pax_global_header00006660000000000000000000000064134236766500014526gustar00rootroot0000000000000052 comment=95d920d135fa824e6087f1fcbc88d50882da4dab cobrapy-0.14.2/000077500000000000000000000000001342367665000132515ustar00rootroot00000000000000cobrapy-0.14.2/.coveragerc000066400000000000000000000016171342367665000153770ustar00rootroot00000000000000# .coveragerc to control coverage.py [run] branch = True source = cobra omit = cobra/solvers/* cobra/test/* [report] # Regexes for lines to exclude from consideration exclude_lines = # Have to re-enable the standard pragma pragma: no cover # Don't complain about missing debug-only code: def __repr__ if self\.debug print # Don't complain about missing legacy code _legacy # Don't complain if tests don't hit defensive assertion code: raise AssertionError raise NotImplementedError # Don't complain about code for importing import except ImportError # Don't complain if non-runnable code isn't run: if 0: if __name__ == .__main__.: # Don't complain about warnings warn partial_branches: pragma: no branch # Don't complain about missing legacy code _legacy ignore_errors = True [html] directory = coverage cobrapy-0.14.2/.github/000077500000000000000000000000001342367665000146115ustar00rootroot00000000000000cobrapy-0.14.2/.github/CONTRIBUTING.rst000066400000000000000000000233711342367665000172600ustar00rootroot00000000000000============ Contributing ============ Contributions are welcome, and they are greatly appreciated! Every little bit helps, and credit will always be given. For issues that contributors have experienced in the past, see the FAQ at the bottom of this document. You can contribute in many ways: Types of Contributions ---------------------- Report Bugs ~~~~~~~~~~~ Report bugs using the `issue tracker `__ If you are reporting a bug, please include: * Your operating system name and version. * Your Python and cobrapy version. * Any details about your local setup that might be helpful in troubleshooting. * Detailed steps to reproduce the bug. Fix Bugs ~~~~~~~~ Look through the GitHub `issues `__ for bugs. Anything tagged with "bug" and "help wanted" is open to whoever wants to implement it. Implement Features ~~~~~~~~~~~~~~~~~~ Look through the GitHub `issues `__ and `projects `__ for features. Anything tagged with "enhancement" and "help wanted" is open to whoever wants to implement it. Write Documentation ~~~~~~~~~~~~~~~~~~~ cobrapy could always use more documentation, whether as part of the official cobrapy docs, in docstrings, or even on the web in blog posts, articles, and such - all contributions are welcome! Submit Feedback ~~~~~~~~~~~~~~~ The best way to send feedback is to file an `issue `__. If you are proposing a feature: * Explain in detail how it would work. * Keep the scope as narrow as possible, to make it easier to implement. * Remember that this is a volunteer-driven project, and that contributions are welcome :) If you like cobrapy please remember to 'star' our github page (click on the star at top right corner), that way we also have an idea of who is using cobrapy! Get Started! ------------ Want to contribute a new feature or improvement? Consider starting by raising an issue and assign it to yourself to describe what you want to achieve. This way, we reduce the risk of duplicated efforts and you may also get suggestions on how to best proceed, e.g. there may be half-finished work in some branch that you could start with. Here's how to set up `cobrapy` for local development to contribute smaller features or changes that you can implement yourself. 1. Fork the `cobrapy` repository on GitHub. 2. Clone your fork locally:: $ git clone git@github.com:/cobrapy.git 3. Install libglpk using your package manager. For macOS:: $ brew install homebrew/science/glpk For Debian-based Linux systems (including Ubuntu and Mint):: $ sudo apt-get install libglpk-dev 4. If virtualenvwrapper is not installed, `follow the directions `__ to install virtualenvwrapper. 5. Install your local copy of cobrapy into a virtualenv with virtualenvwrapper:: $ cd cobrapy $ mkvirtualenv cobrapy Use the ``--python`` option to select a specific version of Python for the virtualenv. Note on macOS, matplotlib requires Python be installed as a framework but virtualenv creates a non-framework build of Python. See the `matplotlib FAQ `__ for details on a workaround. 6. Install the required packages for development in the virtualenv using pip install:: (cobrapy)$ pip install --upgrade pip setuptools wheel (cobrapy)$ pip install -r develop-requirements.txt If you want to work on the Matlab interface, please also install ``pymatbridge``:: (cobrapy)$ pip install pymatbridge 7. Check out the branch that you want to contribute to. Most likely that will be ``devel``:: (cobrapy)$ git checkout devel 8. Create a branch for local development based on the previously checked out branch (see below for details on the branching model):: (cobrapy)$ git checkout -b name-of-your-bugfix-or-feature Now you can make your changes locally. 9. Setup cobrapy for development:: (cobrapy)$ python setup.py develop or:: (cobrapy)$ pip install -e . 10. When you are done making changes, check that your changes pass pep8 and the tests with tox for your local Python version:: (cobrapy)$ tox -e pep8 and likely one of:: (cobrapy)$ tox -e py27 (cobrapy)$ tox -e py34 (cobrapy)$ tox -e py35 11. Commit your changes and push your branch to GitHub:: (cobrapy)$ git add . (cobrapy)$ git commit -m "Your detailed description of your changes." (cobrapy)$ git push origin name-of-your-bugfix-or-feature 12. Submit a pull request through the GitHub website. Once you submit a pull request your changes will be tested automatically against multiple Python versions and operating systems. Further errors might appear during those tests. For larger features that you want to work on collaboratively with other cobrapy team members, you may consider to first request to join the cobrapy developers team to get write access to the repository so that you can create a branch in the main repository (or simply ask the maintainer to create a branch for you). Once you have a new branch you can push your changes directly to the main repository and when finished, submit a pull request from that branch to ``devel``. Pull Request Guidelines ----------------------- Before you submit a pull request, check that it meets these guidelines: 1. The pull request should include tests in the ``cobra/test`` directory. Except in rare circumstances, code coverage must not decrease (as reported by codecov which runs automatically when you submit your pull request) 2. If the pull request adds functionality, the docs should be updated. Put your new functionality into a function with a docstring and consider creating a notebook that demonstrates the usage in ``documentation_builder`` (documentation is written as jupyter notebooks in the ``documentation_builder`` directory, which are then converted to rst by the ``autodoc.sh`` script.) 3. The pull request should work for Python 2.7, 3.4 and 3.5. Check https://travis-ci.org/biosustain/cobrapy/pull_requests and make sure that the tests pass for all supported Python versions. 4. Assign a reviewer to your pull request. If in doubt, assign Henning Redestig. Your pull request must be approved by at least one reviewer before it can be merged. Unit tests and benchmarks ------------------------- cobrapy uses `pytest `_ for its unit-tests and new features should in general always come with new tests that make sure that the code runs as intended. Since COBRA rapidly can become quite resource intensive fundamental methods such as model manipulation, adding and removing reactions, metabolites etc also must work efficiently. We use `pytest-benchmark `_ to compare different implementations to make sure that new code do not come with unacceptable increased computation time. If you add benchmarked tests, make sure to also include a test with and without the benchmark as we do not want to slow down continuous integration by running benchmarks, for examples, see e.g. ``test_add_metabolite`` in `test_model.py `_. ``test_add_metabolite`` is the main test, ``test_add_metabolite_benchmark`` takes the special ``benchmark`` fixture that enables profiling the important code snippet but is skipped when running:: (cobrapy)$ pytest --benchmark-skip When the test function itself is small and can safely be assumed to not take many resources, we can directly profile the test as in ``test_subtract_metabolite_benchmark`` which calls ``benchmark(self.test_subtract_metabolite, model)``. To run all tests and benchmarks do:: (cobrapy)$ pytest and to compare two implementations you may keep them in two branches e.g. ``old`` and ``new`` and then do:: (cobrapy)$ git checkout old (cobrapy)$ pytest --benchmark-save (cobrapy)$ git checkout new (cobrapy)$ pytest --benchmark-compare Branching model --------------- ``devel`` Is the branch all pull-requests should be based on. ``master`` Is only touched by maintainers and is the branch with only tested, reviewed code that is released or ready for the next release. ``{fix, bugfix, doc, feature}/descriptive-name`` Is the recommended naming scheme for smaller improvements, bugfixes, documentation improvement and new features respectively. Please use concise descriptive commit messages and consider using ``git pull --rebase`` when you update your own fork to avoid merge commits. 1. Tests are in the ``cobra/test`` directory. They are automatically run through continuous integration services on both python 2 and python 3 when pull requests are made. 2. Please write tests for new functions. Writing documentation as well would also be very helpful. 3. Ensure code will work with both python 2 and python 3. For example, instead of ``my_dict.iteritems()`` use ``six.iteritems(my_dict)`` Thank you very much for contributing to cobrapy! FAQs ---- Q1. Why do all of the tests that involve loading a pickled model fail on my branch? A: Pickling is the standard method for serializing objects in python, which is commonly done during operations like multiprocessing. Because of this, we need to maintain tests that run on pickled models, otherwise contributors may inadvertantly break multiprocessing features. If changes you made to cobrapy modify attributes of the ``cobra.Model`` class, the pickled models stored in the repository won't contain those changes and may fail tests that you add or modify. To resolve these errors, just run ``cobra/test/data/update_pickles.py`` on your branch, which will repickle the models. cobrapy-0.14.2/.github/ISSUE_TEMPLATE.md000066400000000000000000000011351342367665000173160ustar00rootroot00000000000000#### Problem description Please explain: * **what** you tried to achieve, * **how** you went about it (referring to the code sample), and * **why** the current behaviour is a problem and what output you expected instead. #### Code Sample Create a [minimal, complete, verifiable example](https://stackoverflow.com/help/mcve). ```python # Paste your code here. ``` #### Actual Output #### Expected Output #### Dependency Information Please paste the output of `python -c "from cobra import show_versions; show_versions()"` in the details block below.
[Paste output here.]
cobrapy-0.14.2/.gitignore000066400000000000000000000022271342367665000152440ustar00rootroot00000000000000# Byte-compiled / optimized / DLL files __pycache__/ *.py[cod] *$py.class # C extensions *.so # Distribution / packaging .Python env/ build/ develop-eggs/ dist/ downloads/ eggs/ .eggs/ lib/ lib64/ parts/ sdist/ var/ *.egg-info/ .installed.cfg *.egg # 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 htmlcov/ .tox/ .coverage .coverage.* .cache .pytest_cache/ nosetests.xml coverage.xml *,cover .hypothesis/ # Translations *.mo *.pot # Django stuff: *.log local_settings.py # Flask instance folder instance/ # Scrapy stuff: .scrapy # Sphinx documentation docs/_build/ # PyBuilder target/ # IPython Notebook .ipynb_checkpoints # pyenv .python-version # dotenv .env # custom gurobi.log documentation documentation_builder/test*\.* examples/faq.py cobra.egg-info setuptools-*egg setuptools-*.tar.gz cobra/solvers/cglpk.c glpk.h libglpk.a .idea/ .DS_Store .eggs/ *\.swp manylinux_builder/wheelhouse *~ venv/ .benchmarks/ glpk-4.* /.testmondata cobrapy-0.14.2/.travis.yml000066400000000000000000000025531342367665000153670ustar00rootroot00000000000000language: python sudo: false python: - "2.7" - "3.5" - "3.6" - "3.7-dev" git: depth: 2 cache: pip: true branches: only: - master - devel - /^[0-9]+\.[0-9]+\.[0-9]+[.0-9ab]*$/ env: global: - GITHUB_REPO=opencobra/cobrapy matrix: fast_finish: true install: - pip install --upgrade pip setuptools wheel tox tox-travis script: - tox -- --benchmark-skip --cov-report xml --cov-report term - bash <(curl -s https://codecov.io/bash) stages: - test - name: deploy if: tag IS present # N.B.: Currently, Travis mangles (escapes) the release tag body badly. #before_deploy: # - source scripts/prepare_notes.sh deploy: - provider: pypi skip_cleanup: true distributions: sdist bdist_wheel install: skip script: - echo "Deploying COBRApy to PyPI." on: tags: true repo: $GITHUB_REPO user: cobrapy password: $PYPI_PASSWORD - provider: script skip_cleanup: true install: skip script: scripts/deploy_website.sh on: tags: true repo: $GITHUB_REPO - provider: releases skip_cleanup: true install: skip script: - echo "Releasing COBRApy to GitHub." api_key: $GITHUB_TOKEN body: "Please see https://github.com/opencobra/cobrapy/tree/${TRAVIS_TAG}/release-notes/${TRAVIS_TAG}.md for the full release notes." on: tags: true repo: $GITHUB_REPO cobrapy-0.14.2/INSTALL.rst000066400000000000000000000075221342367665000151170ustar00rootroot00000000000000Installation of cobrapy ======================= For installation help, please use the `Google Group `_. For usage instructions, please see the `documentation `_. All releases require Python 2.7+ or 3.4+ to be installed before proceeding. Mac OS X (10.7+) and Ubuntu ship with Python. Windows users without python can download and install python from the `python website `_. Please note that though Anaconda and other python distributions may work with cobrapy, they are not explicitly supported (yet!). Stable version installation ~~~~~~~~~~~~~~~~~~~~~~~~~~~ cobrapy can be installed with any recent installation of pip. Instructions for several operating systems are below: Mac OS X or Linux ----------------- 1. `install pip `_. 2. In a terminal, run ``sudo pip install cobra`` We highly recommend updating ``pip`` beforehand (``pip install pip --upgrade``). Microsoft Windows ----------------- The preferred installation method on Windows is also to use pip. The latest Windows installers for Python 2.7 and 3.4 include pip, so if you use those you will already have pip. 1. In a terminal, run ``C:\Python27\Scripts\pip.exe install cobra`` (you may need to adjust the path accordingly). To install without pip, you will need to download and use the appropriate installer for your version of python from the `python package index `_. Installation for development ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Get the `detailed contribution instructions `_ for contributing to cobrapy. Installation of optional dependencies ===================================== Optional dependencies ~~~~~~~~~~~~~~~~~~~~~ On windows, these can downloaded from [this site] (http://www.lfd.uci.edu/~gohlke/pythonlibs/). On Mac/Linux, they can be installed using pip, or from the OS package manager (e.g brew, apt, yum). 1. `libsbml `_ >= 5.10 to read/write SBML level 2 files - `Windows libsbml installer `_ - Use ``sudo pip install python-libsbml`` on Mac/Linux 2. `lxml `_ to speed up read/write of SBML level 3 files. 3. `scipy `_ >= 0.11 for MOMA and saving to \*.mat files. - `Windows scipy installer `_ 4. `pytest `_ and `pytest-benchmark `_ are required for testing You can install all packages directly by .. code:: shell pip install "cobra[all]" Solvers ~~~~~~~~~~~~~ cobrapy uses `optlang `_ to interface the mathematical solvers used to optimize the created COBRA models, which at the time of writing - ILOG/CPLEX (available with `Academic `_ and `Commercial `_ licenses). - `gurobi `_ - `glpk `_ Testing your installation ========================= While it is not a hard requirement for using cobrapy, you need pytest and pytest-benchmark to run its tests. First do .. code:: shell pip install pytest pytest-benchmark or to install cobrapy directly with the test dependencies .. code:: shell pip install "cobra[test]" Then start python and type the following into the Python shell .. code:: python from cobra.test import test_all test_all() You should see some skipped tests and expected failures, and the function should return ``0``. If you see a value other than ``0`` please file an `issue report `_. cobrapy-0.14.2/LICENSE000066400000000000000000001155401342367665000142640ustar00rootroot00000000000000 GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS ---------------------------------------------------------------------------- GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. GNU LESSER GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS cobrapy-0.14.2/MANIFEST.in000066400000000000000000000000651342367665000150100ustar00rootroot00000000000000include README.rst INSTALL.rst LICENSE include cobra cobrapy-0.14.2/README.rst000066400000000000000000000106611342367665000147440ustar00rootroot00000000000000cobrapy - Constraint-Based Reconstruction and Analysis in Python ================================================================ |Build Status| |Coverage Status| |Build status| |PyPI| |Gitter| What is cobrapy? ~~~~~~~~~~~~~~~~ COBRA methods are widely used for genome-scale modeling of metabolic networks in both prokaryotes and eukaryotes. **cobrapy** is a constraint-based modeling package that is designed to accommodate the biological complexity of the next generation of COBRA models and provides access to commonly used COBRA methods, such as flux balance analysis, flux variability analysis, and gene deletion analyses. Our aim with cobrapy is to provide useful, efficient infrastructure for: - creating and managing metabolic models - accessing popular solvers - analyzing models with methods such as FVA, FBA, pFBA, MOMA etc. - inspecting models and drawing conclusions on gene essentiality, testing consequences of knock-outs etc. Our goal with cobrapy is for it to be useful on its own, and for it to be the natural choice of infrastructure for developers that want to build new COBRA related python packages for e.g. visualization, strain-design and data driven analysis. By re-using the same classes and design principles, we can make new methods both easier to implement and easier to use, thereby bringing the power of COBRA to more researchers. The documentation is browseable online at `readthedocs `_ and can also be `downloaded `_. Please use the `Google Group `_ for help. By writing a well formulated question, with sufficient detail, you are much more likely to quickly receive a good answer! Please refer to these `StackOverflow guidelines `_ on how to ask questions. Alternatively, you can use `gitter.im `_ for quick questions and discussions about cobrapy (faster response times). Please keep in mind that answers are provided on a volunteer basis. More information about opencobra is available at the `website `_. If you use cobrapy in a scientific publication, please cite `doi:10.1186/1752-0509-7-74 `_ Installation ~~~~~~~~~~~~ Use pip to `install cobrapy from PyPI `_ (we recommend doing this inside a `virtual environment `_):: pip install cobra In case you downloaded the source code, run:: pip install -e . In the ``cobrapy`` directory. For further information, please follow the `detailed installation instructions `_. Contributing ~~~~~~~~~~~~ Contributions are always welcome! Please read the `contributions guideline <.github/CONTRIBUTING.rst>`_ to get started. License ------- The cobrapy source is released under both the GPL and LGPL licenses. You may choose which license you choose to use the software under. However, please note that binary packages which include GLPK (such as the binary wheels distributed at https://pypi.python.org/pypi/cobra) will be bound by its license as well. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License or the Lesser GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. .. |Build Status| image:: https://travis-ci.org/opencobra/cobrapy.svg?branch=master :target: https://travis-ci.org/opencobra/cobrapy .. |Coverage Status| image:: https://codecov.io/github/opencobra/cobrapy/coverage.svg?branch=master :target: https://codecov.io/github/opencobra/cobrapy .. |Build status| image:: https://ci.appveyor.com/api/projects/status/qmqdy67jbwbc3ds7/branch/master?svg=true :target: https://ci.appveyor.com/project/cobrapy39491/cobrapy/branch/master .. |PyPI| image:: https://badge.fury.io/py/cobra.svg :target: https://pypi.python.org/pypi/cobra .. |Gitter| image:: https://badges.gitter.im/opencobra/cobrapy.svg :target: https://gitter.im/opencobra/cobrapy?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge cobrapy-0.14.2/appveyor.yml000066400000000000000000000021021342367665000156340ustar00rootroot00000000000000branches: only: - master - devel - /^[0-9]+\.[0-9]+\.[0-9]+[.0-9ab]*$/ environment: global: PIP_CACHE_DIR: "pip_cache" PIP_DISABLE_PIP_VERSION_CHECK: "yes" matrix: - PYTHON: "C:\\Miniconda-x64" CONDA: true - PYTHON: "C:\\Miniconda36-x64" CONDA: true - PYTHON: "C:\\Python27-x64" TOXENV: py27 - PYTHON: "C:\\Python36-x64" TOXENV: py36 matrix: fast_finish: true clone_depth: 2 init: - "ECHO %PYTHON%" - "set PATH=%PYTHON%;%PYTHON%\\Scripts;%PATH%" - python -V cache: - pip_cache -> appveyor.yml install: - ps: | if ($env:CONDA -eq "true") { conda config --set always_yes yes --set changeps1 no; conda config --add channels conda-forge conda install -q pip setuptools wheel numpy scipy; pip install -r develop-requirements.txt; pip install . } else { pip install --upgrade setuptools wheel tox } build: off test_script: - ps: | if ($env:CONDA -eq "true") { pytest --benchmark-skip cobra/test } else { tox } cobrapy-0.14.2/benchmarks/000077500000000000000000000000001342367665000153665ustar00rootroot00000000000000cobrapy-0.14.2/benchmarks/cobra-cameo-merge-benchmarks-before-merge.ipynb000066400000000000000000000150771342367665000263600ustar00rootroot00000000000000{ "cells": [ { "cell_type": "code", "execution_count": 2, "metadata": { "collapsed": false }, "outputs": [], "source": [ "import cobra\n", "from cobra.io import read_sbml_model\n", "from cobra.test import create_test_model\n", "from cobra import Model" ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "['/Users/niso/anaconda/envs/cameo3.4/lib/python3.4/site-packages/cobra']" ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "cobra.__path__" ] }, { "cell_type": "code", "execution_count": 4, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "'0.4.1'" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "cobra.__version__" ] }, { "cell_type": "code", "execution_count": 5, "metadata": { "collapsed": true }, "outputs": [], "source": [ "benchmark_results = {}" ] }, { "cell_type": "code", "execution_count": 6, "metadata": { "collapsed": true }, "outputs": [], "source": [ "m = create_test_model('ecoli')" ] }, { "cell_type": "code", "execution_count": 7, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "10 loops, best of 3: 67.9 ms per loop\n" ] }, { "data": { "text/plain": [ "" ] }, "execution_count": 7, "metadata": {}, "output_type": "execute_result" } ], "source": [ "%%timeit -o\n", "m2 = Model()\n", "for r in m.reactions:\n", " m2.add_reaction(r)" ] }, { "cell_type": "code", "execution_count": 8, "metadata": { "collapsed": true }, "outputs": [], "source": [ "benchmark_results['add_reaction'] = _" ] }, { "cell_type": "code", "execution_count": 9, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "10 loops, best of 3: 28.2 ms per loop\n" ] }, { "data": { "text/plain": [ "" ] }, "execution_count": 9, "metadata": {}, "output_type": "execute_result" } ], "source": [ "%%timeit -o\n", "m2 = Model()\n", "m2.add_reactions(m.reactions)" ] }, { "cell_type": "code", "execution_count": 10, "metadata": { "collapsed": true }, "outputs": [], "source": [ "benchmark_results['add_reactions'] = _" ] }, { "cell_type": "code", "execution_count": 15, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "1 loop, best of 3: 913 ms per loop\n" ] }, { "data": { "text/plain": [ "" ] }, "execution_count": 15, "metadata": {}, "output_type": "execute_result" } ], "source": [ "%%timeit -o\n", "model = read_sbml_model(\"/Users/niso/Dev/cobrapy-fork/cobra/test/data/iJO1366.xml\")\n", "for reaction in model.reactions:\n", " model.remove_reactions([reaction])" ] }, { "cell_type": "code", "execution_count": 12, "metadata": { "collapsed": true }, "outputs": [], "source": [ "benchmark_results['remove_reaction'] = _" ] }, { "cell_type": "code", "execution_count": 8, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "1 loop, best of 3: 589 ms per loop\n" ] }, { "data": { "text/plain": [ "" ] }, "execution_count": 8, "metadata": {}, "output_type": "execute_result" } ], "source": [ "%%timeit -o\n", "model = read_sbml_model(\"/Users/niso/Dev/cobrapy-fork/cobra/test/data/iJO1366.xml\")" ] }, { "cell_type": "code", "execution_count": 9, "metadata": { "collapsed": true }, "outputs": [], "source": [ "benchmark_results['read_sbml_model'] = _" ] }, { "cell_type": "code", "execution_count": 20, "metadata": { "collapsed": false }, "outputs": [], "source": [ "model = read_sbml_model(\"/Users/niso/Dev/cobrapy-fork/cobra/test/data/iJO1366.xml\")" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "collapsed": false }, "outputs": [], "source": [ "%%timeit -o\n", "for reaction in model.reactions:\n", " model.objective = reaction\n", " solution = model.optimize()\n", " solution.f" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "collapsed": true }, "outputs": [], "source": [ "benchmark_results['iteratete_all_reactions_set_objective_solve'] = _" ] }, { "cell_type": "code", "execution_count": 13, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "10 loops, best of 3: 60.3 ms per loop\n" ] }, { "data": { "text/plain": [ "" ] }, "execution_count": 13, "metadata": {}, "output_type": "execute_result" } ], "source": [ "%%timeit -o\n", "model.copy()" ] }, { "cell_type": "code", "execution_count": 14, "metadata": { "collapsed": true }, "outputs": [], "source": [ "benchmark_results['model_copy'] = _" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "collapsed": true }, "outputs": [], "source": [] } ], "metadata": { "anaconda-cloud": {}, "kernelspec": { "display_name": "Python [conda env:cameo3.4]", "language": "python", "name": "conda-env-cameo3.4-py" }, "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.4.5" } }, "nbformat": 4, "nbformat_minor": 1 } cobrapy-0.14.2/benchmarks/cobra-cameo-merge-benchmarks.ipynb000066400000000000000000000326531342367665000240220ustar00rootroot00000000000000{ "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/html": [] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "\n", "(function(global) {\n", " function now() {\n", " return new Date();\n", " }\n", "\n", " var force = \"1\";\n", "\n", " if (typeof (window._bokeh_onload_callbacks) === \"undefined\" || force !== \"\") {\n", " window._bokeh_onload_callbacks = [];\n", " window._bokeh_is_loading = undefined;\n", " }\n", "\n", "\n", " \n", " if (typeof (window._bokeh_timeout) === \"undefined\" || force !== \"\") {\n", " window._bokeh_timeout = Date.now() + 5000;\n", " window._bokeh_failed_load = false;\n", " }\n", "\n", " var NB_LOAD_WARNING = {'data': {'text/html':\n", " \"
\\n\"+\n", " \"

\\n\"+\n", " \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n", " \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n", " \"

\\n\"+\n", " \"
    \\n\"+\n", " \"
  • re-rerun `output_notebook()` to attempt to load from CDN again, or
  • \\n\"+\n", " \"
  • use INLINE resources instead, as so:
  • \\n\"+\n", " \"
\\n\"+\n", " \"\\n\"+\n", " \"from bokeh.resources import INLINE\\n\"+\n", " \"output_notebook(resources=INLINE)\\n\"+\n", " \"\\n\"+\n", " \"
\"}};\n", "\n", " function display_loaded() {\n", " if (window.Bokeh !== undefined) {\n", " Bokeh.$(\"#\").text(\"BokehJS successfully loaded.\");\n", " } else if (Date.now() < window._bokeh_timeout) {\n", " setTimeout(display_loaded, 100)\n", " }\n", " }\n", "\n", " function run_callbacks() {\n", " window._bokeh_onload_callbacks.forEach(function(callback) { callback() });\n", " delete window._bokeh_onload_callbacks\n", " console.info(\"Bokeh: all callbacks have finished\");\n", " }\n", "\n", " function load_libs(js_urls, callback) {\n", " window._bokeh_onload_callbacks.push(callback);\n", " if (window._bokeh_is_loading > 0) {\n", " console.log(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n", " return null;\n", " }\n", " if (js_urls == null || js_urls.length === 0) {\n", " run_callbacks();\n", " return null;\n", " }\n", " console.log(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n", " window._bokeh_is_loading = js_urls.length;\n", " for (var i = 0; i < js_urls.length; i++) {\n", " var url = js_urls[i];\n", " var s = document.createElement('script');\n", " s.src = url;\n", " s.async = false;\n", " s.onreadystatechange = s.onload = function() {\n", " window._bokeh_is_loading--;\n", " if (window._bokeh_is_loading === 0) {\n", " console.log(\"Bokeh: all BokehJS libraries loaded\");\n", " run_callbacks()\n", " }\n", " };\n", " s.onerror = function() {\n", " console.warn(\"failed to load library \" + url);\n", " };\n", " console.log(\"Bokeh: injecting script tag for BokehJS library: \", url);\n", " document.getElementsByTagName(\"head\")[0].appendChild(s);\n", " }\n", " };\n", "\n", " var js_urls = ['https://cdn.pydata.org/bokeh/release/bokeh-0.12.2.min.js', 'https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.2.min.js', 'https://cdn.pydata.org/bokeh/release/bokeh-compiler-0.12.2.min.js'];\n", "\n", " var inline_js = [\n", " function(Bokeh) {\n", " Bokeh.set_log_level(\"info\");\n", " },\n", " \n", " function(Bokeh) {\n", " \n", " Bokeh.$(\"#5a10f400-90ee-41ca-8c98-41a150f2b7a8\").text(\"BokehJS is loading...\");\n", " },\n", " function(Bokeh) {\n", " console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-0.12.2.min.css\");\n", " Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-0.12.2.min.css\");\n", " console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.2.min.css\");\n", " Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.2.min.css\");\n", " }\n", " ];\n", "\n", " function run_inline_js() {\n", " \n", " if ((window.Bokeh !== undefined) || (force === \"1\")) {\n", " for (var i = 0; i < inline_js.length; i++) {\n", " inline_js[i](window.Bokeh);\n", " }} else if (Date.now() < window._bokeh_timeout) {\n", " setTimeout(run_inline_js, 100);\n", " } else if (!window._bokeh_failed_load) {\n", " console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n", " window._bokeh_failed_load = true;\n", " } else if (!force) {\n", " var cell = $(\"#\").parents('.cell').data().cell;\n", " cell.output_area.append_execute_result(NB_LOAD_WARNING)\n", " }\n", "\n", " }\n", "\n", " if (window._bokeh_is_loading === 0) {\n", " console.log(\"Bokeh: BokehJS loaded, going straight to plotting\");\n", " run_inline_js();\n", " } else {\n", " load_libs(js_urls, function() {\n", " console.log(\"Bokeh: BokehJS plotting callback run at\", now());\n", " run_inline_js();\n", " });\n", " }\n", "}(this));" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "import cobra\n", "from cobra.io import read_sbml_model\n", "from cobra.test import create_test_model\n", "from cobra import Model" ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "['/Users/niso/Dev/cobrapy-fork/cobra']" ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "cobra.__path__" ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "'0.4.2b2.post32+gitf12ab3a'" ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "cobra.__version__" ] }, { "cell_type": "code", "execution_count": 4, "metadata": { "collapsed": true }, "outputs": [], "source": [ "benchmark_results = {}" ] }, { "cell_type": "code", "execution_count": 5, "metadata": { "collapsed": true }, "outputs": [], "source": [ "m = create_test_model('ecoli')" ] }, { "cell_type": "code", "execution_count": 17, "metadata": { "collapsed": false }, "outputs": [], "source": [ "m.solver = 'glpk'" ] }, { "cell_type": "code", "execution_count": 18, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "1 loop, best of 3: 2.58 s per loop\n" ] }, { "data": { "text/plain": [ "" ] }, "execution_count": 18, "metadata": {}, "output_type": "execute_result" } ], "source": [ "%%timeit -o\n", "m2 = Model()\n", "for r in m.reactions:\n", " m2.add_reaction(r)" ] }, { "cell_type": "code", "execution_count": 19, "metadata": { "collapsed": true }, "outputs": [], "source": [ "benchmark_results['add_reaction'] = _" ] }, { "cell_type": "code", "execution_count": 20, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "1 loop, best of 3: 1.79 s per loop\n" ] }, { "data": { "text/plain": [ "" ] }, "execution_count": 20, "metadata": {}, "output_type": "execute_result" } ], "source": [ "%%timeit -o\n", "m2 = Model()\n", "m2.add_reactions(m.reactions)" ] }, { "cell_type": "code", "execution_count": 19, "metadata": { "collapsed": true }, "outputs": [], "source": [ "benchmark_results['add_reactions'] = _" ] }, { "cell_type": "code", "execution_count": 27, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "1 loop, best of 3: 7.67 s per loop\n" ] }, { "data": { "text/plain": [ "" ] }, "execution_count": 27, "metadata": {}, "output_type": "execute_result" } ], "source": [ "%%timeit -o\n", "model = read_sbml_model(\"/Users/niso/Dev/cobrapy-fork/cobra/test/data/iJO1366.xml\")\n", "for reaction in model.reactions:\n", " model.remove_reactions([reaction])" ] }, { "cell_type": "code", "execution_count": 28, "metadata": { "collapsed": true }, "outputs": [], "source": [ "benchmark_results['remove_reaction'] = _" ] }, { "cell_type": "code", "execution_count": 29, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "1 loop, best of 3: 7.05 s per loop\n" ] }, { "data": { "text/plain": [ "" ] }, "execution_count": 29, "metadata": {}, "output_type": "execute_result" } ], "source": [ "%%timeit -o\n", "model = read_sbml_model(\"/Users/niso/Dev/cobrapy-fork/cobra/test/data/iJO1366.xml\")\n", "model.remove_reactions(model.reactions)" ] }, { "cell_type": "code", "execution_count": 28, "metadata": { "collapsed": true }, "outputs": [], "source": [ "benchmark_results['remove_reactions'] = _" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "collapsed": true }, "outputs": [], "source": [ "%%timeit -o\n", "model = read_sbml_model(\"/Users/niso/Dev/cobrapy-fork/cobra/test/data/iJO1366.xml\")" ] }, { "cell_type": "code", "execution_count": 23, "metadata": { "collapsed": false }, "outputs": [], "source": [ "model = read_sbml_model(\"/Users/niso/Dev/cobrapy-fork/cobra/test/data/iJO1366.xml\")" ] }, { "cell_type": "code", "execution_count": 24, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "1 loop, best of 3: 13.7 s per loop\n" ] }, { "data": { "text/plain": [ "" ] }, "execution_count": 24, "metadata": {}, "output_type": "execute_result" } ], "source": [ "%%timeit -o\n", "for reaction in model.reactions:\n", " model.objective = reaction\n", " solution = model.solve()\n", " solution.f" ] }, { "cell_type": "code", "execution_count": 25, "metadata": { "collapsed": true }, "outputs": [], "source": [ "benchmark_results['iteratete_all_reactions_set_objective_solve'] = _" ] }, { "cell_type": "code", "execution_count": 13, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "1 loop, best of 3: 794 ms per loop\n" ] }, { "data": { "text/plain": [ "" ] }, "execution_count": 13, "metadata": {}, "output_type": "execute_result" } ], "source": [ "%%timeit -o\n", "model.copy()" ] }, { "cell_type": "code", "execution_count": 14, "metadata": { "collapsed": true }, "outputs": [], "source": [ "benchmark_results['model_copy'] = _" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "collapsed": true }, "outputs": [], "source": [] } ], "metadata": { "anaconda-cloud": {}, "kernelspec": { "display_name": "Python [conda env:cobra-merge]", "language": "python", "name": "conda-env-cobra-merge-py" }, "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.4.5" } }, "nbformat": 4, "nbformat_minor": 1 } cobrapy-0.14.2/benchmarks/geometric_fba.ipynb000066400000000000000000000304551342367665000212260ustar00rootroot00000000000000{ "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import logging" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "logging.basicConfig(level=\"DEBUG\")" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "DEBUG:optlang.util:Gurobi python bindings found at /home/moritz/.virtualenvs/cobra/lib/python3.5/site-packages/gurobipy\n", "DEBUG:optlang.util:GLPK python bindings found at /home/moritz/.virtualenvs/cobra/lib/python3.5/site-packages/swiglpk\n", "DEBUG:optlang.util:Mosek python bindings not available.\n", "DEBUG:optlang.util:CPLEX python bindings found at /home/moritz/.virtualenvs/cobra/lib/python3.5/site-packages/cplex\n", "DEBUG:optlang.util:Scipy solver not available\n", "DEBUG:pip._internal.utils.misc:lzma module is not available\n", "DEBUG:pip._internal.vcs:Registered VCS backend: git\n", "DEBUG:pip._internal.vcs:Registered VCS backend: hg\n", "DEBUG:pip._internal.vcs:Registered VCS backend: svn\n", "DEBUG:pip._internal.vcs:Registered VCS backend: bzr\n" ] } ], "source": [ "from cobra.test import create_test_model" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [], "source": [ "from cobra.flux_analysis import geometric_fba" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [], "source": [ "model = create_test_model(\"textbook\")" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [], "source": [ "model.solver = \"cplex\"" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [], "source": [ "logging.getLogger().setLevel(logging.DEBUG)" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "DEBUG:cobra.flux_analysis.geometric:Iteration: 1; delta: 4e-13; status: optimal.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "CPU times: user 481 ms, sys: 0 ns, total: 481 ms\n", "Wall time: 480 ms\n" ] }, { "data": { "text/html": [ "Optimal solution with objective value 0.000
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
fluxesreduced_costs
ACALD0.0000000.0
ACALDt0.0000000.0
ACKr0.0000000.0
ACONTa6.0072500.0
ACONTb6.0072500.0
.........
TALA1.4969840.0
THD20.0000000.0
TKT11.4969840.0
TKT21.1814980.0
TPI7.4773820.0
\n", "

95 rows × 2 columns

\n", "
" ], "text/plain": [ "" ] }, "execution_count": 8, "metadata": {}, "output_type": "execute_result" } ], "source": [ "%time geometric_fba(model)" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [], "source": [ "model.solver = \"gurobi\"" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "DEBUG:cobra.flux_analysis.geometric:Iteration: 1; delta: 6.47e-12; status: optimal.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "CPU times: user 504 ms, sys: 2.91 ms, total: 507 ms\n", "Wall time: 505 ms\n" ] }, { "data": { "text/html": [ "Optimal solution with objective value 0.000
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
fluxesreduced_costs
ACALD0.0000000.000000e+00
ACALDt0.0000000.000000e+00
ACKr0.0000000.000000e+00
ACONTa6.0072500.000000e+00
ACONTb6.0072500.000000e+00
.........
TALA1.4969842.220446e-16
THD20.0000002.220446e-16
TKT11.4969840.000000e+00
TKT21.181498-1.110223e-16
TPI7.4773820.000000e+00
\n", "

95 rows × 2 columns

\n", "
" ], "text/plain": [ "" ] }, "execution_count": 10, "metadata": {}, "output_type": "execute_result" } ], "source": [ "%time geometric_fba(model)" ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [], "source": [ "model.solver = \"glpk\"" ] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "DEBUG:optlang.glpk_interface:Status undefined. GLPK status code returned by glp_simplex was 1\n", "DEBUG:cobra.flux_analysis.geometric:Iteration: 1; delta: 2.96e-13; status: optimal.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "CPU times: user 263 ms, sys: 3.46 ms, total: 267 ms\n", "Wall time: 263 ms\n" ] }, { "data": { "text/html": [ "Optimal solution with objective value -0.000
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
fluxesreduced_costs
ACALD1.495879e-142.914335e-16
ACALDt1.495879e-140.000000e+00
ACKr1.554312e-151.110223e-16
ACONTa6.007250e+000.000000e+00
ACONTb6.007250e+000.000000e+00
.........
TALA1.496984e+00-1.665335e-15
THD25.789919e-140.000000e+00
TKT11.496984e+001.665335e-16
TKT21.181498e+00-2.220446e-16
TPI7.477382e+000.000000e+00
\n", "

95 rows × 2 columns

\n", "
" ], "text/plain": [ "" ] }, "execution_count": 12, "metadata": {}, "output_type": "execute_result" } ], "source": [ "%time geometric_fba(model)" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "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.5.5" } }, "nbformat": 4, "nbformat_minor": 2 } cobrapy-0.14.2/benchmarks/objective_benchmark.ipynb000066400000000000000000000135271342367665000224250ustar00rootroot00000000000000{ "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "from cobra.io import read_sbml_model" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "from optlang.symbolics import Zero, One, add, mul, Add, Mul, Real" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "one = Real(1.0)" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [], "source": [ "model = read_sbml_model(\"/home/moritz/Projects/memote/Models/iJO1366.xml.gz\")" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [], "source": [ "import cobra.util.solver as sutil" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [], "source": [ "from itertools import chain" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [], "source": [ "model.solver = \"glpk\"" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [], "source": [ "reaction_variables = ((rxn.forward_variable, rxn.reverse_variable)\n", " for rxn in model.reactions)\n", "variables = list(chain(*reaction_variables))" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "146 ms ± 3.94 ms per loop (mean ± std. dev. of 7 runs, 10 loops each)\n" ] } ], "source": [ "%%timeit\n", "with model:\n", " model.objective = model.problem.Objective(\n", " Zero, direction='min', sloppy=True,\n", " name=\"_pfba_objective\")\n", " model.objective.set_linear_coefficients({v: 1.0 for v in variables})" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "149 ms ± 2.13 ms per loop (mean ± std. dev. of 7 runs, 10 loops each)\n" ] } ], "source": [ "%%timeit\n", "with model:\n", " model.objective = model.problem.Objective(\n", " add([mul(one, v) for v in variables]),\n", " direction='min', sloppy=True, name=\"_pfba_objective\")" ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [], "source": [ "model.solver = \"gurobi\"" ] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [], "source": [ "reaction_variables = ((rxn.forward_variable, rxn.reverse_variable)\n", " for rxn in model.reactions)\n", "variables = list(chain(*reaction_variables))" ] }, { "cell_type": "code", "execution_count": 13, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "13.7 ms ± 269 µs per loop (mean ± std. dev. of 7 runs, 100 loops each)\n" ] } ], "source": [ "%%timeit\n", "with model:\n", " model.objective = model.problem.Objective(\n", " Zero, direction='min', sloppy=True,\n", " name=\"_pfba_objective\")\n", " model.objective.set_linear_coefficients({v: 1.0 for v in variables})" ] }, { "cell_type": "code", "execution_count": 14, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "218 ms ± 2.55 ms per loop (mean ± std. dev. of 7 runs, 1 loop each)\n" ] } ], "source": [ "%%timeit\n", "with model:\n", " model.objective = model.problem.Objective(\n", " add([mul(one, v) for v in variables]),\n", " direction='min', sloppy=True, name=\"_pfba_objective\")" ] }, { "cell_type": "code", "execution_count": 15, "metadata": {}, "outputs": [], "source": [ "model.solver = \"cplex\"" ] }, { "cell_type": "code", "execution_count": 16, "metadata": {}, "outputs": [], "source": [ "reaction_variables = ((rxn.forward_variable, rxn.reverse_variable)\n", " for rxn in model.reactions)\n", "variables = list(chain(*reaction_variables))" ] }, { "cell_type": "code", "execution_count": 17, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "2.04 s ± 32.9 ms per loop (mean ± std. dev. of 7 runs, 1 loop each)\n" ] } ], "source": [ "%%timeit\n", "with model:\n", " model.objective = model.problem.Objective(\n", " Zero, direction='min', sloppy=True,\n", " name=\"_pfba_objective\")\n", " model.objective.set_linear_coefficients({v: 1.0 for v in variables})" ] }, { "cell_type": "code", "execution_count": 18, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "183 ms ± 5.28 ms per loop (mean ± std. dev. of 7 runs, 1 loop each)\n" ] } ], "source": [ "%%timeit\n", "with model:\n", " model.objective = model.problem.Objective(\n", " add([mul(one, v) for v in variables]),\n", " direction='min', sloppy=True, name=\"_pfba_objective\")" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "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.5.5" } }, "nbformat": 4, "nbformat_minor": 2 } cobrapy-0.14.2/benchmarks/parallel_fva.ipynb000066400000000000000000000747631342367665000211020ustar00rootroot00000000000000{ "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import logging" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "logging.basicConfig(level=\"INFO\")" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "from cobra.test import create_test_model" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [], "source": [ "from cobra.flux_analysis import flux_variability_analysis" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [], "source": [ "model = create_test_model(\"ecoli\")" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "CPU times: user 5.71 s, sys: 0 ns, total: 5.71 s\n", "Wall time: 5.71 s\n" ] }, { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
minimummaximum
DM_4CRSOL0.0002080.000219
DM_5DRIB0.0002100.112258
DM_AACALD0.0000000.000000
DM_AMOB0.0000020.000002
DM_MTHTHF0.0004180.515309
DM_OXAM0.0000001.010167
Ec_biomass_iJO1366_WT_53p95M0.0000000.049326
Ec_biomass_iJO1366_core_53p95M0.9332530.982372
EX_12ppd__R_e0.0000000.724815
EX_12ppd__S_e0.0000000.713997
EX_14glucan_e0.0000000.000000
EX_15dap_e0.0000000.394750
EX_23camp_e0.0000000.000000
EX_23ccmp_e0.0000000.000000
EX_23cgmp_e0.0000000.000000
EX_23cump_e0.0000000.000000
EX_23dappa_e0.0000000.000000
EX_26dap__M_e0.0000000.000000
EX_2ddglcn_e0.0000000.000000
EX_34dhpac_e0.0000000.000000
EX_3amp_e0.0000000.000000
EX_3cmp_e0.0000000.000000
EX_3gmp_e0.0000000.000000
EX_3hcinnm_e0.0000000.000000
EX_3hpp_e0.0000000.631600
EX_3hpppn_e0.0000000.000000
EX_3ump_e0.0000000.000000
EX_4abut_e0.0000000.667183
EX_4hoxpacd_e0.0000000.000000
EX_5dglcn_e0.0000000.563929
.........
VALTRS0.0000000.000000
VALabcpp0.00000015.790000
VALt2rpp-15.7900000.000000
VALtex-0.5263330.000000
VPAMTr-999.605083999.457448
WCOS0.0000000.000000
X5PL3E0.0000000.000000
XAND0.0000001.263200
XANt2pp0.00000047.370000
XANtex-0.6444900.000000
XANtpp-47.3700000.000000
XMPtex0.0000000.000000
XPPT0.00000011.842500
XTSNH0.00000011.842500
XTSNt2rpp-0.3026840.000000
XTSNtex-0.3026840.000000
XYLI10.0000000.000000
XYLI2-11.84250019.342500
XYLK0.0000000.000000
XYLK20.0000000.000000
XYLUt2pp0.0000000.000000
XYLUtex0.0000000.000000
XYLabcpp0.0000000.000000
XYLt2pp0.0000000.000000
XYLtex0.0000000.000000
ZN2abcpp0.00000011.842500
ZN2t3pp0.00000047.370000
ZN2tpp0.00000047.370318
ZNabcpp0.0000009.474064
Zn2tex0.0003180.000335
\n", "

2583 rows × 2 columns

\n", "
" ], "text/plain": [ " minimum maximum\n", "DM_4CRSOL 0.000208 0.000219\n", "DM_5DRIB 0.000210 0.112258\n", "DM_AACALD 0.000000 0.000000\n", "DM_AMOB 0.000002 0.000002\n", "DM_MTHTHF 0.000418 0.515309\n", "DM_OXAM 0.000000 1.010167\n", "Ec_biomass_iJO1366_WT_53p95M 0.000000 0.049326\n", "Ec_biomass_iJO1366_core_53p95M 0.933253 0.982372\n", "EX_12ppd__R_e 0.000000 0.724815\n", "EX_12ppd__S_e 0.000000 0.713997\n", "EX_14glucan_e 0.000000 0.000000\n", "EX_15dap_e 0.000000 0.394750\n", "EX_23camp_e 0.000000 0.000000\n", "EX_23ccmp_e 0.000000 0.000000\n", "EX_23cgmp_e 0.000000 0.000000\n", "EX_23cump_e 0.000000 0.000000\n", "EX_23dappa_e 0.000000 0.000000\n", "EX_26dap__M_e 0.000000 0.000000\n", "EX_2ddglcn_e 0.000000 0.000000\n", "EX_34dhpac_e 0.000000 0.000000\n", "EX_3amp_e 0.000000 0.000000\n", "EX_3cmp_e 0.000000 0.000000\n", "EX_3gmp_e 0.000000 0.000000\n", "EX_3hcinnm_e 0.000000 0.000000\n", "EX_3hpp_e 0.000000 0.631600\n", "EX_3hpppn_e 0.000000 0.000000\n", "EX_3ump_e 0.000000 0.000000\n", "EX_4abut_e 0.000000 0.667183\n", "EX_4hoxpacd_e 0.000000 0.000000\n", "EX_5dglcn_e 0.000000 0.563929\n", "... ... ...\n", "VALTRS 0.000000 0.000000\n", "VALabcpp 0.000000 15.790000\n", "VALt2rpp -15.790000 0.000000\n", "VALtex -0.526333 0.000000\n", "VPAMTr -999.605083 999.457448\n", "WCOS 0.000000 0.000000\n", "X5PL3E 0.000000 0.000000\n", "XAND 0.000000 1.263200\n", "XANt2pp 0.000000 47.370000\n", "XANtex -0.644490 0.000000\n", "XANtpp -47.370000 0.000000\n", "XMPtex 0.000000 0.000000\n", "XPPT 0.000000 11.842500\n", "XTSNH 0.000000 11.842500\n", "XTSNt2rpp -0.302684 0.000000\n", "XTSNtex -0.302684 0.000000\n", "XYLI1 0.000000 0.000000\n", "XYLI2 -11.842500 19.342500\n", "XYLK 0.000000 0.000000\n", "XYLK2 0.000000 0.000000\n", "XYLUt2pp 0.000000 0.000000\n", "XYLUtex 0.000000 0.000000\n", "XYLabcpp 0.000000 0.000000\n", "XYLt2pp 0.000000 0.000000\n", "XYLtex 0.000000 0.000000\n", "ZN2abcpp 0.000000 11.842500\n", "ZN2t3pp 0.000000 47.370000\n", "ZN2tpp 0.000000 47.370318\n", "ZNabcpp 0.000000 9.474064\n", "Zn2tex 0.000318 0.000335\n", "\n", "[2583 rows x 2 columns]" ] }, "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ "%time flux_variability_analysis(model, fraction_of_optimum=0.95, processes=1)" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "CPU times: user 68.9 ms, sys: 60.2 ms, total: 129 ms\n", "Wall time: 2.03 s\n" ] }, { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
minimummaximum
DM_4CRSOL0.0002080.000219
DM_5DRIB0.0002100.112258
DM_AACALD0.0000000.000000
DM_AMOB0.0000020.000002
DM_MTHTHF0.0004180.515309
DM_OXAM0.0000001.010167
Ec_biomass_iJO1366_WT_53p95M0.0000000.049326
Ec_biomass_iJO1366_core_53p95M0.9332530.982372
EX_12ppd__R_e0.0000000.724815
EX_12ppd__S_e0.0000000.713997
EX_14glucan_e0.0000000.000000
EX_15dap_e0.0000000.394750
EX_23camp_e0.0000000.000000
EX_23ccmp_e0.0000000.000000
EX_23cgmp_e0.0000000.000000
EX_23cump_e0.0000000.000000
EX_23dappa_e0.0000000.000000
EX_26dap__M_e0.0000000.000000
EX_2ddglcn_e0.0000000.000000
EX_34dhpac_e0.0000000.000000
EX_3amp_e0.0000000.000000
EX_3cmp_e0.0000000.000000
EX_3gmp_e0.0000000.000000
EX_3hcinnm_e0.0000000.000000
EX_3hpp_e0.0000000.631600
EX_3hpppn_e0.0000000.000000
EX_3ump_e0.0000000.000000
EX_4abut_e0.0000000.667183
EX_4hoxpacd_e0.0000000.000000
EX_5dglcn_e0.0000000.563929
.........
VALTRS0.0000000.000000
VALabcpp0.00000015.790000
VALt2rpp-15.7900000.000000
VALtex-0.5263330.000000
VPAMTr-999.605083999.457448
WCOS0.0000000.000000
X5PL3E0.0000000.000000
XAND0.0000001.263200
XANt2pp0.00000047.370000
XANtex-0.6444900.000000
XANtpp-47.3700000.000000
XMPtex0.0000000.000000
XPPT0.00000011.842500
XTSNH0.00000011.842500
XTSNt2rpp-0.3026840.000000
XTSNtex-0.3026840.000000
XYLI10.0000000.000000
XYLI2-11.84250019.342500
XYLK0.0000000.000000
XYLK20.0000000.000000
XYLUt2pp0.0000000.000000
XYLUtex0.0000000.000000
XYLabcpp0.0000000.000000
XYLt2pp0.0000000.000000
XYLtex0.0000000.000000
ZN2abcpp0.00000011.842500
ZN2t3pp0.00000047.370000
ZN2tpp0.00000047.370318
ZNabcpp0.0000009.474064
Zn2tex0.0003180.000335
\n", "

2583 rows × 2 columns

\n", "
" ], "text/plain": [ " minimum maximum\n", "DM_4CRSOL 0.000208 0.000219\n", "DM_5DRIB 0.000210 0.112258\n", "DM_AACALD 0.000000 0.000000\n", "DM_AMOB 0.000002 0.000002\n", "DM_MTHTHF 0.000418 0.515309\n", "DM_OXAM 0.000000 1.010167\n", "Ec_biomass_iJO1366_WT_53p95M 0.000000 0.049326\n", "Ec_biomass_iJO1366_core_53p95M 0.933253 0.982372\n", "EX_12ppd__R_e 0.000000 0.724815\n", "EX_12ppd__S_e 0.000000 0.713997\n", "EX_14glucan_e 0.000000 0.000000\n", "EX_15dap_e 0.000000 0.394750\n", "EX_23camp_e 0.000000 0.000000\n", "EX_23ccmp_e 0.000000 0.000000\n", "EX_23cgmp_e 0.000000 0.000000\n", "EX_23cump_e 0.000000 0.000000\n", "EX_23dappa_e 0.000000 0.000000\n", "EX_26dap__M_e 0.000000 0.000000\n", "EX_2ddglcn_e 0.000000 0.000000\n", "EX_34dhpac_e 0.000000 0.000000\n", "EX_3amp_e 0.000000 0.000000\n", "EX_3cmp_e 0.000000 0.000000\n", "EX_3gmp_e 0.000000 0.000000\n", "EX_3hcinnm_e 0.000000 0.000000\n", "EX_3hpp_e 0.000000 0.631600\n", "EX_3hpppn_e 0.000000 0.000000\n", "EX_3ump_e 0.000000 0.000000\n", "EX_4abut_e 0.000000 0.667183\n", "EX_4hoxpacd_e 0.000000 0.000000\n", "EX_5dglcn_e 0.000000 0.563929\n", "... ... ...\n", "VALTRS 0.000000 0.000000\n", "VALabcpp 0.000000 15.790000\n", "VALt2rpp -15.790000 0.000000\n", "VALtex -0.526333 0.000000\n", "VPAMTr -999.605083 999.457448\n", "WCOS 0.000000 0.000000\n", "X5PL3E 0.000000 0.000000\n", "XAND 0.000000 1.263200\n", "XANt2pp 0.000000 47.370000\n", "XANtex -0.644490 0.000000\n", "XANtpp -47.370000 0.000000\n", "XMPtex 0.000000 0.000000\n", "XPPT 0.000000 11.842500\n", "XTSNH 0.000000 11.842500\n", "XTSNt2rpp -0.302684 0.000000\n", "XTSNtex -0.302684 0.000000\n", "XYLI1 0.000000 0.000000\n", "XYLI2 -11.842500 19.342500\n", "XYLK 0.000000 0.000000\n", "XYLK2 0.000000 0.000000\n", "XYLUt2pp 0.000000 0.000000\n", "XYLUtex 0.000000 0.000000\n", "XYLabcpp 0.000000 0.000000\n", "XYLt2pp 0.000000 0.000000\n", "XYLtex 0.000000 0.000000\n", "ZN2abcpp 0.000000 11.842500\n", "ZN2t3pp 0.000000 47.370000\n", "ZN2tpp 0.000000 47.370318\n", "ZNabcpp 0.000000 9.474064\n", "Zn2tex 0.000318 0.000335\n", "\n", "[2583 rows x 2 columns]" ] }, "execution_count": 7, "metadata": {}, "output_type": "execute_result" } ], "source": [ "%time flux_variability_analysis(model, fraction_of_optimum=0.95, processes=4)" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "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.6.6" }, "toc": { "base_numbering": 1, "nav_menu": {}, "number_sections": false, "sideBar": true, "skip_h1_title": true, "title_cell": "Table of Contents", "title_sidebar": "Table of Contents", "toc_cell": false, "toc_position": {}, "toc_section_display": true, "toc_window_display": true } }, "nbformat": 4, "nbformat_minor": 2 } cobrapy-0.14.2/benchmarks/single_gene_deletion_linear_room.ipynb000066400000000000000000000241101342367665000251570ustar00rootroot00000000000000{ "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import logging" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "logging.basicConfig(level=\"DEBUG\")" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "DEBUG:optlang.util:Gurobi python bindings found at /home/moritz/.virtualenvs/cobra/lib/python3.5/site-packages/gurobipy\n", "DEBUG:optlang.util:GLPK python bindings found at /home/moritz/.virtualenvs/cobra/lib/python3.5/site-packages/swiglpk\n", "DEBUG:optlang.util:Mosek python bindings not available.\n", "DEBUG:optlang.util:CPLEX python bindings found at /home/moritz/.virtualenvs/cobra/lib/python3.5/site-packages/cplex\n", "DEBUG:optlang.util:Scipy solver not available\n", "DEBUG:pip._internal.utils.misc:lzma module is not available\n", "DEBUG:pip._internal.vcs:Registered VCS backend: git\n", "DEBUG:pip._internal.vcs:Registered VCS backend: hg\n", "DEBUG:pip._internal.vcs:Registered VCS backend: svn\n", "DEBUG:pip._internal.vcs:Registered VCS backend: bzr\n" ] } ], "source": [ "from cobra.test import create_test_model" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [], "source": [ "from cobra.flux_analysis import single_gene_deletion" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [], "source": [ "model = create_test_model(\"textbook\")" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [], "source": [ "genes = ['b0008', 'b0114', 'b2276', 'b1779']" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [], "source": [ "model.solver = \"cplex\"" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [], "source": [ "logging.getLogger().setLevel(logging.DEBUG)" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "CPU times: user 308 ms, sys: 0 ns, total: 308 ms\n", "Wall time: 307 ms\n" ] }, { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
growthstatus
ids
(b1779)5.034815e+00optimal
(b2276)5.475871e+00optimal
(b0114)1.224159e+00optimal
(b0008)3.028591e-15optimal
\n", "
" ], "text/plain": [ " growth status\n", "ids \n", "(b1779) 5.034815e+00 optimal\n", "(b2276) 5.475871e+00 optimal\n", "(b0114) 1.224159e+00 optimal\n", "(b0008) 3.028591e-15 optimal" ] }, "execution_count": 9, "metadata": {}, "output_type": "execute_result" } ], "source": [ "%time single_gene_deletion(model, method=\"linear room\", gene_list=genes, processes=1)" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [], "source": [ "model.solver = \"gurobi\"" ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "CPU times: user 271 ms, sys: 0 ns, total: 271 ms\n", "Wall time: 265 ms\n" ] }, { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
growthstatus
ids
(b1779)5.034815optimal
(b2276)5.475871optimal
(b0114)1.224159optimal
(b0008)0.000000optimal
\n", "
" ], "text/plain": [ " growth status\n", "ids \n", "(b1779) 5.034815 optimal\n", "(b2276) 5.475871 optimal\n", "(b0114) 1.224159 optimal\n", "(b0008) 0.000000 optimal" ] }, "execution_count": 11, "metadata": {}, "output_type": "execute_result" } ], "source": [ "%time single_gene_deletion(model, method=\"linear room\", gene_list=genes, processes=1)" ] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [], "source": [ "model.solver = \"glpk\"" ] }, { "cell_type": "code", "execution_count": 13, "metadata": {}, "outputs": [], "source": [ "model.solver.configuration.timeout = 20" ] }, { "cell_type": "code", "execution_count": 14, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "DEBUG:optlang.glpk_interface:Status undefined. GLPK status code returned by glp_simplex was 1\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "CPU times: user 205 ms, sys: 4.99 ms, total: 210 ms\n", "Wall time: 203 ms\n" ] }, { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
growthstatus
ids
(b1779)5.034815e+00optimal
(b2276)5.475871e+00optimal
(b0114)1.224159e+00optimal
(b0008)-5.857507e-17optimal
\n", "
" ], "text/plain": [ " growth status\n", "ids \n", "(b1779) 5.034815e+00 optimal\n", "(b2276) 5.475871e+00 optimal\n", "(b0114) 1.224159e+00 optimal\n", "(b0008) -5.857507e-17 optimal" ] }, "execution_count": 14, "metadata": {}, "output_type": "execute_result" } ], "source": [ "%time single_gene_deletion(model, method=\"linear room\", gene_list=genes, processes=1)" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "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.5.5" } }, "nbformat": 4, "nbformat_minor": 2 } cobrapy-0.14.2/benchmarks/single_gene_deletion_room.ipynb000066400000000000000000000237451342367665000236420ustar00rootroot00000000000000{ "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import logging" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "logging.basicConfig(level=\"DEBUG\")" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "DEBUG:optlang.util:Gurobi python bindings found at /home/moritz/.virtualenvs/cobra/lib/python3.5/site-packages/gurobipy\n", "DEBUG:optlang.util:GLPK python bindings found at /home/moritz/.virtualenvs/cobra/lib/python3.5/site-packages/swiglpk\n", "DEBUG:optlang.util:Mosek python bindings not available.\n", "DEBUG:optlang.util:CPLEX python bindings found at /home/moritz/.virtualenvs/cobra/lib/python3.5/site-packages/cplex\n", "DEBUG:optlang.util:Scipy solver not available\n", "DEBUG:pip._internal.utils.misc:lzma module is not available\n", "DEBUG:pip._internal.vcs:Registered VCS backend: git\n", "DEBUG:pip._internal.vcs:Registered VCS backend: hg\n", "DEBUG:pip._internal.vcs:Registered VCS backend: svn\n", "DEBUG:pip._internal.vcs:Registered VCS backend: bzr\n" ] } ], "source": [ "from cobra.test import create_test_model" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [], "source": [ "from cobra.flux_analysis import single_gene_deletion" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [], "source": [ "model = create_test_model(\"textbook\")" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [], "source": [ "genes = ['b0008', 'b0114', 'b2276', 'b1779']" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [], "source": [ "model.solver = \"cplex\"" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [], "source": [ "logging.getLogger().setLevel(logging.DEBUG)" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "WARNING:root:Warning: No solution found from 6 MIP starts.\n", "\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "CPU times: user 21.4 s, sys: 84.2 ms, total: 21.5 s\n", "Wall time: 3.23 s\n" ] }, { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
growthstatus
ids
(b1779)45.0optimal
(b0008)0.0optimal
(b0114)27.0optimal
(b2276)46.0optimal
\n", "
" ], "text/plain": [ " growth status\n", "ids \n", "(b1779) 45.0 optimal\n", "(b0008) 0.0 optimal\n", "(b0114) 27.0 optimal\n", "(b2276) 46.0 optimal" ] }, "execution_count": 9, "metadata": {}, "output_type": "execute_result" } ], "source": [ "%time single_gene_deletion(model, method=\"room\", gene_list=genes, processes=1)" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [], "source": [ "model.solver = \"gurobi\"" ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "CPU times: user 1.97 s, sys: 4.23 ms, total: 1.98 s\n", "Wall time: 1.97 s\n" ] }, { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
growthstatus
ids
(b1779)45.0optimal
(b0008)0.0optimal
(b0114)27.0optimal
(b2276)46.0optimal
\n", "
" ], "text/plain": [ " growth status\n", "ids \n", "(b1779) 45.0 optimal\n", "(b0008) 0.0 optimal\n", "(b0114) 27.0 optimal\n", "(b2276) 46.0 optimal" ] }, "execution_count": 11, "metadata": {}, "output_type": "execute_result" } ], "source": [ "%time single_gene_deletion(model, method=\"room\", gene_list=genes, processes=1)" ] }, { "cell_type": "code", "execution_count": 13, "metadata": {}, "outputs": [], "source": [ "model.solver = \"glpk\"" ] }, { "cell_type": "code", "execution_count": 14, "metadata": {}, "outputs": [], "source": [ "model.solver.configuration.timeout = 20" ] }, { "cell_type": "code", "execution_count": 15, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "DEBUG:optlang.glpk_interface:Status undefined. GLPK status code returned by glp_simplex was 1\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "CPU times: user 1min 21s, sys: 53.1 ms, total: 1min 21s\n", "Wall time: 1min 21s\n" ] }, { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
growthstatus
ids
(b1779)45.0optimal
(b0008)0.0optimal
(b0114)NaNtime_limit
(b2276)NaNtime_limit
\n", "
" ], "text/plain": [ " growth status\n", "ids \n", "(b1779) 45.0 optimal\n", "(b0008) 0.0 optimal\n", "(b0114) NaN time_limit\n", "(b2276) NaN time_limit" ] }, "execution_count": 15, "metadata": {}, "output_type": "execute_result" } ], "source": [ "%time single_gene_deletion(model, method=\"room\", gene_list=genes, processes=1)" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "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.5.5" } }, "nbformat": 4, "nbformat_minor": 2 } cobrapy-0.14.2/cobra/000077500000000000000000000000001342367665000143375ustar00rootroot00000000000000cobrapy-0.14.2/cobra/__init__.py000066400000000000000000000016771342367665000164630ustar00rootroot00000000000000# -*- coding: utf-8 -*- from __future__ import absolute_import # set the warning format to be on a single line import warnings as _warnings from os import name as _name from os.path import abspath as _abspath from os.path import dirname as _dirname from cobra.core import ( Configuration, DictList, Gene, Metabolite, Model, Object, Reaction, Species) from cobra import flux_analysis from cobra import io from cobra.util import show_versions __version__ = "0.14.2" # set the warning format to be prettier and fit on one line _cobra_path = _dirname(_abspath(__file__)) if _name == "posix": _warning_base = "%s:%s \x1b[1;31m%s\x1b[0m: %s\n" # colors else: _warning_base = "%s:%s %s: %s\n" def _warn_format(message, category, filename, lineno, file=None, line=None): shortname = filename.replace(_cobra_path, "cobra", 1) return _warning_base % (shortname, lineno, category.__name__, message) _warnings.formatwarning = _warn_format cobrapy-0.14.2/cobra/clean.sh000066400000000000000000000001241342367665000157520ustar00rootroot00000000000000find . -type f -regex '.*pyc' | xargs rm find . -type f -regex '.*class' | xargs rm cobrapy-0.14.2/cobra/core/000077500000000000000000000000001342367665000152675ustar00rootroot00000000000000cobrapy-0.14.2/cobra/core/__init__.py000066400000000000000000000007121342367665000174000ustar00rootroot00000000000000# -*- coding: utf-8 -*- from __future__ import absolute_import from cobra.core.configuration import Configuration from cobra.core.dictlist import DictList from cobra.core.gene import Gene from cobra.core.metabolite import Metabolite from cobra.core.model import Model from cobra.core.object import Object from cobra.core.reaction import Reaction from cobra.core.solution import LegacySolution, Solution, get_solution from cobra.core.species import Species cobrapy-0.14.2/cobra/core/configuration.py000066400000000000000000000066131342367665000205160ustar00rootroot00000000000000# -*- coding: utf-8 -*- """Define the global configuration.""" from __future__ import absolute_import import logging import types from multiprocessing import cpu_count from warnings import warn from six import string_types, with_metaclass from cobra.core.singleton import Singleton from cobra.exceptions import SolverNotFound from cobra.util.solver import interface_to_str, solvers __all__ = ("Configuration",) LOGGER = logging.getLogger(__name__) class BaseConfiguration(object): """ Define global configuration value that will be honored by cobra functions. This object sets default values for the modifiable attributes like default solver, reaction bounds etc. Attributes ---------- solver : {"glpk", "cplex", "gurobi"} The default solver for new models. The solver choices are the ones provided by `optlang` and solvers installed in your environment. lower_bound : float The standard lower bound for reversible reactions (default -1000). upper_bound : float The standard upper bound for all reactions (default 1000). bounds : tuple of floats The default reaction bounds for newly created reactions. The bounds are in the form of lower_bound, upper_bound (default -1000.0, 1000.0). processes : int A default number of processes to use where multiprocessing is possible. The default number corresponds to the number of available cores (hyperthreads). """ def __init__(self): self._solver = None self.lower_bound = None self.upper_bound = None # Set the default solver from a preferred order. for name in ["gurobi", "cplex", "glpk"]: try: self.solver = name except SolverNotFound: continue else: break self.bounds = -1000.0, 1000.0 try: self.processes = cpu_count() except NotImplementedError: LOGGER.warning( "The number of cores could not be detected - assuming 1.") self.processes = 1 @property def solver(self): return self._solver @solver.setter def solver(self, value): not_valid_interface = SolverNotFound( "'{}' is not a valid solver interface. Pick one from {}.".format( value, ", ".join(list(solvers)))) if isinstance(value, string_types): if value not in solvers: raise not_valid_interface interface = solvers[value] elif isinstance(value, types.ModuleType) and hasattr(value, 'Model'): interface = value else: raise not_valid_interface self._solver = interface @property def bounds(self): return self.lower_bound, self.upper_bound @bounds.setter def bounds(self, bounds): # TODO: We should consider allowing `None` for free bounds. assert bounds[0] <= bounds[1] self.lower_bound = bounds[0] self.upper_bound = bounds[1] def __repr__(self): return "solver: {}\nlower_bound: {}\nupper_bound: {}\n" \ "processes: {}".format( interface_to_str(self.solver), self.lower_bound, self.upper_bound, self.processes) class Configuration(with_metaclass(Singleton, BaseConfiguration)): """Define the configuration to be singleton based.""" pass cobrapy-0.14.2/cobra/core/dictlist.py000066400000000000000000000352041342367665000174640ustar00rootroot00000000000000# -*- coding: utf-8 -*- from __future__ import absolute_import import re from itertools import islice from numpy import bool_ from six import PY3, iteritems, string_types class DictList(list): """A combined dict and list This object behaves like a list, but has the O(1) speed benefits of a dict when looking up elements by their id. """ def __init__(self, *args): """Instantiate a combined dict and list. Parameters ---------- args : iterable iterable as single argument to create new DictList from """ if len(args) > 2: raise TypeError("takes at most 1 argument (%d given)" % len(args)) super(DictList, self).__init__(self) self._dict = {} if len(args) == 1: other = args[0] if isinstance(other, DictList): list.extend(self, other) self._dict = other._dict.copy() else: self.extend(other) def has_id(self, id): return id in self._dict def _check(self, id): """make sure duplicate id's are not added. This function is called before adding in elements. """ if id in self._dict: raise ValueError("id %s is already present in list" % str(id)) def _generate_index(self): """rebuild the _dict index""" self._dict = {v.id: k for k, v in enumerate(self)} def get_by_id(self, id): """return the element with a matching id""" return list.__getitem__(self, self._dict[id]) def list_attr(self, attribute): """return a list of the given attribute for every object""" return [getattr(i, attribute) for i in self] def get_by_any(self, iterable): """ Get a list of members using several different ways of indexing Parameters ---------- iterable : list (if not, turned into single element list) list where each element is either int (referring to an index in in this DictList), string (a id of a member in this DictList) or member of this DictList for pass-through Returns ------- list a list of members """ def get_item(item): if isinstance(item, int): return self[item] elif isinstance(item, string_types): return self.get_by_id(item) elif item in self: return item else: raise TypeError("item in iterable cannot be '%s'" % type(item)) if not isinstance(iterable, list): iterable = [iterable] return [get_item(item) for item in iterable] def query(self, search_function, attribute=None): """Query the list Parameters ---------- search_function : a string, regular expression or function Used to find the matching elements in the list. - a regular expression (possibly compiled), in which case the given attribute of the object should match the regular expression. - a function which takes one argument and returns True for desired values attribute : string or None the name attribute of the object to passed as argument to the `search_function`. If this is None, the object itself is used. Returns ------- DictList a new list of objects which match the query Examples -------- >>> import cobra.test >>> model = cobra.test.create_test_model('textbook') >>> model.reactions.query(lambda x: x.boundary) >>> import re >>> regex = re.compile('^g', flags=re.IGNORECASE) >>> model.metabolites.query(regex, attribute='name') """ def select_attribute(x): if attribute is None: return x else: return getattr(x, attribute) try: # if the search_function is a regular expression regex_searcher = re.compile(search_function) if attribute is not None: matches = ( i for i in self if regex_searcher.findall(select_attribute(i)) != []) else: # Don't regex on objects matches = ( i for i in self if regex_searcher.findall(getattr(i, 'id')) != []) except TypeError: matches = ( i for i in self if search_function(select_attribute(i))) results = self.__class__() results._extend_nocheck(matches) return results def _replace_on_id(self, new_object): """Replace an object by another with the same id.""" the_id = new_object.id the_index = self._dict[the_id] list.__setitem__(self, the_index, new_object) # overriding default list functions with new ones def append(self, object): """append object to end""" the_id = object.id self._check(the_id) self._dict[the_id] = len(self) list.append(self, object) def union(self, iterable): """adds elements with id's not already in the model""" _dict = self._dict append = self.append for i in iterable: if i.id not in _dict: append(i) def extend(self, iterable): """extend list by appending elements from the iterable""" # Sometimes during initialization from an older pickle, _dict # will not have initialized yet, because the initialization class was # left unspecified. This is an issue because unpickling calls # DictList.extend, which requires the presence of _dict. Therefore, # the issue is caught and addressed here. if not hasattr(self, "_dict") or self._dict is None: self._dict = {} _dict = self._dict current_length = len(self) list.extend(self, iterable) for i, obj in enumerate(islice(self, current_length, None), current_length): the_id = obj.id if the_id not in _dict: _dict[the_id] = i else: # undo the extend and raise an error self = self[:current_length] self._check(the_id) # if the above succeeded, then the id must be present # twice in the list being added raise ValueError("id '%s' at index %d is non-unique. " "Is it present twice?" % (str(the_id), i)) def _extend_nocheck(self, iterable): """extends without checking for uniqueness This function should only be used internally by DictList when it can guarantee elements are already unique (as in when coming from self or other DictList). It will be faster because it skips these checks. """ current_length = len(self) list.extend(self, iterable) _dict = self._dict if current_length is 0: self._generate_index() return for i, obj in enumerate(islice(self, current_length, None), current_length): _dict[obj.id] = i def __sub__(self, other): """x.__sub__(y) <==> x - y Parameters ---------- other : iterable other must contain only unique id's present in the list """ total = DictList() total.extend(self) for item in other: total.remove(item) return total def __isub__(self, other): """x.__sub__(y) <==> x -= y Parameters ---------- other : iterable other must contain only unique id's present in the list """ for item in other: self.remove(item) return self def __add__(self, other): """x.__add__(y) <==> x + y Parameters ---------- other : iterable other must contain only unique id's which do not intersect with self """ total = DictList() total.extend(self) total.extend(other) return total def __iadd__(self, other): """x.__iadd__(y) <==> x += y Parameters ---------- other : iterable other must contain only unique id's whcih do not intersect with self """ self.extend(other) return self def __reduce__(self): return (self.__class__, (), self.__getstate__(), self.__iter__()) def __getstate__(self): """gets internal state This is only provided for backwards compatibility so older versions of cobrapy can load pickles generated with cobrapy. In reality, the "_dict" state is ignored when loading a pickle""" return {"_dict": self._dict} def __setstate__(self, state): """sets internal state Ignore the passed in state and recalculate it. This is only for compatibility with older pickles which did not correctly specify the initialization class""" self._generate_index() def index(self, id, *args): """Determine the position in the list id: A string or a :class:`~cobra.core.Object.Object` """ # because values are unique, start and stop are not relevant if isinstance(id, string_types): try: return self._dict[id] except KeyError: raise ValueError("%s not found" % id) try: i = self._dict[id.id] if self[i] is not id: raise ValueError( "Another object with the identical id (%s) found" % id.id) return i except KeyError: raise ValueError("%s not found" % str(id)) def __contains__(self, object): """DictList.__contains__(object) <==> object in DictList object: str or :class:`~cobra.core.Object.Object` """ if hasattr(object, "id"): the_id = object.id # allow to check with the object itself in addition to the id else: the_id = object return the_id in self._dict def __copy__(self): the_copy = DictList() list.extend(the_copy, self) the_copy._dict = self._dict.copy() return the_copy def insert(self, index, object): """insert object before index""" self._check(object.id) list.insert(self, index, object) # all subsequent entries now have been shifted up by 1 _dict = self._dict for i, j in iteritems(_dict): if j >= index: _dict[i] = j + 1 _dict[object.id] = index def pop(self, *args): """remove and return item at index (default last).""" value = list.pop(self, *args) index = self._dict.pop(value.id) # If the pop occured from a location other than the end of the list, # we will need to subtract 1 from every entry afterwards if len(args) == 0 or args == [-1]: # removing from the end of the list return value _dict = self._dict for i, j in iteritems(_dict): if j > index: _dict[i] = j - 1 return value def add(self, x): """Opposite of `remove`. Mirrors set.add""" self.extend([x]) def remove(self, x): """.. warning :: Internal use only""" # Each item is unique in the list which allows this # It is much faster to do a dict lookup than n string comparisons self.pop(self.index(x)) # these functions are slower because they rebuild the _dict every time def reverse(self): """reverse *IN PLACE*""" list.reverse(self) self._generate_index() def sort(self, cmp=None, key=None, reverse=False): """stable sort *IN PLACE* cmp(x, y) -> -1, 0, 1 """ if key is None: def key(i): return i.id if PY3: list.sort(self, key=key, reverse=reverse) else: list.sort(self, cmp=cmp, key=key, reverse=reverse) self._generate_index() def __getitem__(self, i): if isinstance(i, int): return list.__getitem__(self, i) elif isinstance(i, slice): selection = self.__class__() selection._extend_nocheck(list.__getitem__(self, i)) return selection elif hasattr(i, "__len__"): if len(i) == len(self) and isinstance(i[0], (bool, bool_)): selection = self.__class__() result = (o for j, o in enumerate(self) if i[j]) selection._extend_nocheck(result) return selection else: return self.__class__(list.__getitem__(self, i)) else: return list.__getitem__(self, i) def __setitem__(self, i, y): if isinstance(i, slice): # In this case, y needs to be a list. We will ensure all # the id's are unique for obj in y: # need to be setting to a list self._check(obj.id) # Insert a temporary placeholder so we catch the presence # of a duplicate in the items being added self._dict[obj.id] = None list.__setitem__(self, i, y) self._generate_index() return # in case a rename has occured if self._dict.get(self[i].id) == i: self._dict.pop(self[i].id) the_id = y.id self._check(the_id) list.__setitem__(self, i, y) self._dict[the_id] = i def __delitem__(self, index): removed = self[index] list.__delitem__(self, index) if isinstance(removed, list): self._generate_index() return _dict = self._dict _dict.pop(removed.id) for i, j in iteritems(_dict): if j > index: _dict[i] = j - 1 def __getslice__(self, i, j): return self.__getitem__(slice(i, j)) def __setslice__(self, i, j, y): self.__setitem__(slice(i, j), y) def __delslice__(self, i, j): self.__delitem__(slice(i, j)) def __getattr__(self, attr): try: return DictList.get_by_id(self, attr) except KeyError: raise AttributeError("DictList has no attribute or entry %s" % attr) def __dir__(self): # override this to allow tab complete of items by their id attributes = dir(self.__class__) attributes.append("_dict") attributes.extend(self._dict.keys()) return attributes cobrapy-0.14.2/cobra/core/formula.py000066400000000000000000000127241342367665000173140ustar00rootroot00000000000000# -*- coding: utf-8 -*- from __future__ import absolute_import import re from warnings import warn from cobra.core.object import Object # Numbers are not required because of the |(?=[A-Z])? block. See the # discussion in https://github.com/opencobra/cobrapy/issues/128 for # more details. element_re = re.compile("([A-Z][a-z]?)([0-9.]+[0-9.]?|(?=[A-Z])?)") class Formula(Object): """Describes a Chemical Formula Parameters --------- formula : string A legal formula string contains only letters and numbers. """ def __init__(self, formula=None): Object.__init__(self, formula) self.formula = formula self.elements = {} if self.formula is not None: self.parse_composition() def __add__(self, other_formula): """Combine two molecular formulas. Parameters ---------- other_formula : Formula, str string for a chemical formula Returns ------- Formula The combined formula """ return Formula(self.formula + other_formula.formula) def parse_composition(self): """Breaks the chemical formula down by element.""" tmp_formula = self.formula # commonly occuring characters in incorrectly constructed formulas if "*" in tmp_formula: warn("invalid character '*' found in formula '%s'" % self.formula) tmp_formula = self.formula.replace("*", "") if "(" in tmp_formula or ")" in tmp_formula: warn("parenthesis found in formula '%s'" % self.formula) return composition = {} parsed = element_re.findall(tmp_formula) for (element, count) in parsed: if count == '': count = 1 else: try: count = float(count) int_count = int(count) if count == int_count: count = int_count else: warn("%s is not an integer (in formula %s)" % (count, self.formula)) except ValueError: warn("failed to parse %s (in formula %s)" % (count, self.formula)) self.elements = {} return if element in composition: composition[element] += count else: composition[element] = count self.elements = composition @property def weight(self): """Calculate the mol mass of the compound Returns ------- float the mol mass """ try: return sum([count * elements_and_molecular_weights[element] for element, count in self.elements.items()]) except KeyError as e: warn("The element %s does not appear in the periodic table" % e) elements_and_molecular_weights = { 'H': 1.007940, 'He': 4.002602, 'Li': 6.941000, 'Be': 9.012182, 'B': 10.811000, 'C': 12.010700, 'N': 14.006700, 'O': 15.999400, 'F': 18.998403, 'Ne': 20.179700, 'Na': 22.989770, 'Mg': 24.305000, 'Al': 26.981538, 'Si': 28.085500, 'P': 30.973761, 'S': 32.065000, 'Cl': 35.453000, 'Ar': 39.948000, 'K': 39.098300, 'Ca': 40.078000, 'Sc': 44.955910, 'Ti': 47.867000, 'V': 50.941500, 'Cr': 51.996100, 'Mn': 54.938049, 'Fe': 55.845000, 'Co': 58.933200, 'Ni': 58.693400, 'Cu': 63.546000, 'Zn': 65.409000, 'Ga': 69.723000, 'Ge': 72.640000, 'As': 74.921600, 'Se': 78.960000, 'Br': 79.904000, 'Kr': 83.798000, 'Rb': 85.467800, 'Sr': 87.620000, 'Y': 88.905850, 'Zr': 91.224000, 'Nb': 92.906380, 'Mo': 95.940000, 'Tc': 98.000000, 'Ru': 101.070000, 'Rh': 102.905500, 'Pd': 106.420000, 'Ag': 107.868200, 'Cd': 112.411000, 'In': 114.818000, 'Sn': 118.710000, 'Sb': 121.760000, 'Te': 127.600000, 'I': 126.904470, 'Xe': 131.293000, 'Cs': 132.905450, 'Ba': 137.327000, 'La': 138.905500, 'Ce': 140.116000, 'Pr': 140.907650, 'Nd': 144.240000, 'Pm': 145.000000, 'Sm': 150.360000, 'Eu': 151.964000, 'Gd': 157.250000, 'Tb': 158.925340, 'Dy': 162.500000, 'Ho': 164.930320, 'Er': 167.259000, 'Tm': 168.934210, 'Yb': 173.040000, 'Lu': 174.967000, 'Hf': 178.490000, 'Ta': 180.947900, 'W': 183.840000, 'Re': 186.207000, 'Os': 190.230000, 'Ir': 192.217000, 'Pt': 195.078000, 'Au': 196.966550, 'Hg': 200.590000, 'Tl': 204.383300, 'Pb': 207.200000, 'Bi': 208.980380, 'Po': 209.000000, 'At': 210.000000, 'Rn': 222.000000, 'Fr': 223.000000, 'Ra': 226.000000, 'Ac': 227.000000, 'Th': 232.038100, 'Pa': 231.035880, 'U': 238.028910, 'Np': 237.000000, 'Pu': 244.000000, 'Am': 243.000000, 'Cm': 247.000000, 'Bk': 247.000000, 'Cf': 251.000000, 'Es': 252.000000, 'Fm': 257.000000, 'Md': 258.000000, 'No': 259.000000, 'Lr': 262.000000, 'Rf': 261.000000, 'Db': 262.000000, 'Sg': 266.000000, 'Bh': 264.000000, 'Hs': 277.000000, 'Mt': 268.000000, 'Ds': 281.000000, 'Rg': 272.000000, 'Cn': 285.000000, 'Uuq': 289.000000, 'Uuh': 292.000000 } cobrapy-0.14.2/cobra/core/gene.py000066400000000000000000000230431342367665000165610ustar00rootroot00000000000000# -*- coding: utf-8 -*- from __future__ import absolute_import import re from ast import ( And, BitAnd, BitOr, BoolOp, Expression, Name, NodeTransformer, Or) from ast import parse as ast_parse from keyword import kwlist from warnings import warn from cobra.core.species import Species from cobra.util import resettable from cobra.util.util import format_long_string keywords = list(kwlist) keywords.remove("and") keywords.remove("or") keywords.extend(("True", "False")) keyword_re = re.compile(r"(?=\b(%s)\b)" % "|".join(keywords)) number_start_re = re.compile(r"(?=\b[0-9])") replacements = ( (".", "__COBRA_DOT__"), ("'", "__COBRA_SQUOTE__"), ('"', "__COBRA_DQUOTE__"), (":", "__COBRA_COLON__"), ("/", "__COBRA_FSLASH__"), ("\\", "__COBRA_BSLASH"), ("-", "__COBRA_DASH__"), ("=", "__COBRA_EQ__") ) # functions for gene reaction rules def ast2str(expr, level=0, names=None): """convert compiled ast to gene_reaction_rule str Parameters ---------- expr : str string for a gene reaction rule, e.g "a and b" level : int internal use only names : dict Dict where each element id a gene identifier and the value is the gene name. Use this to get a rule str which uses names instead. This should be done for display purposes only. All gene_reaction_rule strings which are computed with should use the id. Returns ------ string The gene reaction rule """ if isinstance(expr, Expression): return ast2str(expr.body, 0, names) \ if hasattr(expr, "body") else "" elif isinstance(expr, Name): return names.get(expr.id, expr.id) if names else expr.id elif isinstance(expr, BoolOp): op = expr.op if isinstance(op, Or): str_exp = " or ".join(ast2str(i, level + 1, names) for i in expr.values) elif isinstance(op, And): str_exp = " and ".join(ast2str(i, level + 1, names) for i in expr.values) else: raise TypeError("unsupported operation " + op.__class__.__name) return "(" + str_exp + ")" if level else str_exp elif expr is None: return "" else: raise TypeError("unsupported operation " + repr(expr)) def eval_gpr(expr, knockouts): """evaluate compiled ast of gene_reaction_rule with knockouts Parameters ---------- expr : Expression The ast of the gene reaction rule knockouts : DictList, set Set of genes that are knocked out Returns ------- bool True if the gene reaction rule is true with the given knockouts otherwise false """ if isinstance(expr, Expression): return eval_gpr(expr.body, knockouts) elif isinstance(expr, Name): return expr.id not in knockouts elif isinstance(expr, BoolOp): op = expr.op if isinstance(op, Or): return any(eval_gpr(i, knockouts) for i in expr.values) elif isinstance(op, And): return all(eval_gpr(i, knockouts) for i in expr.values) else: raise TypeError("unsupported operation " + op.__class__.__name__) elif expr is None: return True else: raise TypeError("unsupported operation " + repr(expr)) class GPRCleaner(NodeTransformer): """Parses compiled ast of a gene_reaction_rule and identifies genes Parts of the tree are rewritten to allow periods in gene ID's and bitwise boolean operations""" def __init__(self): NodeTransformer.__init__(self) self.gene_set = set() def visit_Name(self, node): if node.id.startswith("__cobra_escape__"): node.id = node.id[16:] for char, escaped in replacements: if escaped in node.id: node.id = node.id.replace(escaped, char) self.gene_set.add(node.id) return node def visit_BinOp(self, node): self.generic_visit(node) if isinstance(node.op, BitAnd): return BoolOp(And(), (node.left, node.right)) elif isinstance(node.op, BitOr): return BoolOp(Or(), (node.left, node.right)) else: raise TypeError("unsupported operation '%s'" % node.op.__class__.__name__) def parse_gpr(str_expr): """parse gpr into AST Parameters ---------- str_expr : string string with the gene reaction rule to parse Returns ------- tuple elements ast_tree and gene_ids as a set """ str_expr = str_expr.strip() if len(str_expr) == 0: return None, set() for char, escaped in replacements: if char in str_expr: str_expr = str_expr.replace(char, escaped) escaped_str = keyword_re.sub("__cobra_escape__", str_expr) escaped_str = number_start_re.sub("__cobra_escape__", escaped_str) tree = ast_parse(escaped_str, "", "eval") cleaner = GPRCleaner() cleaner.visit(tree) eval_gpr(tree, set()) # ensure the rule can be evaluated return tree, cleaner.gene_set class Gene(Species): """A Gene in a cobra model Parameters ---------- id : string The identifier to associate the gene with name: string A longer human readable name for the gene functional: bool Indicates whether the gene is functional. If it is not functional then it cannot be used in an enzyme complex nor can its products be used. """ def __init__(self, id=None, name="", functional=True): Species.__init__(self, id=id, name=name) self._functional = functional @property def functional(self): """A flag indicating if the gene is functional. Changing the flag is reverted upon exit if executed within the model as context. """ return self._functional @functional.setter @resettable def functional(self, value): if not isinstance(value, bool): raise ValueError('expected boolean') self._functional = value def knock_out(self): """Knockout gene by marking it as non-functional and setting all associated reactions bounds to zero. The change is reverted upon exit if executed within the model as context. """ self.functional = False for reaction in self.reactions: if not reaction.functional: reaction.bounds = (0, 0) def remove_from_model(self, model=None, make_dependent_reactions_nonfunctional=True): """Removes the association Parameters ---------- model : cobra model The model to remove the gene from make_dependent_reactions_nonfunctional : bool If True then replace the gene with 'False' in the gene association, else replace the gene with 'True' .. deprecated :: 0.4 Use cobra.manipulation.delete_model_genes to simulate knockouts and cobra.manipulation.remove_genes to remove genes from the model. """ warn("Use cobra.manipulation.remove_genes instead") if model is not None: if model != self._model: raise Exception("%s is a member of %s, not %s" % (repr(self), repr(self._model), repr(model))) if self._model is None: raise Exception('%s is not in a model' % repr(self)) if make_dependent_reactions_nonfunctional: gene_state = 'False' else: gene_state = 'True' the_gene_re = re.compile('(^|(?<=( |\()))%s(?=( |\)|$))' % re.escape(self.id)) self._model.genes.remove(self) self._model = None for the_reaction in list(self._reaction): the_reaction._gene_reaction_rule = the_gene_re.sub( gene_state, the_reaction.gene_reaction_rule) the_reaction._genes.remove(self) # Now, deactivate the reaction if its gene association evaluates # to False the_gene_reaction_relation = the_reaction.gene_reaction_rule for other_gene in the_reaction._genes: other_gene_re = re.compile('(^|(?<=( |\()))%s(?=( |\)|$))' % re.escape(other_gene.id)) the_gene_reaction_relation = other_gene_re.sub( 'True', the_gene_reaction_relation) if not eval(the_gene_reaction_relation): the_reaction.lower_bound = 0 the_reaction.upper_bound = 0 self._reaction.clear() def _repr_html_(self): return """
Gene identifier{id}
Name{name}
Memory address {address}
Functional{functional}
In {n_reactions} reaction(s) {reactions}
""".format(id=self.id, name=self.name, functional=self.functional, address='0x0%x' % id(self), n_reactions=len(self.reactions), reactions=format_long_string( ', '.join(r.id for r in self.reactions), 200)) cobrapy-0.14.2/cobra/core/metabolite.py000066400000000000000000000237171342367665000200000ustar00rootroot00000000000000# -*- coding: utf-8 -*- from __future__ import absolute_import import re from warnings import warn from future.utils import raise_from, raise_with_traceback from six import iteritems from cobra.core.formula import elements_and_molecular_weights from cobra.core.species import Species from cobra.exceptions import OptimizationError from cobra.util.solver import check_solver_status from cobra.util.util import format_long_string # Numbers are not required because of the |(?=[A-Z])? block. See the # discussion in https://github.com/opencobra/cobrapy/issues/128 for # more details. element_re = re.compile("([A-Z][a-z]?)([0-9.]+[0-9.]?|(?=[A-Z])?)") class Metabolite(Species): """Metabolite is a class for holding information regarding a metabolite in a cobra.Reaction object. Parameters ---------- id : str the identifier to associate with the metabolite formula : str Chemical formula (e.g. H2O) name : str A human readable name. charge : float The charge number of the metabolite compartment: str or None Compartment of the metabolite. """ def __init__(self, id=None, formula=None, name="", charge=None, compartment=None): Species.__init__(self, id, name) self.formula = formula # because in a Model a metabolite may participate in multiple Reactions self.compartment = compartment self.charge = charge self._bound = 0. def _set_id_with_model(self, value): if value in self.model.metabolites: raise ValueError("The model already contains a metabolite with " "the id:", value) self.model.constraints[self.id].name = value self._id = value self.model.metabolites._generate_index() @property def constraint(self): """Get the constraints associated with this metabolite from the solve Returns ------- optlang..Constraint the optlang constraint for this metabolite """ if self.model is not None: return self.model.constraints[self.id] @property def elements(self): """ Dictionary of elements as keys and their count in the metabolite as integer. When set, the `formula` property is update accordingly """ tmp_formula = self.formula if tmp_formula is None: return {} # necessary for some old pickles which use the deprecated # Formula class tmp_formula = str(self.formula) # commonly occuring characters in incorrectly constructed formulas if "*" in tmp_formula: warn("invalid character '*' found in formula '%s'" % self.formula) tmp_formula = tmp_formula.replace("*", "") if "(" in tmp_formula or ")" in tmp_formula: warn("invalid formula (has parenthesis) in '%s'" % self.formula) return None composition = {} parsed = element_re.findall(tmp_formula) for (element, count) in parsed: if count == '': count = 1 else: try: count = float(count) int_count = int(count) if count == int_count: count = int_count else: warn("%s is not an integer (in formula %s)" % (count, self.formula)) except ValueError: warn("failed to parse %s (in formula %s)" % (count, self.formula)) return None if element in composition: composition[element] += count else: composition[element] = count return composition @elements.setter def elements(self, elements_dict): def stringify(element, number): return element if number == 1 else element + str(number) self.formula = ''.join(stringify(e, n) for e, n in sorted(iteritems(elements_dict))) @property def formula_weight(self): """Calculate the formula weight""" try: return sum([count * elements_and_molecular_weights[element] for element, count in self.elements.items()]) except KeyError as e: warn("The element %s does not appear in the periodic table" % e) @property def y(self): """The shadow price for the metabolite in the most recent solution Shadow prices are computed from the dual values of the bounds in the solution. """ warn("Please use metabolite.shadow_price instead.", DeprecationWarning) return self.shadow_price @property def shadow_price(self): """ The shadow price in the most recent solution. Shadow price is the dual value of the corresponding constraint in the model. Warnings -------- * Accessing shadow prices through a `Solution` object is the safer, preferred, and only guaranteed to be correct way. You can see how to do so easily in the examples. * Shadow price is retrieved from the currently defined `self._model.solver`. The solver status is checked but there are no guarantees that the current solver state is the one you are looking for. * If you modify the underlying model after an optimization, you will retrieve the old optimization values. Raises ------ RuntimeError If the underlying model was never optimized beforehand or the metabolite is not part of a model. OptimizationError If the solver status is anything other than 'optimal'. Examples -------- >>> import cobra >>> import cobra.test >>> model = cobra.test.create_test_model("textbook") >>> solution = model.optimize() >>> model.metabolites.glc__D_e.shadow_price -0.09166474637510488 >>> solution.shadow_prices.glc__D_e -0.091664746375104883 """ try: check_solver_status(self._model.solver.status) return self._model.constraints[self.id].dual except AttributeError: raise RuntimeError( "metabolite '{}' is not part of a model".format(self.id)) # Due to below all-catch, which sucks, need to reraise these. except (RuntimeError, OptimizationError) as err: raise_with_traceback(err) # Would love to catch CplexSolverError and GurobiError here. except Exception as err: raise_from(OptimizationError( "Likely no solution exists. Original solver message: {}." "".format(str(err))), err) def remove_from_model(self, destructive=False): """Removes the association from self.model The change is reverted upon exit when using the model as a context. Parameters ---------- destructive : bool If False then the metabolite is removed from all associated reactions. If True then all associated reactions are removed from the Model. """ self._model.remove_metabolites(self, destructive) def summary(self, solution=None, threshold=0.01, fva=None, names=False, floatfmt='.3g'): """ Print a summary of the production and consumption fluxes. This method requires the model for which this metabolite is a part to be solved. Parameters ---------- solution : cobra.Solution, optional A previously solved model solution to use for generating the summary. If none provided (default), the summary method will resolve the model. Note that the solution object must match the model, i.e., changes to the model such as changed bounds, added or removed reactions are not taken into account by this method. threshold : float, optional Threshold below which fluxes are not reported. fva : pandas.DataFrame, float or None, optional Whether or not to include flux variability analysis in the output. If given, fva should either be a previous FVA solution matching the model or a float between 0 and 1 representing the fraction of the optimum objective to be searched. names : bool, optional Emit reaction and metabolite names rather than identifiers (default False). floatfmt : string, optional Format string for floats (default '.3g'). """ from cobra.flux_analysis.summary import metabolite_summary return metabolite_summary(self, solution=solution, threshold=threshold, fva=fva, names=names, floatfmt=floatfmt) def _repr_html_(self): return """
Metabolite identifier{id}
Name{name}
Memory address {address}
Formula{formula}
Compartment{compartment}
In {n_reactions} reaction(s) {reactions}
""".format(id=self.id, name=format_long_string(self.name), formula=self.formula, address='0x0%x' % id(self), compartment=self.compartment, n_reactions=len(self.reactions), reactions=format_long_string( ', '.join(r.id for r in self.reactions), 200)) cobrapy-0.14.2/cobra/core/model.py000066400000000000000000001253651342367665000167550ustar00rootroot00000000000000# -*- coding: utf-8 -*- from __future__ import absolute_import import logging import types from copy import copy, deepcopy from functools import partial from warnings import warn import optlang import six from optlang.symbolics import Basic, Zero from six import iteritems, string_types from cobra.core.configuration import Configuration from cobra.core.dictlist import DictList from cobra.core.object import Object from cobra.core.reaction import Reaction from cobra.core.solution import get_solution from cobra.exceptions import SolverNotFound from cobra.medium import ( find_boundary_types, find_external_compartment, sbo_terms) from cobra.util.context import HistoryManager, get_context, resettable from cobra.util.solver import ( add_cons_vars_to_problem, assert_optimal, interface_to_str, remove_cons_vars_from_problem, set_objective, solvers) from cobra.util.util import AutoVivification, format_long_string LOGGER = logging.getLogger(__name__) CONFIGURATION = Configuration() class Model(Object): """Class representation for a cobra model Parameters ---------- id_or_model : Model, string Either an existing Model object in which case a new model object is instantiated with the same properties as the original model, or an identifier to associate with the model as a string. name : string Human readable name for the model Attributes ---------- reactions : DictList A DictList where the key is the reaction identifier and the value a Reaction metabolites : DictList A DictList where the key is the metabolite identifier and the value a Metabolite genes : DictList A DictList where the key is the gene identifier and the value a Gene solution : Solution The last obtained solution from optimizing the model. """ def __setstate__(self, state): """Make sure all cobra.Objects in the model point to the model.""" self.__dict__.update(state) for y in ['reactions', 'genes', 'metabolites']: for x in getattr(self, y): x._model = self if not hasattr(self, "name"): self.name = None def __getstate__(self): """Get state for serialization. Ensures that the context stack is cleared prior to serialization, since partial functions cannot be pickled reliably. """ odict = self.__dict__.copy() odict['_contexts'] = [] return odict def __init__(self, id_or_model=None, name=None): if isinstance(id_or_model, Model): Object.__init__(self, name=name) self.__setstate__(id_or_model.__dict__) if not hasattr(self, "name"): self.name = None self._solver = id_or_model.solver else: Object.__init__(self, id_or_model, name=name) self._trimmed = False self._trimmed_genes = [] self._trimmed_reactions = {} self.genes = DictList() self.reactions = DictList() # A list of cobra.Reactions self.metabolites = DictList() # A list of cobra.Metabolites # genes based on their ids {Gene.id: Gene} self._compartments = {} self._contexts = [] # from cameo ... # if not hasattr(self, '_solver'): # backwards compatibility # with older cobrapy pickles? interface = CONFIGURATION.solver self._solver = interface.Model() self._solver.objective = interface.Objective(Zero) self._populate_solver(self.reactions, self.metabolites) @property def solver(self): """Get or set the attached solver instance. The associated the solver object, which manages the interaction with the associated solver, e.g. glpk. This property is useful for accessing the optimization problem directly and to define additional non-metabolic constraints. Examples -------- >>> import cobra.test >>> model = cobra.test.create_test_model("textbook") >>> new = model.problem.Constraint(model.objective.expression, >>> lb=0.99) >>> model.solver.add(new) """ return self._solver @solver.setter @resettable def solver(self, value): not_valid_interface = SolverNotFound( '%s is not a valid solver interface. Pick from %s.' % ( value, list(solvers))) if isinstance(value, six.string_types): try: interface = solvers[interface_to_str(value)] except KeyError: raise not_valid_interface elif isinstance(value, types.ModuleType) and hasattr(value, 'Model'): interface = value elif isinstance(value, optlang.interface.Model): interface = value.interface else: raise not_valid_interface # Do nothing if the solver did not change if self.problem == interface: return self._solver = interface.Model.clone(self._solver) @property def description(self): warn("description deprecated", DeprecationWarning) return self.name if self.name is not None else "" @description.setter def description(self, value): self.name = value warn("description deprecated", DeprecationWarning) def get_metabolite_compartments(self): """Return all metabolites' compartments.""" warn('use Model.compartments instead', DeprecationWarning) return {met.compartment for met in self.metabolites if met.compartment is not None} @property def compartments(self): return {met.compartment: self._compartments.get(met.compartment, '') for met in self.metabolites if met.compartment is not None} @compartments.setter def compartments(self, value): """Get or set the dictionary of current compartment descriptions. Assigning a dictionary to this property updates the model's dictionary of compartment descriptions with the new values. Parameters ---------- value : dict Dictionary mapping compartments abbreviations to full names. Examples -------- >>> import cobra.test >>> model = cobra.test.create_test_model("textbook") >>> model.compartments = {'c': 'the cytosol'} {'c': 'the cytosol', 'e': 'extracellular'} """ self._compartments.update(value) @property def medium(self): def is_active(reaction): """Determine if a boundary reaction permits flux towards creating metabolites """ return ((bool(reaction.products) and (reaction.upper_bound > 0)) or (bool(reaction.reactants) and (reaction.lower_bound < 0))) def get_active_bound(reaction): """For an active boundary reaction, return the relevant bound""" if reaction.reactants: return -reaction.lower_bound elif reaction.products: return reaction.upper_bound return {rxn.id: get_active_bound(rxn) for rxn in self.exchanges if is_active(rxn)} @medium.setter def medium(self, medium): """Get or set the constraints on the model exchanges. `model.medium` returns a dictionary of the bounds for each of the boundary reactions, in the form of `{rxn_id: bound}`, where `bound` specifies the absolute value of the bound in direction of metabolite creation (i.e., lower_bound for `met <--`, upper_bound for `met -->`) Parameters ---------- medium: dictionary-like The medium to initialize. medium should be a dictionary defining `{rxn_id: bound}` pairs. """ def set_active_bound(reaction, bound): if reaction.reactants: reaction.lower_bound = -bound elif reaction.products: reaction.upper_bound = bound # Set the given media bounds media_rxns = list() exchange_rxns = frozenset(self.exchanges) for rxn_id, bound in iteritems(medium): rxn = self.reactions.get_by_id(rxn_id) if rxn not in exchange_rxns: LOGGER.warn("%s does not seem to be an" " an exchange reaction. Applying bounds anyway.", rxn.id) media_rxns.append(rxn) set_active_bound(rxn, bound) media_rxns = frozenset(media_rxns) # Turn off reactions not present in media for rxn in (exchange_rxns - media_rxns): set_active_bound(rxn, 0) def __add__(self, other_model): """Add the content of another model to this model (+). The model is copied as a new object, with a new model identifier, and copies of all the reactions in the other model are added to this model. The objective is the sum of the objective expressions for the two models. """ warn('use model.merge instead', DeprecationWarning) return self.merge(other_model, objective='sum', inplace=False) def __iadd__(self, other_model): """Incrementally add the content of another model to this model (+=). Copies of all the reactions in the other model are added to this model. The objective is the sum of the objective expressions for the two models. """ warn('use model.merge instead', DeprecationWarning) return self.merge(other_model, objective='sum', inplace=True) def copy(self): """Provides a partial 'deepcopy' of the Model. All of the Metabolite, Gene, and Reaction objects are created anew but in a faster fashion than deepcopy """ new = self.__class__() do_not_copy_by_ref = {"metabolites", "reactions", "genes", "notes", "annotation"} for attr in self.__dict__: if attr not in do_not_copy_by_ref: new.__dict__[attr] = self.__dict__[attr] new.notes = deepcopy(self.notes) new.annotation = deepcopy(self.annotation) new.metabolites = DictList() do_not_copy_by_ref = {"_reaction", "_model"} for metabolite in self.metabolites: new_met = metabolite.__class__() for attr, value in iteritems(metabolite.__dict__): if attr not in do_not_copy_by_ref: new_met.__dict__[attr] = copy( value) if attr == "formula" else value new_met._model = new new.metabolites.append(new_met) new.genes = DictList() for gene in self.genes: new_gene = gene.__class__(None) for attr, value in iteritems(gene.__dict__): if attr not in do_not_copy_by_ref: new_gene.__dict__[attr] = copy( value) if attr == "formula" else value new_gene._model = new new.genes.append(new_gene) new.reactions = DictList() do_not_copy_by_ref = {"_model", "_metabolites", "_genes"} for reaction in self.reactions: new_reaction = reaction.__class__() for attr, value in iteritems(reaction.__dict__): if attr not in do_not_copy_by_ref: new_reaction.__dict__[attr] = copy(value) new_reaction._model = new new.reactions.append(new_reaction) # update awareness for metabolite, stoic in iteritems(reaction._metabolites): new_met = new.metabolites.get_by_id(metabolite.id) new_reaction._metabolites[new_met] = stoic new_met._reaction.add(new_reaction) for gene in reaction._genes: new_gene = new.genes.get_by_id(gene.id) new_reaction._genes.add(new_gene) new_gene._reaction.add(new_reaction) try: new._solver = deepcopy(self.solver) # Cplex has an issue with deep copies except Exception: # pragma: no cover new._solver = copy(self.solver) # pragma: no cover # it doesn't make sense to retain the context of a copied model so # assign a new empty context new._contexts = list() return new def add_metabolites(self, metabolite_list): """Will add a list of metabolites to the model object and add new constraints accordingly. The change is reverted upon exit when using the model as a context. Parameters ---------- metabolite_list : A list of `cobra.core.Metabolite` objects """ if not hasattr(metabolite_list, '__iter__'): metabolite_list = [metabolite_list] if len(metabolite_list) == 0: return None # First check whether the metabolites exist in the model metabolite_list = [x for x in metabolite_list if x.id not in self.metabolites] bad_ids = [m for m in metabolite_list if not isinstance(m.id, string_types) or len(m.id) < 1] if len(bad_ids) != 0: raise ValueError('invalid identifiers in {}'.format(repr(bad_ids))) for x in metabolite_list: x._model = self self.metabolites += metabolite_list # from cameo ... to_add = [] for met in metabolite_list: if met.id not in self.constraints: constraint = self.problem.Constraint( Zero, name=met.id, lb=0, ub=0) to_add += [constraint] self.add_cons_vars(to_add) context = get_context(self) if context: context(partial(self.metabolites.__isub__, metabolite_list)) for x in metabolite_list: # Do we care? context(partial(setattr, x, '_model', None)) def remove_metabolites(self, metabolite_list, destructive=False): """Remove a list of metabolites from the the object. The change is reverted upon exit when using the model as a context. Parameters ---------- metabolite_list : list A list with `cobra.Metabolite` objects as elements. destructive : bool If False then the metabolite is removed from all associated reactions. If True then all associated reactions are removed from the Model. """ if not hasattr(metabolite_list, '__iter__'): metabolite_list = [metabolite_list] # Make sure metabolites exist in model metabolite_list = [x for x in metabolite_list if x.id in self.metabolites] for x in metabolite_list: x._model = None if not destructive: for the_reaction in list(x._reaction): the_coefficient = the_reaction._metabolites[x] the_reaction.subtract_metabolites({x: the_coefficient}) else: for x in list(x._reaction): x.remove_from_model() self.metabolites -= metabolite_list to_remove = [self.solver.constraints[m.id] for m in metabolite_list] self.remove_cons_vars(to_remove) context = get_context(self) if context: context(partial(self.metabolites.__iadd__, metabolite_list)) for x in metabolite_list: context(partial(setattr, x, '_model', self)) def add_reaction(self, reaction): """Will add a cobra.Reaction object to the model, if reaction.id is not in self.reactions. Parameters ---------- reaction : cobra.Reaction The reaction to add Deprecated (0.6). Use `~cobra.Model.add_reactions` instead """ warn("add_reaction deprecated. Use add_reactions instead", DeprecationWarning) self.add_reactions([reaction]) def add_boundary(self, metabolite, type="exchange", reaction_id=None, lb=None, ub=None, sbo_term=None): """ Add a boundary reaction for a given metabolite. There are three different types of pre-defined boundary reactions: exchange, demand, and sink reactions. An exchange reaction is a reversible, unbalanced reaction that adds to or removes an extracellular metabolite from the extracellular compartment. A demand reaction is an irreversible reaction that consumes an intracellular metabolite. A sink is similar to an exchange but specifically for intracellular metabolites. If you set the reaction `type` to something else, you must specify the desired identifier of the created reaction along with its upper and lower bound. The name will be given by the metabolite name and the given `type`. Parameters ---------- metabolite : cobra.Metabolite Any given metabolite. The compartment is not checked but you are encouraged to stick to the definition of exchanges and sinks. type : str, {"exchange", "demand", "sink"} Using one of the pre-defined reaction types is easiest. If you want to create your own kind of boundary reaction choose any other string, e.g., 'my-boundary'. reaction_id : str, optional The ID of the resulting reaction. This takes precedence over the auto-generated identifiers but beware that it might make boundary reactions harder to identify afterwards when using `model.boundary` or specifically `model.exchanges` etc. lb : float, optional The lower bound of the resulting reaction. ub : float, optional The upper bound of the resulting reaction. sbo_term : str, optional A correct SBO term is set for the available types. If a custom type is chosen, a suitable SBO term should also be set. Returns ------- cobra.Reaction The created boundary reaction. Examples -------- >>> import cobra.test >>> model = cobra.test.create_test_model("textbook") >>> demand = model.add_boundary(model.metabolites.atp_c, type="demand") >>> demand.id 'DM_atp_c' >>> demand.name 'ATP demand' >>> demand.bounds (0, 1000.0) >>> demand.build_reaction_string() 'atp_c --> ' """ ub = CONFIGURATION.upper_bound if ub is None else ub lb = CONFIGURATION.lower_bound if lb is None else lb types = { "exchange": ("EX", lb, ub, sbo_terms["exchange"]), "demand": ("DM", 0, ub, sbo_terms["demand"]), "sink": ("SK", lb, ub, sbo_terms["sink"]) } if type == "exchange": external = find_external_compartment(self) if metabolite.compartment != external: raise ValueError("The metabolite is not an external metabolite" " (compartment is `%s` but should be `%s`). " "Did you mean to add a demand or sink? " "If not, either change its compartment or " "rename the model compartments to fix this." % (metabolite.compartment, external)) if type in types: prefix, lb, ub, default_term = types[type] if reaction_id is None: reaction_id = "{}_{}".format(prefix, metabolite.id) if sbo_term is None: sbo_term = default_term if reaction_id is None: raise ValueError( "Custom types of boundary reactions require a custom " "identifier. Please set the `reaction_id`.") if reaction_id in self.reactions: raise ValueError( "Boundary reaction '{}' already exists.".format(reaction_id)) name = "{} {}".format(metabolite.name, type) rxn = Reaction(id=reaction_id, name=name, lower_bound=lb, upper_bound=ub) rxn.add_metabolites({metabolite: -1}) if sbo_term: rxn.annotation["sbo"] = sbo_term self.add_reactions([rxn]) return rxn def add_reactions(self, reaction_list): """Add reactions to the model. Reactions with identifiers identical to a reaction already in the model are ignored. The change is reverted upon exit when using the model as a context. Parameters ---------- reaction_list : list A list of `cobra.Reaction` objects """ def existing_filter(rxn): if rxn.id in self.reactions: LOGGER.warning( "Ignoring reaction '%s' since it already exists.", rxn.id) return False return True # First check whether the reactions exist in the model. pruned = DictList(filter(existing_filter, reaction_list)) context = get_context(self) # Add reactions. Also take care of genes and metabolites in the loop. for reaction in pruned: reaction._model = self # Build a `list()` because the dict will be modified in the loop. for metabolite in list(reaction.metabolites): # TODO: Should we add a copy of the metabolite instead? if metabolite not in self.metabolites: self.add_metabolites(metabolite) # A copy of the metabolite exists in the model, the reaction # needs to point to the metabolite in the model. else: # FIXME: Modifying 'private' attributes is horrible. stoichiometry = reaction._metabolites.pop(metabolite) model_metabolite = self.metabolites.get_by_id( metabolite.id) reaction._metabolites[model_metabolite] = stoichiometry model_metabolite._reaction.add(reaction) if context: context(partial( model_metabolite._reaction.remove, reaction)) for gene in list(reaction._genes): # If the gene is not in the model, add it if not self.genes.has_id(gene.id): self.genes += [gene] gene._model = self if context: # Remove the gene later context(partial(self.genes.__isub__, [gene])) context(partial(setattr, gene, '_model', None)) # Otherwise, make the gene point to the one in the model else: model_gene = self.genes.get_by_id(gene.id) if model_gene is not gene: reaction._dissociate_gene(gene) reaction._associate_gene(model_gene) self.reactions += pruned if context: context(partial(self.reactions.__isub__, pruned)) # from cameo ... self._populate_solver(pruned) def remove_reactions(self, reactions, remove_orphans=False): """Remove reactions from the model. The change is reverted upon exit when using the model as a context. Parameters ---------- reactions : list A list with reactions (`cobra.Reaction`), or their id's, to remove remove_orphans : bool Remove orphaned genes and metabolites from the model as well """ if isinstance(reactions, string_types) or hasattr(reactions, "id"): warn("need to pass in a list") reactions = [reactions] context = get_context(self) for reaction in reactions: # Make sure the reaction is in the model try: reaction = self.reactions[self.reactions.index(reaction)] except ValueError: warn('%s not in %s' % (reaction, self)) else: forward = reaction.forward_variable reverse = reaction.reverse_variable if context: obj_coef = reaction.objective_coefficient if obj_coef != 0: context(partial( self.solver.objective.set_linear_coefficients, {forward: obj_coef, reverse: -obj_coef})) context(partial(self._populate_solver, [reaction])) context(partial(setattr, reaction, '_model', self)) context(partial(self.reactions.add, reaction)) self.remove_cons_vars([forward, reverse]) self.reactions.remove(reaction) reaction._model = None for met in reaction._metabolites: if reaction in met._reaction: met._reaction.remove(reaction) if context: context(partial(met._reaction.add, reaction)) if remove_orphans and len(met._reaction) == 0: self.remove_metabolites(met) for gene in reaction._genes: if reaction in gene._reaction: gene._reaction.remove(reaction) if context: context(partial(gene._reaction.add, reaction)) if remove_orphans and len(gene._reaction) == 0: self.genes.remove(gene) if context: context(partial(self.genes.add, gene)) def add_cons_vars(self, what, **kwargs): """Add constraints and variables to the model's mathematical problem. Useful for variables and constraints that can not be expressed with reactions and simple lower and upper bounds. Additions are reversed upon exit if the model itself is used as context. Parameters ---------- what : list or tuple of optlang variables or constraints. The variables or constraints to add to the model. Must be of class `optlang.interface.Variable` or `optlang.interface.Constraint`. **kwargs : keyword arguments Passed to solver.add() """ add_cons_vars_to_problem(self, what, **kwargs) def remove_cons_vars(self, what): """Remove variables and constraints from the model's mathematical problem. Remove variables and constraints that were added directly to the model's underlying mathematical problem. Removals are reversed upon exit if the model itself is used as context. Parameters ---------- what : list or tuple of optlang variables or constraints. The variables or constraints to add to the model. Must be of class `optlang.interface.Variable` or `optlang.interface.Constraint`. """ remove_cons_vars_from_problem(self, what) @property def problem(self): """The interface to the model's underlying mathematical problem. Solutions to cobra models are obtained by formulating a mathematical problem and solving it. Cobrapy uses the optlang package to accomplish that and with this property you can get access to the problem interface directly. Returns ------- optlang.interface The problem interface that defines methods for interacting with the problem and associated solver directly. """ return self.solver.interface @property def variables(self): """The mathematical variables in the cobra model. In a cobra model, most variables are reactions. However, for specific use cases, it may also be useful to have other types of variables. This property defines all variables currently associated with the model's problem. Returns ------- optlang.container.Container A container with all associated variables. """ return self.solver.variables @property def constraints(self): """The constraints in the cobra model. In a cobra model, most constraints are metabolites and their stoichiometries. However, for specific use cases, it may also be useful to have other types of constraints. This property defines all constraints currently associated with the model's problem. Returns ------- optlang.container.Container A container with all associated constraints. """ return self.solver.constraints @property def boundary(self): """Boundary reactions in the model. Reactions that either have no substrate or product. """ return [rxn for rxn in self.reactions if rxn.boundary] @property def exchanges(self): """Exchange reactions in model. Reactions that exchange mass with the exterior. Uses annotations and heuristics to exclude non-exchanges such as sink reactions. """ return find_boundary_types(self, "exchange", None) @property def demands(self): """Demand reactions in model. Irreversible reactions that accumulate or consume a metabolite in the inside of the model. """ return find_boundary_types(self, "demand", None) @property def sinks(self): """Sink reactions in model. Reversible reactions that accumulate or consume a metabolite in the inside of the model. """ return find_boundary_types(self, "sink", None) def _populate_solver(self, reaction_list, metabolite_list=None): """Populate attached solver with constraints and variables that model the provided reactions. """ constraint_terms = AutoVivification() to_add = [] if metabolite_list is not None: for met in metabolite_list: to_add += [self.problem.Constraint( Zero, name=met.id, lb=0, ub=0)] self.add_cons_vars(to_add) for reaction in reaction_list: if reaction.id not in self.variables: forward_variable = self.problem.Variable(reaction.id) reverse_variable = self.problem.Variable(reaction.reverse_id) self.add_cons_vars([forward_variable, reverse_variable]) else: reaction = self.reactions.get_by_id(reaction.id) forward_variable = reaction.forward_variable reverse_variable = reaction.reverse_variable for metabolite, coeff in six.iteritems(reaction.metabolites): if metabolite.id in self.constraints: constraint = self.constraints[metabolite.id] else: constraint = self.problem.Constraint( Zero, name=metabolite.id, lb=0, ub=0) self.add_cons_vars(constraint, sloppy=True) constraint_terms[constraint][forward_variable] = coeff constraint_terms[constraint][reverse_variable] = -coeff self.solver.update() for reaction in reaction_list: reaction = self.reactions.get_by_id(reaction.id) reaction.update_variable_bounds() for constraint, terms in six.iteritems(constraint_terms): constraint.set_linear_coefficients(terms) def slim_optimize(self, error_value=float('nan'), message=None): """Optimize model without creating a solution object. Creating a full solution object implies fetching shadow prices and flux values for all reactions and metabolites from the solver object. This necessarily takes some time and in cases where only one or two values are of interest, it is recommended to instead use this function which does not create a solution object returning only the value of the objective. Note however that the `optimize()` function uses efficient means to fetch values so if you need fluxes/shadow prices for more than say 4 reactions/metabolites, then the total speed increase of `slim_optimize` versus `optimize` is expected to be small or even negative depending on how you fetch the values after optimization. Parameters ---------- error_value : float, None The value to return if optimization failed due to e.g. infeasibility. If None, raise `OptimizationError` if the optimization fails. message : string Error message to use if the model optimization did not succeed. Returns ------- float The objective value. """ self.solver.optimize() if self.solver.status == optlang.interface.OPTIMAL: return self.solver.objective.value elif error_value is not None: return error_value else: assert_optimal(self, message) def optimize(self, objective_sense=None, raise_error=False): """ Optimize the model using flux balance analysis. Parameters ---------- objective_sense : {None, 'maximize' 'minimize'}, optional Whether fluxes should be maximized or minimized. In case of None, the previous direction is used. raise_error : bool If true, raise an OptimizationError if solver status is not optimal. Notes ----- Only the most commonly used parameters are presented here. Additional parameters for cobra.solvers may be available and specified with the appropriate keyword argument. """ original_direction = self.objective.direction self.objective.direction = \ {"maximize": "max", "minimize": "min"}.get( objective_sense, original_direction) self.slim_optimize() solution = get_solution(self, raise_error=raise_error) self.objective.direction = original_direction return solution def repair(self, rebuild_index=True, rebuild_relationships=True): """Update all indexes and pointers in a model Parameters ---------- rebuild_index : bool rebuild the indices kept in reactions, metabolites and genes rebuild_relationships : bool reset all associations between genes, metabolites, model and then re-add them. """ if rebuild_index: # DictList indexes self.reactions._generate_index() self.metabolites._generate_index() self.genes._generate_index() if rebuild_relationships: for met in self.metabolites: met._reaction.clear() for gene in self.genes: gene._reaction.clear() for rxn in self.reactions: for met in rxn._metabolites: met._reaction.add(rxn) for gene in rxn._genes: gene._reaction.add(rxn) # point _model to self for l in (self.reactions, self.genes, self.metabolites): for e in l: e._model = self @property def objective(self): """Get or set the solver objective Before introduction of the optlang based problems, this function returned the objective reactions as a list. With optlang, the objective is not limited a simple linear summation of individual reaction fluxes, making that return value ambiguous. Henceforth, use `cobra.util.solver.linear_reaction_coefficients` to get a dictionary of reactions with their linear coefficients (empty if there are none) The set value can be dictionary (reactions as keys, linear coefficients as values), string (reaction identifier), int (reaction index), Reaction or problem.Objective or sympy expression directly interpreted as objectives. When using a `HistoryManager` context, this attribute can be set temporarily, reversed when the exiting the context. """ return self.solver.objective @objective.setter def objective(self, value): if isinstance(value, Basic): value = self.problem.Objective(value, sloppy=False) if not isinstance(value, (dict, optlang.interface.Objective)): try: reactions = self.reactions.get_by_any(value) except KeyError: raise ValueError('invalid objective') value = {rxn: 1 for rxn in reactions} set_objective(self, value, additive=False) @property def objective_direction(self): """ Get or set the objective direction. When using a `HistoryManager` context, this attribute can be set temporarily, reversed when exiting the context. """ return self.solver.objective.direction @objective_direction.setter @resettable def objective_direction(self, value): value = value.lower() if value.startswith("max"): self.solver.objective.direction = "max" elif value.startswith("min"): self.solver.objective.direction = "min" else: raise ValueError("Unknown objective direction '{}'.".format(value)) def summary(self, solution=None, threshold=1E-06, fva=None, names=False, floatfmt='.3g'): """ Print a summary of the input and output fluxes of the model. Parameters ---------- solution: cobra.Solution, optional A previously solved model solution to use for generating the summary. If none provided (default), the summary method will resolve the model. Note that the solution object must match the model, i.e., changes to the model such as changed bounds, added or removed reactions are not taken into account by this method. threshold : float, optional Threshold below which fluxes are not reported. fva : pandas.DataFrame, float or None, optional Whether or not to include flux variability analysis in the output. If given, fva should either be a previous FVA solution matching the model or a float between 0 and 1 representing the fraction of the optimum objective to be searched. names : bool, optional Emit reaction and metabolite names rather than identifiers (default False). floatfmt : string, optional Format string for floats (default '.3g'). """ from cobra.flux_analysis.summary import model_summary return model_summary(self, solution=solution, threshold=threshold, fva=fva, names=names, floatfmt=floatfmt) def __enter__(self): """Record all future changes to the model, undoing them when a call to __exit__ is received""" # Create a new context and add it to the stack try: self._contexts.append(HistoryManager()) except AttributeError: self._contexts = [HistoryManager()] return self def __exit__(self, type, value, traceback): """Pop the top context manager and trigger the undo functions""" context = self._contexts.pop() context.reset() def merge(self, right, prefix_existing=None, inplace=True, objective='left'): """Merge two models to create a model with the reactions from both models. Custom constraints and variables from right models are also copied to left model, however note that, constraints and variables are assumed to be the same if they have the same name. right : cobra.Model The model to add reactions from prefix_existing : string Prefix the reaction identifier in the right that already exist in the left model with this string. inplace : bool Add reactions from right directly to left model object. Otherwise, create a new model leaving the left model untouched. When done within the model as context, changes to the models are reverted upon exit. objective : string One of 'left', 'right' or 'sum' for setting the objective of the resulting model to that of the corresponding model or the sum of both. """ if inplace: new_model = self else: new_model = self.copy() new_model.id = '{}_{}'.format(self.id, right.id) new_reactions = deepcopy(right.reactions) if prefix_existing is not None: existing = new_reactions.query( lambda rxn: rxn.id in self.reactions) for reaction in existing: reaction.id = '{}{}'.format(prefix_existing, reaction.id) new_model.add_reactions(new_reactions) interface = new_model.problem new_vars = [interface.Variable.clone(v) for v in right.variables if v.name not in new_model.variables] new_model.add_cons_vars(new_vars) new_cons = [interface.Constraint.clone(c, model=new_model.solver) for c in right.constraints if c.name not in new_model.constraints] new_model.add_cons_vars(new_cons, sloppy=True) new_model.objective = dict( left=self.objective, right=right.objective, sum=self.objective.expression + right.objective.expression )[objective] return new_model def _repr_html_(self): return """
Name {name}
Memory address {address}
Number of metabolites {num_metabolites}
Number of reactions {num_reactions}
Objective expression {objective}
Compartments {compartments}
""".format( name=self.id, address='0x0%x' % id(self), num_metabolites=len(self.metabolites), num_reactions=len(self.reactions), objective=format_long_string(str(self.objective.expression), 100), compartments=", ".join( v if v else k for k, v in iteritems(self.compartments) )) cobrapy-0.14.2/cobra/core/object.py000066400000000000000000000025031342367665000171070ustar00rootroot00000000000000# -*- coding: utf-8 -*- from __future__ import absolute_import from six import string_types class Object(object): """Defines common behavior of object in cobra.core""" def __init__(self, id=None, name=""): """A simple object with an identifier Parameters ---------- id: None or a string the identifier to associate with the object """ self._id = id self.name = name self.notes = {} self.annotation = {} @property def id(self): return getattr(self, "_id", None) @id.setter def id(self, value): if value == self.id: pass elif not isinstance(value, string_types): raise TypeError("ID must be a string") elif getattr(self, "_model", None) is not None: self._set_id_with_model(value) else: self._id = value def _set_id_with_model(self, value): self._id = value def __getstate__(self): """To prevent excessive replication during deepcopy.""" state = self.__dict__.copy() if '_model' in state: state['_model'] = None return state def __repr__(self): return "<%s %s at 0x%x>" % (self.__class__.__name__, self.id, id(self)) def __str__(self): return str(self.id) cobrapy-0.14.2/cobra/core/reaction.py000066400000000000000000001214661342367665000174570ustar00rootroot00000000000000# -*- coding: utf-8 -*- from __future__ import absolute_import, print_function import hashlib import re from collections import defaultdict from copy import copy, deepcopy from functools import partial from math import isinf from operator import attrgetter from warnings import warn from future.utils import raise_from, raise_with_traceback from six import iteritems, iterkeys, string_types from cobra.core.configuration import Configuration from cobra.core.gene import Gene, ast2str, eval_gpr, parse_gpr from cobra.core.metabolite import Metabolite from cobra.core.object import Object from cobra.exceptions import OptimizationError from cobra.util.context import get_context, resettable from cobra.util.solver import ( check_solver_status, linear_reaction_coefficients, set_objective) from cobra.util.util import format_long_string CONFIGURATION = Configuration() # precompiled regular expressions # Matches and/or in a gene reaction rule and_or_search = re.compile(r'\(| and| or|\+|\)', re.IGNORECASE) uppercase_AND = re.compile(r'\bAND\b') uppercase_OR = re.compile(r'\bOR\b') gpr_clean = re.compile(' {2,}') # This regular expression finds any single letter compartment enclosed in # square brackets at the beginning of the string. For example [c] : foo --> bar compartment_finder = re.compile("^\s*(\[[A-Za-z]\])\s*:*") # Regular expressions to match the arrows _reversible_arrow_finder = re.compile("<(-+|=+)>") _forward_arrow_finder = re.compile("(-+|=+)>") _reverse_arrow_finder = re.compile("<(-+|=+)") class Reaction(Object): """Reaction is a class for holding information regarding a biochemical reaction in a cobra.Model object. Parameters ---------- id : string The identifier to associate with this reaction name : string A human readable name for the reaction subsystem : string Subsystem where the reaction is meant to occur lower_bound : float The lower flux bound upper_bound : float The upper flux bound """ def __init__(self, id=None, name='', subsystem='', lower_bound=0.0, upper_bound=None, objective_coefficient=0.0): Object.__init__(self, id, name) self._gene_reaction_rule = '' self.subsystem = subsystem # The cobra.Genes that are used to catalyze the reaction self._genes = set() # A dictionary of metabolites and their stoichiometric coefficients in # this reaction. self._metabolites = {} # The set of compartments that partaking metabolites are in. self._compartments = None # self.model is None or refers to the cobra.Model that # contains self self._model = None if objective_coefficient != 0: raise NotImplementedError('setting objective coefficient when ' 'creating reaction is no longer ' 'supported. Use the model.objective ' 'setter') # from cameo ... self._lower_bound = lower_bound if lower_bound is not None else \ CONFIGURATION.lower_bound self._upper_bound = upper_bound if upper_bound is not None else \ CONFIGURATION.upper_bound def _set_id_with_model(self, value): if value in self.model.reactions: raise ValueError("The model already contains a reaction with" " the id:", value) forward_variable = self.forward_variable reverse_variable = self.reverse_variable self._id = value self.model.reactions._generate_index() forward_variable.name = self.id reverse_variable.name = self.reverse_id @property def reverse_id(self): """Generate the id of reverse_variable from the reaction's id.""" return '_'.join((self.id, 'reverse', hashlib.md5( self.id.encode('utf-8')).hexdigest()[0:5])) @property def flux_expression(self): """Forward flux expression Returns ------- sympy expression The expression representing the the forward flux (if associated with model), otherwise None. Representing the net flux if model.reversible_encoding == 'unsplit' or None if reaction is not associated with a model """ if self.model is not None: return 1. * self.forward_variable - 1. * self.reverse_variable else: return None @property def forward_variable(self): """An optlang variable representing the forward flux Returns ------- optlang.interface.Variable An optlang variable for the forward flux or None if reaction is not associated with a model. """ if self.model is not None: return self.model.variables[self.id] else: return None @property def reverse_variable(self): """An optlang variable representing the reverse flux Returns ------- optlang.interface.Variable An optlang variable for the reverse flux or None if reaction is not associated with a model. """ if self.model is not None: return self.model.variables[self.reverse_id] else: return None @property def objective_coefficient(self): """ Get the coefficient for this reaction in a linear objective (float) Assuming that the objective of the associated model is summation of fluxes from a set of reactions, the coefficient for each reaction can be obtained individually using this property. A more general way is to use the `model.objective` property directly. """ return linear_reaction_coefficients(self.model, [self]).get(self, 0) @objective_coefficient.setter def objective_coefficient(self, value): if self.model is None: raise AttributeError('cannot assign objective to a missing model') if self.flux_expression is not None: set_objective(self.model, {self: value}, additive=True) def __copy__(self): cop = copy(super(Reaction, self)) return cop def __deepcopy__(self, memo): cop = deepcopy(super(Reaction, self), memo) return cop @staticmethod def _check_bounds(lb, ub): if lb > ub: raise ValueError( "The lower bound must be less than or equal to the upper " "bound ({} <= {}).".format(lb, ub)) def update_variable_bounds(self): if self.model is None: return # We know that `lb <= ub`. if self._lower_bound > 0: self.forward_variable.set_bounds( lb=None if isinf(self._lower_bound) else self._lower_bound, ub=None if isinf(self._upper_bound) else self._upper_bound ) self.reverse_variable.set_bounds(lb=0, ub=0) elif self._upper_bound < 0: self.forward_variable.set_bounds(lb=0, ub=0) self.reverse_variable.set_bounds( lb=None if isinf(self._upper_bound) else -self._upper_bound, ub=None if isinf(self._lower_bound) else -self._lower_bound ) else: self.forward_variable.set_bounds( lb=0, ub=None if isinf(self._upper_bound) else self._upper_bound ) self.reverse_variable.set_bounds( lb=0, ub=None if isinf(self._lower_bound) else -self._lower_bound ) @property def lower_bound(self): """Get or set the lower bound Setting the lower bound (float) will also adjust the associated optlang variables associated with the reaction. Infeasible combinations, such as a lower bound higher than the current upper bound will update the other bound. When using a `HistoryManager` context, this attribute can be set temporarily, reversed when the exiting the context. """ return self._lower_bound @lower_bound.setter @resettable def lower_bound(self, value): if self._upper_bound < value: warn("You are constraining the reaction '{}' to a fixed flux " "value of {}. Did you intend to do this? We are planning to " "remove this behavior in a future release. Please let us " "know your opinion at " "https://github.com/opencobra/cobrapy/issues/793." "".format(self.id, value), DeprecationWarning) self.upper_bound = value # Validate bounds before setting them. self._check_bounds(value, self._upper_bound) self._lower_bound = value self.update_variable_bounds() @property def upper_bound(self): """Get or set the upper bound Setting the upper bound (float) will also adjust the associated optlang variables associated with the reaction. Infeasible combinations, such as a upper bound lower than the current lower bound will update the other bound. When using a `HistoryManager` context, this attribute can be set temporarily, reversed when the exiting the context. """ return self._upper_bound @upper_bound.setter @resettable def upper_bound(self, value): if self._lower_bound > value: warn("You are constraining the reaction '{}' to a fixed flux " "value of {}. Did you intend to do this? We are planning to " "remove this behavior in a future release. Please let us " "know your opinion at " "https://github.com/opencobra/cobrapy/issues/793." "".format(self.id, value), DeprecationWarning) self.lower_bound = value # Validate bounds before setting them. self._check_bounds(self._lower_bound, value) self._upper_bound = value self.update_variable_bounds() @property def bounds(self): """ Get or set the bounds directly from a tuple Convenience method for setting upper and lower bounds in one line using a tuple of lower and upper bound. Invalid bounds will raise an AssertionError. When using a `HistoryManager` context, this attribute can be set temporarily, reversed when the exiting the context. """ return self.lower_bound, self.upper_bound @bounds.setter @resettable def bounds(self, value): lower, upper = value # Validate bounds before setting them. self._check_bounds(lower, upper) self._lower_bound = lower self._upper_bound = upper self.update_variable_bounds() @property def flux(self): """ The flux value in the most recent solution. Flux is the primal value of the corresponding variable in the model. Warnings -------- * Accessing reaction fluxes through a `Solution` object is the safer, preferred, and only guaranteed to be correct way. You can see how to do so easily in the examples. * Reaction flux is retrieved from the currently defined `self._model.solver`. The solver status is checked but there are no guarantees that the current solver state is the one you are looking for. * If you modify the underlying model after an optimization, you will retrieve the old optimization values. Raises ------ RuntimeError If the underlying model was never optimized beforehand or the reaction is not part of a model. OptimizationError If the solver status is anything other than 'optimal'. AssertionError If the flux value is not within the bounds. Examples -------- >>> import cobra.test >>> model = cobra.test.create_test_model("textbook") >>> solution = model.optimize() >>> model.reactions.PFK.flux 7.477381962160283 >>> solution.fluxes.PFK 7.4773819621602833 """ try: check_solver_status(self._model.solver.status) return self.forward_variable.primal - self.reverse_variable.primal except AttributeError: raise RuntimeError( "reaction '{}' is not part of a model".format(self.id)) # Due to below all-catch, which sucks, need to reraise these. except (RuntimeError, OptimizationError) as err: raise_with_traceback(err) # Would love to catch CplexSolverError and GurobiError here. except Exception as err: raise_from(OptimizationError( "Likely no solution exists. Original solver message: {}." "".format(str(err))), err) @property def reduced_cost(self): """ The reduced cost in the most recent solution. Reduced cost is the dual value of the corresponding variable in the model. Warnings -------- * Accessing reduced costs through a `Solution` object is the safer, preferred, and only guaranteed to be correct way. You can see how to do so easily in the examples. * Reduced cost is retrieved from the currently defined `self._model.solver`. The solver status is checked but there are no guarantees that the current solver state is the one you are looking for. * If you modify the underlying model after an optimization, you will retrieve the old optimization values. Raises ------ RuntimeError If the underlying model was never optimized beforehand or the reaction is not part of a model. OptimizationError If the solver status is anything other than 'optimal'. Examples -------- >>> import cobra.test >>> model = cobra.test.create_test_model("textbook") >>> solution = model.optimize() >>> model.reactions.PFK.reduced_cost -8.673617379884035e-18 >>> solution.reduced_costs.PFK -8.6736173798840355e-18 """ try: check_solver_status(self._model.solver.status) return self.forward_variable.dual - self.reverse_variable.dual except AttributeError: raise RuntimeError( "reaction '{}' is not part of a model".format(self.id)) # Due to below all-catch, which sucks, need to reraise these. except (RuntimeError, OptimizationError) as err: raise_with_traceback(err) # Would love to catch CplexSolverError and GurobiError here. except Exception as err: raise_from(OptimizationError( "Likely no solution exists. Original solver message: {}." "".format(str(err))), err) # read-only @property def metabolites(self): return self._metabolites.copy() @property def genes(self): return frozenset(self._genes) @property def gene_reaction_rule(self): return self._gene_reaction_rule @gene_reaction_rule.setter def gene_reaction_rule(self, new_rule): # TODO: Do this :) if get_context(self): warn("Context management not implemented for " "gene reaction rules") self._gene_reaction_rule = new_rule.strip() try: _, gene_names = parse_gpr(self._gene_reaction_rule) except (SyntaxError, TypeError) as e: if "AND" in new_rule or "OR" in new_rule: warn("uppercase AND/OR found in rule '%s' for '%s'" % (new_rule, repr(self))) new_rule = uppercase_AND.sub("and", new_rule) new_rule = uppercase_OR.sub("or", new_rule) self.gene_reaction_rule = new_rule return warn("malformed gene_reaction_rule '%s' for %s" % (new_rule, repr(self))) tmp_str = and_or_search.sub('', self._gene_reaction_rule) gene_names = set((gpr_clean.sub(' ', tmp_str).split(' '))) if '' in gene_names: gene_names.remove('') old_genes = self._genes if self._model is None: self._genes = {Gene(i) for i in gene_names} else: model_genes = self._model.genes self._genes = set() for id in gene_names: if model_genes.has_id(id): self._genes.add(model_genes.get_by_id(id)) else: new_gene = Gene(id) new_gene._model = self._model self._genes.add(new_gene) model_genes.append(new_gene) # Make the genes aware that it is involved in this reaction for g in self._genes: g._reaction.add(self) # make the old genes aware they are no longer involved in this reaction for g in old_genes: if g not in self._genes: # if an old gene is not a new gene try: g._reaction.remove(self) except KeyError: warn("could not remove old gene %s from reaction %s" % (g.id, self.id)) @property def gene_name_reaction_rule(self): """Display gene_reaction_rule with names intead. Do NOT use this string for computation. It is intended to give a representation of the rule using more familiar gene names instead of the often cryptic ids. """ names = {i.id: i.name for i in self._genes} ast = parse_gpr(self._gene_reaction_rule)[0] return ast2str(ast, names=names) @property def functional(self): """All required enzymes for reaction are functional. Returns ------- bool True if the gene-protein-reaction (GPR) rule is fulfilled for this reaction, or if reaction is not associated to a model, otherwise False. """ if self._model: tree, _ = parse_gpr(self.gene_reaction_rule) return eval_gpr(tree, {gene.id for gene in self.genes if not gene.functional}) return True @property def x(self): """The flux through the reaction in the most recent solution. Flux values are computed from the primal values of the variables in the solution. """ warn("Please use reaction.flux instead.", DeprecationWarning) return self.flux @property def y(self): """The reduced cost of the reaction in the most recent solution. Reduced costs are computed from the dual values of the variables in the solution. """ warn("Please use reaction.reduced_cost instead.", DeprecationWarning) return self.reduced_cost @property def reversibility(self): """Whether the reaction can proceed in both directions (reversible) This is computed from the current upper and lower bounds. """ return self._lower_bound < 0 < self._upper_bound @reversibility.setter def reversibility(self, value): warn("Setting reaction reversibility is ignored") @property def boundary(self): """Whether or not this reaction is an exchange reaction. Returns `True` if the reaction has either no products or reactants. """ return (len(self.metabolites) == 1 and not (self.reactants and self.products)) @property def model(self): """returns the model the reaction is a part of""" return self._model def _update_awareness(self): """Make sure all metabolites and genes that are associated with this reaction are aware of it. """ for x in self._metabolites: x._reaction.add(self) for x in self._genes: x._reaction.add(self) def remove_from_model(self, remove_orphans=False): """Removes the reaction from a model. This removes all associations between a reaction the associated model, metabolites and genes. The change is reverted upon exit when using the model as a context. Parameters ---------- remove_orphans : bool Remove orphaned genes and metabolites from the model as well """ self._model.remove_reactions([self], remove_orphans=remove_orphans) def delete(self, remove_orphans=False): """Removes the reaction from a model. This removes all associations between a reaction the associated model, metabolites and genes. The change is reverted upon exit when using the model as a context. Deprecated, use `reaction.remove_from_model` instead. Parameters ---------- remove_orphans : bool Remove orphaned genes and metabolites from the model as well """ warn("delete is deprecated. Use reaction.remove_from_model instead", DeprecationWarning) self.remove_from_model(remove_orphans=remove_orphans) def __setstate__(self, state): """Probably not necessary to set _model as the cobra.Model that contains self sets the _model attribute for all metabolites and genes in the reaction. However, to increase performance speed we do want to let the metabolite and gene know that they are employed in this reaction """ # These are necessary for old pickles which store attributes # which have since been superceded by properties. if "reaction" in state: state.pop("reaction") if "gene_reaction_rule" in state: state["_gene_reaction_rule"] = state.pop("gene_reaction_rule") if "lower_bound" in state: state['_lower_bound'] = state.pop('lower_bound') if "upper_bound" in state: state['_upper_bound'] = state.pop('upper_bound') self.__dict__.update(state) for x in state['_metabolites']: setattr(x, '_model', self._model) x._reaction.add(self) for x in state['_genes']: setattr(x, '_model', self._model) x._reaction.add(self) def copy(self): """Copy a reaction The referenced metabolites and genes are also copied. """ # no references to model when copying model = self._model self._model = None for i in self._metabolites: i._model = None for i in self._genes: i._model = None # now we can copy new_reaction = deepcopy(self) # restore the references self._model = model for i in self._metabolites: i._model = model for i in self._genes: i._model = model return new_reaction def __add__(self, other): """Add two reactions The stoichiometry will be the combined stoichiometry of the two reactions, and the gene reaction rule will be both rules combined by an and. All other attributes (i.e. reaction bounds) will match those of the first reaction """ new_reaction = self.copy() if other == 0: return new_reaction else: new_reaction += other return new_reaction __radd__ = __add__ def __iadd__(self, other): self.add_metabolites(other._metabolites, combine=True) gpr1 = self.gene_reaction_rule.strip() gpr2 = other.gene_reaction_rule.strip() if gpr1 != '' and gpr2 != '': self.gene_reaction_rule = "(%s) and (%s)" % \ (self.gene_reaction_rule, other.gene_reaction_rule) elif gpr1 != '' and gpr2 == '': self.gene_reaction_rule = gpr1 elif gpr1 == '' and gpr2 != '': self.gene_reaction_rule = gpr2 return self def __sub__(self, other): new = self.copy() new -= other return new def __isub__(self, other): self.subtract_metabolites(other._metabolites, combine=True) return self def __imul__(self, coefficient): """Scale coefficients in a reaction by a given value E.g. A -> B becomes 2A -> 2B. If coefficient is less than zero, the reaction is reversed and the bounds are swapped. """ self._metabolites = { met: value * coefficient for met, value in iteritems(self._metabolites)} if coefficient < 0: self.bounds = (-self.upper_bound, -self.lower_bound) if self._model: self._model._populate_solver([self]) context = get_context(self) if context: context(partial(self._model._populate_solver, [self])) context(partial(self.__imul__, 1./coefficient)) return self def __mul__(self, coefficient): new = self.copy() new *= coefficient return new @property def reactants(self): """Return a list of reactants for the reaction.""" return [k for k, v in iteritems(self._metabolites) if v < 0] @property def products(self): """Return a list of products for the reaction""" return [k for k, v in iteritems(self._metabolites) if v >= 0] def get_coefficient(self, metabolite_id): """ Return the stoichiometric coefficient of a metabolite. Parameters ---------- metabolite_id : str or cobra.Metabolite """ if isinstance(metabolite_id, Metabolite): return self._metabolites[metabolite_id] _id_to_metabolites = {m.id: m for m in self._metabolites} return self._metabolites[_id_to_metabolites[metabolite_id]] def get_coefficients(self, metabolite_ids): """ Return the stoichiometric coefficients for a list of metabolites. Parameters ---------- metabolite_ids : iterable Containing ``str`` or ``cobra.Metabolite``s. """ return map(self.get_coefficient, metabolite_ids) def add_metabolites(self, metabolites_to_add, combine=True, reversibly=True): """Add metabolites and stoichiometric coefficients to the reaction. If the final coefficient for a metabolite is 0 then it is removed from the reaction. The change is reverted upon exit when using the model as a context. Parameters ---------- metabolites_to_add : dict Dictionary with metabolite objects or metabolite identifiers as keys and coefficients as values. If keys are strings (name of a metabolite) the reaction must already be part of a model and a metabolite with the given name must exist in the model. combine : bool Describes behavior a metabolite already exists in the reaction. True causes the coefficients to be added. False causes the coefficient to be replaced. reversibly : bool Whether to add the change to the context to make the change reversibly or not (primarily intended for internal use). """ old_coefficients = self.metabolites new_metabolites = [] _id_to_metabolites = dict([(x.id, x) for x in self._metabolites]) for metabolite, coefficient in iteritems(metabolites_to_add): # Make sure metabolites being added belong to the same model, or # else copy them. if isinstance(metabolite, Metabolite): if ((metabolite.model is not None) and (metabolite.model is not self._model)): metabolite = metabolite.copy() met_id = str(metabolite) # If a metabolite already exists in the reaction then # just add them. if met_id in _id_to_metabolites: reaction_metabolite = _id_to_metabolites[met_id] if combine: self._metabolites[reaction_metabolite] += coefficient else: self._metabolites[reaction_metabolite] = coefficient else: # If the reaction is in a model, ensure we aren't using # a duplicate metabolite. if self._model: try: metabolite = \ self._model.metabolites.get_by_id(met_id) except KeyError as e: if isinstance(metabolite, Metabolite): new_metabolites.append(metabolite) else: # do we want to handle creation here? raise e elif isinstance(metabolite, string_types): # if we want to handle creation, this should be changed raise ValueError("Reaction '%s' does not belong to a " "model. Either add the reaction to a " "model or use Metabolite objects instead " "of strings as keys." % self.id) self._metabolites[metabolite] = coefficient # make the metabolite aware that it is involved in this # reaction metabolite._reaction.add(self) # from cameo ... model = self.model if model is not None: model.add_metabolites(new_metabolites) for metabolite, coefficient in self._metabolites.items(): model.constraints[ metabolite.id].set_linear_coefficients( {self.forward_variable: coefficient, self.reverse_variable: -coefficient }) for metabolite, the_coefficient in list(self._metabolites.items()): if the_coefficient == 0: # make the metabolite aware that it no longer participates # in this reaction metabolite._reaction.remove(self) self._metabolites.pop(metabolite) context = get_context(self) if context and reversibly: if combine: # Just subtract the metabolites that were added context(partial( self.subtract_metabolites, metabolites_to_add, combine=True, reversibly=False)) else: # Reset them with add_metabolites mets_to_reset = { key: old_coefficients[model.metabolites.get_by_any(key)[0]] for key in iterkeys(metabolites_to_add)} context(partial( self.add_metabolites, mets_to_reset, combine=False, reversibly=False)) def subtract_metabolites(self, metabolites, combine=True, reversibly=True): """Subtract metabolites from a reaction. That means add the metabolites with -1*coefficient. If the final coefficient for a metabolite is 0 then the metabolite is removed from the reaction. Notes ----- * A final coefficient < 0 implies a reactant. * The change is reverted upon exit when using the model as a context. Parameters ---------- metabolites : dict Dictionary where the keys are of class Metabolite and the values are the coefficients. These metabolites will be added to the reaction. combine : bool Describes behavior a metabolite already exists in the reaction. True causes the coefficients to be added. False causes the coefficient to be replaced. reversibly : bool Whether to add the change to the context to make the change reversibly or not (primarily intended for internal use). """ self.add_metabolites({ k: -v for k, v in iteritems(metabolites)}, combine=combine, reversibly=reversibly) @property def reaction(self): """Human readable reaction string""" return self.build_reaction_string() @reaction.setter def reaction(self, value): return self.build_reaction_from_string(value) def build_reaction_string(self, use_metabolite_names=False): """Generate a human readable reaction string""" def format(number): return "" if number == 1 else str(number).rstrip(".") + " " id_type = 'id' if use_metabolite_names: id_type = 'name' reactant_bits = [] product_bits = [] for met in sorted(self._metabolites, key=attrgetter("id")): coefficient = self._metabolites[met] name = str(getattr(met, id_type)) if coefficient >= 0: product_bits.append(format(coefficient) + name) else: reactant_bits.append(format(abs(coefficient)) + name) reaction_string = ' + '.join(reactant_bits) if not self.reversibility: if self.lower_bound < 0 and self.upper_bound <= 0: reaction_string += ' <-- ' else: reaction_string += ' --> ' else: reaction_string += ' <=> ' reaction_string += ' + '.join(product_bits) return reaction_string def check_mass_balance(self): """Compute mass and charge balance for the reaction returns a dict of {element: amount} for unbalanced elements. "charge" is treated as an element in this dict This should be empty for balanced reactions. """ reaction_element_dict = defaultdict(int) for metabolite, coefficient in iteritems(self._metabolites): if metabolite.charge is not None: reaction_element_dict["charge"] += \ coefficient * metabolite.charge if metabolite.elements is None: raise ValueError("No elements found in metabolite %s" % metabolite.id) for element, amount in iteritems(metabolite.elements): reaction_element_dict[element] += coefficient * amount # filter out 0 values return {k: v for k, v in iteritems(reaction_element_dict) if v != 0} @property def compartments(self): """lists compartments the metabolites are in""" if self._compartments is None: self._compartments = {met.compartment for met in self._metabolites if met.compartment is not None} return self._compartments def get_compartments(self): """lists compartments the metabolites are in""" warn('use Reaction.compartments instead', DeprecationWarning) return list(self.compartments) def _associate_gene(self, cobra_gene): """Associates a cobra.Gene object with a cobra.Reaction. Parameters ---------- cobra_gene : cobra.core.Gene.Gene """ self._genes.add(cobra_gene) cobra_gene._reaction.add(self) cobra_gene._model = self._model def _dissociate_gene(self, cobra_gene): """Dissociates a cobra.Gene object with a cobra.Reaction. Parameters ---------- cobra_gene : cobra.core.Gene.Gene """ self._genes.discard(cobra_gene) cobra_gene._reaction.discard(self) def knock_out(self): """Knockout reaction by setting its bounds to zero.""" self.bounds = (0, 0) def build_reaction_from_string(self, reaction_str, verbose=True, fwd_arrow=None, rev_arrow=None, reversible_arrow=None, term_split="+"): """Builds reaction from reaction equation reaction_str using parser Takes a string and using the specifications supplied in the optional arguments infers a set of metabolites, metabolite compartments and stoichiometries for the reaction. It also infers the reversibility of the reaction from the reaction arrow. Changes to the associated model are reverted upon exit when using the model as a context. Parameters ---------- reaction_str : string a string containing a reaction formula (equation) verbose: bool setting verbosity of function fwd_arrow : re.compile for forward irreversible reaction arrows rev_arrow : re.compile for backward irreversible reaction arrows reversible_arrow : re.compile for reversible reaction arrows term_split : string dividing individual metabolite entries """ # set the arrows forward_arrow_finder = _forward_arrow_finder if fwd_arrow is None \ else re.compile(re.escape(fwd_arrow)) reverse_arrow_finder = _reverse_arrow_finder if rev_arrow is None \ else re.compile(re.escape(rev_arrow)) reversible_arrow_finder = _reversible_arrow_finder \ if reversible_arrow is None \ else re.compile(re.escape(reversible_arrow)) if self._model is None: warn("no model found") model = None else: model = self._model found_compartments = compartment_finder.findall(reaction_str) if len(found_compartments) == 1: compartment = found_compartments[0] reaction_str = compartment_finder.sub("", reaction_str) else: compartment = "" # reversible case arrow_match = reversible_arrow_finder.search(reaction_str) if arrow_match is not None: self.lower_bound = -1000 self.upper_bound = 1000 else: # irreversible # try forward arrow_match = forward_arrow_finder.search(reaction_str) if arrow_match is not None: self.upper_bound = 1000 self.lower_bound = 0 else: # must be reverse arrow_match = reverse_arrow_finder.search(reaction_str) if arrow_match is None: raise ValueError("no suitable arrow found in '%s'" % reaction_str) else: self.upper_bound = 0 self.lower_bound = -1000 reactant_str = reaction_str[:arrow_match.start()].strip() product_str = reaction_str[arrow_match.end():].strip() self.subtract_metabolites(self.metabolites, combine=True) for substr, factor in ((reactant_str, -1), (product_str, 1)): if len(substr) == 0: continue for term in substr.split(term_split): term = term.strip() if term.lower() == "nothing": continue if " " in term: num_str, met_id = term.split() num = float(num_str.lstrip("(").rstrip(")")) * factor else: met_id = term num = factor met_id += compartment try: met = model.metabolites.get_by_id(met_id) except KeyError: if verbose: print("unknown metabolite '%s' created" % met_id) met = Metabolite(met_id) self.add_metabolites({met: num}) def __str__(self): return "{id}: {stoichiometry}".format( id=self.id, stoichiometry=self.build_reaction_string()) def _repr_html_(self): return """
Reaction identifier{id}
Name{name}
Memory address {address}
Stoichiometry

{stoich_id}

{stoich_name}

GPR{gpr}
Lower bound{lb}
Upper bound{ub}
""".format(id=format_long_string(self.id, 100), name=format_long_string(self.name, 100), address='0x0%x' % id(self), stoich_id=format_long_string( self.build_reaction_string(), 200), stoich_name=format_long_string( self.build_reaction_string(True), 200), gpr=format_long_string(self.gene_reaction_rule, 100), lb=self.lower_bound, ub=self.upper_bound) cobrapy-0.14.2/cobra/core/singleton.py000066400000000000000000000010201342367665000176340ustar00rootroot00000000000000# -*- coding: utf-8 -*- """Define the singleton meta class.""" from __future__ import absolute_import class Singleton(type): """Implementation of the singleton pattern as a meta class.""" _instances = {} def __call__(cls, *args, **kwargs): """Override an inheriting class' call.""" if cls not in cls._instances: cls._instances[cls] = super(Singleton, cls).__call__(*args, **kwargs) return cls._instances[cls] cobrapy-0.14.2/cobra/core/solution.py000066400000000000000000000204021342367665000175130ustar00rootroot00000000000000# -*- coding: utf-8 -*- """Provide unified interfaces to optimization solutions.""" from __future__ import absolute_import import logging from builtins import object, super from warnings import warn from numpy import empty, nan from optlang.interface import OPTIMAL from pandas import DataFrame, Series, option_context from cobra.util.solver import check_solver_status __all__ = ("Solution", "LegacySolution", "get_solution") LOGGER = logging.getLogger(__name__) class Solution(object): """ A unified interface to a `cobra.Model` optimization solution. Notes ----- Solution is meant to be constructed by `get_solution` please look at that function to fully understand the `Solution` class. Attributes ---------- objective_value : float The (optimal) value for the objective function. status : str The solver status related to the solution. fluxes : pandas.Series Contains the reaction fluxes (primal values of variables). reduced_costs : pandas.Series Contains reaction reduced costs (dual values of variables). shadow_prices : pandas.Series Contains metabolite shadow prices (dual values of constraints). """ def __init__(self, objective_value, status, fluxes, reduced_costs=None, shadow_prices=None, **kwargs): """ Initialize a `Solution` from its components. Parameters ---------- objective_value : float The (optimal) value for the objective function. status : str The solver status related to the solution. fluxes : pandas.Series Contains the reaction fluxes (primal values of variables). reduced_costs : pandas.Series Contains reaction reduced costs (dual values of variables). shadow_prices : pandas.Series Contains metabolite shadow prices (dual values of constraints). """ super(Solution, self).__init__(**kwargs) self.objective_value = objective_value self.status = status self.fluxes = fluxes self.reduced_costs = reduced_costs self.shadow_prices = shadow_prices def __repr__(self): """String representation of the solution instance.""" if self.status != OPTIMAL: return "".format(self.status, id(self)) return "".format(self.objective_value, id(self)) def _repr_html_(self): if self.status == OPTIMAL: with option_context('display.max_rows', 10): html = ('Optimal solution with objective ' 'value {:.3f}
{}' .format(self.objective_value, self.to_frame()._repr_html_())) else: html = '{} solution'.format(self.status) return html def __getitem__(self, reaction_id): """ Return the flux of a reaction. Parameters ---------- reaction : str A model reaction ID. """ return self.fluxes[reaction_id] get_primal_by_id = __getitem__ def to_frame(self): """Return the fluxes and reduced costs as a data frame""" return DataFrame({'fluxes': self.fluxes, 'reduced_costs': self.reduced_costs}) class LegacySolution(object): """ Legacy support for an interface to a `cobra.Model` optimization solution. Attributes ---------- f : float The objective value solver : str A string indicating which solver package was used. x : iterable List or Array of the fluxes (primal values). x_dict : dict A dictionary of reaction IDs that maps to the respective primal values. y : iterable List or Array of the dual values. y_dict : dict A dictionary of reaction IDs that maps to the respective dual values. Warning ------- The LegacySolution class and its interface is deprecated. """ def __init__(self, f, x=None, x_dict=None, y=None, y_dict=None, solver=None, the_time=0, status='NA', **kwargs): """ Initialize a `LegacySolution` from an objective value. Parameters ---------- f : float Objective value. solver : str, optional A string indicating which solver package was used. x : iterable, optional List or Array of the fluxes (primal values). x_dict : dict, optional A dictionary of reaction IDs that maps to the respective primal values. y : iterable, optional List or Array of the dual values. y_dict : dict, optional A dictionary of reaction IDs that maps to the respective dual values. the_time : int, optional status : str, optional .. warning :: deprecated """ super(LegacySolution, self).__init__(**kwargs) self.solver = solver self.f = f self.x = x self.x_dict = x_dict self.status = status self.y = y self.y_dict = y_dict def __repr__(self): """String representation of the solution instance.""" if self.status != "optimal": return "".format( self.status, id(self)) return "".format( self.f, id(self)) def __getitem__(self, reaction_id): """ Return the flux of a reaction. Parameters ---------- reaction_id : str A reaction ID. """ return self.x_dict[reaction_id] def dress_results(self, model): """ Method could be intended as a decorator. .. warning :: deprecated """ warn("unnecessary to call this deprecated function", DeprecationWarning) def get_solution(model, reactions=None, metabolites=None, raise_error=False): """ Generate a solution representation of the current solver state. Parameters --------- model : cobra.Model The model whose reactions to retrieve values for. reactions : list, optional An iterable of `cobra.Reaction` objects. Uses `model.reactions` by default. metabolites : list, optional An iterable of `cobra.Metabolite` objects. Uses `model.metabolites` by default. raise_error : bool If true, raise an OptimizationError if solver status is not optimal. Returns ------- cobra.Solution Note ---- This is only intended for the `optlang` solver interfaces and not the legacy solvers. """ check_solver_status(model.solver.status, raise_error=raise_error) if reactions is None: reactions = model.reactions if metabolites is None: metabolites = model.metabolites rxn_index = list() fluxes = empty(len(reactions)) reduced = empty(len(reactions)) var_primals = model.solver.primal_values shadow = empty(len(metabolites)) if model.solver.is_integer: reduced.fill(nan) shadow.fill(nan) for (i, rxn) in enumerate(reactions): rxn_index.append(rxn.id) fluxes[i] = var_primals[rxn.id] - var_primals[rxn.reverse_id] met_index = [met.id for met in metabolites] else: var_duals = model.solver.reduced_costs for (i, rxn) in enumerate(reactions): forward = rxn.id reverse = rxn.reverse_id rxn_index.append(forward) fluxes[i] = var_primals[forward] - var_primals[reverse] reduced[i] = var_duals[forward] - var_duals[reverse] met_index = list() constr_duals = model.solver.shadow_prices for (i, met) in enumerate(metabolites): met_index.append(met.id) shadow[i] = constr_duals[met.id] return Solution(model.solver.objective.value, model.solver.status, Series(index=rxn_index, data=fluxes, name="fluxes"), Series(index=rxn_index, data=reduced, name="reduced_costs"), Series(index=met_index, data=shadow, name="shadow_prices")) cobrapy-0.14.2/cobra/core/species.py000066400000000000000000000024711342367665000173000ustar00rootroot00000000000000# -*- coding: utf-8 -*- from __future__ import absolute_import from copy import deepcopy from cobra.core.object import Object class Species(Object): """Species is a class for holding information regarding a chemical Species Parameters ---------- id : string An identifier for the chemical species name : string A human readable name. """ def __init__(self, id=None, name=None): Object.__init__(self, id, name) self._model = None # references to reactions that operate on this species self._reaction = set() @property def reactions(self): return frozenset(self._reaction) def __getstate__(self): """Remove the references to container reactions when serializing to avoid problems associated with recursion. """ state = Object.__getstate__(self) state['_reaction'] = set() return state def copy(self): """When copying a reaction, it is necessary to deepcopy the components so the list references aren't carried over. Additionally, a copy of a reaction is no longer in a cobra.Model. This should be fixed with self.__deepcopy__ if possible """ return deepcopy(self) @property def model(self): return(self._model) cobrapy-0.14.2/cobra/exceptions.py000066400000000000000000000014111342367665000170670ustar00rootroot00000000000000# -*- coding: utf-8 -*- from __future__ import absolute_import import optlang.interface class OptimizationError(Exception): def __init__(self, message): super(OptimizationError, self).__init__(message) class Infeasible(OptimizationError): pass class Unbounded(OptimizationError): pass class FeasibleButNotOptimal(OptimizationError): pass class UndefinedSolution(OptimizationError): pass class SolverNotFound(Exception): """A simple Exception when a solver can not be found.""" pass OPTLANG_TO_EXCEPTIONS_DICT = dict(( (optlang.interface.INFEASIBLE, Infeasible), (optlang.interface.UNBOUNDED, Unbounded), (optlang.interface.FEASIBLE, FeasibleButNotOptimal), (optlang.interface.UNDEFINED, UndefinedSolution))) cobrapy-0.14.2/cobra/flux_analysis/000077500000000000000000000000001342367665000172205ustar00rootroot00000000000000cobrapy-0.14.2/cobra/flux_analysis/__init__.py000066400000000000000000000014171342367665000213340ustar00rootroot00000000000000# -*- coding: utf-8 -*- from cobra.flux_analysis.deletion import ( double_gene_deletion, double_reaction_deletion, single_gene_deletion, single_reaction_deletion) from cobra.flux_analysis.gapfilling import gapfill from cobra.flux_analysis.geometric import geometric_fba from cobra.flux_analysis.loopless import (loopless_solution, add_loopless) from cobra.flux_analysis.moma import add_moma, moma from cobra.flux_analysis.parsimonious import pfba from cobra.flux_analysis.variability import ( find_blocked_reactions, find_essential_genes, find_essential_reactions, flux_variability_analysis) from cobra.flux_analysis.phenotype_phase_plane import production_envelope from cobra.flux_analysis.room import add_room, room from cobra.flux_analysis.sampling import sample cobrapy-0.14.2/cobra/flux_analysis/deletion.py000066400000000000000000000312231342367665000213760ustar00rootroot00000000000000# -*- coding: utf-8 -*- import logging import multiprocessing from builtins import dict, map from functools import partial from itertools import product import pandas as pd from optlang.exceptions import SolverError import cobra.util.solver as sutil from cobra.core import Configuration from cobra.flux_analysis.moma import add_moma from cobra.flux_analysis.room import add_room from cobra.manipulation.delete import find_gene_knockout_reactions LOGGER = logging.getLogger(__name__) CONFIGURATION = Configuration() def _reactions_knockouts_with_restore(model, reactions): with model: for reaction in reactions: reaction.knock_out() growth = _get_growth(model) return [r.id for r in reactions], growth, model.solver.status def _get_growth(model): try: if 'moma_old_objective' in model.solver.variables: model.slim_optimize() growth = model.solver.variables.moma_old_objective.primal else: growth = model.slim_optimize() except SolverError: growth = float('nan') return growth def _reaction_deletion(model, ids): return _reactions_knockouts_with_restore( model, [model.reactions.get_by_id(r_id) for r_id in ids] ) def _gene_deletion(model, ids): all_reactions = [] for g_id in ids: all_reactions.extend( find_gene_knockout_reactions( model, (model.genes.get_by_id(g_id),) ) ) _, growth, status = _reactions_knockouts_with_restore(model, all_reactions) return (ids, growth, status) def _reaction_deletion_worker(ids): global _model return _reaction_deletion(_model, ids) def _gene_deletion_worker(ids): global _model return _gene_deletion(_model, ids) def _init_worker(model): global _model _model = model def _multi_deletion(model, entity, element_lists, method="fba", solution=None, processes=None, **kwargs): """ Provide a common interface for single or multiple knockouts. Parameters ---------- model : cobra.Model The metabolic model to perform deletions in. entity : 'gene' or 'reaction' The entity to knockout (``cobra.Gene`` or ``cobra.Reaction``). element_lists : list List of iterables ``cobra.Reaction``s or ``cobra.Gene``s (or their IDs) to be deleted. method: {"fba", "moma", "linear moma", "room", "linear room"}, optional Method used to predict the growth rate. solution : cobra.Solution, optional A previous solution to use as a reference for (linear) MOMA or ROOM. processes : int, optional The number of parallel processes to run. Can speed up the computations if the number of knockouts to perform is large. If not passed, will be set to the number of CPUs found. kwargs : Passed on to underlying simulation functions. Returns ------- pandas.DataFrame A representation of all combinations of entity deletions. The columns are 'growth' and 'status', where index : frozenset([str]) The gene or reaction identifiers that were knocked out. growth : float The growth rate of the adjusted model. status : str The solution's status. """ solver = sutil.interface_to_str(model.problem.__name__) if method == "moma" and solver not in sutil.qp_solvers: raise RuntimeError( "Cannot use MOMA since '{}' is not QP-capable." "Please choose a different solver or use FBA only.".format(solver)) if processes is None: processes = CONFIGURATION.processes with model: if "moma" in method: add_moma(model, solution=solution, linear="linear" in method) elif "room" in method: add_room(model, solution=solution, linear="linear" in method, **kwargs) args = set([frozenset(comb) for comb in product(*element_lists)]) processes = min(processes, len(args)) def extract_knockout_results(result_iter): result = pd.DataFrame([ (frozenset(ids), growth, status) for (ids, growth, status) in result_iter ], columns=['ids', 'growth', 'status']) result.set_index('ids', inplace=True) return result if processes > 1: worker = dict(gene=_gene_deletion_worker, reaction=_reaction_deletion_worker)[entity] chunk_size = len(args) // processes pool = multiprocessing.Pool( processes, initializer=_init_worker, initargs=(model,) ) results = extract_knockout_results(pool.imap_unordered( worker, args, chunksize=chunk_size )) pool.close() pool.join() else: worker = dict(gene=_gene_deletion, reaction=_reaction_deletion)[entity] results = extract_knockout_results(map( partial(worker, model), args)) return results def _entities_ids(entities): try: return [e.id for e in entities] except AttributeError: return list(entities) def _element_lists(entities, *ids): lists = list(ids) if lists[0] is None: lists[0] = entities result = [_entities_ids(lists[0])] for l in lists[1:]: if l is None: result.append(result[-1]) else: result.append(_entities_ids(l)) return result def single_reaction_deletion(model, reaction_list=None, method="fba", solution=None, processes=None, **kwargs): """ Knock out each reaction from a given list. Parameters ---------- model : cobra.Model The metabolic model to perform deletions in. reaction_list : iterable, optional ``cobra.Reaction``s to be deleted. If not passed, all the reactions from the model are used. method: {"fba", "moma", "linear moma", "room", "linear room"}, optional Method used to predict the growth rate. solution : cobra.Solution, optional A previous solution to use as a reference for (linear) MOMA or ROOM. processes : int, optional The number of parallel processes to run. Can speed up the computations if the number of knockouts to perform is large. If not passed, will be set to the number of CPUs found. kwargs : Keyword arguments are passed on to underlying simulation functions such as ``add_room``. Returns ------- pandas.DataFrame A representation of all single reaction deletions. The columns are 'growth' and 'status', where index : frozenset([str]) The reaction identifier that was knocked out. growth : float The growth rate of the adjusted model. status : str The solution's status. """ return _multi_deletion( model, 'reaction', element_lists=_element_lists(model.reactions, reaction_list), method=method, solution=solution, processes=processes, **kwargs) def single_gene_deletion(model, gene_list=None, method="fba", solution=None, processes=None, **kwargs): """ Knock out each gene from a given list. Parameters ---------- model : cobra.Model The metabolic model to perform deletions in. gene_list : iterable ``cobra.Gene``s to be deleted. If not passed, all the genes from the model are used. method: {"fba", "moma", "linear moma", "room", "linear room"}, optional Method used to predict the growth rate. solution : cobra.Solution, optional A previous solution to use as a reference for (linear) MOMA or ROOM. processes : int, optional The number of parallel processes to run. Can speed up the computations if the number of knockouts to perform is large. If not passed, will be set to the number of CPUs found. kwargs : Keyword arguments are passed on to underlying simulation functions such as ``add_room``. Returns ------- pandas.DataFrame A representation of all single gene deletions. The columns are 'growth' and 'status', where index : frozenset([str]) The gene identifier that was knocked out. growth : float The growth rate of the adjusted model. status : str The solution's status. """ return _multi_deletion( model, 'gene', element_lists=_element_lists(model.genes, gene_list), method=method, solution=solution, processes=processes, **kwargs) def double_reaction_deletion(model, reaction_list1=None, reaction_list2=None, method="fba", solution=None, processes=None, **kwargs): """ Knock out each reaction pair from the combinations of two given lists. We say 'pair' here but the order order does not matter. Parameters ---------- model : cobra.Model The metabolic model to perform deletions in. reaction_list1 : iterable, optional First iterable of ``cobra.Reaction``s to be deleted. If not passed, all the reactions from the model are used. reaction_list2 : iterable, optional Second iterable of ``cobra.Reaction``s to be deleted. If not passed, all the reactions from the model are used. method: {"fba", "moma", "linear moma", "room", "linear room"}, optional Method used to predict the growth rate. solution : cobra.Solution, optional A previous solution to use as a reference for (linear) MOMA or ROOM. processes : int, optional The number of parallel processes to run. Can speed up the computations if the number of knockouts to perform is large. If not passed, will be set to the number of CPUs found. kwargs : Keyword arguments are passed on to underlying simulation functions such as ``add_room``. Returns ------- pandas.DataFrame A representation of all combinations of reaction deletions. The columns are 'growth' and 'status', where index : frozenset([str]) The reaction identifiers that were knocked out. growth : float The growth rate of the adjusted model. status : str The solution's status. """ reaction_list1, reaction_list2 = _element_lists(model.reactions, reaction_list1, reaction_list2) return _multi_deletion( model, 'reaction', element_lists=[reaction_list1, reaction_list2], method=method, solution=solution, processes=processes, **kwargs) def double_gene_deletion(model, gene_list1=None, gene_list2=None, method="fba", solution=None, processes=None, **kwargs): """ Knock out each gene pair from the combination of two given lists. We say 'pair' here but the order order does not matter. Parameters ---------- model : cobra.Model The metabolic model to perform deletions in. gene_list1 : iterable, optional First iterable of ``cobra.Gene``s to be deleted. If not passed, all the genes from the model are used. gene_list2 : iterable, optional Second iterable of ``cobra.Gene``s to be deleted. If not passed, all the genes from the model are used. method: {"fba", "moma", "linear moma", "room", "linear room"}, optional Method used to predict the growth rate. solution : cobra.Solution, optional A previous solution to use as a reference for (linear) MOMA or ROOM. processes : int, optional The number of parallel processes to run. Can speed up the computations if the number of knockouts to perform is large. If not passed, will be set to the number of CPUs found. kwargs : Keyword arguments are passed on to underlying simulation functions such as ``add_room``. Returns ------- pandas.DataFrame A representation of all combinations of gene deletions. The columns are 'growth' and 'status', where index : frozenset([str]) The gene identifiers that were knocked out. growth : float The growth rate of the adjusted model. status : str The solution's status. """ gene_list1, gene_list2 = _element_lists(model.genes, gene_list1, gene_list2) return _multi_deletion( model, 'gene', element_lists=[gene_list1, gene_list2], method=method, solution=solution, processes=processes, **kwargs) cobrapy-0.14.2/cobra/flux_analysis/gapfilling.py000066400000000000000000000317711342367665000217170ustar00rootroot00000000000000# -*- coding: utf-8 -*- from __future__ import absolute_import from optlang.interface import OPTIMAL from optlang.symbolics import Zero, add from cobra.core import Model from cobra.util import fix_objective_as_constraint class GapFiller(object): """Class for performing gap filling. This class implements gap filling based on a mixed-integer approach, very similar to that described in [1]_ and the 'no-growth but growth' part of [2]_ but with minor adjustments. In short, we add indicator variables for using the reactions in the universal model, z_i and then solve problem minimize \sum_i c_i * z_i s.t. Sv = 0 v_o >= t lb_i <= v_i <= ub_i v_i = 0 if z_i = 0 where lb, ub are the upper, lower flux bounds for reaction i, c_i is a cost parameter and the objective v_o is greater than the lower bound t. The default costs are 1 for reactions from the universal model, 100 for exchange (uptake) reactions added and 1 for added demand reactions. Note that this is a mixed-integer linear program and as such will expensive to solve for large models. Consider using alternatives [3]_ such as CORDA instead [4,5]_. Parameters ---------- model : cobra.Model The model to perform gap filling on. universal : cobra.Model A universal model with reactions that can be used to complete the model. lower_bound : float The minimally accepted flux for the objective in the filled model. penalties : dict, None A dictionary with keys being 'universal' (all reactions included in the universal model), 'exchange' and 'demand' (all additionally added exchange and demand reactions) for the three reaction types. Can also have reaction identifiers for reaction specific costs. Defaults are 1, 100 and 1 respectively. integer_threshold : float The threshold at which a value is considered non-zero (aka integrality threshold). If gapfilled models fail to validate, you may want to lower this value. exchange_reactions : bool Consider adding exchange (uptake) reactions for all metabolites in the model. demand_reactions : bool Consider adding demand reactions for all metabolites. References ---------- .. [1] Reed, Jennifer L., Trina R. Patel, Keri H. Chen, Andrew R. Joyce, Margaret K. Applebee, Christopher D. Herring, Olivia T. Bui, Eric M. Knight, Stephen S. Fong, and Bernhard O. Palsson. “Systems Approach to Refining Genome Annotation.†Proceedings of the National Academy of Sciences 103, no. 46 (2006): 17480–17484. [2] Kumar, Vinay Satish, and Costas D. Maranas. “GrowMatch: An Automated Method for Reconciling In Silico/In Vivo Growth Predictions.†Edited by Christos A. Ouzounis. PLoS Computational Biology 5, no. 3 (March 13, 2009): e1000308. doi:10.1371/journal.pcbi.1000308. [3] http://opencobra.github.io/cobrapy/tags/gapfilling/ [4] Schultz, André, and Amina A. Qutub. “Reconstruction of Tissue-Specific Metabolic Networks Using CORDA.†Edited by Costas D. Maranas. PLOS Computational Biology 12, no. 3 (March 4, 2016): e1004808. doi:10.1371/journal.pcbi.1004808. [5] Diener, Christian https://github.com/cdiener/corda """ def __init__(self, model, universal=None, lower_bound=0.05, penalties=None, exchange_reactions=False, demand_reactions=True, integer_threshold=1e-6): self.original_model = model self.lower_bound = lower_bound self.model = model.copy() tolerances = self.model.solver.configuration.tolerances tolerances.integrality = integer_threshold self.universal = universal.copy() if universal else Model('universal') self.penalties = dict(universal=1, exchange=100, demand=1) if penalties is not None: self.penalties.update(penalties) self.integer_threshold = integer_threshold self.indicators = list() self.costs = dict() self.extend_model(exchange_reactions, demand_reactions) fix_objective_as_constraint(self.model, bound=lower_bound) self.add_switches_and_objective() def extend_model(self, exchange_reactions=False, demand_reactions=True): """Extend gapfilling model. Add reactions from universal model and optionally exchange and demand reactions for all metabolites in the model to perform gapfilling on. Parameters ---------- exchange_reactions : bool Consider adding exchange (uptake) reactions for all metabolites in the model. demand_reactions : bool Consider adding demand reactions for all metabolites. """ for rxn in self.universal.reactions: rxn.gapfilling_type = 'universal' new_metabolites = self.universal.metabolites.query( lambda metabolite: metabolite not in self.model.metabolites ) self.model.add_metabolites(new_metabolites) existing_exchanges = [] for rxn in self.universal.boundary: existing_exchanges = existing_exchanges + \ [met.id for met in list(rxn.metabolites)] for met in self.model.metabolites: if exchange_reactions: # check for exchange reaction in model already if met.id not in existing_exchanges: rxn = self.universal.add_boundary( met, type='exchange_smiley', lb=-1000, ub=0, reaction_id='EX_{}'.format(met.id)) rxn.gapfilling_type = 'exchange' if demand_reactions: rxn = self.universal.add_boundary( met, type='demand_smiley', lb=0, ub=1000, reaction_id='DM_{}'.format(met.id)) rxn.gapfilling_type = 'demand' new_reactions = self.universal.reactions.query( lambda reaction: reaction not in self.model.reactions ) self.model.add_reactions(new_reactions) def update_costs(self): """Update the coefficients for the indicator variables in the objective. Done incrementally so that second time the function is called, active indicators in the current solutions gets higher cost than the unused indicators. """ for var in self.indicators: if var not in self.costs: self.costs[var] = var.cost else: if var._get_primal() > self.integer_threshold: self.costs[var] += var.cost self.model.objective.set_linear_coefficients(self.costs) def add_switches_and_objective(self): """ Update gapfilling model with switches and the indicator objective. """ constraints = list() big_m = max(max(abs(b) for b in r.bounds) for r in self.model.reactions) prob = self.model.problem for rxn in self.model.reactions: if not hasattr(rxn, 'gapfilling_type'): continue indicator = prob.Variable( name='indicator_{}'.format(rxn.id), lb=0, ub=1, type='binary') if rxn.id in self.penalties: indicator.cost = self.penalties[rxn.id] else: indicator.cost = self.penalties[rxn.gapfilling_type] indicator.rxn_id = rxn.id self.indicators.append(indicator) # if z = 1 v_i is allowed non-zero # v_i - Mz <= 0 and v_i + Mz >= 0 constraint_lb = prob.Constraint( rxn.flux_expression - big_m * indicator, ub=0, name='constraint_lb_{}'.format(rxn.id), sloppy=True) constraint_ub = prob.Constraint( rxn.flux_expression + big_m * indicator, lb=0, name='constraint_ub_{}'.format(rxn.id), sloppy=True) constraints.extend([constraint_lb, constraint_ub]) self.model.add_cons_vars(self.indicators) self.model.add_cons_vars(constraints, sloppy=True) self.model.objective = prob.Objective( Zero, direction='min', sloppy=True) self.model.objective.set_linear_coefficients({ i: 1 for i in self.indicators}) self.update_costs() def fill(self, iterations=1): """Perform the gapfilling by iteratively solving the model, updating the costs and recording the used reactions. Parameters ---------- iterations : int The number of rounds of gapfilling to perform. For every iteration, the penalty for every used reaction increases linearly. This way, the algorithm is encouraged to search for alternative solutions which may include previously used reactions. I.e., with enough iterations pathways including 10 steps will eventually be reported even if the shortest pathway is a single reaction. Returns ------- iterable A list of lists where each element is a list reactions that were used to gapfill the model. Raises ------ RuntimeError If the model fails to be validated (i.e. the original model with the proposed reactions added, still cannot get the required flux through the objective). """ used_reactions = list() for i in range(iterations): self.model.slim_optimize(error_value=None, message='gapfilling optimization failed') solution = [self.model.reactions.get_by_id(ind.rxn_id) for ind in self.indicators if ind._get_primal() > self.integer_threshold] if not self.validate(solution): raise RuntimeError('failed to validate gapfilled model, ' 'try lowering the integer_threshold') used_reactions.append(solution) self.update_costs() return used_reactions def validate(self, reactions): with self.original_model as model: mets = [x.metabolites for x in reactions] all_keys = set().union(*(d.keys() for d in mets)) model.add_metabolites(all_keys) model.add_reactions(reactions) model.slim_optimize() return (model.solver.status == OPTIMAL and model.solver.objective.value >= self.lower_bound) def gapfill(model, universal=None, lower_bound=0.05, penalties=None, demand_reactions=True, exchange_reactions=False, iterations=1): """Perform gapfilling on a model. See documentation for the class GapFiller. Parameters ---------- model : cobra.Model The model to perform gap filling on. universal : cobra.Model, None A universal model with reactions that can be used to complete the model. Only gapfill considering demand and exchange reactions if left missing. lower_bound : float The minimally accepted flux for the objective in the filled model. penalties : dict, None A dictionary with keys being 'universal' (all reactions included in the universal model), 'exchange' and 'demand' (all additionally added exchange and demand reactions) for the three reaction types. Can also have reaction identifiers for reaction specific costs. Defaults are 1, 100 and 1 respectively. iterations : int The number of rounds of gapfilling to perform. For every iteration, the penalty for every used reaction increases linearly. This way, the algorithm is encouraged to search for alternative solutions which may include previously used reactions. I.e., with enough iterations pathways including 10 steps will eventually be reported even if the shortest pathway is a single reaction. exchange_reactions : bool Consider adding exchange (uptake) reactions for all metabolites in the model. demand_reactions : bool Consider adding demand reactions for all metabolites. Returns ------- iterable list of lists with on set of reactions that completes the model per requested iteration. Examples -------- >>> import cobra.test as ct >>> from cobra import Model >>> from cobra.flux_analysis import gapfill >>> model = ct.create_test_model("salmonella") >>> universal = Model('universal') >>> universal.add_reactions(model.reactions.GF6PTA.copy()) >>> model.remove_reactions([model.reactions.GF6PTA]) >>> gapfill(model, universal) """ gapfiller = GapFiller(model, universal=universal, lower_bound=lower_bound, penalties=penalties, demand_reactions=demand_reactions, exchange_reactions=exchange_reactions) return gapfiller.fill(iterations=iterations) cobrapy-0.14.2/cobra/flux_analysis/geometric.py000066400000000000000000000107751342367665000215620ustar00rootroot00000000000000# -*- coding: utf8 -*- """Provide an implementation of geometric FBA.""" from __future__ import absolute_import, division import logging from optlang.symbolics import Zero from cobra.flux_analysis.parsimonious import add_pfba from cobra.flux_analysis.variability import flux_variability_analysis LOGGER = logging.getLogger(__name__) def geometric_fba(model, epsilon=1E-06, max_tries=200): """ Perform geometric FBA to obtain a unique, centered flux distribution. Geometric FBA [1]_ formulates the problem as a polyhedron and then solves it by bounding the convex hull of the polyhedron. The bounding forms a box around the convex hull which reduces with every iteration and extracts a unique solution in this way. Parameters ---------- model: cobra.Model The model to perform geometric FBA on. epsilon: float, optional The convergence tolerance of the model (default 1E-06). max_tries: int, optional Maximum number of iterations (default 200). Returns ------- cobra.Solution The solution object containing all the constraints required for geometric FBA. References ---------- .. [1] Smallbone, Kieran & Simeonidis, Vangelis. (2009). Flux balance analysis: A geometric perspective. Journal of theoretical biology.258. 311-5. 10.1016/j.jtbi.2009.01.027. """ with model: # Variables' and constraints' storage variables. consts = [] obj_vars = [] updating_vars_cons = [] # The first iteration. prob = model.problem add_pfba(model) # Minimize the solution space to a convex hull. model.optimize() fva_sol = flux_variability_analysis(model) mean_flux = (fva_sol["maximum"] + fva_sol["minimum"]).abs() / 2 # Set the gFBA constraints. for rxn in model.reactions: var = prob.Variable("geometric_fba_" + rxn.id, lb=0, ub=mean_flux[rxn.id]) upper_const = prob.Constraint(rxn.flux_expression - var, ub=mean_flux[rxn.id], name="geometric_fba_upper_const_" + rxn.id) lower_const = prob.Constraint(rxn.flux_expression + var, lb=fva_sol.at[rxn.id, "minimum"], name="geometric_fba_lower_const_" + rxn.id) updating_vars_cons.append((rxn.id, var, upper_const, lower_const)) consts.extend([var, upper_const, lower_const]) obj_vars.append(var) model.add_cons_vars(consts) # Minimize the distance between the flux distribution and center. model.objective = prob.Objective(Zero, sloppy=True, direction="min") model.objective.set_linear_coefficients({v: 1.0 for v in obj_vars}) # Update loop variables. sol = model.optimize() fva_sol = flux_variability_analysis(model) mean_flux = (fva_sol["maximum"] + fva_sol["minimum"]).abs() / 2 delta = (fva_sol["maximum"] - fva_sol["minimum"]).max() count = 1 LOGGER.debug("Iteration: %d; delta: %.3g; status: %s.", count, delta, sol.status) # Following iterations that minimize the distance below threshold. while delta > epsilon and count <= max_tries: for rxn_id, var, u_c, l_c in updating_vars_cons: var.ub = mean_flux[rxn_id] u_c.ub = mean_flux[rxn_id] l_c.lb = fva_sol.at[rxn_id, "minimum"] # Update loop variables. sol = model.optimize() fva_sol = flux_variability_analysis(model) mean_flux = (fva_sol["maximum"] + fva_sol["minimum"]).abs() / 2 delta = (fva_sol["maximum"] - fva_sol["minimum"]).max() count += 1 LOGGER.debug("Iteration: %d; delta: %.3g; status: %s.", count, delta, sol.status) if count == max_tries: raise RuntimeError( "The iterations have exceeded the maximum value of {}. " "This is probably due to the increased complexity of the " "model and can lead to inaccurate results. Please set a " "different convergence tolerance and/or increase the " "maximum iterations".format(max_tries) ) return sol cobrapy-0.14.2/cobra/flux_analysis/loopless.py000066400000000000000000000215761342367665000214450ustar00rootroot00000000000000# -*- coding: utf-8 -*- """Provides functions to remove thermodynamically infeasible loops.""" from __future__ import absolute_import import numpy from optlang.symbolics import Zero from cobra.core import get_solution from cobra.util import create_stoichiometric_matrix, nullspace def add_loopless(model, zero_cutoff=1e-12): """Modify a model so all feasible flux distributions are loopless. In most cases you probably want to use the much faster `loopless_solution`. May be used in cases where you want to add complex constraints and objecives (for instance quadratic objectives) to the model afterwards or use an approximation of Gibbs free energy directions in you model. Adds variables and constraints to a model which will disallow flux distributions with loops. The used formulation is described in [1]_. This function *will* modify your model. Parameters ---------- model : cobra.Model The model to which to add the constraints. zero_cutoff : positive float, optional Cutoff used for null space. Coefficients with an absolute value smaller than `zero_cutoff` are considered to be zero. Returns ------- Nothing References ---------- .. [1] Elimination of thermodynamically infeasible loops in steady-state metabolic models. Schellenberger J, Lewis NE, Palsson BO. Biophys J. 2011 Feb 2;100(3):544-53. doi: 10.1016/j.bpj.2010.12.3707. Erratum in: Biophys J. 2011 Mar 2;100(5):1381. """ internal = [i for i, r in enumerate(model.reactions) if not r.boundary] s_int = create_stoichiometric_matrix(model)[:, numpy.array(internal)] n_int = nullspace(s_int).T max_bound = max(max(abs(b) for b in r.bounds) for r in model.reactions) prob = model.problem # Add indicator variables and new constraints to_add = [] for i in internal: rxn = model.reactions[i] # indicator variable a_i indicator = prob.Variable("indicator_" + rxn.id, type="binary") # -M*(1 - a_i) <= v_i <= M*a_i on_off_constraint = prob.Constraint( rxn.flux_expression - max_bound * indicator, lb=-max_bound, ub=0, name="on_off_" + rxn.id) # -(max_bound + 1) * a_i + 1 <= G_i <= -(max_bound + 1) * a_i + 1000 delta_g = prob.Variable("delta_g_" + rxn.id) delta_g_range = prob.Constraint( delta_g + (max_bound + 1) * indicator, lb=1, ub=max_bound, name="delta_g_range_" + rxn.id) to_add.extend([indicator, on_off_constraint, delta_g, delta_g_range]) model.add_cons_vars(to_add) # Add nullspace constraints for G_i for i, row in enumerate(n_int): name = "nullspace_constraint_" + str(i) nullspace_constraint = prob.Constraint(Zero, lb=0, ub=0, name=name) model.add_cons_vars([nullspace_constraint]) coefs = {model.variables[ "delta_g_" + model.reactions[ridx].id]: row[i] for i, ridx in enumerate(internal) if abs(row[i]) > zero_cutoff} model.constraints[name].set_linear_coefficients(coefs) def _add_cycle_free(model, fluxes): """Add constraints for CycleFreeFlux.""" model.objective = model.solver.interface.Objective( Zero, direction="min", sloppy=True) objective_vars = [] for rxn in model.reactions: flux = fluxes[rxn.id] if rxn.boundary: rxn.bounds = (flux, flux) continue if flux >= 0: rxn.bounds = max(0, rxn.lower_bound), max(flux, rxn.upper_bound) objective_vars.append(rxn.forward_variable) else: rxn.bounds = min(flux, rxn.lower_bound), min(0, rxn.upper_bound) objective_vars.append(rxn.reverse_variable) model.objective.set_linear_coefficients({v: 1.0 for v in objective_vars}) def loopless_solution(model, fluxes=None): """Convert an existing solution to a loopless one. Removes as many loops as possible (see Notes). Uses the method from CycleFreeFlux [1]_ and is much faster than `add_loopless` and should therefore be the preferred option to get loopless flux distributions. Parameters ---------- model : cobra.Model The model to which to add the constraints. fluxes : dict A dictionary {rxn_id: flux} that assigns a flux to each reaction. If not None will use the provided flux values to obtain a close loopless solution. Returns ------- cobra.Solution A solution object containing the fluxes with the least amount of loops possible or None if the optimization failed (usually happening if the flux distribution in `fluxes` is infeasible). Notes ----- The returned flux solution has the following properties: - it contains the minimal number of loops possible and no loops at all if all flux bounds include zero - it has an objective value close to the original one and the same objective value id the objective expression can not form a cycle (which is usually true since it consumes metabolites) - it has the same exact exchange fluxes as the previous solution - all fluxes have the same sign (flow in the same direction) as the previous solution References ---------- .. [1] CycleFreeFlux: efficient removal of thermodynamically infeasible loops from flux distributions. Desouki AA, Jarre F, Gelius-Dietrich G, Lercher MJ. Bioinformatics. 2015 Jul 1;31(13):2159-65. doi: 10.1093/bioinformatics/btv096. """ # Need to reoptimize otherwise spurious solution artifacts can cause # all kinds of havoc # TODO: check solution status if fluxes is None: sol = model.optimize(objective_sense=None) fluxes = sol.fluxes with model: prob = model.problem # Needs one fixed bound for cplex... loopless_obj_constraint = prob.Constraint( model.objective.expression, lb=-1e32, name="loopless_obj_constraint") model.add_cons_vars([loopless_obj_constraint]) _add_cycle_free(model, fluxes) solution = model.optimize(objective_sense=None) solution.objective_value = loopless_obj_constraint.primal return solution def loopless_fva_iter(model, reaction, solution=False, zero_cutoff=1e-6): """Plugin to get a loopless FVA solution from single FVA iteration. Assumes the following about `model` and `reaction`: 1. the model objective is set to be `reaction` 2. the model has been optimized and contains the minimum/maximum flux for `reaction` 3. the model contains an auxiliary variable called "fva_old_objective" denoting the previous objective Parameters ---------- model : cobra.Model The model to be used. reaction : cobra.Reaction The reaction currently minimized/maximized. solution : boolean, optional Whether to return the entire solution or only the minimum/maximum for `reaction`. zero_cutoff : positive float, optional Cutoff used for loop removal. Fluxes with an absolute value smaller than `zero_cutoff` are considered to be zero. Returns ------- single float or dict Returns the minimized/maximized flux through `reaction` if all_fluxes == False (default). Otherwise returns a loopless flux solution containing the minimum/maximum flux for `reaction`. """ current = model.objective.value sol = get_solution(model) objective_dir = model.objective.direction # boundary reactions can not be part of cycles if reaction.boundary: if solution: return sol else: return current with model: _add_cycle_free(model, sol.fluxes) model.slim_optimize() # If the previous optimum is maintained in the loopless solution it was # loopless and we are done if abs(reaction.flux - current) < zero_cutoff: if solution: return sol return current # If previous optimum was not in the loopless solution create a new # almost loopless solution containing only loops including the current # reaction. Than remove all of those loops. ll_sol = get_solution(model).fluxes reaction.bounds = (current, current) model.slim_optimize() almost_ll_sol = get_solution(model).fluxes with model: # find the reactions with loops using the current reaction and remove # the loops for rxn in model.reactions: rid = rxn.id if ((abs(ll_sol[rid]) < zero_cutoff) and (abs(almost_ll_sol[rid]) > zero_cutoff)): rxn.bounds = max(0, rxn.lower_bound), min(0, rxn.upper_bound) if solution: best = model.optimize() else: model.slim_optimize() best = reaction.flux model.objective.direction = objective_dir return best cobrapy-0.14.2/cobra/flux_analysis/moma.py000066400000000000000000000126131342367665000205260ustar00rootroot00000000000000# -*- coding: utf-8 -*- """Provide minimization of metabolic adjustment (MOMA).""" from __future__ import absolute_import from optlang.symbolics import Zero, add import cobra.util.solver as sutil from cobra.flux_analysis.parsimonious import pfba def moma(model, solution=None, linear=True): """ Compute a single solution based on (linear) MOMA. Compute a new flux distribution that is at a minimal distance to a previous reference solution. Minimization of metabolic adjustment (MOMA) is generally used to assess the impact of knock-outs. Thus the typical usage is to provide a wildtype flux distribution as reference and a model in knock-out state. Parameters ---------- model : cobra.Model The model state to compute a MOMA-based solution for. solution : cobra.Solution, optional A (wildtype) reference solution. linear : bool, optional Whether to use the linear MOMA formulation or not (default True). Returns ------- cobra.Solution A flux distribution that is at a minimal distance compared to the reference solution. See Also -------- add_moma : add MOMA constraints and objective """ with model: add_moma(model=model, solution=solution, linear=linear) solution = model.optimize() return solution def add_moma(model, solution=None, linear=True): r"""Add constraints and objective representing for MOMA. This adds variables and constraints for the minimization of metabolic adjustment (MOMA) to the model. Parameters ---------- model : cobra.Model The model to add MOMA constraints and objective to. solution : cobra.Solution, optional A previous solution to use as a reference. If no solution is given, one will be computed using pFBA. linear : bool, optional Whether to use the linear MOMA formulation or not (default True). Notes ----- In the original MOMA [1]_ specification one looks for the flux distribution of the deletion (v^d) closest to the fluxes without the deletion (v). In math this means: minimize \sum_i (v^d_i - v_i)^2 s.t. Sv^d = 0 lb_i <= v^d_i <= ub_i Here, we use a variable transformation v^t := v^d_i - v_i. Substituting and using the fact that Sv = 0 gives: minimize \sum_i (v^t_i)^2 s.t. Sv^d = 0 v^t = v^d_i - v_i lb_i <= v^d_i <= ub_i So basically we just re-center the flux space at the old solution and then find the flux distribution closest to the new zero (center). This is the same strategy as used in cameo. In the case of linear MOMA [2]_, we instead minimize \sum_i abs(v^t_i). The linear MOMA is typically significantly faster. Also quadratic MOMA tends to give flux distributions in which all fluxes deviate from the reference fluxes a little bit whereas linear MOMA tends to give flux distributions where the majority of fluxes are the same reference with few fluxes deviating a lot (typical effect of L2 norm vs L1 norm). The former objective function is saved in the optlang solver interface as ``"moma_old_objective"`` and this can be used to immediately extract the value of the former objective after MOMA optimization. See Also -------- pfba : parsimonious FBA References ---------- .. [1] Segrè, Daniel, Dennis Vitkup, and George M. Church. “Analysis of Optimality in Natural and Perturbed Metabolic Networks.†Proceedings of the National Academy of Sciences 99, no. 23 (November 12, 2002): 15112. https://doi.org/10.1073/pnas.232349399. .. [2] Becker, Scott A, Adam M Feist, Monica L Mo, Gregory Hannum, Bernhard Ø Palsson, and Markus J Herrgard. “Quantitative Prediction of Cellular Metabolism with Constraint-Based Models: The COBRA Toolbox.†Nature Protocols 2 (March 29, 2007): 727. """ if 'moma_old_objective' in model.solver.variables: raise ValueError('model is already adjusted for MOMA') # Fall back to default QP solver if current one has no QP capability if not linear: model.solver = sutil.choose_solver(model, qp=True) if solution is None: solution = pfba(model) prob = model.problem v = prob.Variable("moma_old_objective") c = prob.Constraint(model.solver.objective.expression - v, lb=0.0, ub=0.0, name="moma_old_objective_constraint") to_add = [v, c] model.objective = prob.Objective(Zero, direction="min", sloppy=True) obj_vars = [] for r in model.reactions: flux = solution.fluxes[r.id] if linear: components = sutil.add_absolute_expression( model, r.flux_expression, name="moma_dist_" + r.id, difference=flux, add=False) to_add.extend(components) obj_vars.append(components.variable) else: dist = prob.Variable("moma_dist_" + r.id) const = prob.Constraint(r.flux_expression - dist, lb=flux, ub=flux, name="moma_constraint_" + r.id) to_add.extend([dist, const]) obj_vars.append(dist ** 2) model.add_cons_vars(to_add) if linear: model.objective.set_linear_coefficients({v: 1.0 for v in obj_vars}) else: model.objective = prob.Objective( add(obj_vars), direction="min", sloppy=True) cobrapy-0.14.2/cobra/flux_analysis/parsimonious.py000066400000000000000000000073271342367665000223330ustar00rootroot00000000000000# -*- coding: utf-8 -*- from __future__ import absolute_import import logging from itertools import chain from warnings import warn from optlang.symbolics import Zero from cobra.core.solution import get_solution from cobra.util import solver as sutil LOGGER = logging.getLogger(__name__) def optimize_minimal_flux(*args, **kwargs): warn("optimize_minimal_flux has been renamed to pfba", DeprecationWarning) return pfba(*args, **kwargs) def pfba(model, fraction_of_optimum=1.0, objective=None, reactions=None): """Perform basic pFBA (parsimonious Enzyme Usage Flux Balance Analysis) to minimize total flux. pFBA [1] adds the minimization of all fluxes the the objective of the model. This approach is motivated by the idea that high fluxes have a higher enzyme turn-over and that since producing enzymes is costly, the cell will try to minimize overall flux while still maximizing the original objective function, e.g. the growth rate. Parameters ---------- model : cobra.Model The model fraction_of_optimum : float, optional Fraction of optimum which must be maintained. The original objective reaction is constrained to be greater than maximal_value * fraction_of_optimum. objective : dict or model.problem.Objective A desired objective to use during optimization in addition to the pFBA objective. Dictionaries (reaction as key, coefficient as value) can be used for linear objectives. reactions : iterable List of reactions or reaction identifiers. Implies `return_frame` to be true. Only return fluxes for the given reactions. Faster than fetching all fluxes if only a few are needed. Returns ------- cobra.Solution The solution object to the optimized model with pFBA constraints added. References ---------- .. [1] Lewis, N. E., Hixson, K. K., Conrad, T. M., Lerman, J. A., Charusanti, P., Polpitiya, A. D., Palsson, B. O. (2010). Omic data from evolved E. coli are consistent with computed optimal growth from genome-scale models. Molecular Systems Biology, 6, 390. doi:10.1038/msb.2010.47 """ reactions = model.reactions if reactions is None \ else model.reactions.get_by_any(reactions) with model as m: add_pfba(m, objective=objective, fraction_of_optimum=fraction_of_optimum) m.slim_optimize(error_value=None) solution = get_solution(m, reactions=reactions) return solution def add_pfba(model, objective=None, fraction_of_optimum=1.0): """Add pFBA objective Add objective to minimize the summed flux of all reactions to the current objective. See Also ------- pfba Parameters ---------- model : cobra.Model The model to add the objective to objective : An objective to set in combination with the pFBA objective. fraction_of_optimum : float Fraction of optimum which must be maintained. The original objective reaction is constrained to be greater than maximal_value * fraction_of_optimum. """ if objective is not None: model.objective = objective if model.solver.objective.name == '_pfba_objective': raise ValueError('The model already has a pFBA objective.') sutil.fix_objective_as_constraint(model, fraction=fraction_of_optimum) reaction_variables = ((rxn.forward_variable, rxn.reverse_variable) for rxn in model.reactions) variables = chain(*reaction_variables) model.objective = model.problem.Objective( Zero, direction='min', sloppy=True, name="_pfba_objective") model.objective.set_linear_coefficients({v: 1.0 for v in variables}) cobrapy-0.14.2/cobra/flux_analysis/phenotype_phase_plane.py000066400000000000000000000235001342367665000241440ustar00rootroot00000000000000# -*- coding: utf-8 -*- from __future__ import absolute_import, division from itertools import product import pandas as pd from numpy import abs, full, linspace, nan from optlang.interface import OPTIMAL from six import iteritems import cobra.util.solver as sutil from cobra.exceptions import OptimizationError from cobra.flux_analysis import flux_variability_analysis as fva def production_envelope(model, reactions, objective=None, carbon_sources=None, points=20, threshold=1e-7): """Calculate the objective value conditioned on all combinations of fluxes for a set of chosen reactions The production envelope can be used to analyze a model's ability to produce a given compound conditional on the fluxes for another set of reactions, such as the uptake rates. The model is alternately optimized with respect to minimizing and maximizing the objective and the obtained fluxes are recorded. Ranges to compute production is set to the effective bounds, i.e., the minimum / maximum fluxes that can be obtained given current reaction bounds. Parameters ---------- model : cobra.Model The model to compute the production envelope for. reactions : list or string A list of reactions, reaction identifiers or a single reaction. objective : string, dict, model.solver.interface.Objective, optional The objective (reaction) to use for the production envelope. Use the model's current objective if left missing. carbon_sources : list or string, optional One or more reactions or reaction identifiers that are the source of carbon for computing carbon (mol carbon in output over mol carbon in input) and mass yield (gram product over gram output). Only objectives with a carbon containing input and output metabolite is supported. Will identify active carbon sources in the medium if none are specified. points : int, optional The number of points to calculate production for. threshold : float, optional A cut-off under which flux values will be considered to be zero. Returns ------- pandas.DataFrame A data frame with one row per evaluated point and - reaction id : one column per input reaction indicating the flux at each given point, - carbon_source: identifiers of carbon exchange reactions A column for the maximum and minimum each for the following types: - flux: the objective flux - carbon_yield: if carbon source is defined and the product is a single metabolite (mol carbon product per mol carbon feeding source) - mass_yield: if carbon source is defined and the product is a single metabolite (gram product per 1 g of feeding source) Examples -------- >>> import cobra.test >>> from cobra.flux_analysis import production_envelope >>> model = cobra.test.create_test_model("textbook") >>> production_envelope(model, ["EX_glc__D_e", "EX_o2_e"]) """ reactions = model.reactions.get_by_any(reactions) objective = model.solver.objective if objective is None else objective data = dict() if carbon_sources is None: c_input = find_carbon_sources(model) else: c_input = model.reactions.get_by_any(carbon_sources) if c_input is None: data['carbon_source'] = None elif hasattr(c_input, 'id'): data['carbon_source'] = c_input.id else: data['carbon_source'] = ', '.join(rxn.id for rxn in c_input) size = points ** len(reactions) for direction in ('minimum', 'maximum'): data['flux_{}'.format(direction)] = full(size, nan, dtype=float) data['carbon_yield_{}'.format(direction)] = full( size, nan, dtype=float) data['mass_yield_{}'.format(direction)] = full( size, nan, dtype=float) grid = pd.DataFrame(data) with model: model.objective = objective objective_reactions = list(sutil.linear_reaction_coefficients(model)) if len(objective_reactions) != 1: raise ValueError('cannot calculate yields for objectives with ' 'multiple reactions') c_output = objective_reactions[0] min_max = fva(model, reactions, fraction_of_optimum=0) min_max[min_max.abs() < threshold] = 0.0 points = list(product(*[ linspace(min_max.at[rxn.id, "minimum"], min_max.at[rxn.id, "maximum"], points, endpoint=True) for rxn in reactions])) tmp = pd.DataFrame(points, columns=[rxn.id for rxn in reactions]) grid = pd.concat([grid, tmp], axis=1, copy=False) add_envelope(model, reactions, grid, c_input, c_output, threshold) return grid def add_envelope(model, reactions, grid, c_input, c_output, threshold): if c_input is not None: input_components = [reaction_elements(rxn) for rxn in c_input] output_components = reaction_elements(c_output) try: input_weights = [reaction_weight(rxn) for rxn in c_input] output_weight = reaction_weight(c_output) except ValueError: input_weights = [] output_weight = [] else: input_components = [] output_components = [] input_weights = [] output_weight = [] for direction in ('minimum', 'maximum'): with model: model.objective_direction = direction for i in range(len(grid)): with model: for rxn in reactions: point = grid.at[i, rxn.id] rxn.bounds = point, point obj_val = model.slim_optimize() if model.solver.status != OPTIMAL: continue grid.at[i, 'flux_{}'.format(direction)] = \ 0.0 if abs(obj_val) < threshold else obj_val if c_input is not None: grid.at[i, 'carbon_yield_{}'.format(direction)] = \ total_yield([rxn.flux for rxn in c_input], input_components, obj_val, output_components) grid.at[i, 'mass_yield_{}'.format(direction)] = \ total_yield([rxn.flux for rxn in c_input], input_weights, obj_val, output_weight) def total_yield(input_fluxes, input_elements, output_flux, output_elements): """ Compute total output per input unit. Units are typically mol carbon atoms or gram of source and product. Parameters ---------- input_fluxes : list A list of input reaction fluxes in the same order as the ``input_components``. input_elements : list A list of reaction components which are in turn list of numbers. output_flux : float The output flux value. output_elements : list A list of stoichiometrically weighted output reaction components. Returns ------- float The ratio between output (mol carbon atoms or grams of product) and input (mol carbon atoms or grams of source compounds). """ carbon_input_flux = sum( total_components_flux(flux, components, consumption=True) for flux, components in zip(input_fluxes, input_elements)) carbon_output_flux = total_components_flux( output_flux, output_elements, consumption=False) try: return carbon_output_flux / carbon_input_flux except ZeroDivisionError: return nan def reaction_elements(reaction): """ Split metabolites into the atoms times their stoichiometric coefficients. Parameters ---------- reaction : Reaction The metabolic reaction whose components are desired. Returns ------- list Each of the reaction's metabolites' desired carbon elements (if any) times that metabolite's stoichiometric coefficient. """ c_elements = [coeff * met.elements.get('C', 0) for met, coeff in iteritems(reaction.metabolites)] return [elem for elem in c_elements if elem != 0] def reaction_weight(reaction): """Return the metabolite weight times its stoichiometric coefficient.""" if len(reaction.metabolites) != 1: raise ValueError('Reaction weight is only defined for single ' 'metabolite products or educts.') met, coeff = next(iteritems(reaction.metabolites)) return [coeff * met.formula_weight] def total_components_flux(flux, components, consumption=True): """ Compute the total components consumption or production flux. Parameters ---------- flux : float The reaction flux for the components. components : list List of stoichiometrically weighted components. consumption : bool, optional Whether to sum up consumption or production fluxes. """ direction = 1 if consumption else -1 c_flux = [elem * flux * direction for elem in components] return sum([flux for flux in c_flux if flux > 0]) def find_carbon_sources(model): """ Find all active carbon source reactions. Parameters ---------- model : Model A genome-scale metabolic model. Returns ------- list The medium reactions with carbon input flux. """ try: model.slim_optimize(error_value=None) except OptimizationError: return [] reactions = model.reactions.get_by_any(list(model.medium)) reactions_fluxes = [ (rxn, total_components_flux(rxn.flux, reaction_elements(rxn), consumption=True)) for rxn in reactions] return [rxn for rxn, c_flux in reactions_fluxes if c_flux > 0] cobrapy-0.14.2/cobra/flux_analysis/reaction.py000066400000000000000000000175241342367665000214070ustar00rootroot00000000000000# -*- coding: utf-8 -*- """ functions for analyzing / creating objective functions """ from __future__ import absolute_import, division from operator import attrgetter from warnings import warn from six import iteritems from cobra.core import Reaction def assess(model, reaction, flux_coefficient_cutoff=0.001, solver=None): """Assesses production capacity. Assesses the capacity of the model to produce the precursors for the reaction and absorb the production of the reaction while the reaction is operating at, or above, the specified cutoff. Parameters ---------- model : cobra.Model The cobra model to assess production capacity for reaction : reaction identifier or cobra.Reaction The reaction to assess flux_coefficient_cutoff : float The minimum flux that reaction must carry to be considered active. solver : basestring Solver name. If None, the default solver will be used. Returns ------- bool or dict True if the model can produce the precursors and absorb the products for the reaction operating at, or above, flux_coefficient_cutoff. Otherwise, a dictionary of {'precursor': Status, 'product': Status}. Where Status is the results from assess_precursors and assess_products, respectively. """ reaction = model.reactions.get_by_any(reaction)[0] with model as m: m.objective = reaction if _optimize_or_value(m, solver=solver) >= flux_coefficient_cutoff: return True else: results = dict() results['precursors'] = assess_component( model, reaction, 'reactants', flux_coefficient_cutoff) results['products'] = assess_component( model, reaction, 'products', flux_coefficient_cutoff) return results def assess_component(model, reaction, side, flux_coefficient_cutoff=0.001, solver=None): """Assesses the ability of the model to provide sufficient precursors, or absorb products, for a reaction operating at, or beyond, the specified cutoff. Parameters ---------- model : cobra.Model The cobra model to assess production capacity for reaction : reaction identifier or cobra.Reaction The reaction to assess side : basestring Side of the reaction, 'products' or 'reactants' flux_coefficient_cutoff : float The minimum flux that reaction must carry to be considered active. solver : basestring Solver name. If None, the default solver will be used. Returns ------- bool or dict True if the precursors can be simultaneously produced at the specified cutoff. False, if the model has the capacity to produce each individual precursor at the specified threshold but not all precursors at the required level simultaneously. Otherwise a dictionary of the required and the produced fluxes for each reactant that is not produced in sufficient quantities. """ reaction = model.reactions.get_by_any(reaction)[0] result_key = dict(reactants='produced', products='capacity')[side] get_components = attrgetter(side) with model as m: m.objective = reaction if _optimize_or_value(m, solver=solver) >= flux_coefficient_cutoff: return True simulation_results = {} # build the demand reactions and add all at once demand_reactions = {} for component in get_components(reaction): coeff = reaction.metabolites[component] demand = m.add_boundary(component, type='demand') demand.metabolites[component] = coeff demand_reactions[demand] = (component, coeff) # First assess whether all precursors can be produced simultaneously joint_demand = Reaction("joint_demand") for demand_reaction in demand_reactions: joint_demand += demand_reaction m.add_reactions([joint_demand]) m.objective = joint_demand if _optimize_or_value(m, solver=solver) >= flux_coefficient_cutoff: return True # Otherwise assess the ability of the model to produce each precursor # individually. Now assess the ability of the model to produce each # reactant for a reaction for demand_reaction, (component, coeff) in iteritems(demand_reactions): # Calculate the maximum amount of the with m: m.objective = demand_reaction flux = _optimize_or_value(m, solver=solver) # metabolite that can be produced. if flux_coefficient_cutoff > flux: # Scale the results to a single unit simulation_results.update({ component: { 'required': flux_coefficient_cutoff / abs(coeff), result_key: flux / abs(coeff) }}) if len(simulation_results) == 0: simulation_results = False return simulation_results def _optimize_or_value(model, value=0., solver=None): return model.slim_optimize(error_value=value) def assess_precursors(model, reaction, flux_coefficient_cutoff=0.001, solver=None): """Assesses the ability of the model to provide sufficient precursors for a reaction operating at, or beyond, the specified cutoff. Deprecated: use assess_component instead Parameters ---------- model : cobra.Model The cobra model to assess production capacity for reaction : reaction identifier or cobra.Reaction The reaction to assess flux_coefficient_cutoff : float The minimum flux that reaction must carry to be considered active. solver : basestring Solver name. If None, the default solver will be used. Returns ------- bool or dict True if the precursors can be simultaneously produced at the specified cutoff. False, if the model has the capacity to produce each individual precursor at the specified threshold but not all precursors at the required level simultaneously. Otherwise a dictionary of the required and the produced fluxes for each reactant that is not produced in sufficient quantities. """ warn('use assess_component instead', DeprecationWarning) return assess_component(model, reaction, 'reactants', flux_coefficient_cutoff, solver) def assess_products(model, reaction, flux_coefficient_cutoff=0.001, solver=None): """Assesses whether the model has the capacity to absorb the products of a reaction at a given flux rate. Useful for identifying which components might be blocking a reaction from achieving a specific flux rate. Deprecated: use assess_component instead Parameters ---------- model : cobra.Model The cobra model to assess production capacity for reaction : reaction identifier or cobra.Reaction The reaction to assess flux_coefficient_cutoff : float The minimum flux that reaction must carry to be considered active. solver : basestring Solver name. If None, the default solver will be used. Returns ------- bool or dict True if the model has the capacity to absorb all the reaction products being simultaneously given the specified cutoff. False, if the model has the capacity to absorb each individual product but not all products at the required level simultaneously. Otherwise a dictionary of the required and the capacity fluxes for each product that is not absorbed in sufficient quantities. """ warn('use assess_component instead', DeprecationWarning) return assess_component(model, reaction, 'products', flux_coefficient_cutoff, solver) cobrapy-0.14.2/cobra/flux_analysis/room.py000066400000000000000000000116341342367665000205530ustar00rootroot00000000000000# -*- coding: utf-8 -*- """Provide regulatory on/off minimization (ROOM).""" from __future__ import absolute_import, division from optlang.symbolics import Zero from cobra.flux_analysis.parsimonious import pfba def room(model, solution=None, linear=False, delta=0.03, epsilon=1E-03): """ Compute a single solution based on regulatory on/off minimization (ROOM). Compute a new flux distribution that minimizes the number of active reactions needed to accommodate a previous reference solution. Regulatory on/off minimization (ROOM) is generally used to assess the impact of knock-outs. Thus the typical usage is to provide a wildtype flux distribution as reference and a model in knock-out state. Parameters ---------- model : cobra.Model The model state to compute a ROOM-based solution for. solution : cobra.Solution, optional A (wildtype) reference solution. linear : bool, optional Whether to use the linear ROOM formulation or not (default False). delta: float, optional The relative tolerance range (additive) (default 0.03). epsilon: float, optional The absolute tolerance range (multiplicative) (default 0.001). Returns ------- cobra.Solution A flux distribution with minimal active reaction changes compared to the reference. See Also -------- add_room : add ROOM constraints and objective """ with model: add_room(model=model, solution=solution, linear=linear, delta=delta, epsilon=epsilon) solution = model.optimize() return solution def add_room(model, solution=None, linear=False, delta=0.03, epsilon=1E-03): r""" Add constraints and objective for ROOM. This function adds variables and constraints for applying regulatory on/off minimization (ROOM) to the model. Parameters ---------- model : cobra.Model The model to add ROOM constraints and objective to. solution : cobra.Solution, optional A previous solution to use as a reference. If no solution is given, one will be computed using pFBA. linear : bool, optional Whether to use the linear ROOM formulation or not (default False). delta: float, optional The relative tolerance range which is additive in nature (default 0.03). epsilon: float, optional The absolute range of tolerance which is multiplicative (default 0.001). Notes ----- The formulation used here is the same as stated in the original paper [1]_. The mathematical expression is given below: minimize \sum_{i=1}^m y^i s.t. Sv = 0 v_min <= v <= v_max v_j = 0 j ∈ A for 1 <= i <= m v_i - y_i(v_{max,i} - w_i^u) <= w_i^u (1) v_i - y_i(v_{min,i} - w_i^l) <= w_i^l (2) y_i ∈ {0,1} (3) w_i^u = w_i + \delta|w_i| + \epsilon w_i^l = w_i - \delta|w_i| - \epsilon So, for the linear version of the ROOM , constraint (3) is relaxed to 0 <= y_i <= 1. See Also -------- pfba : parsimonious FBA References ---------- .. [1] Tomer Shlomi, Omer Berkman and Eytan Ruppin, "Regulatory on/off minimization of metabolic flux changes after genetic perturbations", PNAS 2005 102 (21) 7695-7700; doi:10.1073/pnas.0406346102 """ if 'room_old_objective' in model.solver.variables: raise ValueError('model is already adjusted for ROOM') # optimizes if no reference solution is provided if solution is None: solution = pfba(model) prob = model.problem variable = prob.Variable("room_old_objective", ub=solution.objective_value) constraint = prob.Constraint( model.solver.objective.expression - variable, ub=0.0, lb=0.0, name="room_old_objective_constraint" ) model.objective = prob.Objective(Zero, direction="min", sloppy=True) vars_and_cons = [variable, constraint] obj_vars = [] for rxn in model.reactions: flux = solution.fluxes[rxn.id] if linear: y = prob.Variable("y_" + rxn.id, lb=0, ub=1) delta = epsilon = 0.0 else: y = prob.Variable("y_" + rxn.id, type="binary") # upper constraint w_u = flux + (delta * abs(flux)) + epsilon upper_const = prob.Constraint( rxn.flux_expression - y * (rxn.upper_bound - w_u), ub=w_u, name="room_constraint_upper_" + rxn.id) # lower constraint w_l = flux - (delta * abs(flux)) - epsilon lower_const = prob.Constraint( rxn.flux_expression - y * (rxn.lower_bound - w_l), lb=w_l, name="room_constraint_lower_" + rxn.id) vars_and_cons.extend([y, upper_const, lower_const]) obj_vars.append(y) model.add_cons_vars(vars_and_cons) model.objective.set_linear_coefficients({v: 1.0 for v in obj_vars}) cobrapy-0.14.2/cobra/flux_analysis/sampling.py000066400000000000000000001103341342367665000214060ustar00rootroot00000000000000# -*- coding: utf-8 -*- """Module implementing flux sampling for cobra models. New samplers should derive from the abstract `HRSampler` class where possible to provide a uniform interface. """ from __future__ import absolute_import, division import ctypes from collections import namedtuple from logging import getLogger from multiprocessing import Array, Pool from time import time import numpy as np import pandas from optlang.interface import OPTIMAL from optlang.symbolics import Zero from cobra.util import ( constraint_matrices, create_stoichiometric_matrix, nullspace) LOGGER = getLogger(__name__) """The logger for the package.""" bounds_tol = 1e-6 """The tolerance used for checking bounds feasibility.""" feasibility_tol = 1e-6 """The tolerance used for checking equalities feasibility.""" max_tries = 100 """Maximum number of retries for sampling.""" Problem = namedtuple("Problem", ["equalities", "b", "inequalities", "bounds", "variable_fixed", "variable_bounds", "nullspace", "homogeneous"]) """Defines the matrix representation of a sampling problem. Attributes ---------- equalities : numpy.array All equality constraints in the model. b : numpy.array The right side of the equality constraints. inequalities : numpy.array All inequality constraints in the model. bounds : numpy.array The lower and upper bounds for the inequality constraints. variable_bounds : numpy.array The lower and upper bounds for the variables. homogeneous: boolean Indicates whether the sampling problem is homogenous, e.g. whether there exist no non-zero fixed variables or constraints. nullspace : numpy.matrix A matrix containing the nullspace of the equality constraints. Each column is one basis vector. """ def mp_init(obj): """Initialize the multiprocessing pool.""" global sampler sampler = obj def shared_np_array(shape, data=None, integer=False): """Create a new numpy array that resides in shared memory. Parameters ---------- shape : tuple of ints The shape of the new array. data : numpy.array Data to copy to the new array. Has to have the same shape. integer : boolean Whether to use an integer array. Defaults to False which means float array. """ size = np.prod(shape) if integer: array = Array(ctypes.c_int64, int(size)) np_array = np.frombuffer(array.get_obj(), dtype="int64") else: array = Array(ctypes.c_double, int(size)) np_array = np.frombuffer(array.get_obj()) np_array = np_array.reshape(shape) if data is not None: if len(shape) != len(data.shape): raise ValueError("`data` must have the same dimensions" "as the created array.") same = all(x == y for x, y in zip(shape, data.shape)) if not same: raise ValueError("`data` must have the same shape" "as the created array.") np_array[:] = data return np_array # Has to be declared outside of class to be used for multiprocessing :( def _step(sampler, x, delta, fraction=None, tries=0): """Sample a new feasible point from the point `x` in direction `delta`.""" prob = sampler.problem valid = ((np.abs(delta) > feasibility_tol) & np.logical_not(prob.variable_fixed)) # permissible alphas for staying in variable bounds valphas = ((1.0 - bounds_tol) * prob.variable_bounds - x)[:, valid] valphas = (valphas / delta[valid]).flatten() if prob.bounds.shape[0] > 0: # permissible alphas for staying in constraint bounds ineqs = prob.inequalities.dot(delta) valid = np.abs(ineqs) > feasibility_tol balphas = ((1.0 - bounds_tol) * prob.bounds - prob.inequalities.dot(x))[:, valid] balphas = (balphas / ineqs[valid]).flatten() # combined alphas alphas = np.hstack([valphas, balphas]) else: alphas = valphas pos_alphas = alphas[alphas > 0.0] neg_alphas = alphas[alphas <= 0.0] alpha_range = np.array([neg_alphas.max() if len(neg_alphas) > 0 else 0, pos_alphas.min() if len(pos_alphas) > 0 else 0]) if fraction: alpha = alpha_range[0] + fraction * (alpha_range[1] - alpha_range[0]) else: alpha = np.random.uniform(alpha_range[0], alpha_range[1]) p = x + alpha * delta # Numerical instabilities may cause bounds invalidation # reset sampler and sample from one of the original warmup directions # if that occurs. Also reset if we got stuck. if (np.any(sampler._bounds_dist(p) < -bounds_tol) or np.abs(np.abs(alpha_range).max() * delta).max() < bounds_tol): if tries > max_tries: raise RuntimeError("Can not escape sampling region, model seems" " numerically unstable :( Reporting the " "model to " "https://github.com/opencobra/cobrapy/issues " "will help us to fix this :)") LOGGER.info("found bounds infeasibility in sample, " "resetting to center") newdir = sampler.warmup[np.random.randint(sampler.n_warmup)] sampler.retries += 1 return _step(sampler, sampler.center, newdir - sampler.center, None, tries + 1) return p class HRSampler(object): """The abstract base class for hit-and-run samplers. Parameters ---------- model : cobra.Model The cobra model from which to generate samples. thinning : int The thinning factor of the generated sampling chain. A thinning of 10 means samples are returned every 10 steps. nproj : int > 0, optional How often to reproject the sampling point into the feasibility space. Avoids numerical issues at the cost of lower sampling. If you observe many equality constraint violations with `sampler.validate` you should lower this number. seed : int > 0, optional The random number seed that should be used. Attributes ---------- model : cobra.Model The cobra model from which the samples get generated. thinning : int The currently used thinning factor. n_samples : int The total number of samples that have been generated by this sampler instance. retries : int The overall of sampling retries the sampler has observed. Larger values indicate numerical instabilities. problem : collections.namedtuple A python object whose attributes define the entire sampling problem in matrix form. See docstring of `Problem`. warmup : a numpy matrix A matrix of with as many columns as reactions in the model and more than 3 rows containing a warmup sample in each row. None if no warmup points have been generated yet. nproj : int How often to reproject the sampling point into the feasibility space. seed : positive integer, optional Sets the random number seed. Initialized to the current time stamp if None. fwd_idx : np.array Has one entry for each reaction in the model containing the index of the respective forward variable. rev_idx : np.array Has one entry for each reaction in the model containing the index of the respective reverse variable. """ def __init__(self, model, thinning, nproj=None, seed=None): """Initialize a new sampler object.""" # This currently has to be done to reset the solver basis which is # required to get deterministic warmup point generation # (in turn required for a working `seed` arg) if model.solver.is_integer: raise TypeError("sampling does not work with integer problems :(") self.model = model.copy() self.thinning = thinning if nproj is None: self.nproj = int(min(len(self.model.variables)**3, 1e6)) else: self.nproj = nproj self.n_samples = 0 self.retries = 0 self.problem = self.__build_problem() # Set up a map from reaction -> forward/reverse variable var_idx = {v: idx for idx, v in enumerate(model.variables)} self.fwd_idx = np.array([var_idx[r.forward_variable] for r in model.reactions]) self.rev_idx = np.array([var_idx[r.reverse_variable] for r in model.reactions]) self.warmup = None if seed is None: self._seed = int(time()) else: self._seed = seed # Avoid overflow self._seed = self._seed % np.iinfo(np.int32).max def __build_problem(self): """Build the matrix representation of the sampling problem.""" # Set up the mathematical problem prob = constraint_matrices(self.model, zero_tol=feasibility_tol) # check if there any non-zero equality constraints equalities = prob.equalities b = prob.b bounds = np.atleast_2d(prob.bounds).T var_bounds = np.atleast_2d(prob.variable_bounds).T homogeneous = all(np.abs(b) < feasibility_tol) fixed_non_zero = np.abs(prob.variable_bounds[:, 1]) > feasibility_tol fixed_non_zero &= prob.variable_fixed # check if there are any non-zero fixed variables, add them as # equalities to the stoichiometric matrix if any(fixed_non_zero): n_fixed = fixed_non_zero.sum() rows = np.zeros((n_fixed, prob.equalities.shape[1])) rows[range(n_fixed), np.where(fixed_non_zero)] = 1.0 equalities = np.vstack([equalities, rows]) var_b = prob.variable_bounds[:, 1] b = np.hstack([b, var_b[fixed_non_zero]]) homogeneous = False # Set up a projection that can cast point into the nullspace nulls = nullspace(equalities) # convert bounds to a matrix and add variable bounds as well return Problem( equalities=shared_np_array(equalities.shape, equalities), b=shared_np_array(b.shape, b), inequalities=shared_np_array(prob.inequalities.shape, prob.inequalities), bounds=shared_np_array(bounds.shape, bounds), variable_fixed=shared_np_array(prob.variable_fixed.shape, prob.variable_fixed, integer=True), variable_bounds=shared_np_array(var_bounds.shape, var_bounds), nullspace=shared_np_array(nulls.shape, nulls), homogeneous=homogeneous ) def generate_fva_warmup(self): """Generate the warmup points for the sampler. Generates warmup points by setting each flux as the sole objective and minimizing/maximizing it. Also caches the projection of the warmup points into the nullspace for non-homogeneous problems (only if necessary). """ self.n_warmup = 0 reactions = self.model.reactions self.warmup = np.zeros((2 * len(reactions), len(self.model.variables))) self.model.objective = Zero for sense in ("min", "max"): self.model.objective_direction = sense for i, r in enumerate(reactions): variables = (self.model.variables[self.fwd_idx[i]], self.model.variables[self.rev_idx[i]]) # Omit fixed reactions if they are non-homogeneous if r.upper_bound - r.lower_bound < bounds_tol: LOGGER.info("skipping fixed reaction %s" % r.id) continue self.model.objective.set_linear_coefficients( {variables[0]: 1, variables[1]: -1}) self.model.slim_optimize() if not self.model.solver.status == OPTIMAL: LOGGER.info("can not maximize reaction %s, skipping it" % r.id) continue primals = self.model.solver.primal_values sol = [primals[v.name] for v in self.model.variables] self.warmup[self.n_warmup, ] = sol self.n_warmup += 1 # Reset objective self.model.objective.set_linear_coefficients( {variables[0]: 0, variables[1]: 0}) # Shrink to measure self.warmup = self.warmup[0:self.n_warmup, :] # Remove redundant search directions keep = np.logical_not(self._is_redundant(self.warmup)) self.warmup = self.warmup[keep, :] self.n_warmup = self.warmup.shape[0] # Catch some special cases if len(self.warmup.shape) == 1 or self.warmup.shape[0] == 1: raise ValueError("Your flux cone consists only of a single point!") elif self.n_warmup == 2: if not self.problem.homogeneous: raise ValueError("Can not sample from an inhomogenous problem" " with only 2 search directions :(") LOGGER.info("All search directions on a line, adding another one.") newdir = self.warmup.T.dot([0.25, 0.25]) self.warmup = np.vstack([self.warmup, newdir]) self.n_warmup += 1 # Shrink warmup points to measure self.warmup = shared_np_array( (self.n_warmup, len(self.model.variables)), self.warmup) def _reproject(self, p): """Reproject a point into the feasibility region. This function is guaranteed to return a new feasible point. However, no guarantees in terms of proximity to the original point can be made. Parameters ---------- p : numpy.array The current sample point. Returns ------- numpy.array A new feasible point. If `p` was feasible it wil return p. """ nulls = self.problem.nullspace equalities = self.problem.equalities # don't reproject if point is feasible if np.allclose(equalities.dot(p), self.problem.b, rtol=0, atol=feasibility_tol): new = p else: LOGGER.info("feasibility violated in sample" " %d, trying to reproject" % self.n_samples) new = nulls.dot(nulls.T.dot(p)) # Projections may violate bounds # set to random point in space in that case if any(new != p): LOGGER.info("reprojection failed in sample" " %d, using random point in space" % self.n_samples) new = self._random_point() return new def _random_point(self): """Find an approximately random point in the flux cone.""" idx = np.random.randint(self.n_warmup, size=min(2, np.ceil(np.sqrt(self.n_warmup)))) return self.warmup[idx, :].mean(axis=0) def _is_redundant(self, matrix, cutoff=1.0 - feasibility_tol): """Identify rdeundant rows in a matrix that can be removed.""" # Avoid zero variances extra_col = matrix[:, 0] + 1 # Avoid zero rows being correlated with constant rows extra_col[matrix.sum(axis=1) == 0] = 2 corr = np.corrcoef(np.c_[matrix, extra_col]) corr = np.tril(corr, -1) return (np.abs(corr) > cutoff).any(axis=1) def _bounds_dist(self, p): """Get the lower and upper bound distances. Negative is bad.""" prob = self.problem lb_dist = (p - prob.variable_bounds[0, ]).min() ub_dist = (prob.variable_bounds[1, ] - p).min() if prob.bounds.shape[0] > 0: const = prob.inequalities.dot(p) const_lb_dist = (const - prob.bounds[0, ]).min() const_ub_dist = (prob.bounds[1, ] - const).min() lb_dist = min(lb_dist, const_lb_dist) ub_dist = min(ub_dist, const_ub_dist) return np.array([lb_dist, ub_dist]) def sample(self, n, fluxes=True): """Abstract sampling function. Should be overwritten by child classes. """ pass def batch(self, batch_size, batch_num, fluxes=True): """Create a batch generator. This is useful to generate n batches of m samples each. Parameters ---------- batch_size : int The number of samples contained in each batch (m). batch_num : int The number of batches in the generator (n). fluxes : boolean Whether to return fluxes or the internal solver variables. If set to False will return a variable for each forward and backward flux as well as all additional variables you might have defined in the model. Yields ------ pandas.DataFrame A DataFrame with dimensions (batch_size x n_r) containing a valid flux sample for a total of n_r reactions (or variables if fluxes=False) in each row. """ for i in range(batch_num): yield self.sample(batch_size, fluxes=fluxes) def validate(self, samples): """Validate a set of samples for equality and inequality feasibility. Can be used to check whether the generated samples and warmup points are feasible. Parameters ---------- samples : numpy.matrix Must be of dimension (n_samples x n_reactions). Contains the samples to be validated. Samples must be from fluxes. Returns ------- numpy.array A one-dimensional numpy array of length containing a code of 1 to 3 letters denoting the validation result: - 'v' means feasible in bounds and equality constraints - 'l' means a lower bound violation - 'u' means a lower bound validation - 'e' means and equality constraint violation """ samples = np.atleast_2d(samples) prob = self.problem if samples.shape[1] == len(self.model.reactions): S = create_stoichiometric_matrix(self.model) b = np.array([self.model.constraints[m.id].lb for m in self.model.metabolites]) bounds = np.array([r.bounds for r in self.model.reactions]).T elif samples.shape[1] == len(self.model.variables): S = prob.equalities b = prob.b bounds = prob.variable_bounds else: raise ValueError("Wrong number of columns. samples must have a " "column for each flux or variable defined in the " "model!") feasibility = np.abs(S.dot(samples.T).T - b) feasibility = feasibility.max(axis=1) lb_error = (samples - bounds[0, ]).min(axis=1) ub_error = (bounds[1, ] - samples).min(axis=1) if (samples.shape[1] == len(self.model.variables) and prob.inequalities.shape[0]): consts = prob.inequalities.dot(samples.T) lb_error = np.minimum( lb_error, (consts - prob.bounds[0, ]).min(axis=1)) ub_error = np.minimum( ub_error, (prob.bounds[1, ] - consts).min(axis=1) ) valid = ( (feasibility < feasibility_tol) & (lb_error > -bounds_tol) & (ub_error > -bounds_tol)) codes = np.repeat("", valid.shape[0]).astype(np.dtype((str, 3))) codes[valid] = "v" codes[lb_error <= -bounds_tol] = np.char.add( codes[lb_error <= -bounds_tol], "l") codes[ub_error <= -bounds_tol] = np.char.add( codes[ub_error <= -bounds_tol], "u") codes[feasibility > feasibility_tol] = np.char.add( codes[feasibility > feasibility_tol], "e") return codes class ACHRSampler(HRSampler): """Artificial Centering Hit-and-Run sampler. A sampler with low memory footprint and good convergence. Parameters ---------- model : a cobra model The cobra model from which to generate samples. thinning : int, optional The thinning factor of the generated sampling chain. A thinning of 10 means samples are returned every 10 steps. nproj : int > 0, optional How often to reproject the sampling point into the feasibility space. Avoids numerical issues at the cost of lower sampling. If you observe many equality constraint violations with `sampler.validate` you should lower this number. seed : int > 0, optional Sets the random number seed. Initialized to the current time stamp if None. Attributes ---------- model : cobra.Model The cobra model from which the samples get generated. thinning : int The currently used thinning factor. n_samples : int The total number of samples that have been generated by this sampler instance. problem : collections.namedtuple A python object whose attributes define the entire sampling problem in matrix form. See docstring of `Problem`. warmup : a numpy matrix A matrix of with as many columns as reactions in the model and more than 3 rows containing a warmup sample in each row. None if no warmup points have been generated yet. retries : int The overall of sampling retries the sampler has observed. Larger values indicate numerical instabilities. seed : positive integer, optional Sets the random number seed. Initialized to the current time stamp if None. nproj : int How often to reproject the sampling point into the feasibility space. fwd_idx : np.array Has one entry for each reaction in the model containing the index of the respective forward variable. rev_idx : np.array Has one entry for each reaction in the model containing the index of the respective reverse variable. prev : numpy array The current/last flux sample generated. center : numpy array The center of the sampling space as estimated by the mean of all previously generated samples. Notes ----- ACHR generates samples by choosing new directions from the sampling space's center and the warmup points. The implementation used here is the same as in the Matlab Cobra Toolbox [2]_ and uses only the initial warmup points to generate new directions and not any other previous iterates. This usually gives better mixing since the startup points are chosen to span the space in a wide manner. This also makes the generated sampling chain quasi-markovian since the center converges rapidly. Memory usage is roughly in the order of (2 * number reactions)^2 due to the required nullspace matrices and warmup points. So large models easily take up a few GB of RAM. References ---------- .. [1] Direction Choice for Accelerated Convergence in Hit-and-Run Sampling David E. Kaufman Robert L. Smith Operations Research 199846:1 , 84-95 https://doi.org/10.1287/opre.46.1.84 .. [2] https://github.com/opencobra/cobratoolbox """ def __init__(self, model, thinning=100, nproj=None, seed=None): """Initialize a new ACHRSampler.""" super(ACHRSampler, self).__init__(model, thinning, nproj=nproj, seed=seed) self.generate_fva_warmup() self.prev = self.center = self.warmup.mean(axis=0) np.random.seed(self._seed) def __single_iteration(self): pi = np.random.randint(self.n_warmup) # mix in the original warmup points to not get stuck delta = self.warmup[pi, ] - self.center self.prev = _step(self, self.prev, delta) if self.problem.homogeneous and (self.n_samples * self.thinning % self.nproj == 0): self.prev = self._reproject(self.prev) self.center = self._reproject(self.center) self.center = ((self.n_samples * self.center) / (self.n_samples + 1) + self.prev / (self.n_samples + 1)) self.n_samples += 1 def sample(self, n, fluxes=True): """Generate a set of samples. This is the basic sampling function for all hit-and-run samplers. Parameters ---------- n : int The number of samples that are generated at once. fluxes : boolean Whether to return fluxes or the internal solver variables. If set to False will return a variable for each forward and backward flux as well as all additional variables you might have defined in the model. Returns ------- numpy.matrix Returns a matrix with `n` rows, each containing a flux sample. Notes ----- Performance of this function linearly depends on the number of reactions in your model and the thinning factor. """ samples = np.zeros((n, self.warmup.shape[1])) for i in range(1, self.thinning * n + 1): self.__single_iteration() if i % self.thinning == 0: samples[i//self.thinning - 1, ] = self.prev if fluxes: names = [r.id for r in self.model.reactions] return pandas.DataFrame( samples[:, self.fwd_idx] - samples[:, self.rev_idx], columns=names) else: names = [v.name for v in self.model.variables] return pandas.DataFrame(samples, columns=names) # Unfortunately this has to be outside the class to be usable with # multiprocessing :() def _sample_chain(args): """Sample a single chain for OptGPSampler. center and n_samples are updated locally and forgotten afterwards. """ n, idx = args # has to be this way to work in Python 2.7 center = sampler.center np.random.seed((sampler._seed + idx) % np.iinfo(np.int32).max) pi = np.random.randint(sampler.n_warmup) prev = sampler.warmup[pi, ] prev = _step(sampler, center, prev - center, 0.95) n_samples = max(sampler.n_samples, 1) samples = np.zeros((n, center.shape[0])) for i in range(1, sampler.thinning * n + 1): pi = np.random.randint(sampler.n_warmup) delta = sampler.warmup[pi, ] - center prev = _step(sampler, prev, delta) if sampler.problem.homogeneous and ( n_samples * sampler.thinning % sampler.nproj == 0): prev = sampler._reproject(prev) center = sampler._reproject(center) if i % sampler.thinning == 0: samples[i//sampler.thinning - 1, ] = prev center = ((n_samples * center) / (n_samples + 1) + prev / (n_samples + 1)) n_samples += 1 return (sampler.retries, samples) class OptGPSampler(HRSampler): """A parallel optimized sampler. A parallel sampler with fast convergence and parallel execution. See [1]_ for details. Parameters ---------- model : cobra.Model The cobra model from which to generate samples. processes: int The number of processes used during sampling. thinning : int, optional The thinning factor of the generated sampling chain. A thinning of 10 means samples are returned every 10 steps. nproj : int > 0, optional How often to reproject the sampling point into the feasibility space. Avoids numerical issues at the cost of lower sampling. If you observe many equality constraint violations with `sampler.validate` you should lower this number. seed : int > 0, optional Sets the random number seed. Initialized to the current time stamp if None. Attributes ---------- model : cobra.Model The cobra model from which the samples get generated. thinning : int The currently used thinning factor. n_samples : int The total number of samples that have been generated by this sampler instance. problem : collections.namedtuple A python object whose attributes define the entire sampling problem in matrix form. See docstring of `Problem`. warmup : a numpy matrix A matrix of with as many columns as reactions in the model and more than 3 rows containing a warmup sample in each row. None if no warmup points have been generated yet. retries : int The overall of sampling retries the sampler has observed. Larger values indicate numerical instabilities. seed : positive integer, optional Sets the random number seed. Initialized to the current time stamp if None. nproj : int How often to reproject the sampling point into the feasibility space. fwd_idx : np.array Has one entry for each reaction in the model containing the index of the respective forward variable. rev_idx : np.array Has one entry for each reaction in the model containing the index of the respective reverse variable. prev : numpy.array The current/last flux sample generated. center : numpy.array The center of the sampling space as estimated by the mean of all previously generated samples. Notes ----- The sampler is very similar to artificial centering where each process samples its own chain. Initial points are chosen randomly from the warmup points followed by a linear transformation that pulls the points towards the a little bit towards the center of the sampling space. If the number of processes used is larger than one the requested number of samples is adjusted to the smallest multiple of the number of processes larger than the requested sample number. For instance, if you have 3 processes and request 8 samples you will receive 9. Memory usage is roughly in the order of (2 * number reactions)^2 due to the required nullspace matrices and warmup points. So large models easily take up a few GB of RAM. However, most of the large matrices are kept in shared memory. So the RAM usage is independent of the number of processes. References ---------- .. [1] Megchelenbrink W, Huynen M, Marchiori E (2014) optGpSampler: An Improved Tool for Uniformly Sampling the Solution-Space of Genome-Scale Metabolic Networks. PLoS ONE 9(2): e86587. https://doi.org/10.1371/journal.pone.0086587 """ def __init__(self, model, processes, thinning=100, nproj=None, seed=None): """Initialize a new OptGPSampler.""" super(OptGPSampler, self).__init__(model, thinning, seed=seed) self.generate_fva_warmup() self.processes = processes # This maps our saved center into shared memory, # meaning they are synchronized across processes self.center = shared_np_array((len(model.variables), ), self.warmup.mean(axis=0)) def sample(self, n, fluxes=True): """Generate a set of samples. This is the basic sampling function for all hit-and-run samplers. Paramters --------- n : int The minimum number of samples that are generated at once (see Notes). fluxes : boolean Whether to return fluxes or the internal solver variables. If set to False will return a variable for each forward and backward flux as well as all additional variables you might have defined in the model. Returns ------- numpy.matrix Returns a matrix with `n` rows, each containing a flux sample. Notes ----- Performance of this function linearly depends on the number of reactions in your model and the thinning factor. If the number of processes is larger than one, computation is split across as the CPUs of your machine. This may shorten computation time. However, there is also overhead in setting up parallel computation so we recommend to calculate large numbers of samples at once (`n` > 1000). """ if self.processes > 1: n_process = np.ceil(n / self.processes).astype(int) n = n_process * self.processes # The cast to list is weird but not doing it gives recursion # limit errors, something weird going on with multiprocessing args = list(zip( [n_process] * self.processes, range(self.processes))) # No with statement or starmap here since Python 2.x # does not support it :( mp = Pool(self.processes, initializer=mp_init, initargs=(self,)) results = mp.map(_sample_chain, args, chunksize=1) mp.close() mp.join() chains = np.vstack([r[1] for r in results]) self.retries += sum(r[0] for r in results) else: mp_init(self) results = _sample_chain((n, 0)) chains = results[1] # Update the global center self.center = (self.n_samples * self.center + np.atleast_2d(chains).sum(0)) / (self.n_samples + n) self.n_samples += n if fluxes: names = [r.id for r in self.model.reactions] return pandas.DataFrame( chains[:, self.fwd_idx] - chains[:, self.rev_idx], columns=names) else: names = [v.name for v in self.model.variables] return pandas.DataFrame(chains, columns=names) # Models can be large so don't pass them around during multiprocessing def __getstate__(self): """Return the object for serialization.""" d = dict(self.__dict__) del d['model'] return d def sample(model, n, method="optgp", thinning=100, processes=1, seed=None): """Sample valid flux distributions from a cobra model. The function samples valid flux distributions from a cobra model. Currently we support two methods: 1. 'optgp' (default) which uses the OptGPSampler that supports parallel sampling [1]_. Requires large numbers of samples to be performant (n < 1000). For smaller samples 'achr' might be better suited. or 2. 'achr' which uses artificial centering hit-and-run. This is a single process method with good convergence [2]_. Parameters ---------- model : cobra.Model The model from which to sample flux distributions. n : int The number of samples to obtain. When using 'optgp' this must be a multiple of `processes`, otherwise a larger number of samples will be returned. method : str, optional The sampling algorithm to use. thinning : int, optional The thinning factor of the generated sampling chain. A thinning of 10 means samples are returned every 10 steps. Defaults to 100 which in benchmarks gives approximately uncorrelated samples. If set to one will return all iterates. processes : int, optional Only used for 'optgp'. The number of processes used to generate samples. seed : positive integer, optional The random number seed to be used. Initialized to current time stamp if None. Returns ------- pandas.DataFrame The generated flux samples. Each row corresponds to a sample of the fluxes and the columns are the reactions. Notes ----- The samplers have a correction method to ensure equality feasibility for long-running chains, however this will only work for homogeneous models, meaning models with no non-zero fixed variables or constraints ( right-hand side of the equalities are zero). References ---------- .. [1] Megchelenbrink W, Huynen M, Marchiori E (2014) optGpSampler: An Improved Tool for Uniformly Sampling the Solution-Space of Genome-Scale Metabolic Networks. PLoS ONE 9(2): e86587. .. [2] Direction Choice for Accelerated Convergence in Hit-and-Run Sampling David E. Kaufman Robert L. Smith Operations Research 199846:1 , 84-95 """ if method == "optgp": sampler = OptGPSampler(model, processes, thinning=thinning, seed=seed) elif method == "achr": sampler = ACHRSampler(model, thinning=thinning, seed=seed) else: raise ValueError("method must be 'optgp' or 'achr'!") return pandas.DataFrame(columns=[rxn.id for rxn in model.reactions], data=sampler.sample(n)) cobrapy-0.14.2/cobra/flux_analysis/summary.py000066400000000000000000000310151342367665000212670ustar00rootroot00000000000000# -*- coding: utf-8 -*- from __future__ import absolute_import, division import logging from operator import attrgetter import pandas as pd from numpy import zeros from six import iteritems, print_ from six.moves import zip_longest from tabulate import tabulate from cobra.core import get_solution from cobra.flux_analysis.variability import flux_variability_analysis from cobra.util.solver import linear_reaction_coefficients from cobra.util.util import format_long_string LOGGER = logging.getLogger(__name__) def metabolite_summary(met, solution=None, threshold=0.01, fva=False, names=False, floatfmt='.3g'): """ Print a summary of the production and consumption fluxes. This method requires the model for which this metabolite is a part to be solved. Parameters ---------- solution : cobra.Solution, optional A previously solved model solution to use for generating the summary. If none provided (default), the summary method will resolve the model. Note that the solution object must match the model, i.e., changes to the model such as changed bounds, added or removed reactions are not taken into account by this method. threshold : float, optional Threshold below which fluxes are not reported. fva : pandas.DataFrame, float or None, optional Whether or not to include flux variability analysis in the output. If given, fva should either be a previous FVA solution matching the model or a float between 0 and 1 representing the fraction of the optimum objective to be searched. names : bool, optional Emit reaction and metabolite names rather than identifiers (default False). floatfmt : string, optional Format string for floats (default '.3g'). """ if names: emit = attrgetter('name') else: emit = attrgetter('id') if solution is None: met.model.slim_optimize(error_value=None) solution = get_solution(met.model, reactions=met.reactions) rxns = sorted(met.reactions, key=attrgetter("id")) rxn_id = list() rxn_name = list() flux = list() reaction = list() for rxn in rxns: rxn_id.append(rxn.id) rxn_name.append(format_long_string(emit(rxn), 10)) flux.append(solution[rxn.id] * rxn.metabolites[met]) txt = rxn.build_reaction_string(use_metabolite_names=names) reaction.append(format_long_string(txt, 40 if fva is not None else 50)) flux_summary = pd.DataFrame({ "id": rxn_name, "flux": flux, "reaction": reaction }, index=rxn_id) if fva is not None: if hasattr(fva, 'columns'): fva_results = fva else: fva_results = flux_variability_analysis( met.model, list(met.reactions), fraction_of_optimum=fva) flux_summary["maximum"] = zeros(len(rxn_id), dtype=float) flux_summary["minimum"] = zeros(len(rxn_id), dtype=float) for rxn in rxns: fmax = rxn.metabolites[met] * fva_results.at[rxn.id, "maximum"] fmin = rxn.metabolites[met] * fva_results.at[rxn.id, "minimum"] if abs(fmin) <= abs(fmax): flux_summary.at[rxn.id, "fmax"] = fmax flux_summary.at[rxn.id, "fmin"] = fmin else: # Reverse fluxes. flux_summary.at[rxn.id, "fmax"] = fmin flux_summary.at[rxn.id, "fmin"] = fmax assert flux_summary["flux"].sum() < 1E-6, "Error in flux balance" flux_summary = _process_flux_dataframe(flux_summary, fva, threshold, floatfmt) flux_summary['percent'] = 0 total_flux = flux_summary.loc[flux_summary.is_input, "flux"].sum() flux_summary.loc[flux_summary.is_input, 'percent'] = \ flux_summary.loc[flux_summary.is_input, 'flux'] / total_flux flux_summary.loc[~flux_summary.is_input, 'percent'] = \ flux_summary.loc[~flux_summary.is_input, 'flux'] / total_flux flux_summary['percent'] = flux_summary.percent.apply( lambda x: '{:.0%}'.format(x)) if fva is not None: flux_table = tabulate( flux_summary.loc[:, ['percent', 'flux', 'fva_fmt', 'id', 'reaction']].values, floatfmt=floatfmt, headers=['%', 'FLUX', 'RANGE', 'RXN ID', 'REACTION']).split('\n') else: flux_table = tabulate( flux_summary.loc[:, ['percent', 'flux', 'id', 'reaction']].values, floatfmt=floatfmt, headers=['%', 'FLUX', 'RXN ID', 'REACTION'] ).split('\n') flux_table_head = flux_table[:2] met_tag = "{0} ({1})".format(format_long_string(met.name, 45), format_long_string(met.id, 10)) head = "PRODUCING REACTIONS -- " + met_tag print_(head) print_("-" * len(head)) print_('\n'.join(flux_table_head)) print_('\n'.join( pd.np.array(flux_table[2:])[flux_summary.is_input.values])) print_() print_("CONSUMING REACTIONS -- " + met_tag) print_("-" * len(head)) print_('\n'.join(flux_table_head)) print_('\n'.join( pd.np.array(flux_table[2:])[~flux_summary.is_input.values])) def model_summary(model, solution=None, threshold=0.01, fva=None, names=False, floatfmt='.3g'): """ Print a summary of the input and output fluxes of the model. Parameters ---------- solution: cobra.Solution, optional A previously solved model solution to use for generating the summary. If none provided (default), the summary method will resolve the model. Note that the solution object must match the model, i.e., changes to the model such as changed bounds, added or removed reactions are not taken into account by this method. threshold : float, optional Threshold below which fluxes are not reported. fva : pandas.DataFrame, float or None, optional Whether or not to include flux variability analysis in the output. If given, fva should either be a previous FVA solution matching the model or a float between 0 and 1 representing the fraction of the optimum objective to be searched. names : bool, optional Emit reaction and metabolite names rather than identifiers (default False). floatfmt : string, optional Format string for floats (default '.3g'). """ if names: emit = attrgetter('name') else: emit = attrgetter('id') objective_reactions = linear_reaction_coefficients(model) boundary_reactions = model.exchanges summary_rxns = set(objective_reactions.keys()).union(boundary_reactions) if solution is None: model.slim_optimize(error_value=None) solution = get_solution(model, reactions=summary_rxns) # Create a dataframe of objective fluxes obj_fluxes = pd.DataFrame({key: solution[key.id] * value for key, value in iteritems(objective_reactions)}, index=['flux']).T obj_fluxes['id'] = obj_fluxes.apply( lambda x: format_long_string(x.name.id, 15), 1) # Build a dictionary of metabolite production from the boundary reactions metabolites = {m for r in boundary_reactions for m in r.metabolites} index = sorted(metabolites, key=attrgetter('id')) metabolite_fluxes = pd.DataFrame({ 'id': [format_long_string(emit(m), 15) for m in index], 'flux': zeros(len(index), dtype=float) }, index=[m.id for m in index]) for rxn in boundary_reactions: for met, stoich in iteritems(rxn.metabolites): metabolite_fluxes.at[met.id, 'flux'] += stoich * solution[rxn.id] # Calculate FVA results if requested if fva is not None: if len(index) != len(boundary_reactions): LOGGER.warning( "There exists more than one boundary reaction per metabolite. " "Please be careful when evaluating flux ranges.") metabolite_fluxes['fmin'] = zeros(len(index), dtype=float) metabolite_fluxes['fmax'] = zeros(len(index), dtype=float) if hasattr(fva, 'columns'): fva_results = fva else: fva_results = flux_variability_analysis( model, reaction_list=boundary_reactions, fraction_of_optimum=fva) for rxn in boundary_reactions: for met, stoich in iteritems(rxn.metabolites): fmin = stoich * fva_results.at[rxn.id, 'minimum'] fmax = stoich * fva_results.at[rxn.id, 'maximum'] # Correct 'max' and 'min' for negative values if abs(fmin) <= abs(fmax): metabolite_fluxes.at[met.id, 'fmin'] += fmin metabolite_fluxes.at[met.id, 'fmax'] += fmax else: metabolite_fluxes.at[met.id, 'fmin'] += fmax metabolite_fluxes.at[met.id, 'fmax'] += fmin # Generate a dataframe of boundary fluxes metabolite_fluxes = _process_flux_dataframe( metabolite_fluxes, fva, threshold, floatfmt) # Begin building string output table def get_str_table(species_df, fva=False): """Formats a string table for each column""" if fva: return tabulate( species_df.loc[:, ['id', 'flux', 'fva_fmt']].values, floatfmt=floatfmt, tablefmt='simple', headers=['id', 'Flux', 'Range']).split('\n') else: return tabulate(species_df.loc[:, ['id', 'flux']].values, floatfmt=floatfmt, tablefmt='plain').split('\n') in_table = get_str_table( metabolite_fluxes[metabolite_fluxes['is_input']], fva=fva is not None) out_table = get_str_table( metabolite_fluxes[~metabolite_fluxes['is_input']], fva=fva is not None) obj_table = get_str_table(obj_fluxes, fva=False) # Print nested output table print_(tabulate( [entries for entries in zip_longest(in_table, out_table, obj_table)], headers=['IN FLUXES', 'OUT FLUXES', 'OBJECTIVES'], tablefmt='simple')) def _process_flux_dataframe(flux_dataframe, fva, threshold, floatfmt): """Some common methods for processing a database of flux information into print-ready formats. Used in both model_summary and metabolite_summary. """ abs_flux = flux_dataframe['flux'].abs() flux_threshold = threshold * abs_flux.max() # Drop unused boundary fluxes if fva is None: flux_dataframe = flux_dataframe.loc[ abs_flux >= flux_threshold, :].copy() else: flux_dataframe = flux_dataframe.loc[ (abs_flux >= flux_threshold) | (flux_dataframe['fmin'].abs() >= flux_threshold) | (flux_dataframe['fmax'].abs() >= flux_threshold), :].copy() # Why set to zero? If included show true value? # flux_dataframe.loc[ # flux_dataframe['flux'].abs() < flux_threshold, 'flux'] = 0 # Make all fluxes positive if fva is None: flux_dataframe['is_input'] = (flux_dataframe['flux'] >= 0) flux_dataframe['flux'] = flux_dataframe['flux'].abs() else: def get_direction(flux, fmin, fmax): """ decide whether or not to reverse a flux to make it positive """ if flux < 0: return -1 elif flux > 0: return 1 elif (fmax > 0) & (fmin <= 0): return 1 elif (fmax < 0) & (fmin >= 0): return -1 elif ((fmax + fmin) / 2) < 0: return -1 else: return 1 sign = flux_dataframe.apply( lambda x: get_direction(x.flux, x.fmin, x.fmax), 1) flux_dataframe['is_input'] = sign == 1 flux_dataframe.loc[:, ['flux', 'fmin', 'fmax']] = \ flux_dataframe.loc[:, ['flux', 'fmin', 'fmax']].multiply( sign, 0).astype('float').round(6) flux_dataframe.loc[:, ['flux', 'fmin', 'fmax']] = \ flux_dataframe.loc[:, ['flux', 'fmin', 'fmax']].applymap( lambda x: x if abs(x) > 1E-6 else 0) if fva is not None: flux_dataframe['fva_fmt'] = flux_dataframe.apply( lambda x: ("[{0.fmin:" + floatfmt + "}, {0.fmax:" + floatfmt + "}]").format(x), 1) flux_dataframe = flux_dataframe.sort_values( by=['flux', 'fmax', 'fmin', 'id'], ascending=[False, False, False, True]) else: flux_dataframe = flux_dataframe.sort_values( by=['flux', 'id'], ascending=[False, True]) return flux_dataframe cobrapy-0.14.2/cobra/flux_analysis/variability.py000066400000000000000000000324131342367665000221140ustar00rootroot00000000000000# -*- coding: utf-8 -*- from __future__ import absolute_import import logging import multiprocessing from builtins import map from warnings import warn from numpy import zeros from optlang.symbolics import Zero from pandas import DataFrame from cobra.core import Configuration, get_solution from cobra.flux_analysis.deletion import ( single_gene_deletion, single_reaction_deletion) from cobra.flux_analysis.loopless import loopless_fva_iter from cobra.flux_analysis.parsimonious import add_pfba from cobra.util import solver as sutil LOGGER = logging.getLogger(__name__) CONFIGURATION = Configuration() def _init_worker(model, loopless, sense): """Initialize a global model object for multiprocessing.""" global _model global _loopless _model = model _model.solver.objective.direction = sense _loopless = loopless def _fva_step(reaction_id): global _model global _loopless rxn = _model.reactions.get_by_id(reaction_id) # The previous objective assignment already triggers a reset # so directly update coefs here to not trigger redundant resets # in the history manager which can take longer than the actual # FVA for small models _model.solver.objective.set_linear_coefficients( {rxn.forward_variable: 1, rxn.reverse_variable: -1}) _model.slim_optimize() sutil.check_solver_status(_model.solver.status) if _loopless: value = loopless_fva_iter(_model, rxn) else: value = _model.solver.objective.value _model.solver.objective.set_linear_coefficients( {rxn.forward_variable: 0, rxn.reverse_variable: 0}) return reaction_id, value def flux_variability_analysis(model, reaction_list=None, loopless=False, fraction_of_optimum=1.0, pfba_factor=None, processes=None): """ Determine the minimum and maximum possible flux value for each reaction. Parameters ---------- model : cobra.Model The model for which to run the analysis. It will *not* be modified. reaction_list : list of cobra.Reaction or str, optional The reactions for which to obtain min/max fluxes. If None will use all reactions in the model (default). loopless : boolean, optional Whether to return only loopless solutions. This is significantly slower. Please also refer to the notes. fraction_of_optimum : float, optional Must be <= 1.0. Requires that the objective value is at least the fraction times maximum objective value. A value of 0.85 for instance means that the objective has to be at least at 85% percent of its maximum. pfba_factor : float, optional Add an additional constraint to the model that requires the total sum of absolute fluxes must not be larger than this value times the smallest possible sum of absolute fluxes, i.e., by setting the value to 1.1 the total sum of absolute fluxes must not be more than 10% larger than the pFBA solution. Since the pFBA solution is the one that optimally minimizes the total flux sum, the ``pfba_factor`` should, if set, be larger than one. Setting this value may lead to more realistic predictions of the effective flux bounds. processes : int, optional The number of parallel processes to run. If not explicitly passed, will be set from the global configuration singleton. Returns ------- pandas.DataFrame A data frame with reaction identifiers as the index and two columns: - maximum: indicating the highest possible flux - minimum: indicating the lowest possible flux Notes ----- This implements the fast version as described in [1]_. Please note that the flux distribution containing all minimal/maximal fluxes does not have to be a feasible solution for the model. Fluxes are minimized/maximized individually and a single minimal flux might require all others to be suboptimal. Using the loopless option will lead to a significant increase in computation time (about a factor of 100 for large models). However, the algorithm used here (see [2]_) is still more than 1000x faster than the "naive" version using ``add_loopless(model)``. Also note that if you have included constraints that force a loop (for instance by setting all fluxes in a loop to be non-zero) this loop will be included in the solution. References ---------- .. [1] Computationally efficient flux variability analysis. Gudmundsson S, Thiele I. BMC Bioinformatics. 2010 Sep 29;11:489. doi: 10.1186/1471-2105-11-489, PMID: 20920235 .. [2] CycleFreeFlux: efficient removal of thermodynamically infeasible loops from flux distributions. Desouki AA, Jarre F, Gelius-Dietrich G, Lercher MJ. Bioinformatics. 2015 Jul 1;31(13):2159-65. doi: 10.1093/bioinformatics/btv096. """ if reaction_list is None: reaction_ids = [r.id for r in model.reactions] else: reaction_ids = [r.id for r in model.reactions.get_by_any(reaction_list)] if processes is None: processes = CONFIGURATION.processes num_reactions = len(reaction_ids) processes = min(processes, num_reactions) fva_result = DataFrame({ "minimum": zeros(num_reactions, dtype=float), "maximum": zeros(num_reactions, dtype=float) }, index=reaction_ids) prob = model.problem with model: # Safety check before setting up FVA. model.slim_optimize(error_value=None, message="There is no optimal solution for the " "chosen objective!") # Add the previous objective as a variable to the model then set it to # zero. This also uses the fraction to create the lower/upper bound for # the old objective. # TODO: Use utility function here (fix_objective_as_constraint)? if model.solver.objective.direction == "max": fva_old_objective = prob.Variable( "fva_old_objective", lb=fraction_of_optimum * model.solver.objective.value) else: fva_old_objective = prob.Variable( "fva_old_objective", ub=fraction_of_optimum * model.solver.objective.value) fva_old_obj_constraint = prob.Constraint( model.solver.objective.expression - fva_old_objective, lb=0, ub=0, name="fva_old_objective_constraint") model.add_cons_vars([fva_old_objective, fva_old_obj_constraint]) if pfba_factor is not None: if pfba_factor < 1.: warn("The 'pfba_factor' should be larger or equal to 1.", UserWarning) with model: add_pfba(model, fraction_of_optimum=0) ub = model.slim_optimize(error_value=None) flux_sum = prob.Variable("flux_sum", ub=pfba_factor * ub) flux_sum_constraint = prob.Constraint( model.solver.objective.expression - flux_sum, lb=0, ub=0, name="flux_sum_constraint") model.add_cons_vars([flux_sum, flux_sum_constraint]) model.objective = Zero # This will trigger the reset as well for what in ("minimum", "maximum"): if processes > 1: # We create and destroy a new pool here in order to set the # objective direction for all reactions. This creates a # slight overhead but seems the most clean. chunk_size = len(reaction_ids) // processes pool = multiprocessing.Pool( processes, initializer=_init_worker, initargs=(model, loopless, what[:3]) ) for rxn_id, value in pool.imap_unordered(_fva_step, reaction_ids, chunksize=chunk_size): fva_result.at[rxn_id, what] = value pool.close() pool.join() else: _init_worker(model, loopless, what[:3]) for rxn_id, value in map(_fva_step, reaction_ids): fva_result.at[rxn_id, what] = value return fva_result[["minimum", "maximum"]] def find_blocked_reactions(model, reaction_list=None, zero_cutoff=1e-9, open_exchanges=False, processes=None): """ Find reactions that cannot carry any flux. The question whether or not a reaction is blocked is highly dependent on the current exchange reaction settings for a COBRA model. Hence an argument is provided to open all exchange reactions. Notes ----- Sink and demand reactions are left untouched. Please modify them manually. Parameters ---------- model : cobra.Model The model to analyze. reaction_list : list, optional List of reactions to consider, the default includes all model reactions. zero_cutoff : float, optional Flux value which is considered to effectively be zero. open_exchanges : bool, optional Whether or not to open all exchange reactions to very high flux ranges. processes : int, optional The number of parallel processes to run. Can speed up the computations if the number of reactions is large. If not explicitly passed, it will be set from the global configuration singleton. Returns ------- list List with the identifiers of blocked reactions. """ with model: if open_exchanges: for reaction in model.exchanges: reaction.bounds = (min(reaction.lower_bound, -1000), max(reaction.upper_bound, 1000)) if reaction_list is None: reaction_list = model.reactions # Limit the search space to reactions which have zero flux. If the # reactions already carry flux in this solution, # then they cannot be blocked. model.slim_optimize() solution = get_solution(model, reactions=reaction_list) reaction_list = solution.fluxes[ solution.fluxes.abs() < zero_cutoff].index.tolist() # Run FVA to find reactions where both the minimal and maximal flux # are zero (below the cut off). flux_span = flux_variability_analysis( model, fraction_of_optimum=0., reaction_list=reaction_list, processes=processes ) return flux_span[ flux_span.abs().max(axis=1) < zero_cutoff].index.tolist() def find_essential_genes(model, threshold=None, processes=None): """ Return a set of essential genes. A gene is considered essential if restricting the flux of all reactions that depend on it to zero causes the objective, e.g., the growth rate, to also be zero, below the threshold, or infeasible. Parameters ---------- model : cobra.Model The model to find the essential genes for. threshold : float, optional Minimal objective flux to be considered viable. By default this is 1% of the maximal objective. processes : int, optional The number of parallel processes to run. If not passed, will be set to the number of CPUs found. processes : int, optional The number of parallel processes to run. Can speed up the computations if the number of knockouts to perform is large. If not explicitly passed, it will be set from the global configuration singleton. Returns ------- set Set of essential genes """ if threshold is None: threshold = model.slim_optimize(error_value=None) * 1E-02 deletions = single_gene_deletion(model, method='fba', processes=processes) essential = deletions.loc[deletions['growth'].isna() | (deletions['growth'] < threshold), :].index return {model.genes.get_by_id(g) for ids in essential for g in ids} def find_essential_reactions(model, threshold=None, processes=None): """Return a set of essential reactions. A reaction is considered essential if restricting its flux to zero causes the objective, e.g., the growth rate, to also be zero, below the threshold, or infeasible. Parameters ---------- model : cobra.Model The model to find the essential reactions for. threshold : float, optional Minimal objective flux to be considered viable. By default this is 1% of the maximal objective. processes : int, optional The number of parallel processes to run. Can speed up the computations if the number of knockouts to perform is large. If not explicitly passed, it will be set from the global configuration singleton. Returns ------- set Set of essential reactions """ if threshold is None: threshold = model.slim_optimize(error_value=None) * 1E-02 deletions = single_reaction_deletion( model, method='fba', processes=processes) essential = deletions.loc[deletions['growth'].isna() | (deletions['growth'] < threshold), :].index return {model.reactions.get_by_id(r) for ids in essential for r in ids} cobrapy-0.14.2/cobra/io/000077500000000000000000000000001342367665000147465ustar00rootroot00000000000000cobrapy-0.14.2/cobra/io/__init__.py000066400000000000000000000010141342367665000170530ustar00rootroot00000000000000# -*- coding: utf-8 -*- from __future__ import absolute_import from cobra.io.dict import model_from_dict, model_to_dict from cobra.io.json import from_json, load_json_model, save_json_model, to_json from cobra.io.mat import load_matlab_model, save_matlab_model from cobra.io.sbml import read_legacy_sbml from cobra.io.sbml import write_cobra_model_to_sbml_file as write_legacy_sbml from cobra.io.sbml3 import read_sbml_model, write_sbml_model from cobra.io.yaml import from_yaml, load_yaml_model, save_yaml_model, to_yaml cobrapy-0.14.2/cobra/io/dict.py000066400000000000000000000160211342367665000162430ustar00rootroot00000000000000# -*- coding: utf-8 -*- from __future__ import absolute_import from collections import OrderedDict from operator import attrgetter, itemgetter from numpy import bool_, float_ from six import iteritems, string_types from cobra.core import Gene, Metabolite, Model, Reaction from cobra.util.solver import set_objective _REQUIRED_REACTION_ATTRIBUTES = [ "id", "name", "metabolites", "lower_bound", "upper_bound", "gene_reaction_rule"] _ORDERED_OPTIONAL_REACTION_KEYS = [ "objective_coefficient", "subsystem", "notes", "annotation"] _OPTIONAL_REACTION_ATTRIBUTES = { "objective_coefficient": 0, "subsystem": "", "notes": {}, "annotation": {}, } _REQUIRED_METABOLITE_ATTRIBUTES = ["id", "name", "compartment"] _ORDERED_OPTIONAL_METABOLITE_KEYS = [ "charge", "formula", "_bound", "notes", "annotation"] _OPTIONAL_METABOLITE_ATTRIBUTES = { "charge": None, "formula": None, "_bound": 0, "notes": {}, "annotation": {}, } _REQUIRED_GENE_ATTRIBUTES = ["id", "name"] _ORDERED_OPTIONAL_GENE_KEYS = ["notes", "annotation"] _OPTIONAL_GENE_ATTRIBUTES = { "notes": {}, "annotation": {}, } _ORDERED_OPTIONAL_MODEL_KEYS = ["name", "compartments", "notes", "annotation"] _OPTIONAL_MODEL_ATTRIBUTES = { "name": None, # "description": None, should not actually be included "compartments": [], "notes": {}, "annotation": {}, } def _fix_type(value): """convert possible types to str, float, and bool""" # Because numpy floats can not be pickled to json if isinstance(value, string_types): return str(value) if isinstance(value, float_): return float(value) if isinstance(value, bool_): return bool(value) if isinstance(value, set): return list(value) if isinstance(value, dict): return OrderedDict((key, value[key]) for key in sorted(value)) # handle legacy Formula type if value.__class__.__name__ == "Formula": return str(value) if value is None: return "" return value def _update_optional(cobra_object, new_dict, optional_attribute_dict, ordered_keys): """update new_dict with optional attributes from cobra_object""" for key in ordered_keys: default = optional_attribute_dict[key] value = getattr(cobra_object, key) if value is None or value == default: continue new_dict[key] = _fix_type(value) def metabolite_to_dict(metabolite): new_met = OrderedDict() for key in _REQUIRED_METABOLITE_ATTRIBUTES: new_met[key] = _fix_type(getattr(metabolite, key)) _update_optional(metabolite, new_met, _OPTIONAL_METABOLITE_ATTRIBUTES, _ORDERED_OPTIONAL_METABOLITE_KEYS) return new_met def metabolite_from_dict(metabolite): new_metabolite = Metabolite() for k, v in iteritems(metabolite): setattr(new_metabolite, k, v) return new_metabolite def gene_to_dict(gene): new_gene = OrderedDict() for key in _REQUIRED_GENE_ATTRIBUTES: new_gene[key] = _fix_type(getattr(gene, key)) _update_optional(gene, new_gene, _OPTIONAL_GENE_ATTRIBUTES, _ORDERED_OPTIONAL_GENE_KEYS) return new_gene def gene_from_dict(gene): new_gene = Gene(gene["id"]) for k, v in iteritems(gene): setattr(new_gene, k, v) return new_gene def reaction_to_dict(reaction): new_reaction = OrderedDict() for key in _REQUIRED_REACTION_ATTRIBUTES: if key != "metabolites": new_reaction[key] = _fix_type(getattr(reaction, key)) continue mets = OrderedDict() for met in sorted(reaction.metabolites, key=attrgetter("id")): mets[str(met)] = reaction.metabolites[met] new_reaction["metabolites"] = mets _update_optional(reaction, new_reaction, _OPTIONAL_REACTION_ATTRIBUTES, _ORDERED_OPTIONAL_REACTION_KEYS) return new_reaction def reaction_from_dict(reaction, model): new_reaction = Reaction() for k, v in iteritems(reaction): if k in {'objective_coefficient', 'reversibility', 'reaction'}: continue elif k == 'metabolites': new_reaction.add_metabolites(OrderedDict( (model.metabolites.get_by_id(str(met)), coeff) for met, coeff in iteritems(v))) else: setattr(new_reaction, k, v) return new_reaction def model_to_dict(model, sort=False): """Convert model to a dict. Parameters ---------- model : cobra.Model The model to reformulate as a dict. sort : bool, optional Whether to sort the metabolites, reactions, and genes or maintain the order defined in the model. Returns ------- OrderedDict A dictionary with elements, 'genes', 'compartments', 'id', 'metabolites', 'notes' and 'reactions'; where 'metabolites', 'genes' and 'metabolites' are in turn lists with dictionaries holding all attributes to form the corresponding object. See Also -------- cobra.io.model_from_dict """ obj = OrderedDict() obj["metabolites"] = list(map(metabolite_to_dict, model.metabolites)) obj["reactions"] = list(map(reaction_to_dict, model.reactions)) obj["genes"] = list(map(gene_to_dict, model.genes)) obj["id"] = model.id _update_optional(model, obj, _OPTIONAL_MODEL_ATTRIBUTES, _ORDERED_OPTIONAL_MODEL_KEYS) if sort: get_id = itemgetter("id") obj["metabolites"].sort(key=get_id) obj["reactions"].sort(key=get_id) obj["genes"].sort(key=get_id) return obj def model_from_dict(obj): """Build a model from a dict. Models stored in json are first formulated as a dict that can be read to cobra model using this function. Parameters ---------- obj : dict A dictionary with elements, 'genes', 'compartments', 'id', 'metabolites', 'notes' and 'reactions'; where 'metabolites', 'genes' and 'metabolites' are in turn lists with dictionaries holding all attributes to form the corresponding object. Returns ------- cora.core.Model The generated model. See Also -------- cobra.io.model_to_dict """ if 'reactions' not in obj: raise ValueError('Object has no reactions attribute. Cannot load.') model = Model() model.add_metabolites( [metabolite_from_dict(metabolite) for metabolite in obj['metabolites']] ) model.genes.extend([gene_from_dict(gene) for gene in obj['genes']]) model.add_reactions( [reaction_from_dict(reaction, model) for reaction in obj['reactions']] ) objective_reactions = [rxn for rxn in obj['reactions'] if rxn.get('objective_coefficient', 0) != 0] coefficients = { model.reactions.get_by_id(rxn['id']): rxn['objective_coefficient'] for rxn in objective_reactions} set_objective(model, coefficients) for k, v in iteritems(obj): if k in {'id', 'name', 'notes', 'compartments', 'annotation'}: setattr(model, k, v) return model cobrapy-0.14.2/cobra/io/json.py000066400000000000000000000151151342367665000162740ustar00rootroot00000000000000# -*- coding: utf-8 -*- from __future__ import absolute_import from six import string_types from cobra.io.dict import model_from_dict, model_to_dict try: import simplejson as json except ImportError: import json JSON_SPEC = "1" def to_json(model, sort=False, **kwargs): """ Return the model as a JSON document. ``kwargs`` are passed on to ``json.dumps``. Parameters ---------- model : cobra.Model The cobra model to represent. sort : bool, optional Whether to sort the metabolites, reactions, and genes or maintain the order defined in the model. Returns ------- str String representation of the cobra model as a JSON document. See Also -------- save_json_model : Write directly to a file. json.dumps : Base function. """ obj = model_to_dict(model, sort=sort) obj[u"version"] = JSON_SPEC return json.dumps(obj, allow_nan=False, **kwargs) def from_json(document): """ Load a cobra model from a JSON document. Parameters ---------- document : str The JSON document representation of a cobra model. Returns ------- cobra.Model The cobra model as represented in the JSON document. See Also -------- load_json_model : Load directly from a file. """ return model_from_dict(json.loads(document)) def save_json_model(model, filename, sort=False, pretty=False, **kwargs): """ Write the cobra model to a file in JSON format. ``kwargs`` are passed on to ``json.dump``. Parameters ---------- model : cobra.Model The cobra model to represent. filename : str or file-like File path or descriptor that the JSON representation should be written to. sort : bool, optional Whether to sort the metabolites, reactions, and genes or maintain the order defined in the model. pretty : bool, optional Whether to format the JSON more compactly (default) or in a more verbose but easier to read fashion. Can be partially overwritten by the ``kwargs``. See Also -------- to_json : Return a string representation. json.dump : Base function. """ obj = model_to_dict(model, sort=sort) obj[u"version"] = JSON_SPEC if pretty: dump_opts = { "indent": 4, "separators": (",", ": "), "sort_keys": True, "allow_nan": False} else: dump_opts = { "indent": 0, "separators": (",", ":"), "sort_keys": False, "allow_nan": False} dump_opts.update(**kwargs) if isinstance(filename, string_types): with open(filename, "w") as file_handle: json.dump(obj, file_handle, **dump_opts) else: json.dump(obj, filename, **dump_opts) def load_json_model(filename): """ Load a cobra model from a file in JSON format. Parameters ---------- filename : str or file-like File path or descriptor that contains the JSON document describing the cobra model. Returns ------- cobra.Model The cobra model as represented in the JSON document. See Also -------- from_json : Load from a string. """ if isinstance(filename, string_types): with open(filename, "r") as file_handle: return model_from_dict(json.load(file_handle)) else: return model_from_dict(json.load(filename)) json_schema = { "$schema": "http://json-schema.org/draft-04/schema#", "title": "COBRA", "description": "JSON representation of COBRA model", "type": "object", "properties": { "id": {"type": "string"}, "name": {"type": "string"}, "description": {"type": "string"}, "version": { "type": "integer", "default": 1, }, "reactions": { "type": "array", "items": { "type": "object", "properties": { "id": {"type": "string"}, "name": {"type": "string"}, "metabolites": { "type": "object", "patternProperties": { ".*": {"type": "number"}, } }, "gene_reaction_rule": {"type": "string"}, "lower_bound": {"type": "number"}, "upper_bound": {"type": "number"}, "objective_coefficient": { "type": "number", "default": 0, }, "subsystem": {"type": "string"}, "notes": {"type": "object"}, "annotation": {"type": "object"}, }, "required": ["id", "name", "metabolites", "lower_bound", "upper_bound", "gene_reaction_rule"], "additionalProperties": False, } }, "metabolites": { "type": "array", "items": { "type": "object", "properties": { "id": {"type": "string"}, "name": {"type": "string"}, "compartment": { "type": "string", "pattern": "[a-z]{1,2}" }, "charge": {"type": "integer"}, "formula": {"type": "string"}, "_bound": { "type": "number", "default": 0 }, "notes": {"type": "object"}, "annotation": {"type": "object"}, }, "required": ["id", "name", "compartment"], "additionalProperties": False, } }, "genes": { "type": "array", "items": { "type": "object", "properties": { "id": {"type": "string"}, "name": {"type": "string"}, "notes": {"type": "object"}, "annotation": {"type": "object"}, }, "required": ["id", "name"], "additionalProperties": False, } }, "compartments": { "type": "object", "patternProperties": { "[a-z]{1,2}": {"type": "string"} } }, "notes": {"type": "object"}, "annotation": {"type": "object"}, }, "required": ["id", "reactions", "metabolites", "genes"], "additionalProperties": False, } cobrapy-0.14.2/cobra/io/mat.py000066400000000000000000000255141342367665000161100ustar00rootroot00000000000000# -*- coding: utf-8 -*- from __future__ import absolute_import import re from collections import OrderedDict from uuid import uuid4 from warnings import warn from numpy import array, inf, isinf from numpy import object as np_object from six import string_types from cobra.core import Metabolite, Model, Reaction from cobra.util import create_stoichiometric_matrix from cobra.util.solver import set_objective try: import scipy.sparse as scipy_sparse import scipy.io as scipy_io except ImportError: scipy_sparse = None scipy_io = None # precompiled regular expressions _bracket_re = re.compile(r"\[[a-z]\]$") _underscore_re = re.compile(r"_[a-z]$") def _get_id_compartment(id): """extract the compartment from the id string""" bracket_search = _bracket_re.findall(id) if len(bracket_search) == 1: return bracket_search[0][1] underscore_search = _underscore_re.findall(id) if len(underscore_search) == 1: return underscore_search[0][1] return None def _cell(x): """translate an array x into a MATLAB cell array""" x_no_none = [i if i is not None else "" for i in x] return array(x_no_none, dtype=np_object) def load_matlab_model(infile_path, variable_name=None, inf=inf): """Load a cobra model stored as a .mat file Parameters ---------- infile_path: str path to the file to to read variable_name: str, optional The variable name of the model in the .mat file. If this is not specified, then the first MATLAB variable which looks like a COBRA model will be used inf: value The value to use for infinite bounds. Some solvers do not handle infinite values so for using those, set this to a high numeric value. Returns ------- cobra.core.Model.Model: The resulting cobra model """ if not scipy_io: raise ImportError('load_matlab_model requires scipy') data = scipy_io.loadmat(infile_path) possible_names = [] if variable_name is None: # skip meta variables meta_vars = {"__globals__", "__header__", "__version__"} possible_names = sorted(i for i in data if i not in meta_vars) if len(possible_names) == 1: variable_name = possible_names[0] if variable_name is not None: return from_mat_struct(data[variable_name], model_id=variable_name, inf=inf) for possible_name in possible_names: try: return from_mat_struct(data[possible_name], model_id=possible_name, inf=inf) except ValueError: pass # If code here is executed, then no model was found. raise IOError("no COBRA model found") def save_matlab_model(model, file_name, varname=None): """Save the cobra model as a .mat file. This .mat file can be used directly in the MATLAB version of COBRA. Parameters ---------- model : cobra.core.Model.Model object The model to save file_name : str or file-like object The file to save to varname : string The name of the variable within the workspace """ if not scipy_io: raise ImportError('load_matlab_model requires scipy') if varname is None: varname = str(model.id) \ if model.id is not None and len(model.id) > 0 \ else "exported_model" mat = create_mat_dict(model) scipy_io.savemat(file_name, {varname: mat}, appendmat=True, oned_as="column") def create_mat_metabolite_id(model): for met in model.metabolites: if not _get_id_compartment(met.id) and met.compartment: yield '{}[{}]'.format(met.id, model.compartments[met.compartment].lower()) else: yield met.id def create_mat_dict(model): """create a dict mapping model attributes to arrays""" rxns = model.reactions mets = model.metabolites mat = OrderedDict() mat["mets"] = _cell([met_id for met_id in create_mat_metabolite_id(model)]) mat["metNames"] = _cell(mets.list_attr("name")) mat["metFormulas"] = _cell([str(m.formula) for m in mets]) try: mat["metCharge"] = array(mets.list_attr("charge")) * 1. except TypeError: # can't have any None entries for charge, or this will fail pass mat["genes"] = _cell(model.genes.list_attr("id")) # make a matrix for rxnGeneMat # reactions are rows, genes are columns rxn_gene = scipy_sparse.dok_matrix((len(model.reactions), len(model.genes))) if min(rxn_gene.shape) > 0: for i, reaction in enumerate(model.reactions): for gene in reaction.genes: rxn_gene[i, model.genes.index(gene)] = 1 mat["rxnGeneMat"] = rxn_gene mat["grRules"] = _cell(rxns.list_attr("gene_reaction_rule")) mat["rxns"] = _cell(rxns.list_attr("id")) mat["rxnNames"] = _cell(rxns.list_attr("name")) mat["subSystems"] = _cell(rxns.list_attr("subsystem")) stoich_mat = create_stoichiometric_matrix(model) mat["S"] = stoich_mat if stoich_mat is not None else [[]] # multiply by 1 to convert to float, working around scipy bug # https://github.com/scipy/scipy/issues/4537 mat["lb"] = array(rxns.list_attr("lower_bound")) * 1. mat["ub"] = array(rxns.list_attr("upper_bound")) * 1. mat["b"] = array(mets.list_attr("_bound")) * 1. mat["c"] = array(rxns.list_attr("objective_coefficient")) * 1. mat["rev"] = array(rxns.list_attr("reversibility")) * 1 mat["description"] = str(model.id) return mat def from_mat_struct(mat_struct, model_id=None, inf=inf): """create a model from the COBRA toolbox struct The struct will be a dict read in by scipy.io.loadmat """ m = mat_struct if m.dtype.names is None: raise ValueError("not a valid mat struct") if not {"rxns", "mets", "S", "lb", "ub"} <= set(m.dtype.names): raise ValueError("not a valid mat struct") if "c" in m.dtype.names: c_vec = m["c"][0, 0] else: c_vec = None warn("objective vector 'c' not found") model = Model() if model_id is not None: model.id = model_id elif "description" in m.dtype.names: description = m["description"][0, 0][0] if not isinstance(description, string_types) and len(description) > 1: model.id = description[0] warn("Several IDs detected, only using the first.") else: model.id = description else: model.id = "imported_model" for i, name in enumerate(m["mets"][0, 0]): new_metabolite = Metabolite() new_metabolite.id = str(name[0][0]) if all(var in m.dtype.names for var in ['metComps', 'comps', 'compNames']): comp_index = m["metComps"][0, 0][i][0] - 1 new_metabolite.compartment = m['comps'][0, 0][comp_index][0][0] if new_metabolite.compartment not in model.compartments: comp_name = m['compNames'][0, 0][comp_index][0][0] model.compartments[new_metabolite.compartment] = comp_name else: new_metabolite.compartment = _get_id_compartment(new_metabolite.id) if new_metabolite.compartment not in model.compartments: model.compartments[ new_metabolite.compartment] = new_metabolite.compartment try: new_metabolite.name = str(m["metNames"][0, 0][i][0][0]) except (IndexError, ValueError): pass try: new_metabolite.formula = str(m["metFormulas"][0][0][i][0][0]) except (IndexError, ValueError): pass try: new_metabolite.charge = float(m["metCharge"][0, 0][i][0]) int_charge = int(new_metabolite.charge) if new_metabolite.charge == int_charge: new_metabolite.charge = int_charge except (IndexError, ValueError): pass model.add_metabolites([new_metabolite]) new_reactions = [] coefficients = {} for i, name in enumerate(m["rxns"][0, 0]): new_reaction = Reaction() new_reaction.id = str(name[0][0]) new_reaction.lower_bound = float(m["lb"][0, 0][i][0]) new_reaction.upper_bound = float(m["ub"][0, 0][i][0]) if isinf(new_reaction.lower_bound) and new_reaction.lower_bound < 0: new_reaction.lower_bound = -inf if isinf(new_reaction.upper_bound) and new_reaction.upper_bound > 0: new_reaction.upper_bound = inf if c_vec is not None: coefficients[new_reaction] = float(c_vec[i][0]) try: new_reaction.gene_reaction_rule = str(m['grRules'][0, 0][i][0][0]) except (IndexError, ValueError): pass try: new_reaction.name = str(m["rxnNames"][0, 0][i][0][0]) except (IndexError, ValueError): pass try: new_reaction.subsystem = str(m['subSystems'][0, 0][i][0][0]) except (IndexError, ValueError): pass new_reactions.append(new_reaction) model.add_reactions(new_reactions) set_objective(model, coefficients) coo = scipy_sparse.coo_matrix(m["S"][0, 0]) for i, j, v in zip(coo.row, coo.col, coo.data): model.reactions[j].add_metabolites({model.metabolites[i]: v}) return model def _check(result): """ensure success of a pymatbridge operation""" if result["success"] is not True: raise RuntimeError(result["content"]["stdout"]) def model_to_pymatbridge(model, variable_name="model", matlab=None): """send the model to a MATLAB workspace through pymatbridge This model can then be manipulated through the COBRA toolbox Parameters ---------- variable_name : str The variable name to which the model will be assigned in the MATLAB workspace matlab : None or pymatbridge.Matlab instance The MATLAB workspace to which the variable will be sent. If this is None, then this will be sent to the same environment used in IPython magics. """ if scipy_sparse is None: raise ImportError("`model_to_pymatbridge` requires scipy!") if matlab is None: # assumed to be running an IPython magic from IPython import get_ipython matlab = get_ipython().magics_manager.registry["MatlabMagics"].Matlab model_info = create_mat_dict(model) S = model_info["S"].todok() model_info["S"] = 0 temp_S_name = "cobra_pymatbridge_temp_" + uuid4().hex _check(matlab.set_variable(variable_name, model_info)) _check(matlab.set_variable(temp_S_name, S)) _check(matlab.run_code("%s.S = %s;" % (variable_name, temp_S_name))) # all vectors need to be transposed for i in model_info.keys(): if i == "S": continue _check(matlab.run_code("{0}.{1} = {0}.{1}';".format(variable_name, i))) _check(matlab.run_code("clear %s;" % temp_S_name)) cobrapy-0.14.2/cobra/io/sbml.py000066400000000000000000001002021342367665000162500ustar00rootroot00000000000000# -*- coding: utf-8 -*- from __future__ import absolute_import import re from math import isinf, isnan from os.path import isfile from warnings import warn from six import iteritems from cobra.core import Configuration, Metabolite, Model, Reaction from cobra.util.solver import set_objective try: import libsbml except ImportError: libsbml = None CONFIGURATION = Configuration() def parse_legacy_id(the_id, the_compartment=None, the_type='metabolite', use_hyphens=False): """Deals with a bunch of problems due to bigg.ucsd.edu not following SBML standards Parameters ---------- the_id: String. the_compartment: String the_type: String Currently only 'metabolite' is supported use_hyphens: Boolean If True, double underscores (__) in an SBML ID will be converted to hyphens Returns ------- string: the identifier """ if use_hyphens: the_id = the_id.replace('__', '-') if the_type == 'metabolite': if the_id.split('_')[-1] == the_compartment: # Reformat Ids to match convention in Palsson Lab. the_id = the_id[:-len(the_compartment) - 1] the_id += '[%s]' % the_compartment return the_id def create_cobra_model_from_sbml_file(sbml_filename, old_sbml=False, legacy_metabolite=False, print_time=False, use_hyphens=False): """convert an SBML XML file into a cobra.Model object. Supports SBML Level 2 Versions 1 and 4. The function will detect if the SBML fbc package is used in the file and run the converter if the fbc package is used. Parameters ---------- sbml_filename: string old_sbml: bool Set to True if the XML file has metabolite formula appended to metabolite names. This was a poorly designed artifact that persists in some models. legacy_metabolite: bool If True then assume that the metabolite id has the compartment id appended after an underscore (e.g. _c for cytosol). This has not been implemented but will be soon. print_time: bool deprecated use_hyphens: bool If True, double underscores (__) in an SBML ID will be converted to hyphens Returns ------- Model : The parsed cobra model """ if not libsbml: raise ImportError('create_cobra_model_from_sbml_file ' 'requires python-libsbml') __default_objective_coefficient = 0 # Ensure that the file exists if not isfile(sbml_filename): raise IOError('Your SBML file is not found: %s' % sbml_filename) # Expressions to change SBML Ids to Palsson Lab Ids metabolite_re = re.compile('^M_') reaction_re = re.compile('^R_') compartment_re = re.compile('^C_') if print_time: warn("print_time is deprecated", DeprecationWarning) model_doc = libsbml.readSBML(sbml_filename) if model_doc.getPlugin("fbc") is not None: from libsbml import ConversionProperties, LIBSBML_OPERATION_SUCCESS conversion_properties = ConversionProperties() conversion_properties.addOption( "convert fbc to cobra", True, "Convert FBC model to Cobra model") result = model_doc.convert(conversion_properties) if result != LIBSBML_OPERATION_SUCCESS: raise Exception("Conversion of SBML+fbc to COBRA failed") sbml_model = model_doc.getModel() sbml_model_id = sbml_model.getId() sbml_species = sbml_model.getListOfSpecies() sbml_reactions = sbml_model.getListOfReactions() sbml_compartments = sbml_model.getListOfCompartments() compartment_dict = dict([(compartment_re.split(x.getId())[-1], x.getName()) for x in sbml_compartments]) if legacy_metabolite: # Deal with the palsson lab appending the compartment id to the # metabolite id new_dict = {} for the_id, the_name in compartment_dict.items(): if the_name == '': new_dict[the_id[0].lower()] = the_id else: new_dict[the_id] = the_name compartment_dict = new_dict legacy_compartment_converter = dict( [(v, k) for k, v in iteritems(compartment_dict)]) cobra_model = Model(sbml_model_id) metabolites = [] metabolite_dict = {} # Convert sbml_metabolites to cobra.Metabolites for sbml_metabolite in sbml_species: # Skip sbml boundary species if sbml_metabolite.getBoundaryCondition(): continue if (old_sbml or legacy_metabolite) and \ sbml_metabolite.getId().endswith('_b'): # Deal with incorrect sbml from bigg.ucsd.edu continue tmp_metabolite = Metabolite() metabolite_id = tmp_metabolite.id = sbml_metabolite.getId() tmp_metabolite.compartment = compartment_re.split( sbml_metabolite.getCompartment())[-1] if legacy_metabolite: if tmp_metabolite.compartment not in compartment_dict: tmp_metabolite.compartment = legacy_compartment_converter[ tmp_metabolite.compartment] tmp_metabolite.id = parse_legacy_id( tmp_metabolite.id, tmp_metabolite.compartment, use_hyphens=use_hyphens) if use_hyphens: tmp_metabolite.id = metabolite_re.split( tmp_metabolite.id)[-1].replace('__', '-') else: # Just in case the SBML ids are ill-formed and use - tmp_metabolite.id = metabolite_re.split( tmp_metabolite.id)[-1].replace('-', '__') tmp_metabolite.name = sbml_metabolite.getName() tmp_formula = '' tmp_metabolite.notes = parse_legacy_sbml_notes( sbml_metabolite.getNotesString()) if sbml_metabolite.isSetCharge(): tmp_metabolite.charge = sbml_metabolite.getCharge() if "CHARGE" in tmp_metabolite.notes: note_charge = tmp_metabolite.notes["CHARGE"][0] try: note_charge = float(note_charge) if note_charge == int(note_charge): note_charge = int(note_charge) except: warn("charge of %s is not a number (%s)" % (tmp_metabolite.id, str(note_charge))) else: if ((tmp_metabolite.charge is None) or (tmp_metabolite.charge == note_charge)): tmp_metabolite.notes.pop("CHARGE") # set charge to the one from notes if not assigend before # the same tmp_metabolite.charge = note_charge else: # tmp_metabolite.charge != note_charge msg = "different charges specified for %s (%d and %d)" msg = msg % (tmp_metabolite.id, tmp_metabolite.charge, note_charge) warn(msg) # Chances are a 0 note charge was written by mistake. We # will default to the note_charge in this case. if tmp_metabolite.charge == 0: tmp_metabolite.charge = note_charge for the_key in tmp_metabolite.notes.keys(): if the_key.lower() == 'formula': tmp_formula = tmp_metabolite.notes.pop(the_key)[0] break if tmp_formula == '' and old_sbml: tmp_formula = tmp_metabolite.name.split('_')[-1] tmp_metabolite.name = tmp_metabolite.name[:-len(tmp_formula) - 1] tmp_metabolite.formula = tmp_formula metabolite_dict.update({metabolite_id: tmp_metabolite}) metabolites.append(tmp_metabolite) cobra_model.add_metabolites(metabolites) # Construct the vectors and matrices for holding connectivity and numerical # info to feed to the cobra toolbox. # Always assume steady state simulations so b is set to 0 cobra_reaction_list = [] coefficients = {} for sbml_reaction in sbml_reactions: if use_hyphens: # Change the ids to match conventions used by the Palsson lab. reaction = Reaction(reaction_re.split( sbml_reaction.getId())[-1].replace('__', '-')) else: # Just in case the SBML ids are ill-formed and use - reaction = Reaction(reaction_re.split( sbml_reaction.getId())[-1].replace('-', '__')) cobra_reaction_list.append(reaction) # reaction.exchange_reaction = 0 reaction.name = sbml_reaction.getName() cobra_metabolites = {} # Use the cobra.Metabolite class here for sbml_metabolite in sbml_reaction.getListOfReactants(): tmp_metabolite_id = sbml_metabolite.getSpecies() # This deals with boundary metabolites if tmp_metabolite_id in metabolite_dict: tmp_metabolite = metabolite_dict[tmp_metabolite_id] cobra_metabolites[tmp_metabolite] = - \ sbml_metabolite.getStoichiometry() for sbml_metabolite in sbml_reaction.getListOfProducts(): tmp_metabolite_id = sbml_metabolite.getSpecies() # This deals with boundary metabolites if tmp_metabolite_id in metabolite_dict: tmp_metabolite = metabolite_dict[tmp_metabolite_id] # Handle the case where the metabolite was specified both # as a reactant and as a product. if tmp_metabolite in cobra_metabolites: warn("%s appears as a reactant and product %s" % (tmp_metabolite_id, reaction.id)) cobra_metabolites[ tmp_metabolite] += sbml_metabolite.getStoichiometry() # if the combined stoichiometry is 0, remove the metabolite if cobra_metabolites[tmp_metabolite] == 0: cobra_metabolites.pop(tmp_metabolite) else: cobra_metabolites[ tmp_metabolite] = sbml_metabolite.getStoichiometry() # check for nan for met, v in iteritems(cobra_metabolites): if isnan(v) or isinf(v): warn("invalid value %s for metabolite '%s' in reaction '%s'" % (str(v), met.id, reaction.id)) reaction.add_metabolites(cobra_metabolites) # Parse the kinetic law info here. parameter_dict = {} # If lower and upper bounds are specified in the Kinetic Law then # they override the sbml reversible attribute. If they are not # specified then the bounds are determined by getReversible. if not sbml_reaction.getKineticLaw(): if sbml_reaction.getReversible(): parameter_dict['lower_bound'] = CONFIGURATION.lower_bound parameter_dict['upper_bound'] = CONFIGURATION.upper_bound else: # Assume that irreversible reactions only proceed from left to # right. parameter_dict['lower_bound'] = 0 parameter_dict['upper_bound'] = CONFIGURATION.upper_bound parameter_dict[ 'objective_coefficient'] = __default_objective_coefficient else: for sbml_parameter in \ sbml_reaction.getKineticLaw().getListOfParameters(): parameter_dict[ sbml_parameter.getId().lower()] = sbml_parameter.getValue() if 'lower_bound' in parameter_dict: reaction.lower_bound = parameter_dict['lower_bound'] elif 'lower bound' in parameter_dict: reaction.lower_bound = parameter_dict['lower bound'] elif sbml_reaction.getReversible(): reaction.lower_bound = CONFIGURATION.lower_bound else: reaction.lower_bound = 0 if 'upper_bound' in parameter_dict: reaction.upper_bound = parameter_dict['upper_bound'] elif 'upper bound' in parameter_dict: reaction.upper_bound = parameter_dict['upper bound'] else: reaction.upper_bound = CONFIGURATION.upper_bound objective_coefficient = parameter_dict.get( 'objective_coefficient', parameter_dict.get( 'objective_coefficient', __default_objective_coefficient)) if objective_coefficient != 0: coefficients[reaction] = objective_coefficient # ensure values are not set to nan or inf if isnan(reaction.lower_bound) or isinf(reaction.lower_bound): reaction.lower_bound = CONFIGURATION.lower_bound if isnan(reaction.upper_bound) or isinf(reaction.upper_bound): reaction.upper_bound = CONFIGURATION.upper_bound reaction_note_dict = parse_legacy_sbml_notes( sbml_reaction.getNotesString()) # Parse the reaction notes. # POTENTIAL BUG: DEALING WITH LEGACY 'SBML' THAT IS NOT IN A # STANDARD FORMAT # TODO: READ IN OTHER NOTES AND GIVE THEM A reaction_ prefix. # TODO: Make sure genes get added as objects if 'GENE ASSOCIATION' in reaction_note_dict: rule = reaction_note_dict['GENE ASSOCIATION'][0] try: rule.encode('ascii') except (UnicodeEncodeError, UnicodeDecodeError): warn("gene_reaction_rule '%s' is not ascii compliant" % rule) if rule.startswith(""") and rule.endswith("""): rule = rule[6:-6] reaction.gene_reaction_rule = rule if 'GENE LIST' in reaction_note_dict: reaction.systematic_names = reaction_note_dict['GENE LIST'][0] elif ('GENES' in reaction_note_dict and reaction_note_dict['GENES'] != ['']): reaction.systematic_names = reaction_note_dict['GENES'][0] elif 'LOCUS' in reaction_note_dict: gene_id_to_object = dict([(x.id, x) for x in reaction._genes]) for the_row in reaction_note_dict['LOCUS']: tmp_row_dict = {} the_row = 'LOCUS:' + the_row.lstrip('_').rstrip('#') for the_item in the_row.split('#'): k, v = the_item.split(':') tmp_row_dict[k] = v tmp_locus_id = tmp_row_dict['LOCUS'] if 'TRANSCRIPT' in tmp_row_dict: tmp_locus_id = tmp_locus_id + \ '.' + tmp_row_dict['TRANSCRIPT'] if 'ABBREVIATION' in tmp_row_dict: gene_id_to_object[tmp_locus_id].name = tmp_row_dict[ 'ABBREVIATION'] if 'SUBSYSTEM' in reaction_note_dict: reaction.subsystem = reaction_note_dict.pop('SUBSYSTEM')[0] reaction.notes = reaction_note_dict # Now, add all of the reactions to the model. cobra_model.id = sbml_model.getId() # Populate the compartment list - This will be done based on # cobra.Metabolites in cobra.Reactions in the future. cobra_model.compartments = compartment_dict cobra_model.add_reactions(cobra_reaction_list) set_objective(cobra_model, coefficients) return cobra_model def parse_legacy_sbml_notes(note_string, note_delimiter=':'): """Deal with various legacy SBML format issues. """ note_dict = {} start_tag = '

' end_tag = '

' if '' in note_string: start_tag = '' end_tag = '' while start_tag in note_string and end_tag in note_string: note_start = note_string.index(start_tag) note_end = note_string.index(end_tag) the_note = note_string[ (note_start + len(start_tag)):note_end].lstrip(' ').rstrip( ' ') if note_delimiter in the_note: note_delimiter_index = the_note.index(note_delimiter) note_field = the_note[:note_delimiter_index].lstrip( ' ').rstrip(' ').replace('_', ' ').upper() note_value = the_note[ (note_delimiter_index + 1):].lstrip(' ').rstrip(' ') if note_field in note_dict: note_dict[note_field].append(note_value) else: note_dict[note_field] = [note_value] note_string = note_string[(note_end + len(end_tag)):] if ('CHARGE' in note_dict and note_dict['CHARGE'][0].lower() in ['none', 'na', 'nan']): note_dict.pop('CHARGE') # Remove non-numeric charges if 'CHARGE' in note_dict and note_dict['CHARGE'][0].lower() in ['none', 'na', 'nan']: note_dict.pop('CHARGE') # Remove non-numeric charges return note_dict def write_cobra_model_to_sbml_file(cobra_model, sbml_filename, sbml_level=2, sbml_version=1, print_time=False, use_fbc_package=True): """Write a cobra.Model object to an SBML XML file. Parameters ---------- cobra_model : cobra.core.Model.Model The model object to write sbml_filename : string The file to write the SBML XML to. sbml_level : int 2 is the only supported level. sbml_version : int 1 is the only supported version. print_time : bool deprecated use_fbc_package : bool Convert the model to the FBC package format to improve portability. http://sbml.org/Documents/Specifications/SBML_Level_3/Packages/Flux_Balance_Constraints_(flux) Notes ----- TODO: Update the NOTES to match the SBML standard and provide support for Level 2 Version 4 """ if not libsbml: raise ImportError('write_cobra_model_to_sbml_file ' 'requires python-libsbml') sbml_doc = get_libsbml_document(cobra_model, sbml_level=sbml_level, sbml_version=sbml_version, print_time=print_time, use_fbc_package=use_fbc_package) libsbml.writeSBML(sbml_doc, sbml_filename) def get_libsbml_document(cobra_model, sbml_level=2, sbml_version=1, print_time=False, use_fbc_package=True): """ Return a libsbml document object for writing to a file. This function is used by write_cobra_model_to_sbml_file(). """ note_start_tag, note_end_tag = '

', '

' if sbml_level > 2 or (sbml_level == 2 and sbml_version == 4): note_start_tag, note_end_tag = '', '' sbml_doc = libsbml.SBMLDocument(sbml_level, sbml_version) sbml_model = sbml_doc.createModel(cobra_model.id.split('.')[0]) # Note need to set units reaction_units = 'mmol_per_gDW_per_hr' model_units = sbml_model.createUnitDefinition() model_units.setId(reaction_units) sbml_unit = model_units.createUnit() sbml_unit.setKind(libsbml.UNIT_KIND_MOLE) sbml_unit.setScale(-3) sbml_unit = model_units.createUnit() sbml_unit.setKind(libsbml.UNIT_KIND_GRAM) sbml_unit.setExponent(-1) sbml_unit = model_units.createUnit() sbml_unit.setKind(libsbml.UNIT_KIND_SECOND) sbml_unit.setMultiplier(1.0 / 60 / 60) sbml_unit.setExponent(-1) # Add in the common compartment abbreviations. If there are additional # compartments they also need to be added. if not cobra_model.compartments: cobra_model.compartments = {'c': 'cytosol', 'p': 'periplasm', 'e': 'extracellular'} for the_key in cobra_model.compartments.keys(): sbml_comp = sbml_model.createCompartment() sbml_comp.setId(the_key) sbml_comp.setName(cobra_model.compartments[the_key]) sbml_comp.setSize(1) # Just to get rid of warnings if print_time: warn("print_time is deprecated", DeprecationWarning) # Use this dict to allow for fast look up of species id # for references created in the reaction section. metabolite_dict = {} for cobra_metabolite in cobra_model.metabolites: metabolite_dict[cobra_metabolite.id] = add_sbml_species( sbml_model, cobra_metabolite, note_start_tag=note_start_tag, note_end_tag=note_end_tag) for the_reaction in cobra_model.reactions: # This is probably the culprit. Including cobra.Reaction # objects explicitly in cobra.Model will speed this up. sbml_reaction = sbml_model.createReaction() # Need to remove - for proper SBML. Replace with __ the_reaction_id = 'R_' + the_reaction.id.replace('-', '__') sbml_reaction.setId(the_reaction_id) # The reason we are not using the Reaction.reversibility property # is because the SBML definition of reversibility does not quite # match with the cobra definition. In cobra, reversibility implies # that both positive and negative flux values are feasible. However, # SBML requires negative-flux-only reactions to still be classified # as reversible. To quote from the SBML Level 3 Version 1 Spec: # > However, labeling a reaction as irreversible is interpreted as # > an assertion that the rate expression will not have negative # > values during a simulation. # (Page 60 lines 44-45) sbml_reaction.setReversible(the_reaction.lower_bound < 0) if the_reaction.name: sbml_reaction.setName(the_reaction.name) else: sbml_reaction.setName(the_reaction.id) # Add in the reactant/product references for the_metabolite, the_coefficient in \ iteritems(the_reaction._metabolites): sbml_stoichiometry = the_coefficient metabolite_id = str(metabolite_dict[the_metabolite.id]) # Each SpeciesReference must have a unique id if sbml_stoichiometry < 0: species_reference = sbml_reaction.createReactant() else: species_reference = sbml_reaction.createProduct() species_reference.setId(metabolite_id + '_' + the_reaction_id) species_reference.setSpecies(metabolite_id) species_reference.setStoichiometry(abs(sbml_stoichiometry)) # Deal with the case where the reaction is a boundary reaction if len(the_reaction._metabolites) == 1: the_metabolite, the_coefficient = list( the_reaction._metabolites.items())[0] metabolite_id = add_sbml_species(sbml_model, the_metabolite, note_start_tag=note_start_tag, note_end_tag=note_end_tag, boundary_metabolite=True) sbml_stoichiometry = -the_coefficient # Each SpeciesReference must have a unique id if sbml_stoichiometry < 0: species_reference = sbml_reaction.createReactant() else: species_reference = sbml_reaction.createProduct() species_reference.setId(metabolite_id + '_' + the_reaction_id) species_reference.setSpecies(metabolite_id) species_reference.setStoichiometry(abs(sbml_stoichiometry)) # Add in the kineticLaw sbml_law = libsbml.KineticLaw(sbml_level, sbml_version) if hasattr(sbml_law, 'setId'): sbml_law.setId('FLUX_VALUE') sbml_law.setFormula('FLUX_VALUE') reaction_parameter_dict = { 'LOWER_BOUND': [the_reaction.lower_bound, reaction_units], 'UPPER_BOUND': [the_reaction.upper_bound, reaction_units], 'FLUX_VALUE': [0, reaction_units], 'OBJECTIVE_COEFFICIENT': [the_reaction.objective_coefficient, 'dimensionless']} for k, v in reaction_parameter_dict.items(): sbml_parameter = libsbml.Parameter(sbml_level, sbml_version) sbml_parameter.setId(k) if hasattr(v, '__iter__'): sbml_parameter.setValue(v[0]) sbml_parameter.setUnits(v[1]) else: sbml_parameter.setValue(v) sbml_law.addParameter(sbml_parameter) sbml_reaction.setKineticLaw(sbml_law) # Checks if GPR and Subsystem annotations are present in the notes # section and if they are the same as those in the reaction's # gene_reaction_rule/ subsystem attribute. If they are not identical, # they are set to be identical note_dict = the_reaction.notes.copy() if the_reaction.gene_reaction_rule: note_dict['GENE ASSOCIATION'] = [ str(the_reaction.gene_reaction_rule)] if the_reaction.subsystem: note_dict['SUBSYSTEM'] = [str(the_reaction.subsystem)] # In a cobrapy model the notes section is stored as a dictionary. The # following section turns the key-value-pairs of the dictionary into a # string and replaces recurring symbols so that the string has the i # required syntax for an SBML doc. note_str = str(list(iteritems(note_dict))) note_start_tag, note_end_tag, note_delimiter = '

', '

', ':' note_str = note_str.replace('(\'', note_start_tag) note_str = note_str.replace('\']),', note_end_tag) note_str = note_str.replace('\',', note_delimiter) note_str = note_str.replace('\']', '') note_str = note_str.replace('[\'', '') note_str = note_str.replace( '[', '') note_str = note_str.replace(')]', note_end_tag + '') sbml_reaction.setNotes(note_str) if use_fbc_package: try: from libsbml import ConversionProperties, LIBSBML_OPERATION_SUCCESS conversion_properties = ConversionProperties() conversion_properties.addOption( "convert cobra", True, "Convert Cobra model") result = sbml_doc.convert(conversion_properties) if result != LIBSBML_OPERATION_SUCCESS: raise Exception("Conversion of COBRA to SBML+fbc failed") except Exception as e: error_string = 'Error saving as SBML+fbc. %s' try: # Check whether the FbcExtension is there from libsbml import FbcExtension error_string = error_string % e except ImportError: error_string = error_string % "FbcExtension not available in " "libsbml. If use_fbc_package == True then libsbml must be " "compiled with the fbc extension." from libsbml import getLibSBMLDottedVersion _sbml_version = getLibSBMLDottedVersion() _major, _minor, _patch = map(int, _sbml_version.split('.')) if _major < 5 or (_major == 5 and _minor < 8): error_string += "You've got libsbml %s installed. " "You need 5.8.0 or later with the fbc package" raise Exception(error_string) return sbml_doc def add_sbml_species(sbml_model, cobra_metabolite, note_start_tag, note_end_tag, boundary_metabolite=False): """A helper function for adding cobra metabolites to an sbml model. Parameters ---------- sbml_model: sbml_model object cobra_metabolite: a cobra.Metabolite object note_start_tag: string the start tag for parsing cobra notes. this will eventually be supplanted when COBRA is worked into sbml. note_end_tag: string the end tag for parsing cobra notes. this will eventually be supplanted when COBRA is worked into sbml. boundary_metabolite: bool if metabolite boundary condition should be set or not Returns ------- string: the created metabolite identifier """ sbml_species = sbml_model.createSpecies() the_id = 'M_' + cobra_metabolite.id.replace('-', '__') # Deal with legacy naming issues the_compartment = cobra_metabolite.compartment if the_id.endswith('[%s]' % the_compartment): the_id = the_id[:-len('[%s]' % the_compartment)] elif not the_id.endswith('_%s' % the_compartment): the_id += '_%s' % the_compartment if boundary_metabolite: the_id += '_boundary' sbml_species.setId(the_id) metabolite_id = the_id if boundary_metabolite: sbml_species.setBoundaryCondition(True) if cobra_metabolite.name: sbml_species.setName(cobra_metabolite.name) else: sbml_species.setName(cobra_metabolite.id) if the_compartment is not None: try: sbml_species.setCompartment(the_compartment) except: warn('metabolite failed: ' + the_id) return cobra_metabolite if cobra_metabolite.charge is not None: sbml_species.setCharge(cobra_metabolite.charge) # Deal with cases where the formula in the model is not an object but as a # string if cobra_metabolite.formula or cobra_metabolite.notes: tmp_note = '' if hasattr(cobra_metabolite.formula, 'id'): tmp_note += '%sFORMULA: %s%s' % (note_start_tag, cobra_metabolite.formula.id, note_end_tag) else: tmp_note += '%sFORMULA: %s%s' % (note_start_tag, cobra_metabolite.formula, note_end_tag) if hasattr(cobra_metabolite.notes, 'items'): for the_id_type, the_id in cobra_metabolite.notes.items(): if the_id_type.lower() == 'charge': # Use of notes['CHARGE'] has been deprecated in favor of # metabolite.charge continue if not isinstance(the_id_type, str): the_id_type = str(the_id_type) if hasattr(the_id, '__iter__') and len(the_id) == 1: the_id = the_id[0] if not isinstance(the_id, str): the_id = str(the_id) tmp_note += '%s%s: %s%s' % (note_start_tag, the_id_type, the_id, note_end_tag) sbml_species.setNotes(tmp_note + '') return metabolite_id def fix_legacy_id(id, use_hyphens=False, fix_compartments=False): id = id.replace('_DASH_', '__') id = id.replace('_FSLASH_', '/') id = id.replace('_BSLASH_', "\\") id = id.replace('_LPAREN_', '(') id = id.replace('_LSQBKT_', '[') id = id.replace('_RSQBKT_', ']') id = id.replace('_RPAREN_', ')') id = id.replace('_COMMA_', ',') id = id.replace('_PERIOD_', '.') id = id.replace('_APOS_', "'") id = id.replace('&', '&') id = id.replace('<', '<') id = id.replace('>', '>') id = id.replace('"', '"') if use_hyphens: id = id.replace('__', '-') else: id = id.replace("-", "__") if fix_compartments: if len(id) > 2: if (id[-3] == "(" and id[-1] == ")") or \ (id[-3] == "[" and id[-1] == "]"): id = id[:-3] + "_" + id[-2] return id def read_legacy_sbml(filename, use_hyphens=False): """read in an sbml file and fix the sbml id's""" model = create_cobra_model_from_sbml_file(filename, old_sbml=True) for metabolite in model.metabolites: metabolite.id = fix_legacy_id(metabolite.id) model.metabolites._generate_index() for reaction in model.reactions: reaction.id = fix_legacy_id(reaction.id) if reaction.id.startswith("EX_") and reaction.id.endswith("(e)"): reaction.id = reaction.id[:-3] + "_e" model.reactions._generate_index() # remove boundary metabolites (end in _b and only present in exchanges) for metabolite in list(model.metabolites): if not metabolite.id.endswith("_b"): continue if len(metabolite._reaction) == 1: if list(metabolite._reaction)[0].id.startswith("EX_"): metabolite.remove_from_model() model.metabolites._generate_index() return model cobrapy-0.14.2/cobra/io/sbml3.py000066400000000000000000000726721342367665000163560ustar00rootroot00000000000000# -*- coding: utf-8 -*- from __future__ import absolute_import import re from ast import And, BoolOp, Name, Or from bz2 import BZ2File from collections import defaultdict from decimal import Decimal from gzip import GzipFile from tempfile import NamedTemporaryFile from warnings import catch_warnings, simplefilter, warn from six import iteritems, string_types from cobra.core import Configuration, Gene, Metabolite, Model, Reaction from cobra.core.gene import parse_gpr from cobra.manipulation.modify import _renames from cobra.manipulation.validate import check_metabolite_compartment_formula from cobra.util.solver import set_objective try: from lxml.etree import ( parse, Element, SubElement, ElementTree, register_namespace, ParseError, XPath) _with_lxml = True except ImportError: _with_lxml = False try: from xml.etree.cElementTree import ( parse, Element, SubElement, ElementTree, register_namespace, ParseError) except ImportError: XPath = None from xml.etree.ElementTree import ( parse, Element, SubElement, ElementTree, register_namespace, ParseError) # use sbml level 2 from sbml.py (which uses libsbml). Eventually, it would # be nice to use the libSBML converters directly instead. try: import libsbml except ImportError: libsbml = None else: from cobra.io.sbml import create_cobra_model_from_sbml_file as read_sbml2 from cobra.io.sbml import write_cobra_model_to_sbml_file as write_sbml2 try: from optlang.symbolics import Basic except ImportError: class Basic: pass CONFIGURATION = Configuration() # deal with namespaces namespaces = {"fbc": "http://www.sbml.org/sbml/level3/version1/fbc/version2", "sbml": "http://www.sbml.org/sbml/level3/version1/core", "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#", "bqbiol": "http://biomodels.net/biology-qualifiers/"} for key in namespaces: register_namespace(key, namespaces[key]) def ns(query): """replace prefixes with namespace""" for prefix, uri in iteritems(namespaces): query = query.replace(prefix + ":", "{" + uri + "}") return query # XPATH query wrappers fbc_prefix = "{" + namespaces["fbc"] + "}" sbml_prefix = "{" + namespaces["sbml"] + "}" SBML_DOT = "__SBML_DOT__" # FBC TAGS OR_TAG = ns("fbc:or") AND_TAG = ns("fbc:and") GENEREF_TAG = ns("fbc:geneProductRef") GPR_TAG = ns("fbc:geneProductAssociation") GENELIST_TAG = ns("fbc:listOfGeneProducts") GENE_TAG = ns("fbc:geneProduct") # XPATHS BOUND_XPATH = ns("sbml:listOfParameters/sbml:parameter[@value]") COMPARTMENT_XPATH = ns("sbml:listOfCompartments/sbml:compartment") GENES_XPATH = GENELIST_TAG + "/" + GENE_TAG SPECIES_XPATH = ns("sbml:listOfSpecies/sbml:species[@boundaryCondition='%s']") OBJECTIVES_XPATH = ns("fbc:objective[@fbc:id='%s']/" "fbc:listOfFluxObjectives/" "fbc:fluxObjective") LONG_SHORT_DIRECTION = {'maximize': 'max', 'minimize': 'min'} SHORT_LONG_DIRECTION = {'min': 'minimize', 'max': 'maximize'} if _with_lxml: RDF_ANNOTATION_XPATH = ("sbml:annotation/rdf:RDF/" "rdf:Description[@rdf:about=$metaid]/" "*[self::bqbiol:isEncodedBy or self::bqbiol:is]/" "rdf:Bag/rdf:li/@rdf:resource") extract_rdf_annotation = XPath(RDF_ANNOTATION_XPATH, namespaces=namespaces, smart_strings=False) else: RDF_ANNOTATION_XPATH = ns("sbml:annotation/rdf:RDF/" "rdf:Description[@rdf:about='%s']/" "bqbiol:isEncodedBy/" "rdf:Bag/rdf:li[@rdf:resource]") def extract_rdf_annotation(sbml_element, metaid): search_xpath = RDF_ANNOTATION_XPATH % metaid for i in sbml_element.iterfind(search_xpath): yield get_attrib(i, "rdf:resource") for i in sbml_element.iterfind(search_xpath.replace( "isEncodedBy", "is")): yield get_attrib(i, "rdf:resource") class CobraSBMLError(Exception): pass def get_attrib(tag, attribute, type=lambda x: x, require=False): value = tag.get(ns(attribute)) if require and value is None: msg = "required attribute '%s' not found in tag '%s'" % \ (attribute, tag.tag) if tag.get("id") is not None: msg += " with id '%s'" % tag.get("id") elif tag.get("name") is not None: msg += " with name '%s'" % tag.get("name") raise CobraSBMLError(msg) return type(value) if value is not None else None def set_attrib(xml, attribute_name, value): if value is None or value == "": return xml.set(ns(attribute_name), str(value)) def parse_stream(filename): """parses filename or compressed stream to xml""" try: if hasattr(filename, "read"): return parse(filename) elif filename.endswith(".gz"): with GzipFile(filename) as infile: return parse(infile) elif filename.endswith(".bz2"): with BZ2File(filename) as infile: return parse(infile) else: return parse(filename) except ParseError as e: raise CobraSBMLError("Malformed XML file: " + str(e)) # string utility functions def clip(string, prefix): """clips a prefix from the beginning of a string if it exists >>> clip("R_pgi", "R_") "pgi" """ return string[len(prefix):] if string.startswith(prefix) else string def strnum(number): """Utility function to convert a number to a string""" if isinstance(number, (Decimal, Basic, str)): return str(number) s = "%.15g" % number return s.rstrip(".") def construct_gpr_xml(parent, expression): """create gpr xml under parent node""" if isinstance(expression, BoolOp): op = expression.op if isinstance(op, And): new_parent = SubElement(parent, AND_TAG) elif isinstance(op, Or): new_parent = SubElement(parent, OR_TAG) else: raise Exception("unsupported operation " + op.__class__) for arg in expression.values: construct_gpr_xml(new_parent, arg) elif isinstance(expression, Name): gene_elem = SubElement(parent, GENEREF_TAG) set_attrib(gene_elem, "fbc:geneProduct", "G_" + expression.id) else: raise Exception("unsupported operation " + repr(expression)) def annotate_cobra_from_sbml(cobra_element, sbml_element): sbo_term = sbml_element.get("sboTerm") if sbo_term is not None: cobra_element.annotation["sbo"] = sbo_term meta_id = get_attrib(sbml_element, "metaid") if meta_id is None: return annotation = cobra_element.annotation for uri in extract_rdf_annotation(sbml_element, metaid="#" + meta_id): if not uri.startswith("http://identifiers.org/"): warn("%s does not start with http://identifiers.org/" % uri) continue try: provider, identifier = uri[23:].split("/", 1) except ValueError: warn("%s does not conform to http://identifiers.org/provider/id" % uri) continue # handle multiple id's in the same database if provider in annotation: # make into a list if necessary if isinstance(annotation[provider], string_types): annotation[provider] = [annotation[provider]] annotation[provider].append(identifier) else: cobra_element.annotation[provider] = identifier def annotate_sbml_from_cobra(sbml_element, cobra_element): if len(cobra_element.annotation) == 0: return # get the id so we can set the metaid tag = sbml_element.tag if tag.startswith(sbml_prefix) or tag[0] != "{": prefix = "" elif tag.startswith(fbc_prefix): prefix = fbc_prefix else: raise ValueError("Can not annotate " + repr(sbml_element)) id = sbml_element.get(prefix + "id") if len(id) == 0: raise ValueError("%s does not have id set" % repr(sbml_element)) set_attrib(sbml_element, "metaid", id) annotation = SubElement(sbml_element, ns("sbml:annotation")) rdf_desc = SubElement(SubElement(annotation, ns("rdf:RDF")), ns("rdf:Description")) set_attrib(rdf_desc, "rdf:about", "#" + id) bag = SubElement(SubElement(rdf_desc, ns("bqbiol:is")), ns("rdf:Bag")) for provider, identifiers in sorted(iteritems(cobra_element.annotation)): if provider == "sbo": set_attrib(sbml_element, "sboTerm", identifiers) continue if isinstance(identifiers, string_types): identifiers = (identifiers,) for identifier in identifiers: li = SubElement(bag, ns("rdf:li")) set_attrib(li, "rdf:resource", "http://identifiers.org/%s/%s" % (provider, identifier)) def parse_xml_into_model(xml, number=float): xml_model = xml.find(ns("sbml:model")) if get_attrib(xml_model, "fbc:strict") != "true": warn('loading SBML model without fbc:strict="true"') model_id = get_attrib(xml_model, "id") model = Model(model_id) model.name = xml_model.get("name") model.compartments = {c.get("id"): c.get("name") for c in xml_model.findall(COMPARTMENT_XPATH)} # add metabolites for species in xml_model.findall(SPECIES_XPATH % 'false'): met = get_attrib(species, "id", require=True) met = Metabolite(clip(met, "M_")) met.name = species.get("name") annotate_cobra_from_sbml(met, species) met.compartment = species.get("compartment") met.charge = get_attrib(species, "fbc:charge", int) met.formula = get_attrib(species, "fbc:chemicalFormula") model.add_metabolites([met]) # Detect boundary metabolites - In case they have been mistakenly # added. They should not actually appear in a model boundary_metabolites = {clip(i.get("id"), "M_") for i in xml_model.findall(SPECIES_XPATH % 'true')} # add genes for sbml_gene in xml_model.iterfind(GENES_XPATH): gene_id = get_attrib(sbml_gene, "fbc:id").replace(SBML_DOT, ".") gene = Gene(clip(gene_id, "G_")) gene.name = get_attrib(sbml_gene, "fbc:name") if gene.name is None: gene.name = get_attrib(sbml_gene, "fbc:label") annotate_cobra_from_sbml(gene, sbml_gene) model.genes.append(gene) def process_gpr(sub_xml): """recursively convert gpr xml to a gpr string""" if sub_xml.tag == OR_TAG: return "( " + ' or '.join(process_gpr(i) for i in sub_xml) + " )" elif sub_xml.tag == AND_TAG: return "( " + ' and '.join(process_gpr(i) for i in sub_xml) + " )" elif sub_xml.tag == GENEREF_TAG: gene_id = get_attrib(sub_xml, "fbc:geneProduct", require=True) return clip(gene_id, "G_") else: raise Exception("unsupported tag " + sub_xml.tag) bounds = {bound.get("id"): get_attrib(bound, "value", type=number) for bound in xml_model.iterfind(BOUND_XPATH)} # add reactions reactions = [] for sbml_reaction in xml_model.iterfind( ns("sbml:listOfReactions/sbml:reaction")): reaction = get_attrib(sbml_reaction, "id", require=True) reaction = Reaction(clip(reaction, "R_")) reaction.name = sbml_reaction.get("name") annotate_cobra_from_sbml(reaction, sbml_reaction) lb_id = get_attrib(sbml_reaction, "fbc:lowerFluxBound", require=True) ub_id = get_attrib(sbml_reaction, "fbc:upperFluxBound", require=True) try: reaction.upper_bound = bounds[ub_id] reaction.lower_bound = bounds[lb_id] except KeyError as e: raise CobraSBMLError("No constant bound with id '%s'" % str(e)) reactions.append(reaction) stoichiometry = defaultdict(lambda: 0) for species_reference in sbml_reaction.findall( ns("sbml:listOfReactants/sbml:speciesReference")): met_name = clip(species_reference.get("species"), "M_") stoichiometry[met_name] -= \ number(species_reference.get("stoichiometry")) for species_reference in sbml_reaction.findall( ns("sbml:listOfProducts/sbml:speciesReference")): met_name = clip(species_reference.get("species"), "M_") stoichiometry[met_name] += \ get_attrib(species_reference, "stoichiometry", type=number, require=True) # needs to have keys of metabolite objects, not ids object_stoichiometry = {} for met_id in stoichiometry: if met_id in boundary_metabolites: warn("Boundary metabolite '%s' used in reaction '%s'" % (met_id, reaction.id)) continue try: metabolite = model.metabolites.get_by_id(met_id) except KeyError: warn("ignoring unknown metabolite '%s' in reaction %s" % (met_id, reaction.id)) continue object_stoichiometry[metabolite] = stoichiometry[met_id] reaction.add_metabolites(object_stoichiometry) # set gene reaction rule gpr_xml = sbml_reaction.find(GPR_TAG) if gpr_xml is not None and len(gpr_xml) != 1: warn("ignoring invalid geneAssociation for " + repr(reaction)) gpr_xml = None gpr = process_gpr(gpr_xml[0]) if gpr_xml is not None else '' # remove outside parenthesis, if any if gpr.startswith("(") and gpr.endswith(")"): gpr = gpr[1:-1].strip() gpr = gpr.replace(SBML_DOT, ".") reaction.gene_reaction_rule = gpr try: model.add_reactions(reactions) except ValueError as e: warn(str(e)) # objective coefficients are handled after all reactions are added obj_list = xml_model.find(ns("fbc:listOfObjectives")) if obj_list is None: warn("listOfObjectives element not found") return model target_objective_id = get_attrib(obj_list, "fbc:activeObjective") target_objective = obj_list.find( ns("fbc:objective[@fbc:id='{}']".format(target_objective_id))) obj_direction_long = get_attrib(target_objective, "fbc:type") obj_direction = LONG_SHORT_DIRECTION[obj_direction_long] obj_query = OBJECTIVES_XPATH % target_objective_id coefficients = {} for sbml_objective in obj_list.findall(obj_query): rxn_id = clip(get_attrib(sbml_objective, "fbc:reaction"), "R_") try: objective_reaction = model.reactions.get_by_id(rxn_id) except KeyError: raise CobraSBMLError("Objective reaction '%s' not found" % rxn_id) try: coefficients[objective_reaction] = get_attrib( sbml_objective, "fbc:coefficient", type=number) except ValueError as e: warn(str(e)) set_objective(model, coefficients) model.solver.objective.direction = obj_direction return model def model_to_xml(cobra_model, units=True): xml = Element("sbml", xmlns=namespaces["sbml"], level="3", version="1", sboTerm="SBO:0000624") set_attrib(xml, "fbc:required", "false") xml_model = SubElement(xml, "model") set_attrib(xml_model, "fbc:strict", "true") if cobra_model.id is not None: xml_model.set("id", cobra_model.id) if cobra_model.name is not None: xml_model.set("name", cobra_model.name) # if using units, add in mmol/gdw/hr if units: unit_def = SubElement( SubElement(xml_model, "listOfUnitDefinitions"), "unitDefinition", id="mmol_per_gDW_per_hr") list_of_units = SubElement(unit_def, "listOfUnits") SubElement(list_of_units, "unit", kind="mole", scale="-3", multiplier="1", exponent="1") SubElement(list_of_units, "unit", kind="gram", scale="0", multiplier="1", exponent="-1") SubElement(list_of_units, "unit", kind="second", scale="0", multiplier="3600", exponent="-1") # create the element for the flux objective obj_list_tmp = SubElement(xml_model, ns("fbc:listOfObjectives")) set_attrib(obj_list_tmp, "fbc:activeObjective", "obj") obj_list_tmp = SubElement(obj_list_tmp, ns("fbc:objective")) set_attrib(obj_list_tmp, "fbc:id", "obj") set_attrib(obj_list_tmp, "fbc:type", SHORT_LONG_DIRECTION[cobra_model.objective.direction]) flux_objectives_list = SubElement(obj_list_tmp, ns("fbc:listOfFluxObjectives")) # create the element for the flux bound parameters parameter_list = SubElement(xml_model, "listOfParameters") param_attr = {"constant": "true"} if units: param_attr["units"] = "mmol_per_gDW_per_hr" # the most common bounds are the minimum, maximum, and 0 if len(cobra_model.reactions) > 0: min_value = min(cobra_model.reactions.list_attr("lower_bound")) max_value = max(cobra_model.reactions.list_attr("upper_bound")) else: min_value = CONFIGURATION.lower_bound max_value = CONFIGURATION.upper_bound SubElement(parameter_list, "parameter", value=strnum(min_value), id="cobra_default_lb", sboTerm="SBO:0000626", **param_attr) SubElement(parameter_list, "parameter", value=strnum(max_value), id="cobra_default_ub", sboTerm="SBO:0000626", **param_attr) SubElement(parameter_list, "parameter", value="0", id="cobra_0_bound", sboTerm="SBO:0000626", **param_attr) def create_bound(reaction, bound_type): """returns the str id of the appropriate bound for the reaction The bound will also be created if necessary""" value = getattr(reaction, bound_type) if value == min_value: return "cobra_default_lb" elif value == 0: return "cobra_0_bound" elif value == max_value: return "cobra_default_ub" else: param_id = "R_" + reaction.id + "_" + bound_type SubElement(parameter_list, "parameter", id=param_id, value=strnum(value), sboTerm="SBO:0000625", **param_attr) return param_id # add in compartments compartments_list = SubElement(xml_model, "listOfCompartments") compartments = cobra_model.compartments for compartment, name in iteritems(compartments): SubElement(compartments_list, "compartment", id=compartment, name=name, constant="true") # add in metabolites species_list = SubElement(xml_model, "listOfSpecies") for met in cobra_model.metabolites: species = SubElement(species_list, "species", id="M_" + met.id, # Useless required SBML parameters constant="false", boundaryCondition="false", hasOnlySubstanceUnits="false") set_attrib(species, "name", met.name) annotate_sbml_from_cobra(species, met) set_attrib(species, "compartment", met.compartment) set_attrib(species, "fbc:charge", met.charge) set_attrib(species, "fbc:chemicalFormula", met.formula) # add in genes if len(cobra_model.genes) > 0: genes_list = SubElement(xml_model, GENELIST_TAG) for gene in cobra_model.genes: gene_id = gene.id.replace(".", SBML_DOT) sbml_gene = SubElement(genes_list, GENE_TAG) set_attrib(sbml_gene, "fbc:id", "G_" + gene_id) name = gene.name if name is None or len(name) == 0: name = gene.id set_attrib(sbml_gene, "fbc:label", gene_id) set_attrib(sbml_gene, "fbc:name", name) annotate_sbml_from_cobra(sbml_gene, gene) # add in reactions reactions_list = SubElement(xml_model, "listOfReactions") for reaction in cobra_model.reactions: id = "R_" + reaction.id sbml_reaction = SubElement( reactions_list, "reaction", id=id, # Useless required SBML parameters fast="false", reversible=str(reaction.lower_bound < 0).lower()) set_attrib(sbml_reaction, "name", reaction.name) annotate_sbml_from_cobra(sbml_reaction, reaction) # add in bounds set_attrib(sbml_reaction, "fbc:upperFluxBound", create_bound(reaction, "upper_bound")) set_attrib(sbml_reaction, "fbc:lowerFluxBound", create_bound(reaction, "lower_bound")) # objective coefficient if reaction.objective_coefficient != 0: objective = SubElement(flux_objectives_list, ns("fbc:fluxObjective")) set_attrib(objective, "fbc:reaction", id) set_attrib(objective, "fbc:coefficient", strnum(reaction.objective_coefficient)) # stoichiometry reactants = {} products = {} for metabolite, stoichiomety in iteritems(reaction._metabolites): met_id = "M_" + metabolite.id if stoichiomety > 0: products[met_id] = strnum(stoichiomety) else: reactants[met_id] = strnum(-stoichiomety) if len(reactants) > 0: reactant_list = SubElement(sbml_reaction, "listOfReactants") for met_id, stoichiomety in sorted(iteritems(reactants)): SubElement(reactant_list, "speciesReference", species=met_id, stoichiometry=stoichiomety, constant="true") if len(products) > 0: product_list = SubElement(sbml_reaction, "listOfProducts") for met_id, stoichiomety in sorted(iteritems(products)): SubElement(product_list, "speciesReference", species=met_id, stoichiometry=stoichiomety, constant="true") # gene reaction rule gpr = reaction.gene_reaction_rule if gpr is not None and len(gpr) > 0: gpr = gpr.replace(".", SBML_DOT) gpr_xml = SubElement(sbml_reaction, GPR_TAG) try: parsed, _ = parse_gpr(gpr) construct_gpr_xml(gpr_xml, parsed.body) except Exception as e: print("failed on '%s' in %s" % (reaction.gene_reaction_rule, repr(reaction))) raise e return xml def read_sbml_model(filename, number=float, **kwargs): if not _with_lxml: warn("Install lxml for faster SBML I/O", ImportWarning) xmlfile = parse_stream(filename) xml = xmlfile.getroot() # use libsbml if not l3v1 with fbc v2 use_libsbml = (xml.get("level") != "3" or xml.get("version") != "1" or get_attrib(xml, "fbc:required") is None) if use_libsbml: if libsbml is None: raise ImportError("libSBML required for fbc < 2") # libsbml needs a file string, so write to temp file if a file handle if hasattr(filename, "read"): with NamedTemporaryFile(suffix=".xml", delete=False) as outfile: xmlfile.write(outfile, encoding="UTF-8", xml_declaration=True) filename = outfile.name return read_sbml2(filename, **kwargs) try: return parse_xml_into_model(xml, number=number) except Exception: raise CobraSBMLError( "Something went wrong reading the model. You can get a detailed " "report using the `cobra.io.sbml3.validate_sbml_model` function " "or using the online validator at http://sbml.org/validator") id_required = {ns(i) for i in ("sbml:model", "sbml:reaction:", "sbml:species", "fbc:geneProduct", "sbml:compartment", "sbml:parameter", "sbml:UnitDefinition", "fbc:objective")} invalid_id_detector = re.compile("|".join(re.escape(i[0]) for i in _renames)) def validate_sbml_model(filename, check_model=True): """Returns the model along with a list of errors. Parameters ---------- filename : str The filename of the SBML model to be validated. check_model: bool, optional Whether to also check some basic model properties such as reaction boundaries and compartment formulas. Returns ------- model : :class:`~cobra.core.Model.Model` object The cobra model if the file could be read succesfully or None otherwise. errors : dict Warnings and errors grouped by their respective types. Raises ------ CobraSBMLError If the file is not a valid SBML Level 3 file with FBC. """ xmlfile = parse_stream(filename) xml = xmlfile.getroot() # use libsbml if not l3v1 with fbc v2 use_libsbml = (xml.get("level") != "3" or xml.get("version") != "1" or get_attrib(xml, "fbc:required") is None) if use_libsbml: raise CobraSBMLError("XML is not SBML level 3 v1 with fbc v2") errors = {k: [] for k in ("validator", "warnings", "SBML errors", "other")} def err(err_msg, group="validator"): errors[group].append(err_msg) # make sure there is exactly one model xml_models = xml.findall(ns("sbml:model")) if len(xml_models) == 0: raise CobraSBMLError("No SBML model detected in file") if len(xml_models) > 1: err("More than 1 SBML model detected in file") xml_model = xml_models[0] # make sure all sbml id's are valid all_ids = set() for element in xmlfile.iter(): if element.tag.startswith(fbc_prefix): prefix = fbc_prefix elif element.tag.startswith(sbml_prefix): prefix = "" else: continue str_id = element.get(prefix + "id", None) element_name = element.tag.split("}")[-1] id_repr = "%s id '%s' " % (element_name, str_id) if str_id is None or len(str_id) == 0: if element.tag in id_required: err(element_name + " missing id") else: if str_id in all_ids: err("duplicate id for " + id_repr) all_ids.add(str_id) try: str_id.encode("ascii") except UnicodeEncodeError as e: err("invalid character '%s' found in %s" % (str_id[e.start:e.end], id_repr)) if invalid_id_detector.search(str_id): bad_chars = "".join(invalid_id_detector.findall(str_id)) err("invalid character%s '%s' found in %s" % ("s" if len(bad_chars) > 1 else "", bad_chars, id_repr)) if not str_id[0].isalpha(): err("%s does not start with alphabet character" % id_repr) # check SBO terms for element in xml.findall(".//*[@sboTerm]"): sbo_term = element.get("sboTerm") if not sbo_term.startswith("SBO:"): err("sboTerm '%s' does not begin with 'SBO:'" % sbo_term) # ensure can be made into model # all warnings generated while loading will be logged as errors with catch_warnings(record=True) as warning_list: simplefilter("always") try: model = parse_xml_into_model(xml) except CobraSBMLError as e: err(str(e), "SBML errors") return None, errors except Exception as e: err(str(e), "other") return None, errors errors["warnings"].extend(str(i.message) for i in warning_list) # check genes xml_genes = { get_attrib(i, "fbc:id").replace(SBML_DOT, ".") for i in xml_model.iterfind(GENES_XPATH)} for gene in model.genes: if "G_" + gene.id not in xml_genes and gene.id not in xml_genes: err("No gene specfied with id 'G_%s'" % gene.id) if check_model: errors["validator"].extend(check_metabolite_compartment_formula(model)) return model, errors def write_sbml_model(cobra_model, filename, use_fbc_package=True, **kwargs): if not _with_lxml: warn("Install lxml for faster SBML I/O", ImportWarning) if not use_fbc_package: if libsbml is None: raise ImportError("libSBML required to write non-fbc models") write_sbml2(cobra_model, filename, use_fbc_package=False, **kwargs) return # create xml xml = model_to_xml(cobra_model, **kwargs) write_args = {"encoding": "UTF-8", "xml_declaration": True} if _with_lxml: write_args["pretty_print"] = True write_args["pretty_print"] = True else: indent_xml(xml) # write xml to file should_close = True if hasattr(filename, "write"): xmlfile = filename should_close = False elif filename.endswith(".gz"): xmlfile = GzipFile(filename, "wb") elif filename.endswith(".bz2"): xmlfile = BZ2File(filename, "wb") else: xmlfile = open(filename, "wb") ElementTree(xml).write(xmlfile, **write_args) if should_close: xmlfile.close() # inspired by http://effbot.org/zone/element-lib.htm#prettyprint def indent_xml(elem, level=0): """indent xml for pretty printing""" i = "\n" + level * " " if len(elem): if not elem.text or not elem.text.strip(): elem.text = i + " " if not elem.tail or not elem.tail.strip(): elem.tail = i for elem in elem: indent_xml(elem, level + 1) if not elem.tail or not elem.tail.strip(): elem.tail = i else: if level and (not elem.tail or not elem.tail.strip()): elem.tail = i cobrapy-0.14.2/cobra/io/yaml.py000066400000000000000000000063421342367665000162670ustar00rootroot00000000000000# -*- coding: utf-8 -*- from __future__ import absolute_import import io from ruamel.yaml import YAML from ruamel.yaml.compat import StringIO from six import string_types from cobra.io.dict import model_from_dict, model_to_dict YAML_SPEC = "1.2" class MyYAML(YAML): def dump(self, data, stream=None, **kwargs): inefficient = False if stream is None: inefficient = True stream = StringIO() YAML.dump(self, data, stream, **kwargs) if inefficient: return stream.getvalue() yaml = MyYAML(typ="rt") def to_yaml(model, sort=False, **kwargs): """ Return the model as a YAML document. ``kwargs`` are passed on to ``yaml.dump``. Parameters ---------- model : cobra.Model The cobra model to represent. sort : bool, optional Whether to sort the metabolites, reactions, and genes or maintain the order defined in the model. Returns ------- str String representation of the cobra model as a YAML document. See Also -------- save_yaml_model : Write directly to a file. ruamel.yaml.dump : Base function. """ obj = model_to_dict(model, sort=sort) obj["version"] = YAML_SPEC return yaml.dump(obj, **kwargs) def from_yaml(document): """ Load a cobra model from a YAML document. Parameters ---------- document : str The YAML document representation of a cobra model. Returns ------- cobra.Model The cobra model as represented in the YAML document. See Also -------- load_yaml_model : Load directly from a file. """ content = StringIO(document) return model_from_dict(yaml.load(content)) def save_yaml_model(model, filename, sort=False, **kwargs): """ Write the cobra model to a file in YAML format. ``kwargs`` are passed on to ``yaml.dump``. Parameters ---------- model : cobra.Model The cobra model to represent. filename : str or file-like File path or descriptor that the YAML representation should be written to. sort : bool, optional Whether to sort the metabolites, reactions, and genes or maintain the order defined in the model. See Also -------- to_yaml : Return a string representation. ruamel.yaml.dump : Base function. """ obj = model_to_dict(model, sort=sort) obj["version"] = YAML_SPEC if isinstance(filename, string_types): with io.open(filename, "w") as file_handle: yaml.dump(obj, file_handle, **kwargs) else: yaml.dump(obj, filename, **kwargs) def load_yaml_model(filename): """ Load a cobra model from a file in YAML format. Parameters ---------- filename : str or file-like File path or descriptor that contains the YAML document describing the cobra model. Returns ------- cobra.Model The cobra model as represented in the YAML document. See Also -------- from_yaml : Load from a string. """ if isinstance(filename, string_types): with io.open(filename, "r") as file_handle: return model_from_dict(yaml.load(file_handle)) else: return model_from_dict(yaml.load(filename)) cobrapy-0.14.2/cobra/manipulation/000077500000000000000000000000001342367665000170375ustar00rootroot00000000000000cobrapy-0.14.2/cobra/manipulation/__init__.py000066400000000000000000000006701342367665000211530ustar00rootroot00000000000000# -*- coding: utf-8 -*- from __future__ import absolute_import from cobra.manipulation.annotate import add_SBO from cobra.manipulation.delete import ( delete_model_genes, find_gene_knockout_reactions, remove_genes, undelete_model_genes) from cobra.manipulation.modify import ( escape_ID, get_compiled_gene_reaction_rules) from cobra.manipulation.validate import ( check_mass_balance, check_metabolite_compartment_formula) cobrapy-0.14.2/cobra/manipulation/annotate.py000066400000000000000000000015501342367665000212230ustar00rootroot00000000000000# -*- coding: utf-8 -*- from __future__ import absolute_import def add_SBO(model): """adds SBO terms for demands and exchanges This works for models which follow the standard convention for constructing and naming these reactions. The reaction should only contain the single metabolite being exchanged, and the id should be EX_metid or DM_metid """ for r in model.reactions: # don't annotate already annotated reactions if r.annotation.get("sbo"): continue # only doing exchanges if len(r.metabolites) != 1: continue met_id = list(r._metabolites)[0].id if r.id.startswith("EX_") and r.id == "EX_" + met_id: r.annotation["sbo"] = "SBO:0000627" elif r.id.startswith("DM_") and r.id == "DM_" + met_id: r.annotation["sbo"] = "SBO:0000628" cobrapy-0.14.2/cobra/manipulation/delete.py000066400000000000000000000207231342367665000206570ustar00rootroot00000000000000# -*- coding: utf-8 -*- from __future__ import absolute_import from ast import And, NodeTransformer from six import iteritems, string_types from cobra.core.gene import ast2str, eval_gpr, parse_gpr def prune_unused_metabolites(cobra_model): """Remove metabolites that are not involved in any reactions and returns pruned model Parameters ---------- cobra_model: class:`~cobra.core.Model.Model` object the model to remove unused metabolites from Returns ------- output_model: class:`~cobra.core.Model.Model` object input model with unused metabolites removed inactive_metabolites: list of class:`~cobra.core.reaction.Reaction` list of metabolites that were removed """ output_model = cobra_model.copy() inactive_metabolites = [m for m in output_model.metabolites if len(m.reactions) == 0] output_model.remove_metabolites(inactive_metabolites) return output_model, inactive_metabolites def prune_unused_reactions(cobra_model): """Remove reactions with no assigned metabolites, returns pruned model Parameters ---------- cobra_model: class:`~cobra.core.Model.Model` object the model to remove unused reactions from Returns ------- output_model: class:`~cobra.core.Model.Model` object input model with unused reactions removed reactions_to_prune: list of class:`~cobra.core.reaction.Reaction` list of reactions that were removed """ output_model = cobra_model.copy() reactions_to_prune = [r for r in output_model.reactions if len(r.metabolites) == 0] output_model.remove_reactions(reactions_to_prune) return output_model, reactions_to_prune def undelete_model_genes(cobra_model): """Undoes the effects of a call to delete_model_genes in place. cobra_model: A cobra.Model which will be modified in place """ if cobra_model._trimmed_genes is not None: for x in cobra_model._trimmed_genes: x.functional = True if cobra_model._trimmed_reactions is not None: for the_reaction, (lower_bound, upper_bound) in \ cobra_model._trimmed_reactions.items(): the_reaction.lower_bound = lower_bound the_reaction.upper_bound = upper_bound cobra_model._trimmed_genes = [] cobra_model._trimmed_reactions = {} cobra_model._trimmed = False def get_compiled_gene_reaction_rules(cobra_model): """Generates a dict of compiled gene_reaction_rules Any gene_reaction_rule expressions which cannot be compiled or do not evaluate after compiling will be excluded. The result can be used in the find_gene_knockout_reactions function to speed up evaluation of these rules. """ return {r: parse_gpr(r.gene_reaction_rule)[0] for r in cobra_model.reactions} def find_gene_knockout_reactions(cobra_model, gene_list, compiled_gene_reaction_rules=None): """identify reactions which will be disabled when the genes are knocked out cobra_model: :class:`~cobra.core.Model.Model` gene_list: iterable of :class:`~cobra.core.Gene.Gene` compiled_gene_reaction_rules: dict of {reaction_id: compiled_string} If provided, this gives pre-compiled gene_reaction_rule strings. The compiled rule strings can be evaluated much faster. If a rule is not provided, the regular expression evaluation will be used. Because not all gene_reaction_rule strings can be evaluated, this dict must exclude any rules which can not be used with eval. """ potential_reactions = set() for gene in gene_list: if isinstance(gene, string_types): gene = cobra_model.genes.get_by_id(gene) potential_reactions.update(gene._reaction) gene_set = {str(i) for i in gene_list} if compiled_gene_reaction_rules is None: compiled_gene_reaction_rules = {r: parse_gpr(r.gene_reaction_rule)[0] for r in potential_reactions} return [r for r in potential_reactions if not eval_gpr(compiled_gene_reaction_rules[r], gene_set)] def delete_model_genes(cobra_model, gene_list, cumulative_deletions=True, disable_orphans=False): """delete_model_genes will set the upper and lower bounds for reactions catalysed by the genes in gene_list if deleting the genes means that the reaction cannot proceed according to cobra_model.reactions[:].gene_reaction_rule cumulative_deletions: False or True. If True then any previous deletions will be maintained in the model. """ if disable_orphans: raise NotImplementedError("disable_orphans not implemented") if not hasattr(cobra_model, '_trimmed'): cobra_model._trimmed = False cobra_model._trimmed_genes = [] cobra_model._trimmed_reactions = {} # Store the old bounds in here. # older models have this if cobra_model._trimmed_genes is None: cobra_model._trimmed_genes = [] if cobra_model._trimmed_reactions is None: cobra_model._trimmed_reactions = {} # Allow a single gene to be fed in as a string instead of a list. if not hasattr(gene_list, '__iter__') or \ hasattr(gene_list, 'id'): # cobra.Gene has __iter__ gene_list = [gene_list] if not hasattr(gene_list[0], 'id'): if gene_list[0] in cobra_model.genes: tmp_gene_dict = dict([(x.id, x) for x in cobra_model.genes]) else: # assume we're dealing with names if no match to an id tmp_gene_dict = dict([(x.name, x) for x in cobra_model.genes]) gene_list = [tmp_gene_dict[x] for x in gene_list] # Make the genes non-functional for x in gene_list: x.functional = False if cumulative_deletions: gene_list.extend(cobra_model._trimmed_genes) else: undelete_model_genes(cobra_model) for the_reaction in find_gene_knockout_reactions(cobra_model, gene_list): # Running this on an already deleted reaction will overwrite the # stored reaction bounds. if the_reaction in cobra_model._trimmed_reactions: continue old_lower_bound = the_reaction.lower_bound old_upper_bound = the_reaction.upper_bound cobra_model._trimmed_reactions[the_reaction] = (old_lower_bound, old_upper_bound) the_reaction.lower_bound = 0. the_reaction.upper_bound = 0. cobra_model._trimmed = True cobra_model._trimmed_genes = list(set(cobra_model._trimmed_genes + gene_list)) class _GeneRemover(NodeTransformer): def __init__(self, target_genes): NodeTransformer.__init__(self) self.target_genes = {str(i) for i in target_genes} def visit_Name(self, node): return None if node.id in self.target_genes else node def visit_BoolOp(self, node): original_n = len(node.values) self.generic_visit(node) if len(node.values) == 0: return None # AND with any entities removed if len(node.values) < original_n and isinstance(node.op, And): return None # if one entity in an OR was removed, just that entity passed up if len(node.values) == 1: return node.values[0] return node def remove_genes(cobra_model, gene_list, remove_reactions=True): """remove genes entirely from the model This will also simplify all gene_reaction_rules with this gene inactivated.""" gene_set = {cobra_model.genes.get_by_id(str(i)) for i in gene_list} gene_id_set = {i.id for i in gene_set} remover = _GeneRemover(gene_id_set) ast_rules = get_compiled_gene_reaction_rules(cobra_model) target_reactions = [] for reaction, rule in iteritems(ast_rules): if reaction.gene_reaction_rule is None or \ len(reaction.gene_reaction_rule) == 0: continue # reactions to remove if remove_reactions and not eval_gpr(rule, gene_id_set): target_reactions.append(reaction) else: # if the reaction is not removed, remove the gene # from its gpr remover.visit(rule) new_rule = ast2str(rule) if new_rule != reaction.gene_reaction_rule: reaction.gene_reaction_rule = new_rule for gene in gene_set: cobra_model.genes.remove(gene) cobra_model.remove_reactions(target_reactions) cobrapy-0.14.2/cobra/manipulation/modify.py000066400000000000000000000074631342367665000207120ustar00rootroot00000000000000# -*- coding: utf-8 -*- from __future__ import absolute_import from ast import NodeTransformer from itertools import chain from warnings import warn from six import iteritems from cobra.core import Reaction from cobra.core.gene import ast2str from cobra.manipulation.delete import get_compiled_gene_reaction_rules from cobra.util.solver import set_objective _renames = ( (".", "_DOT_"), ("(", "_LPAREN_"), (")", "_RPAREN_"), ("-", "__"), ("[", "_LSQBKT"), ("]", "_RSQBKT"), (",", "_COMMA_"), (":", "_COLON_"), (">", "_GT_"), ("<", "_LT"), ("/", "_FLASH"), ("\\", "_BSLASH"), ("+", "_PLUS_"), ("=", "_EQ_"), (" ", "_SPACE_"), ("'", "_SQUOT_"), ('"', "_DQUOT_"), ) def _escape_str_id(id_str): """make a single string id SBML compliant""" for c in ("'", '"'): if id_str.startswith(c) and id_str.endswith(c) \ and id_str.count(c) == 2: id_str = id_str.strip(c) for char, escaped_char in _renames: id_str = id_str.replace(char, escaped_char) return id_str class _GeneEscaper(NodeTransformer): def visit_Name(self, node): node.id = _escape_str_id(node.id) return node def escape_ID(cobra_model): """makes all ids SBML compliant""" for x in chain([cobra_model], cobra_model.metabolites, cobra_model.reactions, cobra_model.genes): x.id = _escape_str_id(x.id) cobra_model.repair() gene_renamer = _GeneEscaper() for rxn, rule in iteritems(get_compiled_gene_reaction_rules(cobra_model)): if rule is not None: rxn._gene_reaction_rule = ast2str(gene_renamer.visit(rule)) def rename_genes(cobra_model, rename_dict): """renames genes in a model from the rename_dict""" recompute_reactions = set() # need to recomptue related genes remove_genes = [] for old_name, new_name in iteritems(rename_dict): # undefined if there a value matches a different key # because dict is unordered try: gene_index = cobra_model.genes.index(old_name) except ValueError: gene_index = None old_gene_present = gene_index is not None new_gene_present = new_name in cobra_model.genes if old_gene_present and new_gene_present: old_gene = cobra_model.genes.get_by_id(old_name) # Added in case not renaming some genes: if old_gene is not cobra_model.genes.get_by_id(new_name): remove_genes.append(old_gene) recompute_reactions.update(old_gene._reaction) elif old_gene_present and not new_gene_present: # rename old gene to new gene gene = cobra_model.genes[gene_index] # trick DictList into updating index cobra_model.genes._dict.pop(gene.id) # ugh gene.id = new_name cobra_model.genes[gene_index] = gene elif not old_gene_present and new_gene_present: pass else: # if not old gene_present and not new_gene_present # the new gene's _model will be set by repair # This would add genes from rename_dict # that are not associated with a rxn # cobra_model.genes.append(Gene(new_name)) pass cobra_model.repair() class Renamer(NodeTransformer): def visit_Name(self, node): node.id = rename_dict.get(node.id, node.id) return node gene_renamer = Renamer() for rxn, rule in iteritems(get_compiled_gene_reaction_rules(cobra_model)): if rule is not None: rxn._gene_reaction_rule = ast2str(gene_renamer.visit(rule)) for rxn in recompute_reactions: rxn.gene_reaction_rule = rxn._gene_reaction_rule for i in remove_genes: cobra_model.genes.remove(i) cobrapy-0.14.2/cobra/manipulation/validate.py000066400000000000000000000020041342367665000211760ustar00rootroot00000000000000# -*- coding: utf-8 -*- from __future__ import absolute_import NOT_MASS_BALANCED_TERMS = {"SBO:0000627", # EXCHANGE "SBO:0000628", # DEMAND "SBO:0000629", # BIOMASS "SBO:0000631", # PSEUDOREACTION "SBO:0000632", # SINK } def check_mass_balance(model): unbalanced = {} for reaction in model.reactions: if reaction.annotation.get("sbo") not in NOT_MASS_BALANCED_TERMS: balance = reaction.check_mass_balance() if balance: unbalanced[reaction] = balance return unbalanced def check_metabolite_compartment_formula(model): errors = [] for met in model.metabolites: if met.formula is not None and len(met.formula) > 0: if not met.formula.isalnum(): errors.append("Metabolite '%s' formula '%s' not alphanumeric" % (met.id, met.formula)) return errors cobrapy-0.14.2/cobra/medium/000077500000000000000000000000001342367665000156175ustar00rootroot00000000000000cobrapy-0.14.2/cobra/medium/__init__.py000066400000000000000000000003641342367665000177330ustar00rootroot00000000000000# -*- coding: utf-8 -*- """Imports for the media module.""" from cobra.medium.boundary_types import ( find_boundary_types, find_external_compartment, is_boundary_type, sbo_terms) from cobra.medium.minimal_medium import minimal_medium cobrapy-0.14.2/cobra/medium/annotations.py000066400000000000000000000036151342367665000205330ustar00rootroot00000000000000# -*- coding: utf-8 -*- """Lists and annotations for compartment names and reactions. Please send a PR if you want to add something here :) """ excludes = { "demand": ["SN_", "SK_", "sink", "EX_", "exchange"], "exchange": ["demand", "DM_", "biosynthesis", "transcription", "replication", "SN_", "SK_", "sink"], "sink": ["demand", "DM_", "biosynthesis", "transcription", "replication", "EX_", "exchange"] } """A list of sub-strings in reaction IDs that usually indicate that the reaction is *not* a reaction of the specified type.""" sbo_terms = {"demand": "SBO:0000628", "exchange": "SBO:0000627", "sink": "SBO:0000632", "biomass": "SBO:0000629", "pseudoreaction": "SBO:0000631"} """SBO term identifiers for various boundary types.""" compartment_shortlist = { "ce": ["cell envelope"], "c": ["cytoplasm", "cytosol", "default", "in", "intra cellular", "intracellular", "intracellular region", "intracellular space"], "er": ["endoplasmic reticulum"], "erm": ["endoplasmic reticulum membrane"], "e": ["extracellular", "extraorganism", "out", "extracellular space", "extra organism", "extra cellular", "extra-organism", "external", "external medium"], "f": ["flagellum", "bacterial-type flagellum"], "g": ["golgi", "golgi apparatus"], "gm": ["golgi membrane"], "h": ["chloroplast"], "l": ["lysosome"], "im": ["mitochondrial intermembrane space"], "mm": ["mitochondrial membrane"], "m": ["mitochondrion", "mitochondria"], "n": ["nucleus"], "p": ["periplasm", "periplasmic space"], "x": ["peroxisome", "glyoxysome"], "u": ["thylakoid"], "vm": ["vacuolar membrane"], "v": ["vacuole"], "w": ["cell wall"], "s": ["eyespot", "eyespot apparatus", "stigma"] } """A list of common compartment abbreviations and alternative names.""" cobrapy-0.14.2/cobra/medium/boundary_types.py000066400000000000000000000132101342367665000212350ustar00rootroot00000000000000# -*- coding: utf-8 -*- """Contains function to identify the type of boundary reactions. This module uses various heuristics to decide whether a boundary reaction is an exchange, demand or sink reaction. It mostly orientates on the following paper: Thiele, I., & Palsson, B. Ø. (2010, January). A protocol for generating a high-quality genome-scale metabolic reconstruction. Nature protocols. Nature Publishing Group. http://doi.org/10.1038/nprot.2009.203 """ import logging from collections import Counter import pandas as pd from cobra.medium.annotations import compartment_shortlist, excludes, sbo_terms LOGGER = logging.getLogger(__name__) def find_external_compartment(model): """Find the external compartment in the model. Uses a simple heuristic where the external compartment should be the one with the most exchange reactions. Arguments --------- model : cobra.Model A cobra model. Returns ------- str The putative external compartment. """ if model.boundary: counts = pd.Series(tuple(r.compartments)[0] for r in model.boundary) most = counts.value_counts() most = most.index[most == most.max()].to_series() else: most = None like_external = compartment_shortlist["e"] + ["e"] matches = pd.Series([co in like_external for co in model.compartments], index=model.compartments) if matches.sum() == 1: compartment = matches.index[matches][0] LOGGER.info("Compartment `%s` sounds like an external compartment. " "Using this one without counting boundary reactions" % compartment) return compartment elif most is not None and matches.sum() > 1 and matches[most].sum() == 1: compartment = most[matches[most]][0] LOGGER.warning("There are several compartments that look like an " "external compartment but `%s` has the most boundary " "reactions, so using that as the external " "compartment." % compartment) return compartment elif matches.sum() > 1: raise RuntimeError("There are several compartments (%s) that look " "like external compartments but we can't tell " "which one to use. Consider renaming your " "compartments please.") if most is not None: return most[0] LOGGER.warning("Could not identify an external compartment by name and" " choosing one with the most boundary reactions. That " "might be complete nonsense or change suddenly. " "Consider renaming your compartments using " "`Model.compartments` to fix this.") # No info in the model, so give up raise RuntimeError("The heuristic for discovering an external compartment " "relies on names and boundary reactions. Yet, there " "are neither compartments with recognized names nor " "boundary reactions in the model.") def is_boundary_type(reaction, boundary_type, external_compartment): """Check whether a reaction is an exchange reaction. Arguments --------- reaction : cobra.Reaction The reaction to check. boundary_type : str What boundary type to check for. Must be one of "exchange", "demand", or "sink". external_compartment : str The id for the external compartment. Returns ------- boolean Whether the reaction looks like the requested type. Might be based on a heuristic. """ # Check if the reaction has an annotation. Annotations dominate everything. sbo_term = reaction.annotation.get("sbo", "").upper() if sbo_term == sbo_terms[boundary_type]: return True if sbo_term in [sbo_terms[k] for k in sbo_terms if k != boundary_type]: return False # Check if the reaction is in the correct compartment (exterior or inside) correct_compartment = external_compartment in reaction.compartments if boundary_type != "exchange": correct_compartment = not correct_compartment # Check if the reaction has the correct reversibility rev_type = True if boundary_type == "demand": rev_type = not reaction.reversibility elif boundary_type == "sink": rev_type = reaction.reversibility return (reaction.boundary and not any(ex in reaction.id for ex in excludes[boundary_type]) and correct_compartment and rev_type) def find_boundary_types(model, boundary_type, external_compartment=None): """Find specific boundary reactions. Arguments --------- model : cobra.Model A cobra model. boundary_type : str What boundary type to check for. Must be one of "exchange", "demand", or "sink". external_compartment : str or None The id for the external compartment. If None it will be detected automatically. Returns ------- list of cobra.reaction A list of likely boundary reactions of a user defined type. """ if not model.boundary: LOGGER.warning("There are no boundary reactions in this model. " "Therefore specific types of boundary reactions such " "as 'exchanges', 'demands' or 'sinks' cannot be " "identified.") return [] if external_compartment is None: external_compartment = find_external_compartment(model) return model.reactions.query( lambda r: is_boundary_type(r, boundary_type, external_compartment)) cobrapy-0.14.2/cobra/medium/minimal_medium.py000066400000000000000000000207021342367665000211600ustar00rootroot00000000000000# -*- coding: utf-8 -*- """Contains functions and helpers to obtain minimal growth media.""" import logging import pandas as pd from optlang.interface import OPTIMAL from optlang.symbolics import Zero from cobra.medium.boundary_types import find_boundary_types LOGGER = logging.getLogger(__name__) def add_linear_obj(model): """Add a linear version of a minimal medium to the model solver. Changes the optimization objective to finding the growth medium requiring the smallest total import flux:: minimize sum |r_i| for r_i in import_reactions Arguments --------- model : cobra.Model The model to modify. """ coefs = {} for rxn in find_boundary_types(model, "exchange"): export = len(rxn.reactants) == 1 if export: coefs[rxn.reverse_variable] = 1 else: coefs[rxn.forward_variable] = 1 model.objective.set_linear_coefficients(coefs) model.objective.direction = "min" def add_mip_obj(model): """Add a mixed-integer version of a minimal medium to the model. Changes the optimization objective to finding the medium with the least components:: minimize size(R) where R part of import_reactions Arguments --------- model : cobra.model The model to modify. """ if len(model.variables) > 1e4: LOGGER.warning("the MIP version of minimal media is extremely slow for" " models that large :(") exchange_rxns = find_boundary_types(model, "exchange") big_m = max(abs(b) for r in exchange_rxns for b in r.bounds) prob = model.problem coefs = {} to_add = [] for rxn in exchange_rxns: export = len(rxn.reactants) == 1 indicator = prob.Variable("ind_" + rxn.id, lb=0, ub=1, type="binary") if export: vrv = rxn.reverse_variable indicator_const = prob.Constraint( vrv - indicator * big_m, ub=0, name="ind_constraint_" + rxn.id) else: vfw = rxn.forward_variable indicator_const = prob.Constraint( vfw - indicator * big_m, ub=0, name="ind_constraint_" + rxn.id) to_add.extend([indicator, indicator_const]) coefs[indicator] = 1 model.add_cons_vars(to_add) model.solver.update() model.objective.set_linear_coefficients(coefs) model.objective.direction = "min" def _as_medium(exchanges, tolerance=1e-6, exports=False): """Convert a solution to medium. Arguments --------- exchanges : list of cobra.reaction The exchange reactions to consider. tolerance : positive double The absolute tolerance for fluxes. Fluxes with an absolute value smaller than this number will be ignored. exports : bool Whether to return export fluxes as well. Returns ------- pandas.Series The "medium", meaning all active import fluxes in the solution. """ LOGGER.debug("Formatting medium.") medium = pd.Series() for rxn in exchanges: export = len(rxn.reactants) == 1 flux = rxn.flux if abs(flux) < tolerance: continue if export: medium[rxn.id] = -flux elif not export: medium[rxn.id] = flux if not exports: medium = medium[medium > 0] return medium def minimal_medium(model, min_objective_value=0.1, exports=False, minimize_components=False, open_exchanges=False): """ Find the minimal growth medium for the model. Finds the minimal growth medium for the model which allows for model as well as individual growth. Here, a minimal medium can either be the medium requiring the smallest total import flux or the medium requiring the least components (ergo ingredients), which will be much slower due to being a mixed integer problem (MIP). Arguments --------- model : cobra.model The model to modify. min_objective_value : positive float or array-like object The minimum growth rate (objective) that has to be achieved. exports : boolean Whether to include export fluxes in the returned medium. Defaults to False which will only return import fluxes. minimize_components : boolean or positive int Whether to minimize the number of components instead of the total import flux. Might be more intuitive if set to True but may also be slow to calculate for large communities. If set to a number `n` will return up to `n` alternative solutions all with the same number of components. open_exchanges : boolean or number Whether to ignore currently set bounds and make all exchange reactions in the model possible. If set to a number all exchange reactions will be opened with (-number, number) as bounds. Returns ------- pandas.Series, pandas.DataFrame or None A series giving the import flux for each required import reaction and (optionally) the associated export fluxes. All exchange fluxes are oriented into the import reaction e.g. positive fluxes denote imports and negative fluxes exports. If `minimize_components` is a number larger 1 may return a DataFrame where each column is a minimal medium. Returns None if the minimization is infeasible (for instance if min_growth > maximum growth rate). Notes ----- Due to numerical issues the `minimize_components` option will usually only minimize the number of "large" import fluxes. Specifically, the detection limit is given by ``integrality_tolerance * max_bound`` where ``max_bound`` is the largest bound on an import reaction. Thus, if you are interested in small import fluxes as well you may have to adjust the integrality tolerance at first with `model.solver.configuration.tolerances.integrality = 1e-7` for instance. However, this will be *very* slow for large models especially with GLPK. """ exchange_rxns = find_boundary_types(model, "exchange") if isinstance(open_exchanges, bool): open_bound = 1000 else: open_bound = open_exchanges with model as mod: if open_exchanges: LOGGER.debug("Opening exchanges for %d imports.", len(exchange_rxns)) for rxn in exchange_rxns: rxn.bounds = (-open_bound, open_bound) LOGGER.debug("Applying objective value constraints.") obj_const = mod.problem.Constraint( mod.objective.expression, lb=min_objective_value, name="medium_obj_constraint") mod.add_cons_vars([obj_const]) mod.solver.update() mod.objective = Zero LOGGER.debug("Adding new media objective.") tol = mod.solver.configuration.tolerances.feasibility if minimize_components: add_mip_obj(mod) if isinstance(minimize_components, bool): minimize_components = 1 seen = set() best = num_components = mod.slim_optimize() if mod.solver.status != OPTIMAL: LOGGER.warning("Minimization of medium was infeasible.") return None exclusion = mod.problem.Constraint(Zero, ub=0) mod.add_cons_vars([exclusion]) mod.solver.update() media = [] for i in range(minimize_components): LOGGER.info("Finding alternative medium #%d.", (i + 1)) vars = [mod.variables["ind_" + s] for s in seen] if len(seen) > 0: exclusion.set_linear_coefficients( dict.fromkeys(vars, 1)) exclusion.ub = best - 1 num_components = mod.slim_optimize() if mod.solver.status != OPTIMAL or num_components > best: break medium = _as_medium(exchange_rxns, tol, exports=exports) media.append(medium) seen.update(medium[medium > 0].index) if len(media) > 1: medium = pd.concat(media, axis=1, sort=True).fillna(0.0) medium.sort_index(axis=1, inplace=True) else: medium = media[0] else: add_linear_obj(mod) mod.slim_optimize() if mod.solver.status != OPTIMAL: LOGGER.warning("Minimization of medium was infeasible.") return None medium = _as_medium(exchange_rxns, tol, exports=exports) return medium cobrapy-0.14.2/cobra/test/000077500000000000000000000000001342367665000153165ustar00rootroot00000000000000cobrapy-0.14.2/cobra/test/__init__.py000066400000000000000000000032711342367665000174320ustar00rootroot00000000000000# -*- coding: utf-8 -*- from __future__ import absolute_import from os.path import abspath, dirname, join from cobra.io import read_sbml_model try: import pytest import pytest_benchmark except ImportError: pytest = None try: from cPickle import load as _load except ImportError: from pickle import load as _load cobra_directory = abspath(join(dirname(abspath(__file__)), "..")) cobra_location = abspath(join(cobra_directory, "..")) data_dir = join(cobra_directory, "test", "data", "") def create_test_model(model_name="salmonella"): """Returns a cobra model for testing model_name: str One of 'ecoli', 'textbook', or 'salmonella', or the path to a pickled cobra.Model """ if model_name == "ecoli": ecoli_sbml = join(data_dir, "iJO1366.xml") return read_sbml_model(ecoli_sbml) elif model_name == "textbook": textbook_sbml = join(data_dir, "textbook.xml.gz") return read_sbml_model(textbook_sbml) elif model_name == "mini": mini_sbml = join(data_dir, "mini_fbc2.xml") return read_sbml_model(mini_sbml) elif model_name == "salmonella": salmonella_pickle = join(data_dir, "salmonella.pickle") model_name = salmonella_pickle with open(model_name, "rb") as infile: return _load(infile) def test_all(args=None): """ alias for running all unit-tests on installed cobra """ if pytest: args = args if args else [] return pytest.main( ['--pyargs', 'cobra', '--benchmark-skip', '-v', '-rs'] + args ) else: raise ImportError('missing package pytest and pytest_benchmark' ' required for testing') cobrapy-0.14.2/cobra/test/conftest.py000066400000000000000000000067051342367665000175250ustar00rootroot00000000000000# -*- coding: utf-8 -*- from __future__ import absolute_import import json from os.path import join import pytest from pandas import DataFrame import cobra.util.solver as sutil from cobra import Metabolite, Model, Reaction from cobra.test import create_test_model, data_dir try: from cPickle import load as _load except ImportError: from pickle import load as _load def pytest_addoption(parser): try: parser.addoption("--run-slow", action="store_true", help="run slow tests") parser.addoption("--run-non-deterministic", action="store_true", help="run tests that sometimes (rarely) fail") except ValueError: pass @pytest.fixture(scope="session") def data_directory(): return data_dir @pytest.fixture(scope="session") def empty_once(): return Model() @pytest.fixture(scope="function") def empty_model(empty_once): return empty_once.copy() @pytest.fixture(scope="session") def small_model(): return create_test_model("textbook") @pytest.fixture(scope="function") def model(small_model): return small_model.copy() @pytest.fixture(scope="session") def large_once(): return create_test_model("ecoli") @pytest.fixture(scope="function") def large_model(large_once): return large_once.copy() @pytest.fixture(scope="session") def medium_model(): return create_test_model("salmonella") @pytest.fixture(scope="function") def salmonella(medium_model): return medium_model.copy() @pytest.fixture(scope="function") def solved_model(data_directory): model = create_test_model("textbook") with open(join(data_directory, "textbook_solution.pickle"), "rb") as infile: solution = _load(infile) return solution, model @pytest.fixture(scope="session") def tiny_toy_model(): tiny = Model("Toy Model") m1 = Metabolite("M1") d1 = Reaction("ex1") d1.add_metabolites({m1: -1}) d1.upper_bound = 0 d1.lower_bound = -1000 tiny.add_reactions([d1]) tiny.objective = 'ex1' return tiny @pytest.fixture(scope="session") def fva_results(data_directory): with open(join(data_directory, "textbook_fva.json"), "r") as infile: df = DataFrame(json.load(infile)) df.sort_index(inplace=True) return df[["minimum", "maximum"]] @pytest.fixture(scope="session") def pfba_fva_results(data_directory): with open(join(data_directory, "textbook_pfba_fva.json"), "r") as infile: df = DataFrame(json.load(infile)) df.sort_index(inplace=True) return df[["minimum", "maximum"]] stable_optlang = ["glpk", "cplex", "gurobi"] all_solvers = ["optlang-" + s for s in stable_optlang if s in sutil.solvers] @pytest.fixture(params=all_solvers, scope="session") def opt_solver(request): return request.param @pytest.fixture(scope="function") def metabolites(model, request): if request.param == "exchange": return [ met for met in model.metabolites if met.compartment == 'e' and "EX_" + met.id not in model.reactions] elif request.param == "demand": return [ met for met in model.metabolites if met.compartment == 'c' and "DM_" + met.id not in model.reactions] elif request.param == "sink": return [ met for met in model.metabolites if met.compartment == 'c' and "SK_" + met.id not in model.reactions] else: raise ValueError("unknown metabolites {}".format(request.param)) cobrapy-0.14.2/cobra/test/data/000077500000000000000000000000001342367665000162275ustar00rootroot00000000000000cobrapy-0.14.2/cobra/test/data/iJO1366.pickle000066400000000000000000067200671342367665000204430ustar00rootroot00000000000000€ccobra.core.model Model q)q}q(X_idqXiJO1366qXnameqNXnotesq}qX annotationq}q X_trimmedq ‰X_trimmed_genesq ]q X_trimmed_reactionsq }qXgenesqccobra.core.dictlist DictList q)Rq(ccobra.core.gene Gene q)q}q(hXb0241qhXb0241qh}qh}qX_modelqNX _reactionqc__builtin__ set q]q…qRqX _functionalqˆubh)q }q!(hXb2215q"hXb2215q#h}q$h}q%hNhh]q&…q'Rq(hˆubh)q)}q*(hXb1377q+hXb1377q,h}q-h}q.hNhh]q/…q0Rq1hˆubh)q2}q3(hXb0929q4hXb0929q5h}q6h}q7hNhh]q8…q9Rq:hˆubh)q;}q<(hXb4035q=hXb4035q>h}q?h}q@hNhh]qA…qBRqChˆubh)qD}qE(hXb4033qFhXb4033qGh}qHh}qIhNhh]qJ…qKRqLhˆubh)qM}qN(hXb4034qOhXb4034qPh}qQh}qRhNhh]qS…qTRqUhˆubh)qV}qW(hXb4032qXhXb4032qYh}qZh}q[hNhh]q\…q]Rq^hˆubh)q_}q`(hXb4036qahXb4036qbh}qch}qdhNhh]qe…qfRqghˆubh)qh}qi(hXb4213qjhXb4213qkh}qlh}qmhNhh]qn…qoRqphˆubh)qq}qr(hXb2835qshXb2835qth}quh}qvhNhh]qw…qxRqyhˆubh)qz}q{(hXb2836q|hXb2836q}h}q~h}qhNhh]q€…qRq‚hˆubh)qƒ}q„(hXb3553q…hXb3553q†h}q‡h}qˆhNhh]q‰…qŠRq‹hˆubh)qŒ}q(hXb0446qŽhXb0446qh}qh}q‘hNhh]q’…q“Rq”hˆubh)q•}q–(hXb1134q—hXb1134q˜h}q™h}qšhNhh]q›…qœRqhˆubh)qž}qŸ(hXb1009q hXb1009q¡h}q¢h}q£hNhh]q¤…q¥Rq¦hˆubh)q§}q¨(hXb0180q©hXb0180qªh}q«h}q¬hNhh]q­…q®Rq¯hˆubh)q°}q±(hXb0954q²hXb0954q³h}q´h}qµhNhh]q¶…q·Rq¸hˆubh)q¹}qº(hXb0347q»hXb0347q¼h}q½h}q¾hNhh]q¿…qÀRqÁhˆubh)qÂ}qÃ(hXb3580qÄhXb3580qÅh}qÆh}qÇhNhh]qÈ…qÉRqÊhˆubh)qË}qÌ(hXb1093qÍhXb1093qÎh}qÏh}qÐhNhh]qÑ…qÒRqÓhˆubh)qÔ}qÕ(hXb1095qÖhXb1095q×h}qØh}qÙhNhh]qÚ…qÛRqÜhˆubh)qÝ}qÞ(hXb2323qßhXb2323qàh}qáh}qâhNhh]qã…qäRqåhˆubh)qæ}qç(hXb1397qèhXb1397qéh}qêh}qëhNhh]qì…qíRqîhˆubh)qï}qð(hXb1247qñhXb1247qòh}qóh}qôhNhh]qõ…qöRq÷hˆubh)qø}qù(hXb1245qúhXb1245qûh}qüh}qýhNhh]qþ…qÿRrhˆubh)r}r(hXb1329rhXb1329rh}rh}rhNhh]r…rRr hˆubh)r }r (hXb1246r hXb1246r h}rh}rhNhh]r…rRrhˆubh)r}r(hXb1244rhXb1244rh}rh}rhNhh]r…rRrhˆubh)r}r(hXb1386rhXb1386rh}r h}r!hNhh]r"…r#Rr$hˆubh)r%}r&(hXb0004r'hXb0004r(h}r)h}r*hNhh]r+…r,Rr-hˆubh)r.}r/(hXb1192r0hXb1192r1h}r2h}r3hNhh]r4…r5Rr6hˆubh)r7}r8(hXb1243r9hXb1243r:h}r;h}r<hNhh]r=…r>Rr?hˆubh)r@}rA(hXb4266rBhXb4266rCh}rDh}rEhNhh]rF…rGRrHhˆubh)rI}rJ(hXb4265rKhXb4265rLh}rMh}rNhNhh]rO…rPRrQhˆubh)rR}rS(hXb0159rThXb0159rUh}rVh}rWhNhh]rX…rYRrZhˆubh)r[}r\(hXb3197r]hXb3197r^h}r_h}r`hNhh]ra…rbRrchˆubh)rd}re(hXb2708rfhXb2708rgh}rhh}rihNhh]rj…rkRrlhˆubh)rm}rn(hXb1094rohXb1094rph}rqh}rrhNhh]rs…rtRruhˆubh)rv}rw(hXb4481rxhXb4481ryh}rzh}r{hNhh]r|…r}Rr~hˆubh)r}r€(hXb1927rhXb1927r‚h}rƒh}r„hNhh]r……r†Rr‡hˆubh)rˆ}r‰(hXb3571rŠhXb3571r‹h}rŒh}rhNhh]rŽ…rRrhˆubh)r‘}r’(hXb2901r“hXb2901r”h}r•h}r–hNhh]r—…r˜Rr™hˆubh)rš}r›(hXb1302rœhXb1302rh}ržh}rŸhNhh]r …r¡Rr¢hˆubh)r£}r¤(hXb2662r¥hXb2662r¦h}r§h}r¨hNhh]r©…rªRr«hˆubh)r¬}r­(hXb1444r®hXb1444r¯h}r°h}r±hNhh]r²…r³Rr´hˆubh)rµ}r¶(hXb2663r·hXb2663r¸h}r¹h}rºhNhh]r»…r¼Rr½hˆubh)r¾}r¿(hXb2221rÀhXb2221rÁh}rÂh}rÃhNhh]rÄ…rÅRrÆhˆubh)rÇ}rÈ(hXb2222rÉhXb2222rÊh}rËh}rÌhNhh]rÍ…rÎRrÏhˆubh)rÐ}rÑ(hXb2224rÒhXb2224rÓh}rÔh}rÕhNhh]rÖ…r×RrØhˆubh)rÙ}rÚ(hXb2342rÛhXb2342rÜh}rÝh}rÞhNhh]rß…ràRráhˆubh)râ}rã(hXb3845rähXb3845råh}ræh}rçhNhh]rè…réRrêhˆubh)rë}rì(hXb2223ríhXb2223rîh}rïh}rðhNhh]rñ…ròRróhˆubh)rô}rõ(hXb0351röhXb0351r÷h}røh}rùhNhh]rú…rûRrühˆubh)rý}rþ(hXb1241rÿhXb1241rh}rh}rhNhh]r…rRrhˆubh)r}r(hXs0001rhXs0001r h}r h}r hNhh]r …r Rrhˆubh)r}r(hXb1463rhXb1463rh}rh}rhNhh]r…rRrhˆubh)r}r(hXb1993rhXb1993rh}rh}rhNhh]r…rRr hˆubh)r!}r"(hXb3256r#hXb3256r$h}r%h}r&hNhh]r'…r(Rr)hˆubh)r*}r+(hXb2316r,hXb2316r-h}r.h}r/hNhh]r0…r1Rr2hˆubh)r3}r4(hXb0185r5hXb0185r6h}r7h}r8hNhh]r9…r:Rr;hˆubh)r<}r=(hXb3255r>hXb3255r?h}r@h}rAhNhh]rB…rCRrDhˆubh)rE}rF(hXb4069rGhXb4069rHh}rIh}rJhNhh]rK…rLRrMhˆubh)rN}rO(hXb1119rPhXb1119rQh}rRh}rShNhh]rT…rURrVhˆubh)rW}rX(hXb3784rYhXb3784rZh}r[h}r\hNhh]r]…r^Rr_hˆubh)r`}ra(hXb2417rbhXb2417rch}rdh}rehNhh]rf…rgRrhhˆubh)ri}rj(hXb2416rkhXb2416rlh}rmh}rnhNhh]ro…rpRrqhˆubh)rr}rs(hXb1101rthXb1101ruh}rvh}rwhNhh]rx…ryRrzhˆubh)r{}r|(hXb0679r}hXb0679r~h}rh}r€hNhh]r…r‚Rrƒhˆubh)r„}r…(hXb2415r†hXb2415r‡h}rˆh}r‰hNhh]rŠ…r‹RrŒhˆubh)r}rŽ(hXb3959rhXb3959rh}r‘h}r’hNhh]r“…r”Rr•hˆubh)r–}r—(hXb2818r˜hXb2818r™h}ršh}r›hNhh]rœ…rRržhˆubh)rŸ}r (hXb3670r¡hXb3670r¢h}r£h}r¤hNhh]r¥…r¦Rr§hˆubh)r¨}r©(hXb3671rªhXb3671r«h}r¬h}r­hNhh]r®…r¯Rr°hˆubh)r±}r²(hXb0077r³hXb0077r´h}rµh}r¶hNhh]r·…r¸Rr¹hˆubh)rº}r»(hXb0078r¼hXb0078r½h}r¾h}r¿hNhh]rÀ…rÁRrÂhˆubh)rÃ}rÄ(hXb3115rÅhXb3115rÆh}rÇh}rÈhNhh]rÉ…rÊRrËhˆubh)rÌ}rÍ(hXb2296rÎhXb2296rÏh}rÐh}rÑhNhh]rÒ…rÓRrÔhˆubh)rÕ}rÖ(hXb1849r×hXb1849rØh}rÙh}rÚhNhh]rÛ…rÜRrÝhˆubh)rÞ}rß(hXb2428ràhXb2428ráh}râh}rãhNhh]rä…råRræhˆubh)rç}rè(hXb3794réhXb3794rêh}rëh}rìhNhh]rí…rîRrïhˆubh)rð}rñ(hXb1818ròhXb1818róh}rôh}rõhNhh]rö…r÷Rrøhˆubh)rù}rú(hXb1819rûhXb1819rüh}rýh}rþhNhh]rÿ…rRrhˆubh)r}r(hXb1817rhXb1817rh}rh}rhNhh]r…r Rr hˆubh)r }r (hXb2429r hXb2429rh}rh}rhNhh]r…rRrhˆubh)r}r(hXb3224rhXb3224rh}rh}rhNhh]r…rRrhˆubh)r}r(hXb4311rhXb4311r h}r!h}r"hNhh]r#…r$Rr%hˆubh)r&}r'(hXb3225r(hXb3225r)h}r*h}r+hNhh]r,…r-Rr.hˆubh)r/}r0(hXb0221r1hXb0221r2h}r3h}r4hNhh]r5…r6Rr7hˆubh)r8}r9(hXb1091r:hXb1091r;h}r<h}r=hNhh]r>…r?Rr@hˆubh)rA}rB(hXb3957rChXb3957rDh}rEh}rFhNhh]rG…rHRrIhˆubh)rJ}rK(hXb4262rLhXb4262rMh}rNh}rOhNhh]rP…rQRrRhˆubh)rS}rT(hXb3201rUhXb3201rVh}rWh}rXhNhh]rY…rZRr[hˆubh)r\}r](hXb3200r^hXb3200r_h}r`h}rahNhh]rb…rcRrdhˆubh)re}rf(hXb3199rghXb3199rhh}rih}rjhNhh]rk…rlRrmhˆubh)rn}ro(hXb4261rphXb4261rqh}rrh}rshNhh]rt…ruRrvhˆubh)rw}rx(hXb1519ryhXb1519rzh}r{h}r|hNhh]r}…r~Rrhˆubh)r€}r(hXb0118r‚hXb0118rƒh}r„h}r…hNhh]r†…r‡Rrˆhˆubh)r‰}rŠ(hXb1276r‹hXb1276rŒh}rh}rŽhNhh]r…rRr‘hˆubh)r’}r“(hXb1748r”hXb1748r•h}r–h}r—hNhh]r˜…r™Rršhˆubh)r›}rœ(hXb3359rhXb3359ržh}rŸh}r hNhh]r¡…r¢Rr£hˆubh)r¤}r¥(hXb1090r¦hXb1090r§h}r¨h}r©hNhh]rª…r«Rr¬hˆubh)r­}r®(hXb2563r¯hXb2563r°h}r±h}r²hNhh]r³…r´Rrµhˆubh)r¶}r·(hXb3475r¸hXb3475r¹h}rºh}r»hNhh]r¼…r½Rr¾hˆubh)r¿}rÀ(hXb2578rÁhXb2578rÂh}rÃh}rÄhNhh]rÅ…rÆRrÇhˆubh)rÈ}rÉ(hXb1533rÊhXb1533rËh}rÌh}rÍhNhh]rÎ…rÏRrÐhˆubh)rÑ}rÒ(hXb4067rÓhXb4067rÔh}rÕh}rÖhNhh]r×…rØRrÙhˆubh)rÚ}rÛ(hXb1623rÜhXb1623rÝh}rÞh}rßhNhh]rà…ráRrâhˆubh)rã}rä(hXb1096råhXb1096ræh}rçh}rèhNhh]ré…rêRrëhˆubh)rì}rí(hXb1812rîhXb1812rïh}rðh}rñhNhh]rò…róRrôhˆubh)rõ}rö(hXb3360r÷hXb3360røh}rùh}rúhNhh]rû…rüRrýhˆubh)rþ}rÿ(hXb3665rhXb3665rh}rh}rhNhh]r…rRrhˆubh)r}r(hXb3654r hXb3654r h}r h}r hNhh]r …rRrhˆubh)r}r(hXb3714rhXb3714rh}rh}rhNhh]r…rRrhˆubh)r}r(hXb0474rhXb0474rh}rh}rhNhh]r…r Rr!hˆubh)r"}r#(hXb0120r$hXb0120r%h}r&h}r'hNhh]r(…r)Rr*hˆubh)r+}r,(hXb3806r-hXb3806r.h}r/h}r0hNhh]r1…r2Rr3hˆubh)r4}r5(hXb0030r6hXb0030r7h}r8h}r9hNhh]r:…r;Rr<hˆubh)r=}r>(hXb2393r?hXb2393r@h}rAh}rBhNhh]rC…rDRrEhˆubh)rF}rG(hXb2964rHhXb2964rIh}rJh}rKhNhh]rL…rMRrNhˆubh)rO}rP(hXb2406rQhXb2406rRh}rSh}rThNhh]rU…rVRrWhˆubh)rX}rY(hXb0411rZhXb0411r[h}r\h}r]hNhh]r^…r_Rr`hˆubh)ra}rb(hXb1992rchXb1992rdh}reh}rfhNhh]rg…rhRrihˆubh)rj}rk(hXb1709rlhXb1709rmh}rnh}rohNhh]rp…rqRrrhˆubh)rs}rt(hXb1711ruhXb1711rvh}rwh}rxhNhh]ry…rzRr{hˆubh)r|}r}(hXb0158r~hXb0158rh}r€h}rhNhh]r‚…rƒRr„hˆubh)r…}r†(hXb3966r‡hXb3966rˆh}r‰h}rŠhNhh]r‹…rŒRrhˆubh)rŽ}r(hXb3005rhXb3005r‘h}r’h}r“hNhh]r”…r•Rr–hˆubh)r—}r˜(hXb1252r™hXb1252ršh}r›h}rœhNhh]r…ržRrŸhˆubh)r }r¡(hXb3006r¢hXb3006r£h}r¤h}r¥hNhh]r¦…r§Rr¨hˆubh)r©}rª(hXb3034r«hXb3034r¬h}r­h}r®hNhh]r¯…r°Rr±hˆubh)r²}r³(hXb3397r´hXb3397rµh}r¶h}r·hNhh]r¸…r¹Rrºhˆubh)r»}r¼(hXb0469r½hXb0469r¾h}r¿h}rÀhNhh]rÁ…rÂRrÃhˆubh)rÄ}rÅ(hXb2750rÆhXb2750rÇh}rÈh}rÉhNhh]rÊ…rËRrÌhˆubh)rÍ}rÎ(hXb1131rÏhXb1131rÐh}rÑh}rÒhNhh]rÓ…rÔRrÕhˆubh)rÖ}r×(hXb4177rØhXb4177rÙh}rÚh}rÛhNhh]rÜ…rÝRrÞhˆubh)rß}rà(hXb0677ráhXb0677râh}rãh}rähNhh]rå…ræRrçhˆubh)rè}ré(hXb0110rêhXb0110rëh}rìh}ríhNhh]rî…rïRrðhˆubh)rñ}rò(hXb2435róhXb2435rôh}rõh}röhNhh]r÷…røRrùhˆubh)rú}rû(hXb2817rühXb2817rýh}rþh}rÿhNhh]r…rRrhˆubh)r}r(hXb4169rhXb4169rh}rh}rhNhh]r …r Rr hˆubh)r }r (hXb1107rhXb1107rh}rh}rhNhh]r…rRrhˆubh)r}r(hXb0433rhXb0433rh}rh}rhNhh]r…rRrhˆubh)r}r(hXb3619r hXb3619r!h}r"h}r#hNhh]r$…r%Rr&hˆubh)r'}r((hXb2937r)hXb2937r*h}r+h}r,hNhh]r-…r.Rr/hˆubh)r0}r1(hXb3018r2hXb3018r3h}r4h}r5hNhh]r6…r7Rr8hˆubh)r9}r:(hXb3958r;hXb3958r<h}r=h}r>hNhh]r?…r@RrAhˆubh)rB}rC(hXb0572rDhXb0572rEh}rFh}rGhNhh]rH…rIRrJhˆubh)rK}rL(hXb0573rMhXb0573rNh}rOh}rPhNhh]rQ…rRRrShˆubh)rT}rU(hXb0574rVhXb0574rWh}rXh}rYhNhh]rZ…r[Rr\hˆubh)r]}r^(hXb0575r_hXb0575r`h}rah}rbhNhh]rc…rdRrehˆubh)rf}rg(hXb4006rhhXb4006rih}rjh}rkhNhh]rl…rmRrnhˆubh)ro}rp(hXb0522rqhXb0522rrh}rsh}rthNhh]ru…rvRrwhˆubh)rx}ry(hXb0523rzhXb0523r{h}r|h}r}hNhh]r~…rRr€hˆubh)r}r‚(hXb0726rƒhXb0726r„h}r…h}r†hNhh]r‡…rˆRr‰hˆubh)rŠ}r‹(hXb0116rŒhXb0116rh}rŽh}rhNhh]r…r‘Rr’hˆubh)r“}r”(hXb0727r•hXb0727r–h}r—h}r˜hNhh]r™…ršRr›hˆubh)rœ}r(hXb2587ržhXb2587rŸh}r h}r¡hNhh]r¢…r£Rr¤hˆubh)r¥}r¦(hXb1488r§hXb1488r¨h}r©h}rªhNhh]r«…r¬Rr­hˆubh)r®}r¯(hXb1484r°hXb1484r±h}r²h}r³hNhh]r´…rµRr¶hˆubh)r·}r¸(hXb3541r¹hXb3541rºh}r»h}r¼hNhh]r½…r¾Rr¿hˆubh)rÀ}rÁ(hXb3544rÂhXb3544rÃh}rÄh}rÅhNhh]rÆ…rÇRrÈhˆubh)rÉ}rÊ(hXb1487rËhXb1487rÌh}rÍh}rÎhNhh]rÏ…rÐRrÑhˆubh)rÒ}rÓ(hXb1485rÔhXb1485rÕh}rÖh}r×hNhh]rØ…rÙRrÚhˆubh)rÛ}rÜ(hXb3540rÝhXb3540rÞh}rßh}ràhNhh]rá…râRrãhˆubh)rä}rå(hXb3542ræhXb3542rçh}rèh}réhNhh]rê…rëRrìhˆubh)rí}rî(hXb3543rïhXb3543rðh}rñh}ròhNhh]ró…rôRrõhˆubh)rö}r÷(hXb1483røhXb1483rùh}rúh}rûhNhh]rü…rýRrþhˆubh)rÿ}r(hXb1486rhXb1486rh}rh}rhNhh]r…rRrhˆubh)r}r (hXb0381r hXb0381r h}r h}r hNhh]r…rRrhˆubh)r}r(hXb0092rhXb0092rh}rh}rhNhh]r…rRrhˆubh)r}r(hXb1325rhXb1325rh}rh}rhNhh]r …r!Rr"hˆubh)r#}r$(hXb1190r%hXb1190r&h}r'h}r(hNhh]r)…r*Rr+hˆubh)r,}r-(hXb4053r.hXb4053r/h}r0h}r1hNhh]r2…r3Rr4hˆubh)r5}r6(hXb0870r7hXb0870r8h}r9h}r:hNhh]r;…r<Rr=hˆubh)r>}r?(hXb2551r@hXb2551rAh}rBh}rChNhh]rD…rERrFhˆubh)rG}rH(hXb2379rIhXb2379rJh}rKh}rLhNhh]rM…rNRrOhˆubh)rP}rQ(hXb2290rRhXb2290rSh}rTh}rUhNhh]rV…rWRrXhˆubh)rY}rZ(hXb2697r[hXb2697r\h}r]h}r^hNhh]r_…r`Rrahˆubh)rb}rc(hXb3456rdhXb3456reh}rfh}rghNhh]rh…riRrjhˆubh)rk}rl(hXb3460rmhXb3460rnh}roh}rphNhh]rq…rrRrshˆubh)rt}ru(hXb3457rvhXb3457rwh}rxh}ryhNhh]rz…r{Rr|hˆubh)r}}r~(hXb3455rhXb3455r€h}rh}r‚hNhh]rƒ…r„Rr…hˆubh)r†}r‡(hXb3454rˆhXb3454r‰h}rŠh}r‹hNhh]rŒ…rRrŽhˆubh)r}r(hXb4208r‘hXb4208r’h}r“h}r”hNhh]r•…r–Rr—hˆubh)r˜}r™(hXb0007ršhXb0007r›h}rœh}rhNhh]rž…rŸRr hˆubh)r¡}r¢(hXb0356r£hXb0356r¤h}r¥h}r¦hNhh]r§…r¨Rr©hˆubh)rª}r«(hXb1478r¬hXb1478r­h}r®h}r¯hNhh]r°…r±Rr²hˆubh)r³}r´(hXb1385rµhXb1385r¶h}r·h}r¸hNhh]r¹…rºRr»hˆubh)r¼}r½(hXb1300r¾hXb1300r¿h}rÀh}rÁhNhh]rÂ…rÃRrÄhˆubh)rÅ}rÆ(hXb3588rÇhXb3588rÈh}rÉh}rÊhNhh]rË…rÌRrÍhˆubh)rÎ}rÏ(hXb4084rÐhXb4084rÑh}rÒh}rÓhNhh]rÔ…rÕRrÖhˆubh)r×}rØ(hXb4090rÙhXb4090rÚh}rÛh}rÜhNhh]rÝ…rÞRrßhˆubh)rà}rá(hXb0516râhXb0516rãh}räh}råhNhh]ræ…rçRrèhˆubh)ré}rê(hXb0512rëhXb0512rìh}ríh}rîhNhh]rï…rðRrñhˆubh)rò}ró(hXb0511rôhXb0511rõh}röh}r÷hNhh]rø…rùRrúhˆubh)rû}rü(hXb4085rýhXb4085rþh}rÿh}rhNhh]r…rRrhˆubh)r}r(hXb4087rhXb4087rh}rh}r hNhh]r …r Rr hˆubh)r }r(hXb4088rhXb4088rh}rh}rhNhh]r…rRrhˆubh)r}r(hXb4086rhXb4086rh}rh}rhNhh]r…rRrhˆubh)r}r (hXb0657r!hXb0657r"h}r#h}r$hNhh]r%…r&Rr'hˆubh)r(}r)(hXb1677r*hXb1677r+h}r,h}r-hNhh]r.…r/Rr0hˆubh)r1}r2(hXb3012r3hXb3012r4h}r5h}r6hNhh]r7…r8Rr9hˆubh)r:}r;(hXb1781r<hXb1781r=h}r>h}r?hNhh]r@…rARrBhˆubh)rC}rD(hXb0207rEhXb0207rFh}rGh}rHhNhh]rI…rJRrKhˆubh)rL}rM(hXb3001rNhXb3001rOh}rPh}rQhNhh]rR…rSRrThˆubh)rU}rV(hXb3945rWhXb3945rXh}rYh}rZhNhh]r[…r\Rr]hˆubh)r^}r_(hXb3091r`hXb3091rah}rbh}rchNhh]rd…reRrfhˆubh)rg}rh(hXb3416rihXb3416rjh}rkh}rlhNhh]rm…rnRrohˆubh)rp}rq(hXb3223rrhXb3223rsh}rth}ruhNhh]rv…rwRrxhˆubh)ry}rz(hXb3222r{hXb3222r|h}r}h}r~hNhh]r…r€Rrhˆubh)r‚}rƒ(hXb0774r„hXb0774r…h}r†h}r‡hNhh]rˆ…r‰RrŠhˆubh)r‹}rŒ(hXb3833rhXb3833rŽh}rh}rhNhh]r‘…r’Rr“hˆubh)r”}r•(hXb3994r–hXb3994r—h}r˜h}r™hNhh]rš…r›Rrœhˆubh)r}rž(hXb1982rŸhXb1982r h}r¡h}r¢hNhh]r£…r¤Rr¥hˆubh)r¦}r§(hXb4260r¨hXb4260r©h}rªh}r«hNhh]r¬…r­Rr®hˆubh)r¯}r°(hXb2523r±hXb2523r²h}r³h}r´hNhh]rµ…r¶Rr·hˆubh)r¸}r¹(hXb0237rºhXb0237r»h}r¼h}r½hNhh]r¾…r¿RrÀhˆubh)rÁ}rÂ(hXb0932rÃhXb0932rÄh}rÅh}rÆhNhh]rÇ…rÈRrÉhˆubh)rÊ}rË(hXb1640rÌhXb1640rÍh}rÎh}rÏhNhh]rÐ…rÑRrÒhˆubh)rÓ}rÔ(hXb1263rÕhXb1263rÖh}r×h}rØhNhh]rÙ…rÚRrÛhˆubh)rÜ}rÝ(hXb1264rÞhXb1264rßh}ràh}ráhNhh]râ…rãRrähˆubh)rå}ræ(hXb0776rçhXb0776rèh}réh}rêhNhh]rë…rìRríhˆubh)rî}rï(hXb0049rðhXb0049rñh}ròh}róhNhh]rô…rõRröhˆubh)r÷}rø(hXb4129rùhXb4129rúh}rûh}rühNhh]rý…rþRrÿhˆubh)r}r(hXb0121rhXb0121rh}rh}rhNhh]r…rRrhˆubh)r }r (hXb3059r hXb3059r h}r h}rhNhh]r…rRrhˆubh)r}r(hXb0968rhXb0968rh}rh}rhNhh]r…rRrhˆubh)r}r(hXb0414rhXb0414rh}rh}r hNhh]r!…r"Rr#hˆubh)r$}r%(hXb0062r&hXb0062r'h}r(h}r)hNhh]r*…r+Rr,hˆubh)r-}r.(hXb0153r/hXb0153r0h}r1h}r2hNhh]r3…r4Rr5hˆubh)r6}r7(hXb0151r8hXb0151r9h}r:h}r;hNhh]r<…r=Rr>hˆubh)r?}r@(hXb0152rAhXb0152rBh}rCh}rDhNhh]rE…rFRrGhˆubh)rH}rI(hXb2715rJhXb2715rKh}rLh}rMhNhh]rN…rORrPhˆubh)rQ}rR(hXb3722rShXb3722rTh}rUh}rVhNhh]rW…rXRrYhˆubh)rZ}r[(hXb4460r\hXb4460r]h}r^h}r_hNhh]r`…raRrbhˆubh)rc}rd(hXb1901rehXb1901rfh}rgh}rhhNhh]ri…rjRrkhˆubh)rl}rm(hXb1900rnhXb1900roh}rph}rqhNhh]rr…rsRrthˆubh)ru}rv(hXb2841rwhXb2841rxh}ryh}rzhNhh]r{…r|Rr}hˆubh)r~}r(hXb1528r€hXb1528rh}r‚h}rƒhNhh]r„…r…Rr†hˆubh)r‡}rˆ(hXb4115r‰hXb4115rŠh}r‹h}rŒhNhh]r…rŽRrhˆubh)r}r‘(hXb4117r’hXb4117r“h}r”h}r•hNhh]r–…r—Rr˜hˆubh)r™}rš(hXb2938r›hXb2938rœh}rh}ržhNhh]rŸ…r Rr¡hˆubh)r¢}r£(hXb1605r¤hXb1605r¥h}r¦h}r§hNhh]r¨…r©Rrªhˆubh)r«}r¬(hXb3960r­hXb3960r®h}r¯h}r°hNhh]r±…r²Rr³hˆubh)r´}rµ(hXb3172r¶hXb3172r·h}r¸h}r¹hNhh]rº…r»Rr¼hˆubh)r½}r¾(hXb1876r¿hXb1876rÀh}rÁh}rÂhNhh]rÃ…rÄRrÅhˆubh)rÆ}rÇ(hXb2307rÈhXb2307rÉh}rÊh}rËhNhh]rÌ…rÍRrÎhˆubh)rÏ}rÐ(hXb0864rÑhXb0864rÒh}rÓh}rÔhNhh]rÕ…rÖRr×hˆubh)rØ}rÙ(hXb0863rÚhXb0863rÛh}rÜh}rÝhNhh]rÞ…rßRràhˆubh)rá}râ(hXb0860rãhXb0860räh}råh}ræhNhh]rç…rèRréhˆubh)rê}rë(hXb0861rìhXb0861ríh}rîh}rïhNhh]rð…rñRròhˆubh)ró}rô(hXb2310rõhXb2310röh}r÷h}røhNhh]rù…rúRrûhˆubh)rü}rý(hXb0862rþhXb0862rÿh}r h}r hNhh]r …r Rr hˆubh)r }r (hXb2308r hXb2308r h}r h}r hNhh]r …r Rr hˆubh)r }r (hXb2306r hXb2306r h}r h}r hNhh]r …r Rr hˆubh)r }r (hXb2923r hXb2923r h}r h}r hNhh]r …r Rr hˆubh)r }r! (hXb3433r" hXb3433r# h}r$ h}r% hNhh]r& …r' Rr( hˆubh)r) }r* (hXb4192r+ hXb4192r, h}r- h}r. hNhh]r/ …r0 Rr1 hˆubh)r2 }r3 (hXb4195r4 hXb4195r5 h}r6 h}r7 hNhh]r8 …r9 Rr: hˆubh)r; }r< (hXb4194r= hXb4194r> h}r? h}r@ hNhh]rA …rB RrC hˆubh)rD }rE (hXb4193rF hXb4193rG h}rH h}rI hNhh]rJ …rK RrL hˆubh)rM }rN (hXb0828rO hXb0828rP h}rQ h}rR hNhh]rS …rT RrU hˆubh)rV }rW (hXb1767rX hXb1767rY h}rZ h}r[ hNhh]r\ …r] Rr^ hˆubh)r_ }r` (hXb2957ra hXb2957rb h}rc h}rd hNhh]re …rf Rrg hˆubh)rh }ri (hXb0674rj hXb0674rk h}rl h}rm hNhh]rn …ro Rrp hˆubh)rq }rr (hXb3744rs hXb3744rt h}ru h}rv hNhh]rw …rx Rry hˆubh)rz }r{ (hXb0930r| hXb0930r} h}r~ h}r hNhh]r€ …r Rr‚ hˆubh)rƒ }r„ (hXb1453r… hXb1453r† h}r‡ h}rˆ hNhh]r‰ …rŠ Rr‹ hˆubh)rŒ }r (hXb3502rŽ hXb3502r h}r h}r‘ hNhh]r’ …r“ Rr” hˆubh)r• }r– (hXb0131r— hXb0131r˜ h}r™ h}rš hNhh]r› …rœ Rr hˆubh)rž }rŸ (hXb4244r  hXb4244r¡ h}r¢ h}r£ hNhh]r¤ …r¥ Rr¦ hˆubh)r§ }r¨ (hXb4245r© hXb4245rª h}r« h}r¬ hNhh]r­ …r® Rr¯ hˆubh)r° }r± (hXb0002r² hXb0002r³ h}r´ h}rµ hNhh]r¶ …r· Rr¸ hˆubh)r¹ }rº (hXb4024r» hXb4024r¼ h}r½ h}r¾ hNhh]r¿ …rÀ RrÁ hˆubh)r }rà (hXb3940rÄ hXb3940rÅ h}rÆ h}rÇ hNhh]rÈ …rÉ RrÊ hˆubh)rË }rÌ (hXb2574rÍ hXb2574rÎ h}rÏ h}rÐ hNhh]rÑ …rÒ RrÓ hˆubh)rÔ }rÕ (hXb4139rÖ hXb4139r× h}rØ h}rÙ hNhh]rÚ …rÛ RrÜ hˆubh)rÝ }rÞ (hXb0928rß hXb0928rà h}rá h}râ hNhh]rã …rä Rrå hˆubh)ræ }rç (hXb1866rè hXb1866ré h}rê h}rë hNhh]rì …rí Rrî hˆubh)rï }rð (hXb0653rñ hXb0653rò h}ró h}rô hNhh]rõ …rö Rr÷ hˆubh)rø }rù (hXb0654rú hXb0654rû h}rü h}rý hNhh]rþ …rÿ Rr hˆubh)r }r (hXb0652r hXb0652r h}r h}r hNhh]r …r Rr hˆubh)r }r (hXb0655r hXb0655r h}r h}r hNhh]r …r Rr hˆubh)r }r (hXb3528r hXb3528r h}r h}r hNhh]r …r Rr hˆubh)r }r (hXb4138r hXb4138r h}r h}r! hNhh]r" …r# Rr$ hˆubh)r% }r& (hXb4123r' hXb4123r( h}r) h}r* hNhh]r+ …r, Rr- hˆubh)r. }r/ (hXb4077r0 hXb4077r1 h}r2 h}r3 hNhh]r4 …r5 Rr6 hˆubh)r7 }r8 (hXb1064r9 hXb1064r: h}r; h}r< hNhh]r= …r> Rr? hˆubh)r@ }rA (hXb3503rB hXb3503rC h}rD h}rE hNhh]rF …rG RrH hˆubh)rI }rJ (hXb1747rK hXb1747rL h}rM h}rN hNhh]rO …rP RrQ hˆubh)rR }rS (hXb1539rT hXb1539rU h}rV h}rW hNhh]rX …rY RrZ hˆubh)r[ }r\ (hXb2019r] hXb2019r^ h}r_ h}r` hNhh]ra …rb Rrc hˆubh)rd }re (hXb3738rf hXb3738rg h}rh h}ri hNhh]rj …rk Rrl hˆubh)rm }rn (hXb3734ro hXb3734rp h}rq h}rr hNhh]rs …rt Rru hˆubh)rv }rw (hXb3739rx hXb3739ry h}rz h}r{ hNhh]r| …r} Rr~ hˆubh)r }r€ (hXb3737r hXb3737r‚ h}rƒ h}r„ hNhh]r… …r† Rr‡ hˆubh)rˆ }r‰ (hXb3733rŠ hXb3733r‹ h}rŒ h}r hNhh]rŽ …r Rr hˆubh)r‘ }r’ (hXb3731r“ hXb3731r” h}r• h}r– hNhh]r— …r˜ Rr™ hˆubh)rš }r› (hXb3735rœ hXb3735r h}rž h}rŸ hNhh]r  …r¡ Rr¢ hˆubh)r£ }r¤ (hXb3732r¥ hXb3732r¦ h}r§ h}r¨ hNhh]r© …rª Rr« hˆubh)r¬ }r­ (hXb3736r® hXb3736r¯ h}r° h}r± hNhh]r² …r³ Rr´ hˆubh)rµ }r¶ (hXb0312r· hXb0312r¸ h}r¹ h}rº hNhh]r» …r¼ Rr½ hˆubh)r¾ }r¿ (hXb0827rÀ hXb0827rÁ h}r h}rà hNhh]rÄ …rÅ RrÆ hˆubh)rÇ }rÈ (hXb3857rÉ hXb3857rÊ h}rË h}rÌ hNhh]rÍ …rÎ RrÏ hˆubh)rÐ }rÑ (hXb3856rÒ hXb3856rÓ h}rÔ h}rÕ hNhh]rÖ …r× RrØ hˆubh)rÙ }rÚ (hXb4214rÛ hXb4214rÜ h}rÝ h}rÞ hNhh]rß …rà Rrá hˆubh)râ }rã (hXb3551rä hXb3551rå h}ræ h}rç hNhh]rè …ré Rrê hˆubh)rë }rì (hXb0775rí hXb0775rî h}rï h}rð hNhh]rñ …rò Rró hˆubh)rô }rõ (hXb0367rö hXb0367r÷ h}rø h}rù hNhh]rú …rû Rrü hˆubh)rý }rþ (hXb0933rÿ hXb0933r h}r h}r hNhh]r …r Rr hˆubh)r }r (hXb0934r hXb0934r h}r h}r hNhh]r …r Rr hˆubh)r }r (hXb0365r hXb0365r h}r h}r hNhh]r …r Rr hˆubh)r }r (hXb0936r hXb0936r h}r h}r hNhh]r …r Rr hˆubh)r! }r" (hXb0366r# hXb0366r$ h}r% h}r& hNhh]r' …r( Rr) hˆubh)r* }r+ (hXb1216r, hXb1216r- h}r. h}r/ hNhh]r0 …r1 Rr2 hˆubh)r3 }r4 (hXb4132r5 hXb4132r6 h}r7 h}r8 hNhh]r9 …r: Rr; hˆubh)r< }r= (hXb1732r> hXb1732r? h}r@ h}rA hNhh]rB …rC RrD hˆubh)rE }rF (hXb3942rG hXb3942rH h}rI h}rJ hNhh]rK …rL RrM hˆubh)rN }rO (hXb3196rP hXb3196rQ h}rR h}rS hNhh]rT …rU RrV hˆubh)rW }rX (hXb1270rY hXb1270rZ h}r[ h}r\ hNhh]r] …r^ Rr_ hˆubh)r` }ra (hXb0521rb hXb0521rc h}rd h}re hNhh]rf …rg Rrh hˆubh)ri }rj (hXb2874rk hXb2874rl h}rm h}rn hNhh]ro …rp Rrq hˆubh)rr }rs (hXb0323rt hXb0323ru h}rv h}rw hNhh]rx …ry Rrz hˆubh)r{ }r| (hXb0032r} hXb0032r~ h}r h}r€ hNhh]r …r‚ Rrƒ hˆubh)r„ }r… (hXb0033r† hXb0033r‡ h}rˆ h}r‰ hNhh]rŠ …r‹ RrŒ hˆubh)r }rŽ (hXb0444r hXb0444r h}r‘ h}r’ hNhh]r“ …r” Rr• hˆubh)r– }r— (hXb3469r˜ hXb3469r™ h}rš h}r› hNhh]rœ …r Rrž hˆubh)rŸ }r  (hXb3915r¡ hXb3915r¢ h}r£ h}r¤ hNhh]r¥ …r¦ Rr§ hˆubh)r¨ }r© (hXb0752rª hXb0752r« h}r¬ h}r­ hNhh]r® …r¯ Rr° hˆubh)r± }r² (hXb3040r³ hXb3040r´ h}rµ h}r¶ hNhh]r· …r¸ Rr¹ hˆubh)rº }r» (hXb3918r¼ hXb3918r½ h}r¾ h}r¿ hNhh]rÀ …rÁ Rr hˆubh)rà }rÄ (hXb2794rÅ hXb2794rÆ h}rÇ h}rÈ hNhh]rÉ …rÊ RrË hˆubh)rÌ }rÍ (hXb1208rÎ hXb1208rÏ h}rÐ h}rÑ hNhh]rÒ …rÓ RrÔ hˆubh)rÕ }rÖ (hXb1661r× hXb1661rØ h}rÙ h}rÚ hNhh]rÛ …rÜ RrÝ hˆubh)rÞ }rß (hXb2130rà hXb2130rá h}râ h}rã hNhh]rä …rå Rræ hˆubh)rç }rè (hXb2129ré hXb2129rê h}rë h}rì hNhh]rí …rî Rrï hˆubh)rð }rñ (hXb2131rò hXb2131ró h}rô h}rõ hNhh]rö …r÷ Rrø hˆubh)rù }rú (hXb2128rû hXb2128rü h}rý h}rþ hNhh]rÿ …r Rr hˆubh)r }r (hXb0314r hXb0314r h}r h}r hNhh]r …r Rr hˆubh)r }r (hXb1801r hXb1801r h}r h}r hNhh]r …r Rr hˆubh)r }r (hXb0311r hXb0311r h}r h}r hNhh]r …r Rr hˆubh)r }r (hXb2599r hXb2599r h}r! h}r" hNhh]r# …r$ Rr% hˆubh)r& }r' (hXb2600r( hXb2600r) h}r* h}r+ hNhh]r, …r- Rr. hˆubh)r/ }r0 (hXb2329r1 hXb2329r2 h}r3 h}r4 hNhh]r5 …r6 Rr7 hˆubh)r8 }r9 (hXb4039r: hXb4039r; h}r< h}r= hNhh]r> …r? Rr@ hˆubh)rA }rB (hXb2538rC hXb2538rD h}rE h}rF hNhh]rG …rH RrI hˆubh)rJ }rK (hXb2542rL hXb2542rM h}rN h}rO hNhh]rP …rQ RrR hˆubh)rS }rT (hXb2540rU hXb2540rV h}rW h}rX hNhh]rY …rZ Rr[ hˆubh)r\ }r] (hXb2539r^ hXb2539r_ h}r` h}ra hNhh]rb …rc Rrd hˆubh)re }rf (hXb0616rg hXb0616rh h}ri h}rj hNhh]rk …rl Rrm hˆubh)rn }ro (hXb0615rp hXb0615rq h}rr h}rs hNhh]rt …ru Rrv hˆubh)rw }rx (hXb0617ry hXb0617rz h}r{ h}r| hNhh]r} …r~ Rr hˆubh)r€ }r (hXb0614r‚ hXb0614rƒ h}r„ h}r… hNhh]r† …r‡ Rrˆ hˆubh)r‰ }rŠ (hXb0612r‹ hXb0612rŒ h}r h}rŽ hNhh]r …r Rr‘ hˆubh)r’ }r“ (hXb0789r” hXb0789r• h}r– h}r— hNhh]r˜ …r™ Rrš hˆubh)r› }rœ (hXb1249r hXb1249rž h}rŸ h}r  hNhh]r¡ …r¢ Rr£ hˆubh)r¤ }r¥ (hXb1592r¦ hXb1592r§ h}r¨ h}r© hNhh]rª …r« Rr¬ hˆubh)r­ }r® (hXb0155r¯ hXb0155r° h}r± h}r² hNhh]r³ …r´ Rrµ hˆubh)r¶ }r· (hXb0463r¸ hXb0463r¹ h}rº h}r» hNhh]r¼ …r½ Rr¾ hˆubh)r¿ }rÀ (hXb3035rÁ hXb3035r h}rà h}rÄ hNhh]rÅ …rÆ RrÇ hˆubh)rÈ }rÉ (hXb2470rÊ hXb2470rË h}rÌ h}rÍ hNhh]rÎ …rÏ RrÐ hˆubh)rÑ }rÒ (hXb0462rÓ hXb0462rÔ h}rÕ h}rÖ hNhh]r× …rØ RrÙ hˆubh)rÚ }rÛ (hXb3816rÜ hXb3816rÝ h}rÞ h}rß hNhh]rà …rá Rrâ hˆubh)rã }rä (hXb2174rå hXb2174ræ h}rç h}rè hNhh]ré …rê Rrë hˆubh)rì }rí (hXb0914rî hXb0914rï h}rð h}rñ hNhh]rò …ró Rrô hˆubh)rõ }rö (hXb1102r÷ hXb1102rø h}rù h}rú hNhh]rû …rü Rrý hˆubh)rþ }rÿ (hXb2765r hXb2765r h}r h}r hNhh]r …r Rr hˆubh)r }r (hXb0781r hXb0781r h}r h}r hNhh]r …r Rr hˆubh)r }r (hXb0783r hXb0783r h}r h}r hNhh]r …r Rr hˆubh)r }r (hXb2436r hXb2436r h}r h}r hNhh]r …r Rr! hˆubh)r" }r# (hXb3867r$ hXb3867r% h}r& h}r' hNhh]r( …r) Rr* hˆubh)r+ }r, (hXb0038r- hXb0038r. h}r/ h}r0 hNhh]r1 …r2 Rr3 hˆubh)r4 }r5 (hXb0037r6 hXb0037r7 h}r8 h}r9 hNhh]r: …r; Rr< hˆubh)r= }r> (hXb0036r? hXb0036r@ h}rA h}rB hNhh]rC …rD RrE hˆubh)rF }rG (hXb2677rH hXb2677rI h}rJ h}rK hNhh]rL …rM RrN hˆubh)rO }rP (hXb2678rQ hXb2678rR h}rS h}rT hNhh]rU …rV RrW hˆubh)rX }rY (hXb2679rZ hXb2679r[ h}r\ h}r] hNhh]r^ …r_ Rr` hˆubh)ra }rb (hXb4111rc hXb4111rd h}re h}rf hNhh]rg …rh Rri hˆubh)rj }rk (hXb0040rl hXb0040rm h}rn h}ro hNhh]rp …rq Rrr hˆubh)rs }rt (hXb0720ru hXb0720rv h}rw h}rx hNhh]ry …rz Rr{ hˆubh)r| }r} (hXb0337r~ hXb0337r h}r€ h}r hNhh]r‚ …rƒ Rr„ hˆubh)r… }r† (hXb0336r‡ hXb0336rˆ h}r‰ h}rŠ hNhh]r‹ …rŒ Rr hˆubh)rŽ }r (hXb3846r hXb3846r‘ h}r’ h}r“ hNhh]r” …r• Rr– hˆubh)r— }r˜ (hXb2780r™ hXb2780rš h}r› h}rœ hNhh]r …rž RrŸ hˆubh)r  }r¡ (hXb0123r¢ hXb0123r£ h}r¤ h}r¥ hNhh]r¦ …r§ Rr¨ hˆubh)r© }rª (hXb0484r« hXb0484r¬ h}r­ h}r® hNhh]r¯ …r° Rr± hˆubh)r² }r³ (hXb3425r´ hXb3425rµ h}r¶ h}r· hNhh]r¸ …r¹ Rrº hˆubh)r» }r¼ (hXb1308r½ hXb1308r¾ h}r¿ h}rÀ hNhh]rÁ …r Rrà hˆubh)rÄ }rÅ (hXb0340rÆ hXb0340rÇ h}rÈ h}rÉ hNhh]rÊ …rË RrÌ hˆubh)rÍ }rÎ (hXb0341rÏ hXb0341rÐ h}rÑ h}rÒ hNhh]rÓ …rÔ RrÕ hˆubh)rÖ }r× (hXb1919rØ hXb1919rÙ h}rÚ h}rÛ hNhh]rÜ …rÝ RrÞ hˆubh)rß }rà (hXb3008rá hXb3008râ h}rã h}rä hNhh]rå …ræ Rrç hˆubh)rè }ré (hXb3708rê hXb3708rë h}rì h}rí hNhh]rî …rï Rrð hˆubh)rñ }rò (hXb2414ró hXb2414rô h}rõ h}rö hNhh]r÷ …rø Rrù hˆubh)rú }rû (hXb2421rü hXb2421rý h}rþ h}rÿ hNhh]r…rRrhˆubh)r}r(hXb2810rhXb2810rh}rh}rhNhh]r …r Rr hˆubh)r }r (hXb1622rhXb1622rh}rh}rhNhh]r…rRrhˆubh)r}r(hXb0526rhXb0526rh}rh}rhNhh]r…rRrhˆubh)r}r(hXb0886r hXb0886r!h}r"h}r#hNhh]r$…r%Rr&hˆubh)r'}r((hXb0887r)hXb0887r*h}r+h}r,hNhh]r-…r.Rr/hˆubh)r0}r1(hXb0979r2hXb0979r3h}r4h}r5hNhh]r6…r7Rr8hˆubh)r9}r:(hXb0978r;hXb0978r<h}r=h}r>hNhh]r?…r@RrAhˆubh)rB}rC(hXb0734rDhXb0734rEh}rFh}rGhNhh]rH…rIRrJhˆubh)rK}rL(hXb0733rMhXb0733rNh}rOh}rPhNhh]rQ…rRRrShˆubh)rT}rU(hXb0429rVhXb0429rWh}rXh}rYhNhh]rZ…r[Rr\hˆubh)r]}r^(hXb0431r_hXb0431r`h}rah}rbhNhh]rc…rdRrehˆubh)rf}rg(hXb0432rhhXb0432rih}rjh}rkhNhh]rl…rmRrnhˆubh)ro}rp(hXb0430rqhXb0430rrh}rsh}rthNhh]ru…rvRrwhˆubh)rx}ry(hXb2143rzhXb2143r{h}r|h}r}hNhh]r~…rRr€hˆubh)r}r‚(hXb0651rƒhXb0651r„h}r…h}r†hNhh]r‡…rˆRr‰hˆubh)rŠ}r‹(hXb2162rŒhXb2162rh}rŽh}rhNhh]r…r‘Rr’hˆubh)r“}r”(hXb2066r•hXb2066r–h}r—h}r˜hNhh]r™…ršRr›hˆubh)rœ}r(hXb0910ržhXb0910rŸh}r h}r¡hNhh]r¢…r£Rr¤hˆubh)r¥}r¦(hXb2975r§hXb2975r¨h}r©h}rªhNhh]r«…r¬Rr­hˆubh)r®}r¯(hXb3603r°hXb3603r±h}r²h}r³hNhh]r´…rµRr¶hˆubh)r·}r¸(hXb1189r¹hXb1189rºh}r»h}r¼hNhh]r½…r¾Rr¿hˆubh)rÀ}rÁ(hXb4042rÂhXb4042rÃh}rÄh}rÅhNhh]rÆ…rÇRrÈhˆubh)rÉ}rÊ(hXb2871rËhXb2871rÌh}rÍh}rÎhNhh]rÏ…rÐRrÑhˆubh)rÒ}rÓ(hXb2838rÔhXb2838rÕh}rÖh}r×hNhh]rØ…rÙRrÚhˆubh)rÛ}rÜ(hXb3809rÝhXb3809rÞh}rßh}ràhNhh]rá…râRrãhˆubh)rä}rå(hXb0175ræhXb0175rçh}rèh}réhNhh]rê…rëRrìhˆubh)rí}rî(hXb3041rïhXb3041rðh}rñh}ròhNhh]ró…rôRrõhˆubh)rö}r÷(hXb0778røhXb0778rùh}rúh}rûhNhh]rü…rýRrþhˆubh)rÿ}r(hXb1734rhXb1734rh}rh}rhNhh]r…rRrhˆubh)r}r (hXb2065r hXb2065r h}r h}r hNhh]r…rRrhˆubh)r}r(hXb2344rhXb2344rh}rh}rhNhh]r…rRrhˆubh)r}r(hXb3693rhXb3693rh}rh}rhNhh]r …r!Rr"hˆubh)r#}r$(hXb3909r%hXb3909r&h}r'h}r(hNhh]r)…r*Rr+hˆubh)r,}r-(hXb3526r.hXb3526r/h}r0h}r1hNhh]r2…r3Rr4hˆubh)r5}r6(hXb1704r7hXb1704r8h}r9h}r:hNhh]r;…r<Rr=hˆubh)r>}r?(hXb2601r@hXb2601rAh}rBh}rChNhh]rD…rERrFhˆubh)rG}rH(hXb0754rIhXb0754rJh}rKh}rLhNhh]rM…rNRrOhˆubh)rP}rQ(hXb4477rRhXb4477rSh}rTh}rUhNhh]rV…rWRrXhˆubh)rY}rZ(hXb3648r[hXb3648r\h}r]h}r^hNhh]r_…r`Rrahˆubh)rb}rc(hXb1393rdhXb1393reh}rfh}rghNhh]rh…riRrjhˆubh)rk}rl(hXb3771rmhXb3771rnh}roh}rphNhh]rq…rrRrshˆubh)rt}ru(hXb1199rvhXb1199rwh}rxh}ryhNhh]rz…r{Rr|hˆubh)r}}r~(hXb1198rhXb1198r€h}rh}r‚hNhh]rƒ…r„Rr…hˆubh)r†}r‡(hXb1200rˆhXb1200r‰h}rŠh}r‹hNhh]rŒ…rRrŽhˆubh)r}r(hXb0596r‘hXb0596r’h}r“h}r”hNhh]r•…r–Rr—hˆubh)r˜}r™(hXb0594ršhXb0594r›h}rœh}rhNhh]rž…rŸRr hˆubh)r¡}r¢(hXb2541r£hXb2541r¤h}r¥h}r¦hNhh]r§…r¨Rr©hˆubh)rª}r«(hXb0348r¬hXb0348r­h}r®h}r¯hNhh]r°…r±Rr²hˆubh)r³}r´(hXb0031rµhXb0031r¶h}r·h}r¸hNhh]r¹…rºRr»hˆubh)r¼}r½(hXb2478r¾hXb2478r¿h}rÀh}rÁhNhh]rÂ…rÃRrÄhˆubh)rÅ}rÆ(hXb0048rÇhXb0048rÈh}rÉh}rÊhNhh]rË…rÌRrÍhˆubh)rÎ}rÏ(hXb1606rÐhXb1606rÑh}rÒh}rÓhNhh]rÔ…rÕRrÖhˆubh)r×}rØ(hXb2315rÙhXb2315rÚh}rÛh}rÜhNhh]rÝ…rÞRrßhˆubh)rà}rá(hXb3930râhXb3930rãh}räh}råhNhh]ræ…rçRrèhˆubh)ré}rê(hXb2262rëhXb2262rìh}ríh}rîhNhh]rï…rðRrñhˆubh)rò}ró(hXb0736rôhXb0736rõh}röh}r÷hNhh]rø…rùRrúhˆubh)rû}rü(hXb3058rýhXb3058rþh}rÿh}rhNhh]r…rRrhˆubh)r}r(hXb0945rhXb0945rh}rh}r hNhh]r …r Rr hˆubh)r }r(hXb1062rhXb1062rh}rh}rhNhh]r…rRrhˆubh)r}r(hXb3177rhXb3177rh}rh}rhNhh]r…rRrhˆubh)r}r (hXb0578r!hXb0578r"h}r#h}r$hNhh]r%…r&Rr'hˆubh)r(}r)(hXb2303r*hXb2303r+h}r,h}r-hNhh]r.…r/Rr0hˆubh)r1}r2(hXb3389r3hXb3389r4h}r5h}r6hNhh]r7…r8Rr9hˆubh)r:}r;(hXb1693r<hXb1693r=h}r>h}r?hNhh]r@…rARrBhˆubh)rC}rD(hXb0421rEhXb0421rFh}rGh}rHhNhh]rI…rJRrKhˆubh)rL}rM(hXb0029rNhXb0029rOh}rPh}rQhNhh]rR…rSRrThˆubh)rU}rV(hXb2232rWhXb2232rXh}rYh}rZhNhh]r[…r\Rr]hˆubh)r^}r_(hXb1589r`hXb1589rah}rbh}rchNhh]rd…reRrfhˆubh)rg}rh(hXb0895rihXb0895rjh}rkh}rlhNhh]rm…rnRrohˆubh)rp}rq(hXb1587rrhXb1587rsh}rth}ruhNhh]rv…rwRrxhˆubh)ry}rz(hXb1590r{hXb1590r|h}r}h}r~hNhh]r…r€Rrhˆubh)r‚}rƒ(hXb1588r„hXb1588r…h}r†h}r‡hNhh]rˆ…r‰RrŠhˆubh)r‹}rŒ(hXb0894rhXb0894rŽh}rh}rhNhh]r‘…r’Rr“hˆubh)r”}r•(hXb0896r–hXb0896r—h}r˜h}r™hNhh]rš…r›Rrœhˆubh)r}rž(hXb1872rŸhXb1872r h}r¡h}r¢hNhh]r£…r¤Rr¥hˆubh)r¦}r§(hXb1873r¨hXb1873r©h}rªh}r«hNhh]r¬…r­Rr®hˆubh)r¯}r°(hXb0099r±hXb0099r²h}r³h}r´hNhh]rµ…r¶Rr·hˆubh)r¸}r¹(hXb1865rºhXb1865r»h}r¼h}r½hNhh]r¾…r¿RrÀhˆubh)rÁ}rÂ(hXb3575rÃhXb3575rÄh}rÅh}rÆhNhh]rÇ…rÈRrÉhˆubh)rÊ}rË(hXb0103rÌhXb0103rÍh}rÎh}rÏhNhh]rÐ…rÑRrÒhˆubh)rÓ}rÔ(hXb3774rÕhXb3774rÖh}r×h}rØhNhh]rÙ…rÚRrÛhˆubh)rÜ}rÝ(hXb0425rÞhXb0425rßh}ràh}ráhNhh]râ…rãRrähˆubh)rå}ræ(hXb4381rçhXb4381rèh}réh}rêhNhh]rë…rìRríhˆubh)rî}rï(hXb1185rðhXb1185rñh}ròh}róhNhh]rô…rõRröhˆubh)r÷}rø(hXb3860rùhXb3860rúh}rûh}rühNhh]rý…rþRrÿhˆubh)r}r(hXb2893rhXb2893rh}rh}rhNhh]r…rRrhˆubh)r }r (hXb3781r hXb3781r h}r h}rhNhh]r…rRrhˆubh)r}r(hXb4136rhXb4136rh}rh}rhNhh]r…rRrhˆubh)r}r(hXb2582rhXb2582rh}rh}r hNhh]r!…r"Rr#hˆubh)r$}r%(hXb0604r&hXb0604r'h}r(h}r)hNhh]r*…r+Rr,hˆubh)r-}r.(hXb4122r/hXb4122r0h}r1h}r2hNhh]r3…r4Rr5hˆubh)r6}r7(hXb1098r8hXb1098r9h}r:h}r;hNhh]r<…r=Rr>hˆubh)r?}r@(hXb2146rAhXb2146rBh}rCh}rDhNhh]rE…rFRrGhˆubh)rH}rI(hXb2147rJhXb2147rKh}rLh}rMhNhh]rN…rORrPhˆubh)rQ}rR(hXb1238rShXb1238rTh}rUh}rVhNhh]rW…rXRrYhˆubh)rZ}r[(hXb4384r\hXb4384r]h}r^h}r_hNhh]r`…raRrbhˆubh)rc}rd(hXb4382rehXb4382rfh}rgh}rhhNhh]ri…rjRrkhˆubh)rl}rm(hXb2251rnhXb2251roh}rph}rqhNhh]rr…rsRrthˆubh)ru}rv(hXb3640rwhXb3640rxh}ryh}rzhNhh]r{…r|Rr}hˆubh)r~}r(hXb0173r€hXb0173rh}r‚h}rƒhNhh]r„…r…Rr†hˆubh)r‡}rˆ(hXb0420r‰hXb0420rŠh}r‹h}rŒhNhh]r…rŽRrhˆubh)r}r‘(hXb3564r’hXb3564r“h}r”h}r•hNhh]r–…r—Rr˜hˆubh)r™}rš(hXb2927r›hXb2927rœh}rh}ržhNhh]rŸ…r Rr¡hˆubh)r¢}r£(hXb1779r¤hXb1779r¥h}r¦h}r§hNhh]r¨…r©Rrªhˆubh)r«}r¬(hXb1288r­hXb1288r®h}r¯h}r°hNhh]r±…r²Rr³hˆubh)r´}rµ(hXb3622r¶hXb3622r·h}r¸h}r¹hNhh]rº…r»Rr¼hˆubh)r½}r¾(hXb3785r¿hXb3785rÀh}rÁh}rÂhNhh]rÃ…rÄRrÅhˆubh)rÆ}rÇ(hXb3793rÈhXb3793rÉh}rÊh}rËhNhh]rÌ…rÍRrÎhˆubh)rÏ}rÐ(hXb3792rÑhXb3792rÒh}rÓh}rÔhNhh]rÕ…rÖRr×hˆubh)rØ}rÙ(hXb2341rÚhXb2341rÛh}rÜh}rÝhNhh]rÞ…rßRràhˆubh)rá}râ(hXb1850rãhXb1850räh}råh}ræhNhh]rç…rèRréhˆubh)rê}rë(hXb1851rìhXb1851ríh}rîh}rïhNhh]rð…rñRròhˆubh)ró}rô(hXb1054rõhXb1054röh}r÷h}røhNhh]rù…rúRrûhˆubh)rü}rý(hXb1855rþhXb1855rÿh}rh}rhNhh]r…rRrhˆubh)r}r(hXb2378rhXb2378rh}r h}r hNhh]r …r Rr hˆubh)r}r(hXb2779rhXb2779rh}rh}rhNhh]r…rRrhˆubh)r}r(hXb0583rhXb0583rh}rh}rhNhh]r…rRrhˆubh)r }r!(hXb0585r"hXb0585r#h}r$h}r%hNhh]r&…r'Rr(hˆubh)r)}r*(hXb2441r+hXb2441r,h}r-h}r.hNhh]r/…r0Rr1hˆubh)r2}r3(hXb2440r4hXb2440r5h}r6h}r7hNhh]r8…r9Rr:hˆubh)r;}r<(hXb3946r=hXb3946r>h}r?h}r@hNhh]rA…rBRrChˆubh)rD}rE(hXb0825rFhXb0825rGh}rHh}rIhNhh]rJ…rKRrLhˆubh)rM}rN(hXb0822rOhXb0822rPh}rQh}rRhNhh]rS…rTRrUhˆubh)rV}rW(hXb3666rXhXb3666rYh}rZh}r[hNhh]r\…r]Rr^hˆubh)r_}r`(hXb0404rahXb0404rbh}rch}rdhNhh]re…rfRrghˆubh)rh}ri(hXb0452rjhXb0452rkh}rlh}rmhNhh]rn…roRrphˆubh)rq}rr(hXb1805rshXb1805rth}ruh}rvhNhh]rw…rxRryhˆubh)rz}r{(hXb1701r|hXb1701r}h}r~h}rhNhh]r€…rRr‚hˆubh)rƒ}r„(hXb3844r…hXb3844r†h}r‡h}rˆhNhh]r‰…rŠRr‹hˆubh)rŒ}r(hXb2764rŽhXb2764rh}rh}r‘hNhh]r’…r“Rr”hˆubh)r•}r–(hXb2763r—hXb2763r˜h}r™h}ršhNhh]r›…rœRrhˆubh)rž}rŸ(hXb2925r hXb2925r¡h}r¢h}r£hNhh]r¤…r¥Rr¦hˆubh)r§}r¨(hXb1773r©hXb1773rªh}r«h}r¬hNhh]r­…r®Rr¯hˆubh)r°}r±(hXb2097r²hXb2097r³h}r´h}rµhNhh]r¶…r·Rr¸hˆubh)r¹}rº(hXb4232r»hXb4232r¼h}r½h}r¾hNhh]r¿…rÀRrÁhˆubh)rÂ}rÃ(hXb3925rÄhXb3925rÅh}rÆh}rÇhNhh]rÈ…rÉRrÊhˆubh)rË}rÌ(hXb2930rÍhXb2930rÎh}rÏh}rÐhNhh]rÑ…rÒRrÓhˆubh)rÔ}rÕ(hXb2802rÖhXb2802r×h}rØh}rÙhNhh]rÚ…rÛRrÜhˆubh)rÝ}rÞ(hXb2803rßhXb2803ràh}ráh}râhNhh]rã…räRråhˆubh)ræ}rç(hXb2800rèhXb2800réh}rêh}rëhNhh]rì…ríRrîhˆubh)rï}rð(hXb2738rñhXb2738ròh}róh}rôhNhh]rõ…röRr÷hˆubh)rø}rù(hXb0475rúhXb0475rûh}rüh}rýhNhh]rþ…rÿRrhˆubh)r}r(hXb1475rhXb1475rh}rh}rhNhh]r…rRr hˆubh)r }r (hXb3893r hXb3893r h}rh}rhNhh]r…rRrhˆubh)r}r(hXb3894rhXb3894rh}rh}rhNhh]r…rRrhˆubh)r}r(hXb1474rhXb1474rh}r h}r!hNhh]r"…r#Rr$hˆubh)r%}r&(hXb1476r'hXb1476r(h}r)h}r*hNhh]r+…r,Rr-hˆubh)r.}r/(hXb3892r0hXb3892r1h}r2h}r3hNhh]r4…r5Rr6hˆubh)r7}r8(hXb0935r9hXb0935r:h}r;h}r<hNhh]r=…r>Rr?hˆubh)r@}rA(hXb3409rBhXb3409rCh}rDh}rEhNhh]rF…rGRrHhˆubh)rI}rJ(hXb2392rKhXb2392rLh}rMh}rNhNhh]rO…rPRrQhˆubh)rR}rS(hXb4287rThXb4287rUh}rVh}rWhNhh]rX…rYRrZhˆubh)r[}r\(hXb4289r]hXb4289r^h}r_h}r`hNhh]ra…rbRrchˆubh)rd}re(hXb4290rfhXb4290rgh}rhh}rihNhh]rj…rkRrlhˆubh)rm}rn(hXb4288rohXb4288rph}rqh}rrhNhh]rs…rtRruhˆubh)rv}rw(hXb4291rxhXb4291ryh}rzh}r{hNhh]r|…r}Rr~hˆubh)r}r€(hXb0589rhXb0589r‚h}rƒh}r„hNhh]r……r†Rr‡hˆubh)rˆ}r‰(hXb0592rŠhXb0592r‹h}rŒh}rhNhh]rŽ…rRrhˆubh)r‘}r’(hXb0590r“hXb0590r”h}r•h}r–hNhh]r—…r˜Rr™hˆubh)rš}r›(hXb0588rœhXb0588rh}ržh}rŸhNhh]r …r¡Rr¢hˆubh)r£}r¤(hXb2155r¥hXb2155r¦h}r§h}r¨hNhh]r©…rªRr«hˆubh)r¬}r­(hXb0805r®hXb0805r¯h}r°h}r±hNhh]r²…r³Rr´hˆubh)rµ}r¶(hXb0150r·hXb0150r¸h}r¹h}rºhNhh]r»…r¼Rr½hˆubh)r¾}r¿(hXb0584rÀhXb0584rÁh}rÂh}rÃhNhh]rÄ…rÅRrÆhˆubh)rÇ}rÈ(hXb0591rÉhXb0591rÊh}rËh}rÌhNhh]rÍ…rÎRrÏhˆubh)rÐ}rÑ(hXb4367rÒhXb4367rÓh}rÔh}rÕhNhh]rÖ…r×RrØhˆubh)rÙ}rÚ(hXb4209rÛhXb4209rÜh}rÝh}rÞhNhh]rß…ràRráhˆubh)râ}rã(hXb2484rähXb2484råh}ræh}rçhNhh]rè…réRrêhˆubh)rë}rì(hXb2488ríhXb2488rîh}rïh}rðhNhh]rñ…ròRróhˆubh)rô}rõ(hXb2719röhXb2719r÷h}røh}rùhNhh]rú…rûRrühˆubh)rý}rþ(hXb2722rÿhXb2722rh}rh}rhNhh]r…rRrhˆubh)r}r(hXb4079rhXb4079r h}r h}r hNhh]r …r Rrhˆubh)r}r(hXb2490rhXb2490rh}rh}rhNhh]r…rRrhˆubh)r}r(hXb2485rhXb2485rh}rh}rhNhh]r…rRr hˆubh)r!}r"(hXb2723r#hXb2723r$h}r%h}r&hNhh]r'…r(Rr)hˆubh)r*}r+(hXb2721r,hXb2721r-h}r.h}r/hNhh]r0…r1Rr2hˆubh)r3}r4(hXb2482r5hXb2482r6h}r7h}r8hNhh]r9…r:Rr;hˆubh)r<}r=(hXb2483r>hXb2483r?h}r@h}rAhNhh]rB…rCRrDhˆubh)rE}rF(hXb2489rGhXb2489rHh}rIh}rJhNhh]rK…rLRrMhˆubh)rN}rO(hXb2486rPhXb2486rQh}rRh}rShNhh]rT…rURrVhˆubh)rW}rX(hXb2720rYhXb2720rZh}r[h}r\hNhh]r]…r^Rr_hˆubh)r`}ra(hXb2487rbhXb2487rch}rdh}rehNhh]rf…rgRrhhˆubh)ri}rj(hXb2481rkhXb2481rlh}rmh}rnhNhh]ro…rpRrqhˆubh)rr}rs(hXb2724rthXb2724ruh}rvh}rwhNhh]rx…ryRrzhˆubh)r{}r|(hXb3924r}hXb3924r~h}rh}r€hNhh]r…r‚Rrƒhˆubh)r„}r…(hXb0684r†hXb0684r‡h}rˆh}r‰hNhh]rŠ…r‹RrŒhˆubh)r}rŽ(hXb2895rhXb2895rh}r‘h}r’hNhh]r“…r”Rr•hˆubh)r–}r—(hXb3288r˜hXb3288r™h}ršh}r›hNhh]rœ…rRržhˆubh)rŸ}r (hXb0025r¡hXb0025r¢h}r£h}r¤hNhh]r¥…r¦Rr§hˆubh)r¨}r©(hXb0937rªhXb0937r«h}r¬h}r­hNhh]r®…r¯Rr°hˆubh)r±}r²(hXb2912r³hXb2912r´h}rµh}r¶hNhh]r·…r¸Rr¹hˆubh)rº}r»(hXb2374r¼hXb2374r½h}r¾h}r¿hNhh]rÀ…rÁRrÂhˆubh)rÃ}rÄ(hXb0904rÅhXb0904rÆh}rÇh}rÈhNhh]rÉ…rÊRrËhˆubh)rÌ}rÍ(hXb2492rÎhXb2492rÏh}rÐh}rÑhNhh]rÒ…rÓRrÔhˆubh)rÕ}rÖ(hXb4153r×hXb4153rØh}rÙh}rÚhNhh]rÛ…rÜRrÝhˆubh)rÞ}rß(hXb4152ràhXb4152ráh}râh}rãhNhh]rä…råRræhˆubh)rç}rè(hXb4154réhXb4154rêh}rëh}rìhNhh]rí…rîRrïhˆubh)rð}rñ(hXb4151ròhXb4151róh}rôh}rõhNhh]rö…r÷Rrøhˆubh)rù}rú(hXb2168rûhXb2168rüh}rýh}rþhNhh]rÿ…rRrhˆubh)r}r(hXb3371rhXb3371rh}rh}rhNhh]r…r Rr hˆubh)r }r (hXb4474r hXb4474rh}rh}rhNhh]r…rRrhˆubh)r}r(hXb3374rhXb3374rh}rh}rhNhh]r…rRrhˆubh)r}r(hXb3370rhXb3370r h}r!h}r"hNhh]r#…r$Rr%hˆubh)r&}r'(hXb4321r(hXb4321r)h}r*h}r+hNhh]r,…r-Rr.hˆubh)r/}r0(hXb2169r1hXb2169r2h}r3h}r4hNhh]r5…r6Rr7hˆubh)r8}r9(hXb2167r:hXb2167r;h}r<h}r=hNhh]r>…r?Rr@hˆubh)rA}rB(hXb1232rChXb1232rDh}rEh}rFhNhh]rG…rHRrIhˆubh)rJ}rK(hXb2801rLhXb2801rMh}rNh}rOhNhh]rP…rQRrRhˆubh)rS}rT(hXb1612rUhXb1612rVh}rWh}rXhNhh]rY…rZRr[hˆubh)r\}r](hXb1611r^hXb1611r_h}r`h}rahNhh]rb…rcRrdhˆubh)re}rf(hXb0621rghXb0621rhh}rih}rjhNhh]rk…rlRrmhˆubh)rn}ro(hXb3730rphXb3730rqh}rrh}rshNhh]rt…ruRrvhˆubh)rw}rx(hXb1002ryhXb1002rzh}r{h}r|hNhh]r}…r~Rrhˆubh)r€}r(hXb2039r‚hXb2039rƒh}r„h}r…hNhh]r†…r‡Rrˆhˆubh)r‰}rŠ(hXb3789r‹hXb3789rŒh}rh}rŽhNhh]r…rRr‘hˆubh)r’}r“(hXb0154r”hXb0154r•h}r–h}r—hNhh]r˜…r™Rršhˆubh)r›}rœ(hXb2533rhXb2533ržh}rŸh}r hNhh]r¡…r¢Rr£hˆubh)r¤}r¥(hXb4055r¦hXb4055r§h}r¨h}r©hNhh]rª…r«Rr¬hˆubh)r­}r®(hXb4041r¯hXb4041r°h}r±h}r²hNhh]r³…r´Rrµhˆubh)r¶}r·(hXb3452r¸hXb3452r¹h}rºh}r»hNhh]r¼…r½Rr¾hˆubh)r¿}rÀ(hXb3453rÁhXb3453rÂh}rÃh}rÄhNhh]rÅ…rÆRrÇhˆubh)rÈ}rÉ(hXb3451rÊhXb3451rËh}rÌh}rÍhNhh]rÎ…rÏRrÐhˆubh)rÑ}rÒ(hXb3450rÓhXb3450rÔh}rÕh}rÖhNhh]r×…rØRrÙhˆubh)rÚ}rÛ(hXb3608rÜhXb3608rÝh}rÞh}rßhNhh]rà…ráRrâhˆubh)rã}rä(hXb3426råhXb3426ræh}rçh}rèhNhh]ré…rêRrëhˆubh)rì}rí(hXb2241rîhXb2241rïh}rðh}rñhNhh]rò…róRrôhˆubh)rõ}rö(hXb2243r÷hXb2243røh}rùh}rúhNhh]rû…rüRrýhˆubh)rþ}rÿ(hXb2242rhXb2242rh}rh}rhNhh]r…rRrhˆubh)r}r(hXb0243r hXb0243r h}r h}r hNhh]r …rRrhˆubh)r}r(hXb0678rhXb0678rh}rh}rhNhh]r…rRrhˆubh)r}r(hXb1852rhXb1852rh}rh}rhNhh]r…r Rr!hˆubh)r"}r#(hXb3128r$hXb3128r%h}r&h}r'hNhh]r(…r)Rr*hˆubh)r+}r,(hXb4358r-hXb4358r.h}r/h}r0hNhh]r1…r2Rr3hˆubh)r4}r5(hXb4478r6hXb4478r7h}r8h}r9hNhh]r:…r;Rr<hˆubh)r=}r>(hXb4356r?hXb4356r@h}rAh}rBhNhh]rC…rDRrEhˆubh)rF}rG(hXb3691rHhXb3691rIh}rJh}rKhNhh]rL…rMRrNhˆubh)rO}rP(hXb3127rQhXb3127rRh}rSh}rThNhh]rU…rVRrWhˆubh)rX}rY(hXb2789rZhXb2789r[h}r\h}r]hNhh]r^…r_Rr`hˆubh)ra}rb(hXb2045rchXb2045rdh}reh}rfhNhh]rg…rhRrihˆubh)rj}rk(hXb0757rlhXb0757rmh}rnh}rohNhh]rp…rqRrrhˆubh)rs}rt(hXb0756ruhXb0756rvh}rwh}rxhNhh]ry…rzRr{hˆubh)r|}r}(hXb4119r~hXb4119rh}r€h}rhNhh]r‚…rƒRr„hˆubh)r…}r†(hXb3628r‡hXb3628rˆh}r‰h}rŠhNhh]r‹…rŒRrhˆubh)rŽ}r(hXb2093rhXb2093r‘h}r’h}r“hNhh]r”…r•Rr–hˆubh)r—}r˜(hXb2094r™hXb2094ršh}r›h}rœhNhh]r…ržRrŸhˆubh)r }r¡(hXb2092r¢hXb2092r£h}r¤h}r¥hNhh]r¦…r§Rr¨hˆubh)r©}rª(hXb3093r«hXb3093r¬h}r­h}r®hNhh]r¯…r°Rr±hˆubh)r²}r³(hXb1236r´hXb1236rµh}r¶h}r·hNhh]r¸…r¹Rrºhˆubh)r»}r¼(hXb4485r½hXb4485r¾h}r¿h}rÀhNhh]rÁ…rÂRrÃhˆubh)rÄ}rÅ(hXb4230rÆhXb4230rÇh}rÈh}rÉhNhh]rÊ…rËRrÌhˆubh)rÍ}rÎ(hXb4227rÏhXb4227rÐh}rÑh}rÒhNhh]rÓ…rÔRrÕhˆubh)rÖ}r×(hXb2148rØhXb2148rÙh}rÚh}rÛhNhh]rÜ…rÝRrÞhˆubh)rß}rà(hXb2150ráhXb2150râh}rãh}rähNhh]rå…ræRrçhˆubh)rè}ré(hXb4231rêhXb4231rëh}rìh}ríhNhh]rî…rïRrðhˆubh)rñ}rò(hXb2149róhXb2149rôh}rõh}röhNhh]r÷…røRrùhˆubh)rú}rû(hXb2943rühXb2943rýh}rþh}rÿhNhh]r…rRrhˆubh)r}r(hXb2500rhXb2500rh}rh}rhNhh]r …r Rr hˆubh)r }r (hXb1415rhXb1415rh}rh}rhNhh]r…rRrhˆubh)r}r(hXb2052rhXb2052rh}rh}rhNhh]r…rRrhˆubh)r}r(hXb2784r hXb2784r!h}r"h}r#hNhh]r$…r%Rr&hˆubh)r'}r((hXb3650r)hXb3650r*h}r+h}r,hNhh]r-…r.Rr/hˆubh)r0}r1(hXb2051r2hXb2051r3h}r4h}r5hNhh]r6…r7Rr8hˆubh)r9}r:(hXb2467r;hXb2467r<h}r=h}r>hNhh]r?…r@RrAhˆubh)rB}rC(hXb3729rDhXb3729rEh}rFh}rGhNhh]rH…rIRrJhˆubh)rK}rL(hXb1298rMhXb1298rNh}rOh}rPhNhh]rQ…rRRrShˆubh)rT}rU(hXb1301rVhXb1301rWh}rXh}rYhNhh]rZ…r[Rr\hˆubh)r]}r^(hXb1297r_hXb1297r`h}rah}rbhNhh]rc…rdRrehˆubh)rf}rg(hXb3882rhhXb3882rih}rjh}rkhNhh]rl…rmRrnhˆubh)ro}rp(hXb3432rqhXb3432rrh}rsh}rthNhh]ru…rvRrwhˆubh)rx}ry(hXb0459rzhXb0459r{h}r|h}r}hNhh]r~…rRr€hˆubh)r}r‚(hXb0124rƒhXb0124r„h}r…h}r†hNhh]r‡…rˆRr‰hˆubh)rŠ}r‹(hXb0837rŒhXb0837rh}rŽh}rhNhh]r…r‘Rr’hˆubh)r“}r”(hXb4476r•hXb4476r–h}r—h}r˜hNhh]r™…ršRr›hˆubh)rœ}r(hXb3415ržhXb3415rŸh}r h}r¡hNhh]r¢…r£Rr¤hˆubh)r¥}r¦(hXb3428r§hXb3428r¨h}r©h}rªhNhh]r«…r¬Rr­hˆubh)r®}r¯(hXb3417r°hXb3417r±h}r²h}r³hNhh]r´…rµRr¶hˆubh)r·}r¸(hXb3126r¹hXb3126rºh}r»h}r¼hNhh]r½…r¾Rr¿hˆubh)rÀ}rÁ(hXb2787rÂhXb2787rÃh}rÄh}rÅhNhh]rÆ…rÇRrÈhˆubh)rÉ}rÊ(hXb2788rËhXb2788rÌh}rÍh}rÎhNhh]rÏ…rÐRrÑhˆubh)rÒ}rÓ(hXb3429rÔhXb3429rÕh}rÖh}r×hNhh]rØ…rÙRrÚhˆubh)rÛ}rÜ(hXb3631rÝhXb3631rÞh}rßh}ràhNhh]rá…râRrãhˆubh)rä}rå(hXb3627ræhXb3627rçh}rèh}réhNhh]rê…rëRrìhˆubh)rí}rî(hXb3626rïhXb3626rðh}rñh}ròhNhh]ró…rôRrõhˆubh)rö}r÷(hXb1621røhXb1621rùh}rúh}rûhNhh]rü…rýRrþhˆubh)rÿ}r(hXb3431rhXb3431rh}rh}rhNhh]r…rRrhˆubh)r}r (hXb3430r hXb3430r h}r h}r hNhh]r…rRrhˆubh)r}r(hXb3870rhXb3870rh}rh}rhNhh]r…rRrhˆubh)r}r(hXb0680rhXb0680rh}rh}rhNhh]r …r!Rr"hˆubh)r#}r$(hXb0810r%hXb0810r&h}r'h}r(hNhh]r)…r*Rr+hˆubh)r,}r-(hXb0809r.hXb0809r/h}r0h}r1hNhh]r2…r3Rr4hˆubh)r5}r6(hXb0811r7hXb0811r8h}r9h}r:hNhh]r;…r<Rr=hˆubh)r>}r?(hXb2091r@hXb2091rAh}rBh}rChNhh]rD…rERrFhˆubh)rG}rH(hXb0242rIhXb0242rJh}rKh}rLhNhh]rM…rNRrOhˆubh)rP}rQ(hXb1492rRhXb1492rSh}rTh}rUhNhh]rV…rWRrXhˆubh)rY}rZ(hXb2688r[hXb2688r\h}r]h}r^hNhh]r_…r`Rrahˆubh)rb}rc(hXb1493rdhXb1493reh}rfh}rghNhh]rh…riRrjhˆubh)rk}rl(hXb3517rmhXb3517rnh}roh}rphNhh]rq…rrRrshˆubh)rt}ru(hXb1761rvhXb1761rwh}rxh}ryhNhh]rz…r{Rr|hˆubh)r}}r~(hXb0485rhXb0485r€h}rh}r‚hNhh]rƒ…r„Rr…hˆubh)r†}r‡(hXb1524rˆhXb1524r‰h}rŠh}r‹hNhh]rŒ…rRrŽhˆubh)r}r(hXb2312r‘hXb2312r’h}r“h}r”hNhh]r•…r–Rr—hˆubh)r˜}r™(hXb3967ršhXb3967r›h}rœh}rhNhh]rž…rŸRr hˆubh)r¡}r¢(hXb3213r£hXb3213r¤h}r¥h}r¦hNhh]r§…r¨Rr©hˆubh)rª}r«(hXb3212r¬hXb3212r­h}r®h}r¯hNhh]r°…r±Rr²hˆubh)r³}r´(hXb1210rµhXb1210r¶h}r·h}r¸hNhh]r¹…rºRr»hˆubh)r¼}r½(hXb2400r¾hXb2400r¿h}rÀh}rÁhNhh]rÂ…rÃRrÄhˆubh)rÅ}rÆ(hXb3653rÇhXb3653rÈh}rÉh}rÊhNhh]rË…rÌRrÍhˆubh)rÎ}rÏ(hXb0507rÐhXb0507rÑh}rÒh}rÓhNhh]rÔ…rÕRrÖhˆubh)r×}rØ(hXb3927rÙhXb3927rÚh}rÛh}rÜhNhh]rÝ…rÞRrßhˆubh)rà}rá(hXb3617râhXb3617rãh}räh}råhNhh]ræ…rçRrèhˆubh)ré}rê(hXb2240rëhXb2240rìh}ríh}rîhNhh]rï…rðRrñhˆubh)rò}ró(hXb0514rôhXb0514rõh}röh}r÷hNhh]rø…rùRrúhˆubh)rû}rü(hXb3124rýhXb3124rþh}rÿh}rhNhh]r…rRrhˆubh)r}r(hXb2903rhXb2903rh}rh}r hNhh]r …r Rr hˆubh)r }r(hXb2905rhXb2905rh}rh}rhNhh]r…rRrhˆubh)r}r(hXb2904rhXb2904rh}rh}rhNhh]r…rRrhˆubh)r}r (hXb1033r!hXb1033r"h}r#h}r$hNhh]r%…r&Rr'hˆubh)r(}r)(hXb4467r*hXb4467r+h}r,h}r-hNhh]r.…r/Rr0hˆubh)r1}r2(hXb2979r3hXb2979r4h}r5h}r6hNhh]r7…r8Rr9hˆubh)r:}r;(hXb4468r<hXb4468r=h}r>h}r?hNhh]r@…rARrBhˆubh)rC}rD(hXb3926rEhXb3926rFh}rGh}rHhNhh]rI…rJRrKhˆubh)rL}rM(hXb0212rNhXb0212rOh}rPh}rQhNhh]rR…rSRrThˆubh)rU}rV(hXb3559rWhXb3559rXh}rYh}rZhNhh]r[…r\Rr]hˆubh)r^}r_(hXb3560r`hXb3560rah}rbh}rchNhh]rd…reRrfhˆubh)rg}rh(hXb2053rihXb2053rjh}rkh}rlhNhh]rm…rnRrohˆubh)rp}rq(hXb3052rrhXb3052rsh}rth}ruhNhh]rv…rwRrxhˆubh)ry}rz(hXb0200r{hXb0200r|h}r}h}r~hNhh]r…r€Rrhˆubh)r‚}rƒ(hXb0104r„hXb0104r…h}r†h}r‡hNhh]rˆ…r‰RrŠhˆubh)r‹}rŒ(hXb2507rhXb2507rŽh}rh}rhNhh]r‘…r’Rr“hˆubh)r”}r•(hXb2029r–hXb2029r—h}r˜h}r™hNhh]rš…r›Rrœhˆubh)r}rž(hXb4268rŸhXb4268r h}r¡h}r¢hNhh]r£…r¤Rr¥hˆubh)r¦}r§(hXb3437r¨hXb3437r©h}rªh}r«hNhh]r¬…r­Rr®hˆubh)r¯}r°(hXb3449r±hXb3449r²h}r³h}r´hNhh]rµ…r¶Rr·hˆubh)r¸}r¹(hXb2239rºhXb2239r»h}r¼h}r½hNhh]r¾…r¿RrÀhˆubh)rÁ}rÂ(hXb1654rÃhXb1654rÄh}rÅh}rÆhNhh]rÇ…rÈRrÉhˆubh)rÊ}rË(hXb0849rÌhXb0849rÍh}rÎh}rÏhNhh]rÐ…rÑRrÒhˆubh)rÓ}rÔ(hXb3610rÕhXb3610rÖh}r×h}rØhNhh]rÙ…rÚRrÛhˆubh)rÜ}rÝ(hXb0477rÞhXb0477rßh}ràh}ráhNhh]râ…rãRrähˆubh)rå}ræ(hXb2988rçhXb2988rèh}réh}rêhNhh]rë…rìRríhˆubh)rî}rï(hXb3500rðhXb3500rñh}ròh}róhNhh]rô…rõRröhˆubh)r÷}rø(hXb1710rùhXb1710rúh}rûh}rühNhh]rý…rþRrÿhˆubh)r}r(hXb3447rhXb3447rh}rh}rhNhh]r…rRrhˆubh)r }r (hXb0829r hXb0829r h}r h}rhNhh]r…rRrhˆubh)r}r(hXb0831rhXb0831rh}rh}rhNhh]r…rRrhˆubh)r}r(hXb0832rhXb0832rh}rh}r hNhh]r!…r"Rr#hˆubh)r$}r%(hXb0830r&hXb0830r'h}r(h}r)hNhh]r*…r+Rr,hˆubh)r-}r.(hXb2947r/hXb2947r0h}r1h}r2hNhh]r3…r4Rr5hˆubh)r6}r7(hXb2153r8hXb2153r9h}r:h}r;hNhh]r<…r=Rr>hˆubh)r?}r@(hXb1277rAhXb1277rBh}rCh}rDhNhh]rE…rFRrGhˆubh)rH}rI(hXb3779rJhXb3779rKh}rLh}rMhNhh]rN…rORrPhˆubh)rQ}rR(hXb2883rShXb2883rTh}rUh}rVhNhh]rW…rXRrYhˆubh)rZ}r[(hXb0125r\hXb0125r]h}r^h}r_hNhh]r`…raRrbhˆubh)rc}rd(hXb0238rehXb0238rfh}rgh}rhhNhh]ri…rjRrkhˆubh)rl}rm(hXb3092rnhXb3092roh}rph}rqhNhh]rr…rsRrthˆubh)ru}rv(hXb1319rwhXb1319rxh}ryh}rzhNhh]r{…r|Rr}hˆubh)r~}r(hXb3875r€hXb3875rh}r‚h}rƒhNhh]r„…r…Rr†hˆubh)r‡}rˆ(hXb0957r‰hXb0957rŠh}r‹h}rŒhNhh]r…rŽRrhˆubh)r}r‘(hXb0875r’hXb0875r“h}r”h}r•hNhh]r–…r—Rr˜hˆubh)r™}rš(hXb1395r›hXb1395rœh}rh}ržhNhh]rŸ…r Rr¡hˆubh)r¢}r£(hXb4040r¤hXb4040r¥h}r¦h}r§hNhh]r¨…r©Rrªhˆubh)r«}r¬(hXb0353r­hXb0353r®h}r¯h}r°hNhh]r±…r²Rr³hˆubh)r´}rµ(hXb0126r¶hXb0126r·h}r¸h}r¹hNhh]rº…r»Rr¼hˆubh)r½}r¾(hXb0339r¿hXb0339rÀh}rÁh}rÂhNhh]rÃ…rÄRrÅhˆubh)rÆ}rÇ(hXb0261rÈhXb0261rÉh}rÊh}rËhNhh]rÌ…rÍRrÎhˆubh)rÏ}rÐ(hXb0428rÑhXb0428rÒh}rÓh}rÔhNhh]rÕ…rÖRr×hˆubh)rØ}rÙ(hXb3630rÚhXb3630rÛh}rÜh}rÝhNhh]rÞ…rßRràhˆubh)rá}râ(hXb3625rãhXb3625räh}råh}ræhNhh]rç…rèRréhˆubh)rê}rë(hXb3621rìhXb3621ríh}rîh}rïhNhh]rð…rñRròhˆubh)ró}rô(hXb3620rõhXb3620röh}r÷h}røhNhh]rù…rúRrûhˆubh)rü}rý(hXb3632rþhXb3632rÿh}rh}rhNhh]r…rRrhˆubh)r}r(hXb3623rhXb3623rh}r h}r hNhh]r …r Rr hˆubh)r}r(hXb2104rhXb2104rh}rh}rhNhh]r…rRrhˆubh)r}r(hXb2388rhXb2388rh}rh}rhNhh]r…rRrhˆubh)r }r!(hXb0394r"hXb0394r#h}r$h}r%hNhh]r&…r'Rr(hˆubh)r)}r*(hXb2020r+hXb2020r,h}r-h}r.hNhh]r/…r0Rr1hˆubh)r2}r3(hXb2022r4hXb2022r5h}r6h}r7hNhh]r8…r9Rr:hˆubh)r;}r<(hXb2514r=hXb2514r>h}r?h}r@hNhh]rA…rBRrChˆubh)rD}rE(hXb2309rFhXb2309rGh}rHh}rIhNhh]rJ…rKRrLhˆubh)rM}rN(hXb0112rOhXb0112rPh}rQh}rRhNhh]rS…rTRrUhˆubh)rV}rW(hXb0349rXhXb0349rYh}rZh}r[hNhh]r\…r]Rr^hˆubh)r_}r`(hXb3805rahXb3805rbh}rch}rdhNhh]re…rfRrghˆubh)rh}ri(hXb2103rjhXb2103rkh}rlh}rmhNhh]rn…roRrphˆubh)rq}rr(hXb2418rshXb2418rth}ruh}rvhNhh]rw…rxRryhˆubh)rz}r{(hXb0813r|hXb0813r}h}r~h}rhNhh]r€…rRr‚hˆubh)rƒ}r„(hXb3824r…hXb3824r†h}r‡h}rˆhNhh]r‰…rŠRr‹hˆubh)rŒ}r(hXb0352rŽhXb0352rh}rh}r‘hNhh]r’…r“Rr”hˆubh)r•}r–(hXb0142r—hXb0142r˜h}r™h}ršhNhh]r›…rœRrhˆubh)rž}rŸ(hXb0508r hXb0508r¡h}r¢h}r£hNhh]r¤…r¥Rr¦hˆubh)r§}r¨(hXb0003r©hXb0003rªh}r«h}r¬hNhh]r­…r®Rr¯hˆubh)r°}r±(hXb4013r²hXb4013r³h}r´h}rµhNhh]r¶…r·Rr¸hˆubh)r¹}rº(hXb2021r»hXb2021r¼h}r½h}r¾hNhh]r¿…rÀRrÁhˆubh)rÂ}rÃ(hXb2868rÄhXb2868rÅh}rÆh}rÇhNhh]rÈ…rÉRrÊhˆubh)rË}rÌ(hXb2867rÍhXb2867rÎh}rÏh}rÐhNhh]rÑ…rÒRrÓhˆubh)rÔ}rÕ(hXb2866rÖhXb2866r×h}rØh}rÙhNhh]rÚ…rÛRrÜhˆubh)rÝ}rÞ(hXb2995rßhXb2995ràh}ráh}râhNhh]rã…räRråhˆubh)ræ}rç(hXb0972rèhXb0972réh}rêh}rëhNhh]rì…ríRrîhˆubh)rï}rð(hXb2994rñhXb2994ròh}róh}rôhNhh]rõ…röRr÷hˆubh)rø}rù(hXb0973rúhXb0973rûh}rüh}rýhNhh]rþ…rÿRrhˆubh)r}r(hXb2997rhXb2997rh}rh}rhNhh]r…rRr hˆubh)r }r (hXb0974r hXb0974r h}rh}rhNhh]r…rRrhˆubh)r}r(hXb2996rhXb2996rh}rh}rhNhh]r…rRrhˆubh)r}r(hXb2530rhXb2530rh}r h}r!hNhh]r"…r#Rr$hˆubh)r%}r&(hXb2529r'hXb2529r(h}r)h}r*hNhh]r+…r,Rr-hˆubh)r.}r/(hXb3807r0hXb3807r1h}r2h}r3hNhh]r4…r5Rr6hˆubh)r7}r8(hXb2528r9hXb2528r:h}r;h}r<hNhh]r=…r>Rr?hˆubh)r@}rA(hXb1136rBhXb1136rCh}rDh}rEhNhh]rF…rGRrHhˆubh)rI}rJ(hXb2265rKhXb2265rLh}rMh}rNhNhh]rO…rPRrQhˆubh)rR}rS(hXb0593rThXb0593rUh}rVh}rWhNhh]rX…rYRrZhˆubh)r[}r\(hXb0595r]hXb0595r^h}r_h}r`hNhh]ra…rbRrchˆubh)rd}re(hXb4015rfhXb4015rgh}rhh}rihNhh]rj…rkRrlhˆubh)rm}rn(hXb4267rohXb4267rph}rqh}rrhNhh]rs…rtRruhˆubh)rv}rw(hXb2023rxhXb2023ryh}rzh}r{hNhh]r|…r}Rr~hˆubh)r}r€(hXb2025rhXb2025r‚h}rƒh}r„hNhh]r……r†Rr‡hˆubh)rˆ}r‰(hXb1262rŠhXb1262r‹h}rŒh}rhNhh]rŽ…rRrhˆubh)r‘}r’(hXb3770r“hXb3770r”h}r•h}r–hNhh]r—…r˜Rr™hˆubh)rš}r›(hXb0026rœhXb0026rh}ržh}rŸhNhh]r …r¡Rr¢hˆubh)r£}r¤(hXb0401r¥hXb0401r¦h}r§h}r¨hNhh]r©…rªRr«hˆubh)r¬}r­(hXb2508r®hXb2508r¯h}r°h}r±hNhh]r²…r³Rr´hˆubh)rµ}r¶(hXb3266r·hXb3266r¸h}r¹h}rºhNhh]r»…r¼Rr½hˆubh)r¾}r¿(hXb3265rÀhXb3265rÁh}rÂh}rÃhNhh]rÄ…rÅRrÆhˆubh)rÇ}rÈ(hXb3161rÉhXb3161rÊh}rËh}rÌhNhh]rÍ…rÎRrÏhˆubh)rÐ}rÑ(hXb3679rÒhXb3679rÓh}rÔh}rÕhNhh]rÖ…r×RrØhˆubh)rÙ}rÚ(hXb2889rÛhXb2889rÜh}rÝh}rÞhNhh]rß…ràRráhˆubh)râ}rã(hXb0073rähXb0073råh}ræh}rçhNhh]rè…réRrêhˆubh)rë}rì(hXb0071ríhXb0071rîh}rïh}rðhNhh]rñ…ròRróhˆubh)rô}rõ(hXb0072röhXb0072r÷h}røh}rùhNhh]rú…rûRrühˆubh)rý}rþ(hXb0074rÿhXb0074rh}rh}rhNhh]r…rRrhˆubh)r}r(hXb0918rhXb0918r h}r h}r hNhh]r …r Rrhˆubh)r}r(hXb3198rhXb3198rh}rh}rhNhh]r…rRrhˆubh)r}r(hXb1215rhXb1215rh}rh}rhNhh]r…rRr hˆubh)r!}r"(hXb3581r#hXb3581r$h}r%h}r&hNhh]r'…r(Rr)hˆubh)r*}r+(hXb4196r,hXb4196r-h}r.h}r/hNhh]r0…r1Rr2hˆubh)r3}r4(hXb0697r5hXb0697r6h}r7h}r8hNhh]r9…r:Rr;hˆubh)r<}r=(hXb4513r>hXb4513r?h}r@h}rAhNhh]rB…rCRrDhˆubh)rE}rF(hXb0698rGhXb0698rHh}rIh}rJhNhh]rK…rLRrMhˆubh)rN}rO(hXb0696rPhXb0696rQh}rRh}rShNhh]rT…rURrVhˆubh)rW}rX(hXb3747rYhXb3747rZh}r[h}r\hNhh]r]…r^Rr_hˆubh)r`}ra(hXb1363rbhXb1363rch}rdh}rehNhh]rf…rgRrhhˆubh)ri}rj(hXb3849rkhXb3849rlh}rmh}rnhNhh]ro…rpRrqhˆubh)rr}rs(hXb1291rthXb1291ruh}rvh}rwhNhh]rx…ryRrzhˆubh)r{}r|(hXb3290r}hXb3290r~h}rh}r€hNhh]r…r‚Rrƒhˆubh)r„}r…(hXb1250r†hXb1250r‡h}rˆh}r‰hNhh]rŠ…r‹RrŒhˆubh)r}rŽ(hXb0842rhXb0842rh}r‘h}r’hNhh]r“…r”Rr•hˆubh)r–}r—(hXb0047r˜hXb0047r™h}ršh}r›hNhh]rœ…rRržhˆubh)rŸ}r (hXb3350r¡hXb3350r¢h}r£h}r¤hNhh]r¥…r¦Rr§hˆubh)r¨}r©(hXb0307rªhXb0307r«h}r¬h}r­hNhh]r®…r¯Rr°hˆubh)r±}r²(hXb0308r³hXb0308r´h}rµh}r¶hNhh]r·…r¸Rr¹hˆubh)rº}r»(hXb3605r¼hXb3605r½h}r¾h}r¿hNhh]rÀ…rÁRrÂhˆubh)rÃ}rÄ(hXb0306rÅhXb0306rÆh}rÇh}rÈhNhh]rÉ…rÊRrËhˆubh)rÌ}rÍ(hXb2257rÎhXb2257rÏh}rÐh}rÑhNhh]rÒ…rÓRrÔhˆubh)rÕ}rÖ(hXb0344r×hXb0344rØh}rÙh}rÚhNhh]rÛ…rÜRrÝhˆubh)rÞ}rß(hXb2132ràhXb2132ráh}râh}rãhNhh]rä…råRræhˆubh)rç}rè(hXb1326réhXb1326rêh}rëh}rìhNhh]rí…rîRrïhˆubh)rð}rñ(hXb1634ròhXb1634róh}rôh}rõhNhh]rö…r÷Rrøhˆubh)rù}rú(hXb3496rûhXb3496rüh}rýh}rþhNhh]rÿ…rRrhˆubh)r}r(hXb4130rhXb4130rh}rh}rhNhh]r…r Rr hˆubh)r }r (hXb0709r hXb0709rh}rh}rhNhh]r…rRrhˆubh)r}r(hXb2799rhXb2799rh}rh}rhNhh]r…rRrhˆubh)r}r(hXb2170rhXb2170r h}r!h}r"hNhh]r#…r$Rr%hˆubh)r&}r'(hXb0070r(hXb0070r)h}r*h}r+hNhh]r,…r-Rr.hˆubh)r/}r0(hXb0343r1hXb0343r2h}r3h}r4hNhh]r5…r6Rr7hˆubh)r8}r9(hXb2133r:hXb2133r;h}r<h}r=hNhh]r>…r?Rr@hˆubh)rA}rB(hXb1380rChXb1380rDh}rEh}rFhNhh]rG…rHRrIhˆubh)rJ}rK(hXb4054rLhXb4054rMh}rNh}rOhNhh]rP…rQRrRhˆubh)rS}rT(hXb0642rUhXb0642rVh}rWh}rXhNhh]rY…rZRr[hˆubh)r\}r](hXb3458r^hXb3458r_h}r`h}rahNhh]rb…rcRrdhˆubh)re}rf(hXb1651rghXb1651rhh}rih}rjhNhh]rk…rlRrmhˆubh)rn}ro(hXb0622rphXb0622rqh}rrh}rshNhh]rt…ruRrvhˆubh)rw}rx(hXb4386ryhXb4386rzh}r{h}r|hNhh]r}…r~Rrhˆubh)r€}r(hXb0630r‚hXb0630rƒh}r„h}r…hNhh]r†…r‡Rrˆhˆubh)r‰}rŠ(hXb0628r‹hXb0628rŒh}rh}rŽhNhh]r…rRr‘hˆubh)r’}r“(hXb0182r”hXb0182r•h}r–h}r—hNhh]r˜…r™Rršhˆubh)r›}rœ(hXb0494rhXb0494ržh}rŸh}r hNhh]r¡…r¢Rr£hˆubh)r¤}r¥(hXb3825r¦hXb3825r§h}r¨h}r©hNhh]rª…r«Rr¬hˆubh)r­}r®(hXb4131r¯hXb4131r°h}r±h}r²hNhh]r³…r´Rrµhˆubh)r¶}r·(hXb0186r¸hXb0186r¹h}rºh}r»hNhh]r¼…r½Rr¾hˆubh)r¿}rÀ(hXb2890rÁhXb2890rÂh}rÃh}rÄhNhh]rÅ…rÆRrÇhˆubh)rÈ}rÉ(hXb2156rÊhXb2156rËh}rÌh}rÍhNhh]rÎ…rÏRrÐhˆubh)rÑ}rÒ(hXb3903rÓhXb3903rÔh}rÕh}rÖhNhh]r×…rØRrÙhˆubh)rÚ}rÛ(hXb3907rÜhXb3907rÝh}rÞh}rßhNhh]rà…ráRrâhˆubh)rã}rä(hXb3600råhXb3600ræh}rçh}rèhNhh]ré…rêRrëhˆubh)rì}rí(hXb0777rîhXb0777rïh}rðh}rñhNhh]rò…róRrôhˆubh)rõ}rö(hXb1800r÷hXb1800røh}rùh}rúhNhh]rû…rüRrýhˆubh)rþ}rÿ(hXb2976rhXb2976rh}rh}rhNhh]r…rRrhˆubh)r}r(hXb4014r hXb4014r h}r h}r hNhh]r …rRrhˆubh)r}r(hXb2049rhXb2049rh}rh}rhNhh]r…rRrhˆubh)r}r(hXb1613rhXb1613rh}rh}rhNhh]r…r Rr!hˆubh)r"}r#(hXb4323r$hXb4323r%h}r&h}r'hNhh]r(…r)Rr*hˆubh)r+}r,(hXb0731r-hXb0731r.h}r/h}r0hNhh]r1…r2Rr3hˆubh)r4}r5(hXb0732r6hXb0732r7h}r8h}r9hNhh]r:…r;Rr<hˆubh)r=}r>(hXb0334r?hXb0334r@h}rAh}rBhNhh]rC…rDRrEhˆubh)rF}rG(hXb0331rHhXb0331rIh}rJh}rKhNhh]rL…rMRrNhˆubh)rO}rP(hXb0333rQhXb0333rRh}rSh}rThNhh]rU…rVRrWhˆubh)rX}rY(hXb1092rZhXb1092r[h}r\h}r]hNhh]r^…r_Rr`hˆubh)ra}rb(hXb2521rchXb2521rdh}reh}rfhNhh]rg…rhRrihˆubh)rj}rk(hXb0149rlhXb0149rmh}rnh}rohNhh]rp…rqRrrhˆubh)rs}rt(hXb3396ruhXb3396rvh}rwh}rxhNhh]ry…rzRr{hˆubh)r|}r}(hXb0084r~hXb0084rh}r€h}rhNhh]r‚…rƒRr„hˆubh)r…}r†(hXb0635r‡hXb0635rˆh}r‰h}rŠhNhh]r‹…rŒRrhˆubh)rŽ}r(hXb0632rhXb0632r‘h}r’h}r“hNhh]r”…r•Rr–hˆubh)r—}r˜(hXb2010r™hXb2010ršh}r›h}rœhNhh]r…ržRrŸhˆubh)r }r¡(hXb3182r¢hXb3182r£h}r¤h}r¥hNhh]r¦…r§Rr¨hˆubh)r©}rª(hXb0839r«hXb0839r¬h}r­h}r®hNhh]r¯…r°Rr±hˆubh)r²}r³(hXb2328r´hXb2328rµh}r¶h}r·hNhh]r¸…r¹Rrºhˆubh)r»}r¼(hXb2134r½hXb2134r¾h}r¿h}rÀhNhh]rÁ…rÂRrÃhˆubh)rÄ}rÅ(hXb3236rÆhXb3236rÇh}rÈh}rÉhNhh]rÊ…rËRrÌhˆubh)rÍ}rÎ(hXb2210rÏhXb2210rÐh}rÑh}rÒhNhh]rÓ…rÔRrÕhˆubh)rÖ}r×(hXb1479rØhXb1479rÙh}rÚh}rÛhNhh]rÜ…rÝRrÞhˆubh)rß}rà(hXb2463ráhXb2463râh}rãh}rähNhh]rå…ræRrçhˆubh)rè}ré(hXb2515rêhXb2515rëh}rìh}ríhNhh]rî…rïRrðhˆubh)rñ}rò(hXb2746róhXb2746rôh}rõh}röhNhh]r÷…røRrùhˆubh)rú}rû(hXb4120rühXb4120rýh}rþh}rÿhNhh]r …r Rr hˆubh)r }r (hXb2747r hXb2747r h}r h}r hNhh]r …r Rr hˆubh)r }r (hXb2942r hXb2942r h}r h}r hNhh]r …r Rr hˆubh)r }r (hXb0198r hXb0198r h}r h}r hNhh]r …r Rr hˆubh)r }r (hXb0197r hXb0197r! h}r" h}r# hNhh]r$ …r% Rr& hˆubh)r' }r( (hXb0199r) hXb0199r* h}r+ h}r, hNhh]r- …r. Rr/ hˆubh)r0 }r1 (hXb3829r2 hXb3829r3 h}r4 h}r5 hNhh]r6 …r7 Rr8 hˆubh)r9 }r: (hXb4019r; hXb4019r< h}r= h}r> hNhh]r? …r@ RrA hˆubh)rB }rC (hXb4219rD hXb4219rE h}rF h}rG hNhh]rH …rI RrJ hˆubh)rK }rL (hXb1778rM hXb1778rN h}rO h}rP hNhh]rQ …rR RrS hˆubh)rT }rU (hXb2114rV hXb2114rW h}rX h}rY hNhh]rZ …r[ Rr\ hˆubh)r] }r^ (hXb4242r_ hXb4242r` h}ra h}rb hNhh]rc …rd Rre hˆubh)rf }rg (hXb0963rh hXb0963ri h}rj h}rk hNhh]rl …rm Rrn hˆubh)ro }rp (hXb0403rq hXb0403rr h}rs h}rt hNhh]ru …rv Rrw hˆubh)rx }ry (hXb1193rz hXb1193r{ h}r| h}r} hNhh]r~ …r Rr€ hˆubh)r }r‚ (hXb2558rƒ hXb2558r„ h}r… h}r† hNhh]r‡ …rˆ Rr‰ hˆubh)rŠ }r‹ (hXb2701rŒ hXb2701r h}rŽ h}r hNhh]r …r‘ Rr’ hˆubh)r“ }r” (hXb2813r• hXb2813r– h}r— h}r˜ hNhh]r™ …rš Rr› hˆubh)rœ }r (hXb2963rž hXb2963rŸ h}r  h}r¡ hNhh]r¢ …r£ Rr¤ hˆubh)r¥ }r¦ (hXb4392r§ hXb4392r¨ h}r© h}rª hNhh]r« …r¬ Rr­ hˆubh)r® }r¯ (hXb2919r° hXb2919r± h}r² h}r³ hNhh]r´ …rµ Rr¶ hˆubh)r· }r¸ (hXb0260r¹ hXb0260rº h}r» h}r¼ hNhh]r½ …r¾ Rr¿ hˆubh)rÀ }rÁ (hXb2917r hXb2917rà h}rÄ h}rÅ hNhh]rÆ …rÇ RrÈ hˆubh)rÉ }rÊ (hXb3599rË hXb3599rÌ h}rÍ h}rÎ hNhh]rÏ …rÐ RrÑ hˆubh)rÒ }rÓ (hXb4322rÔ hXb4322rÕ h}rÖ h}r× hNhh]rØ …rÙ RrÚ hˆubh)rÛ }rÜ (hXb0784rÝ hXb0784rÞ h}rß h}rà hNhh]rá …râ Rrã hˆubh)rä }rå (hXb3633ræ hXb3633rç h}rè h}ré hNhh]rê …rë Rrì hˆubh)rí }rî (hXb3624rï hXb3624rð h}rñ h}rò hNhh]ró …rô Rrõ hˆubh)rö }r÷ (hXb0763rø hXb0763rù h}rú h}rû hNhh]rü …rý Rrþ hˆubh)rÿ }r!(hXb2425r!hXb2425r!h}r!h}r!hNhh]r!…r!Rr!hˆubh)r!}r !(hXb2424r !hXb2424r !h}r !h}r !hNhh]r!…r!Rr!hˆubh)r!}r!(hXb3917r!hXb3917r!h}r!h}r!hNhh]r!…r!Rr!hˆubh)r!}r!(hXb2423r!hXb2423r!h}r!h}r!hNhh]r !…r!!Rr"!hˆubh)r#!}r$!(hXb0764r%!hXb0764r&!h}r'!h}r(!hNhh]r)!…r*!Rr+!hˆubh)r,!}r-!(hXb2422r.!hXb2422r/!h}r0!h}r1!hNhh]r2!…r3!Rr4!hˆubh)r5!}r6!(hXb0765r7!hXb0765r8!h}r9!h}r:!hNhh]r;!…r!}r?!(hXb2877r@!hXb2877rA!h}rB!h}rC!hNhh]rD!…rE!RrF!hˆubh)rG!}rH!(hXb0134rI!hXb0134rJ!h}rK!h}rL!hNhh]rM!…rN!RrO!hˆubh)rP!}rQ!(hXb0009rR!hXb0009rS!h}rT!h}rU!hNhh]rV!…rW!RrX!hˆubh)rY!}rZ!(hXb1069r[!hXb1069r\!h}r]!h}r^!hNhh]r_!…r`!Rra!hˆubh)rb!}rc!(hXb2519rd!hXb2519re!h}rf!h}rg!hNhh]rh!…ri!Rrj!hˆubh)rk!}rl!(hXb0785rm!hXb0785rn!h}ro!h}rp!hNhh]rq!…rr!Rrs!hˆubh)rt!}ru!(hXb0826rv!hXb0826rw!h}rx!h}ry!hNhh]rz!…r{!Rr|!hˆubh)r}!}r~!(hXb1008r!hXb1008r€!h}r!h}r‚!hNhh]rƒ!…r„!Rr…!hˆubh)r†!}r‡!(hXb0529rˆ!hXb0529r‰!h}rŠ!h}r‹!hNhh]rŒ!…r!RrŽ!hˆubh)r!}r!(hXb3941r‘!hXb3941r’!h}r“!h}r”!hNhh]r•!…r–!Rr—!hˆubh)r˜!}r™!(hXb1059rš!hXb1059r›!h}rœ!h}r!hNhh]rž!…rŸ!Rr !hˆubh)r¡!}r¢!(hXb2411r£!hXb2411r¤!h}r¥!h}r¦!hNhh]r§!…r¨!Rr©!hˆubh)rª!}r«!(hXb3996r¬!hXb3996r­!h}r®!h}r¯!hNhh]r°!…r±!Rr²!hˆubh)r³!}r´!(hXb1109rµ!hXb1109r¶!h}r·!h}r¸!hNhh]r¹!…rº!Rr»!hˆubh)r¼!}r½!(hXb2285r¾!hXb2285r¿!h}rÀ!h}rÁ!hNhh]rÂ!…rÃ!RrÄ!hˆubh)rÅ!}rÆ!(hXb2284rÇ!hXb2284rÈ!h}rÉ!h}rÊ!hNhh]rË!…rÌ!RrÍ!hˆubh)rÎ!}rÏ!(hXb2281rÐ!hXb2281rÑ!h}rÒ!h}rÓ!hNhh]rÔ!…rÕ!RrÖ!hˆubh)r×!}rØ!(hXb2278rÙ!hXb2278rÚ!h}rÛ!h}rÜ!hNhh]rÝ!…rÞ!Rrß!hˆubh)rà!}rá!(hXb2279râ!hXb2279rã!h}rä!h}rå!hNhh]ræ!…rç!Rrè!hˆubh)ré!}rê!(hXb2287rë!hXb2287rì!h}rí!h}rî!hNhh]rï!…rð!Rrñ!hˆubh)rò!}ró!(hXb2283rô!hXb2283rõ!h}rö!h}r÷!hNhh]rø!…rù!Rrú!hˆubh)rû!}rü!(hXb2280rý!hXb2280rþ!h}rÿ!h}r"hNhh]r"…r"Rr"hˆubh)r"}r"(hXb2288r"hXb2288r"h}r"h}r "hNhh]r "…r "Rr "hˆubh)r "}r"(hXb2286r"hXb2286r"h}r"h}r"hNhh]r"…r"Rr"hˆubh)r"}r"(hXb2276r"hXb2276r"h}r"h}r"hNhh]r"…r"Rr"hˆubh)r"}r "(hXb2277r!"hXb2277r""h}r#"h}r$"hNhh]r%"…r&"Rr'"hˆubh)r("}r)"(hXb2282r*"hXb2282r+"h}r,"h}r-"hNhh]r."…r/"Rr0"hˆubh)r1"}r2"(hXb2615r3"hXb2615r4"h}r5"h}r6"hNhh]r7"…r8"Rr9"hˆubh)r:"}r;"(hXb3028r<"hXb3028r="h}r>"h}r?"hNhh]r@"…rA"RrB"hˆubh)rC"}rD"(hXb1740rE"hXb1740rF"h}rG"h}rH"hNhh]rI"…rJ"RrK"hˆubh)rL"}rM"(hXb1602rN"hXb1602rO"h}rP"h}rQ"hNhh]rR"…rS"RrT"hˆubh)rU"}rV"(hXb3962rW"hXb3962rX"h}rY"h}rZ"hNhh]r["…r\"Rr]"hˆubh)r^"}r_"(hXb1603r`"hXb1603ra"h}rb"h}rc"hNhh]rd"…re"Rrf"hˆubh)rg"}rh"(hXb0931ri"hXb0931rj"h}rk"h}rl"hNhh]rm"…rn"Rro"hˆubh)rp"}rq"(hXb1186rr"hXb1186rs"h}rt"h}ru"hNhh]rv"…rw"Rrx"hˆubh)ry"}rz"(hXb0019r{"hXb0019r|"h}r}"h}r~"hNhh]r"…r€"Rr"hˆubh)r‚"}rƒ"(hXb2518r„"hXb2518r…"h}r†"h}r‡"hNhh]rˆ"…r‰"RrŠ"hˆubh)r‹"}rŒ"(hXb0451r"hXb0451rŽ"h}r"h}r"hNhh]r‘"…r’"Rr“"hˆubh)r”"}r•"(hXb2711r–"hXb2711r—"h}r˜"h}r™"hNhh]rš"…r›"Rrœ"hˆubh)r"}rž"(hXb2710rŸ"hXb2710r "h}r¡"h}r¢"hNhh]r£"…r¤"Rr¥"hˆubh)r¦"}r§"(hXb3478r¨"hXb3478r©"h}rª"h}r«"hNhh]r¬"…r­"Rr®"hˆubh)r¯"}r°"(hXb3480r±"hXb3480r²"h}r³"h}r´"hNhh]rµ"…r¶"Rr·"hˆubh)r¸"}r¹"(hXb3476rº"hXb3476r»"h}r¼"h}r½"hNhh]r¾"…r¿"RrÀ"hˆubh)rÁ"}rÂ"(hXb3479rÃ"hXb3479rÄ"h}rÅ"h}rÆ"hNhh]rÇ"…rÈ"RrÉ"hˆubh)rÊ"}rË"(hXb3477rÌ"hXb3477rÍ"h}rÎ"h}rÏ"hNhh]rÐ"…rÑ"RrÒ"hˆubh)rÓ"}rÔ"(hXb0639rÕ"hXb0639rÖ"h}r×"h}rØ"hNhh]rÙ"…rÚ"RrÛ"hˆubh)rÜ"}rÝ"(hXb4390rÞ"hXb4390rß"h}rà"h}rá"hNhh]râ"…rã"Rrä"hˆubh)rå"}ræ"(hXb0751rç"hXb0751rè"h}ré"h}rê"hNhh]rë"…rì"Rrí"hˆubh)rî"}rï"(hXb1768rð"hXb1768rñ"h}rò"h}ró"hNhh]rô"…rõ"Rrö"hˆubh)r÷"}rø"(hXb1991rù"hXb1991rú"h}rû"h}rü"hNhh]rý"…rþ"Rrÿ"hˆubh)r#}r#(hXb0109r#hXb0109r#h}r#h}r#hNhh]r#…r#Rr#hˆubh)r #}r #(hXb3367r #hXb3367r #h}r #h}r#hNhh]r#…r#Rr#hˆubh)r#}r#(hXb1223r#hXb1223r#h}r#h}r#hNhh]r#…r#Rr#hˆubh)r#}r#(hXb2204r#hXb2204r#h}r#h}r #hNhh]r!#…r"#Rr##hˆubh)r$#}r%#(hXb2202r&#hXb2202r'#h}r(#h}r)#hNhh]r*#…r+#Rr,#hˆubh)r-#}r.#(hXb2205r/#hXb2205r0#h}r1#h}r2#hNhh]r3#…r4#Rr5#hˆubh)r6#}r7#(hXb2203r8#hXb2203r9#h}r:#h}r;#hNhh]r<#…r=#Rr>#hˆube(h)r?#}r@#(hXb2206rA#hXb2206rB#h}rC#h}rD#hNhh]rE#…rF#RrG#hˆubh)rH#}rI#(hXb1468rJ#hXb1468rK#h}rL#h}rM#hNhh]rN#…rO#RrP#hˆubh)rQ#}rR#(hXb1224rS#hXb1224rT#h}rU#h}rV#hNhh]rW#…rX#RrY#hˆubh)rZ#}r[#(hXb1226r\#hXb1226r]#h}r^#h}r_#hNhh]r`#…ra#Rrb#hˆubh)rc#}rd#(hXb1227re#hXb1227rf#h}rg#h}rh#hNhh]ri#…rj#Rrk#hˆubh)rl#}rm#(hXb1466rn#hXb1466ro#h}rp#h}rq#hNhh]rr#…rs#Rrt#hˆubh)ru#}rv#(hXb1225rw#hXb1225rx#h}ry#h}rz#hNhh]r{#…r|#Rr}#hˆubh)r~#}r#(hXb1467r€#hXb1467r#h}r‚#h}rƒ#hNhh]r„#…r…#Rr†#hˆubh)r‡#}rˆ#(hXb1465r‰#hXb1465rŠ#h}r‹#h}rŒ#hNhh]r#…rŽ#Rr#hˆubh)r#}r‘#(hXb1469r’#hXb1469r“#h}r”#h}r•#hNhh]r–#…r—#Rr˜#hˆubh)r™#}rš#(hXb2552r›#hXb2552rœ#h}r#h}rž#hNhh]rŸ#…r #Rr¡#hˆubh)r¢#}r£#(hXb2744r¤#hXb2744r¥#h}r¦#h}r§#hNhh]r¨#…r©#Rrª#hˆubh)r«#}r¬#(hXb4374r­#hXb4374r®#h}r¯#h}r°#hNhh]r±#…r²#Rr³#hˆubh)r´#}rµ#(hXb2291r¶#hXb2291r·#h}r¸#h}r¹#hNhh]rº#…r»#Rr¼#hˆubh)r½#}r¾#(hXb0480r¿#hXb0480rÀ#h}rÁ#h}rÂ#hNhh]rÃ#…rÄ#RrÅ#hˆubh)rÆ#}rÇ#(hXb0650rÈ#hXb0650rÉ#h}rÊ#h}rË#hNhh]rÌ#…rÍ#RrÎ#hˆubh)rÏ#}rÐ#(hXb4161rÑ#hXb4161rÒ#h}rÓ#h}rÔ#hNhh]rÕ#…rÖ#Rr×#hˆubh)rØ#}rÙ#(hXb4394rÚ#hXb4394rÛ#h}rÜ#h}rÝ#hNhh]rÞ#…rß#Rrà#hˆubh)rá#}râ#(hXb0980rã#hXb0980rä#h}rå#h}ræ#hNhh]rç#…rè#Rré#hˆubh)rê#}rë#(hXb2781rì#hXb2781rí#h}rî#h}rï#hNhh]rð#…rñ#Rrò#hˆubh)ró#}rô#(hXb2954rõ#hXb2954rö#h}r÷#h}rø#hNhh]rù#…rú#Rrû#hˆubh)rü#}rý#(hXb1759rþ#hXb1759rÿ#h}r$h}r$hNhh]r$…r$Rr$hˆubh)r$}r$(hXb0160r$hXb0160r$h}r $h}r $hNhh]r $…r $Rr $hˆubh)r$}r$(hXb3365r$hXb3365r$h}r$h}r$hNhh]r$…r$Rr$hˆubh)r$}r$(hXb3366r$hXb3366r$h}r$h}r$hNhh]r$…r$Rr$hˆubh)r $}r!$(hXb4071r"$hXb4071r#$h}r$$h}r%$hNhh]r&$…r'$Rr($hˆubh)r)$}r*$(hXb4070r+$hXb4070r,$h}r-$h}r.$hNhh]r/$…r0$Rr1$hˆubh)r2$}r3$(hXb4072r4$hXb4072r5$h}r6$h}r7$hNhh]r8$…r9$Rr:$hˆubh)r;$}r<$(hXb4073r=$hXb4073r>$h}r?$h}r@$hNhh]rA$…rB$RrC$hˆubh)rD$}rE$(hXb2035rF$hXb2035rG$h}rH$h}rI$hNhh]rJ$…rK$RrL$hˆubh)rM$}rN$(hXb2027rO$hXb2027rP$h}rQ$h}rR$hNhh]rS$…rT$RrU$hˆubh)rV$}rW$(hXb2033rX$hXb2033rY$h}rZ$h}r[$hNhh]r\$…r]$Rr^$hˆubh)r_$}r`$(hXb2037ra$hXb2037rb$h}rc$h}rd$hNhh]re$…rf$Rrg$hˆubh)rh$}ri$(hXb2034rj$hXb2034rk$h}rl$h}rm$hNhh]rn$…ro$Rrp$hˆubh)rq$}rr$(hXb2032rs$hXb2032rt$h}ru$h}rv$hNhh]rw$…rx$Rry$hˆubh)rz$}r{$(hXb3114r|$hXb3114r}$h}r~$h}r$hNhh]r€$…r$Rr‚$hˆubh)rƒ$}r„$(hXb2579r…$hXb2579r†$h}r‡$h}rˆ$hNhh]r‰$…rŠ$Rr‹$hˆubh)rŒ$}r$(hXb0903rŽ$hXb0903r$h}r$h}r‘$hNhh]r’$…r“$Rr”$hˆubh)r•$}r–$(hXb0902r—$hXb0902r˜$h}r™$h}rš$hNhh]r›$…rœ$Rr$hˆubh)rž$}rŸ$(hXb4254r $hXb4254r¡$h}r¢$h}r£$hNhh]r¤$…r¥$Rr¦$hˆubh)r§$}r¨$(hXb0273r©$hXb0273rª$h}r«$h}r¬$hNhh]r­$…r®$Rr¯$hˆubh)r°$}r±$(hXb3187r²$hXb3187r³$h}r´$h}rµ$hNhh]r¶$…r·$Rr¸$hˆubh)r¹$}rº$(hXb0907r»$hXb0907r¼$h}r½$h}r¾$hNhh]r¿$…rÀ$RrÁ$hˆubh)rÂ$}rÃ$(hXb0662rÄ$hXb0662rÅ$h}rÆ$h}rÇ$hNhh]rÈ$…rÉ$RrÊ$hˆubh)rË$}rÌ$(hXb1281rÍ$hXb1281rÎ$h}rÏ$h}rÐ$hNhh]rÑ$…rÒ$RrÓ$hˆubh)rÔ$}rÕ$(hXb2907rÖ$hXb2907r×$h}rØ$h}rÙ$hNhh]rÚ$…rÛ$RrÜ$hˆubh)rÝ$}rÞ$(hXb0350rß$hXb0350rà$h}rá$h}râ$hNhh]rã$…rä$Rrå$hˆubh)ræ$}rç$(hXb3843rè$hXb3843ré$h}rê$h}rë$hNhh]rì$…rí$Rrî$hˆubh)rï$}rð$(hXb2311rñ$hXb2311rò$h}ró$h}rô$hNhh]rõ$…rö$Rr÷$hˆubh)rø$}rù$(hXb3835rú$hXb3835rû$h}rü$h}rý$hNhh]rþ$…rÿ$Rr%hˆubh)r%}r%(hXb0693r%hXb0693r%h}r%h}r%hNhh]r%…r%Rr %hˆubh)r %}r %(hXb2965r %hXb2965r %h}r%h}r%hNhh]r%…r%Rr%hˆubh)r%}r%(hXb3642r%hXb3642r%h}r%h}r%hNhh]r%…r%Rr%hˆubh)r%}r%(hXb2373r%hXb2373r%h}r %h}r!%hNhh]r"%…r#%Rr$%hˆubh)r%%}r&%(hXb1387r'%hXb1387r(%h}r)%h}r*%hNhh]r+%…r,%Rr-%hˆubh)r.%}r/%(hXb1394r0%hXb1394r1%h}r2%h}r3%hNhh]r4%…r5%Rr6%hˆubh)r7%}r8%(hXb1014r9%hXb1014r:%h}r;%h}r<%hNhh]r=%…r>%Rr?%hˆubh)r@%}rA%(hXb0386rB%hXb0386rC%h}rD%h}rE%hNhh]rF%…rG%RrH%hˆubh)rI%}rJ%(hXb1389rK%hXb1389rL%h}rM%h}rN%hNhh]rO%…rP%RrQ%hˆubh)rR%}rS%(hXb1390rT%hXb1390rU%h}rV%h}rW%hNhh]rX%…rY%RrZ%hˆubh)r[%}r\%(hXb1391r]%hXb1391r^%h}r_%h}r`%hNhh]ra%…rb%Rrc%hˆubh)rd%}re%(hXb1392rf%hXb1392rg%h}rh%h}ri%hNhh]rj%…rk%Rrl%hˆubh)rm%}rn%(hXb1388ro%hXb1388rp%h}rq%h}rr%hNhh]rs%…rt%Rru%hˆubh)rv%}rw%(hXb1398rx%hXb1398ry%h}rz%h}r{%hNhh]r|%…r}%Rr~%hˆubh)r%}r€%(hXb0133r%hXb0133r‚%h}rƒ%h}r„%hNhh]r…%…r†%Rr‡%hˆubh)rˆ%}r‰%(hXb1278rŠ%hXb1278r‹%h}rŒ%h}r%hNhh]rŽ%…r%Rr%hˆubh)r‘%}r’%(hXb0087r“%hXb0087r”%h}r•%h}r–%hNhh]r—%…r˜%Rr™%hˆubh)rš%}r›%(hXb2762rœ%hXb2762r%h}rž%h}rŸ%hNhh]r %…r¡%Rr¢%hˆubh)r£%}r¤%(hXb1489r¥%hXb1489r¦%h}r§%h}r¨%hNhh]r©%…rª%Rr«%hˆubh)r¬%}r­%(hXb0114r®%hXb0114r¯%h}r°%h}r±%hNhh]r²%…r³%Rr´%hˆubh)rµ%}r¶%(hXb0115r·%hXb0115r¸%h}r¹%h}rº%hNhh]r»%…r¼%Rr½%hˆubh)r¾%}r¿%(hXb1638rÀ%hXb1638rÁ%h}rÂ%h}rÃ%hNhh]rÄ%…rÅ%RrÆ%hˆubh)rÇ%}rÈ%(hXb2564rÉ%hXb2564rÊ%h}rË%h}rÌ%hNhh]rÍ%…rÎ%RrÏ%hˆubh)rÐ%}rÑ%(hXb0052rÒ%hXb0052rÓ%h}rÔ%h}rÕ%hNhh]rÖ%…r×%RrØ%hˆubh)rÙ%}rÚ%(hXb0766rÛ%hXb0766rÜ%h}rÝ%h}rÞ%hNhh]rß%…rà%Rrá%hˆubh)râ%}rã%(hXb2320rä%hXb2320rå%h}ræ%h}rç%hNhh]rè%…ré%Rrê%hˆubh)rë%}rì%(hXb3546rí%hXb3546rî%h}rï%h}rð%hNhh]rñ%…rò%Rró%hˆubh)rô%}rõ%(hXb3916rö%hXb3916r÷%h}rø%h}rù%hNhh]rú%…rû%Rrü%hˆubh)rý%}rþ%(hXb1723rÿ%hXb1723r&h}r&h}r&hNhh]r&…r&Rr&hˆubh)r&}r&(hXb3952r&hXb3952r &h}r &h}r &hNhh]r &…r &Rr&hˆubh)r&}r&(hXb3951r&hXb3951r&h}r&h}r&hNhh]r&…r&Rr&hˆubh)r&}r&(hXb3176r&hXb3176r&h}r&h}r&hNhh]r&…r&Rr &hˆubh)r!&}r"&(hXb2913r#&hXb2913r$&h}r%&h}r&&hNhh]r'&…r(&Rr)&hˆubh)r*&}r+&(hXb4025r,&hXb4025r-&h}r.&h}r/&hNhh]r0&…r1&Rr2&hˆubh)r3&}r4&(hXb2926r5&hXb2926r6&h}r7&h}r8&hNhh]r9&…r:&Rr;&hˆubh)r<&}r=&(hXb0767r>&hXb0767r?&h}r@&h}rA&hNhh]rB&…rC&RrD&hˆubh)rE&}rF&(hXb3385rG&hXb3385rH&h}rI&h}rJ&hNhh]rK&…rL&RrM&hˆubh)rN&}rO&(hXb4395rP&hXb4395rQ&h}rR&h}rS&hNhh]rT&…rU&RrV&hˆubh)rW&}rX&(hXb3612rY&hXb3612rZ&h}r[&h}r\&hNhh]r]&…r^&Rr_&hˆubh)r`&}ra&(hXb0755rb&hXb0755rc&h}rd&h}re&hNhh]rf&…rg&Rrh&hˆubh)ri&}rj&(hXb0688rk&hXb0688rl&h}rm&h}rn&hNhh]ro&…rp&Rrq&hˆubh)rr&}rs&(hXb2690rt&hXb2690ru&h}rv&h}rw&hNhh]rx&…ry&Rrz&hˆubh)r{&}r|&(hXb0418r}&hXb0418r~&h}r&h}r€&hNhh]r&…r‚&Rrƒ&hˆubh)r„&}r…&(hXb1912r†&hXb1912r‡&h}rˆ&h}r‰&hNhh]rŠ&…r‹&RrŒ&hˆubh)r&}rŽ&(hXb2200r&hXb2200r&h}r‘&h}r’&hNhh]r“&…r”&Rr•&hˆubh)r–&}r—&(hXb2199r˜&hXb2199r™&h}rš&h}r›&hNhh]rœ&…r&Rrž&hˆubh)rŸ&}r &(hXb2198r¡&hXb2198r¢&h}r£&h}r¤&hNhh]r¥&…r¦&Rr§&hˆubh)r¨&}r©&(hXb2197rª&hXb2197r«&h}r¬&h}r­&hNhh]r®&…r¯&Rr°&hˆubh)r±&}r²&(hXb2201r³&hXb2201r´&h}rµ&h}r¶&hNhh]r·&…r¸&Rr¹&hˆubh)rº&}r»&(hXb1714r¼&hXb1714r½&h}r¾&h}r¿&hNhh]rÀ&…rÁ&RrÂ&hˆubh)rÃ&}rÄ&(hXb1713rÅ&hXb1713rÆ&h}rÇ&h}rÈ&hNhh]rÉ&…rÊ&RrË&hˆubh)rÌ&}rÍ&(hXb0576rÎ&hXb0576rÏ&h}rÐ&h}rÑ&hNhh]rÒ&…rÓ&RrÔ&hˆubh)rÕ&}rÖ&(hXb1473r×&hXb1473rØ&h}rÙ&h}rÚ&hNhh]rÛ&…rÜ&RrÝ&hˆubh)rÞ&}rß&(hXb2987rà&hXb2987rá&h}râ&h}rã&hNhh]rä&…rå&Rræ&hˆubh)rç&}rè&(hXb3493ré&hXb3493rê&h}rë&h}rì&hNhh]rí&…rî&Rrï&hˆubh)rð&}rñ&(hXb3728rò&hXb3728ró&h}rô&h}rõ&hNhh]rö&…r÷&Rrø&hˆubh)rù&}rú&(hXb3727rû&hXb3727rü&h}rý&h}rþ&hNhh]rÿ&…r'Rr'hˆubh)r'}r'(hXb3725r'hXb3725r'h}r'h}r'hNhh]r'…r 'Rr 'hˆubh)r '}r '(hXb3726r 'hXb3726r'h}r'h}r'hNhh]r'…r'Rr'hˆubh)r'}r'(hXb3821r'hXb3821r'h}r'h}r'hNhh]r'…r'Rr'hˆubh)r'}r'(hXb2048r'hXb2048r 'h}r!'h}r"'hNhh]r#'…r$'Rr%'hˆubh)r&'}r''(hXb3412r('hXb3412r)'h}r*'h}r+'hNhh]r,'…r-'Rr.'hˆubh)r/'}r0'(hXb3974r1'hXb3974r2'h}r3'h}r4'hNhh]r5'…r6'Rr7'hˆubh)r8'}r9'(hXb3258r:'hXb3258r;'h}r<'h}r='hNhh]r>'…r?'Rr@'hˆubh)rA'}rB'(hXb1010rC'hXb1010rD'h}rE'h}rF'hNhh]rG'…rH'RrI'hˆubh)rJ'}rK'(hXb1378rL'hXb1378rM'h}rN'h}rO'hNhh]rP'…rQ'RrR'hˆubh)rS'}rT'(hXb0871rU'hXb0871rV'h}rW'h}rX'hNhh]rY'…rZ'Rr['hˆubh)r\'}r]'(hXb4226r^'hXb4226r_'h}r`'h}ra'hNhh]rb'…rc'Rrd'hˆubh)re'}rf'(hXb2502rg'hXb2502rh'h}ri'h}rj'hNhh]rk'…rl'Rrm'hˆubh)rn'}ro'(hXb1015rp'hXb1015rq'h}rr'h}rs'hNhh]rt'…ru'Rrv'hˆubh)rw'}rx'(hXb0369ry'hXb0369rz'h}r{'h}r|'hNhh]r}'…r~'Rr'hˆubh)r€'}r'(hXb3956r‚'hXb3956rƒ'h}r„'h}r…'hNhh]r†'…r‡'Rrˆ'hˆubh)r‰'}rŠ'(hXb3639r‹'hXb3639rŒ'h}r'h}rŽ'hNhh]r'…r'Rr‘'hˆubh)r’'}r“'(hXb3403r”'hXb3403r•'h}r–'h}r—'hNhh]r˜'…r™'Rrš'hˆubh)r›'}rœ'(hXb2920r'hXb2920rž'h}rŸ'h}r 'hNhh]r¡'…r¢'Rr£'hˆubh)r¤'}r¥'(hXb2501r¦'hXb2501r§'h}r¨'h}r©'hNhh]rª'…r«'Rr¬'hˆubh)r­'}r®'(hXb3380r¯'hXb3380r°'h}r±'h}r²'hNhh]r³'…r´'Rrµ'hˆubh)r¶'}r·'(hXb4383r¸'hXb4383r¹'h}rº'h}r»'hNhh]r¼'…r½'Rr¾'hˆubh)r¿'}rÀ'(hXb3850rÁ'hXb3850rÂ'h}rÃ'h}rÄ'hNhh]rÅ'…rÆ'RrÇ'hˆubh)rÈ'}rÉ'(hXb2536rÊ'hXb2536rË'h}rÌ'h}rÍ'hNhh]rÎ'…rÏ'RrÐ'hˆubh)rÑ'}rÒ'(hXb1702rÓ'hXb1702rÔ'h}rÕ'h}rÖ'hNhh]r×'…rØ'RrÙ'hˆubh)rÚ'}rÛ'(hXb0383rÜ'hXb0383rÝ'h}rÞ'h}rß'hNhh]rà'…rá'Rrâ'hˆubh)rã'}rä'(hXb4005rå'hXb4005ræ'h}rç'h}rè'hNhh]ré'…rê'Rrë'hˆubh)rì'}rí'(hXb2499rî'hXb2499rï'h}rð'h}rñ'hNhh]rò'…ró'Rrô'hˆubh)rõ'}rö'(hXb2026r÷'hXb2026rø'h}rù'h}rú'hNhh]rû'…rü'Rrý'hˆubh)rþ'}rÿ'(hXb2476r(hXb2476r(h}r(h}r(hNhh]r(…r(Rr(hˆubh)r(}r((hXb2557r (hXb2557r (h}r (h}r (hNhh]r (…r(Rr(hˆubh)r(}r((hXb2024r(hXb2024r(h}r(h}r(hNhh]r(…r(Rr(hˆubh)r(}r((hXb0194r(hXb0194r(h}r(h}r(hNhh]r(…r (Rr!(hˆubh)r"(}r#((hXb1207r$(hXb1207r%(h}r&(h}r'(hNhh]r((…r)(Rr*(hˆubh)r+(}r,((hXb0908r-(hXb0908r.(h}r/(h}r0(hNhh]r1(…r2(Rr3(hˆubh)r4(}r5((hXb4160r6(hXb4160r7(h}r8(h}r9(hNhh]r:(…r;(Rr<(hˆubh)r=(}r>((hXb4388r?(hXb4388r@(h}rA(h}rB(hNhh]rC(…rD(RrE(hˆubh)rF(}rG((hXb2585rH(hXb2585rI(h}rJ(h}rK(hNhh]rL(…rM(RrN(hˆubh)rO(}rP((hXb2297rQ(hXb2297rR(h}rS(h}rT(hNhh]rU(…rV(RrW(hˆubh)rX(}rY((hXb2458rZ(hXb2458r[(h}r\(h}r](hNhh]r^(…r_(Rr`(hˆubh)ra(}rb((hXb3634rc(hXb3634rd(h}re(h}rf(hNhh]rg(…rh(Rri(hˆubh)rj(}rk((hXb0692rl(hXb0692rm(h}rn(h}ro(hNhh]rp(…rq(Rrr(hˆubh)rs(}rt((hXb3073ru(hXb3073rv(h}rw(h}rx(hNhh]ry(…rz(Rr{(hˆubh)r|(}r}((hXb1124r~(hXb1124r(h}r€(h}r(hNhh]r‚(…rƒ(Rr„(hˆubh)r…(}r†((hXb1440r‡(hXb1440rˆ(h}r‰(h}rŠ(hNhh]r‹(…rŒ(Rr(hˆubh)rŽ(}r((hXb1441r(hXb1441r‘(h}r’(h}r“(hNhh]r”(…r•(Rr–(hˆubh)r—(}r˜((hXb1126r™(hXb1126rš(h}r›(h}rœ(hNhh]r(…rž(RrŸ(hˆubh)r (}r¡((hXb1442r¢(hXb1442r£(h}r¤(h}r¥(hNhh]r¦(…r§(Rr¨(hˆubh)r©(}rª((hXb1443r«(hXb1443r¬(h}r­(h}r®(hNhh]r¯(…r°(Rr±(hˆubh)r²(}r³((hXb1123r´(hXb1123rµ(h}r¶(h}r·(hNhh]r¸(…r¹(Rrº(hˆubh)r»(}r¼((hXb0854r½(hXb0854r¾(h}r¿(h}rÀ(hNhh]rÁ(…rÂ(RrÃ(hˆubh)rÄ(}rÅ((hXb1125rÆ(hXb1125rÇ(h}rÈ(h}rÉ(hNhh]rÊ(…rË(RrÌ(hˆubh)rÍ(}rÎ((hXb0855rÏ(hXb0855rÐ(h}rÑ(h}rÒ(hNhh]rÓ(…rÔ(RrÕ(hˆubh)rÖ(}r×((hXb0856rØ(hXb0856rÙ(h}rÚ(h}rÛ(hNhh]rÜ(…rÝ(RrÞ(hˆubh)rß(}rà((hXb0857rá(hXb0857râ(h}rã(h}rä(hNhh]rå(…ræ(Rrç(hˆubh)rè(}ré((hXb1296rê(hXb1296rë(h}rì(h}rí(hNhh]rî(…rï(Rrð(hˆubh)rñ(}rò((hXb2407ró(hXb2407rô(h}rõ(h}rö(hNhh]r÷(…rø(Rrù(hˆubh)rú(}rû((hXb1636rü(hXb1636rý(h}rþ(h}rÿ(hNhh]r)…r)Rr)hˆubh)r)}r)(hXb3826r)hXb3826r)h}r)h}r)hNhh]r )…r )Rr )hˆubh)r )}r )(hXb1676r)hXb1676r)h}r)h}r)hNhh]r)…r)Rr)hˆubh)r)}r)(hXb1854r)hXb1854r)h}r)h}r)hNhh]r)…r)Rr)hˆubh)r)}r)(hXb3831r )hXb3831r!)h}r")h}r#)hNhh]r$)…r%)Rr&)hˆubh)r')}r()(hXb1012r))hXb1012r*)h}r+)h}r,)hNhh]r-)…r.)Rr/)hˆubh)r0)}r1)(hXb1007r2)hXb1007r3)h}r4)h}r5)hNhh]r6)…r7)Rr8)hˆubh)r9)}r:)(hXb3029r;)hXb3029r<)h}r=)h}r>)hNhh]r?)…r@)RrA)hˆubh)rB)}rC)(hXb1692rD)hXb1692rE)h}rF)h}rG)hNhh]rH)…rI)RrJ)hˆubh)rK)}rL)(hXb0750rM)hXb0750rN)h}rO)h}rP)hNhh]rQ)…rR)RrS)hˆubh)rT)}rU)(hXb4094rV)hXb4094rW)h}rX)h}rY)hNhh]rZ)…r[)Rr\)hˆubh)r])}r^)(hXb1662r_)hXb1662r`)h}ra)h}rb)hNhh]rc)…rd)Rre)hˆubh)rf)}rg)(hXb0415rh)hXb0415ri)h}rj)h}rk)hNhh]rl)…rm)Rrn)hˆubh)ro)}rp)(hXb3752rq)hXb3752rr)h}rs)h}rt)hNhh]ru)…rv)Rrw)hˆubh)rx)}ry)(hXb0063rz)hXb0063r{)h}r|)h}r})hNhh]r~)…r)Rr€)hˆubh)r)}r‚)(hXb3583rƒ)hXb3583r„)h}r…)h}r†)hNhh]r‡)…rˆ)Rr‰)hˆubh)rŠ)}r‹)(hXb4198rŒ)hXb4198r)h}rŽ)h}r)hNhh]r)…r‘)Rr’)hˆubh)r“)}r”)(hXb0061r•)hXb0061r–)h}r—)h}r˜)hNhh]r™)…rš)Rr›)hˆubh)rœ)}r)(hXb3629rž)hXb3629rŸ)h}r )h}r¡)hNhh]r¢)…r£)Rr¤)hˆubh)r¥)}r¦)(hXb2687r§)hXb2687r¨)h}r©)h}rª)hNhh]r«)…r¬)Rr­)hˆubh)r®)}r¯)(hXb3750r°)hXb3750r±)h}r²)h}r³)hNhh]r´)…rµ)Rr¶)hˆubh)r·)}r¸)(hXb3748r¹)hXb3748rº)h}r»)h}r¼)hNhh]r½)…r¾)Rr¿)hˆubh)rÀ)}rÁ)(hXb3749rÂ)hXb3749rÃ)h}rÄ)h}rÅ)hNhh]rÆ)…rÇ)RrÈ)hˆubh)rÉ)}rÊ)(hXb3751rË)hXb3751rÌ)h}rÍ)h}rÎ)hNhh]rÏ)…rÐ)RrÑ)hˆubh)rÒ)}rÓ)(hXb3904rÔ)hXb3904rÕ)h}rÖ)h}r×)hNhh]rØ)…rÙ)RrÚ)hˆubh)rÛ)}rÜ)(hXb3902rÝ)hXb3902rÞ)h}rß)h}rà)hNhh]rá)…râ)Rrã)hˆubh)rä)}rå)(hXb2234ræ)hXb2234rç)h}rè)h}ré)hNhh]rê)…rë)Rrì)hˆubh)rí)}rî)(hXb2235rï)hXb2235rð)h}rñ)h}rò)hNhh]ró)…rô)Rrõ)hˆubh)rö)}r÷)(hXb2675rø)hXb2675rù)h}rú)h}rû)hNhh]rü)…rý)Rrþ)hˆubh)rÿ)}r*(hXb2676r*hXb2676r*h}r*h}r*hNhh]r*…r*Rr*hˆubh)r*}r *(hXb4238r *hXb4238r *h}r *h}r *hNhh]r*…r*Rr*hˆubh)r*}r*(hXb4237r*hXb4237r*h}r*h}r*hNhh]r*…r*Rr*hˆubh)r*}r*(hXb3386r*hXb3386r*h}r*h}r*hNhh]r *…r!*Rr"*hˆubh)r#*}r$*(hXb4301r%*hXb4301r&*h}r'*h}r(*hNhh]r)*…r**Rr+*hˆubh)r,*}r-*(hXb2914r.*hXb2914r/*h}r0*h}r1*hNhh]r2*…r3*Rr4*hˆubh)r5*}r6*(hXb0638r7*hXb0638r8*h}r9*h}r:*hNhh]r;*…r<*Rr=*hˆubh)r>*}r?*(hXb1680r@*hXb1680rA*h}rB*h}rC*hNhh]rD*…rE*RrF*hˆubh)rG*}rH*(hXb1681rI*hXb1681rJ*h}rK*h}rL*hNhh]rM*…rN*RrO*hˆubh)rP*}rQ*(hXb1682rR*hXb1682rS*h}rT*h}rU*hNhh]rV*…rW*RrX*hˆubh)rY*}rZ*(hXb1679r[*hXb1679r\*h}r]*h}r^*hNhh]r_*…r`*Rra*hˆubh)rb*}rc*(hXb1683rd*hXb1683re*h}rf*h}rg*hNhh]rh*…ri*Rrj*hˆubh)rk*}rl*(hXb1684rm*hXb1684rn*h}ro*h}rp*hNhh]rq*…rr*Rrs*hˆubh)rt*}ru*(hXb0222rv*hXb0222rw*h}rx*h}ry*hNhh]rz*…r{*Rr|*hˆubh)r}*}r~*(hXb1745r*hXb1745r€*h}r*h}r‚*hNhh]rƒ*…r„*Rr…*hˆubh)r†*}r‡*(hXb2751rˆ*hXb2751r‰*h}rŠ*h}r‹*hNhh]rŒ*…r*RrŽ*hˆubh)r*}r*(hXb2752r‘*hXb2752r’*h}r“*h}r”*hNhh]r•*…r–*Rr—*hˆubh)r˜*}r™*(hXb2705rš*hXb2705r›*h}rœ*h}r*hNhh]rž*…rŸ*Rr *hˆubh)r¡*}r¢*(hXb2704r£*hXb2704r¤*h}r¥*h}r¦*hNhh]r§*…r¨*Rr©*hˆubh)rª*}r«*(hXb2703r¬*hXb2703r­*h}r®*h}r¯*hNhh]r°*…r±*Rr²*hˆubh)r³*}r´*(hXb2702rµ*hXb2702r¶*h}r·*h}r¸*hNhh]r¹*…rº*Rr»*hˆubh)r¼*}r½*(hXb2472r¾*hXb2472r¿*h}rÀ*h}rÁ*hNhh]rÂ*…rÃ*RrÄ*hˆubh)rÅ*}rÆ*(hXb3591rÇ*hXb3591rÈ*h}rÉ*h}rÊ*hNhh]rË*…rÌ*RrÍ*hˆubh)rÎ*}rÏ*(hXb1764rÐ*hXb1764rÑ*h}rÒ*h}rÓ*hNhh]rÔ*…rÕ*RrÖ*hˆubh)r×*}rØ*(hXb2264rÙ*hXb2264rÚ*h}rÛ*h}rÜ*hNhh]rÝ*…rÞ*Rrß*hˆubh)rà*}rá*(hXb0586râ*hXb0586rã*h}rä*h}rå*hNhh]ræ*…rç*Rrè*hˆubh)ré*}rê*(hXb3607rë*hXb3607rì*h}rí*h}rî*hNhh]rï*…rð*Rrñ*hˆubh)rò*}ró*(hXb2366rô*hXb2366rõ*h}rö*h}r÷*hNhh]rø*…rù*Rrú*hˆubh)rû*}rü*(hXb1814rý*hXb1814rþ*h}rÿ*h}r+hNhh]r+…r+Rr+hˆubh)r+}r+(hXb2797r+hXb2797r+h}r+h}r +hNhh]r +…r +Rr +hˆubh)r +}r+(hXb4471r+hXb4471r+h}r+h}r+hNhh]r+…r+Rr+hˆubh)r+}r+(hXb0893r+hXb0893r+h}r+h}r+hNhh]r+…r+Rr+hˆubh)r+}r +(hXb3116r!+hXb3116r"+h}r#+h}r$+hNhh]r%+…r&+Rr'+hˆubh)r(+}r)+(hXb2796r*+hXb2796r++h}r,+h}r-+hNhh]r.+…r/+Rr0+hˆubh)r1+}r2+(hXb3089r3+hXb3089r4+h}r5+h}r6+hNhh]r7+…r8+Rr9+hˆubh)r:+}r;+(hXb2154r<+hXb2154r=+h}r>+h}r?+hNhh]r@+…rA+RrB+hˆubh)rC+}rD+(hXb0355rE+hXb0355rF+h}rG+h}rH+hNhh]rI+…rJ+RrK+hˆubh)rL+}rM+(hXb1744rN+hXb1744rO+h}rP+h}rQ+hNhh]rR+…rS+RrT+hˆubh)rU+}rV+(hXb1746rW+hXb1746rX+h}rY+h}rZ+hNhh]r[+…r\+Rr]+hˆubh)r^+}r_+(hXb2263r`+hXb2263ra+h}rb+h}rc+hNhh]rd+…re+Rrf+hˆubh)rg+}rh+(hXb3368ri+hXb3368rj+h}rk+h}rl+hNhh]rm+…rn+Rro+hˆubh)rp+}rq+(hXb3281rr+hXb3281rs+h}rt+h}ru+hNhh]rv+…rw+Rrx+hˆubh)ry+}rz+(hXb0388r{+hXb0388r|+h}r}+h}r~+hNhh]r+…r€+Rr+hˆubh)r‚+}rƒ+(hXb3390r„+hXb3390r…+h}r†+h}r‡+hNhh]rˆ+…r‰+RrŠ+hˆubh)r‹+}rŒ+(hXb3939r+hXb3939rŽ+h}r+h}r+hNhh]r‘+…r’+Rr“+hˆubh)r”+}r•+(hXb1981r–+hXb1981r—+h}r˜+h}r™+hNhh]rš+…r›+Rrœ+hˆubh)r+}rž+(hXb1206rŸ+hXb1206r +h}r¡+h}r¢+hNhh]r£+…r¤+Rr¥+hˆubh)r¦+}r§+(hXb1584r¨+hXb1584r©+h}rª+h}r«+hNhh]r¬+…r­+Rr®+hˆubh)r¯+}r°+(hXb1599r±+hXb1599r²+h}r³+h}r´+hNhh]rµ+…r¶+Rr·+hˆubh)r¸+}r¹+(hXb1600rº+hXb1600r»+h}r¼+h}r½+hNhh]r¾+…r¿+RrÀ+hˆubh)rÁ+}rÂ+(hXb1656rÃ+hXb1656rÄ+h}rÅ+h}rÆ+hNhh]rÇ+…rÈ+RrÉ+hˆubh)rÊ+}rË+(hXb3908rÌ+hXb3908rÍ+h}rÎ+h}rÏ+hNhh]rÐ+…rÑ+RrÒ+hˆubh)rÓ+}rÔ+(hXb1646rÕ+hXb1646rÖ+h}r×+h}rØ+hNhh]rÙ+…rÚ+RrÛ+hˆubh)rÜ+}rÝ+(hXb1525rÞ+hXb1525rß+h}rà+h}rá+hNhh]râ+…rã+Rrä+hˆubh)rå+}ræ+(hXb2661rç+hXb2661rè+h}ré+h}rê+hNhh]rë+…rì+Rrí+hˆubh)rî+}rï+(hXb2260rð+hXb2260rñ+h}rò+h}ró+hNhh]rô+…rõ+Rrö+hˆubh)r÷+}rø+(hXb2261rù+hXb2261rú+h}rû+h}rü+hNhh]rý+…rþ+Rrÿ+hˆubh)r,}r,(hXb0723r,hXb0723r,h}r,h}r,hNhh]r,…r,Rr,hˆubh)r ,}r ,(hXb0724r ,hXb0724r ,h}r ,h}r,hNhh]r,…r,Rr,hˆubh)r,}r,(hXb0722r,hXb0722r,h}r,h}r,hNhh]r,…r,Rr,hˆubh)r,}r,(hXb0721r,hXb0721r,h}r,h}r ,hNhh]r!,…r",Rr#,hˆubh)r$,}r%,(hXb0728r&,hXb0728r',h}r(,h}r),hNhh]r*,…r+,Rr,,hˆubh)r-,}r.,(hXb0729r/,hXb0729r0,h}r1,h}r2,hNhh]r3,…r4,Rr5,hˆubh)r6,}r7,(hXb1521r8,hXb1521r9,h}r:,h}r;,hNhh]r<,…r=,Rr>,hˆubh)r?,}r@,(hXb0008rA,hXb0008rB,h}rC,h}rD,hNhh]rE,…rF,RrG,hˆubh)rH,}rI,(hXb2464rJ,hXb2464rK,h}rL,h}rM,hNhh]rN,…rO,RrP,hˆubh)rQ,}rR,(hXb3061rS,hXb3061rT,h}rU,h}rV,hNhh]rW,…rX,RrY,hˆubh)rZ,}r[,(hXb3062r\,hXb3062r],h}r^,h}r_,hNhh]r`,…ra,Rrb,hˆubh)rc,}rd,(hXb3063re,hXb3063rf,h}rg,h}rh,hNhh]ri,…rj,Rrk,hˆubh)rl,}rm,(hXb0368rn,hXb0368ro,h}rp,h}rq,hNhh]rr,…rs,Rrt,hˆubh)ru,}rv,(hXb3790rw,hXb3790rx,h}ry,h}rz,hNhh]r{,…r|,Rr},hˆubh)r~,}r,(hXb3791r€,hXb3791r,h}r‚,h}rƒ,hNhh]r„,…r…,Rr†,hˆubh)r‡,}rˆ,(hXb2038r‰,hXb2038rŠ,h}r‹,h}rŒ,hNhh]r,…rŽ,Rr,hˆubh)r,}r‘,(hXb2040r’,hXb2040r“,h}r”,h}r•,hNhh]r–,…r—,Rr˜,hˆubh)r™,}rš,(hXb2041r›,hXb2041rœ,h}r,h}rž,hNhh]rŸ,…r ,Rr¡,hˆubh)r¢,}r£,(hXb3788r¤,hXb3788r¥,h}r¦,h}r§,hNhh]r¨,…r©,Rrª,hˆubh)r«,}r¬,(hXb0915r­,hXb0915r®,h}r¯,h}r°,hNhh]r±,…r²,Rr³,hˆubh)r´,}rµ,(hXb2095r¶,hXb2095r·,h}r¸,h}r¹,hNhh]rº,…r»,Rr¼,hˆubh)r½,}r¾,(hXb3132r¿,hXb3132rÀ,h}rÁ,h}rÂ,hNhh]rÃ,…rÄ,RrÅ,hˆubh)rÆ,}rÇ,(hXb3137rÈ,hXb3137rÉ,h}rÊ,h}rË,hNhh]rÌ,…rÍ,RrÎ,hˆubh)rÏ,}rÐ,(hXb2096rÑ,hXb2096rÒ,h}rÓ,h}rÔ,hNhh]rÕ,…rÖ,Rr×,hˆubh)rØ,}rÙ,(hXb0166rÚ,hXb0166rÛ,h}rÜ,h}rÝ,hNhh]rÞ,…rß,Rrà,hˆubh)rá,}râ,(hXb2480rã,hXb2480rä,h}rå,h}ræ,hNhh]rç,…rè,Rré,hˆubh)rê,}rë,(hXb0067rì,hXb0067rí,h}rî,h}rï,hNhh]rð,…rñ,Rrò,hˆubh)ró,}rô,(hXb0066rõ,hXb0066rö,h}r÷,h}rø,hNhh]rù,…rú,Rrû,hˆubh)rü,}rý,(hXb0068rþ,hXb0068rÿ,h}r-h}r-hNhh]r-…r-Rr-hˆubh)r-}r-(hXb3616r-hXb3616r-h}r -h}r -hNhh]r -…r -Rr -hˆubh)r-}r-(hXb3772r-hXb3772r-h}r-h}r-hNhh]r-…r-Rr-hˆubh)r-}r-(hXb3117r-hXb3117r-h}r-h}r-hNhh]r-…r-Rr-hˆubh)r -}r!-(hXb1719r"-hXb1719r#-h}r$-h}r%-hNhh]r&-…r'-Rr(-hˆubh)r)-}r*-(hXb3823r+-hXb3823r,-h}r--h}r.-hNhh]r/-…r0-Rr1-hˆubh)r2-}r3-(hXb4407r4-hXb4407r5-h}r6-h}r7-hNhh]r8-…r9-Rr:-hˆubh)r;-}r<-(hXb3992r=-hXb3992r>-h}r?-h}r@-hNhh]rA-…rB-RrC-hˆubh)rD-}rE-(hXb0423rF-hXb0423rG-h}rH-h}rI-hNhh]rJ-…rK-RrL-hˆubh)rM-}rN-(hXb3990rO-hXb3990rP-h}rQ-h}rR-hNhh]rS-…rT-RrU-hˆubh)rV-}rW-(hXb2935rX-hXb2935rY-h}rZ-h}r[-hNhh]r\-…r]-Rr^-hˆubh)r_-}r`-(hXb2465ra-hXb2465rb-h}rc-h}rd-hNhh]re-…rf-Rrg-hˆubh)rh-}ri-(hXb0996rj-hXb0996rk-h}rl-h}rm-hNhh]rn-…ro-Rrp-hˆubh)rq-}rr-(hXb0997rs-hXb0997rt-h}ru-h}rv-hNhh]rw-…rx-Rry-hˆubh)rz-}r{-(hXb2827r|-hXb2827r}-h}r~-h}r-hNhh]r€-…r-Rr‚-hˆubh)rƒ-}r„-(hXb1106r…-hXb1106r†-h}r‡-h}rˆ-hNhh]r‰-…rŠ-Rr‹-hˆubh)rŒ-}r-(hXb0417rŽ-hXb0417r-h}r-h}r‘-hNhh]r’-…r“-Rr”-hˆubh)r•-}r–-(hXb3993r—-hXb3993r˜-h}r™-h}rš-hNhh]r›-…rœ-Rr-hˆubh)rž-}rŸ-(hXb3919r -hXb3919r¡-h}r¢-h}r£-hNhh]r¤-…r¥-Rr¦-hˆubh)r§-}r¨-(hXb0613r©-hXb0613rª-h}r«-h}r¬-hNhh]r­-…r®-Rr¯-hˆubh)r°-}r±-(hXb0888r²-hXb0888r³-h}r´-h}rµ-hNhh]r¶-…r·-Rr¸-hˆubh)r¹-}rº-(hXb4239r»-hXb4239r¼-h}r½-h}r¾-hNhh]r¿-…rÀ-RrÁ-hˆubh)rÂ-}rÃ-(hXb1897rÄ-hXb1897rÅ-h}rÆ-h}rÇ-hNhh]rÈ-…rÉ-RrÊ-hˆubh)rË-}rÌ-(hXb1896rÍ-hXb1896rÎ-h}rÏ-h}rÐ-hNhh]rÑ-…rÒ-RrÓ-hˆubh)rÔ-}rÕ-(hXb3519rÖ-hXb3519r×-h}rØ-h}rÙ-hNhh]rÚ-…rÛ-RrÜ-hˆubh)rÝ-}rÞ-(hXb1197rß-hXb1197rà-h}rá-h}râ-hNhh]rã-…rä-Rrå-hˆubh)ræ-}rç-(hXb4240rè-hXb4240ré-h}rê-h}rë-hNhh]rì-…rí-Rrî-hˆubh)rï-}rð-(hXb1261rñ-hXb1261rò-h}ró-h}rô-hNhh]rõ-…rö-Rr÷-hˆubh)rø-}rù-(hXb1260rú-hXb1260rû-h}rü-h}rý-hNhh]rþ-…rÿ-Rr.hˆubh)r.}r.(hXb3384r.hXb3384r.h}r.h}r.hNhh]r.…r.Rr .hˆubh)r .}r .(hXb3709r .hXb3709r .h}r.h}r.hNhh]r.…r.Rr.hˆubh)r.}r.(hXb3125r.hXb3125r.h}r.h}r.hNhh]r.…r.Rr.hˆubh)r.}r.(hXb0509r.hXb0509r.h}r .h}r!.hNhh]r".…r#.Rr$.hˆubh)r%.}r&.(hXb3991r'.hXb3991r(.h}r).h}r*.hNhh]r+.…r,.Rr-.hˆubh)r..}r/.(hXb1637r0.hXb1637r1.h}r2.h}r3.hNhh]r4.…r5.Rr6.hˆubh)r7.}r8.(hXb1907r9.hXb1907r:.h}r;.h}r<.hNhh]r=.…r>.Rr?.hˆubh)r@.}rA.(hXb0179rB.hXb0179rC.h}rD.h}rE.hNhh]rF.…rG.RrH.hˆubh)rI.}rJ.(hXb0085rK.hXb0085rL.h}rM.h}rN.hNhh]rO.…rP.RrQ.hˆubh)rR.}rS.(hXb3787rT.hXb3787rU.h}rV.h}rW.hNhh]rX.…rY.RrZ.hˆubh)r[.}r\.(hXb3786r].hXb3786r^.h}r_.h}r`.hNhh]ra.…rb.Rrc.hˆubh)rd.}re.(hXb0181rf.hXb0181rg.h}rh.h}ri.hNhh]rj.…rk.Rrl.hˆubh)rm.}rn.(hXb3189ro.hXb3189rp.h}rq.h}rr.hNhh]rs.…rt.Rru.hˆubh)rv.}rw.(hXb0090rx.hXb0090ry.h}rz.h}r{.hNhh]r|.…r}.Rr~.hˆubh)r.}r€.(hXb0088r.hXb0088r‚.h}rƒ.h}r„.hNhh]r….…r†.Rr‡.hˆubh)rˆ.}r‰.(hXb0091rŠ.hXb0091r‹.h}rŒ.h}r.hNhh]rŽ.…r.Rr.hˆubh)r‘.}r’.(hXb3972r“.hXb3972r”.h}r•.h}r–.hNhh]r—.…r˜.Rr™.hˆubh)rš.}r›.(hXb0841rœ.hXb0841r.h}rž.h}rŸ.hNhh]r .…r¡.Rr¢.hˆubh)r£.}r¤.(hXb3057r¥.hXb3057r¦.h}r§.h}r¨.hNhh]r©.…rª.Rr«.hˆubh)r¬.}r­.(hXb0174r®.hXb0174r¯.h}r°.h}r±.hNhh]r².…r³.Rr´.hˆubh)rµ.}r¶.(hXb0759r·.hXb0759r¸.h}r¹.h}rº.hNhh]r».…r¼.Rr½.hˆubh)r¾.}r¿.(hXb2036rÀ.hXb2036rÁ.h}rÂ.h}rÃ.hNhh]rÄ.…rÅ.RrÆ.hˆubh)rÇ.}rÈ.(hXb2028rÉ.hXb2028rÊ.h}rË.h}rÌ.hNhh]rÍ.…rÎ.RrÏ.hˆubh)rÐ.}rÑ.(hXb2255rÒ.hXb2255rÓ.h}rÔ.h}rÕ.hNhh]rÖ.…r×.RrØ.hˆubh)rÙ.}rÚ.(hXb2253rÛ.hXb2253rÜ.h}rÝ.h}rÞ.hNhh]rß.…rà.Rrá.hˆubh)râ.}rã.(hXb0758rä.hXb0758rå.h}ræ.h}rç.hNhh]rè.…ré.Rrê.hˆubh)rë.}rì.(hXb0505rí.hXb0505rî.h}rï.h}rð.hNhh]rñ.…rò.Rró.hˆubh)rô.}rõ.(hXb0086rö.hXb0086r÷.h}rø.h}rù.hNhh]rú.…rû.Rrü.hˆubh)rý.}rþ.(hXb0096rÿ.hXb0096r/h}r/h}r/hNhh]r/…r/Rr/hˆubh)r/}r/(hXb4544r/hXb4544r /h}r /h}r /hNhh]r /…r /Rr/hˆubh)r/}r/(hXb2258r/hXb2258r/h}r/h}r/hNhh]r/…r/Rr/hˆubh)r/}r/(hXb4233r/hXb4233r/h}r/h}r/hNhh]r/…r/Rr /hˆubh)r!/}r"/(hXb0171r#/hXb0171r$/h}r%/h}r&/hNhh]r'/…r(/Rr)/hˆubh)r*/}r+/(hXb2256r,/hXb2256r-/h}r./h}r//hNhh]r0/…r1/Rr2/hˆubh)r3/}r4/(hXb2254r5/hXb2254r6/h}r7/h}r8/hNhh]r9/…r:/Rr;/hˆubh)r/hXb3803r?/h}r@/h}rA/hNhh]rB/…rC/RrD/hˆubh)rE/}rF/(hXb3804rG/hXb3804rH/h}rI/h}rJ/hNhh]rK/…rL/RrM/hˆubh)rN/}rO/(hXb3997rP/hXb3997rQ/h}rR/h}rS/hNhh]rT/…rU/RrV/hˆubh)rW/}rX/(hXb2498rY/hXb2498rZ/h}r[/h}r\/hNhh]r]/…r^/Rr_/hˆubh)r`/}ra/(hXb1011rb/hXb1011rc/h}rd/h}re/hNhh]rf/…rg/Rrh/hˆubh)ri/}rj/(hXb2497rk/hXb2497rl/h}rm/h}rn/hNhh]ro/…rp/Rrq/hˆubh)rr/}rs/(hXb1006rt/hXb1006ru/h}rv/h}rw/hNhh]rx/…ry/Rrz/hˆubh)r{/}r|/(hXb0517r}/hXb0517r~/h}r/h}r€/hNhh]r/…r‚/Rrƒ/hˆubh)r„/}r…/(hXb0524r†/hXb0524r‡/h}rˆ/h}r‰/hNhh]rŠ/…r‹/RrŒ/hˆubh)r/}rŽ/(hXb4258r/hXb4258r/h}r‘/h}r’/hNhh]r“/…r”/Rr•/hˆubh)r–/}r—/(hXb2683r˜/hXb2683r™/h}rš/h}r›/hNhh]rœ/…r/Rrž/hˆubh)rŸ/}r /(hXb2682r¡/hXb2682r¢/h}r£/h}r¤/hNhh]r¥/…r¦/Rr§/hˆubh)r¨/}r©/(hXb3572rª/hXb3572r«/h}r¬/h}r­/hNhh]r®/…r¯/Rr°/hˆubh)r±/}r²/(hXb4197r³/hXb4197r´/h}rµ/h}r¶/hNhh]r·/…r¸/Rr¹/hˆubh)rº/}r»/(hXb2882r¼/hXb2882r½/h}r¾/h}r¿/hNhh]rÀ/…rÁ/RrÂ/hˆubh)rÃ/}rÄ/(hXb3565rÅ/hXb3565rÆ/h}rÇ/h}rÈ/hNhh]rÉ/…rÊ/RrË/hˆubh)rÌ/}rÍ/(hXb3578rÎ/hXb3578rÏ/h}rÐ/h}rÑ/hNhh]rÒ/…rÓ/RrÔ/hˆubh)rÕ/}rÖ/(hXb3577r×/hXb3577rØ/h}rÙ/h}rÚ/hNhh]rÛ/…rÜ/RrÝ/hˆubh)rÞ/}rß/(hXb3579rà/hXb3579rá/h}râ/h}rã/hNhh]rä/…rå/Rræ/hˆubh)rç/}rè/(hXb3568ré/hXb3568rê/h}rë/h}rì/hNhh]rí/…rî/Rrï/hˆubh)rð/}rñ/(hXb3567rò/hXb3567ró/h}rô/h}rõ/hNhh]rö/…r÷/Rrø/hˆubh)rù/}rú/(hXb3566rû/hXb3566rü/h}rý/h}rþ/hNhh]rÿ/…r0Rr0hˆubh)r0}r0(hXb4031r0hXb4031r0h}r0h}r0hNhh]r0…r 0Rr 0hˆubh)r 0}r 0(hXb1859r 0hXb1859r0h}r0h}r0hNhh]r0…r0Rr0hˆubh)r0}r0(hXb1858r0hXb1858r0h}r0h}r0hNhh]r0…r0Rr0hˆubh)r0}r0(hXb1857r0hXb1857r 0h}r!0h}r"0hNhh]r#0…r$0Rr%0hˆube}r&0X_dictr'0}r(0(hKh"Kh+Kh4Kh=KhFKhOKhXKhaKhjK hsK h|K h…K hŽK h—Kh Kh©Kh²Kh»KhÄKhÍKhÖKhßKhèKhñKhúKjKj KjKjKj'Kj0Kj9K jBK!jKK"jTK#j]K$jfK%joK&jxK'jK(jŠK)j“K*jœK+j¥K,j®K-j·K.jÀK/jÉK0jÒK1jÛK2jäK3jíK4jöK5jÿK6jK7jK8jK9j#K:j,K;j5KK=jGK>jPK?jYK@jbKAjkKBjtKCj}KDj†KEjKFj˜KGj¡KHjªKIj³KJj¼KKjÅKLjÎKMj×KNjàKOjéKPjòKQjûKRjKSj KTjKUjKVj(KWj1KXj:KYjCKZjLK[jUK\j^K]jgK^jpK_jyK`j‚Kaj‹Kbj”KcjKdj¦Kej¯Kfj¸KgjÁKhjÊKijÓKjjÜKkjåKljîKmj÷KnjKoj KpjKqjKrj$Ksj-Ktj6Kuj?KvjHKwjQKxjZKyjcKzjlK{juK|j~K}j‡K~jKj™K€j¢Kj«K‚j´Kƒj½K„jÆK…jÏK†jØK‡jáKˆjêK‰jóKŠjüK‹jKŒjKjKŽj Kj)Kj2K‘j;K’jDK“jMK”jVK•j_K–jhK—jqK˜jzK™jƒKšjŒK›j•KœjžKj§Kžj°KŸj¹K jÂK¡jËK¢jÔK£jÝK¤jæK¥jïK¦jøK§jK¨j K©jKªjK«j%K¬j.K­j7K®j@K¯jIK°jRK±j[K²jdK³jmK´jvKµjK¶jˆK·j‘K¸jšK¹j£Kºj¬K»jµK¼j¾K½jÇK¾jÐK¿jÙKÀjâKÁjëKÂjôKÃjýKÄjKÅjKÆjKÇj!KÈj*KÉj3KÊj<KËjEKÌjNKÍjWKÎj`KÏjiKÐjrKÑj{KÒj„KÓjKÔj–KÕjŸKÖj¨K×j±KØjºKÙjÃKÚjÌKÛjÕKÜjÞKÝjçKÞjðKßjùKàjKáj KâjKãjKäj&Kåj/Kæj8KçjAKèjJKéjSKêj\KëjeKìjnKíjwKîj€Kïj‰Kðj’Kñj›Kòj¤Kój­Kôj¶Kõj¿KöjÈK÷jÑKøjÚKùjãKújìKûjõKüjþKýj Kþj Kÿj Mj" Mj+ Mj4 Mj= MjF MjO MjX Mja Mjj M js M j| M j… M jŽ M j— Mj  Mj© Mj² Mj» MjÄ MjÍ MjÖ Mjß Mjè Mjñ Mjú Mj Mj Mj Mj Mj' Mj0 Mj9 M jB M!jK M"jT M#j] M$jf M%jo M&jx M'j M(jŠ M)j“ M*jœ M+j¥ M,j® M-j· M.jÀ M/jÉ M0jÒ M1jÛ M2jä M3jí M4jö M5jÿ M6j M7j M8j M9j# M:j, M;j5 M<j> M=jG M>jP M?jY M@jb MAjk MBjt MCj} MDj† MEj MFj˜ MGj¡ MHjª MIj³ MJj¼ MKjÅ MLjÎ MMj× MNjà MOjé MPjò MQjû MRj MSj MTj MUj MVj( MWj1 MXj: MYjC MZjL M[jU M\j^ M]jg M^jp M_jy M`j‚ Maj‹ Mbj” Mcj Mdj¦ Mej¯ Mfj¸ MgjÁ MhjÊ MijÓ MjjÜ Mkjå Mljî Mmj÷ Mnj Moj Mpj Mqj Mrj$ Msj- Mtj6 Muj? MvjH MwjQ MxjZ Myjc Mzjl M{ju M|j~ M}j‡ M~j Mj™ M€j¢ Mj« M‚j´ Mƒj½ M„jÆ M…jÏ M†jØ M‡já Mˆjê M‰jó MŠjü M‹jMŒjMjMŽj Mj)Mj2M‘j;M’jDM“jMM”jVM•j_M–jhM—jqM˜jzM™jƒMšjŒM›j•MœjžMj§Mžj°MŸj¹M jÂM¡jËM¢jÔM£jÝM¤jæM¥jïM¦jøM§jM¨j M©jMªjM«j%M¬j.M­j7M®j@M¯jIM°jRM±j[M²jdM³jmM´jvMµjM¶jˆM·j‘M¸jšM¹j£Mºj¬M»jµM¼j¾M½jÇM¾jÐM¿jÙMÀjâMÁjëMÂjôMÃjýMÄjMÅjMÆjMÇj!MÈj*MÉj3MÊj<MËjEMÌjNMÍjWMÎj`MÏjiMÐjrMÑj{MÒj„MÓjMÔj–MÕjŸMÖj¨M×j±MØjºMÙjÃMÚjÌMÛjÕMÜjÞMÝjçMÞjðMßjùMàjMáj MâjMãjMäj&Måj/Mæj8MçjAMèjJMéjSMêj\MëjeMìjnMíjwMîj€Mïj‰Mðj’Mñj›Mòj¤Mój­Môj¶Mõj¿MöjÈM÷jÑMøjÚMùjãMújìMûjõMüjþMýjMþjMÿjMj"Mj+Mj4Mj=MjFMjOMjXMjaMjjM jsM j|M j…M jŽM j—Mj Mj©Mj²Mj»MjÄMjÍMjÖMjßMjèMjñMjúMjMj MjMjMj'Mj0Mj9M jBM!jKM"jTM#j]M$jfM%joM&jxM'jM(jŠM)j“M*jœM+j¥M,j®M-j·M.jÀM/jÉM0jÒM1jÛM2jäM3jíM4jöM5jÿM6jM7jM8jM9j#M:j,M;j5M<j>M=jGM>jPM?jYM@jbMAjkMBjtMCj}MDj†MEjMFj˜MGj¡MHjªMIj³MJj¼MKjÅMLjÎMMj×MNjàMOjéMPjòMQjûMRjMSj MTjMUjMVj(MWj1MXj:MYjCMZjLM[jUM\j^M]jgM^jpM_jyM`j‚Maj‹Mbj”McjMdj¦Mej¯Mfj¸MgjÁMhjÊMijÓMjjÜMkjåMljîMmj÷MnjMoj MpjMqjMrj$Msj-Mtj6Muj?MvjHMwjQMxjZMyjcMzjlM{juM|j~M}j‡M~jMj™M€j¢Mj«M‚j´Mƒj½M„jÆM…jÏM†jØM‡jáMˆjêM‰jóMŠjüM‹jMŒjMjMŽj Mj)Mj2M‘j;M’jDM“jMM”jVM•j_M–jhM—jqM˜jzM™jƒMšjŒM›j•MœjžMj§Mžj°MŸj¹M jÂM¡jËM¢jÔM£jÝM¤jæM¥jïM¦jøM§jM¨j M©jMªjM«j%M¬j.M­j7M®j@M¯jIM°jRM±j[M²jdM³jmM´jvMµjM¶jˆM·j‘M¸jšM¹j£Mºj¬M»jµM¼j¾M½jÇM¾jÐM¿jÙMÀjâMÁjëMÂjôMÃjýMÄjMÅjMÆjMÇj!MÈj*MÉj3MÊj<MËjEMÌjNMÍjWMÎj`MÏjiMÐjrMÑj{MÒj„MÓjMÔj–MÕjŸMÖj¨M×j±MØjºMÙjÃMÚjÌMÛjÕMÜjÞMÝjçMÞjðMßjùMàjMáj MâjMãjMäj&Måj/Mæj8MçjAMèjJMéjSMêj\MëjeMìjnMíjwMîj€Mïj‰Mðj’Mñj›Mòj¤Mój­Môj¶Mõj¿MöjÈM÷jÑMøjÚMùjãMújìMûjõMüjþMýjMþjMÿjMj"Mj+Mj4Mj=MjFMjOMjXMjaMjjM jsM j|M j…M jŽM j—Mj Mj©Mj²Mj»MjÄMjÍMjÖMjßMjèMjñMjúMjMj MjMjMj'Mj0Mj9M jBM!jKM"jTM#j]M$jfM%joM&jxM'jM(jŠM)j“M*jœM+j¥M,j®M-j·M.jÀM/jÉM0jÒM1jÛM2jäM3jíM4jöM5jÿM6jM7jM8jM9j#M:j,M;j5M<j>M=jGM>jPM?jYM@jbMAjkMBjtMCj}MDj†MEjMFj˜MGj¡MHjªMIj³MJj¼MKjÅMLjÎMMj×MNjàMOjéMPjòMQjûMRjMSj MTjMUjMVj(MWj1MXj:MYjCMZjLM[jUM\j^M]jgM^jpM_jyM`j‚Maj‹Mbj”McjMdj¦Mej¯Mfj¸MgjÁMhjÊMijÓMjjÜMkjåMljîMmj÷MnjMoj MpjMqjMrj$Msj-Mtj6Muj?MvjHMwjQMxjZMyjcMzjlM{juM|j~M}j‡M~jMj™M€j¢Mj«M‚j´Mƒj½M„jÆM…jÏM†jØM‡jáMˆjêM‰jóMŠjüM‹j MŒj Mj MŽj Mj) Mj2 M‘j; M’jD M“jM M”jV M•j_ M–jh M—jq M˜jz M™jƒ MšjŒ M›j• Mœjž Mj§ Mžj° MŸj¹ M j M¡jË M¢jÔ M£jÝ M¤jæ M¥jï M¦jø M§j!M¨j !M©j!Mªj!M«j%!M¬j.!M­j7!M®j@!M¯jI!M°jR!M±j[!M²jd!M³jm!M´jv!Mµj!M¶jˆ!M·j‘!M¸jš!M¹j£!Mºj¬!M»jµ!M¼j¾!M½jÇ!M¾jÐ!M¿jÙ!MÀjâ!MÁjë!MÂjô!MÃjý!MÄj"MÅj"MÆj"MÇj!"MÈj*"MÉj3"MÊj<"MËjE"MÌjN"MÍjW"MÎj`"MÏji"MÐjr"MÑj{"MÒj„"MÓj"MÔj–"MÕjŸ"MÖj¨"M×j±"MØjº"MÙjÃ"MÚjÌ"MÛjÕ"MÜjÞ"MÝjç"MÞjð"Mßjù"Màj#Máj #Mâj#Mãj#Mäj&#Måj/#Mæj8#Mçu(jA#MèjJ#MéjS#Mêj\#Mëje#Mìjn#Míjw#Mîj€#Mïj‰#Mðj’#Mñj›#Mòj¤#Mój­#Môj¶#Mõj¿#MöjÈ#M÷jÑ#MøjÚ#Mùjã#Mújì#Mûjõ#Müjþ#Mýj$Mþj$Mÿj$Mj"$Mj+$Mj4$Mj=$MjF$MjO$MjX$Mja$Mjj$M js$M j|$M j…$M jŽ$M j—$Mj $Mj©$Mj²$Mj»$MjÄ$MjÍ$MjÖ$Mjß$Mjè$Mjñ$Mjú$Mj%Mj %Mj%Mj%Mj'%Mj0%Mj9%M jB%M!jK%M"jT%M#j]%M$jf%M%jo%M&jx%M'j%M(jŠ%M)j“%M*jœ%M+j¥%M,j®%M-j·%M.jÀ%M/jÉ%M0jÒ%M1jÛ%M2jä%M3jí%M4jö%M5jÿ%M6j&M7j&M8j&M9j#&M:j,&M;j5&M<j>&M=jG&M>jP&M?jY&M@jb&MAjk&MBjt&MCj}&MDj†&MEj&MFj˜&MGj¡&MHjª&MIj³&MJj¼&MKjÅ&MLjÎ&MMj×&MNjà&MOjé&MPjò&MQjû&MRj'MSj 'MTj'MUj'MVj('MWj1'MXj:'MYjC'MZjL'M[jU'M\j^'M]jg'M^jp'M_jy'M`j‚'Maj‹'Mbj”'Mcj'Mdj¦'Mej¯'Mfj¸'MgjÁ'MhjÊ'MijÓ'MjjÜ'Mkjå'Mljî'Mmj÷'Mnj(Moj (Mpj(Mqj(Mrj$(Msj-(Mtj6(Muj?(MvjH(MwjQ(MxjZ(Myjc(Mzjl(M{ju(M|j~(M}j‡(M~j(Mj™(M€j¢(Mj«(M‚j´(Mƒj½(M„jÆ(M…jÏ(M†jØ(M‡já(Mˆjê(M‰jó(MŠjü(M‹j)MŒj)Mj)MŽj )Mj))Mj2)M‘j;)M’jD)M“jM)M”jV)M•j_)M–jh)M—jq)M˜jz)M™jƒ)MšjŒ)M›j•)Mœjž)Mj§)Mžj°)MŸj¹)M jÂ)M¡jË)M¢jÔ)M£jÝ)M¤jæ)M¥jï)M¦jø)M§j*M¨j *M©j*Mªj*M«j%*M¬j.*M­j7*M®j@*M¯jI*M°jR*M±j[*M²jd*M³jm*M´jv*Mµj*M¶jˆ*M·j‘*M¸jš*M¹j£*Mºj¬*M»jµ*M¼j¾*M½jÇ*M¾jÐ*M¿jÙ*MÀjâ*MÁjë*MÂjô*MÃjý*MÄj+MÅj+MÆj+MÇj!+MÈj*+MÉj3+MÊj<+MËjE+MÌjN+MÍjW+MÎj`+MÏji+MÐjr+MÑj{+MÒj„+MÓj+MÔj–+MÕjŸ+MÖj¨+M×j±+MØjº+MÙjÃ+MÚjÌ+MÛjÕ+MÜjÞ+MÝjç+MÞjð+Mßjù+Màj,Máj ,Mâj,Mãj,Mäj&,Måj/,Mæj8,MçjA,MèjJ,MéjS,Mêj\,Mëje,Mìjn,Míjw,Mîj€,Mïj‰,Mðj’,Mñj›,Mòj¤,Mój­,Môj¶,Mõj¿,MöjÈ,M÷jÑ,MøjÚ,Mùjã,Mújì,Mûjõ,Müjþ,Mýj-Mþj-Mÿj-Mj"-Mj+-Mj4-Mj=-MjF-MjO-MjX-Mja-Mjj-M js-M j|-M j…-M jŽ-M j—-Mj -Mj©-Mj²-Mj»-MjÄ-MjÍ-MjÖ-Mjß-Mjè-Mjñ-Mjú-Mj.Mj .Mj.Mj.Mj'.Mj0.Mj9.M jB.M!jK.M"jT.M#j].M$jf.M%jo.M&jx.M'j.M(jŠ.M)j“.M*jœ.M+j¥.M,j®.M-j·.M.jÀ.M/jÉ.M0jÒ.M1jÛ.M2jä.M3jí.M4jö.M5jÿ.M6j/M7j/M8j/M9j#/M:j,/M;j5/M<j>/M=jG/M>jP/M?jY/M@jb/MAjk/MBjt/MCj}/MDj†/MEj/MFj˜/MGj¡/MHjª/MIj³/MJj¼/MKjÅ/MLjÎ/MMj×/MNjà/MOjé/MPjò/MQjû/MRj0MSj 0MTj0MUj0MVusbX reactionsr)0h)Rr*0(ccobra.core.reaction Reaction r+0)r,0}r-0(hX DM_4CRSOLr.0hX-Sink needed to allow p-Cresol to leave systemr/0h}r00h}r10X_gene_reaction_ruler20Xr30X subsystemr40j30X_genesr50h]r60…r70Rr80X _metabolitesr90}r:0ccobra.core.metabolite Metabolite r;0)r<0}r=0(hX4crsol_cr>0hXp-Cresolr?0h}r@0h}rA0hNhh]rB0…rC0RrD0XformularE0XC7H8OrF0X compartmentrG0XcrH0XchargerI0KX_constraint_senserJ0XErK0X_boundrL0GubG¿ðsX _compartmentsrM0NhNX variable_kindrN0X continuousrO0X _lower_boundrP0GX _upper_boundrQ0G@@X_reverse_variablerR0NX_forward_variablerS0Nubj+0)rT0}rU0(hXDM_5DRIBrV0hX3Sink needed to allow 5'-deoxyribose to leave systemrW0h}rX0h}rY0j20j30j40j30j50h]rZ0…r[0Rr\0j90}r]0j;0)r^0}r_0(hX5drib_cr`0hX5'-deoxyribosera0h}rb0h}rc0hNhh]rd0…re0Rrf0jE0XC5H10O4rg0jG0jH0jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rh0}ri0(hX DM_AACALDrj0hX6Sink needed to allow aminoacetaldehyde to leave systemrk0h}rl0h}rm0j20j30j40j30j50h]rn0…ro0Rrp0j90}rq0j;0)rr0}rs0(hXaacald_crt0hXAminoacetaldehyderu0h}rv0h}rw0hNhh]rx0…ry0Rrz0jE0XC2H6NOr{0jG0jH0jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r|0}r}0(hXDM_AMOBr~0hXKSink needed to allow S-Adenosyl-4-methylthio-2-oxobutanoate to leave systemr0h}r€0h}r0j20j30j40j30j50h]r‚0…rƒ0Rr„0j90}r…0j;0)r†0}r‡0(hXamob_crˆ0hX&S-Adenosyl-4-methylthio-2-oxobutanoater‰0h}rŠ0h}r‹0hNhh]rŒ0…r0RrŽ0jE0X C15H19N5O6Sr0jG0jH0jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r0}r‘0(hX DM_MTHTHFr’0hXYSink needed to allow (2R,4S)-2-methyl-2,3,3,4-tetrahydroxytetrahydrofuran to leave systemr“0h}r”0h}r•0j20j30j40j30j50h]r–0…r—0Rr˜0j90}r™0j;0)rš0}r›0(hXmththf_crœ0hX4(2R,4S)-2-methyl-2,3,3,4-tetrahydroxytetrahydrofuranr0h}rž0h}rŸ0hNhh]r 0…r¡0Rr¢0jE0XC5H10O5r£0jG0jH0jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¤0}r¥0(hXDM_OXAMr¦0hX,Sink needed to allow oxamate to leave systemr§0h}r¨0h}r©0j20j30j40j30j50h]rª0…r«0Rr¬0j90}r­0j;0)r®0}r¯0(hXoxam_cr°0hXOxamater±0h}r²0h}r³0hNhh]r´0…rµ0Rr¶0jE0XC2H2NO3r·0jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¸0}r¹0(hXEc_biomass_iJO1366_WT_53p95Mrº0hXKE. coli biomass objective function (iJO1366) - WT - with 53.95 GAM estimater»0h}r¼0h}r½0j20j30j40j30j50h]r¾0…r¿0RrÀ0j90}rÁ0(j;0)rÂ0}rÃ0(hXpe161_crÄ0hX4phosphatidylethanolamine (dihexadec-9enoyl, n-C16:1)rÅ0h}rÆ0h}rÇ0hNhh]rÈ0…rÉ0RrÊ0jE0X C37H70N1O8P1rË0jG0jH0jI0KjJ0jK0jL0GubG¿ƒ²šŸ˜·j;0)rÌ0}rÍ0(hX murein4p4p_prÎ0hXQtwo linked disacharide tetrapeptide murein units (uncrosslinked, middle of chain)rÏ0h}rÐ0h}rÑ0hNhh]rÒ0…rÓ0RrÔ0jE0X C74H114N14O40rÕ0jG0XprÖ0jI0JüÿÿÿjJ0jK0jL0GubG¿v c0Q¤j;0)r×0}rØ0(hXpg161_crÙ0hX1Phosphatidylglycerol (dihexadec-9-enoyl, n-C16:1)rÚ0h}rÛ0h}rÜ0hNhh]rÝ0…rÞ0Rrß0jE0X C38H70O10P1rà0jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿r. ý;)¢j;0)rá0}râ0(hXpe161_prã0hX4phosphatidylethanolamine (dihexadec-9enoyl, n-C16:1)rä0h}rå0h}ræ0hNhh]rç0…rè0Rré0jE0X C37H70N1O8P1rê0jG0jÖ0jI0KjJ0jK0jL0GubG¿™SXl¨ŸÇj;0)rë0}rì0(hX murein4px4p_prí0hXjtwo disacharide linked murein units, tetrapeptide corsslinked tetrapeptide (A2pm->D-ala) (middle of chain)rî0h}rï0h}rð0hNhh]rñ0…rò0Rró0jE0X C74H112N14O39rô0jG0jÖ0jI0JüÿÿÿjJ0jK0jL0GubG¿vP¤]Aúvj;0)rõ0}rö0(hXchor_cr÷0hX chorismaterø0h}rù0h}rú0hNhh]rû0…rü0Rrý0jE0XC10H8O6rþ0jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿-:£iüóÜj;0)rÿ0}r1(hXpg161_pr1hX1Phosphatidylglycerol (dihexadec-9-enoyl, n-C16:1)r1h}r1h}r1hNhh]r1…r1Rr1jE0X C38H70O10P1r1jG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿o+©Ñöyj;0)r 1}r 1(hXtrp__L_cr 1hX L-Tryptophanr 1h}r 1h}r1hNhh]r1…r1Rr1jE0X C11H12N2O2r1jG0jH0jI0KjJ0jK0jL0GubG¿¬G¡A(¿j;0)r1}r1(hXglu__L_cr1hX L-Glutamater1h}r1h}r1hNhh]r1…r1Rr1jE0XC5H8NO4r1jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿Ð]•ÝLvÑj;0)r1}r1(hX4fe4s_cr1hX[4Fe-4S] iron-sulfur clusterr 1h}r!1h}r"1hNhh]r#1…r$1Rr%1jE0XS4Fe4r&1jG0jH0jI0KjJ0jK0jL0GubG¿0@¿ã°>!j;0)r'1}r(1(hXni2_cr)1hXnickelr*1h}r+1h}r,1hNhh]r-1…r.1Rr/1jE0XNir01jG0jH0jI0KjJ0jK0jL0GubG¿4šõº+àj;0)r11}r21(hXmalcoa_cr31hX Malonyl-CoAr41h}r51h}r61hNhh]r71…r81Rr91jE0XC24H33N7O19P3Sr:1jG0jH0jI0JûÿÿÿjJ0jK0jL0GubG¿@¿ã°>!j;0)r;1}r<1(hXudcpdp_cr=1hXUndecaprenyl diphosphater>1h}r?1h}r@1hNhh]rA1…rB1RrC1jE0X C55H89O7P2rD1jG0jH0jI0JýÿÿÿjJ0jK0jL0GubG¿ Õùœ8°Kj;0)rE1}rF1(hXgtp_crG1hXGTPrH1h}rI1h}rJ1hNhh]rK1…rL1RrM1jE0X C10H12N5O14P3rN1jG0jH0jI0JüÿÿÿjJ0jK0jL0GubG¿ÊÄzôŒj;0)rO1}rP1(hXnadp_crQ1hX+Nicotinamide adenine dinucleotide phosphaterR1h}rS1h}rT1hNhh]rU1…rV1RrW1jE0X C21H25N7O17P3rX1jG0jH0jI0JýÿÿÿjJ0jK0jL0GubG¿\1Y>_·j;0)rY1}rZ1(hXh2o_cr[1hXH2Or\1h}r]1h}r^1hNhh]r_1…r`1Rra1jE0XH2Orb1jG0jH0jI0KjJ0jK0jL0GubGÀH`_.QLj;0)rc1}rd1(hXthmpp_cre1hXThiamine diphosphaterf1h}rg1h}rh1hNhh]ri1…rj1Rrk1jE0X C12H16N4O7P2Srl1jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿-:£iüóÜj;0)rm1}rn1(hX5mthf_cro1hX5-Methyltetrahydrofolaterp1h}rq1h}rr1hNhh]rs1…rt1Rru1jE0X C20H24N7O6rv1jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿-:£iüóÜj;0)rw1}rx1(hX bmocogdp_cry1hX&bis-molybdopterin guanine dinucleotiderz1h}r{1h}r|1hNhh]r}1…r~1Rr1jE0XC40H44N20O27P4S4Mor€1jG0jH0jI0JüÿÿÿjJ0jK0jL0GubG¿h ÓI¾j;0)r1}r‚1(hXadocbl_crƒ1hXAdenosylcobalaminr„1h}r…1h}r†1hNhh]r‡1…rˆ1Rr‰1jE0XC72H100CoN18O17PrŠ1jG0jH0jI0KjJ0jK0jL0GubG¿-:£iüóÜj;0)r‹1}rŒ1(hX 2dmmql8_cr1hX2-Demethylmenaquinol 8rŽ1h}r1h}r1hNhh]r‘1…r’1Rr“1jE0XC50H72O2r”1jG0jH0jI0KjJ0jK0jL0GubG¿-:£iüóÜj;0)r•1}r–1(hXsuccoa_cr—1hX Succinyl-CoAr˜1h}r™1h}rš1hNhh]r›1…rœ1Rr1jE0XC25H35N7O19P3Srž1jG0jH0jI0JûÿÿÿjJ0jK0jL0GubG¿°«.“Àj;0)rŸ1}r 1(hXnh4_cr¡1hXAmmoniumr¢1h}r£1h}r¤1hNhh]r¥1…r¦1Rr§1jE0XH4Nr¨1jG0jH0jI0KjJ0jK0jL0GubG¿‰Z)AAé¯j;0)r©1}rª1(hXleu__L_cr«1hX L-Leuciner¬1h}r­1h}r®1hNhh]r¯1…r°1Rr±1jE0XC6H13NO2r²1jG0jH0jI0KjJ0jK0jL0GubG¿ÜŽ:!dj;0)r³1}r´1(hXq8h2_crµ1hX Ubiquinol-8r¶1h}r·1h}r¸1hNhh]r¹1…rº1Rr»1jE0XC49H76O4r¼1jG0jH0jI0KjJ0jK0jL0GubG¿-:£iüóÜj;0)r½1}r¾1(hXenter_cr¿1hX EnterochelinrÀ1h}rÁ1h}rÂ1hNhh]rÃ1…rÄ1RrÅ1jE0X C30H27N3O15rÆ1jG0jH0jI0KjJ0jK0jL0GubG¿-:£iüóÜj;0)rÇ1}rÈ1(hX cobalt2_crÉ1hXCo2+rÊ1h}rË1h}rÌ1hNhh]rÍ1…rÎ1RrÏ1jE0XCorÐ1jG0jH0jI0KjJ0jK0jL0GubG¾ù*sqäTj;0)rÑ1}rÒ1(hXcu2_crÓ1hXCu2+rÔ1h}rÕ1h}rÖ1hNhh]r×1…rØ1RrÙ1jE0XCurÚ1jG0jH0jI0KjJ0jK0jL0GubG¿Fëú}·j;0)rÛ1}rÜ1(hXpydx5p_crÝ1hXPyridoxal 5'-phosphaterÞ1h}rß1h}rà1hNhh]rá1…râ1Rrã1jE0XC8H8NO6Prä1jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿-:£iüóÜj;0)rå1}ræ1(hXca2_crç1hXCalciumrè1h}ré1h}rê1hNhh]rë1…rì1Rrí1jE0XCarî1jG0jH0jI0KjJ0jK0jL0GubG¿tHŒ`Ëò²j;0)rï1}rð1(hXasn__L_crñ1hX L-Asparaginerò1h}ró1h}rô1hNhh]rõ1…rö1Rr÷1jE0XC4H8N2O3rø1jG0jH0jI0KjJ0jK0jL0GubG¿ÍûPmÖ0j;0)rù1}rú1(hXpe160_prû1hX2phosphatidylethanolamine (dihexadecanoyl, n-C16:0)rü1h}rý1h}rþ1hNhh]rÿ1…r2Rr2jE0X C37H74N1O8P1r2jG0jÖ0jI0KjJ0jK0jL0GubG¿ GÓÔ( áj;0)r2}r2(hXpg160_pr2hX.Phosphatidylglycerol (dihexadecanoyl, n-C16:0)r2h}r2h}r2hNhh]r 2…r 2Rr 2jE0X C38H74O10P1r 2jG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿t ¢@1Hwj;0)r 2}r2(hXasp__L_cr2hX L-Aspartater2h}r2h}r2hNhh]r2…r2Rr2jE0XC4H6NO4r2jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ÍûPmÖ0j;0)r2}r2(hXdctp_cr2hXdCTPr2h}r2h}r2hNhh]r2…r2Rr2jE0X C9H12N3O13P3r 2jG0jH0jI0JüÿÿÿjJ0jK0jL0GubG¿š:9ŠeIj;0)r!2}r"2(hXpe160_cr#2hX2phosphatidylethanolamine (dihexadecanoyl, n-C16:0)r$2h}r%2h}r&2hNhh]r'2…r(2Rr)2jE0X C37H74N1O8P1r*2jG0jH0jI0KjJ0jK0jL0GubG¿‰SXl¨ŸÇj;0)r+2}r,2(hXpg160_cr-2hX.Phosphatidylglycerol (dihexadecanoyl, n-C16:0)r.2h}r/2h}r02hNhh]r12…r22Rr32jE0X C38H74O10P1r42jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿w`9%»{lj;0)r52}r62(hXcoa_cr72hX Coenzyme Ar82h}r92h}r:2hNhh]r;2…r<2Rr=2jE0XC21H32N7O16P3Sr>2jG0jH0jI0JüÿÿÿjJ0jK0jL0GubG¿&%îÇÉj;0)r?2}r@2(hXfe2_crA2hXFe2+rB2h}rC2h}rD2hNhh]rE2…rF2RrG2jE0XFerH2jG0jH0jI0KjJ0jK0jL0GubG¿z*M±cººj;0)rI2}rJ2(hXmg2_crK2hX magnesiumrL2h}rM2h}rN2hNhh]rO2…rP2RrQ2jE0XMgrR2jG0jH0jI0KjJ0jK0jL0GubG¿€æòèÀHZj;0)rS2}rT2(hX glycogen_crU2hXglycogenrV2h}rW2h}rX2hNhh]rY2…rZ2Rr[2jE0XC6H10O5r\2jG0jH0jI0KjJ0jK0jL0GubG¿Ã¼fM;òõj;0)r]2}r^2(hXspmd_cr_2hX Spermidiner`2h}ra2h}rb2hNhh]rc2…rd2Rre2jE0XC7H22N3rf2jG0jH0jI0KjJ0jK0jL0GubG¿{Ÿ˜·Š j;0)rg2}rh2(hXala__L_cri2hX L-Alaninerj2h}rk2h}rl2hNhh]rm2…rn2Rro2jE0XC3H7NO2rp2jG0jH0jI0KjJ0jK0jL0GubG¿ßò¥µ0Ïj;0)rq2}rr2(hXsheme_crs2hXSirohemert2h}ru2h}rv2hNhh]rw2…rx2Rry2jE0X C42H36FeN4O16rz2jG0jH0jI0JøÿÿÿjJ0jK0jL0GubG¿-:£iüóÜj;0)r{2}r|2(hXptrc_cr}2hX Putresciner~2h}r2h}r€2hNhh]r2…r‚2Rrƒ2jE0XC4H14N2r„2jG0jH0jI0KjJ0jK0jL0GubG¿¡Ãóà7 j;0)r…2}r†2(hXarg__L_cr‡2hX L-Argininerˆ2h}r‰2h}rŠ2hNhh]r‹2…rŒ2Rr2jE0X C6H15N4O2rŽ2jG0jH0jI0KjJ0jK0jL0GubG¿ÒeÛ Ø0j;0)r2}r2(hXthf_cr‘2hX5,6,7,8-Tetrahydrofolater’2h}r“2h}r”2hNhh]r•2…r–2Rr—2jE0X C19H21N7O6r˜2jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿-:£iüóÜj;0)r™2}rš2(hXtyr__L_cr›2hX L-Tyrosinerœ2h}r2h}rž2hNhh]rŸ2…r 2Rr¡2jE0XC9H11NO3r¢2jG0jH0jI0KjJ0jK0jL0GubG¿Á&®ÀrKwj;0)r£2}r¤2(hXthr__L_cr¥2hX L-Threoniner¦2h}r§2h}r¨2hNhh]r©2…rª2Rr«2jE0XC4H9NO3r¬2jG0jH0jI0KjJ0jK0jL0GubG¿Ï‚4"F|j;0)r­2}r®2(hXctp_cr¯2hXCTPr°2h}r±2h}r²2hNhh]r³2…r´2Rrµ2jE0X C9H12N3O14P3r¶2jG0jH0jI0JüÿÿÿjJ0jK0jL0GubG¿À@îÙ8j;0)r·2}r¸2(hXser__L_cr¹2hXL-Serinerº2h}r»2h}r¼2hNhh]r½2…r¾2Rr¿2jE0XC3H7NO3rÀ2jG0jH0jI0KjJ0jK0jL0GubG¿ÊÖìá?J™j;0)rÁ2}rÂ2(hXdttp_crÃ2hXdTTPrÄ2h}rÅ2h}rÆ2hNhh]rÇ2…rÈ2RrÉ2jE0X C10H13N2O14P3rÊ2jG0jH0jI0JüÿÿÿjJ0jK0jL0GubG¿™f{_ïJj;0)rË2}rÌ2(hXfad_crÍ2hX$Flavin adenine dinucleotide oxidizedrÎ2h}rÏ2h}rÐ2hNhh]rÑ2…rÒ2RrÓ2jE0X C27H31N9O15P2rÔ2jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿-:£iüóÜj;0)rÕ2}rÖ2(hXatp_cr×2hXATPrØ2h}rÙ2h}rÚ2hNhh]rÛ2…rÜ2RrÝ2jE0X C10H12N5O13P3rÞ2jG0jH0jI0JüÿÿÿjJ0jK0jL0GubGÀK[W>«6j;0)rß2}rà2(hXgln__L_crá2hX L-Glutaminerâ2h}rã2h}rä2hNhh]rå2…ræ2Rrç2jE0X C5H10N2O3rè2jG0jH0jI0KjJ0jK0jL0GubG¿Ð]•ÝLvÑj;0)ré2}rê2(hXpheme_crë2hX Protohemerì2h}rí2h}rî2hNhh]rï2…rð2Rrñ2jE0X C34H30FeN4O4rò2jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿-:£iüóÜj;0)ró2}rô2(hXbtn_crõ2hXBiotinrö2h}r÷2h}rø2hNhh]rù2…rú2Rrû2jE0X C10H15N2O3Srü2jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¾ÀÆ÷ µíj;0)rý2}rþ2(hXgthrd_crÿ2hXReduced glutathioner3h}r3h}r3hNhh]r3…r3Rr3jE0X C10H16N3O6Sr3jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿-:£iüóÜj;0)r3}r3(hXfe3_cr 3hXFe3+r 3h}r 3h}r 3hNhh]r 3…r3Rr3jE0XFer3jG0jH0jI0KjJ0jK0jL0GubG¿~lÒ‘1ì j;0)r3}r3(hXmet__L_cr3hX L-Methioniner3h}r3h}r3hNhh]r3…r3Rr3jE0X C5H11NO2Sr3jG0jH0jI0KjJ0jK0jL0GubG¿Ãq*ÇCj;0)r3}r3(hXlys__L_cr3hXL-Lysiner3h}r3h}r 3hNhh]r!3…r"3Rr#3jE0X C6H15N2O2r$3jG0jH0jI0KjJ0jK0jL0GubG¿ÕW6Gº©µj;0)r%3}r&3(hX clpn181_pr'3hX,cardiolipin (tetraoctadec-11-enoyl, n-C18:1)r(3h}r)3h}r*3hNhh]r+3…r,3Rr-3jE0X C81H148O17P2r.3jG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG¿SUGZ1¤¾j;0)r/3}r03(hXamet_cr13hXS-Adenosyl-L-methioniner23h}r33h}r43hNhh]r53…r63Rr73jE0X C15H23N6O5Sr83jG0jH0jI0KjJ0jK0jL0GubG¿-:£iüóÜj;0)r93}r:3(hXribflv_cr;3hX Riboflavinr<3h}r=3h}r>3hNhh]r?3…r@3RrA3jE0X C17H20N4O6rB3jG0jH0jI0KjJ0jK0jL0GubG¿-:£iüóÜj;0)rC3}rD3(hXmobd_crE3hX MolybdaterF3h}rG3h}rH3hNhh]rI3…rJ3RrK3jE0XMoO4rL3jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¾Ý\1Y>_·j;0)rM3}rN3(hX2fe2s_crO3hX[2Fe-2S] iron-sulfur clusterrP3h}rQ3h}rR3hNhh]rS3…rT3RrU3jE0XS2Fe2rV3jG0jH0jI0KjJ0jK0jL0GubG¾ú6âëC-j;0)rW3}rX3(hXpg181_crY3hX2Phosphatidylglycerol (dioctadec-11-enoyl, n-C18:1)rZ3h}r[3h}r\3hNhh]r]3…r^3Rr_3jE0X C42H78O10P1r`3jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿b¾H¥‹?dj;0)ra3}rb3(hXaccoa_crc3hX Acetyl-CoArd3h}re3h}rf3hNhh]rg3…rh3Rri3jE0XC23H34N7O17P3Srj3jG0jH0jI0JüÿÿÿjJ0jK0jL0GubG¿2H×à&Eåj;0)rk3}rl3(hXpg181_prm3hX2Phosphatidylglycerol (dioctadec-11-enoyl, n-C18:1)rn3h}ro3h}rp3hNhh]rq3…rr3Rrs3jE0X C42H78O10P1rt3jG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿`ƒÛÂ3j;0)ru3}rv3(hX mocogdp_crw3hX"molybdopterin guanine dinucleotiderx3h}ry3h}rz3hNhh]r{3…r|3Rr}3jE0XC20H22N10O15P2S2Mor~3jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¾Ý\1Y>_·j;0)r3}r€3(hX murein3px4p_pr3hXhtwo disacharide linked murein units, tripeptide crosslinked tetrapeptide (A2pm->D-ala) (middle of chain)r‚3h}rƒ3h}r„3hNhh]r…3…r†3Rr‡3jE0X C71H107N13O38rˆ3jG0jÖ0jI0JüÿÿÿjJ0jK0jL0GubG¿CÓ›fù3j;0)r‰3}rŠ3(hXcys__L_cr‹3hX L-CysteinerŒ3h}r3h}rŽ3hNhh]r3…r3Rr‘3jE0XC3H7NO2Sr’3jG0jH0jI0KjJ0jK0jL0GubG¿¶Çê弇Ûj;0)r“3}r”3(hX10fthf_cr•3hX10-Formyltetrahydrofolater–3h}r—3h}r˜3hNhh]r™3…rš3Rr›3jE0X C20H21N7O7rœ3jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿-:£iüóÜj;0)r3}rž3(hX murein3p3p_prŸ3hXOtwo linked disacharide tripeptide murein units (uncrosslinked, middle of chain)r 3h}r¡3h}r¢3hNhh]r£3…r¤3Rr¥3jE0X C68H104N12O38r¦3jG0jÖ0jI0JüÿÿÿjJ0jK0jL0GubG¿V VÀÖõEj;0)r§3}r¨3(hXdgtp_cr©3hXdGTPrª3h}r«3h}r¬3hNhh]r­3…r®3Rr¯3jE0X C10H12N5O13P3r°3jG0jH0jI0JüÿÿÿjJ0jK0jL0GubG¿š:9ŠeIj;0)r±3}r²3(hX clpn161_pr³3hX+cardiolipin (tetrahexadec-9-enoyl, n-C16:1)r´3h}rµ3h}r¶3hNhh]r·3…r¸3Rr¹3jE0X C73H132O17P2rº3jG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG¿bÂzcslßj;0)r»3}r¼3(hXmlthf_cr½3hX5,10-Methylenetetrahydrofolater¾3h}r¿3h}rÀ3hNhh]rÁ3…rÂ3RrÃ3jE0X C20H21N7O6rÄ3jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿-:£iüóÜj;0)rÅ3}rÆ3(hXcolipa_erÇ3hXcore oligosaccharide lipid ArÈ3h}rÉ3h}rÊ3hNhh]rË3…rÌ3RrÍ3jE0XC176H303N2O100P4rÎ3jG0XerÏ3jI0JõÿÿÿjJ0jK0jL0GubG¿€±x³puj;0)rÐ3}rÑ3(hXmurein4px4px4p_prÒ3hX£three disacharide linked murein units (tetrapeptide crosslinked tetrapeptide (A2pm->D-ala) & tetrapeptide corsslinked tetrapeptide (A2pm->D-ala)) (middle of chain)rÓ3h}rÔ3h}rÕ3hNhh]rÖ3…r×3RrØ3jE0XC111H167N21O58rÙ3jG0jÖ0jI0JúÿÿÿjJ0jK0jL0GubG¿F ˆ~¿"Àj;0)rÚ3}rÛ3(hXpe181_crÜ3hX6phosphatidylethanolamine (dioctadec-11-enoyl, n-C18:1)rÝ3h}rÞ3h}rß3hNhh]rà3…rá3Rrâ3jE0X C41H78N1O8P1rã3jG0jH0jI0KjJ0jK0jL0GubG¿tMÊŽ.+Œj;0)rä3}rå3(hXhis__L_cræ3hX L-Histidinerç3h}rè3h}ré3hNhh]rê3…rë3Rrì3jE0XC6H9N3O2rí3jG0jH0jI0KjJ0jK0jL0GubG¿·ûefŒ&j;0)rî3}rï3(hXval__L_crð3hXL-Valinerñ3h}rò3h}ró3hNhh]rô3…rõ3Rrö3jE0XC5H11NO2r÷3jG0jH0jI0KjJ0jK0jL0GubG¿ÚPÖ²(ܘj;0)rø3}rù3(hXutp_crú3hXUTPrû3h}rü3h}rý3hNhh]rþ3…rÿ3Rr4jE0X C9H11N2O15P3r4jG0jH0jI0JüÿÿÿjJ0jK0jL0GubG¿ÁîÔ^‘…Ïj;0)r4}r4(hXpe181_pr4hX6phosphatidylethanolamine (dioctadec-11-enoyl, n-C18:1)r4h}r4h}r4hNhh]r4…r 4Rr 4jE0X C41H78N1O8P1r 4jG0jÖ0jI0KjJ0jK0jL0GubG¿Š`úÛj;0)r 4}r 4(hXk_cr4hX potassiumr4h}r4h}r4hNhh]r4…r4Rr4jE0XKr4jG0jH0jI0KjJ0jK0jL0GubG¿Çİž˜ÜÛj;0)r4}r4(hXhemeO_cr4hXHeme Or4h}r4h}r4hNhh]r4…r4Rr4jE0X C49H56FeN4O5r4jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿-:£iüóÜj;0)r 4}r!4(hXile__L_cr"4hX L-Isoleuciner#4h}r$4h}r%4hNhh]r&4…r'4Rr(4jE0XC6H13NO2r)4jG0jH0jI0KjJ0jK0jL0GubG¿ÒM/]»j;0)r*4}r+4(hXso4_cr,4hXSulfater-4h}r.4h}r/4hNhh]r04…r14Rr24jE0XO4Sr34jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿pæl±B«j;0)r44}r54(hXzn2_cr64hXZincr74h}r84h}r94hNhh]r:4…r;4Rr<4jE0XZnr=4jG0jH0jI0KjJ0jK0jL0GubG¿5;Ñgf@§j;0)r>4}r?4(hXcl_cr@4hXChloriderA4h}rB4h}rC4hNhh]rD4…rE4RrF4jE0XClrG4jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿tHŒ`Ëò²j;0)rH4}rI4(hXnadph_crJ4hX5Nicotinamide adenine dinucleotide phosphate - reducedrK4h}rL4h}rM4hNhh]rN4…rO4RrP4jE0X C21H26N7O17P3rQ4jG0jH0jI0JüÿÿÿjJ0jK0jL0GubG¿5ô^ NÜj;0)rR4}rS4(hXnad_crT4hX!Nicotinamide adenine dinucleotiderU4h}rV4h}rW4hNhh]rX4…rY4RrZ4jE0X C21H26N7O14P2r[4jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿]G8£µ|Nj;0)r\4}r]4(hXmn2_cr^4hXMn2+r_4h}r`4h}ra4hNhh]rb4…rc4Rrd4jE0XMnre4jG0jH0jI0KjJ0jK0jL0GubG¿E´=‰ÎJj;0)rf4}rg4(hXpro__L_crh4hX L-Prolineri4h}rj4h}rk4hNhh]rl4…rm4Rrn4jE0XC5H9NO2ro4jG0jH0jI0KjJ0jK0jL0GubG¿Ë~€8Ÿƒ¾j;0)rp4}rq4(hXlipopb_crr4hXlipoate (protein bound)rs4h}rt4h}ru4hNhh]rv4…rw4Rrx4jE0XC8H13OS2ry4jG0jH0jI0KjJ0jK0jL0GubG¾É*sqäTj;0)rz4}r{4(hXnadh_cr|4hX+Nicotinamide adenine dinucleotide - reducedr}4h}r~4h}r4hNhh]r€4…r4Rr‚4jE0X C21H27N7O14P2rƒ4jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿—Ì9ÿÖj;0)r„4}r…4(hXphe__L_cr†4hXL-Phenylalaniner‡4h}rˆ4h}r‰4hNhh]rŠ4…r‹4RrŒ4jE0XC9H11NO2r4jG0jH0jI0KjJ0jK0jL0GubG¿Ç í™Ëî€j;0)rŽ4}r4(hX clpn160_pr4hX(cardiolipin (tetrahexadecanoyl, n-C16:0)r‘4h}r’4h}r“4hNhh]r”4…r•4Rr–4jE0X C73H140O17P2r—4jG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG¿h÷…{j;0)r˜4}r™4(hX mococdp_crš4hX#molybdopterin cytosine dinucleotider›4h}rœ4h}r4hNhh]rž4…rŸ4Rr 4jE0XC19H22N8O15P2S2Mor¡4jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¾Ý\1Y>_·j;0)r¢4}r£4(hXgly_cr¤4hXGlyciner¥4h}r¦4h}r§4hNhh]r¨4…r©4Rrª4jE0XC2H5NO2r«4jG0jH0jI0KjJ0jK0jL0GubG¿ã ¬KMlj;0)r¬4}r­4(hXmql8_cr®4hX Menaquinol 8r¯4h}r°4h}r±4hNhh]r²4…r³4Rr´4jE0XC51H74O2rµ4jG0jH0jI0KjJ0jK0jL0GubG¿-:£iüóÜj;0)r¶4}r·4(hXdatp_cr¸4hXdATPr¹4h}rº4h}r»4hNhh]r¼4…r½4Rr¾4jE0X C10H12N5O12P3r¿4jG0jH0jI0JüÿÿÿjJ0jK0jL0GubG¿™f{_ïJj;0)rÀ4}rÁ4(hXppi_crÂ4hX DiphosphaterÃ4h}rÄ4h}rÅ4hNhh]rÆ4…rÇ4RrÈ4jE0XHO7P2rÉ4jG0jH0jI0JýÿÿÿjJ0jK0jL0GubG?çþ”ÐÜýj;0)rÊ4}rË4(hXpi_crÌ4hX PhosphaterÍ4h}rÎ4h}rÏ4hNhh]rÐ4…rÑ4RrÒ4jE0XHO4PrÓ4jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG@Jùf4€j;0)rÔ4}rÕ4(hXh_crÖ4hXH+r×4h}rØ4h}rÙ4hNhh]rÚ4…rÛ4RrÜ4jE0XHrÝ4jG0jH0jI0KjJ0jK0jL0GubG@Jù™™™™šj;0)rÞ4}rß4(hXadp_crà4hXADPrá4h}râ4h}rã4hNhh]rä4…rå4Rræ4jE0X C10H12N5O10P2rç4jG0jH0jI0JýÿÿÿjJ0jK0jL0GubG@Jù™™™™šujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rè4}ré4(hXEc_biomass_iJO1366_core_53p95Mrê4hXME. coli biomass objective function (iJO1366) - core - with 53.95 GAM estimaterë4h}rì4h}rí4j20j30j40j30j50h]rî4…rï4Rrð4j90}rñ4(j»3G¿-:£iüóÜjï1G¿ÎÚãæÄÅ—jÂ0G¿«ºµå)»j 1G¿­†”W£jù1G¿§†;îךjM3G¾ûCRe'¢jO1G¿=Kja©Êj/3G¿-:£iüóÜjá0G¿•À­Ù©j 2G¿ÎÚãæÄÅ—jË2G¿-:£iüóÜjî3G¿Ûº<§jø3G¿Âqÿ÷œ„0j2G¿›ªX-¾,j;0)rò4}ró4(hX murein5px4p_prô4hXjtwo disacharide linked murein units, pentapeptide crosslinked tetrapeptide (A2pm->D-ala) (middle of chain)rõ4h}rö4h}r÷4hNhh]rø4…rù4Rrú4jE0X C77H117N15O40rû4jG0jÖ0jI0JüÿÿÿjJ0jK0jL0GubG¿ŒtuâŽÖjÕ2GÀKúvSCtj52G¿Bß̫֔?j1G¿Ð× gbj?2G¿{0H@áj1G¿1 8ÅCj;0)rü4}rý4(hX kdo2lipid4_erþ4hXKDO(2)-lipid IV(A)rÿ4h}r5h}r5hNhh]r5…r5Rr5jE0XC84H148N2O37P2r5jG0jÏ3jI0JúÿÿÿjJ0jK0jL0GubG¿“ìFØ jß2G¿Ð× gbj'1G¿5+ oÅŠ¹jI2G¿Ä2ÊW§‡jé2G¿-:£iüóÜjó2G¾ÀÆ÷ µíjÁ2G¿šËB‰Œj3G¿ûH ZÌÕj3G¿Ã«û›í0ðj3G¿ÕöYŽÏ[j 4G¿Ò˜òbˆ‹j!2G¿’Ký.”hj§3G¿›ªX-¾,jY1GÀHLþÖ4T›j*4G¿qĹ­6jc1G¿-:£iüóÜj93G¿-:£iüóÜjC3G¾Ý\1Y>_·jw1G¿ûH ZÌÕjg2G¿àp#éêjq2G¿-:£iüóÜj44G¿6YÙUmj>4G¿uQÖŒi/ojŸ1G¿Š¦Kaþ"j©1G¿ÜÕùµc$j 4G¿Èü´=ŠjR4G¿]ÿÅGMƒj…2G¿ÒîA‘šÇ—j2G¿-:£iüóÜj\4G¿F¤‡3eˆjf4G¿ÌK‡½Ïj‰3G¿·qÉp÷¹àj“3G¿-:£iüóÜj;0)r5}r5(hX2ohph_cr5hX2-Octaprenyl-6-hydroxyphenolr 5h}r 5h}r 5hNhh]r 5…r 5Rr5jE0XC46H70O2r5jG0jH0jI0KjJ0jK0jL0GubG¿-:£iüóÜjE1G¿ËˆDÀ ¢jÇ1G¾ú6âëC-j™2G¿Á¦“}æOjä3G¿¸@¿ã°>!j„4G¿Ç¶Ãv õØj£2G¿Ð5jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r?5}r@5(hX EX_12ppd__S_erA5hX(S)-Propane-1,2-diol exchangerB5h}rC5h}rD5j20j30j40j30j50h]rE5…rF5RrG5j90}rH5j;0)rI5}rJ5(hX 12ppd__S_erK5hX(S)-Propane-1,2-diolrL5h}rM5h}rN5hNhh]rO5…rP5RrQ5jE0XC3H8O2rR5jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rS5}rT5(hX EX_14glucan_erU5hX1,4-alpha-D-glucan exchangerV5h}rW5h}rX5j20j30j40j30j50h]rY5…rZ5Rr[5j90}r\5j;0)r]5}r^5(hX 14glucan_er_5hX1,4-alpha-D-glucanr`5h}ra5h}rb5hNhh]rc5…rd5Rre5jE0X C36H62O31rf5jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rg5}rh5(hX EX_15dap_eri5hX1,5-Diaminopentane exchangerj5h}rk5h}rl5j20j30j40j30j50h]rm5…rn5Rro5j90}rp5j;0)rq5}rr5(hX15dap_ers5hX1,5-Diaminopentanert5h}ru5h}rv5hNhh]rw5…rx5Rry5jE0XC5H16N2rz5jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r{5}r|5(hX EX_23camp_er}5hX2',3'-Cyclic AMP exchanger~5h}r5h}r€5j20j30j40j30j50h]r5…r‚5Rrƒ5j90}r„5j;0)r…5}r†5(hX23camp_er‡5hX2',3'-Cyclic AMPrˆ5h}r‰5h}rŠ5hNhh]r‹5…rŒ5Rr5jE0X C10H11N5O6PrŽ5jG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r5}r5(hX EX_23ccmp_er‘5hX2',3'-Cyclic CMP exchanger’5h}r“5h}r”5j20j30j40j30j50h]r•5…r–5Rr—5j90}r˜5j;0)r™5}rš5(hX23ccmp_er›5hX2',3'-Cyclic CMPrœ5h}r5h}rž5hNhh]rŸ5…r 5Rr¡5jE0X C9H11N3O7Pr¢5jG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r£5}r¤5(hX EX_23cgmp_er¥5hX2',3'-Cyclic GMP exchanger¦5h}r§5h}r¨5j20j30j40j30j50h]r©5…rª5Rr«5j90}r¬5j;0)r­5}r®5(hX23cgmp_er¯5hX2',3'-Cyclic GMPr°5h}r±5h}r²5hNhh]r³5…r´5Rrµ5jE0X C10H11N5O7Pr¶5jG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r·5}r¸5(hX EX_23cump_er¹5hX2',3'-Cyclic UMP exchangerº5h}r»5h}r¼5j20j30j40j30j50h]r½5…r¾5Rr¿5j90}rÀ5j;0)rÁ5}rÂ5(hX23cump_erÃ5hX2',3'-Cyclic UMPrÄ5h}rÅ5h}rÆ5hNhh]rÇ5…rÈ5RrÉ5jE0X C9H10N2O8PrÊ5jG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rË5}rÌ5(hX EX_23dappa_erÍ5hX2,3-diaminopropionate exchangerÎ5h}rÏ5h}rÐ5j20j30j40j30j50h]rÑ5…rÒ5RrÓ5j90}rÔ5j;0)rÕ5}rÖ5(hX 23dappa_er×5hX2,3-diaminopropionaterØ5h}rÙ5h}rÚ5hNhh]rÛ5…rÜ5RrÝ5jE0XC3H9N2O2rÞ5jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rß5}rà5(hX EX_26dap__M_erá5hX&meso-2,6-Diaminoheptanedioate exchangerâ5h}rã5h}rä5j20j30j40j30j50h]rå5…ræ5Rrç5j90}rè5j;0)ré5}rê5(hX 26dap__M_erë5hXmeso-2,6-Diaminoheptanedioaterì5h}rí5h}rî5hNhh]rï5…rð5Rrñ5jE0X C7H14N2O4rò5jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ró5}rô5(hX EX_2ddglcn_erõ5hX&2-Dehydro-3-deoxy-D-gluconate exchangerö5h}r÷5h}rø5j20j30j40j30j50h]rù5…rú5Rrû5j90}rü5j;0)rý5}rþ5(hX 2ddglcn_erÿ5hX2-Dehydro-3-deoxy-D-gluconater6h}r6h}r6hNhh]r6…r6Rr6jE0XC6H9O6r6jG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r6}r6(hX EX_34dhpac_er 6hX(3,4-Dihydroxyphenylacetaldehyde exchanger 6h}r 6h}r 6j20j30j40j30j50h]r 6…r6Rr6j90}r6j;0)r6}r6(hX 34dhpac_er6hX3,4-Dihydroxyphenylacetaldehyder6h}r6h}r6hNhh]r6…r6Rr6jE0XC8H8O3r6jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r6}r6(hX EX_3amp_er6hX3'-AMP exchanger6h}r6h}r 6j20j30j40j30j50h]r!6…r"6Rr#6j90}r$6j;0)r%6}r&6(hX3amp_er'6hX3'-AMPr(6h}r)6h}r*6hNhh]r+6…r,6Rr-6jE0X C10H12N5O7Pr.6jG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r/6}r06(hX EX_3cmp_er16hX3'-cmp exchanger26h}r36h}r46j20j30j40j30j50h]r56…r66Rr76j90}r86j;0)r96}r:6(hX3cmp_er;6hX3'-cmpr<6h}r=6h}r>6hNhh]r?6…r@6RrA6jE0X C9H12N3O8PrB6jG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rC6}rD6(hX EX_3gmp_erE6hX3'-GMP exchangerF6h}rG6h}rH6j20j30j40j30j50h]rI6…rJ6RrK6j90}rL6j;0)rM6}rN6(hX3gmp_erO6hX3'-GMPrP6h}rQ6h}rR6hNhh]rS6…rT6RrU6jE0X C10H12N5O8PrV6jG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rW6}rX6(hX EX_3hcinnm_erY6hX3-hydroxycinnamic acid exchangerZ6h}r[6h}r\6j20j30j40j30j50h]r]6…r^6Rr_6j90}r`6j;0)ra6}rb6(hX 3hcinnm_erc6hX3-hydroxycinnamic acidrd6h}re6h}rf6hNhh]rg6…rh6Rri6jE0XC9H7O3rj6jG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rk6}rl6(hX EX_3hpp_erm6hX3-Hydroxypropanoate exchangern6h}ro6h}rp6j20j30j40j30j50h]rq6…rr6Rrs6j90}rt6j;0)ru6}rv6(hX3hpp_erw6hX3-Hydroxypropanoaterx6h}ry6h}rz6hNhh]r{6…r|6Rr}6jE0XC3H5O3r~6jG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r6}r€6(hX EX_3hpppn_er6hX'3-(3-hydroxy-phenyl)propionate exchanger‚6h}rƒ6h}r„6j20j30j40j30j50h]r…6…r†6Rr‡6j90}rˆ6j;0)r‰6}rŠ6(hX3hpppn_er‹6hX3-(3-hydroxy-phenyl)propionaterŒ6h}r6h}rŽ6hNhh]r6…r6Rr‘6jE0XC9H9O3r’6jG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r“6}r”6(hX EX_3ump_er•6hX3'-UMP exchanger–6h}r—6h}r˜6j20j30j40j30j50h]r™6…rš6Rr›6j90}rœ6j;0)r6}rž6(hX3ump_erŸ6hX3'-UMPr 6h}r¡6h}r¢6hNhh]r£6…r¤6Rr¥6jE0X C9H11N2O9Pr¦6jG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r§6}r¨6(hX EX_4abut_er©6hX4-Aminobutanoate exchangerª6h}r«6h}r¬6j20j30j40j30j50h]r­6…r®6Rr¯6j90}r°6j;0)r±6}r²6(hX4abut_er³6hX4-Aminobutanoater´6h}rµ6h}r¶6hNhh]r·6…r¸6Rr¹6jE0XC4H9NO2rº6jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r»6}r¼6(hX EX_4hoxpacd_er½6hX$4-Hydroxyphenylacetaldehyde exchanger¾6h}r¿6h}rÀ6j20j30j40j30j50h]rÁ6…rÂ6RrÃ6j90}rÄ6j;0)rÅ6}rÆ6(hX 4hoxpacd_erÇ6hX4-HydroxyphenylacetaldehyderÈ6h}rÉ6h}rÊ6hNhh]rË6…rÌ6RrÍ6jE0XC8H8O2rÎ6jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÏ6}rÐ6(hX EX_5dglcn_erÑ6hX5-Dehydro-D-gluconate exchangerÒ6h}rÓ6h}rÔ6j20j30j40j30j50h]rÕ6…rÖ6Rr×6j90}rØ6j;0)rÙ6}rÚ6(hX5dglcn_erÛ6hX5-Dehydro-D-gluconaterÜ6h}rÝ6h}rÞ6hNhh]rß6…rà6Rrá6jE0XC6H9O7râ6jG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rã6}rä6(hX EX_5mtr_erå6hX5-Methylthio-D-ribose exchangeræ6h}rç6h}rè6j20j30j40j30j50h]ré6…rê6Rrë6j90}rì6j;0)rí6}rî6(hX5mtr_erï6hX5-Methylthio-D-riboserð6h}rñ6h}rò6hNhh]ró6…rô6Rrõ6jE0XC6H12O4Srö6jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r÷6}rø6(hX EX_LalaDglu_erù6hXL-alanine-D-glutamate exchangerú6h}rû6h}rü6j20j30j40j30j50h]rý6…rþ6Rrÿ6j90}r7j;0)r7}r7(hX LalaDglu_er7hXL-alanine-D-glutamater7h}r7h}r7hNhh]r7…r7Rr 7jE0X C8H13N2O5r 7jG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r 7}r 7(hXEX_LalaDgluMdap_er 7hX<L-alanine-D-glutamate-meso-2,6-diaminoheptanedioate exchanger7h}r7h}r7j20j30j40j30j50h]r7…r7Rr7j90}r7j;0)r7}r7(hXLalaDgluMdap_er7hX3L-alanine-D-glutamate-meso-2,6-diaminoheptanedioater7h}r7h}r7hNhh]r7…r7Rr7jE0X C15H25N4O8r7jG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r7}r 7(hXEX_LalaDgluMdapDala_er!7hXFL-alanine-D-glutamate-meso-2,6-diaminoheptanedioate-D-alanine exchanger"7h}r#7h}r$7j20j30j40j30j50h]r%7…r&7Rr'7j90}r(7j;0)r)7}r*7(hXLalaDgluMdapDala_er+7hX=L-alanine-D-glutamate-meso-2,6-diaminoheptanedioate-D-alaniner,7h}r-7h}r.7hNhh]r/7…r07Rr17jE0X C18H30N5O9r27jG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r37}r47(hX EX_LalaLglu_er57hXL-alanine-L-glutamate exchanger67h}r77h}r87j20j30j40j30j50h]r97…r:7Rr;7j90}r<7j;0)r=7}r>7(hX LalaLglu_er?7hXL-alanine-L-glutamater@7h}rA7h}rB7hNhh]rC7…rD7RrE7jE0X C8H13N2O5rF7jG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rG7}rH7(hXEX_ac_erI7hXAcetate exchangerJ7h}rK7h}rL7j20j30j40j30j50h]rM7…rN7RrO7j90}rP7j;0)rQ7}rR7(hXac_erS7hXAcetaterT7h}rU7h}rV7hNhh]rW7…rX7RrY7jE0XC2H3O2rZ7jG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r[7}r\7(hX EX_acac_er]7hXAcetoacetate exchanger^7h}r_7h}r`7j20j30j40j30j50h]ra7…rb7Rrc7j90}rd7j;0)re7}rf7(hXacac_erg7hX Acetoacetaterh7h}ri7h}rj7hNhh]rk7…rl7Rrm7jE0XC4H5O3rn7jG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ro7}rp7(hX EX_acald_erq7hXAcetaldehyde exchangerr7h}rs7h}rt7j20j30j40j30j50h]ru7…rv7Rrw7j90}rx7j;0)ry7}rz7(hXacald_er{7hX Acetaldehyder|7h}r}7h}r~7hNhh]r7…r€7Rr7jE0XC2H4Or‚7jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rƒ7}r„7(hX EX_acgal_er…7hX!N-Acetyl-D-galactosamine exchanger†7h}r‡7h}rˆ7j20j30j40j30j50h]r‰7…rŠ7Rr‹7j90}rŒ7j;0)r7}rŽ7(hXacgal_er7hXN-Acetyl-D-galactosaminer7h}r‘7h}r’7hNhh]r“7…r”7Rr•7jE0XC8H15NO6r–7jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r—7}r˜7(hX EX_acgal1p_er™7hX-N-Acetyl-D-galactosamine 1-phosphate exchangerš7h}r›7h}rœ7j20j30j40j30j50h]r7…rž7RrŸ7j90}r 7j;0)r¡7}r¢7(hX acgal1p_er£7hX$N-Acetyl-D-galactosamine 1-phosphater¤7h}r¥7h}r¦7hNhh]r§7…r¨7Rr©7jE0X C8H14NO9Prª7jG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r«7}r¬7(hX EX_acgam_er­7hXN-Acetyl-D-glucosamine exchanger®7h}r¯7h}r°7j20j30j40j30j50h]r±7…r²7Rr³7j90}r´7j;0)rµ7}r¶7(hXacgam_er·7hXN-Acetyl-D-glucosaminer¸7h}r¹7h}rº7hNhh]r»7…r¼7Rr½7jE0XC8H15NO6r¾7jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¿7}rÀ7(hX EX_acgam1p_erÁ7hX+N-Acetyl-D-glucosamine 1-phosphate exchangerÂ7h}rÃ7h}rÄ7j20j30j40j30j50h]rÅ7…rÆ7RrÇ7j90}rÈ7j;0)rÉ7}rÊ7(hX acgam1p_erË7hX"N-Acetyl-D-glucosamine 1-phosphaterÌ7h}rÍ7h}rÎ7hNhh]rÏ7…rÐ7RrÑ7jE0X C8H14NO9PrÒ7jG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÓ7}rÔ7(hX EX_acmana_erÕ7hXN-Acetyl-D-mannosamine exchangerÖ7h}r×7h}rØ7j20j30j40j30j50h]rÙ7…rÚ7RrÛ7j90}rÜ7j;0)rÝ7}rÞ7(hXacmana_erß7hXN-Acetyl-D-mannosaminerà7h}rá7h}râ7hNhh]rã7…rä7Rrå7jE0XC8H15NO6ræ7jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rç7}rè7(hX EX_acmum_eré7hXN-Acetylmuramate exchangerê7h}rë7h}rì7j20j30j40j30j50h]rí7…rî7Rrï7j90}rð7j;0)rñ7}rò7(hXacmum_eró7hXN-Acetylmuramaterô7h}rõ7h}rö7hNhh]r÷7…rø7Rrù7jE0X C11H18NO8rú7jG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rû7}rü7(hX EX_acnam_erý7hXN-Acetylneuraminate exchangerþ7h}rÿ7h}r8j20j30j40j30j50h]r8…r8Rr8j90}r8j;0)r8}r8(hXacnam_er8hXN-Acetylneuraminater8h}r 8h}r 8hNhh]r 8…r 8Rr 8jE0X C11H18NO9r8jG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r8}r8(hX EX_acolipa_er8hXJ4-Amino-4-deoxy-L-arabinose modified core oligosaccharide lipid A exchanger8h}r8h}r8j20j30j40j30j50h]r8…r8Rr8j90}r8j;0)r8}r8(hX acolipa_er8hXA4-Amino-4-deoxy-L-arabinose modified core oligosaccharide lipid Ar8h}r8h}r8hNhh]r8…r 8Rr!8jE0XC181H314N3O103P4r"8jG0jÏ3jI0J÷ÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r#8}r$8(hX EX_acser_er%8hXO-Acetyl-L-serine exchanger&8h}r'8h}r(8j20j30j40j30j50h]r)8…r*8Rr+8j90}r,8j;0)r-8}r.8(hXacser_er/8hXO-Acetyl-L-seriner08h}r18h}r28hNhh]r38…r48Rr58jE0XC5H9NO4r68jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r78}r88(hXEX_ade_er98hXAdenine exchanger:8h}r;8h}r<8j20j30j40j30j50h]r=8…r>8Rr?8j90}r@8j;0)rA8}rB8(hXade_erC8hXAdeninerD8h}rE8h}rF8hNhh]rG8…rH8RrI8jE0XC5H5N5rJ8jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rK8}rL8(hXEX_adn_erM8hXAdenosine exchangerN8h}rO8h}rP8j20j30j40j30j50h]rQ8…rR8RrS8j90}rT8j;0)rU8}rV8(hXadn_erW8hX AdenosinerX8h}rY8h}rZ8hNhh]r[8…r\8Rr]8jE0X C10H13N5O4r^8jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r_8}r`8(hX EX_adocbl_era8hXAdenosylcobalamin exchangerb8h}rc8h}rd8j20j30j40j30j50h]re8…rf8Rrg8j90}rh8j;0)ri8}rj8(hXadocbl_erk8hXAdenosylcobalaminrl8h}rm8h}rn8hNhh]ro8…rp8Rrq8jE0XC72H100CoN18O17Prr8jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rs8}rt8(hXEX_ag_eru8hXsilver exchangerv8h}rw8h}rx8j20j30j40j30j50h]ry8…rz8Rr{8j90}r|8j;0)r}8}r~8(hXag_er8hXsilverr€8h}r8h}r‚8hNhh]rƒ8…r„8Rr…8jE0XAgr†8jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r‡8}rˆ8(hXEX_agm_er‰8hXAgmatine exchangerŠ8h}r‹8h}rŒ8j20j30j40j30j50h]r8…rŽ8Rr8j90}r8j;0)r‘8}r’8(hXagm_er“8hXAgmatiner”8h}r•8h}r–8hNhh]r—8…r˜8Rr™8jE0XC5H16N4rš8jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r›8}rœ8(hXEX_akg_er8hX2-Oxoglutarate exchangerž8h}rŸ8h}r 8j20j30j40j30j50h]r¡8…r¢8Rr£8j90}r¤8j;0)r¥8}r¦8(hXakg_er§8hX2-Oxoglutarater¨8h}r©8h}rª8hNhh]r«8…r¬8Rr­8jE0XC5H4O5r®8jG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¯8}r°8(hX EX_ala__B_er±8hXbeta-Alanine exchanger²8h}r³8h}r´8j20j30j40j30j50h]rµ8…r¶8Rr·8j90}r¸8j;0)r¹8}rº8(hXala__B_er»8hX beta-Alaniner¼8h}r½8h}r¾8hNhh]r¿8…rÀ8RrÁ8jE0XC3H7NO2rÂ8jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÃ8}rÄ8(hX EX_ala__D_erÅ8hXD-Alanine exchangerÆ8h}rÇ8h}rÈ8j20j30j40j30j50h]rÉ8…rÊ8RrË8j90}rÌ8j;0)rÍ8}rÎ8(hXala__D_erÏ8hX D-AlaninerÐ8h}rÑ8h}rÒ8hNhh]rÓ8…rÔ8RrÕ8jE0XC3H7NO2rÖ8jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r×8}rØ8(hX EX_ala__L_erÙ8hXL-Alanine exchangerÚ8h}rÛ8h}rÜ8j20j30j40j30j50h]rÝ8…rÞ8Rrß8j90}rà8j;0)rá8}râ8(hXala__L_erã8hX L-Alaninerä8h}rå8h}ræ8hNhh]rç8…rè8Rré8jE0XC3H7NO2rê8jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rë8}rì8(hX EX_alaala_erí8hXD-Alanyl-D-alanine exchangerî8h}rï8h}rð8j20j30j40j30j50h]rñ8…rò8Rró8j90}rô8j;0)rõ8}rö8(hXalaala_er÷8hXD-Alanyl-D-alaninerø8h}rù8h}rú8hNhh]rû8…rü8Rrý8jE0X C6H12N2O3rþ8jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÿ8}r9(hX EX_all__D_er9hXD-Allose exchanger9h}r9h}r9j20j30j40j30j50h]r9…r9Rr9j90}r9j;0)r 9}r 9(hXall__D_er 9hXD-Alloser 9h}r 9h}r9hNhh]r9…r9Rr9jE0XC6H12O6r9jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r9}r9(hX EX_alltn_er9hXAllantoin exchanger9h}r9h}r9j20j30j40j30j50h]r9…r9Rr9j90}r9j;0)r9}r9(hXalltn_er9hX Allantoinr 9h}r!9h}r"9hNhh]r#9…r$9Rr%9jE0XC4H6N4O3r&9jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r'9}r(9(hXEX_amp_er)9hX AMP exchanger*9h}r+9h}r,9j20j30j40j30j50h]r-9…r.9Rr/9j90}r09j;0)r19}r29(hXamp_er39hXAMPr49h}r59h}r69hNhh]r79…r89Rr99jE0X C10H12N5O7Pr:9jG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r;9}r<9(hX EX_anhgm_er=9hX>N-Acetyl-D-glucosamine(anhydrous)N-Acetylmuramic acid exchanger>9h}r?9h}r@9j20j30j40j30j50h]rA9…rB9RrC9j90}rD9j;0)rE9}rF9(hXanhgm_erG9hX5N-Acetyl-D-glucosamine(anhydrous)N-Acetylmuramic acidrH9h}rI9h}rJ9hNhh]rK9…rL9RrM9jE0X C19H29N2O12rN9jG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rO9}rP9(hX EX_arab__L_erQ9hXL-Arabinose exchangerR9h}rS9h}rT9j20j30j40j30j50h]rU9…rV9RrW9j90}rX9j;0)rY9}rZ9(hX arab__L_er[9hX L-Arabinoser\9h}r]9h}r^9hNhh]r_9…r`9Rra9jE0XC5H10O5rb9jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rc9}rd9(hX EX_arbt_ere9hXArbutin exchangerf9h}rg9h}rh9j20j30j40j30j50h]ri9…rj9Rrk9j90}rl9j;0)rm9}rn9(hXarbt_ero9hXArbutinrp9h}rq9h}rr9hNhh]rs9…rt9Rru9jE0XC12H16O7rv9jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rw9}rx9(hX EX_arbtn_ery9hXaerobactin minus Fe3 exchangerz9h}r{9h}r|9j20j30j40j30j50h]r}9…r~9Rr9j90}r€9j;0)r9}r‚9(hXarbtn_erƒ9hXaerobactin minus Fe3r„9h}r…9h}r†9hNhh]r‡9…rˆ9Rr‰9jE0X C22H33N4O13rŠ9jG0jÏ3jI0JýÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r‹9}rŒ9(hXEX_arbtn__fe3_er9hXAerobactin exchangerŽ9h}r9h}r9j20j30j40j30j50h]r‘9…r’9Rr“9j90}r”9j;0)r•9}r–9(hX arbtn__fe3_er—9hX Aerobactinr˜9h}r™9h}rš9hNhh]r›9…rœ9Rr9jE0X C22H33FeN4O13rž9jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rŸ9}r 9(hX EX_arg__L_er¡9hXL-Arginine exchanger¢9h}r£9h}r¤9j20j30j40j30j50h]r¥9…r¦9Rr§9j90}r¨9j;0)r©9}rª9(hXarg__L_er«9hX L-Argininer¬9h}r­9h}r®9hNhh]r¯9…r°9Rr±9jE0X C6H15N4O2r²9jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r³9}r´9(hX EX_ascb__L_erµ9hXL-Ascorbate exchanger¶9h}r·9h}r¸9j20j30j40j30j50h]r¹9…rº9Rr»9j90}r¼9j;0)r½9}r¾9(hX ascb__L_er¿9hX L-AscorbaterÀ9h}rÁ9h}rÂ9hNhh]rÃ9…rÄ9RrÅ9jE0XC6H8O6rÆ9jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÇ9}rÈ9(hX EX_asn__L_erÉ9hXL-Asparagine exchangerÊ9h}rË9h}rÌ9j20j30j40j30j50h]rÍ9…rÎ9RrÏ9j90}rÐ9j;0)rÑ9}rÒ9(hXasn__L_erÓ9hX L-AsparaginerÔ9h}rÕ9h}rÖ9hNhh]r×9…rØ9RrÙ9jE0XC4H8N2O3rÚ9jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÛ9}rÜ9(hX EX_aso3_erÝ9hXarsenite exchangerÞ9h}rß9h}rà9j20j30j40j30j50h]rá9…râ9Rrã9j90}rä9j;0)rå9}ræ9(hXaso3_erç9hXarseniterè9h}ré9h}rê9hNhh]rë9…rì9Rrí9jE0XAsO3rî9jG0jÏ3jI0JýÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rï9}rð9(hX EX_asp__L_erñ9hXL-Aspartate exchangerò9h}ró9h}rô9j20j30j40j30j50h]rõ9…rö9Rr÷9j90}rø9j;0)rù9}rú9(hXasp__L_erû9hX L-Aspartaterü9h}rý9h}rþ9hNhh]rÿ9…r:Rr:jE0XC4H6NO4r:jG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r:}r:(hXEX_btn_er:hXBiotin exchanger:h}r:h}r:j20j30j40j30j50h]r :…r :Rr :j90}r :j;0)r :}r:(hXbtn_er:hXBiotinr:h}r:h}r:hNhh]r:…r:Rr:jE0X C10H15N2O3Sr:jG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r:}r:(hXEX_but_er:hXButyrate (n-C4:0) exchanger:h}r:h}r:j20j30j40j30j50h]r:…r:Rr:j90}r :j;0)r!:}r":(hXbut_er#:hXButyrate (n-C4:0)r$:h}r%:h}r&:hNhh]r':…r(:Rr):jE0XC4H7O2r*:jG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r+:}r,:(hX EX_butso3_er-:hXbutanesulfonate exchanger.:h}r/:h}r0:j20j30j40j30j50h]r1:…r2:Rr3:j90}r4:j;0)r5:}r6:(hXbutso3_er7:hXbutanesulfonater8:h}r9:h}r::hNhh]r;:…r<:Rr=:jE0XC4H9O3Sr>:jG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r?:}r@:(hXEX_ca2_erA:hXCalcium exchangerB:h}rC:h}rD:j20j30j40j30j50h]rE:…rF:RrG:j90}rH:j;0)rI:}rJ:(hXca2_erK:hXCalciumrL:h}rM:h}rN:hNhh]rO:…rP:RrQ:jE0XCarR:jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rS:}rT:(hXEX_cbi_erU:hXCobinamide exchangerV:h}rW:h}rX:j20j30j40j30j50h]rY:…rZ:Rr[:j90}r\:j;0)r]:}r^:(hXcbi_er_:hX Cobinamider`:h}ra:h}rb:hNhh]rc:…rd:Rre:jE0X C48H72CoN11O8rf:jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rg:}rh:(hX EX_cbl1_eri:hXCob(I)alamin exchangerj:h}rk:h}rl:j20j30j40j30j50h]rm:…rn:Rro:j90}rp:j;0)rq:}rr:(hXcbl1_ers:hX Cob(I)alaminrt:h}ru:h}rv:hNhh]rw:…rx:Rry:jE0XC62H88CoN13O14Prz:jG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0G¿„záG®{jQ0G@@jR0NjS0Nubj+0)r{:}r|:(hXEX_cd2_er}:hXCadmium exchanger~:h}r:h}r€:j20j30j40j30j50h]r:…r‚:Rrƒ:j90}r„:j;0)r…:}r†:(hXcd2_er‡:hXCadmiumrˆ:h}r‰:h}rŠ:hNhh]r‹:…rŒ:Rr:jE0XCdrŽ:jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r:}r:(hX EX_cgly_er‘:hXCys-Gly exchanger’:h}r“:h}r”:j20j30j40j30j50h]r•:…r–:Rr—:j90}r˜:j;0)r™:}rš:(hXcgly_er›:hXCys-Glyrœ:h}r:h}rž:hNhh]rŸ:…r :Rr¡:jE0X C5H10N2O3Sr¢:jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r£:}r¤:(hX EX_chol_er¥:hXCholine exchanger¦:h}r§:h}r¨:j20j30j40j30j50h]r©:…rª:Rr«:j90}r¬:j;0)r­:}r®:(hXchol_er¯:hXCholiner°:h}r±:h}r²:hNhh]r³:…r´:Rrµ:jE0XC5H14NOr¶:jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r·:}r¸:(hX EX_chtbs_er¹:hXchitobiose exchangerº:h}r»:h}r¼:j20j30j40j30j50h]r½:…r¾:Rr¿:j90}rÀ:j;0)rÁ:}rÂ:(hXchtbs_erÃ:hXN,N'-diacetylchitobioserÄ:h}rÅ:h}rÆ:hNhh]rÇ:…rÈ:RrÉ:jE0X C16H28N2O11rÊ:jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rË:}rÌ:(hXEX_cit_erÍ:hXCitrate exchangerÎ:h}rÏ:h}rÐ:j20j30j40j30j50h]rÑ:…rÒ:RrÓ:j90}rÔ:j;0)rÕ:}rÖ:(hXcit_er×:hXCitraterØ:h}rÙ:h}rÚ:hNhh]rÛ:…rÜ:RrÝ:jE0XC6H5O7rÞ:jG0jÏ3jI0JýÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rß:}rà:(hXEX_cl_erá:hXChloride exchangerâ:h}rã:h}rä:j20j30j40j30j50h]rå:…ræ:Rrç:j90}rè:j;0)ré:}rê:(hXcl_erë:hXChloriderì:h}rí:h}rî:hNhh]rï:…rð:Rrñ:jE0XClrò:jG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)ró:}rô:(hXEX_cm_erõ:hXChloramphenicol exchangerö:h}r÷:h}rø:j20j30j40j30j50h]rù:…rú:Rrû:j90}rü:j;0)rý:}rþ:(hXcm_erÿ:hXChloramphenicolr;h}r;h}r;hNhh]r;…r;Rr;jE0X C11H12Cl2N2O5r;jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r;}r;(hXEX_cmp_er ;hX CMP exchanger ;h}r ;h}r ;j20j30j40j30j50h]r ;…r;Rr;j90}r;j;0)r;}r;(hXcmp_er;hXCMPr;h}r;h}r;hNhh]r;…r;Rr;jE0X C9H12N3O8Pr;jG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r;}r;(hXEX_co2_er;hX CO2 exchanger;h}r;h}r ;j20j30j40j30j50h]r!;…r";Rr#;j90}r$;j;0)r%;}r&;(hXco2_er';hXCO2r(;h}r);h}r*;hNhh]r+;…r,;Rr-;jE0XCO2r.;jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r/;}r0;(hX EX_cobalt2_er1;hX Co2+ exchanger2;h}r3;h}r4;j20j30j40j30j50h]r5;…r6;Rr7;j90}r8;j;0)r9;}r:;(hX cobalt2_er;;hXCo2+r<;h}r=;h}r>;hNhh]r?;…r@;RrA;jE0XCorB;jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rC;}rD;(hX EX_colipa_erE;hX%core oligosaccharide lipid A exchangerF;h}rG;h}rH;j20j30j40j30j50h]rI;…rJ;RrK;j90}rL;jÅ3G¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rM;}rN;(hX EX_colipap_erO;hX1core oligosaccharide lipid A diphosphate exchangerP;h}rQ;h}rR;j20j30j40j30j50h]rS;…rT;RrU;j90}rV;j;0)rW;}rX;(hX colipap_erY;hX(core oligosaccharide lipid A diphosphaterZ;h}r[;h}r\;hNhh]r];…r^;Rr_;jE0XC176H303N2O103P5r`;jG0jÏ3jI0JôÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ra;}rb;(hX EX_cpgn_erc;hXcoprogen exchangerd;h}re;h}rf;j20j30j40j30j50h]rg;…rh;Rri;j90}rj;j;0)rk;}rl;(hXcpgn_erm;hXcoprogenrn;h}ro;h}rp;hNhh]rq;…rr;Rrs;jE0X C35H52N6O13Fert;jG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ru;}rv;(hX EX_cpgn__un_erw;hX'coprogen unloaded (no Fe(III)) exchangerx;h}ry;h}rz;j20j30j40j30j50h]r{;…r|;Rr};j90}r~;j;0)r;}r€;(hX cpgn__un_er;hXcoprogen unloaded (no Fe(III))r‚;h}rƒ;h}r„;hNhh]r…;…r†;Rr‡;jE0X C35H52N6O13rˆ;jG0jÏ3jI0JüÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r‰;}rŠ;(hXEX_crn_er‹;hXL-Carnitine exchangerŒ;h}r;h}rŽ;j20j30j40j30j50h]r;…r;Rr‘;j90}r’;j;0)r“;}r”;(hXcrn_er•;hX L-Carnitiner–;h}r—;h}r˜;hNhh]r™;…rš;Rr›;jE0XC7H15NO3rœ;jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r;}rž;(hX EX_crn__D_erŸ;hXD-carnitine exchanger ;h}r¡;h}r¢;j20j30j40j30j50h]r£;…r¤;Rr¥;j90}r¦;j;0)r§;}r¨;(hXcrn__D_er©;hX D-Carnitinerª;h}r«;h}r¬;hNhh]r­;…r®;Rr¯;jE0XC7H15NO3r°;jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r±;}r²;(hXEX_csn_er³;hXCytosine exchanger´;h}rµ;h}r¶;j20j30j40j30j50h]r·;…r¸;Rr¹;j90}rº;j;0)r»;}r¼;(hXcsn_er½;hXCytosiner¾;h}r¿;h}rÀ;hNhh]rÁ;…rÂ;RrÃ;jE0XC4H5N3OrÄ;jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÅ;}rÆ;(hXEX_cu_erÇ;hX Cu+ exchangerÈ;h}rÉ;h}rÊ;j20j30j40j30j50h]rË;…rÌ;RrÍ;j90}rÎ;j;0)rÏ;}rÐ;(hXcu_erÑ;hXCu+rÒ;h}rÓ;h}rÔ;hNhh]rÕ;…rÖ;Rr×;jE0XCurØ;jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÙ;}rÚ;(hXEX_cu2_erÛ;hX Cu2+ exchangerÜ;h}rÝ;h}rÞ;j20j30j40j30j50h]rß;…rà;Rrá;j90}râ;j;0)rã;}rä;(hXcu2_erå;hXCu2+ræ;h}rç;h}rè;hNhh]ré;…rê;Rrë;jE0XCurì;jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rí;}rî;(hX EX_cyan_erï;hXHydrogen cyanide exchangerð;h}rñ;h}rò;j20j30j40j30j50h]ró;…rô;Rrõ;j90}rö;j;0)r÷;}rø;(hXcyan_erù;hXHydrogen cyaniderú;h}rû;h}rü;hNhh]rý;…rþ;Rrÿ;jE0XCHNr<jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r<}r<(hX EX_cynt_er<hXCyanate exchanger<h}r<h}r<j20j30j40j30j50h]r<…r<Rr <j90}r <j;0)r <}r <(hXcynt_er <hXCyanater<h}r<h}r<hNhh]r<…r<Rr<jE0XCNOr<jG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r<}r<(hX EX_cys__D_er<hXD-Cysteine exchanger<h}r<h}r<j20j30j40j30j50h]r<…r<Rr<j90}r<j;0)r<}r <(hXcys__D_er!<hX D-Cysteiner"<h}r#<h}r$<hNhh]r%<…r&<Rr'<jE0XC3H7NO2Sr(<jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r)<}r*<(hX EX_cys__L_er+<hXL-Cysteine exchanger,<h}r-<h}r.<j20j30j40j30j50h]r/<…r0<Rr1<j90}r2<j;0)r3<}r4<(hXcys__L_er5<hX L-Cysteiner6<h}r7<h}r8<hNhh]r9<…r:<Rr;<jE0XC3H7NO2Sr<<jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r=<}r><(hX EX_cytd_er?<hXCytidine exchanger@<h}rA<h}rB<j20j30j40j30j50h]rC<…rD<RrE<j90}rF<j;0)rG<}rH<(hXcytd_erI<hXCytidinerJ<h}rK<h}rL<hNhh]rM<…rN<RrO<jE0X C9H13N3O5rP<jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rQ<}rR<(hX EX_dad__2_erS<hXDeoxyadenosine exchangerT<h}rU<h}rV<j20j30j40j30j50h]rW<…rX<RrY<j90}rZ<j;0)r[<}r\<(hXdad__2_er]<hXDeoxyadenosiner^<h}r_<h}r`<hNhh]ra<…rb<Rrc<jE0X C10H13N5O3rd<jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)re<}rf<(hX EX_damp_erg<hX dAMP exchangerh<h}ri<h}rj<j20j30j40j30j50h]rk<…rl<Rrm<j90}rn<j;0)ro<}rp<(hXdamp_erq<hXdAMPrr<h}rs<h}rt<hNhh]ru<…rv<Rrw<jE0X C10H12N5O6Prx<jG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ry<}rz<(hXEX_dca_er{<hXDecanoate (n-C10:0) exchanger|<h}r}<h}r~<j20j30j40j30j50h]r<…r€<Rr<j90}r‚<j;0)rƒ<}r„<(hXdca_er…<hXDecanoate (n-C10:0)r†<h}r‡<h}rˆ<hNhh]r‰<…rŠ<Rr‹<jE0XC10H19O2rŒ<jG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r<}rŽ<(hX EX_dcmp_er<hX dCMP exchanger<h}r‘<h}r’<j20j30j40j30j50h]r“<…r”<Rr•<j90}r–<j;0)r—<}r˜<(hXdcmp_er™<hXdCMPrš<h}r›<h}rœ<hNhh]r<…rž<RrŸ<jE0X C9H12N3O7Pr <jG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¡<}r¢<(hX EX_dcyt_er£<hXDeoxycytidine exchanger¤<h}r¥<h}r¦<j20j30j40j30j50h]r§<…r¨<Rr©<j90}rª<j;0)r«<}r¬<(hXdcyt_er­<hX Deoxycytidiner®<h}r¯<h}r°<hNhh]r±<…r²<Rr³<jE0X C9H13N3O4r´<jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rµ<}r¶<(hX EX_ddca_er·<hXDodecanoate (n-C12:0) exchanger¸<h}r¹<h}rº<j20j30j40j30j50h]r»<…r¼<Rr½<j90}r¾<j;0)r¿<}rÀ<(hXddca_erÁ<hXDodecanoate (n-C12:0)rÂ<h}rÃ<h}rÄ<hNhh]rÅ<…rÆ<RrÇ<jE0XC12H23O2rÈ<jG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÉ<}rÊ<(hX EX_dgmp_erË<hX dGMP exchangerÌ<h}rÍ<h}rÎ<j20j30j40j30j50h]rÏ<…rÐ<RrÑ<j90}rÒ<j;0)rÓ<}rÔ<(hXdgmp_erÕ<hXdGMPrÖ<h}r×<h}rØ<hNhh]rÙ<…rÚ<RrÛ<jE0X C10H12N5O7PrÜ<jG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÝ<}rÞ<(hX EX_dgsn_erß<hXDeoxyguanosine exchangerà<h}rá<h}râ<j20j30j40j30j50h]rã<…rä<Rrå<j90}ræ<j;0)rç<}rè<(hXdgsn_eré<hXDeoxyguanosinerê<h}rë<h}rì<hNhh]rí<…rî<Rrï<jE0X C10H13N5O4rð<jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rñ<}rò<(hXEX_dha_eró<hXDihydroxyacetone exchangerô<h}rõ<h}rö<j20j30j40j30j50h]r÷<…rø<Rrù<j90}rú<j;0)rû<}rü<(hXdha_erý<hXDihydroxyacetonerþ<h}rÿ<h}r=hNhh]r=…r=Rr=jE0XC3H6O3r=jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r=}r=(hX EX_dimp_er=hX dIMP exchanger=h}r =h}r =j20j30j40j30j50h]r =…r =Rr =j90}r=j;0)r=}r=(hXdimp_er=hXdIMPr=h}r=h}r=hNhh]r=…r=Rr=jE0X C10H11N4O7Pr=jG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r=}r=(hXEX_din_er=hXDeoxyinosine exchanger=h}r=h}r=j20j30j40j30j50h]r=…r =Rr!=j90}r"=j;0)r#=}r$=(hXdin_er%=hX Deoxyinosiner&=h}r'=h}r(=hNhh]r)=…r*=Rr+=jE0X C10H12N4O4r,=jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r-=}r.=(hXEX_dms_er/=hXDimethyl sulfide exchanger0=h}r1=h}r2=j20j30j40j30j50h]r3=…r4=Rr5=j90}r6=j;0)r7=}r8=(hXdms_er9=hXDimethyl sulfider:=h}r;=h}r<=hNhh]r==…r>=Rr?=jE0XC2H6Sr@=jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rA=}rB=(hX EX_dmso_erC=hXDimethyl sulfoxide exchangerD=h}rE=h}rF=j20j30j40j30j50h]rG=…rH=RrI=j90}rJ=j;0)rK=}rL=(hXdmso_erM=hXDimethyl sulfoxiderN=h}rO=h}rP=hNhh]rQ=…rR=RrS=jE0XC2H6OSrT=jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rU=}rV=(hX EX_dopa_erW=hXDopamine exchangerX=h}rY=h}rZ=j20j30j40j30j50h]r[=…r\=Rr]=j90}r^=j;0)r_=}r`=(hXdopa_era=hXDopaminerb=h}rc=h}rd=hNhh]re=…rf=Rrg=jE0XC8H12NO2rh=jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ri=}rj=(hX EX_doxrbcn_erk=hXdoxorubicin exchangerl=h}rm=h}rn=j20j30j40j30j50h]ro=…rp=Rrq=j90}rr=j;0)rs=}rt=(hX doxrbcn_eru=hX doxorubicinrv=h}rw=h}rx=hNhh]ry=…rz=Rr{=jE0X C27H29NO11r|=jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r}=}r~=(hX EX_dtmp_er=hX dTMP exchanger€=h}r=h}r‚=j20j30j40j30j50h]rƒ=…r„=Rr…=j90}r†=j;0)r‡=}rˆ=(hXdtmp_er‰=hXdTMPrŠ=h}r‹=h}rŒ=hNhh]r=…rŽ=Rr=jE0X C10H13N2O8Pr=jG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r‘=}r’=(hX EX_dump_er“=hX dUMP exchanger”=h}r•=h}r–=j20j30j40j30j50h]r—=…r˜=Rr™=j90}rš=j;0)r›=}rœ=(hXdump_er=hXdUMPrž=h}rŸ=h}r =hNhh]r¡=…r¢=Rr£=jE0X C9H11N2O8Pr¤=jG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¥=}r¦=(hX EX_duri_er§=hXDeoxyuridine exchanger¨=h}r©=h}rª=j20j30j40j30j50h]r«=…r¬=Rr­=j90}r®=j;0)r¯=}r°=(hXduri_er±=hX Deoxyuridiner²=h}r³=h}r´=hNhh]rµ=…r¶=Rr·=jE0X C9H12N2O5r¸=jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¹=}rº=(hXEX_eca4colipa_er»=hXH(enterobacterial common antigen)x4 core oligosaccharide lipid A exchanger¼=h}r½=h}r¾=j20j30j40j30j50h]r¿=…rÀ=RrÁ=j90}rÂ=j;0)rÃ=}rÄ=(hX eca4colipa_erÅ=hX?(enterobacterial common antigen)x4 core oligosaccharide lipid ArÆ=h}rÇ=h}rÈ=hNhh]rÉ=…rÊ=RrË=jE0XC272H447N14O160P4rÌ=jG0jÏ3jI0JñÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÍ=}rÎ=(hX EX_enlipa_erÏ=hX-phosphoethanolamine KDO(2)-lipid (A) exchangerÐ=h}rÑ=h}rÒ=j20j30j40j30j50h]rÓ=…rÔ=RrÕ=j90}rÖ=j;0)r×=}rØ=(hXenlipa_erÙ=hX$phosphoethanolamine KDO(2)-lipid (A)rÚ=h}rÛ=h}rÜ=hNhh]rÝ=…rÞ=Rrß=jE0XC112H202N3O42P3rà=jG0jÏ3jI0JúÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rá=}râ=(hX EX_enter_erã=hXEnterochelin exchangerä=h}rå=h}ræ=j20j30j40j30j50h]rç=…rè=Rré=j90}rê=j;0)rë=}rì=(hXenter_erí=hX Enterochelinrî=h}rï=h}rð=hNhh]rñ=…rò=Rró=jE0X C30H27N3O15rô=jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rõ=}rö=(hX EX_etha_er÷=hXEthanolamine exchangerø=h}rù=h}rú=j20j30j40j30j50h]rû=…rü=Rrý=j90}rþ=j;0)rÿ=}r>(hXetha_er>hX Ethanolaminer>h}r>h}r>hNhh]r>…r>Rr>jE0XC2H8NOr>jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r >}r >(hX EX_ethso3_er >hXethanesulfonate exchanger >h}r >h}r>j20j30j40j30j50h]r>…r>Rr>j90}r>j;0)r>}r>(hXethso3_er>hXethanesulfonater>h}r>h}r>hNhh]r>…r>Rr>jE0XC2H5O3Sr>jG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r>}r>(hX EX_etoh_er>hXEthanol exchanger >h}r!>h}r">j20j30j40j30j50h]r#>…r$>Rr%>j90}r&>j;0)r'>}r(>(hXetoh_er)>hXEthanolr*>h}r+>h}r,>hNhh]r->…r.>Rr/>jE0XC2H6Or0>jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r1>}r2>(hXEX_f6p_er3>hXD-fructose 6-phosphate exchanger4>h}r5>h}r6>j20j30j40j30j50h]r7>…r8>Rr9>j90}r:>j;0)r;>}r<>(hXf6p_er=>hXD-Fructose 6-phosphater>>h}r?>h}r@>hNhh]rA>…rB>RrC>jE0XC6H11O9PrD>jG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rE>}rF>(hX EX_fald_erG>hXFormaldehyde exchangerH>h}rI>h}rJ>j20j30j40j30j50h]rK>…rL>RrM>j90}rN>j;0)rO>}rP>(hXfald_erQ>hX FormaldehyderR>h}rS>h}rT>hNhh]rU>…rV>RrW>jE0XCH2OrX>jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rY>}rZ>(hXEX_fe2_er[>hX Fe2+ exchanger\>h}r]>h}r^>j20j30j40j30j50h]r_>…r`>Rra>j90}rb>j;0)rc>}rd>(hXfe2_ere>hXFe2+rf>h}rg>h}rh>hNhh]ri>…rj>Rrk>jE0XFerl>jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rm>}rn>(hXEX_fe3_ero>hX Fe3+ exchangerp>h}rq>h}rr>j20j30j40j30j50h]rs>…rt>Rru>j90}rv>j;0)rw>}rx>(hXfe3_ery>hXFe3+rz>h}r{>h}r|>hNhh]r}>…r~>Rr>jE0XFer€>jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r>}r‚>(hX EX_fe3dcit_erƒ>hXFe(III)dicitrate exchanger„>h}r…>h}r†>j20j30j40j30j50h]r‡>…rˆ>Rr‰>j90}rŠ>j;0)r‹>}rŒ>(hX fe3dcit_er>hXFe(III)dicitraterŽ>h}r>h}r>hNhh]r‘>…r’>Rr“>jE0X C12H10FeO14r”>jG0jÏ3jI0JýÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r•>}r–>(hX EX_fe3dhbzs_er—>hX*ferric 2,3-dihydroxybenzoylserine exchanger˜>h}r™>h}rš>j20j30j40j30j50h]r›>…rœ>Rr>j90}rž>j;0)rŸ>}r >(hX fe3dhbzs_er¡>hX!ferric 2,3-dihydroxybenzoylseriner¢>h}r£>h}r¤>hNhh]r¥>…r¦>Rr§>jE0X C10H10NO6Fer¨>jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r©>}rª>(hX EX_fe3hox_er«>hXFe(III)hydroxamate exchanger¬>h}r­>h}r®>j20j30j40j30j50h]r¯>…r°>Rr±>j90}r²>j;0)r³>}r´>(hXfe3hox_erµ>hXFe(III)hydroxamater¶>h}r·>h}r¸>hNhh]r¹>…rº>Rr»>jE0X C9H18O6N3Fer¼>jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r½>}r¾>(hXEX_fe3hox__un_er¿>hX$Fe(III)hydoxamate, unloaded exchangerÀ>h}rÁ>h}rÂ>j20j30j40j30j50h]rÃ>…rÄ>RrÅ>j90}rÆ>j;0)rÇ>}rÈ>(hX fe3hox__un_erÉ>hXFe(III)hydoxamate, unloadedrÊ>h}rË>h}rÌ>hNhh]rÍ>…rÎ>RrÏ>jE0X C9H18O6N3rÐ>jG0jÏ3jI0JýÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÑ>}rÒ>(hX EX_fecrm_erÓ>hXFerrichrome exchangerÔ>h}rÕ>h}rÖ>j20j30j40j30j50h]r×>…rØ>RrÙ>j90}rÚ>j;0)rÛ>}rÜ>(hXfecrm_erÝ>hX FerrichromerÞ>h}rß>h}rà>hNhh]rá>…râ>Rrã>jE0X C27H42FeN9O12rä>jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rå>}ræ>(hXEX_fecrm__un_erç>hX"Ferrichrome minus Fe(III) exchangerè>h}ré>h}rê>j20j30j40j30j50h]rë>…rì>Rrí>j90}rî>j;0)rï>}rð>(hX fecrm__un_erñ>hXFerrichrome minus Fe(III)rò>h}ró>h}rô>hNhh]rõ>…rö>Rr÷>jE0X C27H42N9O12rø>jG0jÏ3jI0JýÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rù>}rú>(hX EX_feenter_erû>hXFe-enterobactin exchangerü>h}rý>h}rþ>j20j30j40j30j50h]rÿ>…r?Rr?j90}r?j;0)r?}r?(hX feenter_er?hXFe-enterobactinr?h}r?h}r?hNhh]r ?…r ?Rr ?jE0X C30H27FeN3O15r ?jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r ?}r?(hX EX_feoxam_er?hXferroxamine exchanger?h}r?h}r?j20j30j40j30j50h]r?…r?Rr?j90}r?j;0)r?}r?(hXfeoxam_er?hX ferroxaminer?h}r?h}r?hNhh]r?…r?Rr?jE0X C25H46FeN6O8r ?jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r!?}r"?(hXEX_feoxam__un_er#?hX ferroxamine minus Fe(3) exchanger$?h}r%?h}r&?j20j30j40j30j50h]r'?…r(?Rr)?j90}r*?j;0)r+?}r,?(hX feoxam__un_er-?hXferroxamine minus Fe(3)r.?h}r/?h}r0?hNhh]r1?…r2?Rr3?jE0X C25H46N6O8r4?jG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r5?}r6?(hXEX_for_er7?hXFormate exchanger8?h}r9?h}r:?j20j30j40j30j50h]r;?…r?j;0)r??}r@?(hXfor_erA?hXFormaterB?h}rC?h}rD?hNhh]rE?…rF?RrG?jE0XCH1O2rH?jG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rI?}rJ?(hXEX_fru_erK?hXD-Fructose exchangerL?h}rM?h}rN?j20j30j40j30j50h]rO?…rP?RrQ?j90}rR?j;0)rS?}rT?(hXfru_erU?hX D-FructoserV?h}rW?h}rX?hNhh]rY?…rZ?Rr[?jE0XC6H12O6r\?jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r]?}r^?(hX EX_frulys_er_?hXfructoselysine exchanger`?h}ra?h}rb?j20j30j40j30j50h]rc?…rd?Rre?j90}rf?j;0)rg?}rh?(hXfrulys_eri?hXfructoselysinerj?h}rk?h}rl?hNhh]rm?…rn?Rro?jE0X C12H25N2O7rp?jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rq?}rr?(hX EX_fruur_ers?hXD-Fructuronate exchangert?h}ru?h}rv?j20j30j40j30j50h]rw?…rx?Rry?j90}rz?j;0)r{?}r|?(hXfruur_er}?hXD-Fructuronater~?h}r?h}r€?hNhh]r?…r‚?Rrƒ?jE0XC6H9O7r„?jG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r…?}r†?(hX EX_fuc__L_er‡?hXL-Fucose exchangerˆ?h}r‰?h}rŠ?j20j30j40j30j50h]r‹?…rŒ?Rr?j90}rŽ?j;0)r?}r?(hXfuc__L_er‘?hXL-Fucoser’?h}r“?h}r”?hNhh]r•?…r–?Rr—?jE0XC6H12O5r˜?jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r™?}rš?(hXEX_fum_er›?hXFumarate exchangerœ?h}r?h}rž?j20j30j40j30j50h]rŸ?…r ?Rr¡?j90}r¢?j;0)r£?}r¤?(hXfum_er¥?hXFumarater¦?h}r§?h}r¨?hNhh]r©?…rª?Rr«?jE0XC4H2O4r¬?jG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r­?}r®?(hX EX_fusa_er¯?hXfusidic acid exchanger°?h}r±?h}r²?j20j30j40j30j50h]r³?…r´?Rrµ?j90}r¶?j;0)r·?}r¸?(hXfusa_er¹?hX fusidic acidrº?h}r»?h}r¼?hNhh]r½?…r¾?Rr¿?jE0XC31H48O5rÀ?jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÁ?}rÂ?(hXEX_g1p_erÃ?hXD-Glucose 1-phosphate exchangerÄ?h}rÅ?h}rÆ?j20j30j40j30j50h]rÇ?…rÈ?RrÉ?j90}rÊ?j;0)rË?}rÌ?(hXg1p_erÍ?hXD-Glucose 1-phosphaterÎ?h}rÏ?h}rÐ?hNhh]rÑ?…rÒ?RrÓ?jE0XC6H11O9PrÔ?jG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÕ?}rÖ?(hX EX_g3pc_er×?hX$sn-Glycero-3-phosphocholine exchangerØ?h}rÙ?h}rÚ?j20j30j40j30j50h]rÛ?…rÜ?RrÝ?j90}rÞ?j;0)rß?}rà?(hXg3pc_erá?hXsn-Glycero-3-phosphocholinerâ?h}rã?h}rä?hNhh]rå?…ræ?Rrç?jE0X C8H20NO6Prè?jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ré?}rê?(hX EX_g3pe_erë?hX)sn-Glycero-3-phosphoethanolamine exchangerì?h}rí?h}rî?j20j30j40j30j50h]rï?…rð?Rrñ?j90}rò?j;0)ró?}rô?(hXg3pe_erõ?hX sn-Glycero-3-phosphoethanolaminerö?h}r÷?h}rø?hNhh]rù?…rú?Rrû?jE0X C5H14NO6Prü?jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rý?}rþ?(hX EX_g3pg_erÿ?hXGlycerophosphoglycerol exchanger@h}r@h}r@j20j30j40j30j50h]r@…r@Rr@j90}r@j;0)r@}r@(hXg3pg_er @hXGlycerophosphoglycerolr @h}r @h}r @hNhh]r @…r@Rr@jE0XC6H14O8Pr@jG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r@}r@(hX EX_g3pi_er@hX(sn-Glycero-3-phospho-1-inositol exchanger@h}r@h}r@j20j30j40j30j50h]r@…r@Rr@j90}r@j;0)r@}r@(hXg3pi_er@hXsn-Glycero-3-phospho-1-inositolr@h}r@h}r @hNhh]r!@…r"@Rr#@jE0X C9H18O11Pr$@jG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r%@}r&@(hX EX_g3ps_er'@hXGlycerophosphoserine exchanger(@h}r)@h}r*@j20j30j40j30j50h]r+@…r,@Rr-@j90}r.@j;0)r/@}r0@(hXg3ps_er1@hXGlycerophosphoseriner2@h}r3@h}r4@hNhh]r5@…r6@Rr7@jE0X C6H13NO8Pr8@jG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r9@}r:@(hXEX_g6p_er;@hXD-Glucose 6-phosphate exchanger<@h}r=@h}r>@j20j30j40j30j50h]r?@…r@@RrA@j90}rB@j;0)rC@}rD@(hXg6p_erE@hXD-Glucose 6-phosphaterF@h}rG@h}rH@hNhh]rI@…rJ@RrK@jE0XC6H11O9PrL@jG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rM@}rN@(hXEX_gal_erO@hXD-Galactose exchangerP@h}rQ@h}rR@j20j30j40j30j50h]rS@…rT@RrU@j90}rV@j;0)rW@}rX@(hXgal_erY@hX D-GalactoserZ@h}r[@h}r\@hNhh]r]@…r^@Rr_@jE0XC6H12O6r`@jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ra@}rb@(hX EX_gal__bD_erc@hXbeta D-Galactose exchangerd@h}re@h}rf@j20j30j40j30j50h]rg@…rh@Rri@j90}rj@j;0)rk@}rl@(hX gal__bD_erm@hXbeta D-Galactosern@h}ro@h}rp@hNhh]rq@…rr@Rrs@jE0XC6H12O6rt@jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ru@}rv@(hX EX_gal1p_erw@hX&alpha-D-Galactose 1-phosphate exchangerx@h}ry@h}rz@j20j30j40j30j50h]r{@…r|@Rr}@j90}r~@j;0)r@}r€@(hXgal1p_er@hXalpha-D-Galactose 1-phosphater‚@h}rƒ@h}r„@hNhh]r…@…r†@Rr‡@jE0XC6H11O9Prˆ@jG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r‰@}rŠ@(hX EX_galct__D_er‹@hXD-Galactarate exchangerŒ@h}r@h}rŽ@j20j30j40j30j50h]r@…r@Rr‘@j90}r’@j;0)r“@}r”@(hX galct__D_er•@hX D-Galactarater–@h}r—@h}r˜@hNhh]r™@…rš@Rr›@jE0XC6H8O8rœ@jG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r@}rž@(hXEX_galctn__D_erŸ@hXD-Galactonate exchanger @h}r¡@h}r¢@j20j30j40j30j50h]r£@…r¤@Rr¥@j90}r¦@j;0)r§@}r¨@(hX galctn__D_er©@hX D-Galactonaterª@h}r«@h}r¬@hNhh]r­@…r®@Rr¯@jE0XC6H11O7r°@jG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r±@}r²@(hXEX_galctn__L_er³@hXL-Galactonate exchanger´@h}rµ@h}r¶@j20j30j40j30j50h]r·@…r¸@Rr¹@j90}rº@j;0)r»@}r¼@(hX galctn__L_er½@hX L-Galactonater¾@h}r¿@h}rÀ@hNhh]rÁ@…rÂ@RrÃ@jE0XC6H11O7rÄ@jG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÅ@}rÆ@(hX EX_galt_erÇ@hXGalactitol exchangerÈ@h}rÉ@h}rÊ@j20j30j40j30j50h]rË@…rÌ@RrÍ@j90}rÎ@j;0)rÏ@}rÐ@(hXgalt_erÑ@hX GalactitolrÒ@h}rÓ@h}rÔ@hNhh]rÕ@…rÖ@Rr×@jE0XC6H14O6rØ@jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÙ@}rÚ@(hX EX_galur_erÛ@hXD-Galacturonate exchangerÜ@h}rÝ@h}rÞ@j20j30j40j30j50h]rß@…rà@Rrá@j90}râ@j;0)rã@}rä@(hXgalur_erå@hXD-Galacturonateræ@h}rç@h}rè@hNhh]ré@…rê@Rrë@jE0XC6H9O7rì@jG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rí@}rî@(hXEX_gam_erï@hXD-Glucosamine exchangerð@h}rñ@h}rò@j20j30j40j30j50h]ró@…rô@Rrõ@j90}rö@j;0)r÷@}rø@(hXgam_erù@hX D-Glucosaminerú@h}rû@h}rü@hNhh]rý@…rþ@Rrÿ@jE0XC6H14NO5rAjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rA}rA(hX EX_gam6p_erAhX"D-Glucosamine 6-phosphate exchangerAh}rAh}rAj20j30j40j30j50h]rA…rARr Aj90}r Aj;0)r A}r A(hXgam6p_er AhXD-Glucosamine 6-phosphaterAh}rAh}rAhNhh]rA…rARrAjE0X C6H13NO8PrAjG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rA}rA(hX EX_gbbtn_erAhXgamma-butyrobetaine exchangerAh}rAh}rAj20j30j40j30j50h]rA…rARrAj90}rAj;0)rA}r A(hXgbbtn_er!AhXgamma-butyrobetainer"Ah}r#Ah}r$AhNhh]r%A…r&ARr'AjE0XC7H15NO2r(AjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r)A}r*A(hXEX_gdp_er+AhX GDP exchanger,Ah}r-Ah}r.Aj20j30j40j30j50h]r/A…r0ARr1Aj90}r2Aj;0)r3A}r4A(hXgdp_er5AhXGDPr6Ah}r7Ah}r8AhNhh]r9A…r:ARr;AjE0X C10H12N5O11P2rA(hXEX_glc_er?AhXD-Glucose exchanger@Ah}rAAh}rBAj20j30j40j30j50h]rCA…rDARrEAj90}rFAj;0)rGA}rHA(hXglc__D_erIAhX D-GlucoserJAh}rKAh}rLAhNhh]rMA…rNARrOAjE0XC6H12O6rPAjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GÀ$jQ0G@@jR0NjS0Nubj+0)rQA}rRA(hX EX_glcn_erSAhXD-Gluconate exchangerTAh}rUAh}rVAj20j30j40j30j50h]rWA…rXARrYAj90}rZAj;0)r[A}r\A(hXglcn_er]AhX D-Gluconater^Ah}r_Ah}r`AhNhh]raA…rbARrcAjE0XC6H11O7rdAjG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)reA}rfA(hX EX_glcr_ergAhXD-Glucarate exchangerhAh}riAh}rjAj20j30j40j30j50h]rkA…rlARrmAj90}rnAj;0)roA}rpA(hXglcr_erqAhX D-GlucaraterrAh}rsAh}rtAhNhh]ruA…rvARrwAjE0XC6H8O8rxAjG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ryA}rzA(hX EX_glcur_er{AhXD-Glucuronate exchanger|Ah}r}Ah}r~Aj20j30j40j30j50h]rA…r€ARrAj90}r‚Aj;0)rƒA}r„A(hXglcur_er…AhX D-Glucuronater†Ah}r‡Ah}rˆAhNhh]r‰A…rŠARr‹AjE0XC6H9O7rŒAjG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rA}rŽA(hX EX_glcur1p_erAhX"D-Glucuronate 1-phosphate exchangerAh}r‘Ah}r’Aj20j30j40j30j50h]r“A…r”ARr•Aj90}r–Aj;0)r—A}r˜A(hX glcur1p_er™AhXD-Glucuronate 1-phosphateršAh}r›Ah}rœAhNhh]rA…ržARrŸAjE0XC6H8O10Pr AjG0jÏ3jI0JýÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¡A}r¢A(hX EX_gln__L_er£AhXL-Glutamine exchanger¤Ah}r¥Ah}r¦Aj20j30j40j30j50h]r§A…r¨ARr©Aj90}rªAj;0)r«A}r¬A(hXgln__L_er­AhX L-Glutaminer®Ah}r¯Ah}r°AhNhh]r±A…r²ARr³AjE0X C5H10N2O3r´AjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rµA}r¶A(hX EX_glu__L_er·AhXL-Glutamate exchanger¸Ah}r¹Ah}rºAj20j30j40j30j50h]r»A…r¼ARr½Aj90}r¾Aj;0)r¿A}rÀA(hXglu__L_erÁAhX L-GlutamaterÂAh}rÃAh}rÄAhNhh]rÅA…rÆARrÇAjE0XC5H8NO4rÈAjG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÉA}rÊA(hXEX_gly_erËAhXGlycine exchangerÌAh}rÍAh}rÎAj20j30j40j30j50h]rÏA…rÐARrÑAj90}rÒAj;0)rÓA}rÔA(hXgly_erÕAhXGlycinerÖAh}r×Ah}rØAhNhh]rÙA…rÚARrÛAjE0XC2H5NO2rÜAjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÝA}rÞA(hX EX_glyald_erßAhXD-Glyceraldehyde exchangeràAh}ráAh}râAj20j30j40j30j50h]rãA…räARråAj90}ræAj;0)rçA}rèA(hXglyald_eréAhXD-GlyceraldehyderêAh}rëAh}rìAhNhh]ríA…rîARrïAjE0XC3H6O3rðAjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rñA}ròA(hX EX_glyb_eróAhXGlycine betaine exchangerôAh}rõAh}röAj20j30j40j30j50h]r÷A…røARrùAj90}rúAj;0)rûA}rüA(hXglyb_erýAhXGlycine betainerþAh}rÿAh}rBhNhh]rB…rBRrBjE0XC5H11NO2rBjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rB}rB(hX EX_glyc_erBhXGlycerol exchangerBh}r Bh}r Bj20j30j40j30j50h]r B…r BRr Bj90}rBj;0)rB}rB(hXglyc_erBhXGlycerolrBh}rBh}rBhNhh]rB…rBRrBjE0XC3H8O3rBjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rB}rB(hX EX_glyc__R_erBhX(R)-Glycerate exchangerBh}rBh}rBj20j30j40j30j50h]rB…r BRr!Bj90}r"Bj;0)r#B}r$B(hX glyc__R_er%BhX (R)-Glycerater&Bh}r'Bh}r(BhNhh]r)B…r*BRr+BjE0XC3H5O4r,BjG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r-B}r.B(hX EX_glyc2p_er/BhXGlycerol 2-phosphate exchanger0Bh}r1Bh}r2Bj20j30j40j30j50h]r3B…r4BRr5Bj90}r6Bj;0)r7B}r8B(hXglyc2p_er9BhXGlycerol 2-phosphater:Bh}r;Bh}rBRr?BjE0XC3H7O6Pr@BjG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rAB}rBB(hX EX_glyc3p_erCBhXGlycerol 3-phosphate exchangerDBh}rEBh}rFBj20j30j40j30j50h]rGB…rHBRrIBj90}rJBj;0)rKB}rLB(hXglyc3p_erMBhXGlycerol 3-phosphaterNBh}rOBh}rPBhNhh]rQB…rRBRrSBjE0XC3H7O6PrTBjG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rUB}rVB(hX EX_glyclt_erWBhXGlycolate exchangerXBh}rYBh}rZBj20j30j40j30j50h]r[B…r\BRr]Bj90}r^Bj;0)r_B}r`B(hXglyclt_eraBhX GlycolaterbBh}rcBh}rdBhNhh]reB…rfBRrgBjE0XC2H3O3rhBjG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)riB}rjB(hXEX_gmp_erkBhX GMP exchangerlBh}rmBh}rnBj20j30j40j30j50h]roB…rpBRrqBj90}rrBj;0)rsB}rtB(hXgmp_eruBhXGMPrvBh}rwBh}rxBhNhh]ryB…rzBRr{BjE0X C10H12N5O8Pr|BjG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r}B}r~B(hXEX_gsn_erBhXGuanosine exchanger€Bh}rBh}r‚Bj20j30j40j30j50h]rƒB…r„BRr…Bj90}r†Bj;0)r‡B}rˆB(hXgsn_er‰BhX GuanosinerŠBh}r‹Bh}rŒBhNhh]rB…rŽBRrBjE0X C10H13N5O5rBjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r‘B}r’B(hX EX_gthox_er“BhXOxidized glutathione exchanger”Bh}r•Bh}r–Bj20j30j40j30j50h]r—B…r˜BRr™Bj90}ršBj;0)r›B}rœB(hXgthox_erBhXOxidized glutathioneržBh}rŸBh}r BhNhh]r¡B…r¢BRr£BjE0X C20H30N6O12S2r¤BjG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¥B}r¦B(hX EX_gthrd_er§BhXReduced glutathione exchanger¨Bh}r©Bh}rªBj20j30j40j30j50h]r«B…r¬BRr­Bj90}r®Bj;0)r¯B}r°B(hXgthrd_er±BhXReduced glutathioner²Bh}r³Bh}r´BhNhh]rµB…r¶BRr·BjE0X C10H16N3O6Sr¸BjG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¹B}rºB(hXEX_gtp_er»BhX GTP exchanger¼Bh}r½Bh}r¾Bj20j30j40j30j50h]r¿B…rÀBRrÁBj90}rÂBj;0)rÃB}rÄB(hXgtp_erÅBhXGTPrÆBh}rÇBh}rÈBhNhh]rÉB…rÊBRrËBjE0X C10H12N5O14P3rÌBjG0jÏ3jI0JüÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÍB}rÎB(hXEX_gua_erÏBhXGuanine exchangerÐBh}rÑBh}rÒBj20j30j40j30j50h]rÓB…rÔBRrÕBj90}rÖBj;0)r×B}rØB(hXgua_erÙBhXGuaninerÚBh}rÛBh}rÜBhNhh]rÝB…rÞBRrßBjE0XC5H5N5OràBjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ráB}râB(hXEX_h_erãBhX H+ exchangeräBh}råBh}ræBj20j30j40j30j50h]rçB…rèBRréBj90}rêBj;0)rëB}rìB(hXh_eríBhXH+rîBh}rïBh}rðBhNhh]rñB…ròBRróBjE0jÝ4jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rôB}rõB(hXEX_h2_eröBhX H2 exchanger÷Bh}røBh}rùBj20j30j40j30j50h]rúB…rûBRrüBj90}rýBj;0)rþB}rÿB(hXh2_erChXH2rCh}rCh}rChNhh]rC…rCRrCjE0XH2rCjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rC}r C(hXEX_h2o_er ChX H2O exchanger Ch}r Ch}r Cj20j30j40j30j50h]rC…rCRrCj90}rCj;0)rC}rC(hXh2o_erChXH2OrCh}rCh}rChNhh]rC…rCRrCjE0XH2OrCjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rC}rC(hX EX_h2o2_erChXHydrogen peroxide exchangerCh}r Ch}r!Cj20j30j40j30j50h]r"C…r#CRr$Cj90}r%Cj;0)r&C}r'C(hXh2o2_er(ChXHydrogen peroxider)Ch}r*Ch}r+ChNhh]r,C…r-CRr.CjE0XH2O2r/CjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r0C}r1C(hXEX_h2s_er2ChXHydrogen sulfide exchanger3Ch}r4Ch}r5Cj20j30j40j30j50h]r6C…r7CRr8Cj90}r9Cj;0)r:C}r;C(hXh2s_erCh}r?ChNhh]r@C…rACRrBCjE0XH2SrCCjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rDC}rEC(hX EX_hacolipa_erFChX>hepta-acylated core oligosaccharide lipid A (E. coli) exchangerGCh}rHCh}rICj20j30j40j30j50h]rJC…rKCRrLCj90}rMCj;0)rNC}rOC(hX hacolipa_erPChX5hepta-acylated core oligosaccharide lipid A (E. coli)rQCh}rRCh}rSChNhh]rTC…rUCRrVCjE0XC192H333N2O101P4rWCjG0jÏ3jI0JõÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rXC}rYC(hX EX_halipa_erZChX(hepta-acylated KDO(2)-lipid (A) exchanger[Ch}r\Ch}r]Cj20j30j40j30j50h]r^C…r_CRr`Cj90}raCj;0)rbC}rcC(hXhalipa_erdChXhepta-acylated KDO(2)-lipid (A)reCh}rfCh}rgChNhh]rhC…riCRrjCjE0XC126H226N2O40P2rkCjG0jÏ3jI0JúÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rlC}rmC(hX EX_hdca_ernChX Hexadecanoate (n-C16:0) exchangeroCh}rpCh}rqCj20j30j40j30j50h]rrC…rsCRrtCj90}ruCj;0)rvC}rwC(hXhdca_erxChXHexadecanoate (n-C16:0)ryCh}rzCh}r{ChNhh]r|C…r}CRr~CjE0XC16H31O2rCjG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r€C}rC(hX EX_hdcea_er‚ChX hexadecenoate (n-C16:1) exchangerƒCh}r„Ch}r…Cj20j30j40j30j50h]r†C…r‡CRrˆCj90}r‰Cj;0)rŠC}r‹C(hXhdcea_erŒChXHexadecenoate (n-C16:1)rCh}rŽCh}rChNhh]rC…r‘CRr’CjE0XC16H29O2r“CjG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r”C}r•C(hXEX_hg2_er–ChX Hg2+ exchanger—Ch}r˜Ch}r™Cj20j30j40j30j50h]ršC…r›CRrœCj90}rCj;0)ržC}rŸC(hXhg2_er ChXHg2+r¡Ch}r¢Ch}r£ChNhh]r¤C…r¥CRr¦CjE0XHgr§CjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¨C}r©C(hX EX_his__L_erªChXL-Histidine exchanger«Ch}r¬Ch}r­Cj20j30j40j30j50h]r®C…r¯CRr°Cj90}r±Cj;0)r²C}r³C(hXhis__L_er´ChX L-HistidinerµCh}r¶Ch}r·ChNhh]r¸C…r¹CRrºCjE0XC6H9N3O2r»CjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¼C}r½C(hX EX_hom__L_er¾ChXL-Homoserine exchanger¿Ch}rÀCh}rÁCj20j30j40j30j50h]rÂC…rÃCRrÄCj90}rÅCj;0)rÆC}rÇC(hXhom__L_erÈChX L-HomoserinerÉCh}rÊCh}rËChNhh]rÌC…rÍCRrÎCjE0XC4H9NO3rÏCjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÐC}rÑC(hXEX_hxa_erÒChXHexanoate (n-C6:0) exchangerÓCh}rÔCh}rÕCj20j30j40j30j50h]rÖC…r×CRrØCj90}rÙCj;0)rÚC}rÛC(hXhxa_erÜChXHexanoate (n-C6:0)rÝCh}rÞCh}rßChNhh]ràC…ráCRrâCjE0XC6H11O2rãCjG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)räC}råC(hX EX_hxan_eræChXHypoxanthine exchangerçCh}rèCh}réCj20j30j40j30j50h]rêC…rëCRrìCj90}ríCj;0)rîC}rïC(hXhxan_erðChX HypoxanthinerñCh}ròCh}róChNhh]rôC…rõCRröCjE0XC5H4N4Or÷CjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)røC}rùC(hX EX_idon__L_erúChXL-Idonate exchangerûCh}rüCh}rýCj20j30j40j30j50h]rþC…rÿCRrDj90}rDj;0)rD}rD(hX idon__L_erDhX L-IdonaterDh}rDh}rDhNhh]rD…r DRr DjE0XC6H11O7r DjG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r D}r D(hX EX_ile__L_erDhXL-Isoleucine exchangerDh}rDh}rDj20j30j40j30j50h]rD…rDRrDj90}rDj;0)rD}rD(hXile__L_erDhX L-IsoleucinerDh}rDh}rDhNhh]rD…rDRrDjE0XC6H13NO2rDjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r D}r!D(hXEX_imp_er"DhX IMP exchanger#Dh}r$Dh}r%Dj20j30j40j30j50h]r&D…r'DRr(Dj90}r)Dj;0)r*D}r+D(hXimp_er,DhXIMPr-Dh}r.Dh}r/DhNhh]r0D…r1DRr2DjE0X C10H11N4O8Pr3DjG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r4D}r5D(hX EX_indole_er6DhXIndole exchanger7Dh}r8Dh}r9Dj20j30j40j30j50h]r:D…r;DRrD}r?D(hXindole_er@DhXIndolerADh}rBDh}rCDhNhh]rDD…rEDRrFDjE0XC8H7NrGDjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rHD}rID(hX EX_inost_erJDhXmyo-Inositol exchangerKDh}rLDh}rMDj20j30j40j30j50h]rND…rODRrPDj90}rQDj;0)rRD}rSD(hXinost_erTDhX myo-InositolrUDh}rVDh}rWDhNhh]rXD…rYDRrZDjE0XC6H12O6r[DjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r\D}r]D(hXEX_ins_er^DhXInosine exchanger_Dh}r`Dh}raDj20j30j40j30j50h]rbD…rcDRrdDj90}reDj;0)rfD}rgD(hXins_erhDhXInosineriDh}rjDh}rkDhNhh]rlD…rmDRrnDjE0X C10H12N4O5roDjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rpD}rqD(hX EX_isetac_errDhXIsethionic acid exchangersDh}rtDh}ruDj20j30j40j30j50h]rvD…rwDRrxDj90}ryDj;0)rzD}r{D(hXisetac_er|DhXIsethionic acidr}Dh}r~Dh}rDhNhh]r€D…rDRr‚DjE0XC2H5O4SrƒDjG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r„D}r…D(hXEX_k_er†DhX K+ exchanger‡Dh}rˆDh}r‰Dj20j30j40j30j50h]rŠD…r‹DRrŒDj90}rDj;0)rŽD}rD(hXk_erDhX potassiumr‘Dh}r’Dh}r“DhNhh]r”D…r•DRr–DjE0j4jG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r—D}r˜D(hXEX_kdo2lipid4_er™DhXKDO(2)-lipid IV(A) exchangeršDh}r›Dh}rœDj20j30j40j30j50h]rD…ržDRrŸDj90}r Djü4G¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¡D}r¢D(hX EX_lac__D_er£DhXD-lactate exchanger¤Dh}r¥Dh}r¦Dj20j30j40j30j50h]r§D…r¨DRr©Dj90}rªDj;0)r«D}r¬D(hXlac__D_er­DhX D-Lactater®Dh}r¯Dh}r°DhNhh]r±D…r²DRr³DjE0XC3H5O3r´DjG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rµD}r¶D(hX EX_lac__L_er·DhXL-Lactate exchanger¸Dh}r¹Dh}rºDj20j30j40j30j50h]r»D…r¼DRr½Dj90}r¾Dj;0)r¿D}rÀD(hXlac__L_erÁDhX L-LactaterÂDh}rÃDh}rÄDhNhh]rÅD…rÆDRrÇDjE0XC3H5O3rÈDjG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÉD}rÊD(hX EX_lcts_erËDhXLactose exchangerÌDh}rÍDh}rÎDj20j30j40j30j50h]rÏD…rÐDRrÑDj90}rÒDj;0)rÓD}rÔD(hXlcts_erÕDhXLactoserÖDh}r×Dh}rØDhNhh]rÙD…rÚDRrÛDjE0X C12H22O11rÜDjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÝD}rÞD(hX EX_leu__L_erßDhXL-Leucine exchangeràDh}ráDh}râDj20j30j40j30j50h]rãD…räDRråDj90}ræDj;0)rçD}rèD(hXleu__L_eréDhX L-LeucinerêDh}rëDh}rìDhNhh]ríD…rîDRrïDjE0XC6H13NO2rðDjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rñD}ròD(hX EX_lipa_eróDhXKDO(2)-lipid (A) exchangerôDh}rõDh}röDj20j30j40j30j50h]r÷D…røDRrùDj90}rúDj;0)rûD}rüD(hXlipa_erýDhXKDO(2)-lipid (A)rþDh}rÿDh}rEhNhh]rE…rERrEjE0XC110H196N2O39P2rEjG0jÏ3jI0JúÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rE}rE(hXEX_lipa_cold_erEhX&cold adapted KDO(2)-lipid (A) exchangerEh}r Eh}r Ej20j30j40j30j50h]r E…r ERr Ej90}rEj;0)rE}rE(hX lipa_cold_erEhXcold adapted KDO(2)-lipid (A)rEh}rEh}rEhNhh]rE…rERrEjE0XC114H202N2O39P2rEjG0jÏ3jI0JúÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rE}rE(hX EX_lipoate_erEhXLipoate exchangerEh}rEh}rEj20j30j40j30j50h]rE…r ERr!Ej90}r"Ej;0)r#E}r$E(hX lipoate_er%EhXLipoater&Eh}r'Eh}r(EhNhh]r)E…r*ERr+EjE0X C8H14O2S2r,EjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r-E}r.E(hX EX_lys__L_er/EhXL-Lysine exchanger0Eh}r1Eh}r2Ej20j30j40j30j50h]r3E…r4ERr5Ej90}r6Ej;0)r7E}r8E(hXlys__L_er9EhXL-Lysiner:Eh}r;Eh}rERr?EjE0X C6H15N2O2r@EjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rAE}rBE(hX EX_lyx__L_erCEhXL-Lyxose exchangerDEh}rEEh}rFEj20j30j40j30j50h]rGE…rHERrIEj90}rJEj;0)rKE}rLE(hXlyx__L_erMEhXL-LyxoserNEh}rOEh}rPEhNhh]rQE…rRERrSEjE0XC5H10O5rTEjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rUE}rVE(hX EX_mal__D_erWEhXD-Malate exchangerXEh}rYEh}rZEj20j30j40j30j50h]r[E…r\ERr]Ej90}r^Ej;0)r_E}r`E(hXmal__D_eraEhXD-MalaterbEh}rcEh}rdEhNhh]reE…rfERrgEjE0XC4H4O5rhEjG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)riE}rjE(hX EX_mal__L_erkEhXL-Malate exchangerlEh}rmEh}rnEj20j30j40j30j50h]roE…rpERrqEj90}rrEj;0)rsE}rtE(hXmal__L_eruEhXL-MalatervEh}rwEh}rxEhNhh]ryE…rzERr{EjE0XC4H4O5r|EjG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r}E}r~E(hX EX_malt_erEhXMaltose exchanger€Eh}rEh}r‚Ej20j30j40j30j50h]rƒE…r„ERr…Ej90}r†Ej;0)r‡E}rˆE(hXmalt_er‰EhXMaltoserŠEh}r‹Eh}rŒEhNhh]rE…rŽERrEjE0X C12H22O11rEjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r‘E}r’E(hX EX_malthx_er“EhXMaltohexaose exchanger”Eh}r•Eh}r–Ej20j30j40j30j50h]r—E…r˜ERr™Ej90}ršEj;0)r›E}rœE(hXmalthx_erEhX MaltohexaoseržEh}rŸEh}r EhNhh]r¡E…r¢ERr£EjE0X C36H62O31r¤EjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¥E}r¦E(hX EX_maltpt_er§EhXMaltopentaose exchanger¨Eh}r©Eh}rªEj20j30j40j30j50h]r«E…r¬ERr­Ej90}r®Ej;0)r¯E}r°E(hXmaltpt_er±EhX Maltopentaoser²Eh}r³Eh}r´EhNhh]rµE…r¶ERr·EjE0X C30H52O26r¸EjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¹E}rºE(hX EX_malttr_er»EhXMaltotriose exchanger¼Eh}r½Eh}r¾Ej20j30j40j30j50h]r¿E…rÀERrÁEj90}rÂEj;0)rÃE}rÄE(hXmalttr_erÅEhX MaltotrioserÆEh}rÇEh}rÈEhNhh]rÉE…rÊERrËEjE0X C18H32O16rÌEjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÍE}rÎE(hX EX_maltttr_erÏEhXMaltotetraose exchangerÐEh}rÑEh}rÒEj20j30j40j30j50h]rÓE…rÔERrÕEj90}rÖEj;0)r×E}rØE(hX maltttr_erÙEhX MaltotetraoserÚEh}rÛEh}rÜEhNhh]rÝE…rÞERrßEjE0X C24H42O21ràEjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ráE}râE(hXEX_man_erãEhXD-Mannose exchangeräEh}råEh}ræEj20j30j40j30j50h]rçE…rèERréEj90}rêEj;0)rëE}rìE(hXman_eríEhX D-MannoserîEh}rïEh}rðEhNhh]rñE…ròERróEjE0XC6H12O6rôEjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rõE}röE(hX EX_man6p_er÷EhXD-Mannose 6-phosphate exchangerøEh}rùEh}rúEj20j30j40j30j50h]rûE…rüERrýEj90}rþEj;0)rÿE}rF(hXman6p_erFhXD-Mannose 6-phosphaterFh}rFh}rFhNhh]rF…rFRrFjE0XC6H11O9PrFjG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r F}r F(hX EX_manglyc_er FhX(2(alpha-D-Mannosyl)-D-glycerate exchanger Fh}r Fh}rFj20j30j40j30j50h]rF…rFRrFj90}rFj;0)rF}rF(hX manglyc_erFhX2(alpha-D-Mannosyl)-D-glyceraterFh}rFh}rFhNhh]rF…rFRrFjE0XC9H15O9rFjG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rF}rF(hX EX_melib_erFhXMelibiose exchanger Fh}r!Fh}r"Fj20j30j40j30j50h]r#F…r$FRr%Fj90}r&Fj;0)r'F}r(F(hXmelib_er)FhX Melibioser*Fh}r+Fh}r,FhNhh]r-F…r.FRr/FjE0X C12H22O11r0FjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r1F}r2F(hX EX_meoh_er3FhXmethanol exchanger4Fh}r5Fh}r6Fj20j30j40j30j50h]r7F…r8FRr9Fj90}r:Fj;0)r;F}rFh}r?Fh}r@FhNhh]rAF…rBFRrCFjE0XCH4O1rDFjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rEF}rFF(hX EX_met__D_erGFhXD-Methionine exchangerHFh}rIFh}rJFj20j30j40j30j50h]rKF…rLFRrMFj90}rNFj;0)rOF}rPF(hXmet__D_erQFhX D-MethioninerRFh}rSFh}rTFhNhh]rUF…rVFRrWFjE0X C5H10NO2SrXFjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rYF}rZF(hX EX_met__L_er[FhXL-Methionine exchanger\Fh}r]Fh}r^Fj20j30j40j30j50h]r_F…r`FRraFj90}rbFj;0)rcF}rdF(hXmet__L_ereFhX L-MethioninerfFh}rgFh}rhFhNhh]riF…rjFRrkFjE0X C5H11NO2SrlFjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rmF}rnF(hXEX_metsox__R__L_eroFhX!L-methionine-R-sulfoxide exchangerpFh}rqFh}rrFj20j30j40j30j50h]rsF…rtFRruFj90}rvFj;0)rwF}rxF(hXmetsox__R__L_eryFhXL-methionine-R-sulfoxiderzFh}r{Fh}r|FhNhh]r}F…r~FRrFjE0X C5H11NO3Sr€FjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rF}r‚F(hXEX_metsox__S__L_erƒFhXL-Methionine S-oxide exchanger„Fh}r…Fh}r†Fj20j30j40j30j50h]r‡F…rˆFRr‰Fj90}rŠFj;0)r‹F}rŒF(hXmetsox__S__L_erFhXL-Methionine SulfoxiderŽFh}rFh}rFhNhh]r‘F…r’FRr“FjE0X C5H11NO3Sr”FjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r•F}r–F(hXEX_mg2_er—FhX Mg exchanger˜Fh}r™Fh}ršFj20j30j40j30j50h]r›F…rœFRrFj90}ržFj;0)rŸF}r F(hXmg2_er¡FhX magnesiumr¢Fh}r£Fh}r¤FhNhh]r¥F…r¦FRr§FjE0XMgr¨FjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r©F}rªF(hX EX_mincyc_er«FhXminocycline exchanger¬Fh}r­Fh}r®Fj20j30j40j30j50h]r¯F…r°FRr±Fj90}r²Fj;0)r³F}r´F(hXmincyc_erµFhX minocycliner¶Fh}r·Fh}r¸FhNhh]r¹F…rºFRr»FjE0X C23H27N3O7r¼FjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r½F}r¾F(hX EX_minohp_er¿FhX&myo-Inositol hexakisphosphate exchangerÀFh}rÁFh}rÂFj20j30j40j30j50h]rÃF…rÄFRrÅFj90}rÆFj;0)rÇF}rÈF(hXminohp_erÉFhXmyo-Inositol hexakisphosphaterÊFh}rËFh}rÌFhNhh]rÍF…rÎFRrÏFjE0X C6H6O24P6rÐFjG0jÏ3jI0JôÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÑF}rÒF(hX EX_mmet_erÓFhXS-Methyl-L-methionine exchangerÔFh}rÕFh}rÖFj20j30j40j30j50h]r×F…rØFRrÙFj90}rÚFj;0)rÛF}rÜF(hXmmet_erÝFhXS-Methyl-L-methioninerÞFh}rßFh}ràFhNhh]ráF…râFRrãFjE0X C6H14NO2SräFjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)råF}ræF(hXEX_mn2_erçFhX Mn2+ exchangerèFh}réFh}rêFj20j30j40j30j50h]rëF…rìFRríFj90}rîFj;0)rïF}rðF(hXmn2_erñFhXMn2+ròFh}róFh}rôFhNhh]rõF…röFRr÷FjE0XMnrøFjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rùF}rúF(hXEX_mnl_erûFhXD-Mannitol exchangerüFh}rýFh}rþFj20j30j40j30j50h]rÿF…rGRrGj90}rGj;0)rG}rG(hXmnl_erGhX D-MannitolrGh}rGh}rGhNhh]r G…r GRr GjE0XC6H14O6r GjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r G}rG(hX EX_mobd_erGhXMolybdate exchangerGh}rGh}rGj20j30j40j30j50h]rG…rGRrGj90}rGj;0)rG}rG(hXmobd_erGhX MolybdaterGh}rGh}rGhNhh]rG…rGRrGjE0XMoO4r GjG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r!G}r"G(hX EX_mso3_er#GhXmethanesulfonate exchanger$Gh}r%Gh}r&Gj20j30j40j30j50h]r'G…r(GRr)Gj90}r*Gj;0)r+G}r,G(hXmso3_er-GhXmethanesulfonater.Gh}r/Gh}r0GhNhh]r1G…r2GRr3GjE0XCH3O3Sr4GjG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r5G}r6G(hXEX_n2o_er7GhXNitrous oxide exchanger8Gh}r9Gh}r:Gj20j30j40j30j50h]r;G…rGj;0)r?G}r@G(hXn2o_erAGhX Nitrous oxiderBGh}rCGh}rDGhNhh]rEG…rFGRrGGjE0XN2OrHGjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rIG}rJG(hXEX_na1_erKGhXSodium exchangerLGh}rMGh}rNGj20j30j40j30j50h]rOG…rPGRrQGj90}rRGj;0)rSG}rTG(hXna1_erUGhXSodiumrVGh}rWGh}rXGhNhh]rYG…rZGRr[GjE0XNar\GjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r]G}r^G(hXEX_nac_er_GhXNicotinate exchanger`Gh}raGh}rbGj20j30j40j30j50h]rcG…rdGRreGj90}rfGj;0)rgG}rhG(hXnac_eriGhX NicotinaterjGh}rkGh}rlGhNhh]rmG…rnGRroGjE0XC6H4NO2rpGjG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rqG}rrG(hXEX_nh4_ersGhXAmmonia exchangertGh}ruGh}rvGj20j30j40j30j50h]rwG…rxGRryGj90}rzGj;0)r{G}r|G(hXnh4_er}GhXAmmoniumr~Gh}rGh}r€GhNhh]rG…r‚GRrƒGjE0XH4Nr„GjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r…G}r†G(hXEX_ni2_er‡GhX Ni2+ exchangerˆGh}r‰Gh}rŠGj20j30j40j30j50h]r‹G…rŒGRrGj90}rŽGj;0)rG}rG(hXni2_er‘GhXnickelr’Gh}r“Gh}r”GhNhh]r•G…r–GRr—GjE0XNir˜GjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r™G}ršG(hXEX_nmn_er›GhX NMN exchangerœGh}rGh}ržGj20j30j40j30j50h]rŸG…r GRr¡Gj90}r¢Gj;0)r£G}r¤G(hXnmn_er¥GhXNMNr¦Gh}r§Gh}r¨GhNhh]r©G…rªGRr«GjE0X C11H14N2O8Pr¬GjG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r­G}r®G(hXEX_no_er¯GhXNitric oxide exchanger°Gh}r±Gh}r²Gj20j30j40j30j50h]r³G…r´GRrµGj90}r¶Gj;0)r·G}r¸G(hXno_er¹GhX Nitric oxiderºGh}r»Gh}r¼GhNhh]r½G…r¾GRr¿GjE0XNOrÀGjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÁG}rÂG(hXEX_no2_erÃGhXNitrite exchangerÄGh}rÅGh}rÆGj20j30j40j30j50h]rÇG…rÈGRrÉGj90}rÊGj;0)rËG}rÌG(hXno2_erÍGhXNitriterÎGh}rÏGh}rÐGhNhh]rÑG…rÒGRrÓGjE0XNO2rÔGjG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÕG}rÖG(hXEX_no3_er×GhXNitrate exchangerØGh}rÙGh}rÚGj20j30j40j30j50h]rÛG…rÜGRrÝGj90}rÞGj;0)rßG}ràG(hXno3_eráGhXNitraterâGh}rãGh}räGhNhh]råG…ræGRrçGjE0XNO3rèGjG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)réG}rêG(hX EX_novbcn_erëGhXnovobiocin exchangerìGh}ríGh}rîGj20j30j40j30j50h]rïG…rðGRrñGj90}ròGj;0)róG}rôG(hXnovbcn_erõGhX novobiocinröGh}r÷Gh}røGhNhh]rùG…rúGRrûGjE0X C31H36N2O11rüGjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rýG}rþG(hXEX_o16a4colipa_erÿGhX5(O16 antigen)x4 core oligosaccharide lipid A exchangerHh}rHh}rHj20j30j40j30j50h]rH…rHRrHj90}rHj;0)rH}rH(hX o16a4colipa_er HhX,(O16 antigen)x4 core oligosaccharide lipid Ar Hh}r Hh}r HhNhh]r H…rHRrHjE0XC312H523N6O200P4rHjG0jÏ3jI0JõÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rH}rH(hXEX_o2_erHhX O2 exchangerHh}rHh}rHj20j30j40j30j50h]rH…rHRrHj90}rHj;0)rH}rH(hXo2_erHhXO2rHh}rHh}r HhNhh]r!H…r"HRr#HjE0XO2r$HjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r%H}r&H(hXEX_o2s_er'HhXSuperoxide anion exchanger(Hh}r)Hh}r*Hj20j30j40j30j50h]r+H…r,HRr-Hj90}r.Hj;0)r/H}r0H(hXo2s_er1HhXSuperoxide anionr2Hh}r3Hh}r4HhNhh]r5H…r6HRr7HjE0XO2r8HjG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r9H}r:H(hX EX_ocdca_er;HhX octadecanoate (n-C18:0) exchangerHj20j30j40j30j50h]r?H…r@HRrAHj90}rBHj;0)rCH}rDH(hXocdca_erEHhXoctadecanoate (n-C18:0)rFHh}rGHh}rHHhNhh]rIH…rJHRrKHjE0XC18H35O2rLHjG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rMH}rNH(hX EX_ocdcea_erOHhX octadecenoate (n-C18:1) exchangerPHh}rQHh}rRHj20j30j40j30j50h]rSH…rTHRrUHj90}rVHj;0)rWH}rXH(hXocdcea_erYHhXoctadecenoate (n-C18:1)rZHh}r[Hh}r\HhNhh]r]H…r^HRr_HjE0XC18H33O2r`HjG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)raH}rbH(hX EX_octa_ercHhXoctanoate (n-C8:0) exchangerdHh}reHh}rfHj20j30j40j30j50h]rgH…rhHRriHj90}rjHj;0)rkH}rlH(hXocta_ermHhXoctanoate (n-C8:0)rnHh}roHh}rpHhNhh]rqH…rrHRrsHjE0XC8H15O2rtHjG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ruH}rvH(hXEX_orn_erwHhXOrnithine exchangerxHh}ryHh}rzHj20j30j40j30j50h]r{H…r|HRr}Hj90}r~Hj;0)rH}r€H(hXorn_erHhX Ornithiner‚Hh}rƒHh}r„HhNhh]r…H…r†HRr‡HjE0X C5H13N2O2rˆHjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r‰H}rŠH(hX EX_orot_er‹HhXOrotate exchangerŒHh}rHh}rŽHj20j30j40j30j50h]rH…rHRr‘Hj90}r’Hj;0)r“H}r”H(hXorot_er•HhXOrotater–Hh}r—Hh}r˜HhNhh]r™H…ršHRr›HjE0XC5H3N2O4rœHjG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rH}ržH(hX EX_pacald_erŸHhXPhenylacetaldehyde exchanger Hh}r¡Hh}r¢Hj20j30j40j30j50h]r£H…r¤HRr¥Hj90}r¦Hj;0)r§H}r¨H(hXpacald_er©HhXPhenylacetaldehyderªHh}r«Hh}r¬HhNhh]r­H…r®HRr¯HjE0XC8H8Or°HjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r±H}r²H(hX EX_peamn_er³HhXPhenethylamine exchanger´Hh}rµHh}r¶Hj20j30j40j30j50h]r·H…r¸HRr¹Hj90}rºHj;0)r»H}r¼H(hXpeamn_er½HhXPhenethylaminer¾Hh}r¿Hh}rÀHhNhh]rÁH…rÂHRrÃHjE0XC8H12NrÄHjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÅH}rÆH(hX EX_phe__L_erÇHhXL-Phenylalanine exchangerÈHh}rÉHh}rÊHj20j30j40j30j50h]rËH…rÌHRrÍHj90}rÎHj;0)rÏH}rÐH(hXphe__L_erÑHhXL-PhenylalaninerÒHh}rÓHh}rÔHhNhh]rÕH…rÖHRr×HjE0XC9H11NO2rØHjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÙH}rÚH(hX EX_pheme_erÛHhXProtoheme exchangerÜHh}rÝHh}rÞHj20j30j40j30j50h]rßH…ràHRráHj90}râHj;0)rãH}räH(hXpheme_eråHhX ProtohemeræHh}rçHh}rèHhNhh]réH…rêHRrëHjE0X C34H30FeN4O4rìHjG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ríH}rîH(hXEX_pi_erïHhXPhosphate exchangerðHh}rñHh}ròHj20j30j40j30j50h]róH…rôHRrõHj90}röHj;0)r÷H}røH(hXpi_erùHhX PhosphaterúHh}rûHh}rüHhNhh]rýH…rþHRrÿHjE0XHO4PrIjG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rI}rI(hX EX_pnto__R_erIhX(R)-Pantothenate exchangerIh}rIh}rIj20j30j40j30j50h]rI…rIRr Ij90}r Ij;0)r I}r I(hX pnto__R_er IhX(R)-PantothenaterIh}rIh}rIhNhh]rI…rIRrIjE0XC9H16NO5rIjG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rI}rI(hXEX_ppa_erIhXPropionate exchangerIh}rIh}rIj20j30j40j30j50h]rI…rIRrIj90}rIj;0)rI}r I(hXppa_er!IhXPropionate (n-C3:0)r"Ih}r#Ih}r$IhNhh]r%I…r&IRr'IjE0XC3H5O2r(IjG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r)I}r*I(hX EX_ppal_er+IhXPropanal exchanger,Ih}r-Ih}r.Ij20j30j40j30j50h]r/I…r0IRr1Ij90}r2Ij;0)r3I}r4I(hXppal_er5IhXPropanalr6Ih}r7Ih}r8IhNhh]r9I…r:IRr;IjE0XC3H6OrI(hX EX_pppn_er?IhXPhenylpropanoate exchanger@Ih}rAIh}rBIj20j30j40j30j50h]rCI…rDIRrEIj90}rFIj;0)rGI}rHI(hXpppn_erIIhXPhenylpropanoaterJIh}rKIh}rLIhNhh]rMI…rNIRrOIjE0XC9H9O2rPIjG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rQI}rRI(hXEX_ppt_erSIhXPhosphonate exchangerTIh}rUIh}rVIj20j30j40j30j50h]rWI…rXIRrYIj90}rZIj;0)r[I}r\I(hXppt_er]IhX Phosphonater^Ih}r_Ih}r`IhNhh]raI…rbIRrcIjE0XHO3PrdIjG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)reI}rfI(hX EX_pro__L_ergIhXL-Proline exchangerhIh}riIh}rjIj20j30j40j30j50h]rkI…rlIRrmIj90}rnIj;0)roI}rpI(hXpro__L_erqIhX L-ProlinerrIh}rsIh}rtIhNhh]ruI…rvIRrwIjE0XC5H9NO2rxIjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ryI}rzI(hX EX_progly_er{IhXL-Prolinylglycine exchanger|Ih}r}Ih}r~Ij20j30j40j30j50h]rI…r€IRrIj90}r‚Ij;0)rƒI}r„I(hXprogly_er…IhXL-Prolinylglyciner†Ih}r‡Ih}rˆIhNhh]r‰I…rŠIRr‹IjE0X C7H12N2O3rŒIjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rI}rŽI(hX EX_psclys_erIhXpsicoselysine exchangerIh}r‘Ih}r’Ij20j30j40j30j50h]r“I…r”IRr•Ij90}r–Ij;0)r—I}r˜I(hXpsclys_er™IhX psicoselysineršIh}r›Ih}rœIhNhh]rI…ržIRrŸIjE0X C12H25N2O7r IjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¡I}r¢I(hX EX_pser__L_er£IhXO-Phospho-L-serine exchanger¤Ih}r¥Ih}r¦Ij20j30j40j30j50h]r§I…r¨IRr©Ij90}rªIj;0)r«I}r¬I(hX pser__L_er­IhXO-Phospho-L-seriner®Ih}r¯Ih}r°IhNhh]r±I…r²IRr³IjE0XC3H6NO6Pr´IjG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rµI}r¶I(hX EX_ptrc_er·IhXPutrescine exchanger¸Ih}r¹Ih}rºIj20j30j40j30j50h]r»I…r¼IRr½Ij90}r¾Ij;0)r¿I}rÀI(hXptrc_erÁIhX PutrescinerÂIh}rÃIh}rÄIhNhh]rÅI…rÆIRrÇIjE0XC4H14N2rÈIjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÉI}rÊI(hX EX_pydam_erËIhXPyridoxamine exchangerÌIh}rÍIh}rÎIj20j30j40j30j50h]rÏI…rÐIRrÑIj90}rÒIj;0)rÓI}rÔI(hXpydam_erÕIhX PyridoxaminerÖIh}r×Ih}rØIhNhh]rÙI…rÚIRrÛIjE0X C8H13N2O2rÜIjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÝI}rÞI(hX EX_pydx_erßIhXPyridoxal exchangeràIh}ráIh}râIj20j30j40j30j50h]rãI…räIRråIj90}ræIj;0)rçI}rèI(hXpydx_eréIhX PyridoxalrêIh}rëIh}rìIhNhh]ríI…rîIRrïIjE0XC8H9NO3rðIjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rñI}ròI(hX EX_pydxn_eróIhXPyridoxine exchangerôIh}rõIh}röIj20j30j40j30j50h]r÷I…røIRrùIj90}rúIj;0)rûI}rüI(hXpydxn_erýIhX PyridoxinerþIh}rÿIh}rJhNhh]rJ…rJRrJjE0XC8H11NO3rJjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rJ}rJ(hXEX_pyr_erJhXPyruvate exchangerJh}r Jh}r Jj20j30j40j30j50h]r J…r JRr Jj90}rJj;0)rJ}rJ(hXpyr_erJhXPyruvaterJh}rJh}rJhNhh]rJ…rJRrJjE0XC3H3O3rJjG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rJ}rJ(hX EX_quin_erJhXQuinate exchangerJh}rJh}rJj20j30j40j30j50h]rJ…r JRr!Jj90}r"Jj;0)r#J}r$J(hXquin_er%JhXQuinater&Jh}r'Jh}r(JhNhh]r)J…r*JRr+JjE0XC7H12O6r,JjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r-J}r.J(hXEX_r5p_er/JhX#alpha-D-Ribose 5-phosphate exchanger0Jh}r1Jh}r2Jj20j30j40j30j50h]r3J…r4JRr5Jj90}r6Jj;0)r7J}r8J(hXr5p_er9JhXalpha-D-Ribose 5-phosphater:Jh}r;Jh}rJRr?JjE0XC5H9O8Pr@JjG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rAJ}rBJ(hX EX_rfamp_erCJhXrifampin exchangerDJh}rEJh}rFJj20j30j40j30j50h]rGJ…rHJRrIJj90}rJJj;0)rKJ}rLJ(hXrfamp_erMJhXrifampinrNJh}rOJh}rPJhNhh]rQJ…rRJRrSJjE0X C43H58N4O12rTJjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rUJ}rVJ(hX EX_rib__D_erWJhXD-Ribose exchangerXJh}rYJh}rZJj20j30j40j30j50h]r[J…r\JRr]Jj90}r^Jj;0)r_J}r`J(hXrib__D_eraJhXD-RiboserbJh}rcJh}rdJhNhh]reJ…rfJRrgJjE0XC5H10O5rhJjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)riJ}rjJ(hXEX_rmn_erkJhXL-Rhamnose exchangerlJh}rmJh}rnJj20j30j40j30j50h]roJ…rpJRrqJj90}rrJj;0)rsJ}rtJ(hXrmn_eruJhX L-RhamnoservJh}rwJh}rxJhNhh]ryJ…rzJRr{JjE0XC6H12O5r|JjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r}J}r~J(hX EX_sbt__D_erJhXD-Sorbitol exchanger€Jh}rJh}r‚Jj20j30j40j30j50h]rƒJ…r„JRr…Jj90}r†Jj;0)r‡J}rˆJ(hXsbt__D_er‰JhX D-SorbitolrŠJh}r‹Jh}rŒJhNhh]rJ…rŽJRrJjE0XC6H14O6rJjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r‘J}r’J(hXEX_sel_er“JhXSelenate exchanger”Jh}r•Jh}r–Jj20j30j40j30j50h]r—J…r˜JRr™Jj90}ršJj;0)r›J}rœJ(hXsel_erJhXSelenateržJh}rŸJh}r JhNhh]r¡J…r¢JRr£JjE0XO4Ser¤JjG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r¥J}r¦J(hX EX_ser__D_er§JhXD-Serine exchanger¨Jh}r©Jh}rªJj20j30j40j30j50h]r«J…r¬JRr­Jj90}r®Jj;0)r¯J}r°J(hXser__D_er±JhXD-Seriner²Jh}r³Jh}r´JhNhh]rµJ…r¶JRr·JjE0XC3H7NO3r¸JjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¹J}rºJ(hX EX_ser__L_er»JhXL-Serine exchanger¼Jh}r½Jh}r¾Jj20j30j40j30j50h]r¿J…rÀJRrÁJj90}rÂJj;0)rÃJ}rÄJ(hXser__L_erÅJhXL-SerinerÆJh}rÇJh}rÈJhNhh]rÉJ…rÊJRrËJjE0XC3H7NO3rÌJjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÍJ}rÎJ(hXEX_skm_erÏJhXShikimate exchangerÐJh}rÑJh}rÒJj20j30j40j30j50h]rÓJ…rÔJRrÕJj90}rÖJj;0)r×J}rØJ(hXskm_erÙJhX ShikimaterÚJh}rÛJh}rÜJhNhh]rÝJ…rÞJRrßJjE0XC7H9O5ràJjG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ráJ}râJ(hX EX_slnt_erãJhXselenite exchangeräJh}råJh}ræJj20j30j40j30j50h]rçJ…rèJRréJj90}rêJj;0)rëJ}rìJ(hXslnt_eríJhXseleniterîJh}rïJh}rðJhNhh]rñJ…ròJRróJjE0XO3SerôJjG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rõJ}röJ(hXEX_so2_er÷JhXsulfur dioxide exchangerøJh}rùJh}rúJj20j30j40j30j50h]rûJ…rüJRrýJj90}rþJj;0)rÿJ}rK(hXso2_erKhXsulfur dioxiderKh}rKh}rKhNhh]rK…rKRrKjE0XO2SrKjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r K}r K(hXEX_so3_er KhXSulfite exchanger Kh}r Kh}rKj20j30j40j30j50h]rK…rKRrKj90}rKj;0)rK}rK(hXso3_erKhXSulfiterKh}rKh}rKhNhh]rK…rKRrKjE0XO3SrKjG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rK}rK(hXEX_so4_erKhXSulfate exchanger Kh}r!Kh}r"Kj20j30j40j30j50h]r#K…r$KRr%Kj90}r&Kj;0)r'K}r(K(hXso4_er)KhXSulfater*Kh}r+Kh}r,KhNhh]r-K…r.KRr/KjE0XO4Sr0KjG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r1K}r2K(hX EX_spmd_er3KhXSpermidine exchanger4Kh}r5Kh}r6Kj20j30j40j30j50h]r7K…r8KRr9Kj90}r:Kj;0)r;K}rKh}r?Kh}r@KhNhh]rAK…rBKRrCKjE0XC7H22N3rDKjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rEK}rFK(hX EX_succ_erGKhXSuccinate exchangerHKh}rIKh}rJKj20j30j40j30j50h]rKK…rLKRrMKj90}rNKj;0)rOK}rPK(hXsucc_erQKhX SuccinaterRKh}rSKh}rTKhNhh]rUK…rVKRrWKjE0XC4H4O4rXKjG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rYK}rZK(hX EX_sucr_er[KhXSucrose exchanger\Kh}r]Kh}r^Kj20j30j40j30j50h]r_K…r`KRraKj90}rbKj;0)rcK}rdK(hXsucr_ereKhXSucroserfKh}rgKh}rhKhNhh]riK…rjKRrkKjE0X C12H22O11rlKjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rmK}rnK(hX EX_sulfac_eroKhXsulfoacetate exchangerpKh}rqKh}rrKj20j30j40j30j50h]rsK…rtKRruKj90}rvKj;0)rwK}rxK(hXsulfac_eryKhX sulfoacetaterzKh}r{Kh}r|KhNhh]r}K…r~KRrKjE0XC2H2O5Sr€KjG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rK}r‚K(hX EX_tartr__D_erƒKhXD-tartrate exchanger„Kh}r…Kh}r†Kj20j30j40j30j50h]r‡K…rˆKRr‰Kj90}rŠKj;0)r‹K}rŒK(hX tartr__D_erKhX D-tartraterŽKh}rKh}rKhNhh]r‘K…r’KRr“KjE0XC4H4O6r”KjG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r•K}r–K(hX EX_tartr__L_er—KhXL-tartrate exchanger˜Kh}r™Kh}ršKj20j30j40j30j50h]r›K…rœKRrKj90}ržKj;0)rŸK}r K(hX tartr__L_er¡KhX L-tartrater¢Kh}r£Kh}r¤KhNhh]r¥K…r¦KRr§KjE0XC4H4O6r¨KjG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r©K}rªK(hX EX_taur_er«KhXTaurine exchanger¬Kh}r­Kh}r®Kj20j30j40j30j50h]r¯K…r°KRr±Kj90}r²Kj;0)r³K}r´K(hXtaur_erµKhXTauriner¶Kh}r·Kh}r¸KhNhh]r¹K…rºKRr»KjE0XC2H7NO3Sr¼KjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r½K}r¾K(hX EX_tcynt_er¿KhXThiocyanate exchangerÀKh}rÁKh}rÂKj20j30j40j30j50h]rÃK…rÄKRrÅKj90}rÆKj;0)rÇK}rÈK(hXtcynt_erÉKhX ThiocyanaterÊKh}rËKh}rÌKhNhh]rÍK…rÎKRrÏKjE0XCNSrÐKjG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÑK}rÒK(hXEX_thm_erÓKhXThiamin exchangerÔKh}rÕKh}rÖKj20j30j40j30j50h]r×K…rØKRrÙKj90}rÚKj;0)rÛK}rÜK(hXthm_erÝKhXThiaminrÞKh}rßKh}ràKhNhh]ráK…râKRrãKjE0X C12H17N4OSräKjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)råK}ræK(hX EX_thr__L_erçKhXL-Threonine exchangerèKh}réKh}rêKj20j30j40j30j50h]rëK…rìKRríKj90}rîKj;0)rïK}rðK(hXthr__L_erñKhX L-ThreonineròKh}róKh}rôKhNhh]rõK…röKRr÷KjE0XC4H9NO3røKjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rùK}rúK(hX EX_thrp_erûKhX"L-Threonine O-3-phosphate exchangerüKh}rýKh}rþKj20j30j40j30j50h]rÿK…rLRrLj90}rLj;0)rL}rL(hXthrp_erLhXL-Threonine O-3-phosphaterLh}rLh}rLhNhh]r L…r LRr LjE0XC4H8NO6Pr LjG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r L}rL(hX EX_thym_erLhXThymine exchangerLh}rLh}rLj20j30j40j30j50h]rL…rLRrLj90}rLj;0)rL}rL(hXthym_erLhXThyminerLh}rLh}rLhNhh]rL…rLRrLjE0XC5H6N2O2r LjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r!L}r"L(hX EX_thymd_er#LhXThymidine exchanger$Lh}r%Lh}r&Lj20j30j40j30j50h]r'L…r(LRr)Lj90}r*Lj;0)r+L}r,L(hXthymd_er-LhX Thymidiner.Lh}r/Lh}r0LhNhh]r1L…r2LRr3LjE0X C10H14N2O5r4LjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r5L}r6L(hXEX_tma_er7LhXTrimethylamine exchanger8Lh}r9Lh}r:Lj20j30j40j30j50h]r;L…rLj;0)r?L}r@L(hXtma_erALhXtrimethylaminerBLh}rCLh}rDLhNhh]rEL…rFLRrGLjE0XC3H10NrHLjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rIL}rJL(hX EX_tmao_erKLhXTrimethylamine N-oxide exchangerLLh}rMLh}rNLj20j30j40j30j50h]rOL…rPLRrQLj90}rRLj;0)rSL}rTL(hXtmao_erULhXTrimethylamine N-oxiderVLh}rWLh}rXLhNhh]rYL…rZLRr[LjE0XC3H9NOr\LjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r]L}r^L(hXEX_tre_er_LhXTrehalose exchanger`Lh}raLh}rbLj20j30j40j30j50h]rcL…rdLRreLj90}rfLj;0)rgL}rhL(hXtre_eriLhX TrehaloserjLh}rkLh}rlLhNhh]rmL…rnLRroLjE0X C12H22O11rpLjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rqL}rrL(hX EX_trp__L_ersLhXL-Tryptophan exchangertLh}ruLh}rvLj20j30j40j30j50h]rwL…rxLRryLj90}rzLj;0)r{L}r|L(hXtrp__L_er}LhX L-Tryptophanr~Lh}rLh}r€LhNhh]rL…r‚LRrƒLjE0X C11H12N2O2r„LjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r…L}r†L(hX EX_tsul_er‡LhXThiosulfate exchangerˆLh}r‰Lh}rŠLj20j30j40j30j50h]r‹L…rŒLRrLj90}rŽLj;0)rL}rL(hXtsul_er‘LhX Thiosulfater’Lh}r“Lh}r”LhNhh]r•L…r–LRr—LjE0XO3S2r˜LjG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r™L}ršL(hX EX_ttdca_er›LhX!tetradecanoate (n-C14:0) exchangerœLh}rLh}ržLj20j30j40j30j50h]rŸL…r LRr¡Lj90}r¢Lj;0)r£L}r¤L(hXttdca_er¥LhXtetradecanoate (n-C14:0)r¦Lh}r§Lh}r¨LhNhh]r©L…rªLRr«LjE0XC14H27O2r¬LjG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r­L}r®L(hX EX_ttdcea_er¯LhX!tetradecenoate (n-C14:1) exchanger°Lh}r±Lh}r²Lj20j30j40j30j50h]r³L…r´LRrµLj90}r¶Lj;0)r·L}r¸L(hXttdcea_er¹LhXtetradecenoate (n-C14:1)rºLh}r»Lh}r¼LhNhh]r½L…r¾LRr¿LjE0XC14H25O2rÀLjG0jÏ3jI0JÿÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÁL}rÂL(hX EX_ttrcyc_erÃLhXtetracycline exchangerÄLh}rÅLh}rÆLj20j30j40j30j50h]rÇL…rÈLRrÉLj90}rÊLj;0)rËL}rÌL(hXttrcyc_erÍLhX tetracyclinerÎLh}rÏLh}rÐLhNhh]rÑL…rÒLRrÓLjE0X C22H24N2O8rÔLjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÕL}rÖL(hX EX_tungs_er×LhXtungstate exchangerØLh}rÙLh}rÚLj20j30j40j30j50h]rÛL…rÜLRrÝLj90}rÞLj;0)rßL}ràL(hXtungs_eráLhX tungstaterâLh}rãLh}räLhNhh]råL…ræLRrçLjE0XO4W1rèLjG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)réL}rêL(hXEX_tym_erëLhXTyramine exchangerìLh}ríLh}rîLj20j30j40j30j50h]rïL…rðLRrñLj90}ròLj;0)róL}rôL(hXtym_erõLhXTyramineröLh}r÷Lh}røLhNhh]rùL…rúLRrûLjE0XC8H12NOrüLjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rýL}rþL(hX EX_tyr__L_erÿLhXL-Tyrosine exchangerMh}rMh}rMj20j30j40j30j50h]rM…rMRrMj90}rMj;0)rM}rM(hXtyr__L_er MhX L-Tyrosiner Mh}r Mh}r MhNhh]r M…rMRrMjE0XC9H11NO3rMjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rM}rM(hX EX_tyrp_erMhXPhosphotyrosine exchangerMh}rMh}rMj20j30j40j30j50h]rM…rMRrMj90}rMj;0)rM}rM(hXtyrp_erMhXPhosphotyrosinerMh}rMh}r MhNhh]r!M…r"MRr#MjE0X C9H10NO6Pr$MjG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r%M}r&M(hX EX_uacgam_er'MhX#UDP-N-acetyl-D-glucosamine exchanger(Mh}r)Mh}r*Mj20j30j40j30j50h]r+M…r,MRr-Mj90}r.Mj;0)r/M}r0M(hXuacgam_er1MhXUDP-N-acetyl-D-glucosaminer2Mh}r3Mh}r4MhNhh]r5M…r6MRr7MjE0X C17H25N3O17P2r8MjG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r9M}r:M(hX EX_udpacgal_er;MhX%UDP-N-acetyl-D-galactosamine exchangerMj20j30j40j30j50h]r?M…r@MRrAMj90}rBMj;0)rCM}rDM(hX udpacgal_erEMhXUDP-N-acetyl-D-galactosaminerFMh}rGMh}rHMhNhh]rIM…rJMRrKMjE0X C17H25N3O17P2rLMjG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rMM}rNM(hX EX_udpg_erOMhXUDPglucose exchangerPMh}rQMh}rRMj20j30j40j30j50h]rSM…rTMRrUMj90}rVMj;0)rWM}rXM(hXudpg_erYMhX UDPglucoserZMh}r[Mh}r\MhNhh]r]M…r^MRr_MjE0X C15H22N2O17P2r`MjG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)raM}rbM(hX EX_udpgal_ercMhXUDPgalactose exchangerdMh}reMh}rfMj20j30j40j30j50h]rgM…rhMRriMj90}rjMj;0)rkM}rlM(hXudpgal_ermMhX UDPgalactosernMh}roMh}rpMhNhh]rqM…rrMRrsMjE0X C15H22N2O17P2rtMjG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ruM}rvM(hX EX_udpglcur_erwMhXUDP-D-glucuronate exchangerxMh}ryMh}rzMj20j30j40j30j50h]r{M…r|MRr}Mj90}r~Mj;0)rM}r€M(hX udpglcur_erMhXUDP-D-glucuronater‚Mh}rƒMh}r„MhNhh]r…M…r†MRr‡MjE0X C15H19N2O18P2rˆMjG0jÏ3jI0JýÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r‰M}rŠM(hXEX_ump_er‹MhX UMP exchangerŒMh}rMh}rŽMj20j30j40j30j50h]rM…rMRr‘Mj90}r’Mj;0)r“M}r”M(hXump_er•MhXUMPr–Mh}r—Mh}r˜MhNhh]r™M…ršMRr›MjE0X C9H11N2O9PrœMjG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rM}ržM(hXEX_ura_erŸMhXUracil exchanger Mh}r¡Mh}r¢Mj20j30j40j30j50h]r£M…r¤MRr¥Mj90}r¦Mj;0)r§M}r¨M(hXura_er©MhXUracilrªMh}r«Mh}r¬MhNhh]r­M…r®MRr¯MjE0XC4H4N2O2r°MjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r±M}r²M(hX EX_urea_er³MhX Urea exchanger´Mh}rµMh}r¶Mj20j30j40j30j50h]r·M…r¸MRr¹Mj90}rºMj;0)r»M}r¼M(hXurea_er½MhXUrear¾Mh}r¿Mh}rÀMhNhh]rÁM…rÂMRrÃMjE0XCH4N2OrÄMjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÅM}rÆM(hXEX_uri_erÇMhXUridine exchangerÈMh}rÉMh}rÊMj20j30j40j30j50h]rËM…rÌMRrÍMj90}rÎMj;0)rÏM}rÐM(hXuri_erÑMhXUridinerÒMh}rÓMh}rÔMhNhh]rÕM…rÖMRr×MjE0X C9H12N2O6rØMjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÙM}rÚM(hX EX_val__L_erÛMhXL-Valine exchangerÜMh}rÝMh}rÞMj20j30j40j30j50h]rßM…ràMRráMj90}râMj;0)rãM}räM(hXval__L_eråMhXL-ValineræMh}rçMh}rèMhNhh]réM…rêMRrëMjE0XC5H11NO2rìMjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ríM}rîM(hXEX_xan_erïMhXXanthine exchangerðMh}rñMh}ròMj20j30j40j30j50h]róM…rôMRrõMj90}röMj;0)r÷M}røM(hXxan_erùMhXXanthinerúMh}rûMh}rüMhNhh]rýM…rþMRrÿMjE0XC5H4N4O2rNjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rN}rN(hXEX_xmp_erNhX Xanthosine 5'-phosphate exchangerNh}rNh}rNj20j30j40j30j50h]rN…rNRr Nj90}r Nj;0)r N}r N(hXxmp_er NhXXanthosine 5'-phosphaterNh}rNh}rNhNhh]rN…rNRrNjE0X C10H11N4O9PrNjG0jÏ3jI0JþÿÿÿjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rN}rN(hX EX_xtsn_erNhXXanthosine exchangerNh}rNh}rNj20j30j40j30j50h]rN…rNRrNj90}rNj;0)rN}r N(hXxtsn_er!NhX Xanthosiner"Nh}r#Nh}r$NhNhh]r%N…r&NRr'NjE0X C10H12N4O6r(NjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r)N}r*N(hX EX_xyl__D_er+NhXD-Xylose exchanger,Nh}r-Nh}r.Nj20j30j40j30j50h]r/N…r0NRr1Nj90}r2Nj;0)r3N}r4N(hXxyl__D_er5NhXD-Xyloser6Nh}r7Nh}r8NhNhh]r9N…r:NRr;NjE0XC5H10O5rN(hX EX_xylu__L_er?NhXL-Xylulose exchanger@Nh}rANh}rBNj20j30j40j30j50h]rCN…rDNRrENj90}rFNj;0)rGN}rHN(hX xylu__L_erINhX L-XyluloserJNh}rKNh}rLNhNhh]rMN…rNNRrONjE0XC5H10O5rPNjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rQN}rRN(hXEX_zn2_erSNhX Zinc exchangerTNh}rUNh}rVNj20j30j40j30j50h]rWN…rXNRrYNj90}rZNj;0)r[N}r\N(hXzn2_er]NhXZincr^Nh}r_Nh}r`NhNhh]raN…rbNRrcNjE0XZnrdNjG0jÏ3jI0KjJ0jK0jL0GubG¿ðsjM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)reN}rfN(hX 12DGR120tipprgNhXK1,2 diacylglycerol transport via flipping (periplasm to cytoplasm, n-C12:0)rhNh}riNh}rjNj20j30j40j30j50h]rkN…rlNRrmNj90}rnN(j;0)roN}rpN(hX 12dgr120_prqNhX.1,2-Diacyl-sn-glycerol (didodecanoyl, n-C12:0)rrNh}rsNh}rtNhNhh]ruN…rvNRrwNjE0XC27H52O5rxNjG0jÖ0jI0KjJ0jK0jL0GubG¿ðj;0)ryN}rzN(hX 12dgr120_cr{NhX.1,2-Diacyl-sn-glycerol (didodecanoyl, n-C12:0)r|Nh}r}Nh}r~NhNhh]rN…r€NRrNjE0XC27H52O5r‚NjG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rƒN}r„N(hX 12DGR140tippr…NhXK1,2 diacylglycerol transport via flipping (periplasm to cytoplasm, n-C14:0)r†Nh}r‡Nh}rˆNj20j30j40j30j50h]r‰N…rŠNRr‹Nj90}rŒN(j;0)rN}rŽN(hX 12dgr140_prNhX11,2-Diacyl-sn-glycerol (ditetradecanoyl, n-C14:0)rNh}r‘Nh}r’NhNhh]r“N…r”NRr•NjE0XC31H60O5r–NjG0jÖ0jI0KjJ0jK0jL0GubG¿ðj;0)r—N}r˜N(hX 12dgr140_cr™NhX11,2-Diacyl-sn-glycerol (ditetradecanoyl, n-C14:0)ršNh}r›Nh}rœNhNhh]rN…ržNRrŸNjE0XC31H60O5r NjG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¡N}r¢N(hX 12DGR141tippr£NhXK1,2 diacylglycerol transport via flipping (periplasm to cytoplasm, n-C14:1)r¤Nh}r¥Nh}r¦Nj20j30j40j30j50h]r§N…r¨NRr©Nj90}rªN(j;0)r«N}r¬N(hX 12dgr141_pr­NhX41,2-Diacyl-sn-glycerol (ditetradec-7-enoyl, n-C14:1)r®Nh}r¯Nh}r°NhNhh]r±N…r²NRr³NjE0XC31H56O5r´NjG0jÖ0jI0KjJ0jK0jL0GubG¿ðj;0)rµN}r¶N(hX 12dgr141_cr·NhX41,2-Diacyl-sn-glycerol (ditetradec-7-enoyl, n-C14:1)r¸Nh}r¹Nh}rºNhNhh]r»N…r¼NRr½NjE0XC31H56O5r¾NjG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¿N}rÀN(hX 12DGR160tipprÁNhXK1,2 diacylglycerol transport via flipping (periplasm to cytoplasm, n-C16:0)rÂNh}rÃNh}rÄNj20j30j40j30j50h]rÅN…rÆNRrÇNj90}rÈN(j;0)rÉN}rÊN(hX 12dgr160_prËNhX01,2-Diacyl-sn-glycerol (dihexadecanoyl, n-C16:0)rÌNh}rÍNh}rÎNhNhh]rÏN…rÐNRrÑNjE0XC35H68O5rÒNjG0jÖ0jI0KjJ0jK0jL0GubG¿ðj;0)rÓN}rÔN(hX 12dgr160_crÕNhX01,2-Diacyl-sn-glycerol (dihexadecanoyl, n-C16:0)rÖNh}r×Nh}rØNhNhh]rÙN…rÚNRrÛNjE0XC35H68O5rÜNjG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÝN}rÞN(hX 12DGR161tipprßNhXK1,2 diacylglycerol transport via flipping (periplasm to cytoplasm, n-C16:1)ràNh}ráNh}râNj20j30j40j30j50h]rãN…räNRråNj90}ræN(j;0)rçN}rèN(hX 12dgr161_préNhX31,2-Diacyl-sn-glycerol (dihexadec-9-enoyl, n-C16:1)rêNh}rëNh}rìNhNhh]ríN…rîNRrïNjE0XC35H64O5rðNjG0jÖ0jI0KjJ0jK0jL0GubG¿ðj;0)rñN}ròN(hX 12dgr161_cróNhX31,2-Diacyl-sn-glycerol (dihexadec-9-enoyl, n-C16:1)rôNh}rõNh}röNhNhh]r÷N…røNRrùNjE0XC35H64O5rúNjG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rûN}rüN(hX 12DGR180tipprýNhXK1,2 diacylglycerol transport via flipping (periplasm to cytoplasm, n-C18:0)rþNh}rÿNh}rOj20j30j40j30j50h]rO…rORrOj90}rO(j;0)rO}rO(hX 12dgr180_prOhX01,2-Diacyl-sn-glycerol (dioctadecanoyl, n-C18:0)rOh}r Oh}r OhNhh]r O…r ORr OjE0XC39H76O5rOjG0jÖ0jI0KjJ0jK0jL0GubG¿ðj;0)rO}rO(hX 12dgr180_crOhX01,2-Diacyl-sn-glycerol (dioctadecanoyl, n-C18:0)rOh}rOh}rOhNhh]rO…rORrOjE0XC39H76O5rOjG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rO}rO(hX 12DGR181tipprOhXK1,2 diacylglycerol transport via flipping (periplasm to cytoplasm, n-C18:1)rOh}rOh}rOj20j30j40j30j50h]rO…r ORr!Oj90}r"O(j;0)r#O}r$O(hX 12dgr181_pr%OhX41,2-Diacyl-sn-glycerol (dioctadec-11-enoyl, n-C18:1)r&Oh}r'Oh}r(OhNhh]r)O…r*ORr+OjE0XC39H72O5r,OjG0jÖ0jI0KjJ0jK0jL0GubG¿ðj;0)r-O}r.O(hX 12dgr181_cr/OhX41,2-Diacyl-sn-glycerol (dioctadec-11-enoyl, n-C18:1)r0Oh}r1Oh}r2OhNhh]r3O…r4ORr5OjE0XC39H72O5r6OjG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r7O}r8O(hX 12PPDRtexr9OhXI(R)-Propane-1,2-diol transport via diffusion (extracellular to periplasm)r:Oh}r;Oh}rO(h h)hh2e…r?ORr@Oj90}rAO(j55G¿ðj;0)rBO}rCO(hX 12ppd__R_prDOhX(R)-Propane-1,2-diolrEOh}rFOh}rGOhNhh]rHO…rIORrJOjE0XC3H8O2rKOjG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rLO}rMO(hX 12PPDRtpprNOhX6(R)-Propane-1,2-diol facilitated transport (periplasm)rOOh}rPOh}rQOj20j30j40j30j50h]rRO…rSORrTOj90}rUO(jBOG¿ðj;0)rVO}rWO(hX 12ppd__R_crXOhX(R)-Propane-1,2-diolrYOh}rZOh}r[OhNhh]r\O…r]ORr^OjE0XC3H8O2r_OjG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r`O}raO(hX 12PPDStexrbOhXI(S)-Propane-1,2-diol transport via diffusion (extracellular to periplasm)rcOh}rdOh}reOj20X b0241 or b0929 or b1377 or b2215rfOj40j30j50h]rgO(h h)hh2e…rhORriOj90}rjO(jI5G¿ðj;0)rkO}rlO(hX 12ppd__S_prmOhX(S)-Propane-1,2-diolrnOh}roOh}rpOhNhh]rqO…rrORrsOjE0XC3H8O2rtOjG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)ruO}rvO(hX 12PPDStpprwOhX6(S)-Propane-1,2-diol facilitated transport (periplasm)rxOh}ryOh}rzOj20j30j40j30j50h]r{O…r|ORr}Oj90}r~O(jkOG¿ðj;0)rO}r€O(hX 12ppd__S_crOhX(S)-Propane-1,2-diolr‚Oh}rƒOh}r„OhNhh]r…O…r†ORr‡OjE0XC3H8O2rˆOjG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r‰O}rŠO(hX 14GLUCANabcppr‹OhX71,4-alpha-D-glucan transport via ABC system (periplasm)rŒOh}rOh}rŽOj20X#b4034 and b4033 and b4032 and b4035rOj40j30j50h]rO(hVh;hDhMe…r‘ORr’Oj90}r“O(jY1G¿ðjÕ2G¿ðj;0)r”O}r•O(hX 14glucan_pr–OhX1,4-alpha-D-glucanr—Oh}r˜Oh}r™OhNhh]ršO…r›ORrœOjE0X C36H62O31rOjG0jÖ0jI0KjJ0jK0jL0GubG¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðj;0)ržO}rŸO(hX 14glucan_cr OhX1,4-alpha-D-glucanr¡Oh}r¢Oh}r£OhNhh]r¤O…r¥ORr¦OjE0X C36H62O31r§OjG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¨O}r©O(hX 14GLUCANtexirªOhXT1,4-alpha-D-glucan transport via diffusion (extracellular to periplasm) irreversibler«Oh}r¬Oh}r­Oj20Xb4036r®Oj40j30j50h]r¯Oh_a…r°ORr±Oj90}r²O(j]5G¿ðj”OG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r³O}r´O(hX 23CAMPtexrµOhX;23cAMP transport via diffusion (extracellular to periplasm)r¶Oh}r·Oh}r¸Oj20X b0241 or b0929 or b1377 or b2215r¹Oj40j30j50h]rºO(h h)hh2e…r»ORr¼Oj90}r½O(j…5G¿ðj;0)r¾O}r¿O(hX23camp_prÀOhX2',3'-Cyclic AMPrÁOh}rÂOh}rÃOhNhh]rÄO…rÅORrÆOjE0X C10H11N5O6PrÇOjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÈO}rÉO(hX 23CCMPtexrÊOhX;23cCMP transport via diffusion (extracellular to periplasm)rËOh}rÌOh}rÍOj20X b0241 or b0929 or b1377 or b2215rÎOj40j30j50h]rÏO(h h)hh2e…rÐORrÑOj90}rÒO(j™5G¿ðj;0)rÓO}rÔO(hX23ccmp_prÕOhX2',3'-Cyclic CMPrÖOh}r×Oh}rØOhNhh]rÙO…rÚORrÛOjE0X C9H11N3O7PrÜOjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÝO}rÞO(hX 23CGMPtexrßOhX;23cGMP transport via diffusion (extracellular to periplasm)ràOh}ráOh}râOj20X b0241 or b0929 or b1377 or b2215rãOj40j30j50h]räO(h h)hh2e…råORræOj90}rçO(j­5G¿ðj;0)rèO}réO(hX23cgmp_prêOhX2',3'-Cyclic GMPrëOh}rìOh}ríOhNhh]rîO…rïORrðOjE0X C10H11N5O7PrñOjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)ròO}róO(hX 23CUMPtexrôOhX;23cUMP transport via diffusion (extracellular to periplasm)rõOh}röOh}r÷Oj20X b0241 or b0929 or b1377 or b2215røOj40j30j50h]rùO(h h)hh2e…rúORrûOj90}rüO(jÁ5G¿ðj;0)rýO}rþO(hX23cump_prÿOhX2',3'-Cyclic UMPrPh}rPh}rPhNhh]rP…rPRrPjE0X C9H10N2O8PrPjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rP}rP(hX 23DAPPAt2ppr PhX52,3-diaminopropionate transport in via proton symportr Ph}r Ph}r Pj20j30j40j30j50h]r P…rPRrPj90}rP(j;0)rP}rP(hXh_prPhXH+rPh}rPh}rPhNhh]rP…rPRrPjE0jÝ4jG0jÖ0jI0KjJ0jK0jL0GubG¿ðj;0)rP}rP(hX 23dappa_prPhX2,3-diaminopropionaterPh}rPh}rPhNhh]r P…r!PRr"PjE0XC3H9N2O2r#PjG0jÖ0jI0KjJ0jK0jL0GubG¿ðjÔ4G?ðj;0)r$P}r%P(hX 23dappa_cr&PhX2,3-diaminopropionater'Ph}r(Ph}r)PhNhh]r*P…r+PRr,PjE0XC3H9N2O2r-PjG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r.P}r/P(hX 23DAPPAtexr0PhX-2,3-diaminopropionate transport via diffusionr1Ph}r2Ph}r3Pj20X b0241 or b0929 or b1377 or b2215r4Pj40j30j50h]r5P(h h)hh2e…r6PRr7Pj90}r8P(jÕ5G¿ðjPG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r9P}r:P(hX23PDE2ppr;PhX;2',3'-cyclic-nucleotide phosphodiesterase (UMP) (periplasm)rPj20Xb4213r?Pj40j30j50h]r@Phha…rAPRrBPj90}rCP(jýOG¿ðj;0)rDP}rEP(hXh2o_prFPhXH2OrGPh}rHPh}rIPhNhh]rJP…rKPRrLPjE0XH2OrMPjG0jÖ0jI0KjJ0jK0jL0GubG¿ðjPG?ðj;0)rNP}rOP(hX3ump_prPPhX3'-UMPrQPh}rRPh}rSPhNhh]rTP…rUPRrVPjE0X C9H11N2O9PrWPjG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rXP}rYP(hX23PDE4pprZPhX;2',3'-cyclic-nucleotide phosphodiesterase (CMP) (periplasm)r[Ph}r\Ph}r]Pj20Xb4213r^Pj40j30j50h]r_Phha…r`PRraPj90}rbP(jDPG¿ðjÓOG¿ðjPG?ðj;0)rcP}rdP(hX3cmp_prePhX3'-cmprfPh}rgPh}rhPhNhh]riP…rjPRrkPjE0X C9H12N3O8PrlPjG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rmP}rnP(hX23PDE7pproPhX;2',3'-cyclic-nucleotide phosphodiesterase (AMP) (periplasm)rpPh}rqPh}rrPj20Xb4213rsPj40j30j50h]rtPhha…ruPRrvPj90}rwP(jDPG¿ðj¾OG¿ðjPG?ðj;0)rxP}ryP(hX3amp_przPhX3'-AMPr{Ph}r|Ph}r}PhNhh]r~P…rPRr€PjE0X C10H12N5O7PrPjG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r‚P}rƒP(hX23PDE9ppr„PhX;2',3'-cyclic-nucleotide phosphodiesterase (GMP) (periplasm)r…Ph}r†Ph}r‡Pj20Xb4213rˆPj40j30j50h]r‰Phha…rŠPRr‹Pj90}rŒP(jDPG¿ðjèOG¿ðjPG?ðj;0)rP}rŽP(hX3gmp_prPhX3'-GMPrPh}r‘Ph}r’PhNhh]r“P…r”PRr•PjE0X C10H12N5O8Pr–PjG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r—P}r˜P(hX26DAHtexr™PhXRmeso-2,6-Diaminoheptanedioate transport via diffusion (extracellular to periplasm)ršPh}r›Ph}rœPj20X b0241 or b0929 or b1377 or b2215rPj40j30j50h]ržP(h h)hh2e…rŸPRr Pj90}r¡P(jé5G¿ðj;0)r¢P}r£P(hX 26dap__M_pr¤PhXmeso-2,6-Diaminoheptanedioater¥Ph}r¦Ph}r§PhNhh]r¨P…r©PRrªPjE0X C7H14N2O4r«PjG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r¬P}r­P(hX 2AGPA120tippr®PhX]2-Acyl-sn-glycero-3-phosphatidate (n-C12:0) transporter via facilitated diffusion (periplasm)r¯Ph}r°Ph}r±Pj20Xb2835r²Pj40j30j50h]r³Phqa…r´PRrµPj90}r¶P(j;0)r·P}r¸P(hX 2ddecg3p_pr¹PhX$2-dodecanoyl-sn-glycerol 3-phosphaterºPh}r»Ph}r¼PhNhh]r½P…r¾PRr¿PjE0X C15H30O7P1rÀPjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj;0)rÁP}rÂP(hX 2ddecg3p_crÃPhX$2-dodecanoyl-sn-glycerol 3-phosphaterÄPh}rÅPh}rÆPhNhh]rÇP…rÈPRrÉPjE0X C15H30O7P1rÊPjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rËP}rÌP(hX 2AGPA140tipprÍPhX]2-Acyl-sn-glycero-3-phosphatidate (n-C14:0) transporter via facilitated diffusion (periplasm)rÎPh}rÏPh}rÐPj20Xb2835rÑPj40j30j50h]rÒPhqa…rÓPRrÔPj90}rÕP(j;0)rÖP}r×P(hX 2tdecg3p_prØPhX'2-tetradecanoyl-sn-glycerol 3-phosphaterÙPh}rÚPh}rÛPhNhh]rÜP…rÝPRrÞPjE0X C17H34O7P1rßPjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj;0)ràP}ráP(hX 2tdecg3p_crâPhX'2-tetradecanoyl-sn-glycerol 3-phosphaterãPh}räPh}råPhNhh]ræP…rçPRrèPjE0X C17H34O7P1réPjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rêP}rëP(hX 2AGPA141tipprìPhX]2-Acyl-sn-glycero-3-phosphatidate (n-C14:1) transporter via facilitated diffusion (periplasm)ríPh}rîPh}rïPj20Xb2835rðPj40j30j50h]rñPhqa…ròPRróPj90}rôP(j;0)rõP}röP(hX 2tdec7eg3p_pr÷PhX*2-tetradec-7-enoyl-sn-glycerol 3-phosphaterøPh}rùPh}rúPhNhh]rûP…rüPRrýPjE0X C17H32O7P1rþPjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj;0)rÿP}rQ(hX 2tdec7eg3p_crQhX*2-tetradec-7-enoyl-sn-glycerol 3-phosphaterQh}rQh}rQhNhh]rQ…rQRrQjE0X C17H32O7P1rQjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r Q}r Q(hX 2AGPA160tippr QhX]2-Acyl-sn-glycero-3-phosphatidate (n-C16:0) transporter via facilitated diffusion (periplasm)r Qh}r Qh}rQj20Xb2835rQj40j30j50h]rQhqa…rQRrQj90}rQ(j;0)rQ}rQ(hX 2hdecg3p_prQhX&2-hexadecanoyl-sn-glycerol 3-phosphaterQh}rQh}rQhNhh]rQ…rQRrQjE0X C19H38O7P1rQjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj;0)rQ}rQ(hX 2hdecg3p_cr QhX&2-hexadecanoyl-sn-glycerol 3-phosphater!Qh}r"Qh}r#QhNhh]r$Q…r%QRr&QjE0X C19H38O7P1r'QjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r(Q}r)Q(hX 2AGPA161tippr*QhX]2-Acyl-sn-glycero-3-phosphatidate (n-C16:1) transporter via facilitated diffusion (periplasm)r+Qh}r,Qh}r-Qj20Xb2835r.Qj40j30j50h]r/Qhqa…r0QRr1Qj90}r2Q(j;0)r3Q}r4Q(hX 2hdec9eg3p_pr5QhX)2-hexadec-9-enoyl-sn-glycerol 3-phosphater6Qh}r7Qh}r8QhNhh]r9Q…r:QRr;QjE0X C19H36O7P1rQ(hX 2hdec9eg3p_cr?QhX)2-hexadec-9-enoyl-sn-glycerol 3-phosphater@Qh}rAQh}rBQhNhh]rCQ…rDQRrEQjE0X C19H36O7P1rFQjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rGQ}rHQ(hX 2AGPA180tipprIQhX]2-Acyl-sn-glycero-3-phosphatidate (n-C18:0) transporter via facilitated diffusion (periplasm)rJQh}rKQh}rLQj20Xb2835rMQj40j30j50h]rNQhqa…rOQRrPQj90}rQQ(j;0)rRQ}rSQ(hX 2odecg3p_prTQhX&2-octadecanoyl-sn-glycerol 3-phosphaterUQh}rVQh}rWQhNhh]rXQ…rYQRrZQjE0X C21H42O7P1r[QjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj;0)r\Q}r]Q(hX 2odecg3p_cr^QhX&2-octadecanoyl-sn-glycerol 3-phosphater_Qh}r`Qh}raQhNhh]rbQ…rcQRrdQjE0X C21H42O7P1reQjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rfQ}rgQ(hX 2AGPA181tipprhQhX]2-Acyl-sn-glycero-3-phosphatidate (n-C18:1) transporter via facilitated diffusion (periplasm)riQh}rjQh}rkQj20Xb2835rlQj40j30j50h]rmQhqa…rnQRroQj90}rpQ(j;0)rqQ}rrQ(hX 2odec11eg3p_prsQhX*2-octadec-11-enoyl-sn-glycerol 3-phosphatertQh}ruQh}rvQhNhh]rwQ…rxQRryQjE0X C21H40O7P1rzQjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj;0)r{Q}r|Q(hX 2odec11eg3p_cr}QhX*2-octadec-11-enoyl-sn-glycerol 3-phosphater~Qh}rQh}r€QhNhh]rQ…r‚QRrƒQjE0X C21H40O7P1r„QjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r…Q}r†Q(hX 2AGPE120tippr‡QhXc2-Acyl-sn-glycero-3-phosphoethanolamine (n-C12:0) transporter via facilitated diffusion (periplasm)rˆQh}r‰Qh}rŠQj20Xb2835r‹Qj40j30j50h]rŒQhqa…rQRrŽQj90}rQ(j;0)rQ}r‘Q(hX 2agpe120_pr’QhX12-Acyl-sn-glycero-3-phosphoethanolamine (n-C12:0)r“Qh}r”Qh}r•QhNhh]r–Q…r—QRr˜QjE0X C17H36NO7P1r™QjG0jÖ0jI0KjJ0jK0jL0GubG¿ðj;0)ršQ}r›Q(hX 2agpe120_crœQhX12-Acyl-sn-glycero-3-phosphoethanolamine (n-C12:0)rQh}ržQh}rŸQhNhh]r Q…r¡QRr¢QjE0X C17H36NO7P1r£QjG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¤Q}r¥Q(hX 2AGPE140tippr¦QhXc2-Acyl-sn-glycero-3-phosphoethanolamine (n-C14:0) transporter via facilitated diffusion (periplasm)r§Qh}r¨Qh}r©Qj20Xb2835rªQj40j30j50h]r«Qhqa…r¬QRr­Qj90}r®Q(j;0)r¯Q}r°Q(hX 2agpe140_pr±QhX12-Acyl-sn-glycero-3-phosphoethanolamine (n-C14:0)r²Qh}r³Qh}r´QhNhh]rµQ…r¶QRr·QjE0X C19H40NO7P1r¸QjG0jÖ0jI0KjJ0jK0jL0GubG¿ðj;0)r¹Q}rºQ(hX 2agpe140_cr»QhX12-Acyl-sn-glycero-3-phosphoethanolamine (n-C14:0)r¼Qh}r½Qh}r¾QhNhh]r¿Q…rÀQRrÁQjE0X C19H40NO7P1rÂQjG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÃQ}rÄQ(hX 2AGPE141tipprÅQhXc2-Acyl-sn-glycero-3-phosphoethanolamine (n-C14:1) transporter via facilitated diffusion (periplasm)rÆQh}rÇQh}rÈQj20Xb2835rÉQj40j30j50h]rÊQhqa…rËQRrÌQj90}rÍQ(j;0)rÎQ}rÏQ(hX 2agpe141_prÐQhX12-Acyl-sn-glycero-3-phosphoethanolamine (n-C14:1)rÑQh}rÒQh}rÓQhNhh]rÔQ…rÕQRrÖQjE0X C19H38NO7P1r×QjG0jÖ0jI0KjJ0jK0jL0GubG¿ðj;0)rØQ}rÙQ(hX 2agpe141_crÚQhX12-Acyl-sn-glycero-3-phosphoethanolamine (n-C14:1)rÛQh}rÜQh}rÝQhNhh]rÞQ…rßQRràQjE0X C19H38NO7P1ráQjG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)râQ}rãQ(hX 2AGPE160tippräQhXc2-Acyl-sn-glycero-3-phosphoethanolamine (n-C16:0) transporter via facilitated diffusion (periplasm)råQh}ræQh}rçQj20Xb2835rèQj40j30j50h]réQhqa…rêQRrëQj90}rìQ(j;0)ríQ}rîQ(hX 2agpe160_prïQhX12-Acyl-sn-glycero-3-phosphoethanolamine (n-C16:0)rðQh}rñQh}ròQhNhh]róQ…rôQRrõQjE0X C21H44NO7P1röQjG0jÖ0jI0KjJ0jK0jL0GubG¿ðj;0)r÷Q}røQ(hX 2agpe160_crùQhX12-Acyl-sn-glycero-3-phosphoethanolamine (n-C16:0)rúQh}rûQh}rüQhNhh]rýQ…rþQRrÿQjE0X C21H44NO7P1rRjG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rR}rR(hX 2AGPE161tipprRhXc2-Acyl-sn-glycero-3-phosphoethanolamine (n-C16:1) transporter via facilitated diffusion (periplasm)rRh}rRh}rRj20Xb2835rRj40j30j50h]rRhqa…r RRr Rj90}r R(j;0)r R}r R(hX 2agpe161_prRhX12-Acyl-sn-glycero-3-phosphoethanolamine (n-C16:1)rRh}rRh}rRhNhh]rR…rRRrRjE0X C21H42NO7P1rRjG0jÖ0jI0KjJ0jK0jL0GubG¿ðj;0)rR}rR(hX 2agpe161_crRhX12-Acyl-sn-glycero-3-phosphoethanolamine (n-C16:1)rRh}rRh}rRhNhh]rR…rRRrRjE0X C21H42NO7P1rRjG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r R}r!R(hX 2AGPE180tippr"RhXc2-Acyl-sn-glycero-3-phosphoethanolamine (n-C18:0) transporter via facilitated diffusion (periplasm)r#Rh}r$Rh}r%Rj20Xb2835r&Rj40j30j50h]r'Rhqa…r(RRr)Rj90}r*R(j;0)r+R}r,R(hX 2agpe180_pr-RhX12-Acyl-sn-glycero-3-phosphoethanolamine (n-C18:0)r.Rh}r/Rh}r0RhNhh]r1R…r2RRr3RjE0X C23H48NO7P1r4RjG0jÖ0jI0KjJ0jK0jL0GubG¿ðj;0)r5R}r6R(hX 2agpe180_cr7RhX12-Acyl-sn-glycero-3-phosphoethanolamine (n-C18:0)r8Rh}r9Rh}r:RhNhh]r;R…rRjG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r?R}r@R(hX 2AGPE181tipprARhXc2-Acyl-sn-glycero-3-phosphoethanolamine (n-C18:1) transporter via facilitated diffusion (periplasm)rBRh}rCRh}rDRj20Xb2835rERj40j30j50h]rFRhqa…rGRRrHRj90}rIR(j;0)rJR}rKR(hX 2agpe181_prLRhX12-Acyl-sn-glycero-3-phosphoethanolamine (n-C18:1)rMRh}rNRh}rORhNhh]rPR…rQRRrRRjE0X C23H46NO7P1rSRjG0jÖ0jI0KjJ0jK0jL0GubG¿ðj;0)rTR}rUR(hX 2agpe181_crVRhX12-Acyl-sn-glycero-3-phosphoethanolamine (n-C18:1)rWRh}rXRh}rYRhNhh]rZR…r[RRr\RjE0X C23H46NO7P1r]RjG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r^R}r_R(hX 2AGPEAT120r`RhX<2-acyl-glycerophospho-ethanolamine acyltransferase (n-C12:0)raRh}rbRh}rcRj20Xb2836rdRj40j30j50h]reRhza…rfRRrgRj90}rhR(jÕ2G¿ðjšQG¿ðj;0)riR}rjR(hXddca_crkRhXDodecanoate (n-C12:0)rlRh}rmRh}rnRhNhh]roR…rpRRrqRjE0XC12H23O2rrRjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÀ4G?ðj;0)rsR}rtR(hXpe120_cruRhX0phosphatidylethanolamine (didodecanoyl, n-C12:0)rvRh}rwRh}rxRhNhh]ryR…rzRRr{RjE0X C29H58N1O8P1r|RjG0jH0jI0KjJ0jK0jL0GubG?ðj;0)r}R}r~R(hXamp_crRhXAMPr€Rh}rRh}r‚RhNhh]rƒR…r„RRr…RjE0X C10H12N5O7Pr†RjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r‡R}rˆR(hX 2AGPEAT140r‰RhX<2-acyl-glycerophospho-ethanolamine acyltransferase (n-C14:0)rŠRh}r‹Rh}rŒRj20Xb2836rRj40j30j50h]rŽRhza…rRRrRj90}r‘R(j¹QG¿ðj;0)r’R}r“R(hXttdca_cr”RhXtetradecanoate (n-C14:0)r•Rh}r–Rh}r—RhNhh]r˜R…r™RRršRjE0XC14H27O2r›RjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÕ2G¿ðjÀ4G?ðj;0)rœR}rR(hXpe140_cržRhX3phosphatidylethanolamine (ditetradecanoyl, n-C14:0)rŸRh}r Rh}r¡RhNhh]r¢R…r£RRr¤RjE0X C33H66N1O8P1r¥RjG0jH0jI0KjJ0jK0jL0GubG?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¦R}r§R(hX 2AGPEAT141r¨RhX<2-acyl-glycerophospho-ethanolamine acyltransferase (n-C14:1)r©Rh}rªRh}r«Rj20Xb2836r¬Rj40j30j50h]r­Rhza…r®RRr¯Rj90}r°R(jØQG¿ðjÕ2G¿ðj;0)r±R}r²R(hXttdcea_cr³RhXtetradecenoate (n-C14:1)r´Rh}rµRh}r¶RhNhh]r·R…r¸RRr¹RjE0XC14H25O2rºRjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj;0)r»R}r¼R(hXpe141_cr½RhX6phosphatidylethanolamine (ditetradec-7-enoyl, n-C14:1)r¾Rh}r¿Rh}rÀRhNhh]rÁR…rÂRRrÃRjE0X C33H62N1O8P1rÄRjG0jH0jI0KjJ0jK0jL0GubG?ðjÀ4G?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÅR}rÆR(hX 2AGPEAT160rÇRhX<2-acyl-glycerophospho-ethanolamine acyltransferase (n-C16:0)rÈRh}rÉRh}rÊRj20Xb2836rËRj40j30j50h]rÌRhza…rÍRRrÎRj90}rÏR(j÷QG¿ðj;0)rÐR}rÑR(hXhdca_crÒRhXHexadecanoate (n-C16:0)rÓRh}rÔRh}rÕRhNhh]rÖR…r×RRrØRjE0XC16H31O2rÙRjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÕ2G¿ðjÀ4G?ðj!2G?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÚR}rÛR(hX 2AGPEAT161rÜRhX<2-acyl-glycerophospho-ethanolamine acyltransferase (n-C16:1)rÝRh}rÞRh}rßRj20Xb2836ràRj40j30j50h]ráRhza…râRRrãRj90}räR(jRG¿ðjÕ2G¿ðj;0)råR}ræR(hXhdcea_crçRhXHexadecenoate (n-C16:1)rèRh}réRh}rêRhNhh]rëR…rìRRríRjE0XC16H29O2rîRjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÀ4G?ðjÂ0G?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rïR}rðR(hX 2AGPEAT180rñRhX<2-acyl-glycerophospho-ethanolamine acyltransferase (n-C18:0)ròRh}róRh}rôRj20Xb2836rõRj40j30j50h]röRhza…r÷RRrøRj90}rùR(j;0)rúR}rûR(hXocdca_crüRhXoctadecanoate (n-C18:0)rýRh}rþRh}rÿRhNhh]rS…rSRrSjE0XC18H35O2rSjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÕ2G¿ðj5RG¿ðjÀ4G?ðj;0)rS}rS(hXpe180_crShX2phosphatidylethanolamine (dioctadecanoyl, n-C18:0)rSh}rSh}r ShNhh]r S…r SRr SjE0X C41H82N1O8P1r SjG0jH0jI0KjJ0jK0jL0GubG?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rS}rS(hX 2AGPEAT181rShX<2-acyl-glycerophospho-ethanolamine acyltransferase (n-C18:1)rSh}rSh}rSj20Xb2836rSj40j30j50h]rShza…rSRrSj90}rS(j;0)rS}rS(hXocdcea_crShXoctadecenoate (n-C18:1)rSh}rSh}rShNhh]rS…r SRr!SjE0XC18H33O2r"SjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÕ2G¿ðjTRG¿ðjÀ4G?ðjÚ3G?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r#S}r$S(hX 2AGPG120tippr%ShX_2-Acyl-sn-glycero-3-phosphoglycerol (n-C12:0) transporter via facilitated diffusion (periplasm)r&Sh}r'Sh}r(Sj20Xb2835r)Sj40j30j50h]r*Shqa…r+SRr,Sj90}r-S(j;0)r.S}r/S(hX 2agpg120_pr0ShX-2-Acyl-sn-glycero-3-phosphoglycerol (n-C12:0)r1Sh}r2Sh}r3ShNhh]r4S…r5SRr6SjE0X C18H36O9P1r7SjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj;0)r8S}r9S(hX 2agpg120_cr:ShX-2-Acyl-sn-glycero-3-phosphoglycerol (n-C12:0)r;Sh}rS…r?SRr@SjE0X C18H36O9P1rASjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rBS}rCS(hX 2AGPG140tipprDShX_2-Acyl-sn-glycero-3-phosphoglycerol (n-C14:0) transporter via facilitated diffusion (periplasm)rESh}rFSh}rGSj20Xb2835rHSj40j30j50h]rIShqa…rJSRrKSj90}rLS(j;0)rMS}rNS(hX 2agpg140_prOShX-2-Acyl-sn-glycero-3-phosphoglycerol (n-C14:0)rPSh}rQSh}rRShNhh]rSS…rTSRrUSjE0X C20H40O9P1rVSjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj;0)rWS}rXS(hX 2agpg140_crYShX-2-Acyl-sn-glycero-3-phosphoglycerol (n-C14:0)rZSh}r[Sh}r\ShNhh]r]S…r^SRr_SjE0X C20H40O9P1r`SjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)raS}rbS(hX 2AGPG141tipprcShX_2-Acyl-sn-glycero-3-phosphoglycerol (n-C14:1) transporter via facilitated diffusion (periplasm)rdSh}reSh}rfSj20Xb2835rgSj40j30j50h]rhShqa…riSRrjSj90}rkS(j;0)rlS}rmS(hX 2agpg141_prnShX-2-Acyl-sn-glycero-3-phosphoglycerol (n-C14:1)roSh}rpSh}rqShNhh]rrS…rsSRrtSjE0X C20H38O9P1ruSjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj;0)rvS}rwS(hX 2agpg141_crxShX-2-Acyl-sn-glycero-3-phosphoglycerol (n-C14:1)rySh}rzSh}r{ShNhh]r|S…r}SRr~SjE0X C20H38O9P1rSjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r€S}rS(hX 2AGPG160tippr‚ShX_2-Acyl-sn-glycero-3-phosphoglycerol (n-C16:0) transporter via facilitated diffusion (periplasm)rƒSh}r„Sh}r…Sj20Xb2835r†Sj40j30j50h]r‡Shqa…rˆSRr‰Sj90}rŠS(j;0)r‹S}rŒS(hX 2agpg160_prShX-2-Acyl-sn-glycero-3-phosphoglycerol (n-C16:0)rŽSh}rSh}rShNhh]r‘S…r’SRr“SjE0X C22H44O9P1r”SjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj;0)r•S}r–S(hX 2agpg160_cr—ShX-2-Acyl-sn-glycero-3-phosphoglycerol (n-C16:0)r˜Sh}r™Sh}ršShNhh]r›S…rœSRrSjE0X C22H44O9P1ržSjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rŸS}r S(hX 2AGPG161tippr¡ShX_2-Acyl-sn-glycero-3-phosphoglycerol (n-C16:1) transporter via facilitated diffusion (periplasm)r¢Sh}r£Sh}r¤Sj20Xb2835r¥Sj40j30j50h]r¦Shqa…r§SRr¨Sj90}r©S(j;0)rªS}r«S(hX 2agpg161_pr¬ShX-2-Acyl-sn-glycero-3-phosphoglycerol (n-C16:1)r­Sh}r®Sh}r¯ShNhh]r°S…r±SRr²SjE0X C22H42O9P1r³SjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj;0)r´S}rµS(hX 2agpg161_cr¶ShX-2-Acyl-sn-glycero-3-phosphoglycerol (n-C16:1)r·Sh}r¸Sh}r¹ShNhh]rºS…r»SRr¼SjE0X C22H42O9P1r½SjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¾S}r¿S(hX 2AGPG180tipprÀShX_2-Acyl-sn-glycero-3-phosphoglycerol (n-C18:0) transporter via facilitated diffusion (periplasm)rÁSh}rÂSh}rÃSj20Xb2835rÄSj40j30j50h]rÅShqa…rÆSRrÇSj90}rÈS(j;0)rÉS}rÊS(hX 2agpg180_prËShX-2-Acyl-sn-glycero-3-phosphoglycerol (n-C18:0)rÌSh}rÍSh}rÎShNhh]rÏS…rÐSRrÑSjE0X C24H48O9P1rÒSjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj;0)rÓS}rÔS(hX 2agpg180_crÕShX-2-Acyl-sn-glycero-3-phosphoglycerol (n-C18:0)rÖSh}r×Sh}rØShNhh]rÙS…rÚSRrÛSjE0X C24H48O9P1rÜSjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÝS}rÞS(hX 2AGPG181tipprßShX_2-Acyl-sn-glycero-3-phosphoglycerol (n-C18:1) transporter via facilitated diffusion (periplasm)ràSh}ráSh}râSj20Xb2835rãSj40j30j50h]räShqa…råSRræSj90}rçS(j;0)rèS}réS(hX 2agpg181_prêShX-2-Acyl-sn-glycero-3-phosphoglycerol (n-C18:1)rëSh}rìSh}ríShNhh]rîS…rïSRrðSjE0X C24H46O9P1rñSjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj;0)ròS}róS(hX 2agpg181_crôShX-2-Acyl-sn-glycero-3-phosphoglycerol (n-C18:1)rõSh}röSh}r÷ShNhh]røS…rùSRrúSjE0X C24H46O9P1rûSjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rüS}rýS(hX 2AGPGAT120rþShX82-acyl-glycerophospho-glycerol acyltransferase (n-C12:0)rÿSh}rTh}rTj20Xb2836rTj40j30j50h]rThza…rTRrTj90}rT(j8SG¿ðjÕ2G¿ðjiRG¿ðjÀ4G?ðj;0)rT}rT(hXpg120_cr ThX,Phosphatidylglycerol (didodecanoyl, n-C12:0)r Th}r Th}r ThNhh]r T…rTRrTjE0X C30H58O10P1rTjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rT}rT(hX 2AGPGAT140rThX82-acyl-glycerophospho-glycerol acyltransferase (n-C14:0)rTh}rTh}rTj20Xb2836rTj40j30j50h]rThza…rTRrTj90}rT(jÕ2G¿ðj’RG¿ðjWSG¿ðjÀ4G?ðj;0)rT}rT(hXpg140_crThX/Phosphatidylglycerol (ditetradecanoyl, n-C14:0)rTh}r Th}r!ThNhh]r"T…r#TRr$TjE0X C34H66O10P1r%TjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r&T}r'T(hX 2AGPGAT141r(ThX82-acyl-glycerophospho-glycerol acyltransferase (n-C14:1)r)Th}r*Th}r+Tj20Xb2836r,Tj40j30j50h]r-Thza…r.TRr/Tj90}r0T(jÕ2G¿ðjvSG¿ðj±RG¿ðjÀ4G?ðj;0)r1T}r2T(hXpg141_cr3ThX2Phosphatidylglycerol (ditetradec-7-enoyl, n-C14:1)r4Th}r5Th}r6ThNhh]r7T…r8TRr9TjE0X C34H62O10P1r:TjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r;T}rTh}r?Th}r@Tj20Xb2836rATj40j30j50h]rBThza…rCTRrDTj90}rET(jÐRG¿ðjÕ2G¿ðj•SG¿ðjÀ4G?ðj+2G?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rFT}rGT(hX 2AGPGAT161rHThX82-acyl-glycerophospho-glycerol acyltransferase (n-C16:1)rITh}rJTh}rKTj20Xb2836rLTj40j30j50h]rMThza…rNTRrOTj90}rPT(jÕ2G¿ðjåRG¿ðj´SG¿ðjÀ4G?ðj×0G?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rQT}rRT(hX 2AGPGAT180rSThX82-acyl-glycerophospho-glycerol acyltransferase (n-C18:0)rTTh}rUTh}rVTj20Xb2836rWTj40j30j50h]rXThza…rYTRrZTj90}r[T(jÓSG¿ðjúRG¿ðjÕ2G¿ðjÀ4G?ðj;0)r\T}r]T(hXpg180_cr^ThX.Phosphatidylglycerol (dioctadecanoyl, n-C18:0)r_Th}r`Th}raThNhh]rbT…rcTRrdTjE0X C42H82O10P1reTjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rfT}rgT(hX 2AGPGAT181rhThX82-acyl-glycerophospho-glycerol acyltransferase (n-C18:1)riTh}rjTh}rkTj20Xb2836rlTj40j30j50h]rmThza…rnTRroTj90}rpT(jòSG¿ðjSG¿ðjÕ2G¿ðjÀ4G?ðjW3G?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rqT}rrT(hX2DGULRGxrsThX22-Dehydro-L-gulonate reductase to gluconate (NADH)rtTh}ruTh}rvTj20Xb3553rwTj40j30j50h]rxThƒa…ryTRrzTj90}r{T(jÔ4G¿ðjz4G¿ðj;0)r|T}r}T(hX 2dhguln_cr~ThX2-Dehydro-L-gulonaterTh}r€Th}rThNhh]r‚T…rƒTRr„TjE0XC6H9O7r…TjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj;0)r†T}r‡T(hXglcn_crˆThX D-Gluconater‰Th}rŠTh}r‹ThNhh]rŒT…rTRrŽTjE0XC6H11O7rTjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðjR4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rT}r‘T(hX2DGULRGyr’ThX32-Dehydro-L-gulonate reductase to gluconate (NADPH)r“Th}r”Th}r•Tj20Xb3553r–Tj40j30j50h]r—Thƒa…r˜TRr™Tj90}ršT(jH4G¿ðjÔ4G¿ðj|TG¿ðj†TG?ðjO1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r›T}rœT(hX2DGULRxrThX%2-dehydro-L-gulonate reductase (NADH)ržTh}rŸTh}r Tj20Xb3553r¡Tj40j30j50h]r¢Thƒa…r£TRr¤Tj90}r¥T(jÔ4G¿ðjz4G¿ðj|TG¿ðj;0)r¦T}r§T(hX idon__L_cr¨ThX L-Idonater©Th}rªTh}r«ThNhh]r¬T…r­TRr®TjE0XC6H11O7r¯TjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðjR4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r°T}r±T(hX2DGULRyr²ThX&2-dehydro-L-gulonate reductase (NADPH)r³Th}r´Th}rµTj20Xb3553r¶Tj40j30j50h]r·Thƒa…r¸TRr¹Tj90}rºT(jH4G¿ðjÔ4G¿ðj|TG¿ðj¦TG?ðjO1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r»T}r¼T(hX2MAHMPr½ThX82-Methyl-4-amino-5-hydroxymethylpyrimidine diphosphataser¾Th}r¿Th}rÀTj20Xb0446 or b1134rÁTj40j30j50h]rÂT(hŒh•e…rÃTRrÄTj90}rÅT(jY1G¿ðj;0)rÆT}rÇT(hX2mahmp_crÈThX62-Methyl-4-amino-5-hydroxymethylpyrimidine diphosphaterÉTh}rÊTh}rËThNhh]rÌT…rÍTRrÎTjE0X C6H8N3O7P2rÏTjG0jH0jI0JýÿÿÿjJ0jK0jL0GubG¿ðjÊ4G?ðjÔ4G?ðj;0)rÐT}rÑT(hX4ampm_crÒThX*4-Amino-2-methyl-5-phosphomethylpyrimidinerÓTh}rÔTh}rÕThNhh]rÖT…r×TRrØTjE0X C6H8N3O4PrÙTjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÚT}rÛT(hX 34dhpactexrÜThXPdihydroxyphenylacetaldehyde transport via diffusion (extracellular to periplasm)rÝTh}rÞTh}rßTj20X b0241 or b0929 or b1377 or b2215ràTj40j30j50h]ráT(h h)hh2e…râTRrãTj90}räT(j6G¿ðj;0)råT}ræT(hX 34dhpac_prçThX3,4-DihydroxyphenylacetaldehyderèTh}réTh}rêThNhh]rëT…rìTRríTjE0XC8H8O3rîTjG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rïT}rðT(hX3AMACHYDrñThX3-aminoacrylate hydrolaseròTh}róTh}rôTj20Xb1009rõTj40j30j50h]röThža…r÷TRrøTj90}rùT(jY1G¿ðjÔ4G¿ðj;0)rúT}rûT(hX3amac_crüThX3-AminoacrylaterýTh}rþTh}rÿThNhh]rU…rURrUjE0XC3H4NO2rUjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj;0)rU}rU(hXmsa_crUhXMalonate semialdehyderUh}rUh}r UhNhh]r U…r URr UjE0XC3H3O3r UjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðjŸ1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rU}rU(hX3AMPtexrUhX93AMP transport via diffusion (extracellular to periplasm)rUh}rUh}rUj20X b0241 or b0929 or b1377 or b2215rUj40j30j50h]rU(h h)hh2e…rURrUj90}rU(j%6G¿ðjxPG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rU}rU(hX3CMPtexrUhX93CMP transport via diffusion (extracellular to periplasm)rUh}rUh}rUj20X b0241 or b0929 or b1377 or b2215rUj40j30j50h]r U(h h)hh2e…r!URr"Uj90}r#U(j96G¿ðjcPG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r$U}r%U(hX3GMPtexr&UhX93GMP transport via diffusion (extracellular to periplasm)r'Uh}r(Uh}r)Uj20X b0929 or b1377 or b2215 or b0241r*Uj40j30j50h]r+U(h h)hh2e…r,URr-Uj90}r.U(jM6G¿ðjPG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r/U}r0U(hX3HAD100r1UhX:3-hydroxyacyl-[acyl-carrier-protein] dehydratase (n-C10:0)r2Uh}r3Uh}r4Uj20Xb0954 or b0180r5Uj40j30j50h]r6U(h§h°e…r7URr8Uj90}r9U(j;0)r:U}r;U(hX 3hdecACP_crUh}r?UhNhh]r@U…rAURrBUjE0X C21H39N2O9PRSrCUjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjY1G?ðj;0)rDU}rEU(hX tdec2eACP_crFUhX(trans-Dec-2-enoyl-[acyl-carrier protein]rGUh}rHUh}rIUhNhh]rJU…rKURrLUjE0X C21H37N2O8PRSrMUjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rNU}rOU(hX3HAD120rPUhX:3-hydroxyacyl-[acyl-carrier-protein] dehydratase (n-C12:0)rQUh}rRUh}rSUj20Xb0180 or b0954rTUj40j30j50h]rUU(h§h°e…rVURrWUj90}rXU(j;0)rYU}rZU(hX 3hddecACP_cr[UhX.(R)-3-Hydroxydodecanoyl-[acyl-carrier protein]r\Uh}r]Uh}r^UhNhh]r_U…r`URraUjE0X C23H43N2O9PRSrbUjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjY1G?ðj;0)rcU}rdU(hX tddec2eACP_creUhX*trans-Dodec-2-enoyl-[acyl-carrier protein]rfUh}rgUh}rhUhNhh]riU…rjURrkUjE0X C23H41N2O8PRSrlUjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rmU}rnU(hX3HAD121roUhX:3-hydroxyacyl-[acyl-carrier-protein] dehydratase (n-C12:1)rpUh}rqUh}rrUj20Xb0180 or b0954rsUj40j30j50h]rtU(h§h°e…ruURrvUj90}rwU(j;0)rxU}ryU(hX3hcddec5eACP_crzUhX6(R)-3-hydroxy-cis-dodec-5-enoyl-[acyl-carrier protein]r{Uh}r|Uh}r}UhNhh]r~U…rURr€UjE0X C23H41N2O9PRSrUjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjY1G?ðj;0)r‚U}rƒU(hXt3c5ddeceACP_cr„UhX/trans-3-cis-5-dodecenoyl-[acyl-carrier protein]r…Uh}r†Uh}r‡UhNhh]rˆU…r‰URrŠUjE0X C23H39N2O8PRSr‹UjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rŒU}rU(hX3HAD140rŽUhX:3-hydroxyacyl-[acyl-carrier-protein] dehydratase (n-C14:0)rUh}rUh}r‘Uj20Xb0954 or b0180r’Uj40j30j50h]r“U(h§h°e…r”URr•Uj90}r–U(j;0)r—U}r˜U(hX 3hmrsACP_cr™UhX1(R)-3-Hydroxytetradecanoyl-[acyl-carrier protein]ršUh}r›Uh}rœUhNhh]rU…ržURrŸUjE0X C25H47N2O9PRSr UjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjY1G?ðj;0)r¡U}r¢U(hX tmrs2eACP_cr£UhX-trans-Tetradec-2-enoyl-[acyl-carrier protein]r¤Uh}r¥Uh}r¦UhNhh]r§U…r¨URr©UjE0X C25H45N2O8PRSrªUjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r«U}r¬U(hX3HAD141r­UhX:3-hydroxyacyl-[acyl-carrier-protein] dehydratase (n-C14:1)r®Uh}r¯Uh}r°Uj20Xb0954 or b0180r±Uj40j30j50h]r²U(h§h°e…r³URr´Uj90}rµU(j;0)r¶U}r·U(hX 3hcmrs7eACP_cr¸UhX8(R)-3-hydroxy-cis-myristol-7-eoyl-[acyl-carrier protein]r¹Uh}rºUh}r»UhNhh]r¼U…r½URr¾UjE0X C25H45N2O9PRSr¿UjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjY1G?ðj;0)rÀU}rÁU(hX t3c7mrseACP_crÂUhX1trans-3-cis-7-myristoleoyl-[acyl-carrier protein]rÃUh}rÄUh}rÅUhNhh]rÆU…rÇURrÈUjE0X C25H43N2O8PRSrÉUjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÊU}rËU(hX3HAD160rÌUhX:3-hydroxyacyl-[acyl-carrier-protein] dehydratase (n-C16:0)rÍUh}rÎUh}rÏUj20Xb0954 or b0180rÐUj40j30j50h]rÑU(h§h°e…rÒURrÓUj90}rÔU(j;0)rÕU}rÖU(hX 3hpalmACP_cr×UhX+R-3-hydroxypalmitoyl-[acyl-carrier protein]rØUh}rÙUh}rÚUhNhh]rÛU…rÜURrÝUjE0X C27H51N2O9PRSrÞUjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjY1G?ðj;0)rßU}ràU(hX tpalm2eACP_cráUhX,trans-Hexadec-2-enoyl-[acyl-carrier protein]râUh}rãUh}räUhNhh]råU…ræURrçUjE0X C27H49N2O8PRSrèUjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)réU}rêU(hX3HAD161rëUhX:3-hydroxyacyl-[acyl-carrier-protein] dehydratase (n-C16:1)rìUh}ríUh}rîUj20Xb0180 or b0954rïUj40j30j50h]rðU(h§h°e…rñURròUj90}róU(j;0)rôU}rõU(hX3hcpalm9eACP_cröUhX4(R)-3-hydroxy-cis-palm-9-eoyl-[acyl-carrier protein]r÷Uh}røUh}rùUhNhh]rúU…rûURrüUjE0X C27H49N2O9PRSrýUjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjY1G?ðj;0)rþU}rÿU(hXt3c9palmeACP_crVhX1trans-3-cis-9-palmitoleoyl-[acyl-carrier protein]rVh}rVh}rVhNhh]rV…rVRrVjE0X C27H47N2O8PRSrVjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rV}r V(hX3HAD180r VhX:3-hydroxyacyl-[acyl-carrier-protein] dehydratase (n-C18:0)r Vh}r Vh}r Vj20Xb0954 or b0180rVj40j30j50h]rV(h§h°e…rVRrVj90}rV(j;0)rV}rV(hX 3hoctaACP_crVhX0(R)-3-Hydroxyoctadecanoyl-[acyl-carrier protein]rVh}rVh}rVhNhh]rV…rVRrVjE0X C29H55N2O9PRSrVjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjY1G?ðj;0)rV}rV(hX toctd2eACP_crVhX,trans-octadec-2-enoyl-[acyl-carrier protein]r Vh}r!Vh}r"VhNhh]r#V…r$VRr%VjE0X C29H53N2O8PRSr&VjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r'V}r(V(hX3HAD181r)VhX:3-hydroxyacyl-[acyl-carrier-protein] dehydratase (n-C18:1)r*Vh}r+Vh}r,Vj20Xb0954 or b0180r-Vj40j30j50h]r.V(h§h°e…r/VRr0Vj90}r1V(j;0)r2V}r3V(hX3hcvac11eACP_cr4VhX6(R)-3-hydroxy-cis-vacc-11-enoyl-[acyl-carrier protein]r5Vh}r6Vh}r7VhNhh]r8V…r9VRr:VjE0X C29H53N2O9PRSr;VjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjY1G?ðj;0)rVhX.trans-3-cis-11-vacceoyl-[acyl-carrier protein]r?Vh}r@Vh}rAVhNhh]rBV…rCVRrDVjE0X C29H51N2O8PRSrEVjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rFV}rGV(hX3HAD40rHVhX93-hydroxyacyl-[acyl-carrier-protein] dehydratase (n-C4:0)rIVh}rJVh}rKVj20Xb0954 or b0180rLVj40j30j50h]rMV(h§h°e…rNVRrOVj90}rPV(j;0)rQV}rRV(hX3haACP_crSVhX)(3R)-3-Hydroxyacyl-[acyl-carrier protein]rTVh}rUVh}rVVhNhh]rWV…rXVRrYVjE0X C15H27N2O9PRSrZVjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjY1G?ðj;0)r[V}r\V(hX but2eACP_cr]VhX"But-2-enoyl-[acyl-carrier protein]r^Vh}r_Vh}r`VhNhh]raV…rbVRrcVjE0X C15H25N2O8PRSrdVjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)reV}rfV(hX3HAD60rgVhX93-hydroxyacyl-[acyl-carrier-protein] dehydratase (n-C6:0)rhVh}riVh}rjVj20Xb0954 or b0180rkVj40j30j50h]rlV(h§h°e…rmVRrnVj90}roV(j;0)rpV}rqV(hX 3hhexACP_crrVhX,(R)-3-Hydroxyhexanoyl-[acyl-carrier protein]rsVh}rtVh}ruVhNhh]rvV…rwVRrxVjE0X C17H31N2O9PRSryVjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjY1G?ðj;0)rzV}r{V(hX thex2eACP_cr|VhX(trans-Hex-2-enoyl-[acyl-carrier protein]r}Vh}r~Vh}rVhNhh]r€V…rVRr‚VjE0X C17H29N2O8PRSrƒVjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r„V}r…V(hX3HAD80r†VhX93-hydroxyacyl-[acyl-carrier-protein] dehydratase (n-C8:0)r‡Vh}rˆVh}r‰Vj20Xb0954 or b0180rŠVj40j30j50h]r‹V(h§h°e…rŒVRrVj90}rŽV(j;0)rV}rV(hX 3hoctACP_cr‘VhX,(R)-3-Hydroxyoctanoyl-[acyl-carrier protein]r’Vh}r“Vh}r”VhNhh]r•V…r–VRr—VjE0X C19H35N2O9PRSr˜VjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjY1G?ðj;0)r™V}ršV(hX toct2eACP_cr›VhX(trans-Oct-2-enoyl-[acyl-carrier protein]rœVh}rVh}ržVhNhh]rŸV…r VRr¡VjE0X C19H33N2O8PRSr¢VjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r£V}r¤V(hX3HCINNMHr¥VhX3-hydroxycinnamate hydroxylaser¦Vh}r§Vh}r¨Vj20Xb0347r©Vj40j30j50h]rªVh¹a…r«VRr¬Vj90}r­V(jÔ4G¿ðj;0)r®V}r¯V(hXo2_cr°VhXO2r±Vh}r²Vh}r³VhNhh]r´V…rµVRr¶VjE0XO2r·VjG0jH0jI0KjJ0jK0jL0GubG¿ðjz4G¿ðj;0)r¸V}r¹V(hX 3hcinnm_crºVhX3-hydroxycinnamic acidr»Vh}r¼Vh}r½VhNhh]r¾V…r¿VRrÀVjE0XC9H7O3rÁVjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj;0)rÂV}rÃV(hX dhcinnm_crÄVhX2,3-dihydroxicinnamic acidrÅVh}rÆVh}rÇVhNhh]rÈV…rÉVRrÊVjE0XC9H7O4rËVjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðjY1G?ðjR4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÌV}rÍV(hX3HPPPNHrÎVhX*3-(3-hydroxy-phenyl)propionate hydroxylaserÏVh}rÐVh}rÑVj20Xb0347rÒVj40j30j50h]rÓVh¹a…rÔVRrÕVj90}rÖV(j®VG¿ðjÔ4G¿ðjz4G¿ðj;0)r×V}rØV(hX3hpppn_crÙVhX3-(3-hydroxy-phenyl)propionaterÚVh}rÛVh}rÜVhNhh]rÝV…rÞVRrßVjE0XC9H9O3ràVjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjY1G?ðj;0)ráV}râV(hXdhpppn_crãVhX!3-(2,3-Dihydroxyphenyl)propanoateräVh}råVh}ræVhNhh]rçV…rèVRréVjE0XC9H9O4rêVjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðjR4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rëV}rìV(hX3HPPtexríVhXH3-hydroxypropionate transport via diffusion (extracellular to periplasm)rîVh}rïVh}rðVj20X b1377 or b0929 or b2215 or b0241rñVj40j30j50h]ròV(h h)hh2e…róVRrôVj90}rõV(ju6G¿ðj;0)röV}r÷V(hX3hpp_prøVhX3-HydroxypropanoaterùVh}rúVh}rûVhNhh]rüV…rýVRrþVjE0XC3H5O3rÿVjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rW}rW(hX3HPPtpprWhX<3-hydroxypropionate transport via proton symport (periplasm)rWh}rWh}rWj20j30j40j30j50h]rW…rWRrWj90}r W(jÔ4G¿ðj;0)r W}r W(hX3hpp_cr WhX3-Hydroxypropanoater Wh}rWh}rWhNhh]rW…rWRrWjE0XC3H5O3rWjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjPG?ðjöVG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rW}rW(hX3KGKrWhX3-keto-L-gulonate kinaserWh}rWh}rWj20Xb3580rWj40j30j50h]rWhÂa…rWRrWj90}rW(jÕ2G¿ðj;0)rW}r W(hX 3dhguln_cr!WhX3-Dehydro-L-gulonater"Wh}r#Wh}r$WhNhh]r%W…r&WRr'WjE0XC6H9O7r(WjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÔ4G?ðjÞ4G?ðj;0)r)W}r*W(hX 3dhgulnp_cr+WhX3-keto-L-gulonate-6-phosphater,Wh}r-Wh}r.WhNhh]r/W…r0WRr1WjE0XC6H8O10Pr2WjG0jH0jI0JýÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r3W}r4W(hX3NTD2ppr5WhX!3'-nucleotidase (UMP) (periplasm)r6Wh}r7Wh}r8Wj20Xb4213r9Wj40j30j50h]r:Whha…r;WRrW}r?W(hXuri_pr@WhXUridinerAWh}rBWh}rCWhNhh]rDW…rEWRrFWjE0X C9H12N2O6rGWjG0jÖ0jI0KjJ0jK0jL0GubG?ðj;0)rHW}rIW(hXpi_prJWhX PhosphaterKWh}rLWh}rMWhNhh]rNW…rOWRrPWjE0XHO4PrQWjG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rRW}rSW(hX3NTD4pprTWhX!3'-nucleotidase (CMP) (periplasm)rUWh}rVWh}rWWj20Xb4213rXWj40j30j50h]rYWhha…rZWRr[Wj90}r\W(jDPG¿ðjcPG¿ðjHWG?ðj;0)r]W}r^W(hXcytd_pr_WhXCytidiner`Wh}raWh}rbWhNhh]rcW…rdWRreWjE0X C9H13N3O5rfWjG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rgW}rhW(hX3NTD7ppriWhX!3'-nucleotidase (AMP) (periplasm)rjWh}rkWh}rlWj20Xb4213rmWj40j30j50h]rnWhha…roWRrpWj90}rqW(jDPG¿ðjxPG¿ðjHWG?ðj;0)rrW}rsW(hXadn_prtWhX AdenosineruWh}rvWh}rwWhNhh]rxW…ryWRrzWjE0X C10H13N5O4r{WjG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r|W}r}W(hX3NTD9ppr~WhX!3'-nucleotidase (GMP) (periplasm)rWh}r€Wh}rWj20Xb4213r‚Wj40j30j50h]rƒWhha…r„WRr…Wj90}r†W(jPG¿ðjDPG¿ðjHWG?ðj;0)r‡W}rˆW(hXgsn_pr‰WhX GuanosinerŠWh}r‹Wh}rŒWhNhh]rW…rŽWRrWjE0X C10H13N5O5rWjG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r‘W}r’W(hX3OAR100r“WhX43-oxoacyl-[acyl-carrier-protein] reductase (n-C10:0)r”Wh}r•Wh}r–Wj20Xb1093r—Wj40j30j50h]r˜WhËa…r™WRršWj90}r›W(j;0)rœW}rW(hX 3odecACP_cržWhX$3-Oxodecanoyl-[acyl-carrier protein]rŸWh}r Wh}r¡WhNhh]r¢W…r£WRr¤WjE0X C21H37N2O9PRSr¥WjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjH4G¿ðjÔ4G¿ðj:UG?ðjO1G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r¦W}r§W(hX3OAR120r¨WhX43-oxoacyl-[acyl-carrier-protein] reductase (n-C12:0)r©Wh}rªWh}r«Wj20Xb1093r¬Wj40j30j50h]r­WhËa…r®WRr¯Wj90}r°W(j;0)r±W}r²W(hX 3oddecACP_cr³WhX&3-Oxododecanoyl-[acyl-carrier protein]r´Wh}rµWh}r¶WhNhh]r·W…r¸WRr¹WjE0X C23H41N2O9PRSrºWjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjH4G¿ðjÔ4G¿ðjYUG?ðjO1G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r»W}r¼W(hX3OAR121r½WhX43-oxoacyl-[acyl-carrier-protein] reductase (n-C12:1)r¾Wh}r¿Wh}rÀWj20Xb1093rÁWj40j30j50h]rÂWhËa…rÃWRrÄWj90}rÅW(jH4G¿ðjÔ4G¿ðj;0)rÆW}rÇW(hX3ocddec5eACP_crÈWhX.3-oxo-cis-dodec-5-enoyl-[acyl-carrier protein]rÉWh}rÊWh}rËWhNhh]rÌW…rÍWRrÎWjE0X C23H39N2O9PRSrÏWjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjxUG?ðjO1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÐW}rÑW(hX3OAR140rÒWhX43-oxoacyl-[acyl-carrier-protein] reductase (n-C14:0)rÓWh}rÔWh}rÕWj20Xb1093rÖWj40j30j50h]r×WhËa…rØWRrÙWj90}rÚW(j;0)rÛW}rÜW(hX 3omrsACP_crÝWhX)3-Oxotetradecanoyl-[acyl-carrier protein]rÞWh}rßWh}ràWhNhh]ráW…râWRrãWjE0X C25H45N2O9PRSräWjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjH4G¿ðjÔ4G¿ðj—UG?ðjO1G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)råW}ræW(hX3OAR141rçWhX43-oxoacyl-[acyl-carrier-protein] reductase (n-C14:1)rèWh}réWh}rêWj20Xb1093rëWj40j30j50h]rìWhËa…ríWRrîWj90}rïW(jH4G¿ðjÔ4G¿ðj;0)rðW}rñW(hX 3ocmrs7eACP_cròWhX03-oxo-cis-myristol-7-eoyl-[acyl-carrier protein]róWh}rôWh}rõWhNhh]röW…r÷WRrøWjE0X C25H43N2O9PRSrùWjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjO1G?ðj¶UG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rúW}rûW(hX3OAR160rüWhX43-oxoacyl-[acyl-carrier-protein] reductase (n-C16:0)rýWh}rþWh}rÿWj20Xb1093rXj40j30j50h]rXhËa…rXRrXj90}rX(j;0)rX}rX(hX 3opalmACP_crXhX(3-Oxohexadecanoyl-[acyl-carrier protein]rXh}r Xh}r XhNhh]r X…r XRr XjE0X C27H49N2O9PRSrXjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjH4G¿ðjÔ4G¿ðjÕUG?ðjO1G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rX}rX(hX3OAR161rXhX43-oxoacyl-[acyl-carrier-protein] reductase (n-C16:1)rXh}rXh}rXj20Xb1093rXj40j30j50h]rXhËa…rXRrXj90}rX(jH4G¿ðjÔ4G¿ðj;0)rX}rX(hX3ocpalm9eACP_crXhX,3-oxo-cis-palm-9-eoyl-[acyl-carrier protein]rXh}rXh}rXhNhh]r X…r!XRr"XjE0X C27H47N2O9PRSr#XjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjôUG?ðjO1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r$X}r%X(hX3OAR180r&XhX43-oxoacyl-[acyl-carrier-protein] reductase (n-C18:0)r'Xh}r(Xh}r)Xj20Xb1093r*Xj40j30j50h]r+XhËa…r,XRr-Xj90}r.X(jH4G¿ðjÔ4G¿ðj;0)r/X}r0X(hX 3ooctdACP_cr1XhX(3-Oxooctadecanoyl-[acyl-carrier protein]r2Xh}r3Xh}r4XhNhh]r5X…r6XRr7XjE0X C29H53N2O9PRSr8XjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjVG?ðjO1G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r9X}r:X(hX3OAR181r;XhX43-oxoacyl-[acyl-carrier-protein] reductase (n-C18:1)rXj20Xb1093r?Xj40j30j50h]r@XhËa…rAXRrBXj90}rCX(jH4G¿ðjÔ4G¿ðj;0)rDX}rEX(hX3ocvac11eACP_crFXhX.3-oxo-cis-vacc-11-enoyl-[acyl-carrier protein]rGXh}rHXh}rIXhNhh]rJX…rKXRrLXjE0X C29H51N2O9PRSrMXjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj2VG?ðjO1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rNX}rOX(hX3OAR40rPXhX33-oxoacyl-[acyl-carrier-protein] reductase (n-C4:0)rQXh}rRXh}rSXj20Xb1093rTXj40j30j50h]rUXhËa…rVXRrWXj90}rXX(j;0)rYX}rZX(hXactACP_cr[XhXAcetoacetyl-ACPr\Xh}r]Xh}r^XhNhh]r_X…r`XRraXjE0X C15H25N2O9PRSrbXjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjH4G¿ðjÔ4G¿ðjQVG?ðjO1G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rcX}rdX(hX3OAR60reXhX33-oxoacyl-[acyl-carrier-protein] reductase (n-C6:0)rfXh}rgXh}rhXj20Xb1093riXj40j30j50h]rjXhËa…rkXRrlXj90}rmX(j;0)rnX}roX(hX 3ohexACP_crpXhX$3-Oxohexanoyl-[acyl-carrier protein]rqXh}rrXh}rsXhNhh]rtX…ruXRrvXjE0X C17H29N2O9PRSrwXjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjH4G¿ðjÔ4G¿ðjO1G?ðjpVG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rxX}ryX(hX3OAR80rzXhX33-oxoacyl-[acyl-carrier-protein] reductase (n-C8:0)r{Xh}r|Xh}r}Xj20Xb1093r~Xj40j30j50h]rXhËa…r€XRrXj90}r‚X(jH4G¿ðjÔ4G¿ðj;0)rƒX}r„X(hX 3ooctACP_cr…XhX$3-Oxooctanoyl-[acyl-carrier protein]r†Xh}r‡Xh}rˆXhNhh]r‰X…rŠXRr‹XjE0X C19H33N2O9PRSrŒXjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjVG?ðjO1G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rX}rŽX(hX3OAS100rXhX33-oxoacyl-[acyl-carrier-protein] synthase (n-C10:0)rXh}r‘Xh}r’Xj20Xb2323 or b1095r“Xj40j30j50h]r”X(hÝhÔe…r•XRr–Xj90}r—X(jÔ4G¿ðj;0)r˜X}r™X(hXocACP_cršXhXOctanoyl-ACP (n-C8:0ACP)r›Xh}rœXh}rXhNhh]ržX…rŸXRr XjE0X C19H35N2O8PRSr¡XjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj;0)r¢X}r£X(hXmalACP_cr¤XhXMalonyl-[acyl-carrier protein]r¥Xh}r¦Xh}r§XhNhh]r¨X…r©XRrªXjE0XC14H22N2O10PRSr«XjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjœWG?ðj;0)r¬X}r­X(hXACP_cr®XhXacyl carrier proteinr¯Xh}r°Xh}r±XhNhh]r²X…r³XRr´XjE0X C11H21N2O7PRSrµXjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðj;0)r¶X}r·X(hXco2_cr¸XhXCO2r¹Xh}rºXh}r»XhNhh]r¼X…r½XRr¾XjE0XCO2r¿XjG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÀX}rÁX(hX3OAS120rÂXhX33-oxoacyl-[acyl-carrier-protein] synthase (n-C12:0)rÃXh}rÄXh}rÅXj20Xb1095 or b2323rÆXj40j30j50h]rÇX(hÝhÔe…rÈXRrÉXj90}rÊX(j;0)rËX}rÌX(hXdcaACP_crÍXhXDecanoyl-ACP (n-C10:0ACP)rÎXh}rÏXh}rÐXhNhh]rÑX…rÒXRrÓXjE0X C21H39N2O8PRSrÔXjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÔ4G¿ðj¢XG¿ðj±WG?ðj¬XG?ðj¶XG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÕX}rÖX(hX3OAS121r×XhX33-oxoacyl-[acyl-carrier-protein] synthase (n-C12:1)rØXh}rÙXh}rÚXj20Xb2323rÛXj40j30j50h]rÜXhÝa…rÝXRrÞXj90}rßX(j;0)ràX}ráX(hX cdec3eACP_crâXhX0cis-dec-3-enoyl-[acyl-carrier protein] (n-C10:1)rãXh}räXh}råXhNhh]ræX…rçXRrèXjE0X C21H37N2O8PRSréXjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÔ4G¿ðj¢XG¿ðj¬XG?ðjÆWG?ðj¶XG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rêX}rëX(hX3OAS140rìXhX33-oxoacyl-[acyl-carrier-protein] synthase (n-C14:0)ríXh}rîXh}rïXj20Xb2323 or b1095rðXj40j30j50h]rñX(hÝhÔe…ròXRróXj90}rôX(jÔ4G¿ðj;0)rõX}röX(hX ddcaACP_cr÷XhXDodecanoyl-ACP (n-C12:0ACP)røXh}rùXh}rúXhNhh]rûX…rüXRrýXjE0X C23H43N2O8PRSrþXjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj¢XG¿ðjÛWG?ðj¬XG?ðj¶XG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÿX}rY(hX3OAS141rYhX33-oxoacyl-[acyl-carrier-protein] synthase (n-C14:1)rYh}rYh}rYj20Xb2323rYj40j30j50h]rYhÝa…rYRrYj90}r Y(jÔ4G¿ðj¢XG¿ðj;0)r Y}r Y(hX cddec5eACP_cr YhX2cis-dodec-5-enoyl-[acyl-carrier protein] (n-C12:1)r Yh}rYh}rYhNhh]rY…rYRrYjE0X C23H41N2O8PRSrYjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj¬XG?ðjðWG?ðj¶XG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rY}rY(hX3OAS160rYhX33-oxoacyl-[acyl-carrier-protein] synthase (n-C16:0)rYh}rYh}rYj20Xb2323 or b1095rYj40j30j50h]rY(hÝhÔe…rYRrYj90}rY(jÔ4G¿ðj;0)rY}r Y(hX myrsACP_cr!YhXMyristoyl-ACP (n-C14:0ACP)r"Yh}r#Yh}r$YhNhh]r%Y…r&YRr'YjE0X C25H47N2O8PRSr(YjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj¢XG¿ðj¬XG?ðjXG?ðj¶XG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r)Y}r*Y(hX3OAS161r+YhX33-oxoacyl-[acyl-carrier-protein] synthase (n-C16:1)r,Yh}r-Yh}r.Yj20Xb2323r/Yj40j30j50h]r0YhÝa…r1YRr2Yj90}r3Y(j;0)r4Y}r5Y(hXtdeACP_cr6YhX5cis-tetradec-7-enoyl-[acyl-carrier protein] (n-C14:1)r7Yh}r8Yh}r9YhNhh]r:Y…r;YRrY}r?Y(hX3OAS180r@YhX33-oxoacyl-[acyl-carrier-protein] synthase (n-C18:0)rAYh}rBYh}rCYj20Xb1095 or b2323rDYj40j30j50h]rEY(hÝhÔe…rFYRrGYj90}rHY(jÔ4G¿ðj;0)rIY}rJY(hX palmACP_crKYhXPalmitoyl-ACP (n-C16:0ACP)rLYh}rMYh}rNYhNhh]rOY…rPYRrQYjE0X C27H51N2O8PRSrRYjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj¢XG¿ðj¬XG?ðj/XG?ðj¶XG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rSY}rTY(hX3OAS181rUYhX33-oxoacyl-[acyl-carrier-protein] synthase (n-C18:1)rVYh}rWYh}rXYj20Xb1095rYYj40j30j50h]rZYhÔa…r[YRr\Yj90}r]Y(jÔ4G¿ðj¢XG¿ðj;0)r^Y}r_Y(hXhdeACP_cr`YhX4cis-hexadec-9-enoyl-[acyl-carrier protein] (n-C16:1)raYh}rbYh}rcYhNhh]rdY…reYRrfYjE0X C27H49N2O8PRSrgYjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj¬XG?ðjDXG?ðj¶XG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rhY}riY(hX3OAS60rjYhX23-oxoacyl-[acyl-carrier-protein] synthase (n-C6:0)rkYh}rlYh}rmYj20Xb1095 or b2323rnYj40j30j50h]roY(hÝhÔe…rpYRrqYj90}rrY(j;0)rsY}rtY(hXbutACP_cruYhXButyryl-ACP (n-C4:0ACP)rvYh}rwYh}rxYhNhh]ryY…rzYRr{YjE0X C15H27N2O8PRSr|YjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÔ4G¿ðj¢XG¿ðj¬XG?ðj¶XG?ðjnXG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r}Y}r~Y(hX3OAS80rYhX23-oxoacyl-[acyl-carrier-protein] synthase (n-C8:0)r€Yh}rYh}r‚Yj20Xb2323 or b1095rƒYj40j30j50h]r„Y(hÝhÔe…r…YRr†Yj90}r‡Y(j;0)rˆY}r‰Y(hXhexACP_crŠYhXHexanoyl-ACP (n-C6:0ACP)r‹Yh}rŒYh}rYhNhh]rŽY…rYRrYjE0X C17H31N2O8PRSr‘YjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÔ4G¿ðj¢XG¿ðj¬XG?ðjƒXG?ðj¶XG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r’Y}r“Y(hX3OXCOATr”YhX3-oxoadipyl-CoA thiolaser•Yh}r–Yh}r—Yj20Xb1397r˜Yj40j30j50h]r™Yhæa…ršYRr›Yj90}rœY(j;0)rY}ržY(hX oxadpcoa_crŸYhX3-Oxoadipyl-CoAr Yh}r¡Yh}r¢YhNhh]r£Y…r¤YRr¥YjE0XC27H37N7O20P3Sr¦YjG0jH0jI0JûÿÿÿjJ0jK0jL0GubG¿ðj52G¿ðja3G?ðj•1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r§Y}r¨Y(hX 3PEPTabcppr©YhX>tripeptide (LalaDgluMdap) transport via ABC system (periplasm)rªYh}r«Yh}r¬Yj20X-b1329 and b1244 and b1245 and b1246 and b1247r­Yj40j30j50h]r®Y(højjhïj e…r¯YRr°Yj90}r±Y(jY1G¿ðj;0)r²Y}r³Y(hXLalaDgluMdap_pr´YhX3L-alanine-D-glutamate-meso-2,6-diaminoheptanedioaterµYh}r¶Yh}r·YhNhh]r¸Y…r¹YRrºYjE0X C15H25N4O8r»YjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÕ2G¿ðj;0)r¼Y}r½Y(hXLalaDgluMdap_cr¾YhX3L-alanine-D-glutamate-meso-2,6-diaminoheptanedioater¿Yh}rÀYh}rÁYhNhh]rÂY…rÃYRrÄYjE0X C15H25N4O8rÅYjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðjÊ4G?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÆY}rÇY(hX3PEPTtexrÈYhXNLalaDgluMdap (tripeptide) transport via diffusion (extracellular to periplasm)rÉYh}rÊYh}rËYj20X b0241 or b0929 or b1377 or b2215rÌYj40j30j50h]rÍY(h h)hh2e…rÎYRrÏYj90}rÐY(j7G¿ðj²YG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÑY}rÒY(hX3UMPtexrÓYhX93UMP transport via diffusion (extracellular to periplasm)rÔYh}rÕYh}rÖYj20X b0241 or b0929 or b1377 or b2215r×Yj40j30j50h]rØY(h h)hh2e…rÙYRrÚYj90}rÛY(j6G¿ðjNPG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÜY}rÝY(hX 42A12BOOXpprÞYhXV4-(2-Aminoethyl)-1,2-benzenediol:oxygen oxidoreductase(deaminating)(flavin-containing)rßYh}ràYh}ráYj20Xb1386râYj40j30j50h]rãYja…räYRråYj90}ræY(j;0)rçY}rèY(hXo2_préYhXO2rêYh}rëYh}rìYhNhh]ríY…rîYRrïYjE0XO2rðYjG0jÖ0jI0KjJ0jK0jL0GubG¿ðjDPG¿ðj;0)rñY}ròY(hXdopa_próYhXDopaminerôYh}rõYh}röYhNhh]r÷Y…røYRrùYjE0XC8H12NO2rúYjG0jÖ0jI0KjJ0jK0jL0GubG¿ðj;0)rûY}rüY(hXnh4_prýYhXAmmoniumrþYh}rÿYh}rZhNhh]rZ…rZRrZjE0XH4NrZjG0jÖ0jI0KjJ0jK0jL0GubG?ðjåTG?ðj;0)rZ}rZ(hXh2o2_prZhXHydrogen peroxiderZh}r Zh}r ZhNhh]r Z…r ZRr ZjE0XH2O2rZjG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rZ}rZ(hX 4HOXPACDtexrZhXP4-hydroxyphenylacetaldehyde transport via diffusion (extracellular to periplasm)rZh}rZh}rZj20X b0241 or b0929 or b1377 or b2215rZj40j30j50h]rZ(h h)hh2e…rZRrZj90}rZ(jÅ6G¿ðj;0)rZ}rZ(hX 4hoxpacd_prZhX4-HydroxyphenylacetaldehyderZh}rZh}rZhNhh]r Z…r!ZRr"ZjE0XC8H8O2r#ZjG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r$Z}r%Z(hX4HTHRSr&ZhX4-Hydroxy-L-threonine synthaser'Zh}r(Zh}r)Zj20Xb0004r*Zj40j30j50h]r+Zj%a…r,ZRr-Zj90}r.Z(jY1G¿ðj;0)r/Z}r0Z(hXphthr_cr1ZhXO-Phospho-4-hydroxy-L-threoniner2Zh}r3Zh}r4ZhNhh]r5Z…r6ZRr7ZjE0XC4H8NO7Pr8ZjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjÊ4G?ðj;0)r9Z}r:Z(hX4hthr_cr;ZhX4-Hydroxy-L-threoninerZhNhh]r?Z…r@ZRrAZjE0XC4H9NO4rBZjG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rCZ}rDZ(hX4PCPrEZhX!tetrapeptide L,D-carboxypeptidaserFZh}rGZh}rHZj20Xb1192rIZj40j30j50h]rJZj.a…rKZRrLZj90}rMZ(jY1G¿ðj;0)rNZ}rOZ(hXLalaDgluMdapDala_crPZhX=L-alanine-D-glutamate-meso-2,6-diaminoheptanedioate-D-alaninerQZh}rRZh}rSZhNhh]rTZ…rUZRrVZjE0X C18H30N5O9rWZjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj¼YG?ðj;0)rXZ}rYZ(hXala__D_crZZhX D-Alaniner[Zh}r\Zh}r]ZhNhh]r^Z…r_ZRr`ZjE0XC3H7NO2raZjG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rbZ}rcZ(hX4PCPpprdZhX-tetrapeptide L,D-carboxypeptidase (periplasm)reZh}rfZh}rgZj20j30j40j30j50h]rhZ…riZRrjZj90}rkZ(jDPG¿ðj;0)rlZ}rmZ(hXLalaDgluMdapDala_prnZhX=L-alanine-D-glutamate-meso-2,6-diaminoheptanedioate-D-alanineroZh}rpZh}rqZhNhh]rrZ…rsZRrtZjE0X C18H30N5O9ruZjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj²YG?ðj;0)rvZ}rwZ(hXala__D_prxZhX D-AlanineryZh}rzZh}r{ZhNhh]r|Z…r}ZRr~ZjE0XC3H7NO2rZjG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r€Z}rZ(hX 4PEPTabcppr‚ZhXDtetrapeptide (LalaDgluMdapDala) transport via ABC system (periplasm)rƒZh}r„Zh}r…Zj20X-b1243 and b1244 and b1245 and b1246 and b1247r†Zj40j30j50h]r‡Z(højj7hïj e…rˆZRr‰Zj90}rŠZ(jY1G¿ðjÕ2G¿ðjlZG¿ðjNZG?ðjÔ4G?ðjÞ4G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r‹Z}rŒZ(hX4PEPTtexrZhXTLalaDgluMdapDala (pentapeptide) transport via diffusion (extracellular to periplasm)rŽZh}rZh}rZj20X b0241 or b0929 or b1377 or b2215r‘Zj40j30j50h]r’Z(h h)hh2e…r“ZRr”Zj90}r•Z(j)7G¿ðjlZG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r–Z}r—Z(hX5DGLCNRr˜ZhX5-dehydro-D-gluconate reductaser™Zh}ršZh}r›Zj20Xb4266rœZj40j30j50h]rZj@a…ržZRrŸZj90}r Z(j;0)r¡Z}r¢Z(hX5dglcn_cr£ZhX5-Dehydro-D-gluconater¤Zh}r¥Zh}r¦ZhNhh]r§Z…r¨ZRr©ZjE0XC6H9O7rªZjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjH4G¿ðjÔ4G¿ðj†TG?ðjO1G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r«Z}r¬Z(hX 5DGLCNt2rppr­ZhXJ5-Dehydro-D-gluconate transport via proton symport, reversible (periplasm)r®Zh}r¯Zh}r°Zj20Xb4265r±Zj40j30j50h]r²ZjIa…r³ZRr´Zj90}rµZ(jPG¿ðj;0)r¶Z}r·Z(hX5dglcn_pr¸ZhX5-Dehydro-D-gluconater¹Zh}rºZh}r»ZhNhh]r¼Z…r½ZRr¾ZjE0XC6H9O7r¿ZjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj¡ZG?ðjÔ4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÀZ}rÁZ(hX 5DGLCNtexrÂZhXJ5-Dehydro-D-gluconate transport via diffusion (extracellular to periplasm)rÃZh}rÄZh}rÅZj20X b0241 or b0929 or b2215 or b1377rÆZj40j30j50h]rÇZ(h h)hh2e…rÈZRrÉZj90}rÊZ(jÙ6G¿ðj¶ZG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rËZ}rÌZ(hX5DOANrÍZhX5'-deoxyadenosine nuclosidaserÎZh}rÏZh}rÐZj20Xb0159rÑZj40j30j50h]rÒZjRa…rÓZRrÔZj90}rÕZ(jY1G¿ðj;0)rÖZ}r×Z(hXdad__5_crØZhX5'-DeoxyadenosinerÙZh}rÚZh}rÛZhNhh]rÜZ…rÝZRrÞZjE0X C10H13N5O3rßZjG0jH0jI0KjJ0jK0jL0GubG¿ðj;0)ràZ}ráZ(hXade_crâZhXAdeninerãZh}räZh}råZhNhh]ræZ…rçZRrèZjE0XC5H5N5réZjG0jH0jI0KjJ0jK0jL0GubG?ðj^0G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rêZ}rëZ(hX5MTRtexrìZhXQ5-Methylthio-D-ribose transport via proton diffusion (extracellular to periplasm)ríZh}rîZh}rïZj20X b1377 or b0929 or b2215 or b0241rðZj40j30j50h]rñZ(h h)hh2e…ròZRróZj90}rôZ(jí6G¿ðj;0)rõZ}röZ(hX5mtr_pr÷ZhX5-Methylthio-D-riboserøZh}rùZh}rúZhNhh]rûZ…rüZRrýZjE0XC6H12O4SrþZjG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÿZ}r[(hX5MTRtppr[hX>5-Methylthio-D-ribose transport via proton symport (periplasm)r[h}r[h}r[j20j30j40j30j50h]r[…r[Rr[j90}r[(j;0)r [}r [(hX5mtr_cr [hX5-Methylthio-D-riboser [h}r [h}r[hNhh]r[…r[Rr[jE0XC6H12O4Sr[jG0jH0jI0KjJ0jK0jL0GubG¿ðjÔ4G¿ðjPG?ðjõZG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r[}r[(hXA5PISOr[hXarabinose-5-phosphate isomeraser[h}r[h}r[j20Xb3197 or b2708r[j40j30j50h]r[(j[jde…rr[j90}r[(j;0)r[}r[(hX ru5p__D_cr [hXD-Ribulose 5-phosphater![h}r"[h}r#[hNhh]r$[…r%[Rr&[jE0XC5H9O8Pr'[jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðj;0)r([}r)[(hXara5p_cr*[hXD-Arabinose 5-phosphater+[h}r,[h}r-[hNhh]r.[…r/[Rr0[jE0XC5H9O8Pr1[jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r2[}r3[(hXAACPS1r4[hX0acyl-[acyl-carrier-protein] synthetase (n-C14:0)r5[h}r6[h}r7[j20Xb2836 and b1094r8[j40j30j50h]r9[(hzjme…r:[Rr;[j90}r<[(j¬XG¿ðj’RG¿ðjÕ2G¿ðjÀ4G?ðjYG?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r=[}r>[(hXAACPS2r?[hX1acyl-[acyl-carrier-protein] synthetase (n-C14:1)r@[h}rA[h}rB[j20Xb2836 and b1094rC[j40j30j50h]rD[(jmhze…rE[RrF[j90}rG[(j¬XG¿ðjÕ2G¿ðj±RG¿ðjÀ4G?ðj4YG?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rH[}rI[(hXAACPS3rJ[hX1acyl-[acyl-carrier-protein] synthetase (n-C16:0)rK[h}rL[h}rM[j20Xb2836 and b1094rN[j40j30j50h]rO[(jmhze…rP[RrQ[j90}rR[(j¬XG¿ðjÐRG¿ðjÕ2G¿ðjÀ4G?ðjIYG?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rS[}rT[(hXAACPS4rU[hX1acyl-[acyl-carrier-protein] synthetase (n-C16:1)rV[h}rW[h}rX[j20Xb2836 and b1094rY[j40j30j50h]rZ[(jmhze…r[[Rr\[j90}r][(j¬XG¿ðjÕ2G¿ðjåRG¿ðjÀ4G?ðj}RG?ðj^YG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r^[}r_[(hXAACPS5r`[hX1acyl-[acyl-carrier-protein] synthetase (n-C18:1)ra[h}rb[h}rc[j20Xb2836 and b1094rd[j40j30j50h]re[(hzjme…rf[Rrg[j90}rh[(j¬XG¿ðjSG¿ðjÕ2G¿ðj;0)ri[}rj[(hX octeACP_crk[hX5cis-octadec-11-enoyl-[acyl-carrier protein] (n-C18:1)rl[h}rm[h}rn[hNhh]ro[…rp[Rrq[jE0X C29H53N2O8PRSrr[jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðjÀ4G?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rs[}rt[(hXAACPS6ru[hX1acyl-[acyl-carrier-protein] synthetase (n-C18:0)rv[h}rw[h}rx[j20Xb2836 and b1094ry[j40j30j50h]rz[(hzjme…r{[Rr|[j90}r}[(j¬XG¿ðjÕ2G¿ðjúRG¿ðjÀ4G?ðj;0)r~[}r[(hX ocdcaACP_cr€[hXOctadecanoyl-ACP (n-C18:0ACP)r[h}r‚[h}rƒ[hNhh]r„[…r…[Rr†[jE0X C29H55N2O8PRSr‡[jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rˆ[}r‰[(hXAACPS7rŠ[hX1acyl-[acyl-carrier-protein] synthetase (n-C12:0)r‹[h}rŒ[h}r[j20Xb2836 and b1094rŽ[j40j30j50h]r[(jmhze…r[Rr‘[j90}r’[(j¬XG¿ðjÕ2G¿ðjiRG¿ðjÀ4G?ðjõXG?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r“[}r”[(hXAACPS8r•[hX1acyl-[acyl-carrier-protein] synthetase (n-C10:0)r–[h}r—[h}r˜[j20Xb2836 and b1094r™[j40j30j50h]rš[(jmhze…r›[Rrœ[j90}r[(j¬XG¿ðjÕ2G¿ðj;0)rž[}rŸ[(hXdca_cr [hXDecanoate (n-C10:0)r¡[h}r¢[h}r£[hNhh]r¤[…r¥[Rr¦[jE0XC10H19O2r§[jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjËXG?ðjÀ4G?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¨[}r©[(hXAACPS9rª[hX0acyl-[acyl-carrier-protein] synthetase (n-C8:0)r«[h}r¬[h}r­[j20Xb2836 and b1094r®[j40j30j50h]r¯[(jmhze…r°[Rr±[j90}r²[(j¬XG¿ðjÕ2G¿ðj;0)r³[}r´[(hXocta_crµ[hXoctanoate (n-C8:0)r¶[h}r·[h}r¸[hNhh]r¹[…rº[Rr»[jE0XC8H15O2r¼[jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÀ4G?ðj˜XG?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r½[}r¾[(hXAACTOORr¿[hXBAminoacetone:oxygen oxidoreductase(deaminating)(flavin-containing)rÀ[h}rÁ[h}rÂ[j20j30j40j30j50h]rÃ[…rÄ[RrÅ[j90}rÆ[(jY1G¿ðj;0)rÇ[}rÈ[(hXaact_crÉ[hX AminoacetonerÊ[h}rË[h}rÌ[hNhh]rÍ[…rÎ[RrÏ[jE0XC3H8NOrÐ[jG0jH0jI0KjJ0jK0jL0GubG¿ðj®VG¿ðjŸ1G?ðj;0)rÑ[}rÒ[(hXmthgxl_crÓ[hX MethylglyoxalrÔ[h}rÕ[h}rÖ[hNhh]r×[…rØ[RrÙ[jE0XC3H4O2rÚ[jG0jH0jI0KjJ0jK0jL0GubG?ðj;0)rÛ[}rÜ[(hXh2o2_crÝ[hXHydrogen peroxiderÞ[h}rß[h}rà[hNhh]rá[…râ[Rrã[jE0XH2O2rä[jG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rå[}ræ[(hXAADDGTrç[hX6dTDP-N-4-acetamido-4,6-dideoxy-D-galactose transferaserè[h}ré[h}rê[j20Xb4481rë[j40j30j50h]rì[jva…rí[Rrî[j90}rï[(j;0)rð[}rñ[(hX unagamu_crò[hXDUndecaprenyl-diphospho-N-acetylglucosamine-N-acetylmannosaminuronateró[h}rô[h}rõ[hNhh]rö[…r÷[Rrø[jE0XC71H113N2O18P2rù[jG0jH0jI0JýÿÿÿjJ0jK0jL0GubG¿ðj;0)rú[}rû[(hX dtdp4aaddg_crü[hX(dTDP-4-acetamido-4,6-dideoxy-D-galactoserý[h}rþ[h}rÿ[hNhh]r\…r\Rr\jE0X C18H27N3O15P2r\jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðj;0)r\}r\(hXdtdp_cr\hXdTDPr\h}r\h}r \hNhh]r \…r \Rr \jE0X C10H13N2O11P2r \jG0jH0jI0JýÿÿÿjJ0jK0jL0GubG?ðjÔ4G?ðj;0)r\}r\(hX unagamuf_cr\hXhUndecaprenyl-diphospho N-acetylglucosamine-N-acetylmannosaminuronate-N-acetamido-4,6-dideoxy-D-galactoser\h}r\h}r\hNhh]r\…r\Rr\jE0XC79H126N3O22P2r\jG0jH0jI0JýÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r\}r\(hXAAMYLr\hX alpha-amylaser\h}r\h}r\j20Xb1927r\j40j30j50h]r\ja…r \Rr!\j90}r"\(jžOG¿ðj;0)r#\}r$\(hXmalthx_cr%\hX Maltohexaoser&\h}r'\h}r(\hNhh]r)\…r*\Rr+\jE0X C36H62O31r,\jG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r-\}r.\(hXAAMYLppr/\hXalpha-amylase (periplasm)r0\h}r1\h}r2\j20Xb3571r3\j40j30j50h]r4\jˆa…r5\Rr6\j90}r7\(j”OG¿ðj;0)r8\}r9\(hXmalthx_pr:\hX Maltohexaoser;\h}r<\h}r=\hNhh]r>\…r?\Rr@\jE0X C36H62O31rA\jG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rB\}rC\(hXAB6PGHrD\hX"Arbutin 6-phosphate glucohydrolaserE\h}rF\h}rG\j20Xb2901rH\j40j30j50h]rI\j‘a…rJ\RrK\j90}rL\(jY1G¿ðj;0)rM\}rN\(hXarbt6p_crO\hXArbutin 6-phosphaterP\h}rQ\h}rR\hNhh]rS\…rT\RrU\jE0X C12H15O10PrV\jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðj;0)rW\}rX\(hXg6p_crY\hXD-Glucose 6-phosphaterZ\h}r[\h}r\\hNhh]r]\…r^\Rr_\jE0XC6H11O9Pr`\jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðj;0)ra\}rb\(hXhqn_crc\hX Hydroquinonerd\h}re\h}rf\hNhh]rg\…rh\Rri\jE0XC6H6O2rj\jG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rk\}rl\(hXABTArm\hX4-aminobutyrate transaminasern\h}ro\h}rp\j20Xb2662 or b1302rq\j40j30j50h]rr\(jšj£e…rs\Rrt\j90}ru\(j;0)rv\}rw\(hX4abut_crx\hX4-Aminobutanoatery\h}rz\h}r{\hNhh]r|\…r}\Rr~\jE0XC4H9NO2r\jG0jH0jI0KjJ0jK0jL0GubG¿ðj;0)r€\}r\(hXakg_cr‚\hX2-Oxoglutaraterƒ\h}r„\h}r…\hNhh]r†\…r‡\Rrˆ\jE0XC5H4O5r‰\jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðj1G?ðj;0)rŠ\}r‹\(hXsucsal_crŒ\hXSuccinic semialdehyder\h}rŽ\h}r\hNhh]r\…r‘\Rr’\jE0XC4H5O3r“\jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r”\}r•\(hXABUTDr–\hX Aminobutyraldehyde dehydrogenaser—\h}r˜\h}r™\j20Xb1444rš\j40j30j50h]r›\j¬a…rœ\Rr\j90}rž\(jY1G¿ðjR4G¿ðj;0)rŸ\}r \(hX4abutn_cr¡\hX4-Aminobutanalr¢\h}r£\h}r¤\hNhh]r¥\…r¦\Rr§\jE0XC4H10NOr¨\jG0jH0jI0KjJ0jK0jL0GubG¿ðjv\G?ðjÔ4G@jz4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r©\}rª\(hXABUTt2ppr«\hX;4-aminobutyrate transport in via proton symport (periplasm)r¬\h}r­\h}r®\j20Xb2663r¯\j40j30j50h]r°\jµa…r±\Rr²\j90}r³\(jPG¿ðj;0)r´\}rµ\(hX4abut_pr¶\hX4-Aminobutanoater·\h}r¸\h}r¹\hNhh]rº\…r»\Rr¼\jE0XC4H9NO2r½\jG0jÖ0jI0KjJ0jK0jL0GubG¿ðjv\G?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¾\}r¿\(hXABUTtexrÀ\hXD4-aminobutyrate transport via diffusion (extracellular to periplasm)rÁ\h}rÂ\h}rÃ\j20X b0241 or b0929 or b1377 or b2215rÄ\j40j30j50h]rÅ\(h h)hh2e…rÆ\RrÇ\j90}rÈ\(j±6G¿ðj´\G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÉ\}rÊ\(hXACACCTrË\hX&acetyl-CoA:acetoacetyl-CoA transferaserÌ\h}rÍ\h}rÎ\j20Xb2221 and b2222rÏ\j40j30j50h]rÐ\(j¾jÇe…rÑ\RrÒ\j90}rÓ\(ja3G¿ðj;0)rÔ\}rÕ\(hXacac_crÖ\hX Acetoacetater×\h}rØ\h}rÙ\hNhh]rÚ\…rÛ\RrÜ\jE0XC4H5O3rÝ\jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj;0)rÞ\}rß\(hXac_crà\hXAcetaterá\h}râ\h}rã\hNhh]rä\…rå\Rræ\jE0XC2H3O2rç\jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðj;0)rè\}ré\(hXaacoa_crê\hXAcetoacetyl-CoArë\h}rì\h}rí\hNhh]rî\…rï\Rrð\jE0XC25H36N7O18P3Srñ\jG0jH0jI0JüÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rò\}ró\(hXACACT1rrô\hXacetyl-CoA C-acetyltransferaserõ\h}rö\h}r÷\j20Xb2224 or b2342 or b3845rø\j40j30j50h]rù\(jÐjâjÙe…rú\Rrû\j90}rü\(ja3GÀj52G?ðjè\G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rý\}rþ\(hXACACT2rrÿ\hX/acetyl-CoA C-acyltransferase (butanoyl-CoA) (r)r]h}r]h}r]j20Xb2342 or b3845r]j40j30j50h]r](jâjÙe…r]Rr]j90}r](ja3G¿ðj;0)r]}r ](hXbtcoa_cr ]hX Butanoyl-CoAr ]h}r ]h}r ]hNhh]r]…r]Rr]jE0XC25H38N7O17P3Sr]jG0jH0jI0JüÿÿÿjJ0jK0jL0GubG¿ðj;0)r]}r](hX3ohcoa_cr]hX3-Oxohexanoyl-CoAr]h}r]h}r]hNhh]r]…r]Rr]jE0XC27H40N7O18P3Sr]jG0jH0jI0JüÿÿÿjJ0jK0jL0GubG?ðj52G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r]}r](hXACACT3rr]hX/acetyl-CoA C-acyltransferase (hexanoyl-CoA) (r)r]h}r ]h}r!]j20Xb2342 or b3845r"]j40j30j50h]r#](jâjÙe…r$]Rr%]j90}r&](ja3G¿ðj;0)r']}r(](hXhxcoa_cr)]hXHexanoyl-CoA (n-C6:0CoA)r*]h}r+]h}r,]hNhh]r-]…r.]Rr/]jE0XC27H42N7O17P3Sr0]jG0jH0jI0JüÿÿÿjJ0jK0jL0GubG¿ðj;0)r1]}r2](hX3oocoa_cr3]hX3-Oxooctanoyl-CoAr4]h}r5]h}r6]hNhh]r7]…r8]Rr9]jE0XC29H44N7O18P3Sr:]jG0jH0jI0JüÿÿÿjJ0jK0jL0GubG?ðj52G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r;]}r<](hXACACT4rr=]hX/acetyl-CoA C-acyltransferase (octanoyl-CoA) (r)r>]h}r?]h}r@]j20Xb2342 or b3845rA]j40j30j50h]rB](jâjÙe…rC]RrD]j90}rE](ja3G¿ðj;0)rF]}rG](hXoccoa_crH]hXOctanoyl-CoA (n-C8:0CoA)rI]h}rJ]h}rK]hNhh]rL]…rM]RrN]jE0XC29H46N7O17P3SrO]jG0jH0jI0JüÿÿÿjJ0jK0jL0GubG¿ðj;0)rP]}rQ](hX3odcoa_crR]hX3-Oxodecanoyl-CoArS]h}rT]h}rU]hNhh]rV]…rW]RrX]jE0XC31H48N7O18P3SrY]jG0jH0jI0JüÿÿÿjJ0jK0jL0GubG?ðj52G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rZ]}r[](hXACACT5rr\]hX/acetyl-CoA C-acyltransferase (decanoyl-CoA) (r)r]]h}r^]h}r_]j20Xb2342 or b3845r`]j40j30j50h]ra](jâjÙe…rb]Rrc]j90}rd](ja3G¿ðj;0)re]}rf](hXdcacoa_crg]hXDecanoyl-CoA (n-C10:0CoA)rh]h}ri]h}rj]hNhh]rk]…rl]Rrm]jE0XC31H50N7O17P3Srn]jG0jH0jI0JüÿÿÿjJ0jK0jL0GubG¿ðj;0)ro]}rp](hX 3oddcoa_crq]hX3-Oxododecanoyl-CoArr]h}rs]h}rt]hNhh]ru]…rv]Rrw]jE0XC33H52N7O18P3Srx]jG0jH0jI0JüÿÿÿjJ0jK0jL0GubG?ðj52G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)ry]}rz](hXACACT6rr{]hX1acetyl-CoA C-acyltransferase (dodecanoyl-CoA) (r)r|]h}r}]h}r~]j20Xb2342 or b3845r]j40j30j50h]r€](jâjÙe…r]Rr‚]j90}rƒ](ja3G¿ðj;0)r„]}r…](hX ddcacoa_cr†]hXDodecanoyl-CoA (n-C12:0CoA)r‡]h}rˆ]h}r‰]hNhh]rŠ]…r‹]RrŒ]jE0XC33H54N7O17P3Sr]jG0jH0jI0JüÿÿÿjJ0jK0jL0GubG¿ðj;0)rŽ]}r](hX 3otdcoa_cr]hX3-Oxotetradecanoyl-CoAr‘]h}r’]h}r“]hNhh]r”]…r•]Rr–]jE0XC35H56N7O18P3Sr—]jG0jH0jI0JüÿÿÿjJ0jK0jL0GubG?ðj52G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r˜]}r™](hXACACT7rrš]hX4acetyl-CoA C-acyltransferase (tetradecanoyl-CoA) (r)r›]h}rœ]h}r]j20Xb2342 or b3845rž]j40j30j50h]rŸ](jâjÙe…r ]Rr¡]j90}r¢](ja3G¿ðj;0)r£]}r¤](hXtdcoa_cr¥]hXTetradecanoyl-CoA (n-C14:0CoA)r¦]h}r§]h}r¨]hNhh]r©]…rª]Rr«]jE0XC35H58N7O17P3Sr¬]jG0jH0jI0JüÿÿÿjJ0jK0jL0GubG¿ðj;0)r­]}r®](hX 3ohdcoa_cr¯]hX3-Oxohexadecanoyl-CoAr°]h}r±]h}r²]hNhh]r³]…r´]Rrµ]jE0XC37H60N7O18P3Sr¶]jG0jH0jI0JüÿÿÿjJ0jK0jL0GubG?ðj52G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r·]}r¸](hXACACT8rr¹]hX2acetyl-CoA acyltransferase (hexadecanoyl-CoA), (r)rº]h}r»]h}r¼]j20Xb2342 or b3845r½]j40j30j50h]r¾](jâjÙe…r¿]RrÀ]j90}rÁ](j;0)rÂ]}rÃ](hX 3oodcoa_crÄ]hX3-Oxooctadecanoyl-CoArÅ]h}rÆ]h}rÇ]hNhh]rÈ]…rÉ]RrÊ]jE0XC39H64N7O18P3SrË]jG0jH0jI0JüÿÿÿjJ0jK0jL0GubG¿ðj52G¿ðja3G?ðj;0)rÌ]}rÍ](hXpmtcoa_crÎ]hXPalmitoyl-CoA (n-C16:0CoA)rÏ]h}rÐ]h}rÑ]hNhh]rÒ]…rÓ]RrÔ]jE0XC37H62N7O17P3SrÕ]jG0jH0jI0JüÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÖ]}r×](hXACACt2pprØ]hX6acetoacetate transport via proton symport (periplasm)rÙ]h}rÚ]h}rÛ]j20Xb2223rÜ]j40j30j50h]rÝ]jëa…rÞ]Rrß]j90}rà](jPG¿ðj;0)rá]}râ](hXacac_prã]hX Acetoacetaterä]h}rå]h}ræ]hNhh]rç]…rè]Rré]jE0XC4H5O3rê]jG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÔ4G?ðjÔ\G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rë]}rì](hXACACtexrí]hXAacetoacetate transport via diffusion (extracellular to periplasm)rî]h}rï]h}rð]j20X b0241 or b0929 or b1377 or b2215rñ]j40j30j50h]rò](h h)hh2e…ró]Rrô]j90}rõ](je7G¿ðjá]G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rö]}r÷](hXACALDrø]hX(acetaldehyde dehydrogenase (acetylating)rù]h}rú]h}rû]j20Xb0351 or b1241rü]j40j30j50h]rý](jýjôe…rþ]Rrÿ]j90}r^(jR4G¿ðj;0)r^}r^(hXacald_cr^hX Acetaldehyder^h}r^h}r^hNhh]r^…r^Rr ^jE0XC2H4Or ^jG0jH0jI0KjJ0jK0jL0GubG¿ðj52G¿ðja3G?ðjÔ4G?ðjz4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r ^}r ^(hXACALDtexr ^hXAacetaldehyde transport via diffusion (extracellular to periplasm)r^h}r^h}r^j20X b0241 or b0929 or b1377 or b2215r^j40j30j50h]r^(h h)hh2e…r^Rr^j90}r^(jy7G¿ðj;0)r^}r^(hXacald_pr^hX Acetaldehyder^h}r^h}r^hNhh]r^…r^Rr^jE0XC2H4Or^jG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r ^}r!^(hXACALDtppr"^hX-acetaldehyde reversible transport (periplasm)r#^h}r$^h}r%^j20Xs0001r&^j40j30j50h]r'^ja…r(^Rr)^j90}r*^(j^G¿ðj^G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r+^}r,^(hXACANTHATr-^hX)acetyl-CoA:anthranilate acetyltransferaser.^h}r/^h}r0^j20Xb1463r1^j40j30j50h]r2^ja…r3^Rr4^j90}r5^(ja3G¿ðj;0)r6^}r7^(hXanth_cr8^hX Anthranilater9^h}r:^h}r;^hNhh]r<^…r=^Rr>^jE0XC7H6NO2r?^jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj;0)r@^}rA^(hXacanth_crB^hXN-AcetylanthranilaterC^h}rD^h}rE^hNhh]rF^…rG^RrH^jE0XC9H8NO3rI^jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðj52G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rJ^}rK^(hXACBIPGTrL^hX/Adenosyl cobinamide phosphate guanyltransferaserM^h}rN^h}rO^j20Xb1993rP^j40j30j50h]rQ^ja…rR^RrS^j90}rT^(j;0)rU^}rV^(hX adocbip_crW^hXAdenosyl cobinamide phosphaterX^h}rY^h}rZ^hNhh]r[^…r\^Rr]^jE0XC58H83CoN16O14Pr^^jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÔ4G¿ðjE1G¿ðjÀ4G?ðj;0)r_^}r`^(hX agdpcbi_cra^hXAdenosine-GDP-cobinamiderb^h}rc^h}rd^hNhh]re^…rf^Rrg^jE0XC68H95CoN21O21P2rh^jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ri^}rj^(hXACCOACrk^hXacetyl-CoA carboxylaserl^h}rm^h}rn^j20X#b0185 and b2316 and b3255 and b3256ro^j40j30j50h]rp^(j<j!j*j3e…rq^Rrr^j90}rs^(ja3G¿ðjÕ2G¿ðj;0)rt^}ru^(hXhco3_crv^hX Bicarbonaterw^h}rx^h}ry^hNhh]rz^…r{^Rr|^jE0XCHO3r}^jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj11G?ðjÔ4G?ðjÞ4G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r~^}r^(hXACCOALr€^hX acetate-CoA ligase (ADP-forming)r^h}r‚^h}rƒ^j20Xb4069r„^j40j30j50h]r…^jEa…r†^Rr‡^j90}rˆ^(j;0)r‰^}rŠ^(hXppa_cr‹^hXPropionate (n-C3:0)rŒ^h}r^h}rŽ^hNhh]r^…r^Rr‘^jE0XC3H5O2r’^jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÕ2G¿ðj52G¿ðj;0)r“^}r”^(hXppcoa_cr•^hX Propanoyl-CoAr–^h}r—^h}r˜^hNhh]r™^…rš^Rr›^jE0XC24H36N7O17P3Srœ^jG0jH0jI0JüÿÿÿjJ0jK0jL0GubG?ðjÊ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r^}rž^(hX ACGAL1PPpprŸ^hX2N-acetyl-D-galactosamine 1-phosphatase (periplasm)r ^h}r¡^h}r¢^j20j30j40j30j50h]r£^…r¤^Rr¥^j90}r¦^(j;0)r§^}r¨^(hX acgal1p_pr©^hX$N-Acetyl-D-galactosamine 1-phosphaterª^h}r«^h}r¬^hNhh]r­^…r®^Rr¯^jE0X C8H14NO9Pr°^jG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjDPG¿ðjHWG?ðj;0)r±^}r²^(hXacgal_pr³^hXN-Acetyl-D-galactosaminer´^h}rµ^h}r¶^hNhh]r·^…r¸^Rr¹^jE0XC8H15NO6rº^jG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r»^}r¼^(hX ACGAL1Ptexr½^hXYN-acetyl-D-galactosamine 1-phosphate transport via diffusion (extracellular to periplasm)r¾^h}r¿^h}rÀ^j20X b0241 or b0929 or b1377 or b2215rÁ^j40j30j50h]rÂ^(h h)hh2e…rÃ^RrÄ^j90}rÅ^(j¡7G¿ðj§^G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÆ^}rÇ^(hXACGALtexrÈ^hXMN-acetyl-D-galactosamine transport via diffusion (extracellular to periplasm)rÉ^h}rÊ^h}rË^j20X b0241 or b0929 or b1377 or b2215rÌ^j40j30j50h]rÍ^(h h)hh2e…rÎ^RrÏ^j90}rÐ^(j7G¿ðj±^G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÑ^}rÒ^(hX ACGAM1PPpprÓ^hX0N-acetyl-D-glucosamine 1-phosphatase (periplasm)rÔ^h}rÕ^h}rÖ^j20j30j40j30j50h]r×^…rØ^RrÙ^j90}rÚ^(jDPG¿ðj;0)rÛ^}rÜ^(hX acgam1p_prÝ^hX"N-Acetyl-D-glucosamine 1-phosphaterÞ^h}rß^h}rà^hNhh]rá^…râ^Rrã^jE0X C8H14NO9Prä^jG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjHWG?ðj;0)rå^}ræ^(hXacgam_prç^hXN-Acetyl-D-glucosaminerè^h}ré^h}rê^hNhh]rë^…rì^Rrí^jE0XC8H15NO6rî^jG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rï^}rð^(hX ACGAM1Ptexrñ^hXWN-acetyl-D-glucosamine 1-phosphate transport via diffusion (extracellular to periplasm)rò^h}ró^h}rô^j20X b0241 or b0929 or b1377 or b2215rõ^j40j30j50h]rö^(h h)hh2e…r÷^Rrø^j90}rù^(jÉ7G¿ðjÛ^G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rú^}rû^(hXACGAMKrü^hXN-acetylglucosamine kinaserý^h}rþ^h}rÿ^j20Xb1119r_j40j30j50h]r_jNa…r_Rr_j90}r_(jÕ2G¿ðj;0)r_}r_(hXacgam_cr_hXN-Acetyl-D-glucosaminer_h}r _h}r _hNhh]r _…r _Rr _jE0XC8H15NO6r_jG0jH0jI0KjJ0jK0jL0GubG¿ðjÔ4G?ðjÞ4G?ðj;0)r_}r_(hX acgam6p_cr_hX"N-Acetyl-D-glucosamine 6-phosphater_h}r_h}r_hNhh]r_…r_Rr_jE0X C8H14NO9Pr_jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r_}r_(hXACGAMTr_hXZUDP-N-acetylglucosamine:undecaprenylphosphate N-acetylglucosamine -1-phosphate transferaser_h}r_h}r_j20Xb3784r_j40j30j50h]r _jWa…r!_Rr"_j90}r#_(j;0)r$_}r%_(hXudcpp_cr&_hXUndecaprenyl phosphater'_h}r(_h}r)_hNhh]r*_…r+_Rr,_jE0X C55H89O4Pr-_jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðj;0)r._}r/_(hXuacgam_cr0_hXUDP-N-acetyl-D-glucosaminer1_h}r2_h}r3_hNhh]r4_…r5_Rr6_jE0X C17H25N3O17P2r7_jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðj;0)r8_}r9_(hXunaga_cr:_hX+Undecaprenyl diphospho N-acetyl-glucosaminer;_h}r<_h}r=_hNhh]r>_…r?_Rr@_jE0X C63H103NO12P2rA_jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðj;0)rB_}rC_(hXump_crD_hXUMPrE_h}rF_h}rG_hNhh]rH_…rI_RrJ_jE0X C9H11N2O9PrK_jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rL_}rM_(hX ACGAptspprN_hX=N-Acetyl-D-glucosamine transport via PEP:Pyr PTS (periplasm)rO_h}rP_h}rQ_j20XH( b2417 and b1101 and b2415 and b2416 ) or ( b0679 and b2415 and b2416 )rR_j40j30j50h]rS_(jrj{j`j„jie…rT_RrU_j90}rV_(j;0)rW_}rX_(hXpep_crY_hXPhosphoenolpyruvaterZ_h}r[_h}r\_hNhh]r]_…r^_Rr__jE0XC3H2O6Pr`_jG0jH0jI0JýÿÿÿjJ0jK0jL0GubG¿ðjå^G¿ðj;0)ra_}rb_(hXpyr_crc_hXPyruvaterd_h}re_h}rf_hNhh]rg_…rh_Rri_jE0XC3H3O3rj_jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðj_G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rk_}rl_(hXACGAtexrm_hXKN-Acetyl-D-glucosamine transport via diffusion (extracellular to periplasm)rn_h}ro_h}rp_j20X b0241 or b0929 or b1377 or b2215rq_j40j30j50h]rr_(h h)hh2e…rs_Rrt_j90}ru_(jµ7G¿ðjå^G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rv_}rw_(hXACGKrx_hXacetylglutamate kinasery_h}rz_h}r{_j20Xb3959r|_j40j30j50h]r}_ja…r~_Rr_j90}r€_(jÕ2G¿ðj;0)r_}r‚_(hXacglu_crƒ_hXN-Acetyl-L-glutamater„_h}r…_h}r†_hNhh]r‡_…rˆ_Rr‰_jE0XC7H9NO5rŠ_jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjÞ4G?ðj;0)r‹_}rŒ_(hXacg5p_cr_hXN-Acetyl-L-glutamyl 5-phosphaterŽ_h}r_h}r_hNhh]r‘_…r’_Rr“_jE0XC7H9NO8Pr”_jG0jH0jI0JýÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r•_}r–_(hXACGSr—_hXN-acetylglutamate synthaser˜_h}r™_h}rš_j20Xb2818r›_j40j30j50h]rœ_j–a…r_Rrž_j90}rŸ_(j1G¿ðja3G¿ðjÔ4G?ðj_G?ðj52G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r _}r¡_(hXACHBSr¢_hX#2-aceto-2-hydroxybutanoate synthaser£_h}r¤_h}r¥_j20X*( b3670 and b3671 ) or ( b0077 and b0078 )r¦_j40j30j50h]r§_(j¨j±jŸjºe…r¨_Rr©_j90}rª_(ja_G¿ðjÔ4G¿ðj;0)r«_}r¬_(hX2obut_cr­_hX2-Oxobutanoater®_h}r¯_h}r°_hNhh]r±_…r²_Rr³_jE0XC4H5O3r´_jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj¶XG?ðj;0)rµ_}r¶_(hX2ahbut_cr·_hX(S)-2-Aceto-2-hydroxybutanoater¸_h}r¹_h}rº_hNhh]r»_…r¼_Rr½_jE0XC6H9O4r¾_jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¿_}rÀ_(hXACKrrÁ_hXacetate kinaserÂ_h}rÃ_h}rÄ_j20Xb3115 or b2296 or b1849rÅ_j40j30j50h]rÆ_(jÃjÕjÌe…rÇ_RrÈ_j90}rÉ_(jÞ\G¿ðjÕ2G¿ðj;0)rÊ_}rË_(hXactp_crÌ_hXAcetyl phosphaterÍ_h}rÎ_h}rÏ_hNhh]rÐ_…rÑ_RrÒ_jE0XC2H3O5PrÓ_jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðjÞ4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÔ_}rÕ_(hXACLSrÖ_hXacetolactate synthaser×_h}rØ_h}rÙ_j20X*( b3670 and b3671 ) or ( b0077 and b0078 )rÚ_j40j30j50h]rÛ_(j¨j±jŸjºe…rÜ_RrÝ_j90}rÞ_(ja_GÀjÔ4G¿ðj¶XG?ðj;0)rß_}rà_(hX alac__S_crá_hX(S)-2-Acetolactaterâ_h}rã_h}rä_hNhh]rå_…ræ_Rrç_jE0XC5H7O4rè_jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ré_}rê_(hXACM6PHrë_hX&N-acetylmuramate 6-phosphate hydrolaserì_h}rí_h}rî_j20Xb2428rï_j40j30j50h]rð_jÞa…rñ_Rrò_j90}ró_(j;0)rô_}rõ_(hX acmum6p_crö_hXN-acetylmuramate 6-phosphater÷_h}rø_h}rù_hNhh]rú_…rû_Rrü_jE0X C11H17NO11Prý_jG0jH0jI0JýÿÿÿjJ0jK0jL0GubG¿ðjY1G¿ðj_G?ðj;0)rþ_}rÿ_(hXlac__D_cr`hX D-Lactater`h}r`h}r`hNhh]r`…r`Rr`jE0XC3H5O3r`jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r`}r `(hXACMAMUTr `hX0UDP-N-acetyl-D-mannosaminuronic acid transferaser `h}r `h}r `j20Xb3794r`j40j30j50h]r`jça…r`Rr`j90}r`(j8_G¿ðj;0)r`}r`(hX uacmamu_cr`hX!UDP-N-acetyl-D-mannosaminouronater`h}r`h}r`hNhh]r`…r`Rr`jE0X C17H22N3O18P2r`jG0jH0jI0JýÿÿÿjJ0jK0jL0GubG¿ðj;0)r`}r`(hXudp_cr`hXUDPr `h}r!`h}r"`hNhh]r#`…r$`Rr%`jE0X C9H11N2O12P2r&`jG0jH0jI0JýÿÿÿjJ0jK0jL0GubG?ðjð[G?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r'`}r(`(hX ACMANAptsppr)`hX5N-acetyl-D-mannosamine transport via PTS (periplasm)r*`h}r+`h}r,`j20X-b1817 and b1818 and b1819 and b2415 and b2416r-`j40j30j50h]r.`(jùjj„jijðe…r/`Rr0`j90}r1`(j;0)r2`}r3`(hXacmana_pr4`hXN-Acetyl-D-mannosaminer5`h}r6`h}r7`hNhh]r8`…r9`Rr:`jE0XC8H15NO6r;`jG0jÖ0jI0KjJ0jK0jL0GubG¿ðjW_G¿ðja_G?ðj;0)r<`}r=`(hX acmanap_cr>`hX"N-Acetyl-D-mannosamine 6-phosphater?`h}r@`h}rA`hNhh]rB`…rC`RrD`jE0X C8H14NO9PrE`jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rF`}rG`(hX ACMANAtexrH`hXKN-acetyl-D-mannosamine transport via diffusion (extracellular to periplasm)rI`h}rJ`h}rK`j20X b0241 or b0929 or b1377 or b2215rL`j40j30j50h]rM`(h h)hh2e…rN`RrO`j90}rP`(jÝ7G¿ðj2`G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rQ`}rR`(hX ACMUMptspprS`hX6N-acetylmuramate transport via PEP:Pyr PTS (periplasm)rT`h}rU`h}rV`j20X#b2417 and b2429 and b2415 and b2416rW`j40j30j50h]rX`(j`j„jij e…rY`RrZ`j90}r[`(jW_G¿ðj;0)r\`}r]`(hXacmum_pr^`hXN-Acetylmuramater_`h}r``h}ra`hNhh]rb`…rc`Rrd`jE0X C11H18NO8re`jG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðja_G?ðjô_G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rf`}rg`(hXACMUMtexrh`hXEN-acetylmuramate transport via diffusion (extracellular to periplasm)ri`h}rj`h}rk`j20X b0241 or b0929 or b1377 or b2215rl`j40j30j50h]rm`(h h)hh2e…rn`Rro`j90}rp`(jñ7G¿ðj\`G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rq`}rr`(hX ACNAMt2pprs`hX.N-acetylneuraminate proton symport (periplasm)rt`h}ru`h}rv`j20Xb3224rw`j40j30j50h]rx`ja…ry`Rrz`j90}r{`(j;0)r|`}r}`(hXacnam_pr~`hXN-Acetylneuraminater`h}r€`h}r`hNhh]r‚`…rƒ`Rr„`jE0X C11H18NO9r…`jG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjPG¿ðjÔ4G?ðj;0)r†`}r‡`(hXacnam_crˆ`hXN-Acetylneuraminater‰`h}rŠ`h}r‹`hNhh]rŒ`…r`RrŽ`jE0X C11H18NO9r`jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r`}r‘`(hXACNAMtexr’`hXHN-acetylneuraminate transport via diffusion (extracellular to periplasm)r“`h}r”`h}r•`j20Xb4311 or b0929 or b2215r–`j40j30j50h]r—`(h h2je…r˜`Rr™`j90}rš`(j8G¿ðj|`G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r›`}rœ`(hXACNMLr`hXN-Acetylneuraminate lyaserž`h}rŸ`h}r `j20Xb3225r¡`j40j30j50h]r¢`j&a…r£`Rr¤`j90}r¥`(j†`G¿ðja_G?ðj;0)r¦`}r§`(hXacmana_cr¨`hXN-Acetyl-D-mannosaminer©`h}rª`h}r«`hNhh]r¬`…r­`Rr®`jE0XC8H15NO6r¯`jG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r°`}r±`(hXACOAD1fr²`hX%acyl-CoA dehydrogenase (butanoyl-CoA)r³`h}r´`h}rµ`j20Xb0221r¶`j40j30j50h]r·`j/a…r¸`Rr¹`j90}rº`(jË2G¿ðj]G¿ðj;0)r»`}r¼`(hXb2coa_cr½`hX Crotonoyl-CoAr¾`h}r¿`h}rÀ`hNhh]rÁ`…rÂ`RrÃ`jE0XC25H36N7O17P3SrÄ`jG0jH0jI0JüÿÿÿjJ0jK0jL0GubG?ðj;0)rÅ`}rÆ`(hXfadh2_crÇ`hX#Flavin adenine dinucleotide reducedrÈ`h}rÉ`h}rÊ`hNhh]rË`…rÌ`RrÍ`jE0X C27H33N9O15P2rÎ`jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÏ`}rÐ`(hXACOAD2frÑ`hX%acyl-CoA dehydrogenase (hexanoyl-CoA)rÒ`h}rÓ`h}rÔ`j20Xb0221rÕ`j40j30j50h]rÖ`j/a…r×`RrØ`j90}rÙ`(j']G¿ðjË2G¿ðjÅ`G?ðj;0)rÚ`}rÛ`(hXhx2coa_crÜ`hXtrans-Hex-2-enoyl-CoArÝ`h}rÞ`h}rß`hNhh]rà`…rá`Rrâ`jE0XC27H40N7O17P3Srã`jG0jH0jI0JüÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rä`}rå`(hXACOAD3fræ`hX%acyl-CoA dehydrogenase (octanoyl-CoA)rç`h}rè`h}ré`j20Xb0221rê`j40j30j50h]rë`j/a…rì`Rrí`j90}rî`(jF]G¿ðjË2G¿ðj;0)rï`}rð`(hXoc2coa_crñ`hXtrans-Oct-2-enoyl-CoArò`h}ró`h}rô`hNhh]rõ`…rö`Rr÷`jE0XC29H44N7O17P3Srø`jG0jH0jI0JüÿÿÿjJ0jK0jL0GubG?ðjÅ`G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rù`}rú`(hXACOAD4frû`hX%acyl-CoA dehydrogenase (decanoyl-CoA)rü`h}rý`h}rþ`j20Xb0221rÿ`j40j30j50h]raj/a…raRraj90}ra(jË2G¿ðje]G¿ðjÅ`G?ðj;0)ra}ra(hXdc2coa_crahXtrans-Dec-2-enoyl-CoArah}rah}r ahNhh]r a…r aRr ajE0XC31H48N7O17P3Sr ajG0jH0jI0JüÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)ra}ra(hXACOAD5frahX'acyl-CoA dehydrogenase (dodecanoyl-CoA)rah}rah}raj20Xb0221raj40j30j50h]raj/a…raRraj90}ra(j„]G¿ðjË2G¿ðjÅ`G?ðj;0)ra}ra(hXdd2coa_crahXtrans-Dodec-2-enoyl-CoArah}rah}rahNhh]ra…r aRr!ajE0XC33H52N7O17P3Sr"ajG0jH0jI0JüÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r#a}r$a(hXACOAD6fr%ahX*acyl-CoA dehydrogenase (tetradecanoyl-CoA)r&ah}r'ah}r(aj20Xb0221r)aj40j30j50h]r*aj/a…r+aRr,aj90}r-a(j£]G¿ðjË2G¿ðjÅ`G?ðj;0)r.a}r/a(hXtd2coa_cr0ahXtrans-Tetradec-2-enoyl-CoAr1ah}r2ah}r3ahNhh]r4a…r5aRr6ajE0XC35H56N7O17P3Sr7ajG0jH0jI0JüÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r8a}r9a(hXACOAD7fr:ahX)acyl-CoA dehydrogenase (hexadecanoyl-CoA)r;ah}raj40j30j50h]r?aj/a…r@aRrAaj90}rBa(jÌ]G¿ðjË2G¿ðj;0)rCa}rDa(hX hdd2coa_crEahXtrans-Hexadec-2-enoyl-CoArFah}rGah}rHahNhh]rIa…rJaRrKajE0XC37H60N7O17P3SrLajG0jH0jI0JüÿÿÿjJ0jK0jL0GubG?ðjÅ`G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rMa}rNa(hXACOAD8frOahX)acyl-CoA dehydrogenase (octadecanoyl-CoA)rPah}rQah}rRaj20Xb0221rSaj40j30j50h]rTaj/a…rUaRrVaj90}rWa(jË2G¿ðj;0)rXa}rYa(hXstcoa_crZahXStearoyl-CoA (n-C18:0CoA)r[ah}r\ah}r]ahNhh]r^a…r_aRr`ajE0XC39H66N7O17P3SraajG0jH0jI0JüÿÿÿjJ0jK0jL0GubG¿ðj;0)rba}rca(hXod2coa_crdahXtrans-Octadec-2-enoyl-CoAreah}rfah}rgahNhh]rha…riaRrjajE0XC39H64N7O17P3SrkajG0jH0jI0JüÿÿÿjJ0jK0jL0GubG?ðjÅ`G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rla}rma(hXACOATArnahXAcetyl-CoA ACP transacylaseroah}rpah}rqaj20Xb1094 and b1091rraj40j30j50h]rsa(j8jme…rtaRruaj90}rva(ja3G¿ðj¬XG¿ðj52G?ðj;0)rwa}rxa(hXacACP_cryahX Acetyl-ACPrzah}r{ah}r|ahNhh]r}a…r~aRrajE0X C13H23N2O8PRSr€ajG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)ra}r‚a(hXACODArƒahXacetylornithine deacetylaser„ah}r…ah}r†aj20Xb3957r‡aj40j30j50h]rˆajAa…r‰aRrŠaj90}r‹a(jY1G¿ðj;0)rŒa}ra(hXacorn_crŽahXN2-Acetyl-L-ornithinerah}rah}r‘ahNhh]r’a…r“aRr”ajE0X C7H14N2O3r•ajG0jH0jI0KjJ0jK0jL0GubG¿ðjÞ\G?ðj;0)r–a}r—a(hXorn_cr˜ahX Ornithiner™ah}ršah}r›ahNhh]rœa…raRržajE0X C5H13N2O2rŸajG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r a}r¡a(hX ACOLIPAabctexr¢ahXearabinose modified core oligosaccharide lipid A transport via ABC system (periplasm to extracellular)r£ah}r¤ah}r¥aj20X-b3200 and b3201 and b3199 and b4261 and b4262r¦aj40j30j50h]r§a(jJjejnjSj\e…r¨aRr©aj90}rªa(jY1G¿ðj;0)r«a}r¬a(hX acolipa_pr­ahXA4-Amino-4-deoxy-L-arabinose modified core oligosaccharide lipid Ar®ah}r¯ah}r°ahNhh]r±a…r²aRr³ajE0XC181H314N3O103P4r´ajG0jÖ0jI0J÷ÿÿÿjJ0jK0jL0GubG¿ðjÕ2G¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðj8G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rµa}r¶a(hXACONIsr·ahX!aconitate isomerase (spontaneous)r¸ah}r¹ah}rºaj20Xs0001r»aj40j30j50h]r¼aja…r½aRr¾aj90}r¿a(j;0)rÀa}rÁa(hX acon__T_crÂahXtrans-AconitaterÃah}rÄah}rÅahNhh]rÆa…rÇaRrÈajE0XC6H3O6rÉajG0jH0jI0JýÿÿÿjJ0jK0jL0GubG¿ðj;0)rÊa}rËa(hX acon__C_crÌahX cis-AconitaterÍah}rÎah}rÏahNhh]rÐa…rÑaRrÒajE0XC6H3O6rÓajG0jH0jI0JýÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÔa}rÕa(hXACONMTrÖahX!Trans-aconitate methyltransferaser×ah}rØah}rÙaj20Xb1519rÚaj40j30j50h]rÛajwa…rÜaRrÝaj90}rÞa(jÀaG¿ðj/3G¿ðj;0)rßa}ràa(hXaconm_cráahX*E-3-carboxy-2-pentenedioate 6-methyl esterrâah}rãah}räahNhh]råa…ræaRrçajE0XC7H6O6rèajG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðj;0)réa}rêa(hXahcys_crëahXS-Adenosyl-L-homocysteinerìah}ríah}rîahNhh]rïa…rðaRrñajE0X C14H20N6O5SròajG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)róa}rôa(hXACONTarõahX0aconitase (half-reaction A, Citrate hydro-lyase)röah}r÷ah}røaj20Xb0118 or b1276rùaj40j30j50h]rúa(j€j‰e…rûaRrüaj90}rýa(j;0)rþa}rÿa(hXcit_crbhXCitraterbh}rbh}rbhNhh]rb…rbRrbjE0XC6H5O7rbjG0jH0jI0JýÿÿÿjJ0jK0jL0GubG¿ðjY1G?ðjÊaG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rb}r b(hXACONTbr bhX3aconitase (half-reaction B, Isocitrate hydro-lyase)r bh}r bh}r bj20Xb0118 or b1276rbj40j30j50h]rb(j‰j€e…rbRrbj90}rb(jY1G¿ðjÊaG¿ðj;0)rb}rb(hXicit_crbhX Isocitraterbh}rbh}rbhNhh]rb…rbRrbjE0XC6H5O7rbjG0jH0jI0JýÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rb}rb(hXACOTArbhXacetylornithine transaminaser bh}r!bh}r"bj20Xb1748 or b3359r#bj40j30j50h]r$b(j’j›e…r%bRr&bj90}r'b(jŒaG¿ðj€\G¿ðj1G?ðj;0)r(b}r)b(hXacg5sa_cr*bhX#N-Acetyl-L-glutamate 5-semialdehyder+bh}r,bh}r-bhNhh]r.b…r/bRr0bjE0XC7H10NO4r1bjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r2b}r3b(hX ACPPAT120r4bhX=acyl-(acyl carrier protein):phosphate acyltransferase (C12:0)r5bh}r6bh}r7bj20Xb1094 and b1090r8bj40j30j50h]r9b(j¤jme…r:bRr;bj90}rb(hXddcap_cr?bhXDodecanoly-phosphate (n-C12:0)r@bh}rAbh}rBbhNhh]rCb…rDbRrEbjE0X C12H24O5P1rFbjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rGb}rHb(hX ACPPAT140rIbhX=acyl-(acyl carrier protein):phosphate acyltransferase (C14:0)rJbh}rKbh}rLbj20Xb1094 and b1090rMbj40j30j50h]rNb(jmj¤e…rObRrPbj90}rQb(jÊ4G¿ðjÔ4G¿ðjYG¿ðj;0)rRb}rSb(hXttdcap_crTbhX!Tetradecanoyl-phosphate (n-C14:0)rUbh}rVbh}rWbhNhh]rXb…rYbRrZbjE0X C14H28O5Pr[bjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðj¬XG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r\b}r]b(hX ACPPAT141r^bhX=acyl-(acyl carrier protein):phosphate acyltransferase (C14:1)r_bh}r`bh}rabj20Xb1094 and b1090rbbj40j30j50h]rcb(jmj¤e…rdbRrebj90}rfb(j4YG¿ðjÊ4G¿ðjÔ4G¿ðj¬XG?ðj;0)rgb}rhb(hX ttdceap_cribhX!Tetradecanoyl-phosphate (n-C14:1)rjbh}rkbh}rlbhNhh]rmb…rnbRrobjE0X C14H26O5PrpbjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rqb}rrb(hX ACPPAT160rsbhX=acyl-(acyl carrier protein):phosphate acyltransferase (C16:0)rtbh}rubh}rvbj20Xb1094 and b1090rwbj40j30j50h]rxb(jmj¤e…rybRrzbj90}r{b(jÊ4G¿ðjÔ4G¿ðjIYG¿ðj¬XG?ðj;0)r|b}r}b(hXhdcap_cr~bhX Hexadecanoyl-phosphate (n-C16:0)rbh}r€bh}rbhNhh]r‚b…rƒbRr„bjE0X C16H32O5Pr…bjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r†b}r‡b(hX ACPPAT161rˆbhX=acyl-(acyl carrier protein):phosphate acyltransferase (C16:1)r‰bh}rŠbh}r‹bj20Xb1094 and b1090rŒbj40j30j50h]rb(jmj¤e…rŽbRrbj90}rb(jÊ4G¿ðjÔ4G¿ðj^YG¿ðj¬XG?ðj;0)r‘b}r’b(hXhdceap_cr“bhX Hexadecanoyl-phosphate (n-C16:1)r”bh}r•bh}r–bhNhh]r—b…r˜bRr™bjE0X C16H30O5PršbjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r›b}rœb(hX ACPPAT180rbhX=acyl-(acyl carrier protein):phosphate acyltransferase (C18:0)ržbh}rŸbh}r bj20Xb1094 and b1090r¡bj40j30j50h]r¢b(jmj¤e…r£bRr¤bj90}r¥b(jÊ4G¿ðjÔ4G¿ðj~[G¿ðj¬XG?ðj;0)r¦b}r§b(hXocdcap_cr¨bhX Octadecanoyl-phosphate (n-C18:0)r©bh}rªbh}r«bhNhh]r¬b…r­bRr®bjE0X C18H36O5Pr¯bjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r°b}r±b(hX ACPPAT181r²bhX=acyl-(acyl carrier protein):phosphate acyltransferase (C18:1)r³bh}r´bh}rµbj20Xb1094 and b1090r¶bj40j30j50h]r·b(j¤jme…r¸bRr¹bj90}rºb(ji[G¿ðjÊ4G¿ðjÔ4G¿ðj¬XG?ðj;0)r»b}r¼b(hX ocdceap_cr½bhX Octadecanoyl-phosphate (n-C18:1)r¾bh}r¿bh}rÀbhNhh]rÁb…rÂbRrÃbjE0X C18H34O5PrÄbjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÅb}rÆb(hXACPS1rÇbhXacyl-carrier protein synthaserÈbh}rÉbh}rÊbj20Xb3475 or b2563rËbj40j30j50h]rÌb(j­j¶e…rÍbRrÎbj90}rÏb(j52G¿ðj;0)rÐb}rÑb(hXapoACP_crÒbhX!apoprotein [acyl carrier protein]rÓbh}rÔbh}rÕbhNhh]rÖb…r×bRrØbjE0XRHOrÙbjG0jH0jI0KjJ0jK0jL0GubG¿ðj¬XG?ðjÔ4G?ðj;0)rÚb}rÛb(hXpap_crÜbhXAdenosine 3',5'-bisphosphaterÝbh}rÞbh}rßbhNhh]ràb…rábRrâbjE0X C10H11N5O10P2rãbjG0jH0jI0JüÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)räb}råb(hXACSræbhXacetyl-CoA synthetaserçbh}rèbh}rébj20Xb4069rêbj40j30j50h]rëbjEa…rìbRríbj90}rîb(jÞ\G¿ðjÕ2G¿ðj52G¿ðja3G?ðjÀ4G?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rïb}rðb(hXACSERtexrñbhXFO-Acetyl-L-serine transport via diffusion (extracellular to periplasm)ròbh}róbh}rôbj20X b1377 or b2215 or b0241 or b0929rõbj40j30j50h]röb(h h)hh2e…r÷bRrøbj90}rùb(j-8G¿ðj;0)rúb}rûb(hXacser_prübhXO-Acetyl-L-serinerýbh}rþbh}rÿbhNhh]rc…rcRrcjE0XC5H9NO4rcjG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rc}rc(hXACSERtpprchX2O-Acetyl-L-serine export via facilitated transportrch}rch}r cj20Xb2578 or b1533r cj40j30j50h]r c(jÈj¿e…r cRr cj90}rc(j;0)rc}rc(hXacser_crchXO-Acetyl-L-serinerch}rch}rchNhh]rc…rcRrcjE0XC5H9NO4rcjG0jH0jI0KjJ0jK0jL0GubG¿ðjúbG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rc}rc(hXACt2rpprchX;acetate reversible transport via proton symport (periplasm)rch}rch}rcj20j30j40j30j50h]rc…r cRr!cj90}r"c(jPG¿ðj;0)r#c}r$c(hXac_pr%chXAcetater&ch}r'ch}r(chNhh]r)c…r*cRr+cjE0XC2H3O2r,cjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÞ\G?ðjÔ4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r-c}r.c(hXACt4ppr/chXNa+/Acetate symport (periplasm)r0ch}r1ch}r2cj20Xb4067r3cj40j30j50h]r4cjÑa…r5cRr6cj90}r7c(j;0)r8c}r9c(hXna1_pr:chXSodiumr;ch}rc…r?cRr@cjE0XNarAcjG0jÖ0jI0KjJ0jK0jL0GubG¿ðj#cG¿ðjÞ\G?ðj;0)rBc}rCc(hXna1_crDchXSodiumrEch}rFch}rGchNhh]rHc…rIcRrJcjE0XNarKcjG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rLc}rMc(hXACtexrNchX<Acetate transport via diffusion (extracellular to periplasm)rOch}rPch}rQcj20X b0241 or b0929 or b1377 or b2215rRcj40j30j50h]rSc(h h)hh2e…rTcRrUcj90}rVc(jQ7G¿ðj#cG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rWc}rXc(hXADArYchXAdenosine deaminaserZch}r[ch}r\cj20Xb1623r]cj40j30j50h]r^cjÚa…r_cRr`cj90}rac(jY1G¿ðjÔ4G¿ðj;0)rbc}rcc(hXadn_crdchX Adenosinerech}rfch}rgchNhh]rhc…ricRrjcjE0X C10H13N5O4rkcjG0jH0jI0KjJ0jK0jL0GubG¿ðj;0)rlc}rmc(hXins_crnchXInosineroch}rpch}rqchNhh]rrc…rscRrtcjE0X C10H12N4O5rucjG0jH0jI0KjJ0jK0jL0GubG?ðjŸ1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rvc}rwc(hXADCLrxchX4-aminobenzoate synthaserych}rzch}r{cj20Xb1096r|cj40j30j50h]r}cjãa…r~cRrcj90}r€c(j;0)rc}r‚c(hX4adcho_crƒchX4-amino-4-deoxychorismater„ch}r…ch}r†chNhh]r‡c…rˆcRr‰cjE0X C10H10NO5rŠcjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðja_G?ðjÔ4G?ðj;0)r‹c}rŒc(hX4abz_crchX4-AminobenzoaterŽch}rch}rchNhh]r‘c…r’cRr“cjE0XC7H6NO2r”cjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r•c}r–c(hXADCSr—chX"4-amino-4-deoxychorismate synthaser˜ch}r™ch}ršcj20Xb3360 and b1812r›cj40j30j50h]rœc(jìjõe…rcRržcj90}rŸc(jõ0G¿ðjß2G¿ðj1G?ðjcG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r c}r¡c(hXADDr¢chXadenine deaminaser£ch}r¤ch}r¥cj20Xb3665r¦cj40j30j50h]r§cjþa…r¨cRr©cj90}rªc(jY1G¿ðjàZG¿ðjÔ4G¿ðj;0)r«c}r¬c(hXhxan_cr­chX Hypoxanthiner®ch}r¯ch}r°chNhh]r±c…r²cRr³cjE0XC5H4N4Or´cjG0jH0jI0KjJ0jK0jL0GubG?ðjŸ1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rµc}r¶c(hXADEt2rppr·chX=adenine transport via proton symport (reversible) (periplasm)r¸ch}r¹ch}rºcj20Xb3654 or b3714r»cj40j30j50h]r¼c(jje…r½cRr¾cj90}r¿c(jPG¿ðj;0)rÀc}rÁc(hXade_prÂchXAdeninerÃch}rÄch}rÅchNhh]rÆc…rÇcRrÈcjE0XC5H5N5rÉcjG0jÖ0jI0KjJ0jK0jL0GubG¿ðjàZG?ðjÔ4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÊc}rËc(hXADEtexrÌchX<adenine transport via diffusion (extracellular to periplasm)rÍch}rÎch}rÏcj20X b0241 or b0929 or b1377 or b2215rÐcj40j30j50h]rÑc(h h)hh2e…rÒcRrÓcj90}rÔc(jA8G¿ðjÀcG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÕc}rÖc(hXADK1r×chXadenylate kinaserØch}rÙch}rÚcj20Xb0474rÛcj40j30j50h]rÜcja…rÝcRrÞcj90}rßc(jÕ2G¿ðj}RG¿ðjÞ4G@ujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)ràc}rác(hXADK3râchXadentylate kinase (GTP)rãch}räch}råcj20Xb0474ræcj40j30j50h]rçcja…rècRrécj90}rêc(jE1G¿ðj}RG¿ðjÞ4G?ðj;0)rëc}rìc(hXgdp_críchXGDPrîch}rïch}rðchNhh]rñc…ròcRrócjE0X C10H12N5O11P2rôcjG0jH0jI0JýÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rõc}röc(hXADK4r÷chXadentylate kinase (ITP)røch}rùch}rúcj20Xb0474rûcj40j30j50h]rücja…rýcRrþcj90}rÿc(j;0)rd}rd(hXitp_crdhXITPrdh}rdh}rdhNhh]rd…rdRrdjE0X C10H11N4O14P3r djG0jH0jI0JüÿÿÿjJ0jK0jL0GubG¿ðj}RG¿ðj;0)r d}r d(hXidp_cr dhXIDPr dh}rdh}rdhNhh]rd…rdRrdjE0X C10H11N4O11P2rdjG0jH0jI0JýÿÿÿjJ0jK0jL0GubG?ðjÞ4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rd}rd(hXADMDCrdhX adenosylmethionine decarboxylaserdh}rdh}rdj20Xb0120rdj40j30j50h]rdj"a…rdRrdj90}rd(jÔ4G¿ðj/3G¿ðj¶XG?ðj;0)rd}r d(hXametam_cr!dhXS-Adenosylmethioninaminer"dh}r#dh}r$dhNhh]r%d…r&dRr'djE0X C14H24N6O3Sr(djG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r)d}r*d(hXADNCYCr+dhXadenylate cyclaser,dh}r-dh}r.dj20Xb3806r/dj40j30j50h]r0dj+a…r1dRr2dj90}r3d(jÕ2G¿ðjÀ4G?ðj;0)r4d}r5d(hXcamp_cr6dhXcAMPr7dh}r8dh}r9dhNhh]r:d…r;dRrd}r?d(hXADNK1r@dhXadenosine kinaserAdh}rBdh}rCdj20Xb0474rDdj40j30j50h]rEdja…rFdRrGdj90}rHd(jÕ2G¿ðjbcG¿ðjÔ4G?ðjÞ4G?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rId}rJd(hXADNUCrKdhXadenosine hydrolaserLdh}rMdh}rNdj20Xb0030rOdj40j30j50h]rPdj4a…rQdRrRdj90}rSd(jY1G¿ðjbcG¿ðjàZG?ðj;0)rTd}rUd(hXrib__D_crVdhXD-RiboserWdh}rXdh}rYdhNhh]rZd…r[dRr\djE0XC5H10O5r]djG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r^d}r_d(hXADNt2ppr`dhX5adenosine transport in via proton symport (periplasm)radh}rbdh}rcdj20Xb2964 or b2393rddj40j30j50h]red(j=jFe…rfdRrgdj90}rhd(jPG¿ðjrWG¿ðjÔ4G?ðjbcG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rid}rjd(hXADNt2rpprkdhXAadenosine transport in via proton symport, reversible (periplasm)rldh}rmdh}rndj20Xb2406rodj40j30j50h]rpdjOa…rqdRrrdj90}rsd(jPG¿ðjrWG¿ðjÔ4G?ðjbcG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rtd}rud(hXADNtexrvdhX>adenosine transport via diffusion (extracellular to periplasm)rwdh}rxdh}rydj20Xb0411rzdj40j30j50h]r{djXa…r|dRr}dj90}r~d(jU8G¿ðjrWG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rd}r€d(hXADOCBIKrdhXAdenosyl cobinamide kinaser‚dh}rƒdh}r„dj20Xb1993r…dj40j30j50h]r†dja…r‡dRrˆdj90}r‰d(jÕ2G¿ðj;0)rŠd}r‹d(hXadocbi_crŒdhXAdenosyl cobinamiderdh}rŽdh}rdhNhh]rd…r‘dRr’djE0XC58H84CoN16O11r“djG0jH0jI0KjJ0jK0jL0GubG¿ðjU^G?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r”d}r•d(hXADOCBLSr–dhX'Adenosylcobalamin 5'-phosphate synthaser—dh}r˜dh}r™dj20Xb1992ršdj40j30j50h]r›djaa…rœdRrdj90}ržd(j;0)rŸd}r d(hXrdmbzi_cr¡dhX.N1-(alpha-D-ribosyl)-5,6-dimethylbenzimidazoler¢dh}r£dh}r¤dhNhh]r¥d…r¦dRr§djE0X C14H18N2O4r¨djG0jH0jI0KjJ0jK0jL0GubG¿ðj_^G¿ðj;0)r©d}rªd(hXgmp_cr«dhXGMPr¬dh}r­dh}r®dhNhh]r¯d…r°dRr±djE0X C10H12N5O8Pr²djG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðj1G?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r³d}r´d(hX ADOCBLabcpprµdhX6Adenosylcobalamin transport via ABC system (periplasm)r¶dh}r·dh}r¸dj20Xb1711 and b1709 and b0158r¹dj40j30j50h]rºd(jsjjj|e…r»dRr¼dj90}r½d(j;0)r¾d}r¿d(hXadocbl_prÀdhXAdenosylcobalaminrÁdh}rÂdh}rÃdhNhh]rÄd…rÅdRrÆdjE0XC72H100CoN18O17PrÇdjG0jÖ0jI0KjJ0jK0jL0GubG¿ðjY1G¿ðjÕ2G¿ðj1G?ðjÔ4G?ðjÞ4G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÈd}rÉd(hX ADOCBLtonexrÊdhX5Adenosylcobalimin transport via ton system (extermal)rËdh}rÌdh}rÍdj20X'b3966 and ( b1252 and b3005 and b3006 )rÎdj40j30j50h]rÏd(jŽj—j j…e…rÐdRrÑdj90}rÒd(jPG¿ðji8G¿ðj¾dG?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÓd}rÔd(hXADPRDPrÕdhXADPribose diphosphataserÖdh}r×dh}rØdj20Xb3397 or b3034rÙdj40j30j50h]rÚd(j²j©e…rÛdRrÜdj90}rÝd(jY1G¿ðj;0)rÞd}rßd(hXadprib_cràdhX ADPriboserádh}râdh}rãdhNhh]räd…rådRrædjE0X C15H21N5O14P2rçdjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðj;0)rèd}réd(hXr5p_crêdhXalpha-D-Ribose 5-phosphaterëdh}rìdh}rídhNhh]rîd…rïdRrðdjE0XC5H9O8PrñdjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðjÔ4G@j}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ròd}ród(hXADPTrôdhX!adenine phosphoribosyltransferaserõdh}rödh}r÷dj20Xb0469rødj40j30j50h]rùdj»a…rúdRrûdj90}rüd(j;0)rýd}rþd(hXprpp_crÿdhX&5-Phospho-alpha-D-ribose 1-diphosphatereh}reh}rehNhh]re…reRrejE0X C5H8O14P3rejG0jH0jI0JûÿÿÿjJ0jK0jL0GubG¿ðjàZG¿ðjÀ4G?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)re}re(hXADSKr ehXadenylyl-sulfate kinaser eh}r eh}r ej20Xb2750r ej40j30j50h]rejÄa…reRrej90}re(jÕ2G¿ðj;0)re}re(hXaps_crehXAdenosine 5'-phosphosulfatereh}reh}rehNhh]re…reRrejE0X C10H12N5O10PSrejG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðj;0)re}re(hXpaps_crehX3'-Phosphoadenylyl sulfatereh}r eh}r!ehNhh]r"e…r#eRr$ejE0XC10H11N5O13P2Sr%ejG0jH0jI0JüÿÿÿjJ0jK0jL0GubG?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r&e}r'e(hXADSL1rr(ehXadenylsuccinate lyaser)eh}r*eh}r+ej20Xb1131r,ej40j30j50h]r-ejÍa…r.eRr/ej90}r0e(j;0)r1e}r2e(hXdcamp_cr3ehXN6-(1,2-Dicarboxyethyl)-AMPr4eh}r5eh}r6ehNhh]r7e…r8eRr9ejE0X C14H14N5O11Pr:ejG0jH0jI0JüÿÿÿjJ0jK0jL0GubG¿ðj;0)r;e}reh}r?eh}r@ehNhh]rAe…rBeRrCejE0XC4H2O4rDejG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðj}RG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rEe}rFe(hXADSL2rrGehXadenylosuccinate lyaserHeh}rIeh}rJej20Xb1131rKej40j30j50h]rLejÍa…rMeRrNej90}rOe(j;0)rPe}rQe(hX25aics_crRehXG(S)-2-[5-Amino-1-(5-phospho-D-ribosyl)imidazole-4-carboxamido]succinaterSeh}rTeh}rUehNhh]rVe…rWeRrXejE0X C13H15N4O12PrYejG0jH0jI0JüÿÿÿjJ0jK0jL0GubG¿ðj;eG?ðj;0)rZe}r[e(hXaicar_cr\ehX65-Amino-1-(5-Phospho-D-ribosyl)imidazole-4-carboxamider]eh}r^eh}r_ehNhh]r`e…raeRrbejE0X C9H13N4O8PrcejG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rde}ree(hXADSSrfehXadenylosuccinate synthasergeh}rheh}riej20Xb4177rjej40j30j50h]rkejÖa…rleRrmej90}rne(j 2G¿ðjE1G¿ðj;0)roe}rpe(hXimp_crqehXIMPrreh}rseh}rtehNhh]rue…rveRrwejE0X C10H11N4O8PrxejG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðj1eG?ðjÊ4G?ðjÔ4G@jëcG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rye}rze(hXAGDCr{ehX+N-acetylglucosamine-6-phosphate deacetylaser|eh}r}eh}r~ej20Xb0677rej40j30j50h]r€ejßa…reRr‚ej90}rƒe(jY1G¿ðj_G¿ðjÞ\G?ðj;0)r„e}r…e(hXgam6p_cr†ehXD-Glucosamine 6-phosphater‡eh}rˆeh}r‰ehNhh]rŠe…r‹eRrŒejE0X C6H13NO8PrejG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rŽe}re(hXAGM3PArehXCN-Acetyl-D-glucosamine(anhydrous)N-Acetylmuramyl-tripeptide amidaser‘eh}r’eh}r“ej20Xb0110r”ej40j30j50h]r•ejèa…r–eRr—ej90}r˜e(jY1G¿ðj;0)r™e}rše(hX anhgm3p_cr›ehX;N-Acetyl-D-glucosamine(anhydrous)N-Acetylmuramyl-tripeptiderœeh}reh}ržehNhh]rŸe…r eRr¡ejE0X C34H52N6O19r¢ejG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðj¼YG?ðj;0)r£e}r¤e(hXanhgm_cr¥ehX5N-Acetyl-D-glucosamine(anhydrous)N-Acetylmuramic acidr¦eh}r§eh}r¨ehNhh]r©e…rªeRr«ejE0X C19H29N2O12r¬ejG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r­e}r®e(hXAGM3PAppr¯ehXON-Acetyl-D-glucosamine(anhydrous)N-Acetylmuramyl-tripeptide amidase (periplasm)r°eh}r±eh}r²ej20Xb2435 or b2817 or b4169r³ej40j30j50h]r´e(jújñje…rµeRr¶ej90}r·e(jDPG¿ðj;0)r¸e}r¹e(hX anhgm3p_prºehX;N-Acetyl-D-glucosamine(anhydrous)N-Acetylmuramyl-tripeptider»eh}r¼eh}r½ehNhh]r¾e…r¿eRrÀejE0X C34H52N6O19rÁejG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG¿ðj;0)rÂe}rÃe(hXanhgm_prÄehX5N-Acetyl-D-glucosamine(anhydrous)N-Acetylmuramic acidrÅeh}rÆeh}rÇehNhh]rÈe…rÉeRrÊejE0X C19H29N2O12rËejG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG?ðj²YG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÌe}rÍe(hXAGM3PHrÎehX]N-Acetyl-D-glucosamine(anhydrous)N-Acetylmuramyl-tripeptide beta -1,4-N-acetylglucosaminidaserÏeh}rÐeh}rÑej20Xb1107rÒej40j30j50h]rÓej a…rÔeRrÕej90}rÖe(jY1G¿ðj™eG¿ðj;0)r×e}rØe(hXanhm3p_crÙehX(1,6-anhydrous-N-Acetylmuramyl-tripeptiderÚeh}rÛeh}rÜehNhh]rÝe…rÞeRrßejE0X C26H39N5O14ràejG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðj_G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ráe}râe(hX AGM3Pt2pprãehXGGlcNAc-anhMurNAc tripeptide transport in via proton symport (periplasm)räeh}råeh}ræej20Xb0433rçej40j30j50h]rèeja…réeRrêej90}rëe(jPG¿ðj¸eG¿ðjÔ4G?ðj™eG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rìe}ríe(hXAGM4PArîehXEN-Acetyl-D-glucosamine(anhydrous)N-Acetylmuramyl-tetrapeptide amidaserïeh}rðeh}rñej20Xb0110ròej40j30j50h]róejèa…rôeRrõej90}röe(jY1G¿ðj;0)r÷e}røe(hX anhgm4p_crùehX=N-Acetyl-D-glucosamine(anhydrous)N-Acetylmuramyl-tetrapeptiderúeh}rûeh}rüehNhh]rýe…rþeRrÿejE0X C37H57N7O20rfjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðj£eG?ðjNZG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rf}rf(hXAGM4PApprfhXQN-Acetyl-D-glucosamine(anhydrous)N-Acetylmuramyl-tetrapeptide amidase (periplasm)rfh}rfh}rfj20Xb2435 or b2817 or b4169rfj40j30j50h]rf(jújñje…r fRr fj90}r f(jDPG¿ðj;0)r f}r f(hX anhgm4p_prfhX=N-Acetyl-D-glucosamine(anhydrous)N-Acetylmuramyl-tetrapeptiderfh}rfh}rfhNhh]rf…rfRrfjE0X C37H57N7O20rfjG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjÂeG?ðjlZG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rf}rf(hXAGM4PCPrfhXRN-Acetyl-D-glucosamine(anhydrous)N-Acetylmuramyl-tetrapeptide L,D-carboxypeptidaserfh}rfh}rfj20Xb1192rfj40j30j50h]rfj.a…rfRrfj90}r f(jY1G¿ðj÷eG¿ðjXZG?ðj™eG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r!f}r"f(hX AGM4PCPppr#fhX`N-Acetyl-D-glucosamine(anhydrous)N-Acetylmuramyl-tetrapeptide L,D-carboxypeptidase (periplasmic)r$fh}r%fh}r&fj20j30j40j30j50h]r'f…r(fRr)fj90}r*f(jDPG¿ðj fG¿ðj¸eG?ðjvZG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r+f}r,f(hXAGM4PHr-fhX_N-Acetyl-D-glucosamine(anhydrous)N-Acetylmuramyl-tetrapeptide beta -1,4-N-acetylglucosaminidaser.fh}r/fh}r0fj20Xb1107r1fj40j30j50h]r2fj a…r3fRr4fj90}r5f(jY1G¿ðj÷eG¿ðj;0)r6f}r7f(hXanhm4p_cr8fhX*1,6-anhydrous-N-Acetylmuramyl-tetrapeptider9fh}r:fh}r;fhNhh]rfjE0X C29H44N6O15r?fjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðj_G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r@f}rAf(hX AGM4Pt2pprBfhXIGlcNAc-anhMurNAc tetrapeptide transport in via proton symport (periplasm)rCfh}rDfh}rEfj20Xb0433rFfj40j30j50h]rGfja…rHfRrIfj90}rJf(jPG¿ðj fG¿ðjÔ4G?ðj÷eG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rKf}rLf(hXAGMHrMfhXRN-Acetyl-D-glucosamine(anhydrous)N-Acetylmuramyl beta -1,4-N-acetylglucosaminidaserNfh}rOfh}rPfj20Xb1107rQfj40j30j50h]rRfj a…rSfRrTfj90}rUf(jY1G¿ðj£eG¿ðj_G?ðj;0)rVf}rWf(hXanhm_crXfhX1,6-anhydrous-N-AcetylmuramaterYfh}rZfh}r[fhNhh]r\f…r]fRr^fjE0X C11H16NO7r_fjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r`f}raf(hXAGMHErbfhX'ADP-D-glycero-D-manno-heptose epimerasercfh}rdfh}refj20Xb3619rffj40j30j50h]rgfja…rhfRrifj90}rjf(j;0)rkf}rlf(hX adphep__DD_crmfhXADP-D-glycero-D-manno-heptosernfh}rofh}rpfhNhh]rqf…rrfRrsfjE0X C17H25N5O16P2rtfjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðj;0)ruf}rvf(hX adphep__LD_crwfhXADP-L-glycero-D-manno-heptoserxfh}ryfh}rzfhNhh]r{f…r|fRr}fjE0X C17H25N5O16P2r~fjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rf}r€f(hXAGMTrfhX agmatinaser‚fh}rƒfh}r„fj20Xb2937r…fj40j30j50h]r†fj'a…r‡fRrˆfj90}r‰f(j;0)rŠf}r‹f(hXagm_crŒfhXAgmatinerfh}rŽfh}rfhNhh]rf…r‘fRr’fjE0XC5H16N4r“fjG0jH0jI0KjJ0jK0jL0GubG¿ðjY1G¿ðj;0)r”f}r•f(hXurea_cr–fhXUrear—fh}r˜fh}r™fhNhh]ršf…r›fRrœfjE0XCH4N2OrfjG0jH0jI0KjJ0jK0jL0GubG?ðj{2G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ržf}rŸf(hXAGMt2ppr fhX<GlcNAc-anhMurNAc transport in via proton symport (periplasm)r¡fh}r¢fh}r£fj20Xb0433r¤fj40j30j50h]r¥fja…r¦fRr§fj90}r¨f(jPG¿ðjÂeG¿ðj£eG?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r©f}rªf(hXAGMtexr«fhX=agmatine transport via diffusion (extracellular to periplasm)r¬fh}r­fh}r®fj20X b0241 or b0929 or b1377 or b2215r¯fj40j30j50h]r°f(h h)hh2e…r±fRr²fj90}r³f(j‘8G¿ðj;0)r´f}rµf(hXagm_pr¶fhXAgmatiner·fh}r¸fh}r¹fhNhh]rºf…r»fRr¼fjE0XC5H16N4r½fjG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r¾f}r¿f(hXAGPAT120rÀfhXC1-tetradecanoyl-sn-glycerol 3-phosphate O-acyltransferase (n-C12:0)rÁfh}rÂfh}rÃfj20Xb3018rÄfj40j30j50h]rÅfj0a…rÆfRrÇfj90}rÈf(jõXG¿ðj;0)rÉf}rÊf(hX 1ddecg3p_crËfhX$1-dodecanoyl-sn-glycerol 3-phosphaterÌfh}rÍfh}rÎfhNhh]rÏf…rÐfRrÑfjE0X C15H29O7P1rÒfjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðj¬XG?ðj;0)rÓf}rÔf(hXpa120_crÕfhX(1,2-didodecanoyl-sn-glycerol 3-phosphaterÖfh}r×fh}rØfhNhh]rÙf…rÚfRrÛfjE0X C27H51O8P1rÜfjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÝf}rÞf(hXAGPAT140rßfhXC1-tetradecanoyl-sn-glycerol 3-phosphate O-acyltransferase (n-C14:0)ràfh}ráfh}râfj20Xb3018rãfj40j30j50h]räfj0a…råfRræfj90}rçf(jYG¿ðj;0)rèf}réf(hX 1tdecg3p_crêfhX'1-tetradecanoyl-sn-glycerol 3-phosphaterëfh}rìfh}rífhNhh]rîf…rïfRrðfjE0X C17H33O7P1rñfjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðj¬XG?ðj;0)ròf}róf(hXpa140_crôfhX+1,2-ditetradecanoyl-sn-glycerol 3-phosphaterõfh}röfh}r÷fhNhh]røf…rùfRrúfjE0X C31H59O8P1rûfjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rüf}rýf(hXAGPAT141rþfhXF1-tetradec-7-enoyl-sn-glycerol 3-phosphate O-acyltransferase (n-C14:1)rÿfh}rgh}rgj20Xb3018rgj40j30j50h]rgj0a…rgRrgj90}rg(j4YG¿ðj;0)rg}rg(hX 1tdec7eg3p_cr ghX*1-tetradec-7-enoyl-sn-glycerol 3-phosphater gh}r gh}r ghNhh]r g…rgRrgjE0X C17H31O7P1rgjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðj¬XG?ðj;0)rg}rg(hXpa141_crghX.1,2-ditetradec-7-enoyl-sn-glycerol 3-phosphatergh}rgh}rghNhh]rg…rgRrgjE0X C31H55O8P1rgjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rg}rg(hXAGPAT160rghXB1-hexadecanoyl-sn-glycerol 3-phosphate O-acyltransferase (n-C16:0)rgh}rgh}r gj20Xb3018r!gj40j30j50h]r"gj0a…r#gRr$gj90}r%g(j;0)r&g}r'g(hX 1hdecg3p_cr(ghX&1-hexadecanoyl-sn-glycerol 3-phosphater)gh}r*gh}r+ghNhh]r,g…r-gRr.gjE0X C19H37O7P1r/gjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjIYG¿ðj¬XG?ðj;0)r0g}r1g(hXpa160_cr2ghX*1,2-dihexadecanoyl-sn-glycerol 3-phosphater3gh}r4gh}r5ghNhh]r6g…r7gRr8gjE0X C35H67O8P1r9gjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r:g}r;g(hXAGPAT161rgh}r?gj20Xb3018r@gj40j30j50h]rAgj0a…rBgRrCgj90}rDg(j;0)rEg}rFg(hX 1hdec9eg3p_crGghX)1-hexadec-9-enoyl-sn-glycerol 3-phosphaterHgh}rIgh}rJghNhh]rKg…rLgRrMgjE0X C19H35O7P1rNgjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðj^YG¿ðj¬XG?ðj;0)rOg}rPg(hXpa161_crQghX-1,2-dihexadec-9-enoyl-sn-glycerol 3-phosphaterRgh}rSgh}rTghNhh]rUg…rVgRrWgjE0X C35H63O8P1rXgjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rYg}rZg(hXAGPAT180r[ghXB1-octadecanoyl-sn-glycerol 3-phosphate O-acyltransferase (n-C18:0)r\gh}r]gh}r^gj20Xb3018r_gj40j30j50h]r`gj0a…ragRrbgj90}rcg(j;0)rdg}reg(hX 1odecg3p_crfghX&1-octadecanoyl-sn-glycerol 3-phosphaterggh}rhgh}righNhh]rjg…rkgRrlgjE0X C21H41O7P1rmgjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðj~[G¿ðj;0)rng}rog(hXpa180_crpghX*1,2-dioctadecanoyl-sn-glycerol 3-phosphaterqgh}rrgh}rsghNhh]rtg…rugRrvgjE0X C39H75O8P1rwgjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðj¬XG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rxg}ryg(hXAGPAT181rzghXE1-octadec-7-enoyl-sn-glycerol 3-phosphate O-acyltransferase (n-C18:1)r{gh}r|gh}r}gj20Xb3018r~gj40j30j50h]rgj0a…r€gRrgj90}r‚g(ji[G¿ðj;0)rƒg}r„g(hX 1odec11eg3p_cr…ghX*1-octadec-11-enoyl-sn-glycerol 3-phosphater†gh}r‡gh}rˆghNhh]r‰g…rŠgRr‹gjE0X C21H39O7P1rŒgjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðj;0)rg}rŽg(hXpa181_crghX.1,2-dioctadec-11-enoyl-sn-glycerol 3-phosphatergh}r‘gh}r’ghNhh]r“g…r”gRr•gjE0X C39H71O8P1r–gjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðj¬XG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r—g}r˜g(hXAGPRr™ghX'N-acetyl-g-glutamyl-phosphate reductaseršgh}r›gh}rœgj20Xb3958rgj40j30j50h]ržgj9a…rŸgRr gj90}r¡g(jÊ4G¿ðj(bG¿ðjO1G¿ðjH4G?ðjÔ4G?ðj‹_G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r¢g}r£g(hXAGt3r¤ghX(silver transport out via proton antiportr¥gh}r¦gh}r§gj20X#b0572 and b0573 and b0574 and b0575r¨gj40j30j50h]r©g(jKjTjBj]e…rªgRr«gj90}r¬g(j;0)r­g}r®g(hXag_cr¯ghXsilverr°gh}r±gh}r²ghNhh]r³g…r´gRrµgjE0XAgr¶gjG0jH0jI0KjJ0jK0jL0GubG¿ðjëBG¿ðj}8G?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r·g}r¸g(hXAHCYSNSr¹ghX#S-adenosylhomocysteine nucleosidaserºgh}r»gh}r¼gj20Xb0159r½gj40j30j50h]r¾gjRa…r¿gRrÀgj90}rÁg(jY1G¿ðjéaG¿ðjàZG?ðj;0)rÂg}rÃg(hXrhcys_crÄghXS-Ribosyl-L-homocysteinerÅgh}rÆgh}rÇghNhh]rÈg…rÉgRrÊgjE0X C9H17NO6SrËgjG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÌg}rÍg(hXAICARTrÎghX9phosphoribosylaminoimidazolecarboxamide formyltransferaserÏgh}rÐgh}rÑgj20Xb4006rÒgj40j30j50h]rÓgjfa…rÔgRrÕgj90}rÖg(j“3G¿ðjZeG¿ðj;0)r×g}rØg(hXfprica_crÙghX:5-Formamido-1-(5-phospho-D-ribosyl)imidazole-4-carboxamiderÚgh}rÛgh}rÜghNhh]rÝg…rÞgRrßgjE0X C10H13N4O9PràgjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðj2G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rág}râg(hXAIRC2rãghX(phosphoribosylaminoimidazole carboxylaserägh}rågh}rægj20Xb0522rçgj40j30j50h]règjoa…régRrêgj90}rëg(jÕ2G¿ðj;0)rìg}ríg(hXair_crîghX(5-amino-1-(5-phospho-D-ribosyl)imidazolerïgh}rðgh}rñghNhh]ròg…rógRrôgjE0X C8H12N3O7PrõgjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjt^G¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðj;0)rög}r÷g(hX5caiz_crøghX(5-phosphoribosyl-5-carboxyaminoimidazolerùgh}rúgh}rûghNhh]rüg…rýgRrþgjE0X C9H11N3O9PrÿgjG0jH0jI0JýÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rh}rh(hXAIRC3rhhX5phosphoribosylaminoimidazole carboxylase (mutase rxn)rhh}rhh}rhj20Xb0523rhj40j30j50h]rhjxa…rhRr hj90}r h(j;0)r h}r h(hX5aizc_cr hhX65-amino-1-(5-phospho-D-ribosyl)imidazole-4-carboxylaterhh}rhh}rhhNhh]rh…rhRrhjE0X C9H11N3O9PrhjG0jH0jI0JýÿÿÿjJ0jK0jL0GubG¿ðjögG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rh}rh(hXAKGDHrhhX2-Oxogluterate dehydrogenaserhh}rhh}rhj20Xb0116 and b0726 and b0727rhj40j30j50h]rh(jj“jŠe…rhRrhj90}rh(j€\G¿ðjR4G¿ðj52G¿ðj¶XG?ðjz4G?ðj•1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r h}r!h(hXAKGt2rppr"hhX;2-oxoglutarate reversible transport via symport (periplasm)r#hh}r$hh}r%hj20Xb2587r&hj40j30j50h]r'hjœa…r(hRr)hj90}r*h(jPG¿ðj;0)r+h}r,h(hXakg_pr-hhX2-Oxoglutarater.hh}r/hh}r0hhNhh]r1h…r2hRr3hjE0XC5H4O5r4hjG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG¿ðj€\G?ðjÔ4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r5h}r6h(hXAKGtexr7hhXHalpha-ketoglutarate transport via diffusion (extracellular to periplasm)r8hh}r9hh}r:hj20X b0241 or b0929 or b1377 or b2215r;hj40j30j50h]rhj90}r?h(j¥8G¿ðj+hG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r@h}rAh(hXALAALADrBhhXD-alanine-D-alanine dipeptidaserChh}rDhh}rEhj20Xb1488rFhj40j30j50h]rGhj¥a…rHhRrIhj90}rJh(jY1G¿ðj;0)rKh}rLh(hXalaala_crMhhXD-Alanyl-D-alaninerNhh}rOhh}rPhhNhh]rQh…rRhRrShjE0X C6H12N2O3rThjG0jH0jI0KjJ0jK0jL0GubG¿ðjXZG@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rUh}rVh(hX ALAALAabcpprWhhXBD-alanyl-D-alanine (DalaDala) transport via ABC system (periplasm)rXhh}rYhh}rZhj20Xf( b1487 and b1486 and b1485 and b1484 and b1483 ) or ( b3544 and b3543 and b3542 and b3541 and b3540 )r[hj40j30j50h]r\h(jÒj·jíjöjÀjÛjÉjÿj®jäe…r]hRr^hj90}r_h(jY1G¿ðjÕ2G¿ðj;0)r`h}rah(hXalaala_prbhhXD-Alanyl-D-alaninerchh}rdhh}rehhNhh]rfh…rghRrhhjE0X C6H12N2O3rihjG0jÖ0jI0KjJ0jK0jL0GubG¿ðjKhG?ðjÔ4G?ðjÞ4G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rjh}rkh(hXALAALArrlhhX'D-alanine-D-alanine ligase (reversible)rmhh}rnhh}rohj20Xb0381 or b0092rphj40j30j50h]rqh(jje…rrhRrshj90}rth(jÕ2G¿ðjXZGÀjKhG?ðjÔ4G?ðjÞ4G?ðjÊ4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)ruh}rvh(hX ALAALAtexrwhhXRD-alanyl-D-alanine (DalaDala) transport via diffusion (extracellular to periplasm)rxhh}ryhh}rzhj20X b0241 or b0929 or b1377 or b2215r{hj40j30j50h]r|h(h h)hh2e…r}hRr~hj90}rh(jõ8G¿ðj`hG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r€h}rh(hXALAGLUEr‚hhX"L-alanyl-gamma-glutamate epimeraserƒhh}r„hh}r…hj20Xb1325r†hj40j30j50h]r‡hja…rˆhRr‰hj90}rŠh(j;0)r‹h}rŒh(hX LalaDglu_crhhXL-alanine-D-glutamaterŽhh}rhh}rhhNhh]r‘h…r’hRr“hjE0X C8H13N2O5r”hjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj;0)r•h}r–h(hX LalaLglu_cr—hhXL-alanine-L-glutamater˜hh}r™hh}ršhhNhh]r›h…rœhRrhjE0X C8H13N2O5ržhjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rŸh}r h(hXALARr¡hhXalanine racemaser¢hh}r£hh}r¤hj20Xb1190 or b4053r¥hj40j30j50h]r¦h(j#j,e…r§hRr¨hj90}r©h(jg2G¿ðjXZG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rªh}r«h(hXALATA_D2r¬hhXD-alanine transaminaser­hh}r®hh}r¯hj20Xb2551 or b0870r°hj40j30j50h]r±h(j5j>e…r²hRr³hj90}r´h(jÛ1G¿ðjXZG¿ðj;0)rµh}r¶h(hXpyam5p_cr·hhXPyridoxamine 5'-phosphater¸hh}r¹hh}rºhhNhh]r»h…r¼hRr½hjE0X C8H12N2O5Pr¾hjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðja_G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¿h}rÀh(hXALATA_LrÁhhXL-alanine transaminaserÂhh}rÃhh}rÄhj20Xb2290 or b2379rÅhj40j30j50h]rÆh(jPjGe…rÇhRrÈhj90}rÉh(j€\G¿ðjg2G¿ðja_G?ðj1G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÊh}rËh(hXALATA_L2rÌhhXalanine transaminaserÍhh}rÎhh}rÏhj20Xb0870 or b2551rÐhj40j30j50h]rÑh(j5j>e…rÒhRrÓhj90}rÔh(jÛ1G¿ðjg2G¿ðjµhG?ðja_G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÕh}rÖh(hXALATRSr×hhXAlanyl-tRNA synthetaserØhh}rÙhh}rÚhj20Xb2697rÛhj40j30j50h]rÜhjYa…rÝhRrÞhj90}rßh(j;0)ràh}ráh(hX trnaala_crâhhX tRNA(Ala)rãhh}rähh}råhhNhh]ræh…rçhRrèhjE0XRréhjG0jH0jI0KjJ0jK0jL0GubG¿ðjÕ2G¿ðjg2G¿ðjÀ4G?ðj;0)rêh}rëh(hX alatrna_crìhhXL-Alanyl-tRNA(Ala)ríhh}rîhh}rïhhNhh]rðh…rñhRròhjE0XC3H6NORróhjG0jH0jI0KjJ0jK0jL0GubG?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rôh}rõh(hXALAabcppröhhX.L-alanine transport via ABC system (periplasm)r÷hh}røhh}rùhj20X-b3454 and b3455 and b3457 and b3460 and b3456rúhj40j30j50h]rûh(jtjbj}j†jke…rühRrýhj90}rþh(jY1G¿ðjÕ2G¿ðj;0)rÿh}ri(hXala__L_prihX L-Alaninerih}rih}rihNhh]ri…riRrijE0XC3H7NO2rijG0jÖ0jI0KjJ0jK0jL0GubG¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðjg2G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r i}r i(hXALAt2ppr ihX5L-alanine transport in via proton symport (periplasm)r ih}r ih}rij20Xb4208rij40j30j50h]rija…riRrij90}ri(jPG¿ðjÿhG¿ðjÔ4G?ðjg2G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ri}ri(hXALAt2rpprihX=L-alanine reversible transport via proton symport (periplasm)rih}rih}rij20j30j40j30j50h]ri…riRrij90}ri(jPG¿ðjÿhG¿ðjÔ4G?ðjg2G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)ri}ri(hXALAt4ppr ihX5L-alanine transport in via sodium symport (periplasm)r!ih}r"ih}r#ij20Xb0007r$ij40j30j50h]r%ij˜a…r&iRr'ij90}r(i(j8cG¿ðjÿhG¿ðjBcG?ðjg2G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r)i}r*i(hXALAtexr+ihX>L-alanine transport via diffusion (extracellular to periplasm)r,ih}r-ih}r.ij20X b0241 or b0929 or b1377 or b2215r/ij40j30j50h]r0i(h h)hh2e…r1iRr2ij90}r3i(já8G¿ðjÿhG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r4i}r5i(hXALCD19r6ihX alcohol dehydrogenase (glycerol)r7ih}r8ih}r9ij20Xb0356r:ij40j30j50h]r;ij¡a…ri(jÔ4G¿ðjz4G¿ðj;0)r?i}r@i(hXglyald_crAihXD-GlyceraldehyderBih}rCih}rDihNhh]rEi…rFiRrGijE0XC3H6O3rHijG0jH0jI0KjJ0jK0jL0GubG¿ðj;0)rIi}rJi(hXglyc_crKihXGlycerolrLih}rMih}rNihNhh]rOi…rPiRrQijE0XC3H8O3rRijG0jH0jI0KjJ0jK0jL0GubG?ðjR4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rSi}rTi(hXALCD2xrUihXalcohol dehydrogenase (ethanol)rVih}rWih}rXij20Xb1478 or b1241 or b0356rYij40j30j50h]rZi(jªjýj¡e…r[iRr\ij90}r]i(j;0)r^i}r_i(hXetoh_cr`ihXEthanolraih}rbih}rcihNhh]rdi…reiRrfijE0XC2H6OrgijG0jH0jI0KjJ0jK0jL0GubG¿ðjR4G¿ðjÔ4G?ðjz4G?ðj^G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rhi}rii(hXALDD19xrrjihX0aldehyde dehydrogenase (phenylacetaldehyde, NAD)rkih}rlih}rmij20Xb1385rnij40j30j50h]roij³a…rpiRrqij90}rri(jY1G¿ðjR4G¿ðj;0)rsi}rti(hXpacald_cruihXPhenylacetaldehydervih}rwih}rxihNhh]ryi…rziRr{ijE0XC8H8Or|ijG0jH0jI0KjJ0jK0jL0GubG¿ðj;0)r}i}r~i(hXpac_crihXPhenylacetic acidr€ih}rih}r‚ihNhh]rƒi…r„iRr…ijE0XC8H7O2r†ijG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðjÔ4G@jz4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r‡i}rˆi(hXALDD2xr‰ihX*aldehyde dehydrogenase (acetaldehyde, NAD)rŠih}r‹ih}rŒij20Xb1300rij40j30j50h]rŽij¼a…riRrij90}r‘i(jY1G¿ðjR4G¿ðj^G¿ðjÞ\G?ðjÔ4G@jz4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r’i}r“i(hXALDD2yr”ihX+aldehyde dehydrogenase (acetaldehyde, NADP)r•ih}r–ih}r—ij20Xb3588r˜ij40j30j50h]r™ijÅa…ršiRr›ij90}rœi(jY1G¿ðjO1G¿ðj^G¿ðjÞ\G?ðjH4G?ðjÔ4G@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ri}rži(hXALDD3yrŸihX'aldehyde dehydrogenase (propanal, NADP)r ih}r¡ih}r¢ij20Xb3588r£ij40j30j50h]r¤ijÅa…r¥iRr¦ij90}r§i(jY1G¿ðjO1G¿ðj;0)r¨i}r©i(hXppal_crªihXPropanalr«ih}r¬ih}r­ihNhh]r®i…r¯iRr°ijE0XC3H6Or±ijG0jH0jI0KjJ0jK0jL0GubG¿ðj‰^G?ðjH4G?ðjÔ4G@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r²i}r³i(hXALDD4r´ihX%aldehyde dehydrogenase (butanal, NAD)rµih}r¶ih}r·ij20j30j40j30j50h]r¸i…r¹iRrºij90}r»i(jY1G¿ðjR4G¿ðj;0)r¼i}r½i(hXbtal_cr¾ihXButanalr¿ih}rÀih}rÁihNhh]rÂi…rÃiRrÄijE0XC4H8OrÅijG0jH0jI0KjJ0jK0jL0GubG¿ðjÔ4G@j;0)rÆi}rÇi(hXbut_crÈihXButyrate (n-C4:0)rÉih}rÊih}rËihNhh]rÌi…rÍiRrÎijE0XC4H7O2rÏijG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðjz4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÐi}rÑi(hXALLKrÒihX Allose kinaserÓih}rÔih}rÕij20Xb4084rÖij40j30j50h]r×ijÎa…rØiRrÙij90}rÚi(j;0)rÛi}rÜi(hXall__D_crÝihXD-AlloserÞih}rßih}ràihNhh]rái…râiRrãijE0XC6H12O6räijG0jH0jI0KjJ0jK0jL0GubG¿ðjÕ2G¿ðjÞ4G?ðjÔ4G?ðj;0)råi}ræi(hXall6p_crçihXD-Allose 6-phosphaterèih}réih}rêihNhh]rëi…rìiRríijE0XC6H11O9PrîijG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rïi}rði(hXALLPIrñihXAllose 6-phosphate isomeraseròih}róih}rôij20Xb4090rõij40j30j50h]röij×a…r÷iRrøij90}rùi(jåiG¿ðj;0)rúi}rûi(hX allul6p_crüihXAllulose 6-phosphaterýih}rþih}rÿihNhh]rj…rjRrjjE0XC6H11O9PrjjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rj}rj(hXALLTAMHrjhXallantoate amidohydrolaserjh}rjh}r jj20Xb0516r jj40j30j50h]r jjàa…r jRr jj90}rj(jY1GÀjÔ4GÀj;0)rj}rj(hXalltt_crjhX Allantoaterjh}rjh}rjhNhh]rj…rjRrjjE0XC4H7N4O4rjjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj¶XG?ðj;0)rj}rj(hX urdglyc_crjhX(-)-Ureidoglycolaterjh}rjh}rjhNhh]rj…r jRr!jjE0XC3H5N2O4r"jjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðjŸ1G@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r#j}r$j(hXALLTNr%jhX allantoinaser&jh}r'jh}r(jj20Xb0512r)jj40j30j50h]r*jjéa…r+jRr,jj90}r-j(jY1G¿ðj;0)r.j}r/j(hXalltn_cr0jhX Allantoinr1jh}r2jh}r3jhNhh]r4j…r5jRr6jjE0XC4H6N4O3r7jjG0jH0jI0KjJ0jK0jL0GubG¿ðjÔ4G?ðjjG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r8j}r9j(hX ALLTNt2rppr:jhX5allantoin transport in via proton symport (periplasm)r;jh}rjj40j30j50h]r?jjòa…r@jRrAjj90}rBj(jPG¿ðj;0)rCj}rDj(hXalltn_prEjhX AllantoinrFjh}rGjh}rHjhNhh]rIj…rJjRrKjjE0XC4H6N4O3rLjjG0jÖ0jI0KjJ0jK0jL0GubG¿ðj.jG?ðjÔ4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rMj}rNj(hXALLTNtexrOjhX>allantoin transport via diffusion (extracellular to periplasm)rPjh}rQjh}rRjj20X b0241 or b0929 or b1377 or b2215rSjj40j30j50h]rTj(h h)hh2e…rUjRrVjj90}rWj(j9G¿ðjCjG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rXj}rYj(hXALLULPErZjhXAllulose 6-phosphate epimeraser[jh}r\jh}r]jj20Xb4085r^jj40j30j50h]r_jjûa…r`jRrajj90}rbj(júiG¿ðj;0)rcj}rdj(hXf6p_crejhXD-Fructose 6-phosphaterfjh}rgjh}rhjhNhh]rij…rjjRrkjjE0XC6H11O9PrljjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rmj}rnj(hXALLabcpprojhX-D-allose transport via ABC system (periplasm)rpjh}rqjh}rrjj20Xb4087 and b4088 and b4086rsjj40j30j50h]rtj(jj je…rujRrvjj90}rwj(jY1G¿ðj;0)rxj}ryj(hXall__D_przjhXD-Alloser{jh}r|jh}r}jhNhh]r~j…rjRr€jjE0XC6H12O6rjjG0jÖ0jI0KjJ0jK0jL0GubG¿ðjÕ2G¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðjÛiG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r‚j}rƒj(hXALLtexr„jhX;Allose transport via diffusion (extracellular to periplasm)r…jh}r†jh}r‡jj20X b0241 or b0929 or b1377 or b2215rˆjj40j30j50h]r‰j(h h)hh2e…rŠjRr‹jj90}rŒj(j 9G¿ðjxjG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rj}rŽj(hX ALPATE160pprjhXFapolipoprotein N-acyltransferase (phosphatidylethanolamine, periplasm)rjh}r‘jh}r’jj20Xb0657 and b1677r“jj40j30j50h]r”j(j(je…r•jRr–jj90}r—j(jù1G¿ðj;0)r˜j}r™j(hXalpp_pršjhXapplipoproteinr›jh}rœjh}rjhNhh]ržj…rŸjRr jjE0XXr¡jjG0jÖ0jI0KjJ0jK0jL0GubG¿ðjíQG?ðj;0)r¢j}r£j(hXlpp_pr¤jhX lipoproteinr¥jh}r¦jh}r§jhNhh]r¨j…r©jRrªjjE0X XC16H30O1r«jjG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¬j}r­j(hX ALPATG160ppr®jhXBapolipoprotein N-acyltransferase (phosphatidylglycerol, periplasm)r¯jh}r°jh}r±jj20Xb0657 and b1677r²jj40j30j50h]r³j(j(je…r´jRrµjj90}r¶j(j˜jG¿ðj2G¿ðj‹SG?ðj¢jG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r·j}r¸j(hXALR2r¹jhX aldose reductase (methylglyoxal)rºjh}r»jh}r¼jj20X b3012 or b0207 or b1781 or b3001r½jj40j30j50h]r¾j(jLj1j:jCe…r¿jRrÀjj90}rÁj(jH4G¿ðjÔ4G¿ðjÑ[G¿ðjO1G?ðj;0)rÂj}rÃj(hXacetol_crÄjhXAcetolrÅjh}rÆjh}rÇjhNhh]rÈj…rÉjRrÊjjE0XC3H6O2rËjjG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÌj}rÍj(hXALR4xrÎjhXaldose reductase (acetol)rÏjh}rÐjh}rÑjj20Xb3945rÒjj40j30j50h]rÓjjUa…rÔjRrÕjj90}rÖj(jÔ4G¿ðjz4G¿ðjÂjG¿ðjVOG?ðjR4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r×j}rØj(hXALTRHrÙjhXaltronate hydrolaserÚjh}rÛjh}rÜjj20Xb3091rÝjj40j30j50h]rÞjj^a…rßjRràjj90}ráj(j;0)râj}rãj(hXaltrn_cräjhX D-Altronateråjh}ræjh}rçjhNhh]rèj…réjRrêjjE0XC6H11O7rëjjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjY1G?ðj;0)rìj}ríj(hX 2ddglcn_crîjhX2-Dehydro-3-deoxy-D-gluconaterïjh}rðjh}rñjhNhh]ròj…rójRrôjjE0XC6H9O6rõjjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)röj}r÷j(hXAM3PArøjhX,anhydrous-N-Acetylmuramyl-tripeptide amidaserùjh}rújh}rûjj20Xb0110rüjj40j30j50h]rýjjèa…rþjRrÿjj90}rk(jY1G¿ðj×eG¿ðj¼YG?ðjVfG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rk}rk(hXAM4PArkhX.anhydrous-N-Acetylmuramyl-tetrapeptide amidaserkh}rkh}rkj20Xb0110rkj40j30j50h]rkjèa…r kRr kj90}r k(jY1G¿ðj6fG¿ðjNZG?ðjVfG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r k}r k(hXAM4PCPrkhX;anhydrous-N-Acetylmuramyl-tetrapeptide L,D-carboxypeptidaserkh}rkh}rkj20Xb1192rkj40j30j50h]rkj.a…rkRrkj90}rk(jY1G¿ðj6fG¿ðj×eG?ðjXZG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rk}rk(hXAMALT1rkhXAmylomaltase (maltotriose)rkh}rkh}rkj20Xb3416rkj40j30j50h]rkjga…rkRr kj90}r!k(j;0)r"k}r#k(hXmalt_cr$khXMaltoser%kh}r&kh}r'khNhh]r(k…r)kRr*kjE0X C12H22O11r+kjG0jH0jI0KjJ0jK0jL0GubG¿ðj;0)r,k}r-k(hXmalttr_cr.khX Maltotrioser/kh}r0kh}r1khNhh]r2k…r3kRr4kjE0X C18H32O16r5kjG0jH0jI0KjJ0jK0jL0GubG¿ðj;0)r6k}r7k(hXglc__D_cr8khX D-Glucoser9kh}r:kh}r;khNhh]rkjE0XC6H12O6r?kjG0jH0jI0KjJ0jK0jL0GubG?ðj;0)r@k}rAk(hX maltttr_crBkhX MaltotetraoserCkh}rDkh}rEkhNhh]rFk…rGkRrHkjE0X C24H42O21rIkjG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rJk}rKk(hXAMALT2rLkhXAmylomaltase (maltotetraose)rMkh}rNkh}rOkj20Xb3416rPkj40j30j50h]rQkjga…rRkRrSkj90}rTk(j"kG¿ðj@kG¿ðj;0)rUk}rVk(hXmaltpt_crWkhX MaltopentaoserXkh}rYkh}rZkhNhh]r[k…r\kRr]kjE0X C30H52O26r^kjG0jH0jI0KjJ0jK0jL0GubG?ðj6kG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r_k}r`k(hXAMALT3rakhXAmylomaltase (maltopentaose)rbkh}rckh}rdkj20Xb3416rekj40j30j50h]rfkjga…rgkRrhkj90}rik(jUkG¿ðj"kG¿ðj6kG?ðj#\G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rjk}rkk(hXAMALT4rlkhXAmylomaltase (maltohexaose)rmkh}rnkh}rokj20Xb3416rpkj40j30j50h]rqkjga…rrkRrskj90}rtk(j"kG¿ðj#\G¿ðj6kG?ðj;0)ruk}rvk(hXmalthp_crwkhX Maltoheptaoserxkh}rykh}rzkhNhh]r{k…r|kRr}kjE0X C42H72O36r~kjG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rk}r€k(hXAMANAPErrkhX)N-acetylmannosamine 6-phosphate epimeraser‚kh}rƒkh}r„kj20Xb3223r…kj40j30j50h]r†kjpa…r‡kRrˆkj90}r‰k(j<`G¿ðj_G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rŠk}r‹k(hXAMANKrŒkhXN-acetyl-D-mannosamine kinaserkh}rŽkh}rkj20Xb3222rkj40j30j50h]r‘kjya…r’kRr“kj90}r”k(j¦`G¿ðjÕ2G¿ðjÔ4G?ðjÞ4G?ðj<`G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r•k}r–k(hXAMAOTrr—khX6adenosylmethionine-8-amino-7-oxononanoate transaminaser˜kh}r™kh}rškj20Xb0774r›kj40j30j50h]rœkj‚a…rkRržkj90}rŸk(j/3G¿ðj;0)r k}r¡k(hX8aonn_cr¢khX8-Amino-7-oxononanoater£kh}r¤kh}r¥khNhh]r¦k…r§kRr¨kjE0XC9H17NO3r©kjG0jH0jI0KjJ0jK0jL0GubG¿ðj†0G?ðj;0)rªk}r«k(hXdann_cr¬khX7,8-Diaminononanoater­kh}r®kh}r¯khNhh]r°k…r±kRr²kjE0X C9H21N2O2r³kjG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r´k}rµk(hXAMMQLT8r¶khXIS-adenosylmethione:2-demthylmenaquinole methyltransferase (menaquinone 8)r·kh}r¸kh}r¹kj20Xb3833rºkj40j30j50h]r»kj‹a…r¼kRr½kj90}r¾k(j‹1G¿ðj/3G¿ðj¬4G?ðjÔ4G?ðjéaG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¿k}rÀk(hXAMPMS2rÁkhX54-amino-2-methyl-5-phosphomethylpyrimidine synthetaserÂkh}rÃkh}rÄkj20Xb3994rÅkj40j30j50h]rÆkj”a…rÇkRrÈkj90}rÉk(jY1G¿ðjR4G¿ðjìgG¿ðjÐTG?ðjÔ4G@j;0)rÊk}rËk(hXfor_crÌkhXFormaterÍkh}rÎkh}rÏkhNhh]rÐk…rÑkRrÒkjE0XCH1O2rÓkjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG@jz4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÔk}rÕk(hXAMPNrÖkhXAMP nucleosidaser×kh}rØkh}rÙkj20Xb1982rÚkj40j30j50h]rÛkja…rÜkRrÝkj90}rÞk(jY1G¿ðj}RG¿ðjèdG?ðjàZG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rßk}ràk(hX AMPTASECGrákhXalanyl aminopeptidase (cys-gly)râkh}rãkh}räkj20X b0237 or b0932 or b4260 or b2523råkj40j30j50h]ræk(j¸j¦jÁj¯e…rçkRrèkj90}rék(jY1G¿ðj;0)rêk}rëk(hXcgly_crìkhXCys-Glyríkh}rîkh}rïkhNhh]rðk…rñkRròkjE0X C5H10N2O3SrókjG0jH0jI0KjJ0jK0jL0GubG¿ðj‰3G?ðj¢4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rôk}rõk(hX AMPTASEPGrökhXaminopeptidase (pro-gly)r÷kh}røkh}rùkj20X b4260 or b0237 or b2523 or b0932rúkj40j30j50h]rûk(j¸j¦jÁj¯e…rükRrýkj90}rþk(jY1G¿ðj;0)rÿk}rl(hXprogly_crlhXL-Prolinylglycinerlh}rlh}rlhNhh]rl…rlRrljE0X C7H12N2O3rljG0jH0jI0KjJ0jK0jL0GubG¿ðjf4G?ðj¢4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r l}r l(hXAMPtexr lhX8AMP transport via diffusion (extracellular to periplasm)r lh}r lh}rlj20X b2215 or b0929 or b1377 or b0241rlj40j30j50h]rl(h h)hh2e…rlRrlj90}rl(j19G¿ðj;0)rl}rl(hXamp_prlhXAMPrlh}rlh}rlhNhh]rl…rlRrljE0X C10H12N5O7PrljG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rl}rl(hXANHGMtexr lhXEGlcNAc-anhMurNAc transport via diffusion (extracellular to periplasm)r!lh}r"lh}r#lj20X b0241 or b0929 or b1377 or b2215r$lj40j30j50h]r%l(h h)hh2e…r&lRr'lj90}r(l(jE9G¿ðjÂeG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r)l}r*l(hXANHMKr+lhX%1,6-anhydrous-N-Acetylmuramate kinaser,lh}r-lh}r.lj20Xb1640r/lj40j30j50h]r0ljÊa…r1lRr2lj90}r3l(jY1G¿ðjÕ2G¿ðjVfG¿ðjô_G?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r4l}r5l(hXANPRTr6lhX&anthranilate phosphoribosyltransferaser7lh}r8lh}r9lj20Xb1263r:lj40j30j50h]r;ljÓa…rl(jýdG¿ðj6^G¿ðjÀ4G?ðj;0)r?l}r@l(hXpran_crAlhX#N-(5-Phospho-D-ribosyl)anthranilaterBlh}rClh}rDlhNhh]rEl…rFlRrGljE0X C12H13NO9PrHljG0jH0jI0JýÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rIl}rJl(hXANSrKlhXanthranilate synthaserLlh}rMlh}rNlj20Xb1263 and b1264rOlj40j30j50h]rPl(jÓjÜe…rQlRrRlj90}rSl(jõ0G¿ðjß2G¿ðj1G?ðja_G?ðjÔ4G?ðj6^G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rTl}rUl(hXAOBUTDsrVlhX6L-2-amino-3-oxobutanoate decarboxylation (spontaneous)rWlh}rXlh}rYlj20Xs0001rZlj40j30j50h]r[lja…r\lRr]lj90}r^l(jÔ4G¿ðj;0)r_l}r`l(hX2aobut_cralhXL-2-Amino-3-oxobutanoaterblh}rclh}rdlhNhh]rel…rflRrgljE0XC4H7NO3rhljG0jH0jI0KjJ0jK0jL0GubG¿ðjÇ[G?ðj¶XG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ril}rjl(hXAOXSr2rklhX8-amino-7-oxononanoate synthaserllh}rmlh}rnlj20Xb0776rolj40j30j50h]rpljåa…rqlRrrlj90}rsl(j;0)rtl}rul(hXpimACP_crvlhXPimeloyl-[acyl-carrier protein]rwlh}rxlh}rylhNhh]rzl…r{lRr|ljE0XC18H31N2O10PRSr}ljG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjg2G¿ðj¬XG?ðj¶XG?ðj kG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r~l}rl(hXAP4AHr€lhXAp4A hydrolaserlh}r‚lh}rƒlj20Xb0049r„lj40j30j50h]r…ljîa…r†lRr‡lj90}rˆl(jY1G¿ðj;0)r‰l}rŠl(hXap4a_cr‹lhX%P1,P4-Bis(5'-adenosyl) tetraphosphaterŒlh}rlh}rŽlhNhh]rl…rlRr‘ljE0XC20H24N10O19P4r’ljG0jH0jI0JüÿÿÿjJ0jK0jL0GubG¿ðjÔ4G@jÞ4G@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r“l}r”l(hXAP4ASr•lhXAp4A synthetaser–lh}r—lh}r˜lj20Xb4129r™lj40j30j50h]ršlj÷a…r›lRrœlj90}rl(jÔ4G¿ðjÕ2GÀjÀ4G?ðj‰lG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ržl}rŸl(hXAP5AHr lhXAp5A hydrolaser¡lh}r¢lh}r£lj20Xb0049r¤lj40j30j50h]r¥ljîa…r¦lRr§lj90}r¨l(jY1G¿ðj;0)r©l}rªl(hXap5a_cr«lhX%P1,P5-Bis(5'-adenosyl) pentaphosphater¬lh}r­lh}r®lhNhh]r¯l…r°lRr±ljE0XC20H24N10O22P5r²ljG0jH0jI0JûÿÿÿjJ0jK0jL0GubG¿ðjÞ4G?ðjÔ4G@jÕ2G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r³l}r´l(hXAPCSrµlhXaminopropylcadaverine synthaser¶lh}r·lh}r¸lj20Xb0121r¹lj40j30j50h]rºlja…r»lRr¼lj90}r½l(jdG¿ðj;0)r¾l}r¿l(hX15dap_crÀlhX1,5-DiaminopentanerÁlh}rÂlh}rÃlhNhh]rÄl…rÅlRrÆljE0XC5H16N2rÇljG0jH0jI0KjJ0jK0jL0GubG¿ðjÔ4G?ðj;0)rÈl}rÉl(hX5mta_crÊlhX5-MethylthioadenosinerËlh}rÌlh}rÍlhNhh]rÎl…rÏlRrÐljE0X C11H15N5O3SrÑljG0jH0jI0KjJ0jK0jL0GubG?ðj;0)rÒl}rÓl(hX na15dap_crÔlhX"N-3-aminopropyl-1,5-diaminopentanerÕlh}rÖlh}r×lhNhh]rØl…rÙlRrÚljE0XC8H24N3rÛljG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÜl}rÝl(hX APG3PAT120rÞlhX;acyl-phosphate:glycerol-3-phosphate acyltransferase (C12:0)rßlh}ràlh}rálj20Xb3059râlj40j30j50h]rãlj a…rälRrålj90}ræl(j;0)rçl}rèl(hXglyc3p_crélhXGlycerol 3-phosphaterêlh}rëlh}rìlhNhh]ríl…rîlRrïljE0XC3H7O6PrðljG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðj=bG¿ðjÊ4G?ðjÔ4G?ðjÉfG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rñl}ròl(hX APG3PAT140rólhX;acyl-phosphate:glycerol-3-phosphate acyltransferase (C14:0)rôlh}rõlh}rölj20Xb3059r÷lj40j30j50h]rølj a…rùlRrúlj90}rûl(jRbG¿ðjçlG¿ðjÊ4G?ðjÔ4G?ðjèfG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rül}rýl(hX APG3PAT141rþlhX;acyl-phosphate:glycerol-3-phosphate acyltransferase (C14:1)rÿlh}rmh}rmj20Xb3059rmj40j30j50h]rmj a…rmRrmj90}rm(jçlG¿ðjgbG¿ðjÊ4G?ðjÔ4G?ðjgG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rm}rm(hX APG3PAT160r mhX;acyl-phosphate:glycerol-3-phosphate acyltransferase (C16:0)r mh}r mh}r mj20Xb3059r mj40j30j50h]rmj a…rmRrmj90}rm(jçlG¿ðj|bG¿ðjÊ4G?ðjÔ4G?ðj&gG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rm}rm(hX APG3PAT161rmhX;acyl-phosphate:glycerol-3-phosphate acyltransferase (C16:1)rmh}rmh}rmj20Xb3059rmj40j30j50h]rmj a…rmRrmj90}rm(jçlG¿ðj‘bG¿ðjÊ4G?ðjEgG?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rm}rm(hX APG3PAT180rmhX;acyl-phosphate:glycerol-3-phosphate acyltransferase (C18:0)r mh}r!mh}r"mj20Xb3059r#mj40j30j50h]r$mj a…r%mRr&mj90}r'm(jçlG¿ðj¦bG¿ðjdgG?ðjÊ4G?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r(m}r)m(hX APG3PAT181r*mhX;acyl-phosphate:glycerol-3-phosphate acyltransferase (C18:1)r+mh}r,mh}r-mj20Xb3059r.mj40j30j50h]r/mj a…r0mRr1mj90}r2m(jçlG¿ðj»bG¿ðjÊ4G?ðjƒgG?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r3m}r4m(hXAPH120r5mhXacylphosphatase (C12:0)r6mh}r7mh}r8mj20Xb0968r9mj40j30j50h]r:mja…r;mRrm}r?m(hXAPH140r@mhXacylphosphatase (C14:0)rAmh}rBmh}rCmj20Xb0968rDmj40j30j50h]rEmja…rFmRrGmj90}rHm(jY1G¿ðjRbG¿ðjÊ4G?ðjÔ4G@j’RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rIm}rJm(hXAPH141rKmhXacylphosphatase (C14:1)rLmh}rMmh}rNmj20Xb0968rOmj40j30j50h]rPmja…rQmRrRmj90}rSm(jY1G¿ðjgbG¿ðjÊ4G?ðjÔ4G@j±RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rTm}rUm(hXAPH160rVmhXacylphosphatase (C16:0)rWmh}rXmh}rYmj20Xb0968rZmj40j30j50h]r[mja…r\mRr]mj90}r^m(jY1G¿ðj|bG¿ðjÊ4G?ðjÐRG?ðjÔ4G@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r_m}r`m(hXAPH161ramhXacylphosphatase (C16:1)rbmh}rcmh}rdmj20Xb0968remj40j30j50h]rfmja…rgmRrhmj90}rim(jY1G¿ðj‘bG¿ðjÊ4G?ðjÔ4G@jåRG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rjm}rkm(hXAPH180rlmhXacylphosphatase (C18:0)rmmh}rnmh}romj20Xb0968rpmj40j30j50h]rqmja…rrmRrsmj90}rtm(jY1G¿ðj¦bG¿ðjÊ4G?ðjÔ4G@júRG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rum}rvm(hXAPH181rwmhXacylphosphatase (C18:1)rxmh}rymh}rzmj20Xb0968r{mj40j30j50h]r|mja…r}mRr~mj90}rm(jY1G¿ðj»bG¿ðjÊ4G?ðjSG?ðjÔ4G@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r€m}rm(hXAPPLDHrr‚mhX&aminopropanol dehydrogenase reversiblerƒmh}r„mh}r…mj20Xb3945r†mj40j30j50h]r‡mjUa…rˆmRr‰mj90}rŠm(jÇ[G¿ðjÔ4G¿ðjz4G¿ðjR4G?ðj;0)r‹m}rŒm(hXappl_crmhX1-Aminopropan-2-olrŽmh}rmh}rmhNhh]r‘m…r’mRr“mjE0XC3H10NOr”mjG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r•m}r–m(hXAPRAURr—mhX15-amino-6-(5-phosphoribosylamino)uracil reductaser˜mh}r™mh}ršmj20Xb0414r›mj40j30j50h]rœmja…rmRržmj90}rŸm(jH4G¿ðjÔ4G¿ðj;0)r m}r¡m(hX5apru_cr¢mhX(5-Amino-6-(5'-phosphoribosylamino)uracilr£mh}r¤mh}r¥mhNhh]r¦m…r§mRr¨mjE0X C9H13N4O9Pr©mjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjO1G?ðj;0)rªm}r«m(hX5aprbu_cr¬mhX(5-Amino-6-(5'-phosphoribitylamino)uracilr­mh}r®mh}r¯mhNhh]r°m…r±mRr²mjE0X C9H15N4O9Pr³mjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r´m}rµm(hXARAIr¶mhXL-arabinose isomeraser·mh}r¸mh}r¹mj20Xb0062rºmj40j30j50h]r»mj$a…r¼mRr½mj90}r¾m(j;0)r¿m}rÀm(hX arab__L_crÁmhX L-ArabinoserÂmh}rÃmh}rÄmhNhh]rÅm…rÆmRrÇmjE0XC5H10O5rÈmjG0jH0jI0KjJ0jK0jL0GubG¿ðj;0)rÉm}rÊm(hXrbl__L_crËmhX L-RibuloserÌmh}rÍmh}rÎmhNhh]rÏm…rÐmRrÑmjE0XC5H10O5rÒmjG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÓm}rÔm(hXARBTNR1rÕmhXaerobactin reductaserÖmh}r×mh}rØmj20j30j40j30j50h]rÙm…rÚmRrÛmj90}rÜm(j;0)rÝm}rÞm(hX arbtn__fe3_crßmhX Aerobactinràmh}rámh}râmhNhh]rãm…rämRråmjE0X C22H33FeN4O13ræmjG0jH0jI0KjJ0jK0jL0GubGÀjÅ`G¿ðj;0)rçm}rèm(hXarbtn_crémhXaerobactin minus Fe3rêmh}rëmh}rìmhNhh]rím…rîmRrïmjE0X C22H33N4O13rðmjG0jH0jI0JýÿÿÿjJ0jK0jL0GubG@j?2G@jÔ4G@jË2G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rñm}ròm(hXARBTNR2rómhXaerobactin reductaserômh}rõmh}römj20j30j40j30j50h]r÷m…rømRrùmj90}rúm(jÝmGÀj;0)rûm}rüm(hXfmnh2_crýmhX Reduced FMNrþmh}rÿmh}rnhNhh]rn…rnRrnjE0X C17H21N4O9PrnjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjçmG@j?2G@jÔ4G@j;0)rn}rn(hXfmn_crnhXFMNrnh}r nh}r nhNhh]r n…r nRr njE0X C17H19N4O9PrnjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rn}rn(hXARBTNR3rnhXaerobactin reductasernh}rnh}rnj20j30j40j30j50h]rn…rnRrnj90}rn(jÝmGÀj;0)rn}rn(hX rbflvrd_crnhXReduced riboflavinrnh}rnh}rnhNhh]rn…r nRr!njE0X C17H22N4O6r"njG0jH0jI0KjJ0jK0jL0GubG¿ðjçmG@j?2G@jÔ4G@j93G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r#n}r$n(hX ARBTNabcppr%nhX/aerobactin transport via ABC system (periplasm)r&nh}r'nh}r(nj20Xb0153 and b0151 and b0152r)nj40j30j50h]r*n(j?j6j-e…r+nRr,nj90}r-n(jY1G¿ðj;0)r.n}r/n(hX arbtn__fe3_pr0nhX Aerobactinr1nh}r2nh}r3nhNhh]r4n…r5nRr6njE0X C22H33FeN4O13r7njG0jÖ0jI0KjJ0jK0jL0GubG¿ðjÕ2G¿ðjÝmG?ðjÔ4G?ðjÞ4G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r8n}r9n(hXARBTNexsr:nhX,aerobactin Fe-loading reaction (spontaneous)r;nh}rnj40j30j50h]r?nja…r@nRrAnj90}rBn(jw>G¿ðj9G¿ðj•9G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rCn}rDn(hXARBTNtexrEnhX'aerobactin secretion (to extracellular)rFnh}rGnh}rHnj20j30j40j30j50h]rIn…rJnRrKnj90}rLn(jPG¿ðj;0)rMn}rNn(hXarbtn_prOnhXaerobactin minus Fe3rPnh}rQnh}rRnhNhh]rSn…rTnRrUnjE0X C22H33N4O13rVnjG0jÖ0jI0JýÿÿÿjJ0jK0jL0GubG¿ðjÔ4G?ðj9G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rWn}rXn(hX ARBTNtonexrYnhX3aerobactin transport via ton system (extracellular)rZnh}r[nh}r\nj20j30j40j30j50h]r]n…r^nRr_nj90}r`n(jPG¿ðj•9G¿ðj.nG?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ran}rbn(hXARBTNtpprcnhX#aerobactin secretion (to periplasm)rdnh}renh}rfnj20j30j40j30j50h]rgn…rhnRrinj90}rjn(jPG¿ðjçmG¿ðjÔ4G?ðjMnG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rkn}rln(hX ARBTptspprmnhX-arbutin transport via PEP:Pyr PTS (periplasm)rnnh}ronh}rpnj20X>( b3722 and b2415 and b2416 ) or ( b2715 and b2415 and b2416 )rqnj40j30j50h]rrn(jQjHj„jie…rsnRrtnj90}run(jW_G¿ðj;0)rvn}rwn(hXarbt_prxnhXArbutinrynh}rznh}r{nhNhh]r|n…r}nRr~njE0XC12H16O7rnjG0jÖ0jI0KjJ0jK0jL0GubG¿ðja_G?ðjM\G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r€n}rn(hXARBTtexr‚nhX<arbutin transport via diffusion (extracellular to periplasm)rƒnh}r„nh}r…nj20X b2215 or b1377 or b0241 or b0929r†nj40j30j50h]r‡n(h h)hh2e…rˆnRr‰nj90}rŠn(jm9G¿ðjvnG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r‹n}rŒn(hXARBabcpprnhX0L-arabinose transport via ABC system (periplasm)rŽnh}rnh}rnj20Xb1901 and b1900 and b4460r‘nj40j30j50h]r’n(jZjcjle…r“nRr”nj90}r•n(jY1G¿ðjÕ2G¿ðj;0)r–n}r—n(hX arab__L_pr˜nhX L-Arabinoser™nh}ršnh}r›nhNhh]rœn…rnRržnjE0XC5H10O5rŸnjG0jÖ0jI0KjJ0jK0jL0GubG¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðj¿mG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r n}r¡n(hXARBt2rppr¢nhX4L-arabinose transport via proton symport (periplasm)r£nh}r¤nh}r¥nj20Xb2841r¦nj40j30j50h]r§njua…r¨nRr©nj90}rªn(jPG¿ðj–nG¿ðjÔ4G?ðj¿mG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r«n}r¬n(hXARBt3ippr­nhX5L-arabinose transport via proton antiport (periplasm)r®nh}r¯nh}r°nj20Xb1528r±nj40j30j50h]r²nj~a…r³nRr´nj90}rµn(jPG¿ðj¿mG¿ðjÔ4G?ðj–nG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¶n}r·n(hXARBtexr¸nhX@L-arabinose transport via diffusion (extracellular to periplasm)r¹nh}rºnh}r»nj20X b0241 or b0929 or b1377 or b2215r¼nj40j30j50h]r½n(h h)hh2e…r¾nRr¿nj90}rÀn(jY9G¿ðj–nG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÁn}rÂn(hX ARGAGMt7pprÃnhX&Arginine/agmatine antiport (periplasm)rÄnh}rÅnh}rÆnj20Xb4115rÇnj40j30j50h]rÈnj‡a…rÉnRrÊnj90}rËn(jŠfG¿ðj;0)rÌn}rÍn(hXarg__L_prÎnhX L-ArgininerÏnh}rÐnh}rÑnhNhh]rÒn…rÓnRrÔnjE0X C6H15N4O2rÕnjG0jÖ0jI0KjJ0jK0jL0GubG¿ðj´fG?ðj…2G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÖn}r×n(hXARGDCrØnhXarginine decarboxylaserÙnh}rÚnh}rÛnj20Xb4117rÜnj40j30j50h]rÝnja…rÞnRrßnj90}ràn(jÔ4G¿ðj…2G¿ðjŠfG?ðj¶XG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rán}rân(hXARGDCpprãnhXarginine decarboxylaseränh}rånh}rænj20Xb2938rçnj40j30j50h]rènj™a…rénRrênj90}rën(jPG¿ðjÌnG¿ðj;0)rìn}rín(hXco2_prînhXCO2rïnh}rðnh}rñnhNhh]ròn…rónRrônjE0XCO2rõnjG0jÖ0jI0KjJ0jK0jL0GubG?ðj´fG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rön}r÷n(hX ARGORNt7pprønhX)arginine/ornithine antiporter (periplasm)rùnh}rúnh}rûnj20Xb1605rünj40j30j50h]rýnj¢a…rþnRrÿnj90}ro(jÌnG¿ðj–aG¿ðj;0)ro}ro(hXorn_prohX Ornithineroh}roh}rohNhh]ro…roRr ojE0X C5H13N2O2r ojG0jÖ0jI0KjJ0jK0jL0GubG?ðj…2G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r o}r o(hXARGSLr ohXargininosuccinate lyaseroh}roh}roj20Xb3960roj40j30j50h]roj«a…roRroj90}ro(j;0)ro}ro(hXargsuc_crohXN(omega)-(L-Arginino)succinateroh}roh}rohNhh]ro…roRrojE0X C10H17N4O6rojG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj;eG?ðj…2G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r o}r!o(hXARGSSr"ohXargininosuccinate synthaser#oh}r$oh}r%oj20Xb3172r&oj40j30j50h]r'oj´a…r(oRr)oj90}r*o(j;0)r+o}r,o(hX citr__L_cr-ohX L-Citrulliner.oh}r/oh}r0ohNhh]r1o…r2oRr3ojE0X C6H13N3O3r4ojG0jH0jI0KjJ0jK0jL0GubG¿ðj 2G¿ðjÕ2G¿ðjÀ4G?ðjÔ4G?ðjoG?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r5o}r6o(hXARGTRSr7ohXArginyl-tRNA synthetaser8oh}r9oh}r:oj20Xb1876r;oj40j30j50h]roj90}r?o(jÕ2G¿ðj…2G¿ðj;0)r@o}rAo(hX trnaarg_crBohX tRNA(Arg)rCoh}rDoh}rEohNhh]rFo…rGoRrHojE0jéhjG0jH0jI0KjJ0jK0jL0GubG¿ðjÀ4G?ðj;0)rIo}rJo(hX argtrna_crKohXL-Arginyl-tRNA(Arg)rLoh}rMoh}rNohNhh]rOo…rPoRrQojE0X C6H14N4ORrRojG0jH0jI0KjJ0jK0jL0GubG?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rSo}rTo(hXARGabcpprUohX/L-arginine transport via ABC system (periplasm)rVoh}rWoh}rXoj20X\( b2310 and b2307 and b2306 and b2308 ) or ( b0863 and b0860 and b0861 and b0864 and b0862 )rYoj40j30j50h]rZo(jüjájÆjêjÏj jØj jóe…r[oRr\oj90}r]o(jY1G¿ðjÕ2G¿ðjÌnG¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðj…2G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r^o}r_o(hXARGt3ppr`ohXEL-arginine transport out via proton antiport (cytoplasm to periplasm)raoh}rboh}rcoj20Xb2923rdoj40j30j50h]reoj a…rfoRrgoj90}rho(jPG¿ðj…2G¿ðjÔ4G?ðjÌnG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rio}rjo(hXARGtexrkohX?L-arginine transport via diffusion (extracellular to periplasm)rloh}rmoh}rnoj20X b0241 or b0929 or b1377 or b2215rooj40j30j50h]rpo(h h)hh2e…rqoRrroj90}rso(j©9G¿ðjÌnG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rto}ruo(hXASADrvohX$aspartate-semialdehyde dehydrogenaserwoh}rxoh}ryoj20Xb3433rzoj40j30j50h]r{oj a…r|oRr}oj90}r~o(jÊ4G¿ðjO1G¿ðj;0)ro}r€o(hXaspsa_crohXL-Aspartate 4-semialdehyder‚oh}rƒoh}r„ohNhh]r…o…r†oRr‡ojE0XC4H7NO3rˆojG0jH0jI0KjJ0jK0jL0GubG¿ðjH4G?ðjÔ4G?ðj;0)r‰o}rŠo(hX4pasp_cr‹ohX4-Phospho-L-aspartaterŒoh}roh}rŽohNhh]ro…roRr‘ojE0XC4H6NO7Pr’ojG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r“o}r”o(hXASCBPLr•ohX!L-ascorbate 6-phosphate lactonaser–oh}r—oh}r˜oj20Xb4192r™oj40j30j50h]ršoj) a…r›oRrœoj90}ro(jY1G¿ðj;0)ržo}rŸo(hXascb6p_cr ohXL-ascorbate-6-phosphater¡oh}r¢oh}r£ohNhh]r¤o…r¥oRr¦ojE0XC6H7O9Pr§ojG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjÔ4G?ðj)WG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¨o}r©o(hX ASCBptspprªohX1L-ascorbate transport via PEP:Pyr PTS (periplasm)r«oh}r¬oh}r­oj20X-b2415 and b2416 and b4195 and b4194 and b4193r®oj40j30j50h]r¯o(j2 j; jD jij„e…r°oRr±oj90}r²o(j;0)r³o}r´o(hX ascb__L_prµohX L-Ascorbater¶oh}r·oh}r¸ohNhh]r¹o…rºoRr»ojE0XC6H8O6r¼ojG0jÖ0jI0KjJ0jK0jL0GubG¿ðjW_G¿ðja_G?ðjžoG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r½o}r¾o(hXASCBtexr¿ohX@L-ascorbate transport via diffusion (extracellular to periplasm)rÀoh}rÁoh}rÂoj20X b0241 or b0929 or b1377 or b2215rÃoj40j30j50h]rÄo(h h)hh2e…rÅoRrÆoj90}rÇo(j½9G¿ðj³oG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÈo}rÉo(hXASNNrÊohXL-asparaginaserËoh}rÌoh}rÍoj20Xb1767 or b0828rÎoj40j30j50h]rÏo(jM jV e…rÐoRrÑoj90}rÒo(jï1G¿ðjY1G¿ðj 2G?ðjŸ1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÓo}rÔo(hXASNNpprÕohXL-asparaginaserÖoh}r×oh}rØoj20Xb2957rÙoj40j30j50h]rÚoj_ a…rÛoRrÜoj90}rÝo(jDPG¿ðj;0)rÞo}rßo(hXasn__L_pràohX L-Asparagineráoh}râoh}rãohNhh]räo…råoRræojE0XC4H8N2O3rçojG0jÖ0jI0KjJ0jK0jL0GubG¿ðj;0)rèo}réo(hXasp__L_prêohX L-Aspartaterëoh}rìoh}ríohNhh]rîo…rïoRrðojE0XC4H6NO4rñojG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG?ðjûYG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ròo}róo(hXASNS1rôohX+asparagine synthase (glutamine-hydrolysing)rõoh}röoh}r÷oj20Xb0674røoj40j30j50h]rùojh a…rúoRrûoj90}rüo(jY1G¿ðj 2G¿ðjÕ2G¿ðjß2G¿ðj1G?ðjï1G?ðjÔ4G?ðjÀ4G?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rýo}rþo(hXASNS2rÿohXasparagine synthetaserph}rph}rpj20Xb3744rpj40j30j50h]rpjq a…rpRrpj90}rp(j 2G¿ðjÕ2G¿ðjŸ1G¿ðjï1G?ðjÀ4G?ðjÔ4G?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rp}r p(hXASNTRSr phXAsparaginyl-tRNA synthetaser ph}r ph}r pj20Xb0930rpj40j30j50h]rpjz a…rpRrpj90}rp(j;0)rp}rp(hX trnaasn_crphX tRNA(Asn)rph}rph}rphNhh]rp…rpRrpjE0X C10H17O10PR2rpjG0jH0jI0KjJ0jK0jL0GubG¿ðjï1G¿ðjÕ2G¿ðjÀ4G?ðj;0)rp}rp(hX asntrna_crphXL-Asparaginyl-tRNA(Asn)r ph}r!ph}r"phNhh]r#p…r$pRr%pjE0XC14H24N2O12PR2r&pjG0jH0jI0KjJ0jK0jL0GubG?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r'p}r(p(hXASNabcppr)phX1L-asparagine transport via ABC system (periplasm)r*ph}r+ph}r,pj20j30j40j30j50h]r-p…r.pRr/pj90}r0p(jY1G¿ðjÞoG¿ðjÕ2G¿ðjï1G?ðjÊ4G?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r1p}r2p(hXASNt2rppr3phX@L-asparagine reversible transport via proton symport (periplasm)r4ph}r5ph}r6pj20Xb1453r7pj40j30j50h]r8pjƒ a…r9pRr:pj90}r;p(jPG¿ðjÞoG¿ðjï1G?ðjÔ4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rphXAL-asparagine transport via diffusion (extracellular to periplasm)r?ph}r@ph}rApj20X b0241 or b0929 or b1377 or b2215rBpj40j30j50h]rCp(h h)hh2e…rDpRrEpj90}rFp(jÑ9G¿ðjÞoG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rGp}rHp(hXASO3t8pprIphX.arsenite efflux via ATP hydrolysis (periplasm)rJph}rKph}rLpj20Xb3502rMpj40j30j50h]rNpjŒ a…rOpRrPpj90}rQp(jY1G¿ðjÕ2G¿ðj;0)rRp}rSp(hXaso3_crTphXarseniterUph}rVph}rWphNhh]rXp…rYpRrZpjE0XAsO3r[pjG0jH0jI0JýÿÿÿjJ0jK0jL0GubG¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðj;0)r\p}r]p(hXaso3_pr^phXarseniter_ph}r`ph}raphNhh]rbp…rcpRrdpjE0XAsO3repjG0jÖ0jI0JýÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rfp}rgp(hXASO3texrhphX=arsenite transport via diffusion (extracellular to periplasm)riph}rjph}rkpj20X b0241 or b0929 or b1377 or b2215rlpj40j30j50h]rmp(h h)hh2e…rnpRropj90}rpp(jå9G¿ðj\pG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rqp}rrp(hXASP1DCrsphXaspartate 1-decarboxylasertph}ruph}rvpj20Xb0131rwpj40j30j50h]rxpj• a…rypRrzpj90}r{p(j 2G¿ðjÔ4G¿ðj¶XG?ðj;0)r|p}r}p(hXala__B_cr~phX beta-Alaninerph}r€ph}rphNhh]r‚p…rƒpRr„pjE0XC3H7NO2r…pjG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r†p}r‡p(hXASPCTrˆphXaspartate carbamoyltransferaser‰ph}rŠph}r‹pj20X( b4244 and b4245 ) or b4245rŒpj40j30j50h]rp(jž j§ e…rŽpRrpj90}rp(j;0)r‘p}r’p(hXcbp_cr“phXCarbamoyl phosphater”ph}r•ph}r–phNhh]r—p…r˜pRr™pjE0XCH2NO5PršpjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðj 2G¿ðjÊ4G?ðjÔ4G?ðj;0)r›p}rœp(hXcbasp_crphXN-Carbamoyl-L-aspartateržph}rŸph}r phNhh]r¡p…r¢pRr£pjE0XC5H6N2O5r¤pjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¥p}r¦p(hXASPKr§phXaspartate kinaser¨ph}r©ph}rªpj20Xb0002 or b3940 or b4024r«pj40j30j50h]r¬p(j¹ j° j e…r­pRr®pj90}r¯p(j 2G¿ðjÕ2G¿ðj‰oG?ðjÞ4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r°p}r±p(hXASPO3r²phXL-aspartate oxidaser³ph}r´ph}rµpj20Xb2574r¶pj40j30j50h]r·pjË a…r¸pRr¹pj90}rºp(j 2G¿ðj;0)r»p}r¼p(hXq8_cr½phX Ubiquinone-8r¾ph}r¿ph}rÀphNhh]rÁp…rÂpRrÃpjE0XC49H74O4rÄpjG0jH0jI0KjJ0jK0jL0GubG¿ðjÔ4G?ðj;0)rÅp}rÆp(hXiasp_crÇphXIminoaspartaterÈph}rÉph}rÊphNhh]rËp…rÌpRrÍpjE0XC4H3NO4rÎpjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðj³1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÏp}rÐp(hXASPO4rÑphXL-aspartate oxidaserÒph}rÓph}rÔpj20Xb2574rÕpj40j30j50h]rÖpjË a…r×pRrØpj90}rÙp(j;0)rÚp}rÛp(hXmqn8_crÜphX Menaquinone 8rÝph}rÞph}rßphNhh]ràp…rápRrâpjE0XC51H72O2rãpjG0jH0jI0KjJ0jK0jL0GubG¿ðj 2G¿ðj¬4G?ðjÔ4G?ðjÅpG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)räp}råp(hXASPO5ræphXL-aspartate oxidaserçph}rèph}répj20Xb2574rêpj40j30j50h]rëpjË a…rìpRrípj90}rîp(j;eG¿ðj 2G¿ðjÔ4G?ðj;0)rïp}rðp(hXsucc_crñphX Succinateròph}róph}rôphNhh]rõp…röpRr÷pjE0XC4H4O4røpjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðjÅpG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rùp}rúp(hXASPO6rûphXL-aspartate oxidaserüph}rýph}rþpj20Xb2574rÿpj40j30j50h]rqjË a…rqRrqj90}rq(j 2G¿ðj®VG¿ðjÔ4G?ðjÅpG?ðjÛ[G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rq}rq(hXASPTrqhX L-aspartaserqh}rqh}r qj20Xb4139r qj40j30j50h]r qjÔ a…r qRr qj90}rq(j 2G¿ðj;eG?ðjŸ1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rq}rq(hXASPTArqhXaspartate transaminaserqh}rqh}rqj20Xb0928rqj40j30j50h]rqjÝ a…rqRrqj90}rq(j 2G¿ðj€\G¿ðj1G?ðj;0)rq}rq(hXoaa_crqhX Oxaloacetaterqh}rqh}rqhNhh]r q…r!qRr"qjE0XC4H2O5r#qjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r$q}r%q(hXASPTRSr&qhXAspartyl-tRNA synthetaser'qh}r(qh}r)qj20Xb1866r*qj40j30j50h]r+qjæ a…r,qRr-qj90}r.q(j;0)r/q}r0q(hX trnaasp_cr1qhX tRNA(Asp)r2qh}r3qh}r4qhNhh]r5q…r6qRr7qjE0jéhjG0jH0jI0KjJ0jK0jL0GubG¿ðjÕ2G¿ðj 2G¿ðj;0)r8q}r9q(hX asptrna_cr:qhXL-Aspartyl-tRNA(Asp)r;qh}rq…r?qRr@qjE0XC4H5NO3RrAqjG0jH0jI0KjJ0jK0jL0GubG?ðjÀ4G?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rBq}rCq(hXASPabcpprDqhX0L-aspartate transport via ABC system (periplasm)rEqh}rFqh}rGqj20X#b0655 and b0654 and b0653 and b0652rHqj40j30j50h]rIq(j jï jø j e…rJqRrKqj90}rLq(jY1G¿ðjèoG¿ðjÕ2G¿ðjÊ4G?ðj 2G?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rMq}rNq(hX ASPt2_2pprOqhX8Aspartate transport via proton symport (2 H) (periplasm)rPqh}rQqh}rRqj20Xb3528rSqj40j30j50h]rTqj a…rUqRrVqj90}rWq(jPGÀjèoG¿ðj 2G?ðjÔ4G@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rXq}rYq(hX ASPt2_3pprZqhX9L-asparate transport via proton symport (3 H) (periplasm)r[qh}r\qh}r]qj20Xb4138 or b4123r^qj40j30j50h]r_q(j% j e…r`qRraqj90}rbq(jPGÀjèoG¿ðj 2G?ðjÔ4G@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rcq}rdq(hXASPt2ppreqhX7L-aspartate transport in via proton symport (periplasm)rfqh}rgqh}rhqj20Xb4077riqj40j30j50h]rjqj. a…rkqRrlqj90}rmq(jPG¿ðjèoG¿ðj 2G?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rnq}roq(hXASPt2rpprpqhXBL-aspartate transport in via proton symport (periplasm) reversiblerqqh}rrqh}rsqj20j30j40j30j50h]rtq…ruqRrvqj90}rwq(jPG¿ðjèoG¿ðj 2G?ðjÔ4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rxq}ryq(hXASPtexrzqhX@L-aspartate transport via diffusion (extracellular to periplasm)r{qh}r|qh}r}qj20X b0241 or b0929 or b1377 or b2215r~qj40j30j50h]rq(h h)hh2e…r€qRrqj90}r‚q(jù9G¿ðjèoG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rƒq}r„q(hXASRr…qhXarsenate reductaser†qh}r‡qh}rˆqj20Xb3503 and b1064r‰qj40j30j50h]rŠq(j@ j7 e…r‹qRrŒqj90}rq(jý2GÀj;0)rŽq}rq(hXaso4_crqhXarsenater‘qh}r’qh}r“qhNhh]r”q…r•qRr–qjE0XAsO4r—qjG0jH0jI0JýÿÿÿjJ0jK0jL0GubG¿ðjY1G?ðj;0)r˜q}r™q(hXgthox_cršqhXOxidized glutathioner›qh}rœqh}rqhNhh]ržq…rŸqRr qjE0X C20H30N6O12S2r¡qjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðjRpG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¢q}r£q(hXASTr¤qhXArginine succinyltransferaser¥qh}r¦qh}r§qj20Xb1747r¨qj40j30j50h]r©qjI a…rªqRr«qj90}r¬q(j•1G¿ðj…2G¿ðj;0)r­q}r®q(hXsucarg_cr¯qhXN2-Succinyl-L-argininer°qh}r±qh}r²qhNhh]r³q…r´qRrµqjE0X C10H17N4O5r¶qjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðjÔ4G?ðj52G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r·q}r¸q(hXATHRDHrr¹qhXL-allo-threonine dehydrogenaserºqh}r»qh}r¼qj20Xb1539r½qj40j30j50h]r¾qjR a…r¿qRrÀqj90}rÁq(j;0)rÂq}rÃq(hX athr__L_crÄqhXL-Allo-threoninerÅqh}rÆqh}rÇqhNhh]rÈq…rÉqRrÊqjE0XC4H9NO3rËqjG0jH0jI0KjJ0jK0jL0GubG¿ðjO1G¿ðjH4G?ðjÔ4G?ðj_lG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÌq}rÍq(hXATPHsrÎqhX"ATP amine hydrolysis (spontaneous)rÏqh}rÐqh}rÑqj20Xs0001rÒqj40j30j50h]rÓqja…rÔqRrÕqj90}rÖq(jY1G¿ðjÔ4G¿ðjÕ2G¿ðjdG?ðjŸ1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r×q}rØq(hXATPMrÙqhXATP maintenance requirementrÚqh}rÛqh}rÜqj20j30j40j30j50h]rÝq…rÞqRrßqj90}ràq(jY1G¿ðjÕ2G¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0G@ 333333jQ0G@@jR0NjS0Nubj+0)ráq}râq(hXATPPRTrãqhXATP phosphoribosyltransferaseräqh}råqh}ræqj20Xb2019rçqj40j30j50h]rèqj[ a…réqRrêqj90}rëq(jýdG¿ðjÕ2G¿ðjÀ4G?ðj;0)rìq}ríq(hXprbatp_crîqhX1-(5-Phosphoribosyl)-ATPrïqh}rðqh}rñqhNhh]ròq…róqRrôqjE0X C15H19N5O20P4rõqjG0jH0jI0JúÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)röq}r÷q(hXATPS4rpprøqhX3ATP synthase (four protons for one ATP) (periplasm)rùqh}rúqh}rûqj20X¼( ( b3736 and b3737 and b3738 ) and ( b3731 and b3732 and b3733 and b3734 and b3735 ) and b3739 ) or ( ( b3736 and b3737 and b3738 ) and ( b3731 and b3732 and b3733 and b3734 and b3735 ) )rüqj40j30j50h]rýq(j¬ j‘ jv jš jd j jˆ j£ jm e…rþqRrÿqj90}rr(jPGÀjÊ4G¿ðjÞ4G¿ðjY1G?ðjÔ4G@jÕ2G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rr}rr(hXBALAt2pprrhX8beta-alanine transport in via proton symport (periplasm)rrh}rrh}rrj20Xb4208rrj40j30j50h]rrja…r rRr rj90}r r(jPG¿ðj;0)r r}r r(hXala__B_prrhX beta-Alaninerrh}rrh}rrhNhh]rr…rrRrrjE0XC3H7NO2rrjG0jÖ0jI0KjJ0jK0jL0GubG¿ðjÔ4G?ðj|pG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rr}rr(hXBALAtexrrhXAbeta-alanine transport via diffusion (extracellular to periplasm)rrh}rrh}rrj20X b0241 or b0929 or b1377 or b2215rrj40j30j50h]rr(h h)hh2e…rrRrrj90}r r(j¹8G¿ðj rG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r!r}r"r(hXBETALDHxr#rhXbetaine-aldehyde dehydrogenaser$rh}r%rh}r&rj20Xb0312r'rj40j30j50h]r(rjµ a…r)rRr*rj90}r+r(jY1G¿ðjR4G¿ðj;0)r,r}r-r(hXbetald_cr.rhXBetaine aldehyder/rh}r0rh}r1rhNhh]r2r…r3rRr4rjE0XC5H12NOr5rjG0jH0jI0KjJ0jK0jL0GubG¿ðj;0)r6r}r7r(hXglyb_cr8rhXGlycine betainer9rh}r:rh}r;rhNhh]rrjE0XC5H11NO2r?rjG0jH0jI0KjJ0jK0jL0GubG?ðjÔ4G@jz4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r@r}rAr(hXBETALDHyrBrhXbetaine-aldehyde dehydrogenaserCrh}rDrh}rErj20Xb0312rFrj40j30j50h]rGrjµ a…rHrRrIrj90}rJr(jY1G¿ðjO1G¿ðj,rG¿ðjH4G?ðjÔ4G@j6rG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rKr}rLr(hXBMOCOSrMrhX bis-molybdenum cofactor synthaserNrh}rOrh}rPrj20Xb0827rQrj40j30j50h]rRrj¾ a…rSrRrTrj90}rUr(j;0)rVr}rWr(hXmoco_crXrhXmolybdenum cofactorrYrh}rZrh}r[rhNhh]r\r…r]rRr^rjE0XC10H10N5O8PS2Mor_rjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðj;0)r`r}rar(hXmptamp_crbrhXadenylated molybdopterinrcrh}rdrh}rerhNhh]rfr…rgrRrhrjE0XC20H22N10O12P2S2CurirjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjÑ1G?ðj;0)rjr}rkr(hXbmoco_crlrhXbis-molybdenum cofactorrmrh}rnrh}rorhNhh]rpr…rqrRrrrjE0XC20H20N10O13P2S4MorsrjG0jH0jI0JüÿÿÿjJ0jK0jL0GubG?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rtr}rur(hXBMOGDS1rvrhX<bis-molybdopterin guanine dinucleotide synthase (single GDP)rwrh}rxrh}ryrj20Xb3857 or ( b3857 and b3856 )rzrj40j30j50h]r{r(jÇ jÐ e…r|rRr}rj90}r~r(jÔ4G¿ðjjrG¿ðjE1G¿ðjÀ4G?ðj;0)rr}r€r(hX bmoco1gdp_crrhX+bis-molybdopterin mono-guanine dinucleotider‚rh}rƒrh}r„rhNhh]r…r…r†rRr‡rjE0XC30H32N15O20P3S4MorˆrjG0jH0jI0JüÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r‰r}rŠr(hXBMOGDS2r‹rhX/bis-molybdopterin guanine dinucleotide synthaserŒrh}rrh}rŽrj20Xb3857 or ( b3857 and b3856 )rrj40j30j50h]rr(jÇ jÐ e…r‘rRr’rj90}r“r(jÔ4G¿ðjE1G¿ðjrG¿ðjÀ4G?ðjw1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r”r}r•r(hXBPNTr–rhX3',5'-bisphosphate nucleotidaser—rh}r˜rh}r™rj20Xb4214ršrj40j30j50h]r›rjÙ a…rœrRrrj90}ržr(jY1G¿ðjÚbG¿ðjÊ4G?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rŸr}r r(hXBSORxr¡rhXBiotin sulfoxide reductaser¢rh}r£rh}r¤rj20Xb3551r¥rj40j30j50h]r¦rjâ a…r§rRr¨rj90}r©r(jÔ4G¿ðjz4G¿ðj;0)rªr}r«r(hXbtnso_cr¬rhXd-biotin d-sulfoxider­rh}r®rh}r¯rhNhh]r°r…r±rRr²rjE0X C10H15N2O4Sr³rjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjY1G?ðjó2G?ðjR4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r´r}rµr(hXBSORyr¶rhXBiotin sulfoxide reductaser·rh}r¸rh}r¹rj20Xb3551rºrj40j30j50h]r»rjâ a…r¼rRr½rj90}r¾r(jH4G¿ðjÔ4G¿ðjªrG¿ðjY1G?ðjó2G?ðjO1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¿r}rÀr(hXBTNt2ipprÁrhX/Biotin transport via proton symport (periplasm)rÂrh}rÃrh}rÄrj20j30j40j30j50h]rÅr…rÆrRrÇrj90}rÈr(jPG¿ðj;0)rÉr}rÊr(hXbtn_prËrhXBiotinrÌrh}rÍrh}rÎrhNhh]rÏr…rÐrRrÑrjE0X C10H15N2O3SrÒrjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjó2G?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÓr}rÔr(hXBTNtexrÕrhX;Biotin transport via diffusion (extracellular to periplasm)rÖrh}r×rh}rØrj20X b2215 or b1377 or b0241 or b0929rÙrj40j30j50h]rÚr(h h)hh2e…rÛrRrÜrj90}rÝr(j :G¿ðjÉrG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÞr}rßr(hXBTS5ràrhXBiotin synthaserárh}rârh}rãrj20Xb0775rärj40j30j50h]rårjë a…rærRrçrj90}rèr(j;0)rér}rêr(hXdtbt_crërhX Dethiobiotinrìrh}rírh}rîrhNhh]rïr…rðrRrñrjE0X C10H17N2O3ròrjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjM3G¿ðj/3G¿ðjó2G?ðjÖZG?ðjÔ4G?ðj3G?ðj;0)rór}rôr(hX2fe1s_crõrhX)[2Fe-1S] desulfurated iron-sulfur clusterrörh}r÷rh}rørhNhh]rùr…rúrRrûrjE0XSFe2rürjG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rýr}rþr(hXBUTCTrÿrhX#Acetyl-CoA:butyrate-CoA transferasersh}rsh}rsj20Xb2221 and b2222rsj40j30j50h]rs(j¾jÇe…rsRrsj90}rs(ja3G¿ðjÆiG¿ðjÞ\G?ðj]G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rs}r s(hX BUTSO3abcppr shX4butanesulfonate transport via ABC system (periplasm)r sh}r sh}r sj20X>( b0936 and b0933 and b0934 ) or ( b0365 and b0366 and b0367 )rsj40j30j50h]rs(jý j j j! jô j e…rsRrsj90}rs(jY1G¿ðj;0)rs}rs(hXbutso3_prshXbutanesulfonatersh}rsh}rshNhh]rs…rsRrsjE0XC4H9O3SrsjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÕ2G¿ðjÊ4G?ðj;0)rs}rs(hXbutso3_crshXbutanesulfonater sh}r!sh}r"shNhh]r#s…r$sRr%sjE0XC4H9O3Sr&sjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r's}r(s(hX BUTSO3texr)shXDbutanesulfonate transport via diffusion (extracellular to periplasm)r*sh}r+sh}r,sj20X b0241 or b0929 or b1377 or b2215r-sj40j30j50h]r.s(h h)hh2e…r/sRr0sj90}r1s(j5:G¿ðjsG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r2s}r3s(hXBUTt2rppr4shX=Butyrate transport via proton symport, reversible (periplasm)r5sh}r6sh}r7sj20Xb2223r8sj40j30j50h]r9sjëa…r:sRr;sj90}rs(hXbut_pr?shXButyrate (n-C4:0)r@sh}rAsh}rBshNhh]rCs…rDsRrEsjE0XC4H7O2rFsjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÔ4G?ðjÆiG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rGs}rHs(hXBUTtexrIshX=Butyrate transport via diffusion (extracellular to periplasm)rJsh}rKsh}rLsj20X b0241 or b0929 or b1377 or b2215rMsj40j30j50h]rNs(h h)hh2e…rOsRrPsj90}rQs(j!:G¿ðj=sG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rRs}rSs(hXBWCOGDS1rTshX=tungsten bispterin guanine dinucleotide synthase (single GDP)rUsh}rVsh}rWsj20Xb3857 or ( b3857 and b3856 )rXsj40j30j50h]rYs(jÇ jÐ e…rZsRr[sj90}r\s(jÔ4G¿ðj;0)r]s}r^s(hXbwco_cr_shXtungsten bispterin cofactorr`sh}rash}rbshNhh]rcs…rdsRresjE0XC20H20N10O13P2S4WrfsjG0jH0jI0JüÿÿÿjJ0jK0jL0GubG¿ðjE1G¿ðjÀ4G?ðj;0)rgs}rhs(hX bwco1gdp_crishX5tungsten bispterin cofactor mono-guanine dinucleotiderjsh}rksh}rlshNhh]rms…rnsRrosjE0XC30H32N15O20P3S4WrpsjG0jH0jI0JüÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rqs}rrs(hXBWCOGDS2rsshX0tungsten bispterin guanine dinucleotide synthasertsh}rush}rvsj20Xb3857 or ( b3857 and b3856 )rwsj40j30j50h]rxs(jÇ jÐ e…rysRrzsj90}r{s(jgsG¿ðjÔ4G¿ðjE1G¿ðjÀ4G?ðj;0)r|s}r}s(hX bwcogdp_cr~shX0tungsten bispterin cofactor guanine dinucleotidersh}r€sh}rshNhh]r‚s…rƒsRr„sjE0XC40H44N20O27P4S4Wr…sjG0jH0jI0JüÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r†s}r‡s(hXBWCOSrˆshX$tungsten bispterin cofactor synthaser‰sh}rŠsh}r‹sj20Xb0827rŒsj40j30j50h]rsj¾ a…rŽsRrsj90}rs(j;0)r‘s}r’s(hXwco_cr“shXtungsten binding cofactorr”sh}r•sh}r–shNhh]r—s…r˜sRr™sjE0XC10H10N5O8PS2WršsjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðj`rG¿ðjÑ1G?ðj]sG?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r›s}rœs(hXCA2t3pprshX<calcium (Ca+2) transport out via proton antiport (periplasm)ržsh}rŸsh}r sj20Xb1216r¡sj40j30j50h]r¢sj* a…r£sRr¤sj90}r¥s(jPG¿ðjå1G¿ðjÔ4G?ðj;0)r¦s}r§s(hXca2_pr¨shXCalciumr©sh}rªsh}r«shNhh]r¬s…r­sRr®sjE0XCar¯sjG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r°s}r±s(hXCA2texr²shXCcalcium (Ca+2) transport via diffusion (extracellular to periplasm)r³sh}r´sh}rµsj20X b0241 or b0929 or b1377 or b2215r¶sj40j30j50h]r·s(h h)hh2e…r¸sRr¹sj90}rºs(jI:G¿ðj¦sG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r»s}r¼s(hXCADVtppr½shX(Lysine/Cadaverine antiporter (periplasm)r¾sh}r¿sh}rÀsj20Xb4132rÁsj40j30j50h]rÂsj3 a…rÃsRrÄsj90}rÅs(jPG¿ðj;0)rÆs}rÇs(hXlys__L_prÈshXL-LysinerÉsh}rÊsh}rËshNhh]rÌs…rÍsRrÎsjE0X C6H15N2O2rÏsjG0jÖ0jI0KjJ0jK0jL0GubG¿ðj¾lG¿ðjÔ4G?ðj;0)rÐs}rÑs(hX15dap_prÒshX1,5-DiaminopentanerÓsh}rÔsh}rÕshNhh]rÖs…r×sRrØsjE0XC5H16N2rÙsjG0jÖ0jI0KjJ0jK0jL0GubG?ðj3G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÚs}rÛs(hXCATrÜshXcatalaserÝsh}rÞsh}rßsj20Xb1732 or b3942ràsj40j30j50h]rás(jE j< e…râsRrãsj90}räs(jÛ[GÀjY1G@j®VG?ðujM0NhNjN0jO0jP0GjQ0GjR0NjS0Nubj+0)rås}ræs(hXCAt6pprçshX!calcium / sodium antiporter (1:1)rèsh}résh}rêsj20Xb3196rësj40j30j50h]rìsjN a…rísRrîsj90}rïs(j8cG¿ðjå1G¿ðjBcG?ðj¦sG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rðs}rñs(hXCBIATròshXCobinamide adenyltransferaserósh}rôsh}rõsj20Xb1270rösj40j30j50h]r÷sjW a…røsRrùsj90}rús(j;0)rûs}rüs(hXcbi_crýshX Cobinamiderþsh}rÿsh}rthNhh]rt…rtRrtjE0X C48H72CoN11O8rtjG0jH0jI0KjJ0jK0jL0GubG¿ðjÔ4G¿ðjÕ2G¿ðjŠdG?ðj;0)rt}rt(hXpppi_crthXInorganic triphosphaterth}r th}r thNhh]r t…r tRr tjE0XHO10P3rtjG0jH0jI0JüÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rt}rt(hXCBItonexrthX.Cobinamide transport via ton system (extermal)rth}rth}rtj20X'b3966 and ( b1252 and b3005 and b3006 )rtj40j30j50h]rt(jŽj—j j…e…rtRrtj90}rt(jPG¿ðj]:G¿ðj;0)rt}rt(hXcbi_prthX Cobinamiderth}rth}rthNhh]r t…r!tRr"tjE0X C48H72CoN11O8r#tjG0jÖ0jI0KjJ0jK0jL0GubG?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r$t}r%t(hX CBIuabcppr&thX7Cobinamide transport via ABC system (uptake, periplasm)r'th}r(th}r)tj20Xb1711 and b1709 and b0158r*tj40j30j50h]r+t(j|jjjse…r,tRr-tj90}r.t(jY1G¿ðjtG¿ðjÕ2G¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðjûsG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r/t}r0t(hX CBL1abcppr1thX1Cob(1)alamin transport via ABC system (periplasm)r2th}r3th}r4tj20Xb1711 and b1709 and b0158r5tj40j30j50h]r6t(jsjjj|e…r7tRr8tj90}r9t(jY1G¿ðjÕ2G¿ðj;0)r:t}r;t(hXcbl1_prth}r?thNhh]r@t…rAtRrBtjE0XC62H88CoN13O14PrCtjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj;0)rDt}rEt(hXcbl1_crFthX Cob(I)alaminrGth}rHth}rIthNhh]rJt…rKtRrLtjE0XC62H88CoN13O14PrMtjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðjÔ4G?ðjÞ4G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rNt}rOt(hX CBL1tonexrPthX0Cob(1)alamin transport via ton system (extermal)rQth}rRth}rStj20X'b3966 and ( b1252 and b3005 and b3006 )rTtj40j30j50h]rUt(jŽj—j j…e…rVtRrWtj90}rXt(jPG¿ðjq:G¿ðjÔ4G?ðj:tG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rYt}rZt(hXCBLATr[thX cob(I)alamin adenosyltransferaser\th}r]th}r^tj20Xb1270r_tj40j30j50h]r`tjW a…ratRrbtj90}rct(jDtG¿ðjÔ4G¿ðjÕ2G¿ðj1G?ðjtG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rdt}ret(hXCBMDrfthXcarbamate deaminasergth}rhth}ritj20Xs0001rjtj40j30j50h]rktja…rltRrmtj90}rnt(jÔ4GÀj;0)rot}rpt(hXcbm_crqthX Carbamaterrth}rsth}rtthNhh]rut…rvtRrwtjE0XCH2NO2rxtjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj¶XG?ðjŸ1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ryt}rzt(hXCBMKrr{thXCarbamate kinaser|th}r}th}r~tj20Xb0521 or b0323 or b2874rtj40j30j50h]r€t(ji j` jr e…rtRr‚tj90}rƒt(j¶XG¿ðjÕ2G¿ðjŸ1G¿ðj‘pG?ðjÔ4G@jÞ4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r„t}r…t(hXCBPSr†thX4carbamoyl-phosphate synthase (glutamine-hydrolysing)r‡th}rˆth}r‰tj20Xb0032 and b0033rŠtj40j30j50h]r‹t(j{ j„ e…rŒtRrtj90}rŽt(jY1G¿ðjÕ2GÀjß2G¿ðjt^G¿ðj‘pG?ðj1G?ðjÔ4G@jÞ4G@jÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rt}rt(hXCCGSr‘thX7-cyano-7-carbaguanine synthaser’th}r“th}r”tj20Xb0444r•tj40j30j50h]r–tj a…r—tRr˜tj90}r™t(j;0)ršt}r›t(hXcdg_crœthX7-deaza-7-carboxyguaninerth}ržth}rŸthNhh]r t…r¡tRr¢tjE0XC7H5N4O3r£tjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÕ2G¿ðjŸ1G¿ðjY1G?ðjÊ4G?ðjÔ4G?ðjÞ4G?ðj;0)r¤t}r¥t(hXpreq0_cr¦thX7-cyano-7-carbaguaniner§th}r¨th}r©thNhh]rªt…r«tRr¬tjE0XC7H5N5Or­tjG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r®t}r¯t(hXCD2abcppr°thX*Cadmium (Cd+2) ABC transporter (periplasm)r±th}r²th}r³tj20Xb3469r´tj40j30j50h]rµtj– a…r¶tRr·tj90}r¸t(jY1G¿ðjÕ2G¿ðj;0)r¹t}rºt(hXcd2_cr»thXCadmiumr¼th}r½th}r¾thNhh]r¿t…rÀtRrÁtjE0XCdrÂtjG0jH0jI0KjJ0jK0jL0GubG¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðj;0)rÃt}rÄt(hXcd2_prÅthXCadmiumrÆth}rÇth}rÈthNhh]rÉt…rÊtRrËtjE0XCdrÌtjG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÍt}rÎt(hXCD2t3pprÏthX<cadmium (Cd+2) transport out via proton antiport (periplasm)rÐth}rÑth}rÒtj20Xb3915 or b0752rÓtj40j30j50h]rÔt(jŸ j¨ e…rÕtRrÖtj90}r×t(jPG¿ðj¹tG¿ðjÔ4G?ðjÃtG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rØt}rÙt(hXCD2texrÚthXCcadmium (Cd+2) transport via diffusion (extracellular to periplasm)rÛth}rÜth}rÝtj20X b0241 or b0929 or b1377 or b2215rÞtj40j30j50h]rßt(h h)hh2e…ràtRrátj90}rât(j…:G¿ðjÃtG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rãt}rät(hXCD2tppråthX.cadmium (+2) transport in via permease (no H+)ræth}rçth}rètj20Xb3040rétj40j30j50h]rêtj± a…rëtRrìtj90}rít(jÃtG¿ðj¹tG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rît}rït(hX CDAPPA120rðthX+CDP-Diacylglycerol pyrophostatase (n-C12:0)rñth}ròth}rótj20Xb3918rôtj40j30j50h]rõtjº a…rötRr÷tj90}røt(jY1G¿ðj;0)rùt}rút(hX cdpdddecg_crûthXCDP-1,2-didodecanoylglycerolrüth}rýth}rþthNhh]rÿt…ruRrujE0X C36H63N3O15P2rujG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjÔ4G@jÓfG?ðj;0)ru}ru(hXcmp_cruhXCMPruh}ruh}ruhNhh]r u…r uRr ujE0X C9H12N3O8Pr ujG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r u}ru(hX CDAPPA140ruhX+CDP-Diacylglycerol pyrophostatase (n-C14:0)ruh}ruh}ruj20Xb3918ruj40j30j50h]rujº a…ruRruj90}ru(jY1G¿ðj;0)ru}ru(hX cdpdtdecg_cruhXCDP-1,2-ditetradecanoylglycerolruh}ruh}ruhNhh]ru…ruRr ujE0X C40H71N3O15P2r!ujG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjÔ4G@jòfG?ðjuG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r"u}r#u(hX CDAPPA141r$uhX+CDP-Diacylglycerol pyrophostatase (n-C14:1)r%uh}r&uh}r'uj20Xb3918r(uj40j30j50h]r)ujº a…r*uRr+uj90}r,u(jY1G¿ðj;0)r-u}r.u(hX cdpdtdec7eg_cr/uhX"CDP-1,2-ditetradec-7-enoylglycerolr0uh}r1uh}r2uhNhh]r3u…r4uRr5ujE0X C40H67N3O15P2r6ujG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjÔ4G@jgG?ðjuG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r7u}r8u(hX CDAPPA160r9uhX+CDP-Diacylglycerol pyrophostatase (n-C16:0)r:uh}r;uh}rujº a…r?uRr@uj90}rAu(jY1G¿ðj;0)rBu}rCu(hX cdpdhdecg_crDuhXCDP-1,2-dihexadecanoylglycerolrEuh}rFuh}rGuhNhh]rHu…rIuRrJujE0X C44H79N3O15P2rKujG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjÔ4G@juG?ðj0gG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rLu}rMu(hX CDAPPA161rNuhX+CDP-Diacylglycerol pyrophostatase (n-C16:1)rOuh}rPuh}rQuj20Xb3918rRuj40j30j50h]rSujº a…rTuRrUuj90}rVu(jY1G¿ðj;0)rWu}rXu(hX cdpdhdec9eg_crYuhX!CDP-1,2-dihexadec-9-enoylglycerolrZuh}r[uh}r\uhNhh]r]u…r^uRr_ujE0X C44H75N3O15P2r`ujG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjÔ4G@juG?ðjOgG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rau}rbu(hX CDAPPA180rcuhX+CDP-Diacylglycerol pyrophostatase (n-C18:0)rduh}reuh}rfuj20Xb3918rguj40j30j50h]rhujº a…riuRrjuj90}rku(jY1G¿ðj;0)rlu}rmu(hX cdpdodecg_crnuhXCDP-1,2-dioctadecanoylglycerolrouh}rpuh}rquhNhh]rru…rsuRrtujE0X C48H87N3O15P2ruujG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjngG?ðjÔ4G@juG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rvu}rwu(hX CDAPPA181rxuhX+CDP-Diacylglycerol pyrophostatase (n-C18:1)ryuh}rzuh}r{uj20Xb3918r|uj40j30j50h]r}ujº a…r~uRruj90}r€u(jY1G¿ðj;0)ru}r‚u(hXcdpdodec11eg_crƒuhX"CDP-1,2-dioctadec-11-enoylglycerolr„uh}r…uh}r†uhNhh]r‡u…rˆuRr‰ujE0X C48H83N3O15P2rŠujG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjgG?ðjÔ4G@juG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r‹u}rŒu(hXCDGRruhX 7-cyano-7-deazaguanine reductaserŽuh}ruh}ruj20Xb2794r‘uj40j30j50h]r’ujà a…r“uRr”uj90}r•u(jH4GÀjÔ4GÀj¤tG¿ðjO1G@j;0)r–u}r—u(hXpreq1_cr˜uhX7-aminomethyl-7-deazaguaniner™uh}ršuh}r›uhNhh]rœu…ruRržujE0XC7H10N5OrŸujG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r u}r¡u(hXCDGSr¢uhX!7-deaza-7-carboxyguanine synthaser£uh}r¤uh}r¥uj20j30j40j30j50h]r¦u…r§uRr¨uj90}r©u(jÔ4G¿ðj;0)rªu}r«u(hXcph4_cr¬uhX"6-carboxy-5,6,7,8-tetrahydropterinr­uh}r®uh}r¯uhNhh]r°u…r±uRr²ujE0XC7H8N5O3r³ujG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjštG?ðjŸ1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r´u}rµu(hXCDPMEKr¶uhX84-(cytidine 5'-diphospho)-2-C-methyl-D-erythritol kinaser·uh}r¸uh}r¹uj20Xb1208rºuj40j30j50h]r»ujÌ a…r¼uRr½uj90}r¾u(j;0)r¿u}rÀu(hX4c2me_crÁuhX14-(cytidine 5'-diphospho)-2-C-methyl-D-erythritolrÂuh}rÃuh}rÄuhNhh]rÅu…rÆuRrÇujE0X C14H23N3O14P2rÈujG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjÕ2G¿ðjÔ4G?ðjÞ4G?ðj;0)rÉu}rÊu(hX 2p4c2me_crËuhX;2-phospho-4-(cytidine 5'-diphospho)-2-C-methyl-D-erythritolrÌuh}rÍuh}rÎuhNhh]rÏu…rÐuRrÑujE0X C14H22N3O17P3rÒujG0jH0jI0JüÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÓu}rÔu(hXCFAS160ErÕuhXDcyclopropane fatty acid synthase (Phosphatidylethanolamine, n-C16:0)rÖuh}r×uh}rØuj20Xb1661rÙuj40j30j50h]rÚujÕ a…rÛuRrÜuj90}rÝu(jÂ0G¿ðj/3GÀj;0)rÞu}rßu(hXcpe160_cràuhXQcyclopropane phosphatidylethanolamine (dihexadec-9,10-cyclo-anoyl, n-C16:0 cyclo)ráuh}râuh}rãuhNhh]räu…råuRræujE0X C39H74N1O8P1rçujG0jH0jI0KjJ0jK0jL0GubG?ðjÔ4G@jéaG@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rèu}réu(hXCFAS160GrêuhX@cyclopropane fatty acid synthase (Phosphatidylglycerol, n-C16:0)rëuh}rìuh}ríuj20Xb1661rîuj40j30j50h]rïujÕ a…rðuRrñuj90}ròu(j×0G¿ðj/3GÀjÔ4G@j;0)róu}rôu(hXcpg160_crõuhXMcyclopropane phosphatidylglycerol (dihexadec-9,10-cyclo-anoyl, n-C16:0 cyclo)röuh}r÷uh}røuhNhh]rùu…rúuRrûujE0X C40H74O10P1rüujG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðjéaG@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rýu}rþu(hXCFAS180ErÿuhXDcyclopropane fatty acid synthase (Phosphatidylethanolamine, n-C18:0)rvh}rvh}rvj20Xb1661rvj40j30j50h]rvjÕ a…rvRrvj90}rv(jÚ3G¿ðj/3GÀjÔ4G@j;0)rv}r v(hXcpe180_cr vhXRcyclopropane phosphatidylethanolamine (dioctadec-11,12-cyclo-anoyl, n-C18:0 cyclo)r vh}r vh}r vhNhh]rv…rvRrvjE0X C43H82N1O8P1rvjG0jH0jI0KjJ0jK0jL0GubG?ðjéaG@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rv}rv(hXCFAS180GrvhX@cyclopropane fatty acid synthase (Phosphatidylglycerol, n-C18:0)rvh}rvh}rvj20Xb1661rvj40j30j50h]rvjÕ a…rvRrvj90}rv(jW3G¿ðj/3GÀj;0)rv}rv(hXcpg180_crvhXNcyclopropane phosphatidylglycerol (dioctadec-11,12-cyclo-anoyl, n-C18:0 cyclo)r vh}r!vh}r"vhNhh]r#v…r$vRr%vjE0X C44H82O10P1r&vjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðjÔ4G@jéaG@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r'v}r(v(hX CGLYabcppr)vhXAL-Cysteinylglycine (Cys-Gly) transport via ABC system (periplasm)r*vh}r+vh}r,vj20X-b3544 and b3543 and b3542 and b3541 and b3540r-vj40j30j50h]r.v(jíj·jÀjÛjäe…r/vRr0vj90}r1v(jY1G¿ðj;0)r2v}r3v(hXcgly_pr4vhXCys-Glyr5vh}r6vh}r7vhNhh]r8v…r9vRr:vjE0X C5H10N2O3Sr;vjG0jÖ0jI0KjJ0jK0jL0GubG¿ðjÕ2G¿ðjêkG?ðjÔ4G?ðjÞ4G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rvhXGL-Cysteinylglycine transport via diffusion (extracellular to periplasm)r?vh}r@vh}rAvj20X b0241 or b0929 or b1377 or b2215rBvj40j30j50h]rCv(h h)hh2e…rDvRrEvj90}rFv(j™:G¿ðj2vG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rGv}rHv(hXCHLabcpprIvhX,choline transport via ABC system (periplasm)rJvh}rKvh}rLvj20X#b2128 and b2129 and b2130 and b2131rMvj40j30j50h]rNv(jð jÞ jù jç e…rOvRrPvj90}rQv(jY1G¿ðjÕ2G¿ðj;0)rRv}rSv(hXchol_prTvhXCholinerUvh}rVvh}rWvhNhh]rXv…rYvRrZvjE0XC5H14NOr[vjG0jÖ0jI0KjJ0jK0jL0GubG¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðj;0)r\v}r]v(hXchol_cr^vhXCholiner_vh}r`vh}ravhNhh]rbv…rcvRrdvjE0XC5H14NOrevjG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rfv}rgv(hXCHLt2pprhvhX0choline transport via proton symport (periplasm)rivh}rjvh}rkvj20Xb0314 or b1801rlvj40j30j50h]rmv(j j e…rnvRrovj90}rpv(jPG¿ðjRvG¿ðjÔ4G?ðj\vG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rqv}rrv(hXCHLtexrsvhX<choline transport via diffusion (extracellular to periplasm)rtvh}ruvh}rvvj20X b0241 or b0929 or b1377 or b2215rwvj40j30j50h]rxv(h h)hh2e…ryvRrzvj90}r{v(j­:G¿ðjRvG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r|v}r}v(hXCHOLDr~vhXcholine dehydrogenaservh}r€vh}rvj20Xb0311r‚vj40j30j50h]rƒvj a…r„vRr…vj90}r†v(jR4G¿ðj\vG¿ðjÔ4G?ðjz4G?ðj,rG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r‡v}rˆv(hXCHORMr‰vhXchorismate mutaserŠvh}r‹vh}rŒvj20Xb2599 or b2600rvj40j30j50h]rŽv(j j& e…rvRrvj90}r‘v(jõ0G¿ðj;0)r’v}r“v(hXpphn_cr”vhX Prephenater•vh}r–vh}r—vhNhh]r˜v…r™vRršvjE0XC10H8O6r›vjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rœv}rv(hXCHORSržvhXchorismate synthaserŸvh}r vh}r¡vj20Xb2329r¢vj40j30j50h]r£vj/ a…r¤vRr¥vj90}r¦v(j;0)r§v}r¨v(hX3psme_cr©vhX'5-O-(1-Carboxyvinyl)-3-phosphoshikimaterªvh}r«vh}r¬vhNhh]r­v…r®vRr¯vjE0X C10H9O10Pr°vjG0jH0jI0JüÿÿÿjJ0jK0jL0GubG¿ðjÊ4G?ðjõ0G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r±v}r²v(hXCHRPLr³vhXChorismate pyruvate lyaser´vh}rµvh}r¶vj20Xb4039r·vj40j30j50h]r¸vj8 a…r¹vRrºvj90}r»v(jõ0G¿ðja_G?ðj;0)r¼v}r½v(hX4hbz_cr¾vhX4-Hydroxybenzoater¿vh}rÀvh}rÁvhNhh]rÂv…rÃvRrÄvjE0XC7H5O3rÅvjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÆv}rÇv(hX CHTBSptspprÈvhX0chitobiose transport via PEP:Pyr PTS (periplasm)rÉvh}rÊvh}rËvj20Xb2416rÌvj40j30j50h]rÍvjia…rÎvRrÏvj90}rÐv(jW_G¿ðj;0)rÑv}rÒv(hXchtbs_prÓvhXN,N'-diacetylchitobioserÔvh}rÕvh}rÖvhNhh]r×v…rØvRrÙvjE0X C16H28N2O11rÚvjG0jÖ0jI0KjJ0jK0jL0GubG¿ðja_G?ðj;0)rÛv}rÜv(hX chtbs6p_crÝvhXdiacetylchitobiose-6-phosphaterÞvh}rßvh}ràvhNhh]ráv…râvRrãvjE0X C16H27N2O14PrävjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)råv}ræv(hXCHTBStexrçvhX?chitobiose transport via diffusion (extracellular to periplasm)rèvh}révh}rêvj20X b2215 or b0929 or b1377 or b0241rëvj40j30j50h]rìv(h h)hh2e…rívRrîvj90}rïv(jÁ:G¿ðjÑvG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rðv}rñv(hXCINNDOròvhXCinnamate dioxygenaseróvh}rôvh}rõvj20X#b2538 and b2539 and b2540 and b2542rövj40j30j50h]r÷v(j\ jA jJ jS e…røvRrùvj90}rúv(jÔ4G¿ðj®VG¿ðjz4G¿ðj;0)rûv}rüv(hXcinnm_crývhXtrans-Cinnamaterþvh}rÿvh}rwhNhh]rw…rwRrwjE0XC9H7O2rwjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj;0)rw}rw(hX cenchddd_crwhX4cis-3-(3-carboxyethenyl)-3,5-cyclohexadiene-1,2-diolrwh}r wh}r whNhh]r w…r wRr wjE0XC9H9O4rwjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðjR4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rw}rw(hXCITLrwhX Citrate lyaserwh}rwh}rwj20X'( b0615 and b0616 and b0617 ) and b0614rwj40j30j50h]rw(jw j€ je jn e…rwRrwj90}rw(jþaG¿ðjÞ\G?ðjqG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rw}rw(hXCITt3pprwhX5citrate transport out via proton antiport (periplasm)rwh}rwh}rwj20j30j40j30j50h]r w…r!wRr"wj90}r#w(jPG¿ðjþaG¿ðjÔ4G?ðj;0)r$w}r%w(hXcit_pr&whXCitrater'wh}r(wh}r)whNhh]r*w…r+wRr,wjE0XC6H5O7r-wjG0jÖ0jI0JýÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r.w}r/w(hXCITt7ppr0whX4Citrate transport via succinate antiport (periplasm)r1wh}r2wh}r3wj20Xb0612r4wj40j30j50h]r5wj‰ a…r6wRr7wj90}r8w(jïpG¿ðj$wG¿ðjþaG?ðj;0)r9w}r:w(hXsucc_pr;whX SuccinaterwhNhh]r?w…r@wRrAwjE0XC4H4O4rBwjG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rCw}rDw(hXCITtexrEwhX<citrate transport via diffusion (extracellular to periplasm)rFwh}rGwh}rHwj20X b0241 or b0929 or b1377 or b2215rIwj40j30j50h]rJw(h h)hh2e…rKwRrLwj90}rMw(jÕ:G¿ðj$wG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rNw}rOw(hX CLIPAabctexrPwhXBcold lipid A transport via ABC system (periplasm to extracellular)rQwh}rRwh}rSwj20X-b3200 and b3201 and b3199 and b4261 and b4262rTwj40j30j50h]rUw(jejJjnjSj\e…rVwRrWwj90}rXw(jY1G¿ðj;0)rYw}rZw(hX lipa_cold_pr[whXcold adapted KDO(2)-lipid (A)r\wh}r]wh}r^whNhh]r_w…r`wRrawjE0XC114H202N2O39P2rbwjG0jÖ0jI0JúÿÿÿjJ0jK0jL0GubG¿ðjÕ2G¿ðjEG?ðjÔ4G?ðjÞ4G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rcw}rdw(hX CLPNH120pprewhX*cardiolipin hydrolase (periplasm, n-C12:0)rfwh}rgwh}rhwj20j30j40j30j50h]riw…rjwRrkwj90}rlw(jDPG¿ðj;0)rmw}rnw(hX clpn120_prowhX&cardiolipin (tetradodecanoyl, n-C12:0)rpwh}rqwh}rrwhNhh]rsw…rtwRruwjE0X C57H108O17P2rvwjG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjPG?ðj;0)rww}rxw(hXpa120_prywhX(1,2-didodecanoyl-sn-glycerol 3-phosphaterzwh}r{wh}r|whNhh]r}w…r~wRrwjE0X C27H51O8P1r€wjG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG?ðj;0)rw}r‚w(hXpg120_prƒwhX,Phosphatidylglycerol (didodecanoyl, n-C12:0)r„wh}r…wh}r†whNhh]r‡w…rˆwRr‰wjE0X C30H58O10P1rŠwjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r‹w}rŒw(hX CLPNH140pprwhX*cardiolipin hydrolase (periplasm, n-C14:0)rŽwh}rwh}rwj20j30j40j30j50h]r‘w…r’wRr“wj90}r”w(j;0)r•w}r–w(hX clpn140_pr—whX)cardiolipin (tetratetradecanoyl, n-C14:0)r˜wh}r™wh}ršwhNhh]r›w…rœwRrwjE0X C65H124O17P2ržwjG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjDPG¿ðjPG?ðj;0)rŸw}r w(hXpg140_pr¡whX/Phosphatidylglycerol (ditetradecanoyl, n-C14:0)r¢wh}r£wh}r¤whNhh]r¥w…r¦wRr§wjE0X C34H66O10P1r¨wjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG?ðj;0)r©w}rªw(hXpa140_pr«whX+1,2-ditetradecanoyl-sn-glycerol 3-phosphater¬wh}r­wh}r®whNhh]r¯w…r°wRr±wjE0X C31H59O8P1r²wjG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r³w}r´w(hX CLPNH141pprµwhX*cardiolipin hydrolase (periplasm, n-C14:1)r¶wh}r·wh}r¸wj20j30j40j30j50h]r¹w…rºwRr»wj90}r¼w(jDPG¿ðj;0)r½w}r¾w(hX clpn141_pr¿whX,cardiolipin (tetratetradec-7-enoyl, n-C14:1)rÀwh}rÁwh}rÂwhNhh]rÃw…rÄwRrÅwjE0X C65H116O17P2rÆwjG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjPG?ðj;0)rÇw}rÈw(hXpg141_prÉwhX2Phosphatidylglycerol (ditetradec-7-enoyl, n-C14:1)rÊwh}rËwh}rÌwhNhh]rÍw…rÎwRrÏwjE0X C34H62O10P1rÐwjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG?ðj;0)rÑw}rÒw(hXpa141_prÓwhX.1,2-ditetradec-7-enoyl-sn-glycerol 3-phosphaterÔwh}rÕwh}rÖwhNhh]r×w…rØwRrÙwjE0X C31H55O8P1rÚwjG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÛw}rÜw(hX CLPNH160pprÝwhX*cardiolipin hydrolase (periplasm, n-C16:0)rÞwh}rßwh}ràwj20j30j40j30j50h]ráw…râwRrãwj90}räw(jŽ4G¿ðjDPG¿ðjPG?ðj;0)råw}ræw(hXpa160_prçwhX*1,2-dihexadecanoyl-sn-glycerol 3-phosphaterèwh}réwh}rêwhNhh]rëw…rìwRríwjE0X C35H67O8P1rîwjG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG?ðj2G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rïw}rðw(hX CLPNH161pprñwhX*cardiolipin hydrolase (periplasm, n-C16:1)ròwh}rówh}rôwj20j30j40j30j50h]rõw…röwRr÷wj90}røw(j±3G¿ðjDPG¿ðjPG?ðj;0)rùw}rúw(hXpa161_prûwhX-1,2-dihexadec-9-enoyl-sn-glycerol 3-phosphaterüwh}rýwh}rþwhNhh]rÿw…rxRrxjE0X C35H63O8P1rxjG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG?ðjÿ0G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rx}rx(hX CLPNH180pprxhX*cardiolipin hydrolase (periplasm, n-C18:0)rxh}rxh}rxj20j30j40j30j50h]r x…r xRr xj90}r x(jDPG¿ðj;0)r x}rx(hX clpn180_prxhX(cardiolipin (tetraoctadecanoyl, n-C18:0)rxh}rxh}rxhNhh]rx…rxRrxjE0X C81H156O17P2rxjG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG¿ðj;0)rx}rx(hXpg180_prxhX.Phosphatidylglycerol (dioctadecanoyl, n-C18:0)rxh}rxh}rxhNhh]rx…rxRrxjE0X C42H82O10P1r xjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG?ðjPG?ðj;0)r!x}r"x(hXpa180_pr#xhX*1,2-dioctadecanoyl-sn-glycerol 3-phosphater$xh}r%xh}r&xhNhh]r'x…r(xRr)xjE0X C39H75O8P1r*xjG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r+x}r,x(hX CLPNH181ppr-xhX*cardiolipin hydrolase (periplasm, n-C18:1)r.xh}r/xh}r0xj20j30j40j30j50h]r1x…r2xRr3xj90}r4x(jDPG¿ðj%3G¿ðjPG?ðjk3G?ðj;0)r5x}r6x(hXpa181_pr7xhX.1,2-dioctadec-11-enoyl-sn-glycerol 3-phosphater8xh}r9xh}r:xhNhh]r;x…rxjG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r?x}r@x(hX CLPNS120pprAxhX+cardiolipin synthase (periplasmic, n-C12:0)rBxh}rCxh}rDxj20Xb0789 or b1249rExj40j30j50h]rFx(j’ j› e…rGxRrHxj90}rIx(jwGÀj;0)rJx}rKx(hXglyc_prLxhXGlycerolrMxh}rNxh}rOxhNhh]rPx…rQxRrRxjE0XC3H8O3rSxjG0jÖ0jI0KjJ0jK0jL0GubG?ðjmwG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rTx}rUx(hX CLPNS140pprVxhX+cardiolipin synthase (periplasmic, n-C14:0)rWxh}rXxh}rYxj20Xb1249 or b0789rZxj40j30j50h]r[x(j’ j› e…r\xRr]xj90}r^x(jŸwGÀjJxG?ðj•wG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r_x}r`x(hX CLPNS141ppraxhX+cardiolipin synthase (periplasmic, n-C14:1)rbxh}rcxh}rdxj20Xb0789 or b1249rexj40j30j50h]rfx(j’ j› e…rgxRrhxj90}rix(jÇwGÀjJxG?ðj½wG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rjx}rkx(hX CLPNS160pprlxhX+cardiolipin synthase (periplasmic, n-C16:0)rmxh}rnxh}roxj20Xb0789 or b1249rpxj40j30j50h]rqx(j’ j› e…rrxRrsxj90}rtx(j2GÀjŽ4G?ðjJxG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rux}rvx(hX CLPNS161pprwxhX+cardiolipin synthase (periplasmic, n-C16:1)rxxh}ryxh}rzxj20Xb1249 or b0789r{xj40j30j50h]r|x(j’ j› e…r}xRr~xj90}rx(jÿ0GÀjJxG?ðj±3G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r€x}rx(hX CLPNS180ppr‚xhX+cardiolipin synthase (periplasmic, n-C18:0)rƒxh}r„xh}r…xj20Xb0789 or b1249r†xj40j30j50h]r‡x(j’ j› e…rˆxRr‰xj90}rŠx(jxGÀjJxG?ðj xG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r‹x}rŒx(hX CLPNS181pprxhX+cardiolipin synthase (periplasmic, n-C18:1)rŽxh}rxh}rxj20Xb0789 or b1249r‘xj40j30j50h]r’x(j’ j› e…r“xRr”xj90}r•x(jk3GÀjJxG?ðj%3G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r–x}r—x(hXCLt3_2ppr˜xhX<chloride transport out via proton antiport (2:1) (periplasm)r™xh}ršxh}r›xj20Xb0155 or b1592rœxj40j30j50h]rx(j­ j¤ e…ržxRrŸxj90}r x(jÔ4G¿ðj;0)r¡x}r¢x(hXcl_pr£xhXChlorider¤xh}r¥xh}r¦xhNhh]r§x…r¨xRr©xjE0XClrªxjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubGÀjPG?ðj>4G@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r«x}r¬x(hXCLtexr­xhXDchloride (Cl-1) transport via diffusion (extracellular to periplasm)r®xh}r¯xh}r°xj20X b0241 or b0929 or b1377 or b2215r±xj40j30j50h]r²x(h h)hh2e…r³xRr´xj90}rµx(jé:G¿ðj¡xG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r¶x}r·x(hXCMPNr¸xhXCMP nucleosidaser¹xh}rºxh}r»xj20j30j40j30j50h]r¼x…r½xRr¾xj90}r¿x(jY1G¿ðjuG¿ðjèdG?ðj;0)rÀx}rÁx(hXcsn_crÂxhXCytosinerÃxh}rÄxh}rÅxhNhh]rÆx…rÇxRrÈxjE0XC4H5N3OrÉxjG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÊx}rËx(hXCMPtexrÌxhX8CMP transport via diffusion (extracellular to periplasm)rÍxh}rÎxh}rÏxj20X b0241 or b0929 or b1377 or b2215rÐxj40j30j50h]rÑx(h h)hh2e…rÒxRrÓxj90}rÔx(j;G¿ðj;0)rÕx}rÖx(hXcmp_pr×xhXCMPrØxh}rÙxh}rÚxhNhh]rÛx…rÜxRrÝxjE0X C9H12N3O8PrÞxjG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rßx}ràx(hXCMtexráxhXDChloramphenicol transport via diffusion (extracellular to periplasm)râxh}rãxh}räxj20X b1377 or b2215 or b0929 or b0241råxj40j30j50h]ræx(h h)hh2e…rçxRrèxj90}réx(jý:G¿ðj;0)rêx}rëx(hXcm_prìxhXChloramphenicolríxh}rîxh}rïxhNhh]rðx…rñxRròxjE0X C11H12Cl2N2O5róxjG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rôx}rõx(hXCMtppröxhX)Chloramphenicol transport via TolC systemr÷xh}røxh}rùxj20X>( b0463 and b0462 and b3035 ) or ( b0463 and b2470 and b3035 )rúxj40j30j50h]rûx(jÈ j¶ jÑ j¿ e…rüxRrýxj90}rþx(jPG¿ðjêxG¿ðjý:G?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÿx}ry(hXCO2texryhX8CO2 transport via diffusion (extracellular to periplasm)ryh}ryh}ryj20X b0241 or b0929 or b1377 or b2215ryj40j30j50h]ry(h h)hh2e…ryRryj90}r y(j%;G¿ðjìnG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r y}r y(hXCO2tppr yhX)CO2 transporter via diffusion (periplasm)r yh}ryh}ryj20Xs0001ryj40j30j50h]ryja…ryRryj90}ry(jìnG¿ðj¶XG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)ry}ry(hX COBALT2abcppryhX)Cobalt (Co+2) ABC transporter (periplasm)ryh}ryh}ryj20Xb3469ryj40j30j50h]ryj– a…ryRryj90}ry(jY1G¿ðjÕ2G¿ðjÇ1G¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðj;0)r y}r!y(hX cobalt2_pr"yhXCo2+r#yh}r$yh}r%yhNhh]r&y…r'yRr(yjE0XCor)yjG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r*y}r+y(hX COBALT2t3ppr,yhX;cobalt (Co+2) transport out via proton antiport (periplasm)r-yh}r.yh}r/yj20Xb0752 or b3915r0yj40j30j50h]r1y(jŸ j¨ e…r2yRr3yj90}r4y(jPG¿ðjÇ1G¿ðjÔ4G?ðj yG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r5y}r6y(hX COBALT2texr7yhXBcobalt (Co+2) transport via diffusion (extracellular to periplasm)r8yh}r9yh}r:yj20X b0241 or b0929 or b1377 or b2215r;yj40j30j50h]ryj90}r?y(j9;G¿ðj yG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r@y}rAy(hX COBALT2tpprByhX(cobalt transport in via permease (no H+)rCyh}rDyh}rEyj20Xb3040 or b3816rFyj40j30j50h]rGy(jÚ j± e…rHyRrIyj90}rJy(j yG¿ðjÇ1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rKy}rLy(hX COLIPAKpprMyhXLipid A core kinase (periplasm)rNyh}rOyh}rPyj20Xb2174rQyj40j30j50h]rRyjã a…rSyRrTyj90}rUy(j;0)rVy}rWy(hXcolipa_prXyhXcore oligosaccharide lipid ArYyh}rZyh}r[yhNhh]r\y…r]yRr^yjE0XC176H303N2O100P4r_yjG0jÖ0jI0JõÿÿÿjJ0jK0jL0GubG¿ðj;0)r`y}ray(hXudcpdp_prbyhXUndecaprenyl diphosphatercyh}rdyh}reyhNhh]rfy…rgyRrhyjE0X C55H89O7P2riyjG0jÖ0jI0JýÿÿÿjJ0jK0jL0GubG¿ðj;0)rjy}rky(hXudcpp_prlyhXUndecaprenyl phosphatermyh}rnyh}royhNhh]rpy…rqyRrryjE0X C55H89O4PrsyjG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG?ðj;0)rty}ruy(hX colipap_prvyhX(core oligosaccharide lipid A diphosphaterwyh}rxyh}ryyhNhh]rzy…r{yRr|yjE0XC176H303N2O103P5r}yjG0jÖ0jI0JôÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r~y}ry(hX COLIPAPabctexr€yhX^core oligosaccharide lipid A diphosphate transport via ABC system (periplasm to extracellular)ryh}r‚yh}rƒyj20X-b3200 and b3201 and b3199 and b4261 and b4262r„yj40j30j50h]r…y(jejJjnjSj\e…r†yRr‡yj90}rˆy(jY1G¿ðjÕ2G¿ðjtyG¿ðjW;G?ðjÔ4G?ðjÞ4G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r‰y}rŠy(hX COLIPAabcppr‹yhXAcore oligosaccharide lipid A transport via ABC system (periplasm)rŒyh}ryh}rŽyj20Xb0914ryj40j30j50h]ryjì a…r‘yRr’yj90}r“y(jY1G¿ðj;0)r”y}r•y(hXcolipa_cr–yhXcore oligosaccharide lipid Ar—yh}r˜yh}r™yhNhh]ršy…r›yRrœyjE0XC176H303N2O100P4ryjG0jH0jI0JõÿÿÿjJ0jK0jL0GubG¿ðjÕ2G¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðjVyG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ržy}rŸy(hX COLIPAabctexr yhXRcore oligosaccharide lipid A transport via ABC system (periplasm to extracellular)r¡yh}r¢yh}r£yj20X-b3200 and b3201 and b3199 and b4261 and b4262r¤yj40j30j50h]r¥y(jJjejnjSj\e…r¦yRr§yj90}r¨y(jY1G¿ðjVyG¿ðjÕ2G¿ðjÅ3G?ðjÔ4G?ðjÞ4G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r©y}rªy(hXCPGNR1r«yhXcoprogen(Fe(III)) reductaser¬yh}r­yh}r®yj20j30j40j30j50h]r¯y…r°yRr±yj90}r²y(j;0)r³y}r´y(hXcpgn_crµyhXcoprogenr¶yh}r·yh}r¸yhNhh]r¹y…rºyRr»yjE0X C35H52N6O13Fer¼yjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubGÀjÅ`G¿ðj?2G@jÔ4G@jË2G?ðj;0)r½y}r¾y(hX cpgn__un_cr¿yhXcoprogen unloaded (no Fe(III))rÀyh}rÁyh}rÂyhNhh]rÃy…rÄyRrÅyjE0X C35H52N6O13rÆyjG0jH0jI0JüÿÿÿjJ0jK0jL0GubG@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÇy}rÈy(hXCPGNR2rÉyhXcoprogen(Fe(III)) reductaserÊyh}rËyh}rÌyj20j30j40j30j50h]rÍy…rÎyRrÏyj90}rÐy(j³yGÀjûmG¿ðj?2G@jÔ4G@jnG?ðj½yG@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÑy}rÒy(hXCPGNR3rÓyhXcoprogen(Fe(III)) reductaserÔyh}rÕyh}rÖyj20j30j40j30j50h]r×y…rØyRrÙyj90}rÚy(j³yGÀjnG¿ðj?2G@jÔ4G@j93G?ðj½yG@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÛy}rÜy(hXCPGNUtexrÝyhX+coprogen unloaded secretion (extracellular)rÞyh}rßyh}ràyj20j30j40j30j50h]ráy…râyRrãyj90}räy(jPG¿ðj;0)råy}ræy(hX cpgn__un_prçyhXcoprogen unloaded (no Fe(III))rèyh}réyh}rêyhNhh]rëy…rìyRríyjE0X C35H52N6O13rîyjG0jÖ0jI0JüÿÿÿjJ0jK0jL0GubG¿ðj;G?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rïy}rðy(hXCPGNUtpprñyhXcoprogen unloaded secretionròyh}róyh}rôyj20j30j40j30j50h]rõy…röyRr÷yj90}røy(jPG¿ðj½yG¿ðjÔ4G?ðjåyG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rùy}rúy(hX CPGNabcpprûyhX-coprogen transport via ABC system (periplasm)rüyh}rýyh}rþyj20Xb0153 and b0151 and b0152rÿyj40j30j50h]rz(j?j6j-e…rzRrzj90}rz(jY1G¿ðj;0)rz}rz(hXcpgn_przhXcoprogenrzh}rzh}r zhNhh]r z…r zRr zjE0X C35H52N6O13Fer zjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÕ2G¿ðj³yG?ðjÊ4G?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rz}rz(hXCPGNexsrzhX+coprogen Fe-loading reaction (spontaneaous)rzh}rzh}rzj20Xs0001rzj40j30j50h]rzja…rzRrzj90}rz(j;G¿ðjw>G¿ðjk;G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rz}rz(hX CPGNtonexrzhX1Coprogen transport via ton system (extracellular)rzh}rzh}rzj20X'b1102 and ( b1252 and b3005 and b3006 )rzj40j30j50h]r z(jŽj—j jõ e…r!zRr"zj90}r#z(jPG¿ðjk;G¿ðjÔ4G?ðjzG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r$z}r%z(hXCPH4Sr&zhX+6-carboxy-5,6,7,8-tetrahydropterin synthaser'zh}r(zh}r)zj20Xb2765r*zj40j30j50h]r+zjþ a…r,zRr-zj90}r.z(jY1G¿ðj;0)r/z}r0z(hXahdt_cr1zhXQ2-Amino-4-hydroxy-6-(erythro-1,2,3-trihydroxypropyl)dihydropteridine triphosphater2zh}r3zh}r4zhNhh]r5z…r6zRr7zjE0X C9H12N5O13P3r8zjG0jH0jI0JüÿÿÿjJ0jK0jL0GubG¿ðjÔ4G?ðjªuG?ðj^G?ðjtG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r9z}r:z(hXCPMPSr;zhX*cyclic pyranopterin monophosphate synthaserzj20Xb0781 and b0783r?zj40j30j50h]r@z(j j e…rAzRrBzj90}rCz(jY1G¿ðjE1G¿ðj;0)rDz}rEz(hXcpmp_crFzhX!cyclic pyranopterin monophosphaterGzh}rHzh}rIzhNhh]rJz…rKzRrLzjE0X C10H13N5O8PrMzjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðjÀ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rNz}rOz(hXCPPPGOrPzhX(coproporphyrinogen oxidase (O2 required)rQzh}rRzh}rSzj20Xb2436rTzj40j30j50h]rUzj a…rVzRrWzj90}rXz(jÔ4GÀj®VG¿ðj;0)rYz}rZz(hXcpppg3_cr[zhXCoproporphyrinogen IIIr\zh}r]zh}r^zhNhh]r_z…r`zRrazjE0X C36H40N4O8rbzjG0jH0jI0JüÿÿÿjJ0jK0jL0GubG¿ðjY1G@j¶XG@j;0)rcz}rdz(hXpppg9_crezhXProtoporphyrinogen IXrfzh}rgzh}rhzhNhh]riz…rjzRrkzjE0X C34H38N4O4rlzjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rmz}rnz(hXCPPPGO2rozhX1Oxygen Independent coproporphyrinogen-III oxidaserpzh}rqzh}rrzj20Xb3867rszj40j30j50h]rtzj" a…ruzRrvzj90}rwz(j/3GÀjYzG¿ðj¶XG@jÖZG@jczG?ðj3G@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rxz}ryz(hXCRNBTCTrzzhX3gamma-butyrobetainyl-CoA: carnitine CoA transferaser{zh}r|zh}r}zj20Xb0038r~zj40j30j50h]rzj+ a…r€zRrzj90}r‚z(j;0)rƒz}r„z(hXcrn_cr…zhX L-Carnitiner†zh}r‡zh}rˆzhNhh]r‰z…rŠzRr‹zjE0XC7H15NO3rŒzjG0jH0jI0KjJ0jK0jL0GubG¿ðj;0)rz}rŽz(hXbbtcoa_crzhXgamma-butyrobetainyl-CoArzh}r‘zh}r’zhNhh]r“z…r”zRr•zjE0XC28H46N8O17P3Sr–zjG0jH0jI0JýÿÿÿjJ0jK0jL0GubG¿ðj;0)r—z}r˜z(hXgbbtn_cr™zhXgamma-butyrobetaineršzh}r›zh}rœzhNhh]rz…ržzRrŸzjE0XC7H15NO2r zjG0jH0jI0KjJ0jK0jL0GubG?ðj;0)r¡z}r¢z(hXcrncoa_cr£zhXL-Carnitinyl-CoAr¤zh}r¥zh}r¦zhNhh]r§z…r¨zRr©zjE0XC28H46N8O18P3SrªzjG0jH0jI0JýÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r«z}r¬z(hXCRNCAL2r­zhXCarnitine-CoA Ligaser®zh}r¯zh}r°zj20Xb0037r±zj40j30j50h]r²zj4 a…r³zRr´zj90}rµz(jƒzG¿ðjÕ2G¿ðj52G¿ðjÊ4G?ðjÞ4G?ðj¡zG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¶z}r·z(hXCRNCARr¸zhXcarnitine-CoA racemaser¹zh}rºzh}r»zj20Xb0036r¼zj40j30j50h]r½zj= a…r¾zRr¿zj90}rÀz(j¡zG¿ðj;0)rÁz}rÂz(hX crnDcoa_crÃzhXD-carnitinyl-CoArÄzh}rÅzh}rÆzhNhh]rÇz…rÈzRrÉzjE0XC28H46N8O18P3SrÊzjG0jH0jI0JýÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rËz}rÌz(hXCRNCBCTrÍzhX.crotonobetainyl-CoA: carnitine CoA transferaserÎzh}rÏzh}rÐzj20Xb0038rÑzj40j30j50h]rÒzj+ a…rÓzRrÔzj90}rÕz(jƒzG¿ðj;0)rÖz}r×z(hX ctbtcoa_crØzhXcrotonobetainyl-CoArÙzh}rÚzh}rÛzhNhh]rÜz…rÝzRrÞzjE0XC28H44N8O17P3SrßzjG0jH0jI0JýÿÿÿjJ0jK0jL0GubG¿ðj;0)ràz}ráz(hXctbt_crâzhXcrotonobetainerãzh}räzh}råzhNhh]ræz…rçzRrèzjE0XC7H13NO2rézjG0jH0jI0KjJ0jK0jL0GubG?ðj¡zG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rêz}rëz(hXCRNCDHrìzhXCarnityl-CoA dehydratserízh}rîzh}rïzj20Xb0036rðzj40j30j50h]rñzj= a…ròzRrózj90}rôz(j¡zG¿ðjY1G?ðjÖzG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rõz}röz(hXCRNDCAL2r÷zhXD-Carnitine-CoA Ligaserøzh}rùzh}rúzj20Xb0037rûzj40j30j50h]rüzj4 a…rýzRrþzj90}rÿz(jÕ2G¿ðj52G¿ðj;0)r{}r{(hXcrn__D_cr{hX D-Carnitiner{h}r{h}r{hNhh]r{…r{Rr{jE0XC7H15NO3r {jG0jH0jI0KjJ0jK0jL0GubG¿ðjÁzG?ðjÞ4G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r {}r {(hX CRNDabcppr {hX0D-carnitine transport via ABC system (periplasm)r {h}r{h}r{j20Xb2677 and b2678 and b2679r{j40j30j50h]r{(jO jF jX e…r{Rr{j90}r{(jY1G¿ðjÕ2G¿ðj;0)r{}r{(hXcrn__D_pr{hX D-Carnitiner{h}r{h}r{hNhh]r{…r{Rr{jE0XC7H15NO3r{jG0jÖ0jI0KjJ0jK0jL0GubG¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðj{G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r{}r {(hX CRNDt2rppr!{hX+D-carnitine outward transport (H+ antiport)r"{h}r#{h}r${j20Xb4111r%{j40j30j50h]r&{ja a…r'{Rr({j90}r){(jPG¿ðj{G¿ðjÔ4G?ðj{G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r*{}r+{(hXCRNDtexr,{hX@D-carnitine transport via diffusion (extracellular to periplasm)r-{h}r.{h}r/{j20X b1377 or b2215 or b0929 or b0241r0{j40j30j50h]r1{(h h)hh2e…r2{Rr3{j90}r4{(j§;G¿ðj{G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r5{}r6{(hXCRNabcppr7{hX0L-carnitine transport via ABC system (periplasm)r8{h}r9{h}r:{j20Xb2677 and b2678 and b2679r;{j40j30j50h]r<{(jO jF jX e…r={Rr>{j90}r?{(jY1G¿ðj;0)r@{}rA{(hXcrn_prB{hX L-CarnitinerC{h}rD{h}rE{hNhh]rF{…rG{RrH{jE0XC7H15NO3rI{jG0jÖ0jI0KjJ0jK0jL0GubG¿ðjÕ2G¿ðjÊ4G?ðjƒzG?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rJ{}rK{(hXCRNt2rpprL{hX+L-carnitine outward transport (H+ antiport)rM{h}rN{h}rO{j20Xb4111rP{j40j30j50h]rQ{ja a…rR{RrS{j90}rT{(jPG¿ðj@{G¿ðjƒzG?ðjÔ4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rU{}rV{(hXCRNt7pprW{hX.Carnitine/butyrobetaine antiporter (periplasm)rX{h}rY{h}rZ{j20Xb0040r[{j40j30j50h]r\{jj a…r]{Rr^{j90}r_{(j@{G¿ðj—zG¿ðj;0)r`{}ra{(hXgbbtn_prb{hXgamma-butyrobetainerc{h}rd{h}re{hNhh]rf{…rg{Rrh{jE0XC7H15NO2ri{jG0jÖ0jI0KjJ0jK0jL0GubG?ðjƒzG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rj{}rk{(hXCRNt8pprl{hX.L-carnitine/D-carnitine antiporter (periplasm)rm{h}rn{h}ro{j20Xb0040rp{j40j30j50h]rq{jj a…rr{Rrs{j90}rt{(j@{G¿ðj{G¿ðjƒzG?ðj{G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ru{}rv{(hXCRNtexrw{hX@L-carnitine transport via diffusion (extracellular to periplasm)rx{h}ry{h}rz{j20X b0241 or b0929 or b1377 or b2215r{{j40j30j50h]r|{(h h)hh2e…r}{Rr~{j90}r{(j“;G¿ðj@{G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r€{}r{(hXCSr‚{hXcitrate synthaserƒ{h}r„{h}r…{j20Xb0720r†{j40j30j50h]r‡{js a…rˆ{Rr‰{j90}rŠ{(ja3G¿ðjY1G¿ðjqG¿ðjÔ4G?ðjþaG?ðj52G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r‹{}rŒ{(hXCSNDr{hXCytosine deaminaserŽ{h}r{h}r{j20Xb0337r‘{j40j30j50h]r’{j| a…r“{Rr”{j90}r•{(jY1G¿ðjÀxG¿ðjÔ4G¿ðj;0)r–{}r—{(hXura_cr˜{hXUracilr™{h}rš{h}r›{hNhh]rœ{…r{Rrž{jE0XC4H4N2O2rŸ{jG0jH0jI0KjJ0jK0jL0GubG?ðjŸ1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r {}r¡{(hXCSNt2ppr¢{hX4cytosine transport in via proton symport (periplasm)r£{h}r¤{h}r¥{j20Xb0336r¦{j40j30j50h]r§{j… a…r¨{Rr©{j90}rª{(jPG¿ðj;0)r«{}r¬{(hXcsn_pr­{hXCytosiner®{h}r¯{h}r°{hNhh]r±{…r²{Rr³{jE0XC4H5N3Or´{jG0jÖ0jI0KjJ0jK0jL0GubG¿ðjÀxG?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rµ{}r¶{(hXCSNtexr·{hX=cytosine transport via diffusion (extracellular to periplasm)r¸{h}r¹{h}rº{j20X b0241 or b0929 or b1377 or b2215r»{j40j30j50h]r¼{(h h)hh2e…r½{Rr¾{j90}r¿{(j»;G¿ðj«{G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÀ{}rÁ{(hXCTBTCAL2rÂ{hXCrotonobetaine-CoA LigaserÃ{h}rÄ{h}rÅ{j20Xb0037rÆ{j40j30j50h]rÇ{j4 a…rÈ{RrÉ{j90}rÊ{(jàzG¿ðjÕ2G¿ðj52G¿ðjÊ4G?ðjÖzG?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rË{}rÌ{(hX CTBTabcpprÍ{hX3crotonobetaine transport via ABC system (periplasm)rÎ{h}rÏ{h}rÐ{j20Xb2677 and b2678 and b2679rÑ{j40j30j50h]rÒ{(jO jF jX e…rÓ{RrÔ{j90}rÕ{(jY1G¿ðj;0)rÖ{}r×{(hXctbt_prØ{hXcrotonobetainerÙ{h}rÚ{h}rÛ{hNhh]rÜ{…rÝ{RrÞ{jE0XC7H13NO2rß{jG0jÖ0jI0KjJ0jK0jL0GubG¿ðjÕ2G¿ðjàzG?ðjÔ4G?ðjÞ4G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rà{}rá{(hX CTBTt2rpprâ{hX,cronobetaine outward transport (H+ antiport)rã{h}rä{h}rå{j20Xb4111ræ{j40j30j50h]rç{ja a…rè{Rré{j90}rê{(jPG¿ðjÖ{G¿ðjàzG?ðjÔ4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rë{}rì{(hXCTECOAI6rí{hX!3-cis-2-trans-enoyl-CoA isomeraserî{h}rï{h}rð{j20Xb3846rñ{j40j30j50h]rò{jŽ a…ró{Rrô{j90}rõ{(j;0)rö{}r÷{(hXtdecoa_crø{hXTetradecenoyl-CoA (n-C14:1CoA)rù{h}rú{h}rû{hNhh]rü{…rý{Rrþ{jE0XC35H56N7O17P3Srÿ{jG0jH0jI0JüÿÿÿjJ0jK0jL0GubG¿ðj.aG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r|}r|(hXCTECOAI7r|hX!3-cis-2-trans-enoyl-CoA isomeraser|h}r|h}r|j20Xb3846r|j40j30j50h]r|jŽ a…r|Rr |j90}r |(j;0)r |}r |(hXhdcoa_cr |hXHexadecenoyl-CoA (n-C16:1CoA)r|h}r|h}r|hNhh]r|…r|Rr|jE0XC37H60N7O17P3Sr|jG0jH0jI0JüÿÿÿjJ0jK0jL0GubG¿ðjCaG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r|}r|(hXCTECOAI8r|hX!3-cis-2-trans-enoyl-CoA isomeraser|h}r|h}r|j20Xb3846r|j40j30j50h]r|jŽ a…r|Rr|j90}r|(j;0)r |}r!|(hXodecoa_cr"|hXOctadecenoyl-CoA (n-C18:1CoA)r#|h}r$|h}r%|hNhh]r&|…r'|Rr(|jE0XC39H64N7O17P3Sr)|jG0jH0jI0JüÿÿÿjJ0jK0jL0GubG¿ðjbaG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r*|}r+|(hXCTPS2r,|hXCTP synthase (glutamine)r-|h}r.|h}r/|j20Xb2780r0|j40j30j50h]r1|j— a…r2|Rr3|j90}r4|(jø3G¿ðjY1G¿ðjÕ2G¿ðjß2G¿ðj1G?ðjÊ4G?ðj­2G?ðjÔ4G@jÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r5|}r6|(hXCU1Oppr7|hXCuprous Oxidase (Cu+1)r8|h}r9|h}r:|j20Xb0123r;|j40j30j50h]r<|j  a…r=|Rr>|j90}r?|(jPGÀjçYG¿ðj;0)r@|}rA|(hXcu_prB|hXCu+rC|h}rD|h}rE|hNhh]rF|…rG|RrH|jE0XCurI|jG0jÖ0jI0KjJ0jK0jL0GubGÀj;0)rJ|}rK|(hXcu2_prL|hXCu2+rM|h}rN|h}rO|hNhh]rP|…rQ|RrR|jE0XCurS|jG0jÖ0jI0KjJ0jK0jL0GubG@jDPG@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rT|}rU|(hXCU1abcpprV|hX*Copper (Cu +1) ABC transporter (periplasm)rW|h}rX|h}rY|j20Xb0484rZ|j40j30j50h]r[|j© a…r\|Rr]|j90}r^|(jY1G¿ðj;0)r_|}r`|(hXcu_cra|hXCu+rb|h}rc|h}rd|hNhh]re|…rf|Rrg|jE0XCurh|jG0jH0jI0KjJ0jK0jL0GubG¿ðjÕ2G¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðj@|G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ri|}rj|(hXCU2abcpprk|hX)Copper (Cu+2) ABC transporter (periplasm)rl|h}rm|h}rn|j20Xb3469ro|j40j30j50h]rp|j– a…rq|Rrr|j90}rs|(jY1G¿ðjÑ1G¿ðjÕ2G¿ðjJ|G?ðjÊ4G?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rt|}ru|(hXCU2texrv|hXBcopper (Cu+2) transport via diffusion (extracellular to periplasm)rw|h}rx|h}ry|j20X b2215 or b0241 or b0929 or b1377rz|j40j30j50h]r{|(h h)hh2e…r||Rr}|j90}r~|(jã;G¿ðjJ|G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r|}r€|(hXCU2tppr|hX(copper transport in via permease (no H+)r‚|h}rƒ|h}r„|j20Xb3040r…|j40j30j50h]r†|j± a…r‡|Rrˆ|j90}r‰|(jJ|G¿ðjÑ1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rŠ|}r‹|(hXCUt3rŒ|hX(copper transport out via proton antiportr|h}rŽ|h}r|j20X#b0572 and b0573 and b0574 and b0575r|j40j30j50h]r‘|(jKjTj]jBe…r’|Rr“|j90}r”|(j_|G¿ðjëBG¿ðjÏ;G?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r•|}r–|(hXCUtexr—|hXBcopper (Cu+1) transport via diffusion (extracellular to periplasm)r˜|h}r™|h}rš|j20X b0241 or b0929 or b1377 or b2215r›|j40j30j50h]rœ|(h h)hh2e…r|Rrž|j90}rŸ|(jÏ;G¿ðj@|G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r |}r¡|(hXCYANSTr¢|hXCyanide sulfurtransferaser£|h}r¤|h}r¥|j20Xb3425r¦|j40j30j50h]r§|j² a…r¨|Rr©|j90}rª|(j;0)r«|}r¬|(hXtsul_cr­|hX Thiosulfater®|h}r¯|h}r°|hNhh]r±|…r²|Rr³|jE0XO3S2r´|jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðj;0)rµ|}r¶|(hXcyan_cr·|hXHydrogen cyanider¸|h}r¹|h}rº|hNhh]r»|…r¼|Rr½|jE0XCHNr¾|jG0jH0jI0KjJ0jK0jL0GubG¿ðj;0)r¿|}rÀ|(hXso3_crÁ|hXSulfiterÂ|h}rÃ|h}rÄ|hNhh]rÅ|…rÆ|RrÇ|jE0XO3SrÈ|jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðj;0)rÉ|}rÊ|(hXtcynt_crË|hX ThiocyanaterÌ|h}rÍ|h}rÎ|hNhh]rÏ|…rÐ|RrÑ|jE0XCNSrÒ|jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÓ|}rÔ|(hXCYANSTpprÕ|hX'Cyanide sulfurtransferase (periplasmic)rÖ|h}r×|h}rØ|j20Xb1308rÙ|j40j30j50h]rÚ|j» a…rÛ|RrÜ|j90}rÝ|(j;0)rÞ|}rß|(hXcyan_prà|hXHydrogen cyaniderá|h}râ|h}rã|hNhh]rä|…rå|Rræ|jE0XCHNrç|jG0jÖ0jI0KjJ0jK0jL0GubG¿ðj;0)rè|}ré|(hXtsul_prê|hX Thiosulfaterë|h}rì|h}rí|hNhh]rî|…rï|Rrð|jE0XO3S2rñ|jG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjPG?ðj;0)rò|}ró|(hXtcynt_prô|hX Thiocyanaterõ|h}rö|h}r÷|hNhh]rø|…rù|Rrú|jE0XCNSrû|jG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG?ðj;0)rü|}rý|(hXso3_prþ|hXSulfiterÿ|h}r}h}r}hNhh]r}…r}Rr}jE0XO3Sr}jG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r}}r}(hXCYANtexr}hX<Cyanide transport via diffusion (extracellular to periplasm)r }h}r }h}r }j20X b0241 or b0929 or b1377 or b2215r }j40j30j50h]r }(h h)hh2e…r}Rr}j90}r}(j÷;G¿ðjÞ|G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r}}r}(hXCYNTAHr}hXCyanate aminohydrolaser}h}r}h}r}j20Xb0340r}j40j30j50h]r}jÄ a…r}Rr}j90}r}(jÔ4GÀj;0)r}}r}(hXcynt_cr}hXCyanater}h}r }h}r!}hNhh]r"}…r#}Rr$}jE0XCNOr%}jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjt^G¿ðj¶XG@jŸ1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r&}}r'}(hXCYNTt2ppr(}hX0Cyanate transport via proton symport (periplasm)r)}h}r*}h}r+}j20Xb0341r,}j40j30j50h]r-}jÍ a…r.}Rr/}j90}r0}(jPG¿ðj;0)r1}}r2}(hXcynt_pr3}hXCyanater4}h}r5}h}r6}hNhh]r7}…r8}Rr9}jE0XCNOr:}jG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÔ4G?ðj}G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r;}}r<}(hXCYNTtexr=}hX<Cyanate transport via diffusion (extracellular to periplasm)r>}h}r?}h}r@}j20X b0241 or b0929 or b1377 or b2215rA}j40j30j50h]rB}(h h)hh2e…rC}RrD}j90}rE}(j <G¿ðj1}G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rF}}rG}(hXCYSDDSrH}hXD-cysteine desulfhydraserI}h}rJ}h}rK}j20Xb1919rL}j40j30j50h]rM}jÖ a…rN}RrO}j90}rP}(jY1G¿ðj;0)rQ}}rR}(hXcys__D_crS}hX D-CysteinerT}h}rU}h}rV}hNhh]rW}…rX}RrY}jE0XC3H7NO2SrZ}jG0jH0jI0KjJ0jK0jL0GubG¿ðja_G?ðj;0)r[}}r\}(hXh2s_cr]}hXHydrogen sulfider^}h}r_}h}r`}hNhh]ra}…rb}Rrc}jE0XH2Srd}jG0jH0jI0KjJ0jK0jL0GubG?ðjŸ1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)re}}rf}(hXCYSDSrg}hXCysteine Desulfhydraserh}h}ri}h}rj}j20Xb3708 or b3008rk}j40j30j50h]rl}(jè jß e…rm}Rrn}j90}ro}(jY1G¿ðj‰3G¿ðja_G?ðj[}G?ðjŸ1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rp}}rq}(hX CYSDabcpprr}hX,D-cysteine uptake via ABC system (periplasm)rs}h}rt}h}ru}j20j30j40j30j50h]rv}…rw}Rrx}j90}ry}(j;0)rz}}r{}(hXcys__D_pr|}hX D-Cysteiner}}h}r~}h}r}hNhh]r€}…r}Rr‚}jE0XC3H7NO2Srƒ}jG0jÖ0jI0KjJ0jK0jL0GubG¿ðjY1G¿ðjÕ2G¿ðjÔ4G?ðjQ}G?ðjÞ4G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r„}}r…}(hXCYSDtexr†}hX?D-cysteine transport via diffusion (extracellular to periplasm)r‡}h}rˆ}h}r‰}j20X b0241 or b0929 or b1377 or b2215rŠ}j40j30j50h]r‹}(h h)hh2e…rŒ}Rr}j90}rŽ}(j<G¿ðjz}G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r}}r}(hXCYSSr‘}hXcysteine synthaser’}h}r“}h}r”}j20Xb2414 or b2421r•}j40j30j50h]r–}(jñ jú e…r—}Rr˜}j90}r™}(j[}G¿ðjcG¿ðjÞ\G?ðjÔ4G?ðj‰3G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rš}}r›}(hXCYSSADSrœ}hX$L-cysteine sulfinic acid desulfuraser}h}rž}h}rŸ}j20Xb2810r }j40j30j50h]r¡}ja…r¢}Rr£}j90}r¤}(j;0)r¥}}r¦}(hX3sala_cr§}hX3-Sulfino-L-alaniner¨}h}r©}h}rª}hNhh]r«}…r¬}Rr­}jE0XC3H5NO4Sr®}jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjÔ4GÀj;0)r¯}}r°}(hXso2_cr±}hXsulfur dioxider²}h}r³}h}r´}hNhh]rµ}…r¶}Rr·}jE0XO2Sr¸}jG0jH0jI0KjJ0jK0jL0GubG?ðjg2G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¹}}rº}(hXCYSTLr»}hXcystathionine b-lyaser¼}h}r½}h}r¾}j20Xb1622 or b3008r¿}j40j30j50h]rÀ}(j jß e…rÁ}RrÂ}j90}rÃ}(jY1G¿ðj;0)rÄ}}rÅ}(hX cyst__L_crÆ}hXL-CystathioninerÇ}h}rÈ}h}rÉ}hNhh]rÊ}…rË}RrÌ}jE0X C7H14N2O4SrÍ}jG0jH0jI0KjJ0jK0jL0GubG¿ðja_G?ðj;0)rÎ}}rÏ}(hX hcys__L_crÐ}hXL-HomocysteinerÑ}h}rÒ}h}rÓ}hNhh]rÔ}…rÕ}RrÖ}jE0XC4H9NO2Sr×}jG0jH0jI0KjJ0jK0jL0GubG?ðjŸ1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rØ}}rÙ}(hXCYSTRSrÚ}hXCysteinyl-tRNA synthetaserÛ}h}rÜ}h}rÝ}j20Xb0526rÞ}j40j30j50h]rß}ja…rà}Rrá}j90}râ}(j;0)rã}}rä}(hX trnacys_crå}hX tRNA(Cys)ræ}h}rç}h}rè}hNhh]ré}…rê}Rrë}jE0jéhjG0jH0jI0KjJ0jK0jL0GubG¿ðj‰3G¿ðjÕ2G¿ðjÀ4G?ðj;0)rì}}rí}(hX cystrna_crî}hXL-Cysteinyl-tRNA(Cys)rï}h}rð}h}rñ}hNhh]rò}…ró}Rrô}jE0XC3H6NOSRrõ}jG0jH0jI0KjJ0jK0jL0GubG?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rö}}r÷}(hX CYSabc2pprø}hX9L-cysteine export via ABC system (cytoplasm to periplasm)rù}h}rú}h}rû}j20Xb0886 and b0887rü}j40j30j50h]rý}(j'je…rþ}Rrÿ}j90}r~(jY1G¿ðj‰3G¿ðjÕ2G¿ðj;0)r~}r~(hXcys__L_pr~hX L-Cysteiner~h}r~h}r~hNhh]r~…r~Rr ~jE0XC3H7NO2Sr ~jG0jÖ0jI0KjJ0jK0jL0GubG?ðjÊ4G?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r ~}r ~(hXCYSabcppr ~hX,L-cysteine uptake via ABC system (periplasm)r~h}r~h}r~j20j30j40j30j50h]r~…r~Rr~j90}r~(j~G¿ðjY1G¿ðjÕ2G¿ðj‰3G?ðjÔ4G?ðjÞ4G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r~}r~(hXCYStexr~hX?L-cysteine transport via diffusion (extracellular to periplasm)r~h}r~h}r~j20X b0241 or b0929 or b1377 or b2215r~j40j30j50h]r~(h h)hh2e…r~Rr~j90}r~(j3<G¿ðj~G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r ~}r!~(hXCYStppr"~hX+L-cysteine export via facilitated transportr#~h}r$~h}r%~j20Xb2578 or b1533r&~j40j30j50h]r'~(jÈj¿e…r(~Rr)~j90}r*~(j‰3G¿ðj~G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r+~}r,~(hXCYTBD2ppr-~hX;cytochrome oxidase bd (menaquinol-8: 2 protons) (periplasm)r.~h}r/~h}r0~j20Xb0978 and b0979r1~j40j30j50h]r2~(j0j9e…r3~Rr4~j90}r5~(j¬4G¿ðjÔ4GÀj®VG¿àjPG@jY1G?ðjÚpG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r6~}r7~(hXCYTBDppr8~hX:cytochrome oxidase bd (ubiquinol-8: 2 protons) (periplasm)r9~h}r:~h}r;~j20X*( b0978 and b0979 ) or ( b0733 and b0734 )r<~j40j30j50h]r=~(jBj0jKj9e…r>~Rr?~j90}r@~(jÔ4GÀj®VG¿àj³1G¿ðjY1G?ðjPG@j»pG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rA~}rB~(hX CYTBO3_4pprC~hX;cytochrome oxidase bo3 (ubiquinol-8: 4 protons) (periplasm)rD~h}rE~h}rF~j20X#b0429 and b0430 and b0431 and b0432rG~j40j30j50h]rH~(j]jfjojTe…rI~RrJ~j90}rK~(jÔ4GÀj®VG¿àj³1G¿ðjY1G?ðjPG@j»pG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rL~}rM~(hXCYTDrN~hXcytidine deaminaserO~h}rP~h}rQ~j20Xb2143rR~j40j30j50h]rS~jxa…rT~RrU~j90}rV~(jY1G¿ðjÔ4G¿ðj;0)rW~}rX~(hXcytd_crY~hXCytidinerZ~h}r[~h}r\~hNhh]r]~…r^~Rr_~jE0X C9H13N3O5r`~jG0jH0jI0KjJ0jK0jL0GubG¿ðj;0)ra~}rb~(hXuri_crc~hXUridinerd~h}re~h}rf~hNhh]rg~…rh~Rri~jE0X C9H12N2O6rj~jG0jH0jI0KjJ0jK0jL0GubG?ðjŸ1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rk~}rl~(hXCYTDHrm~hXCytidine hydrolasern~h}ro~h}rp~j20Xb2162 or b0651 or b0030rq~j40j30j50h]rr~(j4jŠje…rs~Rrt~j90}ru~(jY1G¿ðjW~G¿ðjÀxG?ðjTdG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rv~}rw~(hXCYTDK2rx~hXcytidine kinase (GTP)ry~h}rz~h}r{~j20Xb2066r|~j40j30j50h]r}~j“a…r~~Rr~j90}r€~(jW~G¿ðjE1G¿ðjÔ4G?ðjuG?ðjëcG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r~}r‚~(hXCYTDt2pprƒ~hX4cytidine transport in via proton symport (periplasm)r„~h}r…~h}r†~j20Xb2393 or b2964r‡~j40j30j50h]rˆ~(j=jFe…r‰~RrŠ~j90}r‹~(jPG¿ðj]WG¿ðjÔ4G?ðjW~G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rŒ~}r~(hX CYTDt2rpprŽ~hX@cytidine transport in via proton symport, reversible (periplasm)r~h}r~h}r‘~j20Xb2406r’~j40j30j50h]r“~jOa…r”~Rr•~j90}r–~(jPG¿ðj]WG¿ðjÔ4G?ðjW~G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r—~}r˜~(hXCYTDtexr™~hX=cytidine transport via diffusion (extracellular to periplasm)rš~h}r›~h}rœ~j20X b0241 or b0929 or b1377 or b2215r~j40j30j50h]rž~(h h)hh2e…rŸ~Rr ~j90}r¡~(jG<G¿ðj]WG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r¢~}r£~(hXCYTK1r¤~hXcytidylate kinase (CMP)r¥~h}r¦~h}r§~j20Xb0910r¨~j40j30j50h]r©~jœa…rª~Rr«~j90}r¬~(jÕ2G¿ðjuG¿ðj;0)r­~}r®~(hXcdp_cr¯~hXCDPr°~h}r±~h}r²~hNhh]r³~…r´~Rrµ~jE0X C9H12N3O11P2r¶~jG0jH0jI0JýÿÿÿjJ0jK0jL0GubG?ðjÞ4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r·~}r¸~(hXCYTK2r¹~hXcytidylate kinase (dCMP)rº~h}r»~h}r¼~j20Xb0910r½~j40j30j50h]r¾~jœa…r¿~RrÀ~j90}rÁ~(jÕ2G¿ðj;0)rÂ~}rÃ~(hXdcmp_crÄ~hXdCMPrÅ~h}rÆ~h}rÇ~hNhh]rÈ~…rÉ~RrÊ~jE0X C9H12N3O7PrË~jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðj;0)rÌ~}rÍ~(hXdcdp_crÎ~hXdCDPrÏ~h}rÐ~h}rÑ~hNhh]rÒ~…rÓ~RrÔ~jE0X C9H12N3O10P2rÕ~jG0jH0jI0JýÿÿÿjJ0jK0jL0GubG?ðjÞ4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÖ~}r×~(hX D__LACt2pprØ~hX2D-lactate transport via proton symport (periplasm)rÙ~h}rÚ~h}rÛ~j20Xb3603 or b2975rÜ~j40j30j50h]rÝ~(j¥j®e…rÞ~Rrß~j90}rà~(jPG¿ðj;0)rá~}râ~(hXlac__D_prã~hX D-Lactaterä~h}rå~h}ræ~hNhh]rç~…rè~Rré~jE0XC3H5O3rê~jG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÔ4G?ðjþ_G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rë~}rì~(hX D__LACtexrí~hX>D-lactate transport via diffusion (extracellular to periplasm)rî~h}rï~h}rð~j20X b0241 or b0929 or b1377 or b2215rñ~j40j30j50h]rò~(h h)hh2e…ró~Rrô~j90}rõ~(j«DG¿ðjá~G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rö~}r÷~(hXDAADrø~hXD-Amino acid dehydrogenaserù~h}rú~h}rû~j20Xb1189rü~j40j30j50h]rý~j·a…rþ~Rrÿ~j90}r(jY1G¿ðjË2G¿ðjXZG¿ðja_G?ðjÅ`G?ðjŸ1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r}r(hXDADArhXDeoxyadenosine deaminaserh}rh}rj20Xb1623rj40j30j50h]rjÚa…r Rr j90}r (jY1G¿ðj;0)r }r (hXdad__2_crhXDeoxyadenosinerh}rh}rhNhh]r…rRrjE0X C10H13N5O3rjG0jH0jI0KjJ0jK0jL0GubG¿ðjÔ4G¿ðj;0)r}r(hXdin_crhX Deoxyinosinerh}rh}rhNhh]r…rRrjE0X C10H12N4O4rjG0jH0jI0KjJ0jK0jL0GubG?ðjŸ1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r }r!(hXDADKr"hXdeoxyadenylate kinaser#h}r$h}r%j20Xb0474r&j40j30j50h]r'ja…r(Rr)j90}r*(j;0)r+}r,(hXdamp_cr-hXdAMPr.h}r/h}r0hNhh]r1…r2Rr3jE0X C10H12N5O6Pr4jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjÕ2G¿ðjÞ4G?ðj;0)r5}r6(hXdadp_cr7hXdADPr8h}r9h}r:hNhh]r;…r<Rr=jE0X C10H12N5O9P2r>jG0jH0jI0JýÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r?}r@(hXDADNt2pprAhX:deoxyadenosine transport in via proton symport (periplasm)rBh}rCh}rDj20Xb2964 or b2393rEj40j30j50h]rF(j=jFe…rGRrHj90}rI(jPG¿ðj;0)rJ}rK(hXdad__2_prLhXDeoxyadenosinerMh}rNh}rOhNhh]rP…rQRrRjE0X C10H13N5O3rSjG0jÖ0jI0KjJ0jK0jL0GubG¿ðj G?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rT}rU(hXDADNtexrVhXCdeoxyadenosine transport via diffusion (extracellular to periplasm)rWh}rXh}rYj20Xb0411rZj40j30j50h]r[jXa…r\Rr]j90}r^(j[<G¿ðjJG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r_}r`(hXDAGK120rahXdiacylglycerol kinase (n-C12:0)rbh}rch}rdj20Xb4042rej40j30j50h]rfjÀa…rgRrhj90}ri(jyNG¿ðjÕ2G¿ðjÔ4G?ðjÓfG?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rj}rk(hXDAGK140rlhXdiacylglycerol kinase (n-C14:0)rmh}rnh}roj20Xb4042rpj40j30j50h]rqjÀa…rrRrsj90}rt(j—NG¿ðjÕ2G¿ðjÔ4G?ðjÞ4G?ðjòfG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ru}rv(hXDAGK141rwhXdiacylglycerol kinase (n-C14:1)rxh}ryh}rzj20Xb4042r{j40j30j50h]r|jÀa…r}Rr~j90}r(jµNG¿ðjÕ2G¿ðjgG?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r€}r(hXDAGK160r‚hXdiacylglycerol kinase (n-C16:0)rƒh}r„h}r…j20Xb4042r†j40j30j50h]r‡jÀa…rˆRr‰j90}rŠ(jÕ2G¿ðjÓNG¿ðjÔ4G?ðjÞ4G?ðj0gG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r‹}rŒ(hXDAGK161rhXdiacylglycerol kinase (n-C16:1)rŽh}rh}rj20Xb4042r‘j40j30j50h]r’jÀa…r“Rr”j90}r•(jñNG¿ðjÕ2G¿ðjÔ4G?ðjÞ4G?ðjOgG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r–}r—(hXDAGK180r˜hXdiacylglycerol kinase (n-C18:0)r™h}ršh}r›j20Xb4042rœj40j30j50h]rjÀa…ržRrŸj90}r (jÕ2G¿ðjOG¿ðjngG?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¡}r¢(hXDAGK181r£hXdiacylglycerol kinase (n-C18:1)r¤h}r¥h}r¦j20Xb4042r§j40j30j50h]r¨jÀa…r©Rrªj90}r«(jÕ2G¿ðj-OG¿ðjgG?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¬}r­(hXDALAt2ppr®hX5D-alanine transport in via proton symport (periplasm)r¯h}r°h}r±j20Xb4208r²j40j30j50h]r³ja…r´Rrµj90}r¶(jPG¿ðjvZG¿ðjÔ4G?ðjXZG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r·}r¸(hXDALAtexr¹hX>D-Alanine transport via diffusion (extracellular to periplasm)rºh}r»h}r¼j20X b0241 or b0929 or b1377 or b2215r½j40j30j50h]r¾(h h)hh2e…r¿RrÀj90}rÁ(jÍ8G¿ðjvZG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÂ}rÃ(hXDAMPtexrÄhX9dAMP transport via diffusion (extracellular to periplasm)rÅh}rÆh}rÇj20X b0241 or b0929 or b1377 or b2215rÈj40j30j50h]rÉ(h h)hh2e…rÊRrËj90}rÌ(jo<G¿ðj;0)rÍ}rÎ(hXdamp_prÏhXdAMPrÐh}rÑh}rÒhNhh]rÓ…rÔRrÕjE0X C10H12N5O6PrÖjG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r×}rØ(hXDAPALrÙhX#2,3-diaminopropionate amonnia lyaserÚh}rÛh}rÜj20Xb2871rÝj40j30j50h]rÞjÉa…rßRràj90}rá(jY1G¿ðj$PG¿ðja_G?ðjŸ1G@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)râ}rã(hXDAPDCrähXdiaminopimelate decarboxylaseråh}ræh}rçj20Xb2838rèj40j30j50h]réjÒa…rêRrëj90}rì(j;0)rí}rî(hX 26dap__M_crïhXmeso-2,6-Diaminoheptanedioaterðh}rñh}ròhNhh]ró…rôRrõjE0X C7H14N2O4röjG0jH0jI0KjJ0jK0jL0GubG¿ðjÔ4G¿ðj¶XG?ðj3G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r÷}rø(hXDAPErùhXdiaminopimelate epimeraserúh}rûh}rüj20Xb3809rýj40j30j50h]rþjÛa…rÿRr€j90}r€(j;0)r€}r€(hX 26dap__LL_cr€hXLL-2,6-Diaminoheptanedioater€h}r€h}r€hNhh]r€…r €Rr €jE0X C7H14N2O4r €jG0jH0jI0KjJ0jK0jL0GubG¿ðjíG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r €}r €(hXDAPabcppr€hX/M-diaminopimelic acid ABC transport (periplasm)r€h}r€h}r€j20j30j40j30j50h]r€…r€Rr€j90}r€(jY1G¿ðj¢PG¿ðjÕ2G¿ðjíG?ðjÊ4G?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r€}r€(hXDAPtexr€hXG1,5-Diaminopentane transport via diffusion (extracellular to periplasm)r€h}r€h}r€j20X b0241 or b0929 or b1377 or b2215r€j40j30j50h]r€(h h)hh2e…r€Rr€j90}r €(jq5G¿ðjÐsG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r!€}r"€(hXDASYN120r#€hX'CDP-diacylglycerol synthetase (n-C12:0)r$€h}r%€h}r&€j20Xb0175r'€j40j30j50h]r(€jäa…r)€Rr*€j90}r+€(jÔ4G¿ðj­2G¿ðjÓfG¿ðjÀ4G?ðjùtG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r,€}r-€(hXDASYN140r.€hX'CDP-diacylglycerol synthetase (n-C14:0)r/€h}r0€h}r1€j20Xb0175r2€j40j30j50h]r3€jäa…r4€Rr5€j90}r6€(j­2G¿ðjÔ4G¿ðjòfG¿ðjÀ4G?ðjuG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r7€}r8€(hXDASYN141r9€hX'CDP-diacylglycerol synthetase (n-C14:1)r:€h}r;€h}r<€j20Xb0175r=€j40j30j50h]r>€jäa…r?€Rr@€j90}rA€(j­2G¿ðjÔ4G¿ðjgG¿ðjÀ4G?ðj-uG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rB€}rC€(hXDASYN160rD€hX'CDP-diacylglycerol synthetase (n-C16:0)rE€h}rF€h}rG€j20Xb0175rH€j40j30j50h]rI€jäa…rJ€RrK€j90}rL€(j­2G¿ðjÔ4G¿ðj0gG¿ðjÀ4G?ðjBuG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rM€}rN€(hXDASYN161rO€hX'CDP-diacylglycerol synthetase (n-C16:1)rP€h}rQ€h}rR€j20Xb0175rS€j40j30j50h]rT€jäa…rU€RrV€j90}rW€(j­2G¿ðjÔ4G¿ðjOgG¿ðjÀ4G?ðjWuG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rX€}rY€(hXDASYN180rZ€hX'CDP-diacylglycerol synthetase (n-C18:0)r[€h}r\€h}r]€j20Xb0175r^€j40j30j50h]r_€jäa…r`€Rra€j90}rb€(jngG¿ðj­2G¿ðjÔ4G¿ðjÀ4G?ðjluG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rc€}rd€(hXDASYN181re€hX'CDP-diacylglycerol synthetase (n-C18:1)rf€h}rg€h}rh€j20Xb0175ri€j40j30j50h]rj€jäa…rk€Rrl€j90}rm€(jgG¿ðj­2G¿ðjÔ4G¿ðjÀ4G?ðjuG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rn€}ro€(hXDATPHsrp€hX#dATP amine hydrolysis (spontaneous)rq€h}rr€h}rs€j20Xs0001rt€j40j30j50h]ru€ja…rv€Rrw€j90}rx€(jY1G¿ðjÔ4G¿ðj¶4G¿ðj;0)ry€}rz€(hXditp_cr{€hXdITPr|€h}r}€h}r~€hNhh]r€…r€€Rr€jE0X C10H11N4O13P3r‚€jG0jH0jI0JüÿÿÿjJ0jK0jL0GubG?ðjŸ1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rƒ€}r„€(hXDB4PSr…€hX-3,4-Dihydroxy-2-butanone-4-phosphate synthaser†€h}r‡€h}rˆ€j20Xb3041r‰€j40j30j50h]rŠ€jía…r‹€RrŒ€j90}r€(j[G¿ðj;0)rŽ€}r€(hXdb4p_cr€hX$3,4-dihydroxy-2-butanone 4-phosphater‘€h}r’€h}r“€hNhh]r”€…r•€Rr–€jE0XC4H7O6Pr—€jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðjÔ4G?ðjÊkG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r˜€}r™€(hXDBTSrš€hXdethiobiotin synthaser›€h}rœ€h}r€j20Xb0778rž€j40j30j50h]rŸ€jöa…r €Rr¡€j90}r¢€(j¶XG¿ðjªkG¿ðjÕ2G¿ðjérG?ðjÊ4G?ðjÔ4G@jÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r£€}r¤€(hXDC6PHr¥€hX(diacetylchitobiose-6-phosphate hydrolaser¦€h}r§€h}r¨€j20Xb1734r©€j40j30j50h]rª€jÿa…r«€Rr¬€j90}r­€(jY1G¿ðjÛvG¿ðj_G?ðj_G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r®€}r¯€(hXDCAtexr°€hX>Decanoate transport via diffusion (extracellular to periplasm)r±€h}r²€h}r³€j20X b0241 or b0929 or b1377 or b2215r´€j40j30j50h]rµ€(h h)hh2e…r¶€Rr·€j90}r¸€(jƒ<G¿ðj;0)r¹€}rº€(hXdca_pr»€hXDecanoate (n-C10:0)r¼€h}r½€h}r¾€hNhh]r¿€…rÀ€RrÁ€jE0XC10H19O2r€jG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÀ}rÄ€(hXDCMPtexrÅ€hX9dCMP transport via diffusion (extracellular to periplasm)rÆ€h}rÇ€h}rÈ€j20X b0241 or b0929 or b1377 or b2215rÉ€j40j30j50h]rÊ€(h h)hh2e…rË€RrÌ€j90}rÍ€(j—<G¿ðj;0)r΀}rÏ€(hXdcmp_prЀhXdCMPrÑ€h}rÒ€h}rÓ€hNhh]rÔ€…rÕ€RrÖ€jE0X C9H12N3O7Pr×€jG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rØ€}rÙ€(hXDCTPDrÚ€hXdCTP deaminaserÛ€h}rÜ€h}rÝ€j20Xb2065rÞ€j40j30j50h]r߀ja…rà€Rrá€j90}râ€(jY1G¿ðj2G¿ðjÔ4G¿ðj;0)rã€}rä€(hXdutp_crå€hXdUTPræ€h}rç€h}rè€hNhh]r逅rê€Rrë€jE0X C9H11N2O14P3rì€jG0jH0jI0JüÿÿÿjJ0jK0jL0GubG?ðjŸ1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rí€}rî€(hXDCYTDrï€hXdeoxycytidine deaminaserð€h}rñ€h}rò€j20Xb2143ró€j40j30j50h]rô€jxa…rõ€Rrö€j90}r÷€(jY1G¿ðjÔ4G¿ðj;0)rø€}rù€(hXdcyt_crú€hX Deoxycytidinerû€h}rü€h}rý€hNhh]rþ€…rÿ€RrjE0X C9H13N3O4rjG0jH0jI0KjJ0jK0jL0GubG¿ðj;0)r}r(hXduri_crhX Deoxyuridinerh}rh}rhNhh]r…r Rr jE0X C9H12N2O5r jG0jH0jI0KjJ0jK0jL0GubG?ðjŸ1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r }r (hXDCYTt2pprhX9deoxycytidine transport in via proton symport (periplasm)rh}rh}rj20Xb2393 or b2964rj40j30j50h]r(j=jFe…rRrj90}r(jPG¿ðj;0)r}r(hXdcyt_prhX Deoxycytidinerh}rh}rhNhh]r…rRrjE0X C9H13N3O4r jG0jÖ0jI0KjJ0jK0jL0GubG¿ðjÔ4G?ðjø€G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r!}r"(hXDCYTtexr#hXBdeoxycytidine transport via diffusion (extracellular to periplasm)r$h}r%h}r&j20Xb0411r'j40j30j50h]r(jXa…r)Rr*j90}r+(j«<G¿ðjG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r,}r-(hXDDCAtexir.hXfFatty acid (dodecanoate) transport via facilitated irreversible diffusion (extracellular to periplasm)r/h}r0h}r1j20Xb2344r2j40j30j50h]r3ja…r4Rr5j90}r6(j¿<G¿ðj;0)r7}r8(hXddca_pr9hXDodecanoate (n-C12:0)r:h}r;h}r<hNhh]r=…r>Rr?jE0XC12H23O2r@jG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rA}rB(hXDDGALKrChX 2-dehydro-3-deoxygalactonokinaserDh}rEh}rFj20Xb3693rGj40j30j50h]rHja…rIRrJj90}rK(j;0)rL}rM(hX 2dh3dgal_crNhX2-Dehydro-3-deoxy-D-galactonaterOh}rPh}rQhNhh]rR…rSRrTjE0XC6H9O6rUjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÕ2G¿ðjÔ4G?ðjÞ4G?ðj;0)rV}rW(hX 2dh3dgal6p_crXhX+2-Dehydro-3-deoxy-D-galactonate 6-phosphaterYh}rZh}r[hNhh]r\…r]Rr^jE0XC6H8O9Pr_jG0jH0jI0JýÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r`}ra(hX DDGLCNt2rpprbhXR2-dehydro-3-deoxy-D-gluconate transport via proton symport, reversible (periplasm)rch}rdh}rej20Xb3909rfj40j30j50h]rgj#a…rhRrij90}rj(jPG¿ðj;0)rk}rl(hX 2ddglcn_prmhX2-Dehydro-3-deoxy-D-gluconaternh}roh}rphNhh]rq…rrRrsjE0XC6H9O6rtjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjìjG?ðjÔ4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)ru}rv(hX DDGLCNtexrwhXR2-dehydro-3-deoxy-D-gluconate transport via diffusion (extracellular to periplasm)rxh}ryh}rzj20X b0929 or b1377 or b2215 or b0241r{j40j30j50h]r|(h h)hh2e…r}Rr~j90}r(jý5G¿ðjkG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r€}r(hXDDGLKr‚hX2-dehydro-3-deoxygluconokinaserƒh}r„h}r…j20Xb3526r†j40j30j50h]r‡j,a…rˆRr‰j90}rŠ(jìjG¿ðjÕ2G¿ðjÔ4G?ðjÞ4G?ðj;0)r‹}rŒ(hX2ddg6p_crhX)2-Dehydro-3-deoxy-D-gluconate 6-phosphaterŽh}rh}rhNhh]r‘…r’Rr“jE0XC6H8O9Pr”jG0jH0jI0JýÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r•}r–(hXDDPAr—hX63-deoxy-D-arabino-heptulosonate 7-phosphate synthetaser˜h}r™h}ršj20Xb2601 or b0754 or b1704r›j40j30j50h]rœ(j5jGj>e…rRržj90}rŸ(jY1G¿ðj;0)r }r¡(hXe4p_cr¢hXD-Erythrose 4-phosphater£h}r¤h}r¥hNhh]r¦…r§Rr¨jE0XC4H7O7Pr©jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjW_G¿ðjÊ4G?ðj;0)rª}r«(hX2dda7p_cr¬hX12-Dehydro-3-deoxy-D-arabino-heptonate 7-phosphater­h}r®h}r¯hNhh]r°…r±Rr²jE0X C7H10O10Pr³jG0jH0jI0JýÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r´}rµ(hXDDPGALAr¶hX/2-dehydro-3-deoxy-6-phosphogalactonate aldolaser·h}r¸h}r¹j20Xb4477rºj40j30j50h]r»jPa…r¼Rr½j90}r¾(jVG¿ðja_G?ðj;0)r¿}rÀ(hXg3p_crÁhXGlyceraldehyde 3-phosphaterÂh}rÃh}rÄhNhh]rÅ…rÆRrÇjE0XC3H5O6PrÈjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÉ}rÊ(hXDGK1rËhX deoxyguanylate kinase (dGMP:ATP)rÌh}rÍh}rÎj20Xb3648rÏj40j30j50h]rÐjYa…rÑRrÒj90}rÓ(j;0)rÔ}rÕ(hXdgmp_crÖhXdGMPr×h}rØh}rÙhNhh]rÚ…rÛRrÜjE0X C10H12N5O7PrÝjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjÕ2G¿ðjÞ4G?ðj;0)rÞ}rß(hXdgdp_cràhXdGDPráh}râh}rãhNhh]rä…råRræjE0X C10H12N5O10P2rçjG0jH0jI0JýÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rè}ré(hXDGMPtexrêhX9dGMP transport via diffusion (extracellular to periplasm)rëh}rìh}ríj20X b0241 or b0929 or b1377 or b2215rîj40j30j50h]rï(h h)hh2e…rðRrñj90}rò(jÓ<G¿ðj;0)ró}rô(hXdgmp_prõhXdGMPröh}r÷h}røhNhh]rù…rúRrûjE0X C10H12N5O7PrüjG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rý}rþ(hXDGSNt2pprÿhX:deoxyguanosine transport in via proton symport (periplasm)r‚h}r‚h}r‚j20Xb2964r‚j40j30j50h]r‚jFa…r‚Rr‚j90}r‚(jPG¿ðj;0)r‚}r ‚(hXdgsn_pr ‚hXDeoxyguanosiner ‚h}r ‚h}r ‚hNhh]r‚…r‚Rr‚jE0X C10H13N5O4r‚jG0jÖ0jI0KjJ0jK0jL0GubG¿ðjÔ4G?ðj;0)r‚}r‚(hXdgsn_cr‚hXDeoxyguanosiner‚h}r‚h}r‚hNhh]r‚…r‚Rr‚jE0X C10H13N5O4r‚jG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r‚}r‚(hXDGSNtexr‚hXCdeoxyguanosine transport via diffusion (extracellular to periplasm)r‚h}r ‚h}r!‚j20X b0241 or b0929 or b1377 or b2215r"‚j40j30j50h]r#‚(h h)hh2e…r$‚Rr%‚j90}r&‚(jç<G¿ðj‚G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r'‚}r(‚(hXDHACOAHr)‚hX2,3-dehydroadipyl-CoA hydrataser*‚h}r+‚h}r,‚j20Xb1393r-‚j40j30j50h]r.‚jba…r/‚Rr0‚j90}r1‚(jY1G¿ðj;0)r2‚}r3‚(hX 23dhacoa_cr4‚hX2,3-dehydroadipyl-CoAr5‚h}r6‚h}r7‚hNhh]r8‚…r9‚Rr:‚jE0XC27H37N7O19P3Sr;‚jG0jH0jI0JûÿÿÿjJ0jK0jL0GubG¿ðj;0)r<‚}r=‚(hX 3hadpcoa_cr>‚hX(3S)-3-Hydroxyadipyl-CoAr?‚h}r@‚h}rA‚hNhh]rB‚…rC‚RrD‚jE0XC27H39N7O20P3SrE‚jG0jH0jI0JûÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rF‚}rG‚(hXDHAD1rH‚hX<dihydroxy-acid dehydratase (2,3-dihydroxy-3-methylbutanoate)rI‚h}rJ‚h}rK‚j20Xb3771rL‚j40j30j50h]rM‚jka…rN‚RrO‚j90}rP‚(j;0)rQ‚}rR‚(hX23dhmb_crS‚hX#(R)-2,3-Dihydroxy-3-methylbutanoaterT‚h}rU‚h}rV‚hNhh]rW‚…rX‚RrY‚jE0XC5H9O4rZ‚jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjY1G?ðj;0)r[‚}r\‚(hX3mob_cr]‚hX3-Methyl-2-oxobutanoater^‚h}r_‚h}r`‚hNhh]ra‚…rb‚Rrc‚jE0XC5H7O3rd‚jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)re‚}rf‚(hXDHAD2rg‚hX=Dihydroxy-acid dehydratase (2,3-dihydroxy-3-methylpentanoate)rh‚h}ri‚h}rj‚j20Xb3771rk‚j40j30j50h]rl‚jka…rm‚Rrn‚j90}ro‚(j;0)rp‚}rq‚(hX23dhmp_crr‚hX$(R)-2,3-Dihydroxy-3-methylpentanoaters‚h}rt‚h}ru‚hNhh]rv‚…rw‚Rrx‚jE0XC6H11O4ry‚jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjY1G?ðj;0)rz‚}r{‚(hX3mop_cr|‚hX(S)-3-Methyl-2-oxopentanoater}‚h}r~‚h}r‚hNhh]r€‚…r‚Rr‚‚jE0XC6H9O3rƒ‚jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r„‚}r…‚(hXDHAPTr†‚hX#Dihydroxyacetone phosphotransferaser‡‚h}rˆ‚h}r‰‚j20X-b1200 and b1199 and b1198 and b2415 and b2416rŠ‚j40j30j50h]r‹‚(j†jtj„jij}e…rŒ‚Rr‚j90}rŽ‚(jW_G¿ðj;0)r‚}r‚(hXdha_cr‘‚hXDihydroxyacetoner’‚h}r“‚h}r”‚hNhh]r•‚…r–‚Rr—‚jE0XC3H6O3r˜‚jG0jH0jI0KjJ0jK0jL0GubG¿ðja_G?ðj;0)r™‚}rš‚(hXdhap_cr›‚hXDihydroxyacetone phosphaterœ‚h}r‚h}rž‚hNhh]rŸ‚…r ‚Rr¡‚jE0XC3H5O6Pr¢‚jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r£‚}r¤‚(hXDHAtexr¥‚hXEDihydroxyacetone transport via diffusion (extracellular to periplasm)r¦‚h}r§‚h}r¨‚j20X b0241 or b0929 or b1377 or b2215r©‚j40j30j50h]rª‚(h h)hh2e…r«‚Rr¬‚j90}r­‚(jû<G¿ðj;0)r®‚}r¯‚(hXdha_pr°‚hXDihydroxyacetoner±‚h}r²‚h}r³‚hNhh]r´‚…rµ‚Rr¶‚jE0XC3H6O3r·‚jG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r¸‚}r¹‚(hXDHAtpprº‚hX@Dihydroxyacetone transport via facilitated diffusion (periplasm)r»‚h}r¼‚h}r½‚j20j30j40j30j50h]r¾‚…r¿‚RrÀ‚j90}rÁ‚(j®‚G¿ðj‚G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r‚}rÂ(hXDHBDrÄ‚hX/2,3-dihydro-2,3-dihydroxybenzoate dehydrogenaserÅ‚h}rÆ‚h}rÇ‚j20Xb0596rÈ‚j40j30j50h]rÉ‚ja…rÊ‚RrË‚j90}rÌ‚(jR4G¿ðj;0)rÍ‚}r΂(hX23ddhb_crÏ‚hX!2,3-Dihydro-2,3-dihydroxybenzoaterЂh}rÑ‚h}rÒ‚hNhh]rÓ‚…rÔ‚RrÕ‚jE0XC7H7O4rÖ‚jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÔ4G?ðjz4G?ðj;0)rׂ}rØ‚(hX23dhb_crÙ‚hX2,3-DihydroxybenzoaterÚ‚h}rÛ‚h}rÜ‚hNhh]rÝ‚…rÞ‚Rrß‚jE0XC7H5O4rà‚jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rá‚}râ‚(hXDHBSrã‚hX(2,3-dihydroxybenzoate adenylate synthaserä‚h}rå‚h}ræ‚j20Xb0594rç‚j40j30j50h]rè‚j˜a…ré‚Rrê‚j90}rë‚(jÔ4G¿ðjÕ2G¿ðjׂG¿ðjÀ4G?ðj;0)rì‚}rí‚(hX23dhba_crî‚hX(2,3-Dihydroxybenzoyl)adenylaterï‚h}rð‚h}rñ‚hNhh]rò‚…ró‚Rrô‚jE0X C17H17N5O10Prõ‚jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rö‚}r÷‚(hXDHBSHrø‚hX$2,3-dihydroxybenzoylserine hydrolaserù‚h}rú‚h}rû‚j20j30j40j30j50h]rü‚…rý‚Rrþ‚j90}rÿ‚(jY1G¿ðj;0)rƒ}rƒ(hX 23dhbzs_crƒhX2,3-dihydroxybenzoylserinerƒh}rƒh}rƒhNhh]rƒ…rƒRrƒjE0X C10H10NO6r ƒjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj·2G?ðjׂG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r ƒ}r ƒ(hXDHCINDr ƒhX$2,3-dihydroxycinnamate dehydrogenaser ƒh}rƒh}rƒj20Xb2541rƒj40j30j50h]rƒj¡a…rƒRrƒj90}rƒ(jwG¿ðjR4G¿ðjÂVG?ðjÔ4G?ðjz4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rƒ}rƒ(hXDHCINDOrƒhX&2,3-dihydroxycinnamate 1,2-dioxygenaserƒh}rƒh}rƒj20Xb0348rƒj40j30j50h]rƒjªa…rƒRrƒj90}rƒ(jÂVG¿ðj®VG¿ðjÔ4G?ðj;0)r ƒ}r!ƒ(hXhkntd_cr"ƒhX 2-hydroxy-6-ketononatrienedioater#ƒh}r$ƒh}r%ƒhNhh]r&ƒ…r'ƒRr(ƒjE0XC9H6O6r)ƒjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r*ƒ}r+ƒ(hXDHDPRyr,ƒhX%dihydrodipicolinate reductase (NADPH)r-ƒh}r.ƒh}r/ƒj20Xb0031r0ƒj40j30j50h]r1ƒj³a…r2ƒRr3ƒj90}r4ƒ(j;0)r5ƒ}r6ƒ(hX23dhdp_cr7ƒhX2,3-Dihydrodipicolinater8ƒh}r9ƒh}r:ƒhNhh]r;ƒ…r<ƒRr=ƒjE0XC7H5NO4r>ƒjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjH4G¿ðjÔ4G¿ðjO1G?ðj;0)r?ƒ}r@ƒ(hXthdp_crAƒhX2,3,4,5-TetrahydrodipicolinaterBƒh}rCƒh}rDƒhNhh]rEƒ…rFƒRrGƒjE0XC7H7NO4rHƒjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rIƒ}rJƒ(hXDHDPSrKƒhXdihydrodipicolinate synthaserLƒh}rMƒh}rNƒj20Xb2478rOƒj40j30j50h]rPƒj¼a…rQƒRrRƒj90}rSƒ(ja_G¿ðjoG¿ðjY1G@j5ƒG?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rTƒ}rUƒ(hXDHFRrVƒhXdihydrofolate reductaserWƒh}rXƒh}rYƒj20Xb1606 or b0048rZƒj40j30j50h]r[ƒ(jÅjÎe…r\ƒRr]ƒj90}r^ƒ(jH4G¿ðjÔ4G¿ðj;0)r_ƒ}r`ƒ(hXdhf_craƒhX7,8-Dihydrofolaterbƒh}rcƒh}rdƒhNhh]reƒ…rfƒRrgƒjE0X C19H19N7O6rhƒjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjO1G?ðj2G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)riƒ}rjƒ(hXDHFSrkƒhXdihydrofolate synthaserlƒh}rmƒh}rnƒj20Xb2315roƒj40j30j50h]rpƒj×a…rqƒRrrƒj90}rsƒ(j1G¿ðjÕ2G¿ðj;0)rtƒ}ruƒ(hXdhpt_crvƒhXDihydropteroaterwƒh}rxƒh}ryƒhNhh]rzƒ…r{ƒRr|ƒjE0X C14H13N6O3r}ƒjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðj_ƒG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r~ƒ}rƒ(hXDHMPTRr€ƒhXDihydromonapterin reductaserƒh}r‚ƒh}rƒƒj20Xb1606r„ƒj40j30j50h]r…ƒjÎa…r†ƒRr‡ƒj90}rˆƒ(jH4G¿ðjÔ4G¿ðj;0)r‰ƒ}rŠƒ(hXdhmpt_cr‹ƒhXDihydromonapterinrŒƒh}rƒh}rŽƒhNhh]rƒ…rƒRr‘ƒjE0X C9H13N5O4r’ƒjG0jH0jI0KjJ0jK0jL0GubG¿ðj;0)r“ƒ}r”ƒ(hXthmnp_cr•ƒhXTetrahydromonapterinr–ƒh}r—ƒh}r˜ƒhNhh]r™ƒ…ršƒRr›ƒjE0X C9H15N5O4rœƒjG0jH0jI0KjJ0jK0jL0GubG?ðjO1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rƒ}ržƒ(hXDHNAOT4rŸƒhX01,4-dihydroxy-2-naphthoate octaprenyltransferaser ƒh}r¡ƒh}r¢ƒj20Xb3930r£ƒj40j30j50h]r¤ƒjàa…r¥ƒRr¦ƒj90}r§ƒ(j;0)r¨ƒ}r©ƒ(hXoctdp_crªƒhX all-trans-Octaprenyl diphosphater«ƒh}r¬ƒh}r­ƒhNhh]r®ƒ…r¯ƒRr°ƒjE0X C40H65O7P2r±ƒjG0jH0jI0JýÿÿÿjJ0jK0jL0GubG¿ðjÔ4G¿ðj;0)r²ƒ}r³ƒ(hXdhna_cr´ƒhX1,4-Dihydroxy-2-naphthoaterµƒh}r¶ƒh}r·ƒhNhh]r¸ƒ…r¹ƒRrºƒjE0XC11H7O4r»ƒjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÀ4G?ðj¶XG?ðj‹1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¼ƒ}r½ƒ(hXDHNCOASr¾ƒhX%1,4-dihydroxy-2-napthoyl-CoA synthaser¿ƒh}rÀƒh}rÁƒj20Xb2262rƒj40j30j50h]rÃjéa…răRrŃj90}rƃ(j;0)rǃ}rȃ(hXsbzcoa_crɃhXO-Succinylbenzoyl-CoArʃh}r˃h}r̃hNhh]r̓…r΃RrσjE0XC32H39N7O20P3SrЃjG0jH0jI0JûÿÿÿjJ0jK0jL0GubG¿ðjÔ4G¿ðj;0)rу}rÒƒ(hX 14dhncoa_crÓƒhX1,4-dihydroxy-2-napthoyl-CoArÔƒh}rÕƒh}rÖƒhNhh]r׃…r؃RrÙƒjE0XC32H38N7O19P3SrÚƒjG0jH0jI0JüÿÿÿjJ0jK0jL0GubG?ðjY1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÛƒ}r܃(hXDHNCOATr݃hX)1,4-dihydroxy-2-napthoyl-CoA thioesteraserÞƒh}r߃h}ràƒj20Xb0736ráƒj40j30j50h]râƒjòa…rãƒRräƒj90}råƒ(jуG¿ðjY1G¿ðjÔ4G?ðj²ƒG?ðj52G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ræƒ}rçƒ(hXDHNPA2rrèƒhX$dihydroneopterin aldolase reversibleréƒh}rêƒh}rëƒj20Xb3058rìƒj40j30j50h]ríƒjûa…rîƒRrïƒj90}rðƒ(j;0)rñƒ}ròƒ(hXdhnpt_cróƒhXDihydroneopterinrôƒh}rõƒh}röƒhNhh]r÷ƒ…røƒRrùƒjE0X C9H13N5O4rúƒjG0jH0jI0KjJ0jK0jL0GubG¿ðj;0)rûƒ}rüƒ(hXgcald_crýƒhXGlycolaldehyderþƒh}rÿƒh}r„hNhh]r„…r„Rr„jE0XC2H4O2r„jG0jH0jI0KjJ0jK0jL0GubG?ðj;0)r„}r„(hX6hmhpt_cr„hX6-hydroxymethyl dihydropterinr„h}r „h}r „hNhh]r „…r „Rr „jE0XC7H9N5O2r„jG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r„}r„(hXDHNPTEr„hXDihydroneopterin epimeraser„h}r„h}r„j20Xb3058r„j40j30j50h]r„jûa…r„Rr„j90}r„(jñƒG¿ðj‰ƒG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r„}r„(hXDHORD2r„hX*dihydoorotic acid dehydrogenase (quinone8)r„h}r„h}r„j20Xb0945r „j40j30j50h]r!„ja…r"„Rr#„j90}r$„(j;0)r%„}r&„(hX dhor__S_cr'„hX(S)-Dihydroorotater(„h}r)„h}r*„hNhh]r+„…r,„Rr-„jE0XC5H5N2O4r.„jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj»pG¿ðj;0)r/„}r0„(hXorot_cr1„hXOrotater2„h}r3„h}r4„hNhh]r5„…r6„Rr7„jE0XC5H3N2O4r8„jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðj³1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r9„}r:„(hXDHORD5r;„hX"dihydroorotic acid (menaquinone-8)r<„h}r=„h}r>„j20Xb0945r?„j40j30j50h]r@„ja…rA„RrB„j90}rC„(j%„G¿ðjÚpG¿ðj¬4G?ðj/„G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rD„}rE„(hXDHORDfumrF„hXFumarate dependent DHORDrG„h}rH„h}rI„j20j30j40j30j50h]rJ„…rK„RrL„j90}rM„(j%„G¿ðj;eG¿ðj/„G?ðjïpG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rN„}rO„(hXDHORTSrP„hXdihydroorotaserQ„h}rR„h}rS„j20Xb1062rT„j40j30j50h]rU„j a…rV„RrW„j90}rX„(jY1G¿ðj%„G¿ðjÔ4G?ðj›pG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rY„}rZ„(hXDHPPDr[„hX+2,3-dihydroxyphenylpropionate dehydrogenaser\„h}r]„h}r^„j20Xb2541r_„j40j30j50h]r`„j¡a…ra„Rrb„j90}rc„(j;0)rd„}re„(hX cechddd_crf„hX2cis-3-(3-carboxyethyl)-3,5-cyclohexadiene-1,2-diolrg„h}rh„h}ri„hNhh]rj„…rk„Rrl„jE0XC9H11O4rm„jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjR4G¿ðjáVG?ðjÔ4G?ðjz4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nube(j+0)rn„}ro„(hXDHPPDA2rp„hX@diaminohydroxyphosphoribosylaminopryrimidine deaminase (25drapp)rq„h}rr„h}rs„j20Xb0414rt„j40j30j50h]ru„ja…rv„Rrw„j90}rx„(jY1G¿ðjÔ4G¿ðj;0)ry„}rz„(hX 25drapp_cr{„hX=2,5-Diamino-6-(ribosylamino)-4-(3H)-pyrimidinone 5'-phosphater|„h}r}„h}r~„hNhh]r„…r€„Rr„jE0X C9H14N5O8Pr‚„jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðj mG?ðjŸ1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rƒ„}r„„(hXDHPS2r…„hXdihydropteroate synthaser†„h}r‡„h}rˆ„j20Xb3177r‰„j40j30j50h]rŠ„ja…r‹„RrŒ„j90}r„(j‹cG¿ðj;0)rŽ„}r„(hX 6hmhptpp_cr„hX+6-hydroxymethyl-dihydropterin pyrophosphater‘„h}r’„h}r“„hNhh]r”„…r•„Rr–„jE0X C7H8N5O8P2r—„jG0jH0jI0JýÿÿÿjJ0jK0jL0GubG¿ðjÀ4G?ðjtƒG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r˜„}r™„(hXDHPTDCs2rš„hX84,5-dihydroxy-2,3-pentanedione cyclization (spontaneous)r›„h}rœ„h}r„j20Xs0001rž„j40j30j50h]rŸ„ja…r „Rr¡„j90}r¢„(j;0)r£„}r¤„(hXdhptd_cr¥„hX4,5-dihydroxy-2,3-pentanedioner¦„h}r§„h}r¨„hNhh]r©„…rª„Rr«„jE0XC5H8O4r¬„jG0jH0jI0KjJ0jK0jL0GubG¿ðj;0)r­„}r®„(hXmdhdhf_cr¯„hX0(2R,4S)-2-methyl-2,4-dihydroxydihydrofuran-3-oner°„h}r±„h}r²„hNhh]r³„…r´„Rrµ„jE0XC5H8O4r¶„jG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r·„}r¸„(hXDHPTDNRr¹„hXdihydropteridine reductaserº„h}r»„h}r¼„j20Xb0578r½„j40j30j50h]r¾„ja…r¿„RrÀ„j90}rÁ„(jH4G¿ðjÔ4GÀj;0)r„}rÄ(hXdhptdn_crÄ„hX6,7-DihydropteridinerÅ„h}rÆ„h}rÇ„hNhh]rÈ„…rÉ„RrÊ„jE0XC6H6N4rË„jG0jH0jI0KjJ0jK0jL0GubG¿ðj;0)rÌ„}rÍ„(hXthptdn_cr΄hX5,6,7,8-tetrahydropteridinerÏ„h}rЄh}rÑ„hNhh]rÒ„…rÓ„RrÔ„jE0XC6H10N4rÕ„jG0jH0jI0KjJ0jK0jL0GubG?ðjO1G?ðujM0NhNjN0jO0jP0GjQ0GjR0NjS0Nubj+0)rÖ„}rׄ(hXDHPTDNRNrØ„hX!dihydropteridine reductase (NADH)rÙ„h}rÚ„h}rÛ„j20Xb0578rÜ„j40j30j50h]rÝ„ja…rÞ„Rrß„j90}rà„(j„G¿ðjÔ4GÀjz4G¿ðjÌ„G?ðjR4G?ðujM0NhNjN0jO0jP0GjQ0GjR0NjS0Nubj+0)rá„}râ„(hXDHPTPErã„hX*dihydroneopterin triphosphate 2'-epimeraserä„h}rå„h}ræ„j20Xb2303rç„j40j30j50h]rè„j(a…ré„Rrê„j90}rë„(j/zG¿ðj;0)rì„}rí„(hXdhmptp_crî„hXdihydromonapterin-triphosphaterï„h}rð„h}rñ„hNhh]rò„…ró„Rrô„jE0X C9H12N5O13P3rõ„jG0jH0jI0JüÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rö„}r÷„(hXDHQSrø„hX3-dehydroquinate synthaserù„h}rú„h}rû„j20Xb3389rü„j40j30j50h]rý„j1a…rþ„Rrÿ„j90}r…(jªG¿ðjÊ4G?ðj;0)r…}r…(hX3dhq_cr…hX3-Dehydroquinater…h}r…h}r…hNhh]r……r…Rr …jE0XC7H9O6r …jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r …}r …(hXDHQTir …hX*3-dehydroquinate dehydratase, irreversibler…h}r…h}r…j20Xb1693r…j40j30j50h]r…j:a…r…Rr…j90}r…(j…G¿ðjY1G?ðj;0)r…}r…(hX3dhsk_cr…hX3-Dehydroshikimater…h}r…h}r…hNhh]r……r…Rr…jE0XC7H7O5r…jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r …}r!…(hXDIMPtexr"…hX9dIMP transport via diffusion (extracellular to periplasm)r#…h}r$…h}r%…j20X b0241 or b0929 or b1377 or b2215r&…j40j30j50h]r'…(h h)hh2e…r(…Rr)…j90}r*…(j=G¿ðj;0)r+…}r,…(hXdimp_pr-…hXdIMPr.…h}r/…h}r0…hNhh]r1……r2…Rr3…jE0X C10H11N4O7Pr4…jG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r5…}r6…(hXDINSt2ppr7…hX8deoxyinosine transport in via proton symport (periplasm)r8…h}r9…h}r:…j20Xb2964r;…j40j30j50h]r<…jFa…r=…Rr>…j90}r?…(jPG¿ðj;0)r@…}rA…(hXdin_prB…hX DeoxyinosinerC…h}rD…h}rE…hNhh]rF……rG…RrH…jE0X C10H12N4O4rI…jG0jÖ0jI0KjJ0jK0jL0GubG¿ðjG?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rJ…}rK…(hXDINStexrL…hXAdeoxyinosine transport via diffusion (extracellular to periplasm)rM…h}rN…h}rO…j20X b0241 or b0929 or b1377 or b2215rP…j40j30j50h]rQ…(h h)hh2e…rR…RrS…j90}rT…(j#=G¿ðj@…G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rU…}rV…(hXDKGLCNR1rW…hX 2,5-diketo-D-gluconate reductaserX…h}rY…h}rZ…j20Xb0207 or b3012r[…j40j30j50h]r\…(jCj1e…r]…Rr^…j90}r_…(jH4G¿ðjÔ4G¿ðj;0)r`…}ra…(hX 25dkglcn_crb…hX2,5-diketo-D-gluconaterc…h}rd…h}re…hNhh]rf……rg…Rrh…jE0XC6H7O7ri…jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj|TG?ðjO1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rj…}rk…(hX DKGLCNR2xrl…hX'2,5-diketo-D-gluconate reductase (NADH)rm…h}rn…h}ro…j20Xb3553rp…j40j30j50h]rq…hƒa…rr…Rrs…j90}rt…(jÔ4G¿ðj`…G¿ðjz4G¿ðj¡ZG?ðjR4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ru…}rv…(hX DKGLCNR2yrw…hX(2,5-diketo-D-gluconate reductase (NADPH)rx…h}ry…h}rz…j20Xb3553r{…j40j30j50h]r|…hƒa…r}…Rr~…j90}r…(jH4G¿ðjÔ4G¿ðj`…G¿ðj¡ZG?ðjO1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r€…}r…(hXDMATTr‚…hXdimethylallyltranstransferaserƒ…h}r„…h}r……j20Xb0421r†…j40j30j50h]r‡…jCa…rˆ…Rr‰…j90}rŠ…(j;0)r‹…}rŒ…(hXipdp_cr…hXIsopentenyl diphosphaterŽ…h}r…h}r…hNhh]r‘……r’…Rr“…jE0XC5H9O7P2r”…jG0jH0jI0JýÿÿÿjJ0jK0jL0GubG¿ðj;0)r•…}r–…(hXdmpp_cr—…hXDimethylallyl diphosphater˜…h}r™…h}rš…hNhh]r›……rœ…Rr…jE0XC5H9O7P2rž…jG0jH0jI0JýÿÿÿjJ0jK0jL0GubG¿ðjÀ4G?ðj;0)rŸ…}r …(hXgrdp_cr¡…hXGeranyl diphosphater¢…h}r£…h}r¤…hNhh]r¥……r¦…Rr§…jE0X C10H17O7P2r¨…jG0jH0jI0JýÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r©…}rª…(hXDMPPSr«…hX?1-hydroxy-2-methyl-2-(E)-butenyl 4-diphosphate reductase (dmpp)r¬…h}r­…h}r®…j20Xb0029r¯…j40j30j50h]r°…jLa…r±…Rr²…j90}r³…(jÔ4G¿ðjz4G¿ðj;0)r´…}rµ…(hXh2mb4p_cr¶…hX.1-hydroxy-2-methyl-2-(E)-butenyl 4-diphosphater·…h}r¸…h}r¹…hNhh]rº……r»…Rr¼…jE0XC5H9O8P2r½…jG0jH0jI0JýÿÿÿjJ0jK0jL0GubG¿ðjY1G?ðjR4G?ðj•…G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¾…}r¿…(hXDMQMTrÀ…hX)3-Dimethylubiquinonol 3-methyltransferaserÁ…h}rÂ…h}rÃ…j20Xb2232rÄ…j40j30j50h]rÅ…jUa…rÆ…RrÇ…j90}rÈ…(j;0)rÉ…}rÊ…(hX 2omhmbl_crË…hX92-Octaprenyl-3-methyl-5-hydroxy-6-methoxy-1,4-benzoquinolrÌ…h}rÍ…h}rÎ…hNhh]rÏ……rÐ…RrÑ…jE0XC48H74O4rÒ…jG0jH0jI0KjJ0jK0jL0GubG¿ðj/3G¿ðjÔ4G?ðjéaG?ðj³1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÓ…}rÔ…(hXDMSOR1rÕ…hX+Dimethyl sulfoxide reductase (Menaquinol 8)rÖ…h}r×…h}rØ…j20XH( b1587 and b1588 and b1589 and b1590 ) or ( b0894 and b0895 and b0896 )rÙ…j40j30j50h]rÚ…(j”j^jyj‚jgjpj‹e…rÛ…RrÜ…j90}rÝ…(j¬4G¿ðj;0)rÞ…}rß…(hXdmso_crà…hXDimethyl sulfoxiderá…h}râ…h}rã…hNhh]rä……rå…Rræ…jE0XC2H6OSrç…jG0jH0jI0KjJ0jK0jL0GubG¿ðjY1G?ðj;0)rè…}ré…(hXdms_crê…hXDimethyl sulfiderë…h}rì…h}rí…hNhh]rî……rï…Rrð…jE0XC2H6Srñ…jG0jH0jI0KjJ0jK0jL0GubG?ðjÚpG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rò…}ró…(hXDMSOR1pprô…hX7Dimethyl sulfoxide reductase (Menaquinol 8) (periplasm)rõ…h}rö…h}r÷…j20Xb1872 and b1873rø…j40j30j50h]rù…(jj¦e…rú…Rrû…j90}rü…(j¬4G¿ðj;0)rý…}rþ…(hXdmso_prÿ…hXDimethyl sulfoxider†h}r†h}r†hNhh]r†…r†Rr†jE0XC2H6OSr†jG0jÖ0jI0KjJ0jK0jL0GubG¿ðjÚpG?ðjDPG?ðj;0)r†}r†(hXdms_pr †hXDimethyl sulfider †h}r †h}r †hNhh]r †…r†Rr†jE0XC2H6Sr†jG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r†}r†(hXDMSOR2r†hX3Dimethyl sulfoxide reductase (Demethylmenaquinol 8)r†h}r†h}r†j20Xb0894 and b0895 and b0896r†j40j30j50h]r†(j”j‹jge…r†Rr†j90}r†(j‹1G¿ðjÞ…G¿ðjY1G?ðjè…G?ðj;0)r†}r†(hX2dmmq8_cr†hX2-Demethylmenaquinone 8r†h}r †h}r!†hNhh]r"†…r#†Rr$†jE0XC50H70O2r%†jG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r&†}r'†(hXDMSOR2ppr(†hX?Dimethyl sulfoxide reductase (Demethylmenaquinol 8) (periplasm)r)†h}r*†h}r+†j20Xb1872 and b1873r,†j40j30j50h]r-†(j¦je…r.†Rr/†j90}r0†(j‹1G¿ðjý…G¿ðj†G?ðjDPG?ðj†G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r1†}r2†(hXDMSOtexr3†hXGDimethyl sulfoxide transport via diffusion (extracellular to periplasm)r4†h}r5†h}r6†j20X b0241 or b0929 or b1377 or b2215r7†j40j30j50h]r8†(h h)hh2e…r9†Rr:†j90}r;†(jK=G¿ðjý…G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r<†}r=†(hXDMSOtppr>†hX6Dimethyl sulfoxide transport via diffusion (periplasm)r?†h}r@†h}rA†j20Xs0001rB†j40j30j50h]rC†ja…rD†RrE†j90}rF†(jý…G¿ðjÞ…G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rG†}rH†(hXDMStexrI†hXEDimethyl sulfide transport via diffusion (extracellular to periplasm)rJ†h}rK†h}rL†j20X b0241 or b0929 or b1377 or b2215rM†j40j30j50h]rN†(h h)hh2e…rO†RrP†j90}rQ†(j7=G¿ðj†G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rR†}rS†(hXDNMPPArT†hX.Dihydroneopterin monophosphate dephosphorylaserU†h}rV†h}rW†j20j30j40j30j50h]rX†…rY†RrZ†j90}r[†(j;0)r\†}r]†(hXdhpmp_cr^†hXDihydroneopterin monophosphater_†h}r`†h}ra†hNhh]rb†…rc†Rrd†jE0X C9H12N5O7Pre†jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjY1G¿ðjÊ4G?ðjñƒG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rf†}rg†(hXDNTPPArh†hX-Dihydroneopterin triphosphate pyrophosphataseri†h}rj†h}rk†j20Xb0099 or b1865rl†j40j30j50h]rm†(j¯j¸e…rn†Rro†j90}rp†(jY1G¿ðj/zG¿ðjÀ4G?ðj\†G?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rq†}rr†(hXDOGULNRrs†hX2,3 dioxo-L-gulonate reductasert†h}ru†h}rv†j20Xb3575rw†j40j30j50h]rx†jÁa…ry†Rrz†j90}r{†(j;0)r|†}r}†(hX 23doguln_cr~†hX2,3-Dioxo-L-gulonater†h}r€†h}r†hNhh]r‚†…rƒ†Rr„†jE0XC6H7O7r…†jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÔ4G¿ðjz4G¿ðjWG?ðjR4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r††}r‡†(hXDOPAtexrˆ†hX=dopamine transport via diffusion (extracellular to periplasm)r‰†h}rІh}r‹†j20X b0241 or b0929 or b1377 or b2215rŒ†j40j30j50h]r†(h h)hh2e…rކRr†j90}r†(j_=G¿ðjñYG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r‘†}r’†(hX DOXRBCNtexr“†hX@Doxorubicin transport via diffusion (extracellular to periplasm)r”†h}r•†h}r–†j20X b1377 or b2215 or b0929 or b0241r—†j40j30j50h]r˜†(h h)hh2e…r™†Rrš†j90}r›†(js=G¿ðj;0)rœ†}r†(hX doxrbcn_prž†hX doxorubicinrŸ†h}r †h}r¡†hNhh]r¢†…r£†Rr¤†jE0X C27H29NO11r¥†jG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r¦†}r§†(hX DOXRBCNtppr¨†hX%Doxorubicin transport via TolC systemr©†h}rª†h}r«†j20X>( b0463 and b0462 and b3035 ) or ( b0463 and b2470 and b3035 )r¬†j40j30j50h]r­†(jÈ j¶ jÑ j¿ e…r®†Rr¯†j90}r°†(jPG¿ðjœ†G¿ðjs=G?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r±†}r²†(hXDPCOAKr³†hXdephospho-CoA kinaser´†h}rµ†h}r¶†j20Xb0103r·†j40j30j50h]r¸†jÊa…r¹†Rrº†j90}r»†(j;0)r¼†}r½†(hXdpcoa_cr¾†hX Dephospho-CoAr¿†h}rÀ†h}rÁ†hNhh]r†…rÆRrĆjE0XC21H33N7O13P2SrņjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjÕ2G¿ðjÔ4G?ðjÞ4G?ðj52G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rƆ}rdž(hXDPRrȆhX2-dehydropantoate 2-reductaserɆh}rʆh}rˆj20Xb0425 or b3774r̆j40j30j50h]r͆(jÓjÜe…rΆRrφj90}rІ(j;0)rц}rÒ†(hX2dhp_crÓ†hX2-DehydropantoaterÔ†h}rÕ†h}rÖ†hNhh]r׆…r؆RrÙ†jE0XC6H9O4rÚ†jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjH4G¿ðjÔ4G¿ðj;0)rÛ†}r܆(hX pant__R_cr݆hX (R)-PantoaterÞ†h}r߆h}rà†hNhh]rᆅrâ†Rrã†jE0XC6H11O4rä†jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðjO1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rå†}ræ†(hXDRPArç†hXdeoxyribose-phosphate aldolaserè†h}ré†h}rê†j20Xb4381rë†j40j30j50h]rì†jåa…rí†Rrî†j90}rï†(j;0)rð†}rñ†(hX2dr5p_crò†hX2-Deoxy-D-ribose 5-phosphateró†h}rô†h}rõ†hNhh]rö†…r÷†Rrø†jE0XC5H9O7Prù†jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðj^G?ðj¿G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rú†}rû†(hXDSBAO1rü†hX+DsbA protein reoxidation reaction (aerobic)rý†h}rþ†h}rÿ†j20Xb3860 and b1185r‡j40j30j50h]r‡(jîj÷e…r‡Rr‡j90}r‡(j;0)r‡}r‡(hXdsbard_pr‡hX3periplasmic protein disulfide isomerase I (reduced)r‡h}r ‡h}r ‡hNhh]r ‡…r ‡Rr ‡jE0XXH2r‡jG0jÖ0jI0KjJ0jK0jL0GubG¿ðj»pG¿ðj;0)r‡}r‡(hXdsbaox_pr‡hX4periplasmic protein disulfide isomerase I (oxidized)r‡h}r‡h}r‡hNhh]r‡…r‡Rr‡jE0j¡jjG0jÖ0jI0KjJ0jK0jL0GubG?ðj³1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r‡}r‡(hXDSBAO2r‡hX-DsbA protein reoxidation reaction (anaerobic)r‡h}r‡h}r‡j20Xb3860 and b1185r‡j40j30j50h]r‡(jîj÷e…r ‡Rr!‡j90}r"‡(jÚpG¿ðj‡G¿ðj¬4G?ðj‡G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r#‡}r$‡(hXDSBCGTr%‡hX DsbC:glutathione thiotransferaser&‡h}r'‡h}r(‡j20Xb2893r)‡j40j30j50h]r*‡ja…r+‡Rr,‡j90}r-‡(j;0)r.‡}r/‡(hXgthrd_pr0‡hXReduced glutathioner1‡h}r2‡h}r3‡hNhh]r4‡…r5‡Rr6‡jE0X C10H16N3O6Sr7‡jG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubGÀj;0)r8‡}r9‡(hXdsbcox_pr:‡hX)protein disulfide isomerase II (oxidized)r;‡h}r<‡h}r=‡hNhh]r>‡…r?‡Rr@‡jE0j¡jjG0jÖ0jI0KjJ0jK0jL0GubG¿ðj;0)rA‡}rB‡(hXgthox_prC‡hXOxidized glutathionerD‡h}rE‡h}rF‡hNhh]rG‡…rH‡RrI‡jE0X C20H30N6O12S2rJ‡jG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG?ðj;0)rK‡}rL‡(hXdsbcrd_prM‡hX(protein disulfide isomerase II (reduced)rN‡h}rO‡h}rP‡hNhh]rQ‡…rR‡RrS‡jE0XXH2rT‡jG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rU‡}rV‡(hXDSBDRrW‡hXDsbD reductaserX‡h}rY‡h}rZ‡j20X*( b4136 and b2582 ) or ( b4136 and b3781 )r[‡j40j30j50h]r\‡(jjj e…r]‡Rr^‡j90}r_‡(j;0)r`‡}ra‡(hXdsbdox_crb‡hX4fused thiol:disulfide interchange protein (oxidized)rc‡h}rd‡h}re‡hNhh]rf‡…rg‡Rrh‡jE0j¡jjG0jH0jI0KjJ0jK0jL0GubG¿ðj;0)ri‡}rj‡(hXtrdrd_crk‡hXReduced thioredoxinrl‡h}rm‡h}rn‡hNhh]ro‡…rp‡Rrq‡jE0XXH2rr‡jG0jH0jI0KjJ0jK0jL0GubG¿ðj;0)rs‡}rt‡(hXtrdox_cru‡hXOxidized thioredoxinrv‡h}rw‡h}rx‡hNhh]ry‡…rz‡Rr{‡jE0j¡jjG0jH0jI0KjJ0jK0jL0GubG?ðj;0)r|‡}r}‡(hXdsbdrd_cr~‡hX3fused thiol:disulfide interchange protein (reduced)r‡h}r€‡h}r‡hNhh]r‚‡…rƒ‡Rr„‡jE0XXH2r…‡jG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r†‡}r‡‡(hXDSBGGTrˆ‡hX DsbG:glutathione thiotransferaser‰‡h}rЇh}r‹‡j20Xb0604rŒ‡j40j30j50h]r‡j$a…rއRr‡j90}r‡(j;0)r‘‡}r’‡(hXdsbgox_pr“‡hXCperiplasmic disulfide isomerase/thiol-disulphide oxidase (oxidized)r”‡h}r•‡h}r–‡hNhh]r—‡…r˜‡Rr™‡jE0j¡jjG0jÖ0jI0KjJ0jK0jL0GubG¿ðj.‡GÀjA‡G?ðj;0)rš‡}r›‡(hXdsbgrd_prœ‡hXBperiplasmic disulfide isomerase/thiol-disulphide oxidase (reduced)r‡h}rž‡h}rŸ‡hNhh]r ‡…r¡‡Rr¢‡jE0XXH2r£‡jG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¤‡}r¥‡(hXDSERDHrr¦‡hXD-serine dehydrogenaser§‡h}r¨‡h}r©‡j20Xb1539rª‡j40j30j50h]r«‡jR a…r¬‡Rr­‡j90}r®‡(j;0)r¯‡}r°‡(hXser__D_cr±‡hXD-Seriner²‡h}r³‡h}r´‡hNhh]rµ‡…r¶‡Rr·‡jE0XC3H7NO3r¸‡jG0jH0jI0KjJ0jK0jL0GubG¿ðjO1G¿ðjH4G?ðjÔ4G?ðj;0)r¹‡}rº‡(hX2amsa_cr»‡hX2-Aminomalonate semialdehyder¼‡h}r½‡h}r¾‡hNhh]r¿‡…rÀ‡RrÁ‡jE0XC3H5NO3r‡jG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÇ}rć(hXDSERt2pprŇhX4D-serine transport in via proton symport (periplasm)rƇh}rLJh}rȇj20Xb4208rɇj40j30j50h]rʇja…rˇRṙj90}r͇(jPG¿ðj;0)r·}rχ(hXser__D_prЇhXD-Serinerчh}rÒ‡h}rÓ‡hNhh]rÔ‡…rÕ‡RrÖ‡jE0XC3H7NO3rׇjG0jÖ0jI0KjJ0jK0jL0GubG¿ðj¯‡G?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r؇}rÙ‡(hXDSERtexrÚ‡hX=D-serine transport via diffusion (extracellular to periplasm)rÛ‡h}r܇h}r݇j20X b0241 or b0929 or b1377 or b2215rÞ‡j40j30j50h]r߇(h h)hh2e…rà‡Rrá‡j90}râ‡(j¯JG¿ðj·G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rã‡}rä‡(hXDTARTDrå‡hXD(-)-tartrate dehydrataseræ‡h}rç‡h}rè‡j20Xb4122ré‡j40j30j50h]rê‡j-a…rë‡Rrì‡j90}rí‡(j;0)rî‡}rï‡(hX tartr__D_crð‡hX D-tartraterñ‡h}rò‡h}ró‡hNhh]rô‡…rõ‡Rrö‡jE0XC4H4O6r÷‡jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjY1G?ðjqG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rø‡}rù‡(hXDTMPKrú‡hX dTMP kinaserû‡h}rü‡h}rý‡j20Xb1098rþ‡j40j30j50h]rÿ‡j6a…rˆRrˆj90}rˆ(jÕ2G¿ðj;0)rˆ}rˆ(hXdtmp_crˆhXdTMPrˆh}rˆh}rˆhNhh]r ˆ…r ˆRr ˆjE0X C10H13N2O8Pr ˆjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðj\G?ðjÞ4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r ˆ}rˆ(hXDTMPtexrˆhX9dTMP transport via diffusion (extracellular to periplasm)rˆh}rˆh}rˆj20X b0241 or b0929 or b1377 or b2215rˆj40j30j50h]rˆ(h h)hh2e…rˆRrˆj90}rˆ(j‡=G¿ðj;0)rˆ}rˆ(hXdtmp_prˆhXdTMPrˆh}rˆh}rˆhNhh]rˆ…rˆRr ˆjE0X C10H13N2O8Pr!ˆjG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r"ˆ}r#ˆ(hXDUMPtexr$ˆhX9dUMP transport via diffusion (extracellular to periplasm)r%ˆh}r&ˆh}r'ˆj20X b0241 or b0929 or b1377 or b2215r(ˆj40j30j50h]r)ˆ(h h)hh2e…r*ˆRr+ˆj90}r,ˆ(j›=G¿ðj;0)r-ˆ}r.ˆ(hXdump_pr/ˆhXdUMPr0ˆh}r1ˆh}r2ˆhNhh]r3ˆ…r4ˆRr5ˆjE0X C9H11N2O8Pr6ˆjG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r7ˆ}r8ˆ(hXDURADxr9ˆhX!dihydrouracil dehydrogenase (NAD)r:ˆh}r;ˆh}r<ˆj20Xb2147 and b2146r=ˆj40j30j50h]r>ˆ(jHj?e…r?ˆRr@ˆj90}rAˆ(jR4G¿ðj;0)rBˆ}rCˆ(hX56dura_crDˆhX5,6-dihydrouracilrEˆh}rFˆh}rGˆhNhh]rHˆ…rIˆRrJˆjE0XC4H6N2O2rKˆjG0jH0jI0KjJ0jK0jL0GubG¿ðjÔ4G?ðj–{G?ðjz4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rLˆ}rMˆ(hXDURIK1rNˆhX&deoxyuridine kinase (ATP:Deoxyuridine)rOˆh}rPˆh}rQˆj20Xb1238rRˆj40j30j50h]rSˆjQa…rTˆRrUˆj90}rVˆ(jG¿ðjÕ2G¿ðj;0)rWˆ}rXˆ(hXdump_crYˆhXdUMPrZˆh}r[ˆh}r\ˆhNhh]r]ˆ…r^ˆRr_ˆjE0X C9H11N2O8Pr`ˆjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)raˆ}rbˆ(hXDURIPPrcˆhXdeoxyuridine phosphorylaserdˆh}reˆh}rfˆj20Xb4382 or b4384rgˆj40j30j50h]rhˆ(jcjZe…riˆRrjˆj90}rkˆ(jG¿ðjÊ4G¿ðj–{G?ðj;0)rlˆ}rmˆ(hX2dr1p_crnˆhX2-Deoxy-D-ribose 1-phosphateroˆh}rpˆh}rqˆhNhh]rrˆ…rsˆRrtˆjE0XC5H9O7PruˆjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rvˆ}rwˆ(hXDURIt2pprxˆhX8deoxyuridine transport in via proton symport (periplasm)ryˆh}rzˆh}r{ˆj20Xb2964 or b2393r|ˆj40j30j50h]r}ˆ(j=jFe…r~ˆRrˆj90}r€ˆ(jPG¿ðj;0)rˆ}r‚ˆ(hXduri_prƒˆhX Deoxyuridiner„ˆh}r…ˆh}r†ˆhNhh]r‡ˆ…rˆˆRr‰ˆjE0X C9H12N2O5rŠˆjG0jÖ0jI0KjJ0jK0jL0GubG¿ðjG?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r‹ˆ}rŒˆ(hXDURItexrˆhXAdeoxyuridine transport via diffusion (extracellular to periplasm)rŽˆh}rˆh}rˆj20Xb0411r‘ˆj40j30j50h]r’ˆjXa…r“ˆRr”ˆj90}r•ˆ(j¯=G¿ðjˆG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r–ˆ}r—ˆ(hXDUTPDPr˜ˆhXdUTP diphosphataser™ˆh}ršˆh}r›ˆj20Xb3640 or b2251rœˆj40j30j50h]rˆ(jljue…ržˆRrŸˆj90}r ˆ(jY1G¿ðjã€G¿ðjÀ4G?ðjWˆG?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¡ˆ}r¢ˆ(hXDXPRIir£ˆhX#1-deoxy-D-xylulose reductoisomeraser¤ˆh}r¥ˆh}r¦ˆj20Xb0173r§ˆj40j30j50h]r¨ˆj~a…r©ˆRrªˆj90}r«ˆ(j;0)r¬ˆ}r­ˆ(hXdxyl5p_cr®ˆhX1-deoxy-D-xylulose 5-phosphater¯ˆh}r°ˆh}r±ˆhNhh]r²ˆ…r³ˆRr´ˆjE0XC5H9O7PrµˆjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjH4G¿ðjÔ4G¿ðjO1G?ðj;0)r¶ˆ}r·ˆ(hX2me4p_cr¸ˆhX#2-C-methyl-D-erythritol 4-phosphater¹ˆh}rºˆh}r»ˆhNhh]r¼ˆ…r½ˆRr¾ˆjE0XC5H11O7Pr¿ˆjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÀˆ}rÁˆ(hXDXPSrˆhX'1-deoxy-D-xylulose 5-phosphate synthaserÈh}rĈh}rňj20Xb0420rƈj40j30j50h]rLjj‡a…rȈRrɈj90}rʈ(ja_G¿ðjÔ4G¿ðj¿G¿ðj¬ˆG?ðj¶XG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rˈ}r̈(hXDXYLKr͈hX1-Deoxy-D-xylulose kinaserΈh}rψh}rЈj20Xb3564rшj40j30j50h]rÒˆja…rÓˆRrÔˆj90}rÕˆ(j;0)rÖˆ}r׈(hXdxyl_cr؈hX1-deoxy-D-xyluloserÙˆh}rÚˆh}rÛˆhNhh]r܈…r݈RrÞˆjE0XC5H10O4r߈jG0jH0jI0KjJ0jK0jL0GubG¿ðjÕ2G¿ðj¬ˆG?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ràˆ}ráˆ(hXE4PDrâˆhX#Erythrose 4-phosphate dehydrogenaserãˆh}räˆh}råˆj20Xb2927 or b1779ræˆj40j30j50h]rçˆ(j¢j™e…rèˆRréˆj90}rêˆ(j G¿ðjY1G¿ðjR4G¿ðjÔ4G@jz4G?ðj;0)rëˆ}rìˆ(hX4per_críˆhX4-Phospho-D-erythronaterîˆh}rïˆh}rðˆhNhh]rñˆ…ròˆRróˆjE0XC4H6O8PrôˆjG0jH0jI0JýÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rõˆ}röˆ(hXEAR100xr÷ˆhX7enoyl-[acyl-carrier-protein] reductase (NADH) (n-C10:0)røˆh}rùˆh}rúˆj20Xb1288rûˆj40j30j50h]rüˆj«a…rýˆRrþˆj90}rÿˆ(jÔ4G¿ðjz4G¿ðjDUG¿ðjËXG?ðjR4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r‰}r‰(hXEAR100yr‰hX8enoyl-[acyl-carrier-protein] reductase (NADPH) (n-C10:0)r‰h}r‰h}r‰j20Xb1288r‰j40j30j50h]r‰j«a…r‰Rr ‰j90}r ‰(jH4G¿ðjÔ4G¿ðjDUG¿ðjËXG?ðjO1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r ‰}r ‰(hXEAR120xr ‰hX7enoyl-[acyl-carrier-protein] reductase (NADH) (n-C12:0)r‰h}r‰h}r‰j20Xb1288r‰j40j30j50h]r‰j«a…r‰Rr‰j90}r‰(jcUG¿ðjÔ4G¿ðjz4G¿ðjR4G?ðjõXG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r‰}r‰(hXEAR120yr‰hX8enoyl-[acyl-carrier-protein] reductase (NADPH) (n-C12:0)r‰h}r‰h}r‰j20Xb1288r‰j40j30j50h]r‰j«a…r‰Rr‰j90}r ‰(jcUG¿ðjH4G¿ðjÔ4G¿ðjõXG?ðjO1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r!‰}r"‰(hXEAR121xr#‰hX7enoyl-[acyl-carrier-protein] reductase (NADH) (n-C12:1)r$‰h}r%‰h}r&‰j20Xb1288r'‰j40j30j50h]r(‰j«a…r)‰Rr*‰j90}r+‰(j‚UG¿ðjÔ4G¿ðjz4G¿ðjR4G?ðj YG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r,‰}r-‰(hXEAR121yr.‰hX8enoyl-[acyl-carrier-protein] reductase (NADPH) (n-C12:1)r/‰h}r0‰h}r1‰j20Xb1288r2‰j40j30j50h]r3‰j«a…r4‰Rr5‰j90}r6‰(j‚UG¿ðjÔ4G¿ðjH4G¿ðjO1G?ðj YG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r7‰}r8‰(hXEAR140xr9‰hX7enoyl-[acyl-carrier-protein] reductase (NADH) (n-C14:0)r:‰h}r;‰h}r<‰j20Xb1288r=‰j40j30j50h]r>‰j«a…r?‰Rr@‰j90}rA‰(j¡UG¿ðjÔ4G¿ðjz4G¿ðjYG?ðjR4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rB‰}rC‰(hXEAR140yrD‰hX8enoyl-[acyl-carrier-protein] reductase (NADPH) (n-C14:0)rE‰h}rF‰h}rG‰j20Xb1288rH‰j40j30j50h]rI‰j«a…rJ‰RrK‰j90}rL‰(j¡UG¿ðjÔ4G¿ðjH4G¿ðjYG?ðjO1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rM‰}rN‰(hXEAR141xrO‰hX7enoyl-[acyl-carrier-protein] reductase (NADH) (n-C14:1)rP‰h}rQ‰h}rR‰j20Xb1288rS‰j40j30j50h]rT‰j«a…rU‰RrV‰j90}rW‰(jÀUG¿ðjÔ4G¿ðjz4G¿ðj4YG?ðjR4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rX‰}rY‰(hXEAR141yrZ‰hX8enoyl-[acyl-carrier-protein] reductase (NADPH) (n-C14:1)r[‰h}r\‰h}r]‰j20Xb1288r^‰j40j30j50h]r_‰j«a…r`‰Rra‰j90}rb‰(jÀUG¿ðjH4G¿ðjÔ4G¿ðj4YG?ðjO1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rc‰}rd‰(hXEAR160xre‰hX7enoyl-[acyl-carrier-protein] reductase (NADH) (n-C16:0)rf‰h}rg‰h}rh‰j20Xb1288ri‰j40j30j50h]rj‰j«a…rk‰Rrl‰j90}rm‰(jÔ4G¿ðjz4G¿ðjßUG¿ðjR4G?ðjIYG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rn‰}ro‰(hXEAR160yrp‰hX8enoyl-[acyl-carrier-protein] reductase (NADPH) (n-C16:0)rq‰h}rr‰h}rs‰j20Xb1288rt‰j40j30j50h]ru‰j«a…rv‰Rrw‰j90}rx‰(jH4G¿ðjÔ4G¿ðjßUG¿ðjIYG?ðjO1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ry‰}rz‰(hXEAR161xr{‰hX7enoyl-[acyl-carrier-protein] reductase (NADH) (n-C16:1)r|‰h}r}‰h}r~‰j20Xb1288r‰j40j30j50h]r€‰j«a…r‰Rr‚‰j90}rƒ‰(jþUG¿ðjÔ4G¿ðjz4G¿ðjR4G?ðj^YG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r„‰}r…‰(hXEAR161yr†‰hX8enoyl-[acyl-carrier-protein] reductase (NADPH) (n-C16:1)r‡‰h}rˆ‰h}r‰‰j20Xb1288rЉj40j30j50h]r‹‰j«a…rŒ‰Rr‰j90}rމ(jH4G¿ðjÔ4G¿ðjþUG¿ðjO1G?ðj^YG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r‰}r‰(hXEAR180xr‘‰hX7enoyl-[acyl-carrier-protein] reductase (NADH) (n-C18:0)r’‰h}r“‰h}r”‰j20Xb1288r•‰j40j30j50h]r–‰j«a…r—‰Rr˜‰j90}r™‰(jÔ4G¿ðjz4G¿ðjVG¿ðjR4G?ðj~[G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rš‰}r›‰(hXEAR180yrœ‰hX8enoyl-[acyl-carrier-protein] reductase (NADPH) (n-C18:0)r‰h}rž‰h}rŸ‰j20Xb1288r ‰j40j30j50h]r¡‰j«a…r¢‰Rr£‰j90}r¤‰(jÔ4G¿ðjH4G¿ðjVG¿ðj~[G?ðjO1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¥‰}r¦‰(hXEAR181xr§‰hX7enoyl-[acyl-carrier-protein] reductase (NADH) (n-C18:1)r¨‰h}r©‰h}rª‰j20Xb1288r«‰j40j30j50h]r¬‰j«a…r­‰Rr®‰j90}r¯‰(jÔ4G¿ðjz4G¿ðjŠhX;(enterobacterial common antigen)x2 undecaprenyl-diphosphater?Šh}r@Šh}rAŠhNhh]rBŠ…rCŠRrDŠjE0XC103H162N6O37P2rEŠjG0jÖ0jI0JüÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rFŠ}rGŠ(hXECAP2pprHŠhX5enterobacterial common antigen polymerase (periplasm)rIŠh}rJŠh}rKŠj20Xb3793 and b3785rLŠj40j30j50h]rMŠ(j½jÆe…rNŠRrOŠj90}rPŠ(j<ŠG¿ðj2ŠG¿ðjPG?ðj;0)rQŠ}rRŠ(hX eca3und_prSŠhX;(enterobacterial common antigen)x3 undecaprenyl-diphosphaterTŠh}rUŠh}rVŠhNhh]rWŠ…rXŠRrYŠjE0XC127H198N9O52P2rZŠjG0jÖ0jI0JûÿÿÿjJ0jK0jL0GubG?ðj`yG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r[Š}r\Š(hXECAP3ppr]ŠhX5enterobacterial common antigen polymerase (periplasm)r^Šh}r_Šh}r`Šj20Xb3793 and b3785raŠj40j30j50h]rbŠ(j½jÆe…rcŠRrdŠj90}reŠ(jQŠG¿ðj2ŠG¿ðjPG?ðjŠG?ðj`yG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rfŠ}rgŠ(hXECAtpprhŠhXMenterobacterial common antigen transferase (flippase, cytoplasm to periplasm)riŠh}rjŠh}rkŠj20Xb3792rlŠj40j30j50h]rmŠjÏa…rnŠRroŠj90}rpŠ(j\G¿ðj2ŠG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rqŠ}rrŠ(hXECOAH1rsŠhX53-hydroxyacyl-CoA dehydratase (3-hydroxybutanoyl-CoA)rtŠh}ruŠh}rvŠj20Xb3846 or b2341rwŠj40j30j50h]rxŠ(jŽ jØe…ryŠRrzŠj90}r{Š(j;0)r|Š}r}Š(hX3hbcoa_cr~ŠhX(S)-3-Hydroxybutanoyl-CoArŠh}r€Šh}rŠhNhh]r‚Š…rƒŠRr„ŠjE0XC25H38N7O18P3Sr…ŠjG0jH0jI0JüÿÿÿjJ0jK0jL0GubG¿ðjY1G?ðj»`G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r†Š}r‡Š(hXECOAH2rˆŠhX53-hydroxyacyl-CoA dehydratase (3-hydroxyhexanoyl-CoA)r‰Šh}rŠŠh}r‹Šj20Xb3846 or b2341rŒŠj40j30j50h]rŠ(jŽ jØe…rŽŠRrŠj90}rŠ(j;0)r‘Š}r’Š(hX3hhcoa_cr“ŠhX(S)-3-Hydroxyhexanoyl-CoAr”Šh}r•Šh}r–ŠhNhh]r—Š…r˜ŠRr™ŠjE0XC27H42N7O18P3SršŠjG0jH0jI0JüÿÿÿjJ0jK0jL0GubG¿ðjY1G?ðjÚ`G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r›Š}rœŠ(hXECOAH3rŠhX53-hydroxyacyl-CoA dehydratase (3-hydroxyoctanoyl-CoA)ržŠh}rŸŠh}r Šj20Xb3846 or b2341r¡Šj40j30j50h]r¢Š(jŽ jØe…r£ŠRr¤Šj90}r¥Š(j;0)r¦Š}r§Š(hX3hocoa_cr¨ŠhX(S)-3-Hydroxyoctanoyl-CoAr©Šh}rªŠh}r«ŠhNhh]r¬Š…r­ŠRr®ŠjE0XC29H46N7O18P3Sr¯ŠjG0jH0jI0JüÿÿÿjJ0jK0jL0GubG¿ðjY1G?ðjï`G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r°Š}r±Š(hXECOAH4r²ŠhX53-hydroxyacyl-CoA dehydratase (3-hydroxydecanoyl-CoA)r³Šh}r´Šh}rµŠj20Xb3846 or b2341r¶Šj40j30j50h]r·Š(jŽ jØe…r¸ŠRr¹Šj90}rºŠ(j;0)r»Š}r¼Š(hX3hdcoa_cr½ŠhX(S)-3-Hydroxydecanoyl-CoAr¾Šh}r¿Šh}rÀŠhNhh]rÁŠ…rŠRrÊjE0XC31H50N7O18P3SrÄŠjG0jH0jI0JüÿÿÿjJ0jK0jL0GubG¿ðjY1G?ðjaG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÅŠ}rÆŠ(hXECOAH5rÇŠhX73-hydroxyacyl-CoA dehydratase (3-hydroxydodecanoyl-CoA)rÈŠh}rÉŠh}rÊŠj20Xb3846 or b2341rËŠj40j30j50h]rÌŠ(jŽ jØe…rÍŠRrΊj90}rÏŠ(j;0)rЊ}rÑŠ(hX 3hddcoa_crÒŠhX(S)-3-Hydroxydodecanoyl-CoArÓŠh}rÔŠh}rÕŠhNhh]rÖŠ…r׊RrØŠjE0XC33H54N7O18P3SrÙŠjG0jH0jI0JüÿÿÿjJ0jK0jL0GubG¿ðjY1G?ðjaG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÚŠ}rÛŠ(hXECOAH6rÜŠhX:3-hydroxyacyl-CoA dehydratase (3-hydroxytetradecanoyl-CoA)rÝŠh}rÞŠh}rߊj20Xb3846 or b2341ràŠj40j30j50h]ráŠ(jŽ jØe…râŠRrãŠj90}räŠ(j;0)råŠ}ræŠ(hX 3htdcoa_crçŠhX(S)-3-Hydroxytetradecanoyl-CoArèŠh}réŠh}rêŠhNhh]r늅rìŠRríŠjE0XC35H58N7O18P3SrîŠjG0jH0jI0JüÿÿÿjJ0jK0jL0GubG¿ðjY1G?ðj.aG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rïŠ}rðŠ(hXECOAH7rñŠhX93-hydroxyacyl-CoA dehydratase (3-hydroxyhexadecanoyl-CoA)ròŠh}róŠh}rôŠj20Xb3846 or b2341rõŠj40j30j50h]röŠ(jŽ jØe…r÷ŠRrøŠj90}rùŠ(j;0)rúŠ}rûŠ(hX 3hhdcoa_crüŠhX(S)-3-Hydroxyhexadecanoyl-CoArýŠh}rþŠh}rÿŠhNhh]r‹…r‹Rr‹jE0XC37H62N7O18P3Sr‹jG0jH0jI0JüÿÿÿjJ0jK0jL0GubG¿ðjY1G?ðjCaG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r‹}r‹(hXECOAH8r‹hX93-hydroxyacyl-CoA dehydratase (3-hydroxyoctadecanoyl-CoA)r‹h}r‹h}r ‹j20Xb3846 or b2341r ‹j40j30j50h]r ‹(jŽ jØe…r ‹Rr ‹j90}r‹(j;0)r‹}r‹(hX 3hodcoa_cr‹hX(S)-3-Hydroxyoctadecanoyl-CoAr‹h}r‹h}r‹hNhh]r‹…r‹Rr‹jE0XC39H66N7O18P3Sr‹jG0jH0jI0JüÿÿÿjJ0jK0jL0GubG¿ðjbaG?ðjY1G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r‹}r‹(hXEDAr‹hX+2-dehydro-3-deoxy-phosphogluconate aldolaser‹h}r‹h}r‹j20Xb1850r‹j40j30j50h]r ‹jáa…r!‹Rr"‹j90}r#‹(j‹G¿ðja_G?ðj¿G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r$‹}r%‹(hXEDDr&‹hX6-phosphogluconate dehydrataser'‹h}r(‹h}r)‹j20Xb1851r*‹j40j30j50h]r+‹jêa…r,‹Rr-‹j90}r.‹(j;0)r/‹}r0‹(hX6pgc_cr1‹hX6-Phospho-D-gluconater2‹h}r3‹h}r4‹hNhh]r5‹…r6‹Rr7‹jE0X C6H10O10Pr8‹jG0jH0jI0JýÿÿÿjJ0jK0jL0GubG¿ðjY1G?ðj‹G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r9‹}r:‹(hXEDTXS1r;‹hX)Endotoxin Synthesis (lauroyl transferase)r<‹h}r=‹h}r>‹j20Xb1054r?‹j40j30j50h]r@‹jóa…rA‹RrB‹j90}rC‹(j;0)rD‹}rE‹(hX kdo2lipid4_crF‹hXKDO(2)-lipid IV(A)rG‹h}rH‹h}rI‹hNhh]rJ‹…rK‹RrL‹jE0XC84H148N2O37P2rM‹jG0jH0jI0JúÿÿÿjJ0jK0jL0GubG¿ðjõXG¿ðj¬XG?ðj;0)rN‹}rO‹(hX kdo2lipid4L_crP‹hXKDO(2)-lipid IV(A) with lauraterQ‹h}rR‹h}rS‹hNhh]rT‹…rU‹RrV‹jE0XC96H170N2O38P2rW‹jG0jH0jI0JúÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rX‹}rY‹(hXEDTXS2rZ‹hX+Endotoxin Synthesis (myristoyl transferase)r[‹h}r\‹h}r]‹j20Xb1855r^‹j40j30j50h]r_‹jüa…r`‹Rra‹j90}rb‹(jN‹G¿ðjYG¿ðj¬XG?ðj;0)rc‹}rd‹(hXlipa_cre‹hXKDO(2)-lipid (A)rf‹h}rg‹h}rh‹hNhh]ri‹…rj‹Rrk‹jE0XC110H196N2O39P2rl‹jG0jH0jI0JúÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rm‹}rn‹(hXEDTXS3ro‹hX&Endotoxin Synthesis (palmitoleoyl ACP)rp‹h}rq‹h}rr‹j20Xb2378rs‹j40j30j50h]rt‹ja…ru‹Rrv‹j90}rw‹(jD‹G¿ðj^YG¿ðj¬XG?ðj;0)rx‹}ry‹(hX kdo2lipid4p_crz‹hX$KDO(2)-lipid IV(A) with palmitoleoylr{‹h}r|‹h}r}‹hNhh]r~‹…r‹Rr€‹jE0XC100H176N2O38P2r‹jG0jH0jI0JúÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r‚‹}rƒ‹(hXEDTXS4r„‹hX+Endotoxin Synthesis (myristoyl transferase)r…‹h}r†‹h}r‡‹j20Xb1855rˆ‹j40j30j50h]r‰‹jüa…rŠ‹Rr‹‹j90}rŒ‹(jYG¿ðjx‹G¿ðj¬XG?ðj;0)r‹}rŽ‹(hX lipa_cold_cr‹hXcold adapted KDO(2)-lipid (A)r‹h}r‘‹h}r’‹hNhh]r“‹…r”‹Rr•‹jE0XC114H202N2O39P2r–‹jG0jH0jI0JúÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r—‹}r˜‹(hXEGMEACPRr™‹hX*Enoylglutaryl-[ACP] methyl ester reductaserš‹h}r›‹h}rœ‹j20Xb1288r‹j40j30j50h]rž‹j«a…rŸ‹Rr ‹j90}r¡‹(jÔ4G¿ðjH4G¿ðj;0)r¢‹}r£‹(hX egmeACP_cr¤‹hX1Enoylglutaryl-[acyl-carrier protein] methyl esterr¥‹h}r¦‹h}r§‹hNhh]r¨‹…r©‹Rrª‹jE0XC17H27N2O10PRSr«‹jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj;0)r¬‹}r­‹(hXgmeACP_cr®‹hX,Glutaryl-[acyl-carrier protein] methyl esterr¯‹h}r°‹h}r±‹hNhh]r²‹…r³‹Rr´‹jE0XC17H29N2O10PRSrµ‹jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðjO1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¶‹}r·‹(hX ENLIPAabctexr¸‹hXQphosphoethanolamine lipid A transport via ABC system (periplasm to extracellular)r¹‹h}rº‹h}r»‹j20X-b3200 and b3201 and b3199 and b4261 and b4262r¼‹j40j30j50h]r½‹(jejJjnjSj\e…r¾‹Rr¿‹j90}rÀ‹(jY1G¿ðj;0)rÁ‹}r‹(hXenlipa_prËhX$phosphoethanolamine KDO(2)-lipid (A)rÄ‹h}rÅ‹h}rÆ‹hNhh]rÇ‹…rÈ‹RrÉ‹jE0XC112H202N3O42P3rÊ‹jG0jÖ0jI0JúÿÿÿjJ0jK0jL0GubG¿ðjÕ2G¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðj×=G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rË‹}rÌ‹(hXENOrÍ‹hXenolaser΋h}rÏ‹h}rЋj20Xb2779rÑ‹j40j30j50h]rÒ‹ja…rÓ‹RrÔ‹j90}rÕ‹(j;0)rÖ‹}r׋(hX2pg_crØ‹hXD-Glycerate 2-phosphaterÙ‹h}rÚ‹h}rÛ‹hNhh]rÜ‹…rÝ‹RrÞ‹jE0XC3H4O7Prß‹jG0jH0jI0JýÿÿÿjJ0jK0jL0GubG¿ðjY1G?ðjW_G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rà‹}rá‹(hXENTCSrâ‹hXenterochelin synthaserã‹h}rä‹h}rå‹j20Xb0583ræ‹j40j30j50h]rç‹ja…rè‹Rré‹j90}rê‹(j;0)rë‹}rì‹(hXseramp_crí‹hX L-seryl-AMPrî‹h}rï‹h}rð‹hNhh]rñ‹…rò‹Rró‹jE0X C13H19N6O9Prô‹jG0jH0jI0KjJ0jK0jL0GubGÀjì‚GÀj½1G?ðjÔ4G@"j}RG@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rõ‹}rö‹(hXENTERESr÷‹hXEnterochelin Esteraserø‹h}rù‹h}rú‹j20Xb0585rû‹j40j30j50h]rü‹j a…rý‹Rrþ‹j90}rÿ‹(jY1GÀj½1G¿ðjÔ4G@jƒG@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rŒ}rŒ(hXENTERES2rŒhX%Enterochelin Esterase (Fe containing)rŒh}rŒh}rŒj20Xb0585rŒj40j30j50h]rŒj a…rŒRr Œj90}r Œ(jY1GÀj;0)r Œ}r Œ(hX feenter_cr ŒhXFe-enterobactinrŒh}rŒh}rŒhNhh]rŒ…rŒRrŒjE0X C30H27FeN3O15rŒjG0jH0jI0KjJ0jK0jL0GubG¿ðjÔ4G@j3G?ðjƒG@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rŒ}rŒ(hXEPMEACPRrŒhX*Enoylpimeloyl-[ACP] methyl ester reductaserŒh}rŒh}rŒj20Xb1288rŒj40j30j50h]rŒj«a…rŒRrŒj90}rŒ(jH4G¿ðjÔ4G¿ðj;0)r Œ}r!Œ(hX epmeACP_cr"ŒhX1Enoylpimeloyl-[acyl-carrier protein] methyl esterr#Œh}r$Œh}r%ŒhNhh]r&Œ…r'ŒRr(ŒjE0XC19H31N2O10PRSr)ŒjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj;0)r*Œ}r+Œ(hXpmeACP_cr,ŒhX,Pimeloyl-[acyl-carrier protein] methyl esterr-Œh}r.Œh}r/ŒhNhh]r0Œ…r1ŒRr2ŒjE0XC19H33N2O10PRSr3ŒjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðjO1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r4Œ}r5Œ(hXETHAALr6ŒhXEthanolamine ammonia-lyaser7Œh}r8Œh}r9Œj20Xb2440 and b2441r:Œj40j30j50h]r;Œ(j)j2e…r<ŒRr=Œj90}r>Œ(j;0)r?Œ}r@Œ(hXetha_crAŒhX EthanolaminerBŒh}rCŒh}rDŒhNhh]rEŒ…rFŒRrGŒjE0XC2H8NOrHŒjG0jH0jI0KjJ0jK0jL0GubG¿ðj^G?ðjŸ1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rIŒ}rJŒ(hXETHAt2pprKŒhX,ethanolamine transport in via proton symportrLŒh}rMŒh}rNŒj20j30j40j30j50h]rOŒ…rPŒRrQŒj90}rRŒ(jPG¿ðj;0)rSŒ}rTŒ(hXetha_prUŒhX EthanolaminerVŒh}rWŒh}rXŒhNhh]rYŒ…rZŒRr[ŒjE0XC2H8NOr\ŒjG0jÖ0jI0KjJ0jK0jL0GubG¿ðj?ŒG?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r]Œ}r^Œ(hXETHAtexr_ŒhX4ethanolamine transport via diffusion (extracellular)r`Œh}raŒh}rbŒj20X b0241 or b0929 or b1377 or b2215rcŒj40j30j50h]rdŒ(h h)hh2e…reŒRrfŒj90}rgŒ(jÿ=G¿ðjSŒG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rhŒ}riŒ(hX ETHSO3abcpprjŒhX4ethanesulfonate transport via ABC system (periplasm)rkŒh}rlŒh}rmŒj20Xb0936 and b0933 and b0934rnŒj40j30j50h]roŒ(jý j j e…rpŒRrqŒj90}rrŒ(jY1G¿ðjÕ2G¿ðj;0)rsŒ}rtŒ(hXethso3_pruŒhXethanesulfonatervŒh}rwŒh}rxŒhNhh]ryŒ…rzŒRr{ŒjE0XC2H5O3Sr|ŒjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðj;0)r}Œ}r~Œ(hXethso3_crŒhXethanesulfonater€Œh}rŒh}r‚ŒhNhh]rƒŒ…r„ŒRr…ŒjE0XC2H5O3Sr†ŒjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r‡Œ}rˆŒ(hX ETHSO3texr‰ŒhXDethanesulfonate transport via diffusion (extracellular to periplasm)rŠŒh}r‹Œh}rŒŒj20X b0241 or b0929 or b1377 or b2215rŒj40j30j50h]rŽŒ(h h)hh2e…rŒRrŒj90}r‘Œ(j>G¿ðjsŒG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r’Œ}r“Œ(hXETOHtexr”ŒhX<ethanol transport via diffusion (extracellular to periplasm)r•Œh}r–Œh}r—Œj20X b0241 or b0929 or b1377 or b2215r˜Œj40j30j50h]r™Œ(h h)hh2e…ršŒRr›Œj90}rœŒ(j'>G¿ðj;0)rŒ}ržŒ(hXetoh_prŸŒhXEthanolr Œh}r¡Œh}r¢ŒhNhh]r£Œ…r¤ŒRr¥ŒjE0XC2H6Or¦ŒjG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r§Œ}r¨Œ(hXETOHtrppr©ŒhX6ethanol reversible transport via diffusion (periplasm)rªŒh}r«Œh}r¬Œj20Xs0001r­Œj40j30j50h]r®Œja…r¯ŒRr°Œj90}r±Œ(jŒG¿ðj^iG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r²Œ}r³Œ(hXF6PAr´ŒhXfructose 6-phosphate aldolaserµŒh}r¶Œh}r·Œj20Xb0825 or b3946r¸Œj40j30j50h]r¹Œ(j;jDe…rºŒRr»Œj90}r¼Œ(jcjG¿ðj‚G?ðj¿G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r½Œ}r¾Œ(hXF6PPr¿ŒhX"D-fructose 6-phosphate phosphataserÀŒh}rÁŒh}rÂŒj20Xb0822rÃŒj40j30j50h]rÄŒjMa…rÅŒRrÆŒj90}rÇŒ(jY1G¿ðjcjG¿ðjÊ4G?ðj;0)rÈŒ}rÉŒ(hXfru_crÊŒhX D-FructoserËŒh}rÌŒh}rÍŒhNhh]rÎŒ…rÏŒRrÐŒjE0XC6H12O6rÑŒjG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÒŒ}rÓŒ(hX F6Pt6_2pprÔŒhXAFructose-6-phosphate transport via phosphate antiport (periplasm)rÕŒh}rÖŒh}r׌j20Xb3666rØŒj40j30j50h]rÙŒjVa…rÚŒRrÛŒj90}rÜŒ(jÊ4GÀj;0)rÝŒ}rÞŒ(hXf6p_prߌhXD-Fructose 6-phosphateràŒh}ráŒh}râŒhNhh]r㌅räŒRråŒjE0XC6H11O9PræŒjG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjHWG@jcjG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rçŒ}rèŒ(hXF6PtexréŒhXIfructose 6-phosphate transport via diffusion (extracellular to periplasm)rêŒh}rëŒh}rìŒj20X b0241 or b0929 or b1377 or b2215ríŒj40j30j50h]rîŒ(h h)hh2e…rïŒRrðŒj90}rñŒ(j;>G¿ðjÝŒG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)ròŒ}róŒ(hX FA100ACPHirôŒhXfatty-acyl-ACP hydrolaserõŒh}röŒh}r÷Œj20Xb0404røŒj40j30j50h]rùŒj_a…rúŒRrûŒj90}rüŒ(jY1G¿ðjËXG¿ðj¬XG?ðjÔ4G?ðjž[G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rýŒ}rþŒ(hX FA120ACPHirÿŒhXfatty-acyl-ACP hydrolaserh}rh}rj20Xb0404rj40j30j50h]rj_a…rRrj90}r(jY1G¿ðjõXG¿ðj¬XG?ðjÔ4G?ðjiRG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r}r (hX FA140ACPHir hXfatty-acyl-ACP hydrolaser h}r h}r j20Xb0404rj40j30j50h]rj_a…rRrj90}r(jY1G¿ðjYG¿ðj¬XG?ðj’RG?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r}r(hX FA141ACPHirhXfatty-acyl-ACP hydrolaserh}rh}rj20Xb0404rj40j30j50h]rj_a…rRrj90}r(jY1G¿ðj4YG¿ðj¬XG?ðjÔ4G?ðj±RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r}r(hX FA160ACPHir hXfatty-acyl-ACP hydrolaser!h}r"h}r#j20Xb0404r$j40j30j50h]r%j_a…r&Rr'j90}r((jY1G¿ðjIYG¿ðj¬XG?ðjÐRG?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r)}r*(hX FA161ACPHir+hXfatty-acyl-ACP hydrolaser,h}r-h}r.j20Xb0404r/j40j30j50h]r0j_a…r1Rr2j90}r3(jY1G¿ðj^YG¿ðj¬XG?ðjÔ4G?ðjåRG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r4}r5(hX FA80ACPHir6hXfatty-acyl-ACP hydrolaser7h}r8h}r9j20Xb0404r:j40j30j50h]r;j_a…r<Rr=j90}r>(jY1G¿ðj˜XG¿ðj¬XG?ðjÔ4G?ðj³[G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r?}r@(hX FACOAE100rAhX'fatty-acid-CoA thioesterase (decanoate)rBh}rCh}rDj20Xb0452rEj40j30j50h]rFjha…rGRrHj90}rI(jY1G¿ðje]G¿ðjÔ4G?ðjž[G?ðj52G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rJ}rK(hX FACOAE120rLhX)fatty-acid-CoA thioesterase (dodecanoate)rMh}rNh}rOj20Xb0452rPj40j30j50h]rQjha…rRRrSj90}rT(jY1G¿ðj„]G¿ðjÔ4G?ðjiRG?ðj52G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rU}rV(hX FACOAE140rWhX,fatty-acid-CoA thioesterase (tetradecanoate)rXh}rYh}rZj20Xb0452r[j40j30j50h]r\jha…r]Rr^j90}r_(jY1G¿ðj£]G¿ðjÔ4G?ðj’RG?ðj52G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r`}ra(hX FACOAE141rbhX,fatty-acid-CoA thioesterase (tetradecenoate)rch}rdh}rej20Xb0452rfj40j30j50h]rgjha…rhRrij90}rj(jY1G¿ðjö{G¿ðjÔ4G?ðj±RG?ðj52G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rk}rl(hX FACOAE160rmhX+fatty-acid-CoA thioesterase (hexadecanoate)rnh}roh}rpj20Xb0452rqj40j30j50h]rrjha…rsRrtj90}ru(jY1G¿ðjÌ]G¿ðjÐRG?ðjÔ4G?ðj52G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rv}rw(hX FACOAE161rxhX+fatty-acid-CoA thioesterase (hexadecenoate)ryh}rzh}r{j20Xb0452r|j40j30j50h]r}jha…r~Rrj90}r€(jY1G¿ðj |G¿ðjÔ4G?ðj52G?ðjåRG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r}r‚(hX FACOAE180rƒhX+fatty-acid-CoA thioesterase (octadecanoate)r„h}r…h}r†j20Xb0452r‡j40j30j50h]rˆjha…r‰RrŠj90}r‹(jY1G¿ðjXaG¿ðjúRG?ðjÔ4G?ðj52G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rŒ}r(hX FACOAE181rŽhX+fatty-acid-CoA thioesterase (octadecenoate)rh}rh}r‘j20Xb0452r’j40j30j50h]r“jha…r”Rr•j90}r–(jY1G¿ðj |G¿ðjÔ4G?ðjSG?ðj52G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r—}r˜(hXFACOAE60r™hX'fatty-acid-CoA thioesterase (hexanoate)ršh}r›h}rœj20Xb0452rj40j30j50h]ržjha…rŸRr j90}r¡(j']G¿ðjY1G¿ðj;0)r¢}r£(hXhxa_cr¤hXHexanoate (n-C6:0)r¥h}r¦h}r§hNhh]r¨…r©RrªjE0XC6H11O2r«jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðjÔ4G?ðj52G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¬}r­(hXFACOAE80r®hX'fatty-acid-CoA thioesterase (octanoate)r¯h}r°h}r±j20Xb0452r²j40j30j50h]r³jha…r´Rrµj90}r¶(jY1G¿ðjF]G¿ðj³[G?ðjÔ4G?ðj52G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r·}r¸(hX FACOAL100t2ppr¹hXFfatty-acid-CoA ligase (decanoate transport via vectoral Co-A coupling)rºh}r»h}r¼j20Xb1805 or b1701r½j40j30j50h]r¾(jzjqe…r¿RrÀj90}rÁ(jPG¿ðjÕ2G¿ðj¹€G¿ðj52G¿ðjÀ4G?ðj}RG?ðjÔ4G?ðje]G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÂ}rÃ(hX FACOAL120t2pprÄhXHfatty-acid-CoA ligase (dodecanoate transport via vectoral Co-A coupling)rÅh}rÆh}rÇj20Xb1701 or b1805rÈj40j30j50h]rÉ(jzjqe…rÊRrËj90}rÌ(jPG¿ðjÕ2G¿ðj7G¿ðj52G¿ðjÀ4G?ðj„]G?ðjÔ4G?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÍ}rÎ(hX FACOAL140t2pprÏhXKfatty-acid-CoA ligase (tetradecanoate transport via vectoral Co-A coupling)rÐh}rÑh}rÒj20Xb1701 or b1805rÓj40j30j50h]rÔ(jzjqe…rÕRrÖj90}r×(jPG¿ðj;0)rØ}rÙ(hXttdca_prÚhXtetradecanoate (n-C14:0)rÛh}rÜh}rÝhNhh]rÞ…rßRràjE0XC14H27O2rájG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÕ2G¿ðj52G¿ðjÀ4G?ðj£]G?ðjÔ4G?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)râ}rã(hX FACOAL141t2pprähXKfatty-acid-CoA ligase (tetradecenoate transport via vectoral Co-A coupling)råh}ræh}rçj20Xb1701 or b1805rèj40j30j50h]ré(jzjqe…rêRrëj90}rì(jPG¿ðjÕ2G¿ðj;0)rí}rî(hXttdcea_prïhXtetradecenoate (n-C14:1)rðh}rñh}ròhNhh]ró…rôRrõjE0XC14H25O2röjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj52G¿ðjÀ4G?ðjÔ4G?ðjö{G?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r÷}rø(hX FACOAL160t2pprùhXJfatty-acid-CoA ligase (hexadecanoate transport via vectoral Co-A coupling)rúh}rûh}rüj20Xb1701 or b1805rýj40j30j50h]rþ(jzjqe…rÿRrŽj90}rŽ(jPG¿ðj;0)rŽ}rŽ(hXhdca_prŽhXHexadecanoate (n-C16:0)rŽh}rŽh}rŽhNhh]rŽ…r ŽRr ŽjE0XC16H31O2r ŽjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÕ2G¿ðj52G¿ðjÀ4G?ðjÌ]G?ðjÔ4G?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r Ž}r Ž(hX FACOAL161t2pprŽhXJfatty-acid-CoA ligase (hexadecenoate transport via vectoral Co-A coupling)rŽh}rŽh}rŽj20Xb1805 or b1701rŽj40j30j50h]rŽ(jzjqe…rŽRrŽj90}rŽ(jPG¿ðjÕ2G¿ðj;0)rŽ}rŽ(hXhdcea_prŽhXHexadecenoate (n-C16:1)rŽh}rŽh}rŽhNhh]rŽ…rŽRrŽjE0XC16H29O2r ŽjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj52G¿ðjÀ4G?ðjÔ4G?ðj |G?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r!Ž}r"Ž(hX FACOAL180t2ppr#ŽhXJfatty-acid-CoA ligase (octadecanoate transport via vectoral Co-A coupling)r$Žh}r%Žh}r&Žj20Xb1701 or b1805r'Žj40j30j50h]r(Ž(jzjqe…r)ŽRr*Žj90}r+Ž(jPG¿ðj;0)r,Ž}r-Ž(hXocdca_pr.ŽhXoctadecanoate (n-C18:0)r/Žh}r0Žh}r1ŽhNhh]r2Ž…r3ŽRr4ŽjE0XC18H35O2r5ŽjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÕ2G¿ðj52G¿ðjÀ4G?ðj}RG?ðjÔ4G?ðjXaG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r6Ž}r7Ž(hX FACOAL181t2ppr8ŽhXJfatty-acid-CoA ligase (octadecenoate transport via vectoral Co-A coupling)r9Žh}r:Žh}r;Žj20Xb1805 or b1701r<Žj40j30j50h]r=Ž(jqjze…r>ŽRr?Žj90}r@Ž(jPG¿ðj;0)rAŽ}rBŽ(hXocdcea_prCŽhXoctadecenoate (n-C18:1)rDŽh}rEŽh}rFŽhNhh]rGŽ…rHŽRrIŽjE0XC18H33O2rJŽjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÕ2G¿ðj52G¿ðjÀ4G?ðj |G?ðjÔ4G?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rKŽ}rLŽ(hX FACOAL60t2pprMŽhXFfatty-acid-CoA ligase (hexanoate transport via vectoral Co-A coupling)rNŽh}rOŽh}rPŽj20Xb1805 or b1701rQŽj40j30j50h]rRŽ(jzjqe…rSŽRrTŽj90}rUŽ(jPG¿ðj;0)rVŽ}rWŽ(hXhxa_prXŽhXHexanoate (n-C6:0)rYŽh}rZŽh}r[ŽhNhh]r\Ž…r]ŽRr^ŽjE0XC6H11O2r_ŽjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÕ2G¿ðj52G¿ðj']G?ðjÀ4G?ðjÔ4G?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r`Ž}raŽ(hX FACOAL80t2pprbŽhXFfatty-acid-CoA ligase (octanoate transport via vectoral Co-A coupling)rcŽh}rdŽh}reŽj20Xb1805 or b1701rfŽj40j30j50h]rgŽ(jzjqe…rhŽRriŽj90}rjŽ(jPG¿ðj;0)rkŽ}rlŽ(hXocta_prmŽhXoctanoate (n-C8:0)rnŽh}roŽh}rpŽhNhh]rqŽ…rrŽRrsŽjE0XC8H15O2rtŽjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÕ2G¿ðj52G¿ðjÀ4G?ðjF]G?ðjÔ4G?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ruŽ}rvŽ(hXFADRxrwŽhX FAD reductaserxŽh}ryŽh}rzŽj20Xb3844r{Žj40j30j50h]r|Žjƒa…r}ŽRr~Žj90}rŽ(jÔ4G¿ðjË2G¿ðjz4G¿ðjR4G?ðjÅ`G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r€Ž}rŽ(hXFADRx2r‚ŽhX FAD reductaserƒŽh}r„Žh}r…Žj20Xb2763 and b2764r†Žj40j30j50h]r‡Ž(j•jŒe…rˆŽRr‰Žj90}rŠŽ(jH4G¿ðjÔ4G¿ðjË2G¿ðjÅ`G?ðjO1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r‹Ž}rŒŽ(hXFALDH2rŽhXformaldehyde dehydrogenaserŽŽh}rŽh}rŽj20Xb0356r‘Žj40j30j50h]r’Žj¡a…r“ŽRr”Žj90}r•Ž(j;0)r–Ž}r—Ž(hXhmgth_cr˜ŽhXhydroxymethylglutathioner™Žh}ršŽh}r›ŽhNhh]rœŽ…rŽRržŽjE0X C11H18N3O7SrŸŽjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjR4G¿ðjÔ4G?ðj;0)r Ž}r¡Ž(hX Sfglutth_cr¢ŽhXS-Formylglutathioner£Žh}r¤Žh}r¥ŽhNhh]r¦Ž…r§ŽRr¨ŽjE0X C11H16N3O7Sr©ŽjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðjz4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rªŽ}r«Ž(hXFALDtexr¬ŽhXAformaldehyde transport via diffusion (extracellular to periplasm)r­Žh}r®Žh}r¯Žj20X b0241 or b0929 or b1377 or b2215r°Žj40j30j50h]r±Ž(h h)hh2e…r²ŽRr³Žj90}r´Ž(jO>G¿ðj;0)rµŽ}r¶Ž(hXfald_pr·ŽhX Formaldehyder¸Žh}r¹Žh}rºŽhNhh]r»Ž…r¼ŽRr½ŽjE0XCH2Or¾ŽjG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r¿Ž}rÀŽ(hXFALDtpprÁŽhX0formaldehyde transport via diffusion (periplasm)rÂŽh}rÃŽh}rÄŽj20Xs0001rÅŽj40j30j50h]rÆŽja…rÇŽRrÈŽj90}rÉŽ(jµŽG¿ðj;0)rÊŽ}rËŽ(hXfald_crÌŽhX FormaldehyderÍŽh}rÎŽh}rÏŽhNhh]rÐŽ…rÑŽRrÒŽjE0XCH2OrÓŽjG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÔŽ}rÕŽ(hXFALGTHLsrÖŽhX-formaldehyde glutathione ligase (spontaneous)r׎h}rØŽh}rÙŽj20Xs0001rÚŽj40j30j50h]rÛŽja…rÜŽRrÝŽj90}rÞŽ(jÊŽG¿ðjý2G¿ðj–ŽG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rߎ}ràŽ(hXFBAráŽhXfructose-bisphosphate aldolaserâŽh}rãŽh}räŽj20Xb2097 or b1773 or b2925råŽj40j30j50h]ræŽ(j°j§jže…rçŽRrèŽj90}réŽ(j;0)rêŽ}rëŽ(hXfdp_crìŽhXD-Fructose 1,6-bisphosphateríŽh}rîŽh}rïŽhNhh]rðŽ…rñŽRròŽjE0X C6H10O12P2róŽjG0jH0jI0JüÿÿÿjJ0jK0jL0GubG¿ðj™‚G?ðj¿G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rôŽ}rõŽ(hXFBA3röŽhXASedoheptulose 1,7-bisphosphate D-glyceraldehyde-3-phosphate-lyaser÷Žh}røŽh}rùŽj20Xb2925rúŽj40j30j50h]rûŽjža…rüŽRrýŽj90}rþŽ(j;0)rÿŽ}r(hXs17bp_crhXSedoheptulose 1,7-bisphosphaterh}rh}rhNhh]r…rRrjE0X C7H12O13P2rjG0jH0jI0JüÿÿÿjJ0jK0jL0GubG¿ðj G?ðj™‚G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r }r (hXFBPr hXfructose-bisphosphataser h}r h}rj20Xb3925 or b4232 or b2930rj40j30j50h]r(jËjÂj¹e…rRrj90}r(jY1G¿ðjêŽG¿ðjÊ4G?ðjcjG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r}r(hXFCIrhXL-fucose isomeraserh}rh}rj20Xb2802rj40j30j50h]rjÔa…rRrj90}r(j;0)r}r (hXfuc__L_cr!hXL-Fucoser"h}r#h}r$hNhh]r%…r&Rr'jE0XC6H12O5r(jG0jH0jI0KjJ0jK0jL0GubG¿ðj;0)r)}r*(hXfcl__L_cr+hX L-fuculoser,h}r-h}r.hNhh]r/…r0Rr1jE0XC6H12O5r2jG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r3}r4(hXFCLKr5hXL-fuculokinaser6h}r7h}r8j20Xb2803r9j40j30j50h]r:jÝa…r;Rr<j90}r=(jÕ2G¿ðj)G¿ðjÞ4G?ðjÔ4G?ðj;0)r>}r?(hXfc1p_cr@hXL-Fuculose 1-phosphaterAh}rBh}rChNhh]rD…rERrFjE0XC6H11O8PrGjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rH}rI(hXFCLPArJhXL-fuculose 1-phosphate aldolaserKh}rLh}rMj20Xb2738 or b2800rNj40j30j50h]rO(jæjïe…rPRrQj90}rR(j>G¿ðj;0)rS}rT(hX lald__L_crUhXL-LactaldehyderVh}rWh}rXhNhh]rY…rZRr[jE0XC3H6O2r\jG0jH0jI0KjJ0jK0jL0GubG?ðj™‚G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r]}r^(hXFCLTr_hXFerrochelataser`h}rah}rbj20Xb0475rcj40j30j50h]rdjøa…reRrfj90}rg(j?2G¿ðj;0)rh}ri(hXppp9_crjhXProtoporphyrinrkh}rlh}rmhNhh]rn…roRrpjE0X C34H32N4O4rqjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjé2G?ðjÔ4G@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rr}rs(hXFDH4pprthX-formate dehydrogenase (quinone-8) (periplasm)ruh}rvh}rwj20X>( b3892 and b3893 and b3894 ) or ( b1474 and b1475 and b1476 )rxj40j30j50h]ry(jjj j%j.je…rzRr{j90}r|(jÔ4GÀj»pG¿ðj;0)r}}r~(hXfor_prhXFormater€h}rh}r‚hNhh]rƒ…r„Rr…jE0XCH1O2r†jG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjPG?ðjìnG?ðj³1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r‡}rˆ(hXFDH5ppr‰hX1Formate Dehydrogenase (menaquinone-8) (periplasm)rŠh}r‹h}rŒj20X>( b1474 and b1475 and b1476 ) or ( b3892 and b3893 and b3894 )rj40j30j50h]rŽ(jjj j%j.je…rRrj90}r‘(jÚpG¿ðjÔ4GÀj}G¿ðj¬4G?ðjPG?ðjìnG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r’}r“(hXFDMOr”hXFMNH2-dependent monooxygenaser•h}r–h}r—j20Xb0935r˜j40j30j50h]r™j7a…ršRr›j90}rœ(j®VG¿ðjûmG¿ðj;0)r}rž(hXisetac_crŸhXIsethionic acidr h}r¡h}r¢hNhh]r£…r¤Rr¥jE0XC2H5O4Sr¦jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj¿|G?ðjY1G?ðjÔ4G?ðjûƒG?ðjnG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r§}r¨(hXFDMO2r©hX0FMNH2-dependent monooxygenase (methanesulfonate)rªh}r«h}r¬j20Xb0935r­j40j30j50h]r®j7a…r¯Rr°j90}r±(j;0)r²}r³(hXmso3_cr´hXmethanesulfonaterµh}r¶h}r·hNhh]r¸…r¹RrºjE0XCH3O3Sr»jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj®VG¿ðjûmG¿ðj¿|G?ðjY1G?ðjÔ4G?ðjnG?ðjÊŽG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¼}r½(hXFDMO3r¾hX/FMNH2-dependent monooxygenase (ethanesulfonate)r¿h}rÀh}rÁj20Xb0935rÂj40j30j50h]rÃj7a…rÄRrÅj90}rÆ(j®VG¿ðjûmG¿ðj}ŒG¿ðj¿|G?ðjY1G?ðjÔ4G?ðj^G?ðjnG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÇ}rÈ(hXFDMO4rÉhX/FMNH2-dependent monooxygenase (butanesulfonate)rÊh}rËh}rÌj20Xb0935rÍj40j30j50h]rÎj7a…rÏRrÐj90}rÑ(jsG¿ðj®VG¿ðjûmG¿ðj¿|G?ðjY1G?ðjÔ4G?ðjnG?ðj¼iG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÒ}rÓ(hXFDMO6rÔhX,FMNH2-dependent monooxygenase (sulfoacetate)rÕh}rÖh}r×j20Xb0935rØj40j30j50h]rÙj7a…rÚRrÛj90}rÜ(j;0)rÝ}rÞ(hXsulfac_crßhX sulfoacetateràh}ráh}râhNhh]rã…räRråjE0XC2H2O5SræjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðj®VG¿ðjûmG¿ðj¿|G?ðjY1G?ðjÔ4G?ðjnG?ðj;0)rç}rè(hXglx_créhX Glyoxylaterêh}rëh}rìhNhh]rí…rîRrïjE0XC2H1O3rðjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rñ}rò(hXFE2abcppróhX.iron (II) transport via ABC system (periplasm)rôh}rõh}röj20Xb3409r÷j40j30j50h]røj@a…rùRrúj90}rû(jY1G¿ðj;0)rü}rý(hXfe2_prþhXFe2+rÿh}rh}rhNhh]r…rRrjE0XFerjG0jÖ0jI0KjJ0jK0jL0GubG¿ðjÕ2G¿ðjÊ4G?ðj?2G?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r}r(hXFE2t2pprhX5iron (II) transport in via proton symport (periplasm)r h}r h}r j20Xb2392r j40j30j50h]r jIa…rRrj90}r(jPG¿ðjüG¿ðj?2G?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r}r(hXFE2t3pprhX9iron (Fe+2) transport out via proton antiport (periplasm)rh}rh}rj20Xb3915rj40j30j50h]rjŸ a…rRrj90}r(jPG¿ðj?2G¿ðjüG?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r}r(hXFE2texrhX>iron (II) transport via diffusion (extracellular to periplasm)rh}r h}r!j20X b0241 or b0929 or b1377 or b2215r"j40j30j50h]r#(h h)hh2e…r$Rr%j90}r&(jc>G¿ðjüG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r'}r((hXFE2tppr)hX+iron (+2) transport in via permease (no H+)r*h}r+h}r,j20Xb3040r-j40j30j50h]r.j± a…r/Rr0j90}r1(jüG¿ðj?2G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r2}r3(hX FE3DCITabcppr4hX?iron transport from ferric-dicitrate via ABC system (periplasm)r5h}r6h}r7j20X#b4290 and b4289 and b4288 and b4287r8j40j30j50h]r9(jmjRj[jde…r:Rr;j90}r<(jY1G¿ðj;0)r=}r>(hX fe3dcit_pr?hXFe(III)dicitrater@h}rAh}rBhNhh]rC…rDRrEjE0X C12H10FeO14rFjG0jÖ0jI0JýÿÿÿjJ0jK0jL0GubG¿ðjÕ2G¿ðj3G?ðjÔ4G?ðjÞ4G?ðjþaG@jÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rG}rH(hX FE3DCITtonexrIhX9ferric-dicitrate transport via ton system (extracellular)rJh}rKh}rLj20X'b4291 and ( b1252 and b3005 and b3006 )rMj40j30j50h]rN(jŽjvj—j e…rORrPj90}rQ(jPG¿ðj‹>G¿ðj=G?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rR}rS(hXFE3DHBZRrThX9release of Fe(III) from ferric 2,3-dihydroxybenzoylserinerUh}rVh}rWj20j30j40j30j50h]rX…rYRrZj90}r[(j;0)r\}r](hX fe3dhbzs_cr^hX!ferric 2,3-dihydroxybenzoylseriner_h}r`h}rahNhh]rb…rcRrdjE0X C10H10NO6FerejG0jH0jI0KjJ0jK0jL0GubG¿ðj3G?ðjƒG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rf}rg(hX FE3DHBZSabcpprhhXFferric 2,3-dihydroxybenzoylserine transport via ABC system (periplasm)rih}rjh}rkj20X#b0592 and b0588 and b0590 and b0589rlj40j30j50h]rm(jˆj‘jjše…rnRroj90}rp(j;0)rq}rr(hX fe3dhbzs_prshX!ferric 2,3-dihydroxybenzoylserinerth}ruh}rvhNhh]rw…rxRryjE0X C10H10NO6FerzjG0jÖ0jI0KjJ0jK0jL0GubG¿ðjY1G¿ðjÕ2G¿ðjÔ4G?ðj\G?ðjÞ4G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r{}r|(hX FE3DHBZStonexr}hXJferric 2,3-dihydroxybenzoylserine transport via ton system (extracellular)r~h}rh}r€j20XZ( b0805 and ( b1252 and b3005 and b3006 ) ) or ( b2155 and ( b1252 and b3005 and b3006 ) )rj40j30j50h]r‚(jŽj£j—j¬j e…rƒRr„j90}r…(jPG¿ðjŸ>G¿ðjqG?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r†}r‡(hXFE3HOXR1rˆhXFe(III)hydroxamate reductaser‰h}rŠh}r‹j20j30j40j30j50h]rŒ…rRrŽj90}r(j;0)r}r‘(hXfe3hox_cr’hXFe(III)hydroxamater“h}r”h}r•hNhh]r–…r—Rr˜jE0X C9H18O6N3Fer™jG0jH0jI0KjJ0jK0jL0GubGÀjÅ`G¿ðj;0)rš}r›(hX fe3hox__un_crœhXFe(III)hydoxamate, unloadedrh}ržh}rŸhNhh]r …r¡Rr¢jE0X C9H18O6N3r£jG0jH0jI0JýÿÿÿjJ0jK0jL0GubG@j?2G@jÔ4G@jË2G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¤}r¥(hXFE3HOXR2r¦hXFe(III)hydroxamate reductaser§h}r¨h}r©j20j30j40j30j50h]rª…r«Rr¬j90}r­(jGÀjûmG¿ðjšG@j?2G@jÔ4G@jnG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r®}r¯(hXFE3HOXR3r°hXFe(III)hydroxamate reductaser±h}r²h}r³j20j30j40j30j50h]r´…rµRr¶j90}r·(jGÀjnG¿ðjšG@j?2G@jÔ4G@j93G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¸}r¹(hX FE3HOXUtexrºhX%Fe(III)hydroxamate unloaded secretionr»h}r¼h}r½j20j30j40j30j50h]r¾…r¿RrÀj90}rÁ(jšG¿ðjPG¿ðjÔ4G?ðj;0)rÂ}rÃ(hX fe3hox__un_prÄhXFe(III)hydoxamate, unloadedrÅh}rÆh}rÇhNhh]rÈ…rÉRrÊjE0X C9H18O6N3rËjG0jÖ0jI0JýÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÌ}rÍ(hX FE3HOXUtpprÎhX5Fe(III)hydroxamate unloaded secretion (extracellular)rÏh}rÐh}rÑj20j30j40j30j50h]rÒ…rÓRrÔj90}rÕ(jPG¿ðjÂG¿ðjÔ4G?ðjÇ>G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÖ}r×(hX FE3HOXabcpprØhX5ferric-dicitrate transport via ABC system (periplasm)rÙh}rÚh}rÛj20Xb0153 and b0151 and b0152rÜj40j30j50h]rÝ(j?j6j-e…rÞRrßj90}rà(j;0)rá}râ(hXfe3hox_prãhXFe(III)hydroxamateräh}råh}ræhNhh]rç…rèRréjE0X C9H18O6N3FerêjG0jÖ0jI0KjJ0jK0jL0GubG¿ðjY1G¿ðjÕ2G¿ðjÔ4G?ðjG?ðjÞ4G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rë}rì(hX FE3HOXexsríhX6Fe(III) hydroxamate Fe-loading reaction (spontaneaous)rîh}rïh}rðj20Xs0001rñj40j30j50h]ròja…róRrôj90}rõ(jw>G¿ðjÇ>G¿ðj³>G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rö}r÷(hX FE3HOXtonexrøhX;Fe(III)hydroxamine transport via ton system (extracellular)rùh}rúh}rûj20X'b0150 and ( b1252 and b3005 and b3006 )rüj40j30j50h]rý(jŽj—j jµe…rþRrÿj90}r‘(jPG¿ðj³>G¿ðjáG?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r‘}r‘(hXFE3Rir‘hXFe(III) reductionr‘h}r‘h}r‘j20Xb3844r‘j40j30j50h]r‘jƒa…r ‘Rr ‘j90}r ‘(j3GÀjÅ`G¿ðj?2G@jÔ4G@jË2G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r ‘}r ‘(hXFE3abcppr‘hX<iron (III) transport via ABC system (periplasm to cytoplasm)r‘h}r‘h}r‘j20j30j40j30j50h]r‘…r‘Rr‘j90}r‘(jY1G¿ðj;0)r‘}r‘(hXfe3_pr‘hXFe3+r‘h}r‘h}r‘hNhh]r‘…r‘Rr‘jE0XFer‘jG0jÖ0jI0KjJ0jK0jL0GubG¿ðjÕ2G¿ðj3G?ðjÔ4G?ðjÞ4G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r ‘}r!‘(hXFE3texr"‘hX?iron (III) transport via diffusion (extracellular to periplasm)r#‘h}r$‘h}r%‘j20X b0241 or b0929 or b1377 or b2215r&‘j40j30j50h]r'‘(h h)hh2e…r(‘Rr)‘j90}r*‘(jw>G¿ðj‘G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r+‘}r,‘(hXFECRMR1r-‘hXFerrichrome reductaser.‘h}r/‘h}r0‘j20j30j40j30j50h]r1‘…r2‘Rr3‘j90}r4‘(j;0)r5‘}r6‘(hXfecrm_cr7‘hX Ferrichromer8‘h}r9‘h}r:‘hNhh]r;‘…r<‘Rr=‘jE0X C27H42FeN9O12r>‘jG0jH0jI0KjJ0jK0jL0GubGÀjÅ`G¿ðj;0)r?‘}r@‘(hX fecrm__un_crA‘hXFerrichrome minus Fe(III)rB‘h}rC‘h}rD‘hNhh]rE‘…rF‘RrG‘jE0X C27H42N9O12rH‘jG0jH0jI0JýÿÿÿjJ0jK0jL0GubG@j?2G@jÔ4G@jË2G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rI‘}rJ‘(hXFECRMR2rK‘hXFerrichrome reductaserL‘h}rM‘h}rN‘j20j30j40j30j50h]rO‘…rP‘RrQ‘j90}rR‘(j5‘GÀjûmG¿ðj?‘G@j?2G@jÔ4G@jnG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rS‘}rT‘(hXFECRMR3rU‘hXFerrichrome reductaserV‘h}rW‘h}rX‘j20j30j40j30j50h]rY‘…rZ‘Rr[‘j90}r\‘(j5‘GÀjnG¿ðj?‘G@j?2G@jÔ4G@j93G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r]‘}r^‘(hX FECRMUtexr_‘hX3ferrichrome (minus Fe) secretion (to extracellular)r`‘h}ra‘h}rb‘j20j30j40j30j50h]rc‘…rd‘Rre‘j90}rf‘(jPG¿ðj;0)rg‘}rh‘(hX fecrm__un_pri‘hXFerrichrome minus Fe(III)rj‘h}rk‘h}rl‘hNhh]rm‘…rn‘Rro‘jE0X C27H42N9O12rp‘jG0jÖ0jI0JýÿÿÿjJ0jK0jL0GubG¿ðjÔ4G?ðjï>G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rq‘}rr‘(hX FECRMUtpprs‘hX/ferrichrome (minus Fe) secretion (to periplasm)rt‘h}ru‘h}rv‘j20j30j40j30j50h]rw‘…rx‘Rry‘j90}rz‘(jPG¿ðj?‘G¿ðjg‘G?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r{‘}r|‘(hX FECRMabcppr}‘hX0ferrichrome transport via ABC system (periplasm)r~‘h}r‘h}r€‘j20Xb0153 and b0151 and b0152r‘j40j30j50h]r‚‘(j?j6j-e…rƒ‘Rr„‘j90}r…‘(jY1G¿ðj;0)r†‘}r‡‘(hXfecrm_prˆ‘hX Ferrichromer‰‘h}rŠ‘h}r‹‘hNhh]rŒ‘…r‘RrŽ‘jE0X C27H42FeN9O12r‘jG0jÖ0jI0KjJ0jK0jL0GubG¿ðjÕ2G¿ðjÊ4G?ðj5‘G?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r‘}r‘‘(hXFECRMexsr’‘hX2ferrichrome Fe(III)-loading reaction (spontaneous)r“‘h}r”‘h}r•‘j20Xs0001r–‘j40j30j50h]r—‘ja…r˜‘Rr™‘j90}rš‘(jw>G¿ðjï>G¿ðjÛ>G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r›‘}rœ‘(hX FECRMtonexr‘hX4ferrichrome transport via ton system (extracellular)rž‘h}rŸ‘h}r ‘j20X'b0150 and ( b1252 and b3005 and b3006 )r¡‘j40j30j50h]r¢‘(jŽj—j jµe…r£‘Rr¤‘j90}r¥‘(jPG¿ðjÛ>G¿ðj†‘G?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¦‘}r§‘(hX FEENTERR1r¨‘hX-Fe-enterobactin reduction (Fe(III)-unloading)r©‘h}rª‘h}r«‘j20j30j40j30j50h]r¬‘…r­‘Rr®‘j90}r¯‘(jÅ`G¿ðj ŒGÀj½1G@j?2G@jÔ4G@jË2G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r°‘}r±‘(hX FEENTERR2r²‘hX-Fe-enterobactin reduction (Fe(III)-unloading)r³‘h}r´‘h}rµ‘j20j30j40j30j50h]r¶‘…r·‘Rr¸‘j90}r¹‘(j ŒGÀjûmG¿ðj½1G@j?2G@jÔ4G@jnG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rº‘}r»‘(hX FEENTERR3r¼‘hX-Fe-enterobactin reduction (Fe(III)-unloading)r½‘h}r¾‘h}r¿‘j20j30j40j30j50h]rÀ‘…rÁ‘Rr‘j90}rÑ(jnG¿ðj ŒGÀj½1G@j?2G@jÔ4G@j93G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÄ‘}rÅ‘(hX FEENTERabcpprÆ‘hX4Fe-enterobactin transport via ABC system (periplasm)rÇ‘h}rÈ‘h}rÉ‘j20X#b0592 and b0588 and b0590 and b0589rÊ‘j40j30j50h]rË‘(jˆj‘jjše…rÌ‘RrÍ‘j90}rΑ(jY1G¿ðjÕ2G¿ðj;0)rÏ‘}rБ(hX feenter_prÑ‘hXFe-enterobactinrÒ‘h}rÓ‘h}rÔ‘hNhh]rÕ‘…rÖ‘RrבjE0X C30H27FeN3O15rØ‘jG0jÖ0jI0KjJ0jK0jL0GubG¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðj ŒG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÙ‘}rÚ‘(hX FEENTERexsrÛ‘hX*enterobactin Fe(III) binding (spontaneous)rÜ‘h}rÝ‘h}rÞ‘j20Xs0001rß‘j40j30j50h]rà‘ja…rá‘Rrâ‘j90}rã‘(jw>G¿ðjë=G¿ðj?G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rä‘}rå‘(hX FEENTERtexræ‘hX,enterochelin transport (secretion periplasm)rç‘h}rè‘h}ré‘j20Xb3035rê‘j40j30j50h]rë‘j¿ a…rì‘Rrí‘j90}rî‘(jPG¿ðj;0)rï‘}rð‘(hXenter_prñ‘hX Enterochelinrò‘h}ró‘h}rô‘hNhh]rõ‘…rö‘Rr÷‘jE0X C30H27N3O15rø‘jG0jÖ0jI0KjJ0jK0jL0GubG¿ðjÔ4G?ðjë=G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rù‘}rú‘(hX FEENTERtonexrû‘hX8Fe-enterobactin transport via ton system (extracellular)rü‘h}rý‘h}rþ‘j20X'b0584 and ( b1252 and b3005 and b3006 )rÿ‘j40j30j50h]r’(jŽj¾j—j e…r’Rr’j90}r’(j?G¿ðjPG¿ðjÔ4G?ðjÏ‘G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r’}r’(hX FEENTERtppr’hX"enterochelin transport (secretion)r’h}r’h}r ’j20Xb0591r ’j40j30j50h]r ’jÇa…r ’Rr ’j90}r’(jPG¿ðj½1G¿ðjï‘G?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r’}r’(hXFEOXAMR1r’hXferroxamine reductaser’h}r’h}r’j20Xb4367r’j40j30j50h]r’jÐa…r’Rr’j90}r’(j;0)r’}r’(hXfeoxam_cr’hX ferroxaminer’h}r’h}r’hNhh]r ’…r!’Rr"’jE0X C25H46FeN6O8r#’jG0jH0jI0KjJ0jK0jL0GubGÀjÅ`G¿ðj?2G@jÔ4G@jË2G?ðj;0)r$’}r%’(hX feoxam__un_cr&’hXferroxamine minus Fe(3)r'’h}r(’h}r)’hNhh]r*’…r+’Rr,’jE0X C25H46N6O8r-’jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r.’}r/’(hXFEOXAMR2r0’hXferroxamine reductaser1’h}r2’h}r3’j20Xb4367r4’j40j30j50h]r5’jÐa…r6’Rr7’j90}r8’(j’GÀjûmG¿ðj?2G@jÔ4G@jnG?ðj$’G@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r9’}r:’(hXFEOXAMR3r;’hXferroxamine reductaser<’h}r=’h}r>’j20Xb4367r?’j40j30j50h]r@’jÐa…rA’RrB’j90}rC’(j’GÀjnG¿ðj?2G@jÔ4G@j93G?ðj$’G@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rD’}rE’(hX FEOXAMUtexrF’hX4ferroxamine (minus Fe3) secretion (to extracellular)rG’h}rH’h}rI’j20j30j40j30j50h]rJ’…rK’RrL’j90}rM’(jPG¿ðj;0)rN’}rO’(hX feoxam__un_prP’hXferroxamine minus Fe(3)rQ’h}rR’h}rS’hNhh]rT’…rU’RrV’jE0X C25H46N6O8rW’jG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG¿ðj+?G?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rX’}rY’(hX FEOXAMUtpprZ’hX0ferroxamine (minus Fe3) secretion (to periplasm)r[’h}r\’h}r]’j20j30j40j30j50h]r^’…r_’Rr`’j90}ra’(jPG¿ðj$’G¿ðjÔ4G?ðjN’G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rb’}rc’(hX FEOXAMabcpprd’hX0ferroxamine transport via ABC system (periplasm)re’h}rf’h}rg’j20Xb0153 and b0151 and b0152rh’j40j30j50h]ri’(j?j6j-e…rj’Rrk’j90}rl’(jY1G¿ðj;0)rm’}rn’(hXfeoxam_pro’hX ferroxaminerp’h}rq’h}rr’hNhh]rs’…rt’Rru’jE0X C25H46FeN6O8rv’jG0jÖ0jI0KjJ0jK0jL0GubG¿ðjÕ2G¿ðj’G?ðjÊ4G?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rw’}rx’(hX FEOXAMexsry’hX.ferroxamine Fe3-loading reaction (spontaneous)rz’h}r{’h}r|’j20Xs0001r}’j40j30j50h]r~’ja…r’Rr€’j90}r’(j+?G¿ðjw>G¿ðj?G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r‚’}rƒ’(hX FEOXAMtonexr„’hX4ferroxamine transport via ton system (extracellular)r…’h}r†’h}r‡’j20X'b0150 and ( b1252 and b3005 and b3006 )rˆ’j40j30j50h]r‰’(jŽj—j jµe…rŠ’Rr‹’j90}rŒ’(jPG¿ðj?G¿ðjÔ4G?ðjm’G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r’}rŽ’(hXFEROppr’hX ferroxidaser’h}r‘’h}r’’j20Xb0123r“’j40j30j50h]r”’j  a…r•’Rr–’j90}r—’(jPGÀjüGÀjçYG¿ðj‘G@jDPG@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r˜’}r™’(hXFESD1srš’hX2iron-sulfur cluster damage (peroxide, spontaneous)r›’h}rœ’h}r’j20Xs0001rž’j40j30j50h]rŸ’ja…r ’Rr¡’j90}r¢’(jÔ4GÀj1GÀjÛ[G¿ðjY1G@j3G@j;0)r£’}r¤’(hX3fe4s_cr¥’hX$[3Fe-4S] damaged iron-sulfur clusterr¦’h}r§’h}r¨’hNhh]r©’…rª’Rr«’jE0XS4Fe3r¬’jG0jH0jI0KjJ0jK0jL0GubG@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r­’}r®’(hXFESD2sr¯’hX7iron-sulfur cluster damage (nitrous oxide, spontaneous)r°’h}r±’h}r²’j20Xs0001r³’j40j30j50h]r´’ja…rµ’Rr¶’j90}r·’(jÔ4GÀj1GÀj;0)r¸’}r¹’(hXno_crº’hX Nitric oxider»’h}r¼’h}r½’hNhh]r¾’…r¿’RrÀ’jE0XNOrÁ’jG0jH0jI0KjJ0jK0jL0GubGÀjY1G?ðj;0)rÂ’}rÃ’(hXn2o_crÄ’hX Nitrous oxiderÅ’h}rÆ’h}rÇ’hNhh]rÈ’…rÉ’RrÊ’jE0XN2OrË’jG0jH0jI0KjJ0jK0jL0GubG?ðj3G@j£’G@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÌ’}rÍ’(hXFESRrÎ’hXiron-sulfur cluster repairrÏ’h}rÐ’h}rÑ’j20Xb4209rÒ’j40j30j50h]rÓ’jÙa…rÔ’RrÕ’j90}rÖ’(j?2G¿ðj£’G¿ðj1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r×’}rØ’(hXFFSDrÙ’hXbeta-fructofuranosidaserÚ’h}rÛ’h}rÜ’j20j30j40j30j50h]rÝ’…rÞ’Rrß’j90}rà’(jY1G¿ðj;0)rá’}râ’(hXsuc6p_crã’hXSucrose 6-phosphaterä’h}rå’h}ræ’hNhh]rç’…rè’Rré’jE0X C12H21O14Prê’jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjW\G?ðjÈŒG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rë’}rì’(hXFHLrí’hXFormate-hydrogen lyaserî’h}rï’h}rð’j20X¾( b4079 and ( b2481 and b2482 and b2483 and b2484 and b2485 and b2486 and b2487 and b2488 and b2489 and b2490 ) ) or ( b4079 and ( b2719 and b2720 and b2721 and b2722 and b2723 and b2724 ) )rñ’j40j30j50h]rò’(jôj`jýjijjrjjj!j*j3j<jEjNjâjWjëe…ró’Rrô’j90}rõ’(jÔ4G¿ðjÊkG¿ðj¶XG?ðj;0)rö’}r÷’(hXh2_crø’hXH2rù’h}rú’h}rû’hNhh]rü’…rý’Rrþ’jE0XH2rÿ’jG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0GjR0NjS0Nubj+0)r“}r“(hXFLDR2r“hXflavodoxin reductase (NADPH)r“h}r“h}r“j20X*( b0684 and b3924 ) or ( b2895 and b3924 )r“j40j30j50h]r“(j{jj„e…r“Rr “j90}r “(jH4G¿ðj;0)r “}r “(hXflxso_cr “hXflavodoxin semi oxidizedr“h}r“h}r“hNhh]r“…r“Rr“jE0XXHr“jG0jH0jI0KjJ0jK0jL0GubGÀj;0)r“}r“(hXflxr_cr“hXFlavodoxin reducedr“h}r“h}r“hNhh]r“…r“Rr“jE0XXHr“jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG@jÔ4G?ðjO1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r“}r “(hXFLVRr!“hXflavin reductaser"“h}r#“h}r$“j20Xb3844 or ( b2763 and b2764 )r%“j40j30j50h]r&“(j•jŒjƒe…r'“Rr(“j90}r)“(jH4G¿ðjÔ4G¿ðj93G¿ðjnG?ðjO1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r*“}r+“(hXFLVRxr,“hXflavin reductase (NAD)r-“h}r.“h}r/“j20Xb3844r0“j40j30j50h]r1“jƒa…r2“Rr3“j90}r4“(jÔ4G¿ðjz4G¿ðj93G¿ðjnG?ðjR4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r5“}r6“(hXFMETTRSr7“hX Methionyl-tRNA formyltransferaser8“h}r9“h}r:“j20Xb3288r;“j40j30j50h]r<“j–a…r=“Rr>“j90}r?“(j;0)r@“}rA“(hX mettrna_crB“hXL-Methionyl-tRNA (Met)rC“h}rD“h}rE“hNhh]rF“…rG“RrH“jE0X C5H10NOSRrI“jG0jH0jI0KjJ0jK0jL0GubG¿ðj“3G¿ðjÔ4G?ðj;0)rJ“}rK“(hX fmettrna_crL“hXN-Formylmethionyl-tRNArM“h}rN“h}rO“hNhh]rP“…rQ“RrR“jE0X C6H9NO2SRrS“jG0jH0jI0KjJ0jK0jL0GubG?ðj2G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rT“}rU“(hXFMNATrV“hXFMN adenylyltransferaserW“h}rX“h}rY“j20Xb0025rZ“j40j30j50h]r[“jŸa…r\“Rr]“j90}r^“(jÔ4G¿ðjÕ2G¿ðjnG¿ðjÀ4G?ðjË2G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r_“}r`“(hXFMNRxra“hX FMN reductaserb“h}rc“h}rd“j20Xb0937 or b3844re“j40j30j50h]rf“(j¨jƒe…rg“Rrh“j90}ri“(jÔ4G¿ðjz4G¿ðjnG¿ðjR4G?ðjûmG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rj“}rk“(hXFMNRx2rl“hX FMN reductaserm“h}rn“h}ro“j20X%b3844 or b0937 or ( b2763 and b2764 )rp“j40j30j50h]rq“(j•jƒjŒj¨e…rr“Rrs“j90}rt“(jH4G¿ðjÔ4G¿ðjnG¿ðjO1G?ðjûmG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ru“}rv“(hXFOMETRirw“hXAminomethyltransferaserx“h}ry“h}rz“j20Xb2912r{“j40j30j50h]r|“j±a…r}“Rr~“j90}r“(jÔ4G¿ðj;0)r€“}r“(hX5fthf_cr‚“hX5-Formyltetrahydrofolaterƒ“h}r„“h}r…“hNhh]r†“…r‡“Rrˆ“jE0X C20H21N7O7r‰“jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjY1G?ðj;0)rŠ“}r‹“(hXmethf_crŒ“hX5,10-Methenyltetrahydrofolater“h}rŽ“h}r“hNhh]r“…r‘“Rr’“jE0X C20H20N7O6r““jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r”“}r•“(hXFORCTr–“hXFormyl-CoA Transferaser—“h}r˜“h}r™“j20Xb2374rš“j40j30j50h]r›“jºa…rœ“Rr“j90}rž“(j;0)rŸ“}r “(hXoxa_cr¡“hXOxalater¢“h}r£“h}r¤“hNhh]r¥“…r¦“Rr§“jE0XC2O4r¨“jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðj;0)r©“}rª“(hXforcoa_cr«“hX Formyl-CoAr¬“h}r­“h}r®“hNhh]r¯“…r°“Rr±“jE0XC22H32N7O17P3Sr²“jG0jH0jI0JüÿÿÿjJ0jK0jL0GubG¿ðj;0)r³“}r´“(hX oxalcoa_crµ“hX Oxalyl-CoAr¶“h}r·“h}r¸“hNhh]r¹“…rº“Rr»“jE0XC23H31N7O19P3Sr¼“jG0jH0jI0JûÿÿÿjJ0jK0jL0GubG?ðjÊkG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r½“}r¾“(hXFORt2ppr¿“hX=formate transport via proton symport (uptake only, periplasm)rÀ“h}rÁ“h}r“j20Xb0904 or b2492rÓj40j30j50h]rÄ“(jÃjÌe…rÅ“RrÆ“j90}rÇ“(jPG¿ðj}G¿ðjÔ4G?ðjÊkG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÈ“}rÉ“(hXFORtexrÊ“hX<formate transport via diffusion (extracellular to periplasm)rË“h}rÌ“h}rÍ“j20X b0241 or b0929 or b1377 or b2215rΓj40j30j50h]rÏ“(h h)hh2e…rГRrÑ“j90}rÒ“(j??G¿ðj}G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÓ“}rÔ“(hXFORtppirÕ“hX8formate transport via diffusion (cytoplasm to periplasm)rÖ“h}rדh}rØ“j20Xb0904 or b2492rÙ“j40j30j50h]rÚ“(jÃjÌe…rÛ“RrÜ“j90}rÝ“(jÊkG¿ðj}G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÞ“}rß“(hXFRD2rà“hXfumarate reductaserá“h}râ“h}rã“j20X#b4151 and b4152 and b4153 and b4154rä“j40j30j50h]rå“(jçjðjÕjÞe…ræ“Rrç“j90}rè“(j¬4G¿ðj;eG¿ðjÚpG?ðjïpG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ré“}rê“(hXFRD3rë“hXfumarate reductaserì“h}rí“h}rî“j20X#b4151 and b4152 and b4153 and b4154rï“j40j30j50h]rð“(jçjðjÕjÞe…rñ“Rrò“j90}ró“(j;eG¿ðj‹1G¿ðjïpG?ðj†G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rô“}rõ“(hXFRUKrö“hXfructose-1-phosphate kinaser÷“h}rø“h}rù“j20Xb2168rú“j40j30j50h]rû“jùa…rü“Rrý“j90}rþ“(j;0)rÿ“}r”(hXf1p_cr”hXD-Fructose 1-phosphater”h}r”h}r”hNhh]r”…r”Rr”jE0XC6H11O9Pr”jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjÕ2G¿ðjÔ4G?ðjÞ4G?ðjêŽG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r ”}r ”(hXFRULYSDGr ”hX"Fructoselysine phosphate deglycaser ”h}r ”h}r”j20Xb3371r”j40j30j50h]r”ja…r”Rr”j90}r”(jY1G¿ðj;0)r”}r”(hX frulysp_cr”hXfructoselysine Phosphater”h}r”h}r”hNhh]r”…r”Rr”jE0X C12H24N2O10Pr”jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjW\G?ðj3G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r”}r”(hXFRULYSEr ”hXfructoselysine 3-epimeraser!”h}r"”h}r#”j20Xb4474r$”j40j30j50h]r%”j a…r&”Rr'”j90}r(”(j;0)r)”}r*”(hXpsclys_cr+”hX psicoselysiner,”h}r-”h}r.”hNhh]r/”…r0”Rr1”jE0X C12H25N2O7r2”jG0jH0jI0KjJ0jK0jL0GubG¿ðj;0)r3”}r4”(hXfrulys_cr5”hXfructoselysiner6”h}r7”h}r8”hNhh]r9”…r:”Rr;”jE0X C12H25N2O7r<”jG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r=”}r>”(hXFRULYSKr?”hXFructoselysine Kinaser@”h}rA”h}rB”j20Xb3374rC”j40j30j50h]rD”ja…rE”RrF”j90}rG”(j3”G¿ðjÕ2G¿ðjÞ4G?ðjÔ4G?ðj”G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rH”}rI”(hX FRULYSt2pprJ”hX7Fructoselysine transport via proton symport (periplasm)rK”h}rL”h}rM”j20Xb3370rN”j40j30j50h]rO”ja…rP”RrQ”j90}rR”(jPG¿ðj;0)rS”}rT”(hXfrulys_prU”hXfructoselysinerV”h}rW”h}rX”hNhh]rY”…rZ”Rr[”jE0X C12H25N2O7r\”jG0jÖ0jI0KjJ0jK0jL0GubG¿ðjÔ4G?ðj3”G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r]”}r^”(hX FRULYStexr_”hX8fructoselysine transporter via diffusion (extracellular)r`”h}ra”h}rb”j20X b0241 or b0929 or b1377 or b2215rc”j40j30j50h]rd”(h h)hh2e…re”Rrf”j90}rg”(jg?G¿ðjS”G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rh”}ri”(hX FRUURt2rpprj”hXCD-fructuronate transport via proton symport, reversible (periplasm)rk”h}rl”h}rm”j20Xb4321rn”j40j30j50h]ro”j&a…rp”Rrq”j90}rr”(j;0)rs”}rt”(hXfruur_pru”hXD-Fructuronaterv”h}rw”h}rx”hNhh]ry”…rz”Rr{”jE0XC6H9O7r|”jG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjPG¿ðjÔ4G?ðj;0)r}”}r~”(hXfruur_cr”hXD-Fructuronater€”h}r”h}r‚”hNhh]rƒ”…r„”Rr…”jE0XC6H9O7r†”jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r‡”}rˆ”(hXFRUURtexr‰”hX6D-fructuronate transport via diffusion (extracellular)rŠ”h}r‹”h}rŒ”j20X b0241 or b0929 or b1377 or b2215r”j40j30j50h]rŽ”(h h)hh2e…r”Rr”j90}r‘”(j{?G¿ðjs”G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r’”}r“”(hX FRUpts2ppr””hX?Fructose transport via PEP:Pyr PTS (f6p generating) (periplasm)r•”h}r–”h}r—”j20X-b1817 and b1818 and b1819 and b2415 and b2416r˜”j40j30j50h]r™”(jùjj„jijðe…rš”Rr›”j90}rœ”(jW_G¿ðj;0)r”}rž”(hXfru_prŸ”hX D-Fructoser ”h}r¡”h}r¢”hNhh]r£”…r¤”Rr¥”jE0XC6H12O6r¦”jG0jÖ0jI0KjJ0jK0jL0GubG¿ðja_G?ðjcjG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r§”}r¨”(hXFRUptsppr©”hX0D-fructose transport via PEP:Pyr PTS (periplasm)rª”h}r«”h}r¬”j20X#b2167 and b2169 and b2415 and b2416r­”j40j30j50h]r®”(j8j/jij„e…r¯”Rr°”j90}r±”(jW_G¿ðj”G¿ðjÿ“G?ðja_G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r²”}r³”(hXFRUtexr´”hX?D-fructose transport via diffusion (extracellular to periplasm)rµ”h}r¶”h}r·”j20X b0241 or b0929 or b1377 or b2215r¸”j40j30j50h]r¹”(h h)hh2e…rº”Rr»”j90}r¼”(jS?G¿ðj”G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r½”}r¾”(hXFTHFDr¿”hX"formyltetrahydrofolate deformylaserÀ”h}rÁ”h}r”j20Xb1232rÔj40j30j50h]rÄ”jAa…rÅ”RrÆ”j90}rÇ”(jY1G¿ðj“3G¿ðjÔ4G?ðjÊkG?ðj2G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÈ”}rÉ”(hXFTHFLirÊ”hXformate-tetrahydrofolate ligaserË”h}rÌ”h}rÍ”j20j30j40j30j50h]rΔ…rÏ”RrДj90}rÑ”(jÕ2G¿ðjÊkG¿ðj2G¿ðjÊ4G?ðjÞ4G?ðj“3G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÒ”}rÓ”(hXFUCtexrÔ”hX=L-fucose transport via diffusion (extracellular to periplasm)rÕ”h}rÖ”h}r×”j20X b0241 or b0929 or b1377 or b2215rØ”j40j30j50h]rÙ”(h h)hh2e…rÚ”RrÛ”j90}rÜ”(j?G¿ðj;0)rÝ”}rÞ”(hXfuc__L_prß”hXL-Fucoserà”h}rá”h}râ”hNhh]rã”…rä”Rrå”jE0XC6H12O5ræ”jG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rç”}rè”(hXFUCtppré”hX1L-fucose transport via proton symport (periplasm)rê”h}rë”h}rì”j20Xb2801rí”j40j30j50h]rî”jJa…rï”Rrð”j90}rñ”(jPG¿ðjÝ”G¿ðjG?ðjÔ4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rò”}ró”(hXFUMrô”hXfumaraserõ”h}rö”h}r÷”j20Xb1612 or b4122 or b1611rø”j40j30j50h]rù”(jSj-j\e…rú”Rrû”j90}rü”(jY1G¿ðj;eG¿ðj;0)rý”}rþ”(hXmal__L_crÿ”hXL-Malater•h}r•h}r•hNhh]r•…r•Rr•jE0XC4H4O5r•jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r•}r•(hX FUMt2_2ppr •hX7Fumarate transport via proton symport (2 H) (periplasm)r •h}r •h}r •j20Xb3528r •j40j30j50h]r•j a…r•Rr•j90}r•(jPGÀj;0)r•}r•(hXfum_pr•hXFumarater•h}r•h}r•hNhh]r•…r•Rr•jE0XC4H2O4r•jG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG¿ðj;eG?ðjÔ4G@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r•}r•(hX FUMt2_3ppr•hX7Fumarate transport via proton symport (3 H) (periplasm)r•h}r •h}r!•j20Xb4138 or b4123 or b0621r"•j40j30j50h]r#•(j% j jee…r$•Rr%•j90}r&•(jPGÀj•G¿ðj;eG?ðjÔ4G@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r'•}r(•(hXFUMtexr)•hX=Fumarate transport via diffusion (extracellular to periplasm)r*•h}r+•h}r,•j20X b0241 or b0929 or b1377 or b2215r-•j40j30j50h]r.•(h h)hh2e…r/•Rr0•j90}r1•(j£?G¿ðj•G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r2•}r3•(hXFUSAtexr4•hXAFusidic acid transport via diffusion (extracellular to periplasm)r5•h}r6•h}r7•j20X b1377 or b2215 or b0929 or b0241r8•j40j30j50h]r9•(h h)hh2e…r:•Rr;•j90}r<•(j·?G¿ðj;0)r=•}r>•(hXfusa_pr?•hX fusidic acidr@•h}rA•h}rB•hNhh]rC•…rD•RrE•jE0XC31H48O5rF•jG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rG•}rH•(hXFUSAtpprI•hX&Fusidic acid transport via TolC systemrJ•h}rK•h}rL•j20X>( b0463 and b0462 and b3035 ) or ( b0463 and b2470 and b3035 )rM•j40j30j50h]rN•(jÈ j¶ jÑ j¿ e…rO•RrP•j90}rQ•(jPG¿ðj=•G¿ðjÔ4G?ðj·?G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rR•}rS•(hXG1PACTrT•hX+glucosamine-1-phosphate N-acetyltransferaserU•h}rV•h}rW•j20Xb3730rX•j40j30j50h]rY•jna…rZ•Rr[•j90}r\•(ja3G¿ðj;0)r]•}r^•(hXgam1p_cr_•hXD-Glucosamine 1-phosphater`•h}ra•h}rb•hNhh]rc•…rd•Rre•jE0X C6H13NO8Prf•jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÔ4G?ðj52G?ðj;0)rg•}rh•(hX acgam1p_cri•hX"N-Acetyl-D-glucosamine 1-phosphaterj•h}rk•h}rl•hNhh]rm•…rn•Rro•jE0X C8H14NO9Prp•jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rq•}rr•(hXG1PPpprs•hXGlucose-1-phosphatasert•h}ru•h}rv•j20Xb1002rw•j40j30j50h]rx•jwa…ry•Rrz•j90}r{•(jDPG¿ðj;0)r|•}r}•(hXg1p_pr~•hXD-Glucose 1-phosphater•h}r€•h}r•hNhh]r‚•…rƒ•Rr„•jE0XC6H11O9Pr…•jG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG¿ðj;0)r†•}r‡•(hXglc__D_prˆ•hX D-Glucoser‰•h}rŠ•h}r‹•hNhh]rŒ•…r•RrŽ•jE0XC6H12O6r•jG0jÖ0jI0KjJ0jK0jL0GubG?ðjHWG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r•}r‘•(hXG1PTTr’•hX)glucose-1-phosphate thymidylyltransferaser“•h}r”•h}r••j20Xb2039 or b3789r–•j40j30j50h]r—•(j€j‰e…r˜•Rr™•j90}rš•(jÁ2G¿ðjÔ4G¿ðj;0)r›•}rœ•(hXg1p_cr•hXD-Glucose 1-phosphaterž•h}rŸ•h}r •hNhh]r¡•…r¢•Rr£•jE0XC6H11O9Pr¤•jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjÀ4G?ðj;0)r¥•}r¦•(hX dtdpglu_cr§•hX dTDPglucoser¨•h}r©•h}rª•hNhh]r«•…r¬•Rr­•jE0X C16H24N2O16P2r®•jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¯•}r°•(hXG1Ptexr±•hX-D-glucose 1-phosphate transport via diffusionr²•h}r³•h}r´•j20X b0241 or b0929 or b1377 or b2215rµ•j40j30j50h]r¶•(h h)hh2e…r·•Rr¸•j90}r¹•(jË?G¿ðj|•G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rº•}r»•(hXG1SATr¼•hX)glutamate-1-semialdehyde aminotransferaser½•h}r¾•h}r¿•j20Xb0154rÀ•j40j30j50h]rÁ•j’a…r•RrÕj90}rÄ•(j;0)rÅ•}rÆ•(hXglu1sa_crÇ•hXL-Glutamate 1-semialdehyderÈ•h}rÉ•h}rÊ•hNhh]rË•…rÌ•RrÍ•jE0XC5H9NO3rΕjG0jH0jI0KjJ0jK0jL0GubG¿ðj;0)rÏ•}rЕ(hX5aop_crÑ•hX5-Amino-4-oxopentanoaterÒ•h}rÓ•h}rÔ•hNhh]rÕ•…rÖ•RrוjE0XC5H9NO3rØ•jG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÙ•}rÚ•(hXG2PPrÛ•hX glycerol-2-phosphate phosphataserÜ•h}rÝ•h}rÞ•j20Xb2533rß•j40j30j50h]rà•j›a…rá•Rrâ•j90}rã•(jY1G¿ðj;0)rä•}rå•(hXglyc2p_cræ•hXGlycerol 2-phosphaterç•h}rè•h}ré•hNhh]rê•…rë•Rrì•jE0XC3H7O6Prí•jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjÊ4G?ðjIiG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rî•}rï•(hXG2PPpprð•hX.glycerol 2-phosphate phosphatase (periplasmic)rñ•h}rò•h}ró•j20Xb4055rô•j40j30j50h]rõ•j¤a…rö•Rr÷•j90}rø•(jDPG¿ðj;0)rù•}rú•(hXglyc2p_prû•hXGlycerol 2-phosphaterü•h}rý•h}rþ•hNhh]rÿ•…r–Rr–jE0XC3H7O6Pr–jG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjJxG?ðjHWG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r–}r–(hXG3PAT120r–hX,glycerol-3-phosphate acyltransferase (C12:0)r–h}r–h}r–j20Xb1094 and b4041r –j40j30j50h]r –(j­jme…r –Rr –j90}r –(jçlG¿ðjõXG¿ðj¬XG?ðjÉfG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r–}r–(hXG3PAT140r–hX,glycerol-3-phosphate acyltransferase (C14:0)r–h}r–h}r–j20Xb1094 and b4041r–j40j30j50h]r–(jmj­e…r–Rr–j90}r–(jçlG¿ðjYG¿ðj¬XG?ðjèfG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r–}r–(hXG3PAT141r–hX,glycerol-3-phosphate acyltransferase (C14:1)r–h}r–h}r–j20Xb1094 and b4041r–j40j30j50h]r –(j­jme…r!–Rr"–j90}r#–(jçlG¿ðj4YG¿ðj¬XG?ðjgG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r$–}r%–(hXG3PAT160r&–hX,glycerol-3-phosphate acyltransferase (C16:0)r'–h}r(–h}r)–j20Xb1094 and b4041r*–j40j30j50h]r+–(jmj­e…r,–Rr-–j90}r.–(jçlG¿ðjIYG¿ðj¬XG?ðj&gG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r/–}r0–(hXG3PAT161r1–hX,glycerol-3-phosphate acyltransferase (C16:1)r2–h}r3–h}r4–j20Xb1094 and b4041r5–j40j30j50h]r6–(jmj­e…r7–Rr8–j90}r9–(jçlG¿ðj^YG¿ðj¬XG?ðjEgG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r:–}r;–(hXG3PAT180r<–hX,glycerol-3-phosphate acyltransferase (C18:0)r=–h}r>–h}r?–j20Xb1094 and b4041r@–j40j30j50h]rA–(j­jme…rB–RrC–j90}rD–(jçlG¿ðj~[G¿ðjdgG?ðj¬XG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rE–}rF–(hXG3PAT181rG–hX,glycerol-3-phosphate acyltransferase (C18:1)rH–h}rI–h}rJ–j20Xb1094 and b4041rK–j40j30j50h]rL–(j­jme…rM–RrN–j90}rO–(ji[G¿ðjçlG¿ðj¬XG?ðjƒgG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rP–}rQ–(hX G3PCabcpprR–hXAsn-glycerol-3-phosphocholine transport via ABC system (periplasm)rS–h}rT–h}rU–j20X#b3452 and b3453 and b3450 and b3451rV–j40j30j50h]rW–(j¶j¿jÈjÑe…rX–RrY–j90}rZ–(j;0)r[–}r\–(hXg3pc_pr]–hXsn-Glycero-3-phosphocholiner^–h}r_–h}r`–hNhh]ra–…rb–Rrc–jE0X C8H20NO6Prd–jG0jÖ0jI0KjJ0jK0jL0GubG¿ðjY1G¿ðjÕ2G¿ðjÔ4G?ðj;0)re–}rf–(hXg3pc_crg–hXsn-Glycero-3-phosphocholinerh–h}ri–h}rj–hNhh]rk–…rl–Rrm–jE0X C8H20NO6Prn–jG0jH0jI0KjJ0jK0jL0GubG?ðjÞ4G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ro–}rp–(hXG3PCtexrq–hXMglycero-3-phosphocholine transport via diffusion (extracellular to periplasm)rr–h}rs–h}rt–j20X b0241 or b0929 or b1377 or b2215ru–j40j30j50h]rv–(h h)hh2e…rw–Rrx–j90}ry–(jß?G¿ðj[–G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rz–}r{–(hXG3PD2r|–hX)glycerol-3-phosphate dehydrogenase (NADP)r}–h}r~–h}r–j20Xb3608r€–j40j30j50h]r–jÚa…r‚–Rrƒ–j90}r„–(jçlG¿ðjO1G¿ðjH4G?ðjÔ4G?ðj™‚G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r…–}r†–(hXG3PD5r‡–hX1glycerol-3-phosphate dehydrogenase (ubiquinone-8)rˆ–h}r‰–h}rŠ–j20X&( b2241 and b2242 and b2243 ) or b3426r‹–j40j30j50h]rŒ–(jõjþjãjìe…r–RrŽ–j90}r–(jçlG¿ðj»pG¿ðj™‚G?ðj³1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r–}r‘–(hXG3PD6r’–hX2glycerol-3-phosphate dehydrogenase (menaquinone-8)r“–h}r”–h}r•–j20Xb2241 and b2242 and b2243r––j40j30j50h]r—–(jõjìjþe…r˜–Rr™–j90}rš–(jçlG¿ðjÚpG¿ðj¬4G?ðj™‚G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r›–}rœ–(hXG3PD7r–hX:glycerol-3-phosphate dehydrogenase (demethylmenaquinone-8)rž–h}rŸ–h}r –j20Xb2241 and b2242 and b2243r¡–j40j30j50h]r¢–(jõjìjþe…r£–Rr¤–j90}r¥–(jçlG¿ðj†G¿ðj‹1G?ðj™‚G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¦–}r§–(hX G3PEabcppr¨–hXFsn-glycerol-3-phosphoethanolamine transport via ABC system (periplasm)r©–h}rª–h}r«–j20X#b3452 and b3453 and b3450 and b3451r¬–j40j30j50h]r­–(jÑj¿jÈj¶e…r®–Rr¯–j90}r°–(jY1G¿ðj;0)r±–}r²–(hXg3pe_pr³–hX sn-Glycero-3-phosphoethanolaminer´–h}rµ–h}r¶–hNhh]r·–…r¸–Rr¹–jE0X C5H14NO6Prº–jG0jÖ0jI0KjJ0jK0jL0GubG¿ðjÕ2G¿ðj;0)r»–}r¼–(hXg3pe_cr½–hX sn-Glycero-3-phosphoethanolaminer¾–h}r¿–h}rÀ–hNhh]rÁ–…r–RrÖjE0X C5H14NO6PrÄ–jG0jH0jI0KjJ0jK0jL0GubG?ðjÔ4G?ðjÞ4G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÅ–}rÆ–(hXG3PEtexrÇ–hXRglycero-3-phosphoethanolamine transport via diffusion (extracellular to periplasm)rÈ–h}rÉ–h}rÊ–j20X b0929 or b1377 or b2215 or b0241rË–j40j30j50h]rÌ–(h h)hh2e…rÍ–RrΖj90}rÏ–(jó?G¿ðj±–G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rЖ}rÑ–(hX G3PGabcpprÒ–hXBsn-glycerol-3-phosphoglycerol transport via ABC system (periplasm)rÓ–h}rÔ–h}rÕ–j20X#b3452 and b3453 and b3450 and b3451rÖ–j40j30j50h]r×–(j¶j¿jÈjÑe…rØ–RrÙ–j90}rÚ–(jY1G¿ðjÕ2G¿ðj;0)rÛ–}rÜ–(hXg3pg_prÝ–hXGlycerophosphoglycerolrÞ–h}rß–h}rà–hNhh]rá–…râ–Rrã–jE0XC6H14O8Prä–jG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðj;0)rå–}ræ–(hXg3pg_crç–hXGlycerophosphoglycerolrè–h}ré–h}rê–hNhh]rë–…rì–Rrí–jE0XC6H14O8Prî–jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rï–}rð–(hXG3PGtexrñ–hXGglycerophoglycerol transport via diffusion (extracellular to periplasm)rò–h}ró–h}rô–j20X b0241 or b0929 or b1377 or b2215rõ–j40j30j50h]rö–(h h)hh2e…r÷–Rrø–j90}rù–(j@G¿ðjÛ–G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rú–}rû–(hX G3PIabcpprü–hXFsn-glycerol-3-phosphoethanolamine transport via ABC system (periplasm)rý–h}rþ–h}rÿ–j20X#b3452 and b3453 and b3450 and b3451r—j40j30j50h]r—(jÑj¿jÈj¶e…r—Rr—j90}r—(jY1G¿ðjÕ2G¿ðj;0)r—}r—(hXg3pi_pr—hXsn-Glycero-3-phospho-1-inositolr—h}r —h}r —hNhh]r —…r —Rr —jE0X C9H18O11Pr—jG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðj;0)r—}r—(hXg3pi_cr—hXsn-Glycero-3-phospho-1-inositolr—h}r—h}r—hNhh]r—…r—Rr—jE0X C9H18O11Pr—jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r—}r—(hXG3PItexr—hXQglycero-3-phospho-1-inositol transport via diffusion (extracellular to periplasm)r—h}r—h}r—j20X b0241 or b0929 or b1377 or b2215r—j40j30j50h]r —(h h)hh2e…r!—Rr"—j90}r#—(j@G¿ðj—G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r$—}r%—(hX G3PSabcppr&—hX@sn-glycerol-3-phosphoserine transport via ABC system (periplasm)r'—h}r(—h}r)—j20X#b3452 and b3453 and b3450 and b3451r*—j40j30j50h]r+—(j¶j¿jÈjÑe…r,—Rr-—j90}r.—(j;0)r/—}r0—(hXg3ps_pr1—hXGlycerophosphoseriner2—h}r3—h}r4—hNhh]r5—…r6—Rr7—jE0X C6H13NO8Pr8—jG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjY1G¿ðjÕ2G¿ðj;0)r9—}r:—(hXg3ps_cr;—hXGlycerophosphoseriner<—h}r=—h}r>—hNhh]r?—…r@—RrA—jE0X C6H13NO8PrB—jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðjÊ4G?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rC—}rD—(hXG3PStexrE—hXHglycerophosphserine transport via diffusion (extracellular to periplasm)rF—h}rG—h}rH—j20X b0241 or b0929 or b1377 or b2215rI—j40j30j50h]rJ—(h h)hh2e…rK—RrL—j90}rM—(j/@G¿ðj/—G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rN—}rO—(hXG3PTrP—hXglycerol-3-phosphataserQ—h}rR—h}rS—j20Xb0822rT—j40j30j50h]rU—jMa…rV—RrW—j90}rX—(jY1G¿ðjçlG¿ðjÊ4G?ðjIiG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rY—}rZ—(hXG5SADsr[—hX4L-glutamate 5-semialdehyde dehydratase (spontaneous)r\—h}r]—h}r^—j20Xs0001r_—j40j30j50h]r`—ja…ra—Rrb—j90}rc—(j;0)rd—}re—(hXglu5sa_crf—hXL-Glutamate 5-semialdehyderg—h}rh—h}ri—hNhh]rj—…rk—Rrl—jE0XC5H9NO3rm—jG0jH0jI0KjJ0jK0jL0GubG¿ðjY1G?ðj;0)rn—}ro—(hX1pyr5c_crp—hX1-Pyrroline-5-carboxylaterq—h}rr—h}rs—hNhh]rt—…ru—Rrv—jE0XC5H6NO2rw—jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rx—}ry—(hXG5SDrz—hX&glutamate-5-semialdehyde dehydrogenaser{—h}r|—h}r}—j20Xb0243r~—j40j30j50h]r—ja…r€—Rr—j90}r‚—(jH4G¿ðjÔ4G¿ðj;0)rƒ—}r„—(hXglu5p_cr…—hXL-Glutamate 5-phosphater†—h}r‡—h}rˆ—hNhh]r‰—…rŠ—Rr‹—jE0XC5H8NO7PrŒ—jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjÊ4G?ðjd—G?ðjO1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r—}rŽ—(hXG6PDAr—hX!glucosamine-6-phosphate deaminaser—h}r‘—h}r’—j20Xb0678r“—j40j30j50h]r”—ja…r•—Rr–—j90}r——(jY1G¿ðj„eG¿ðjcjG?ðjŸ1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r˜—}r™—(hXG6PDH2rrš—hX!glucose 6-phosphate dehydrogenaser›—h}rœ—h}r—j20Xb1852rž—j40j30j50h]rŸ—ja…r —Rr¡—j90}r¢—(jW\G¿ðjO1G¿ðjH4G?ðjÔ4G?ðj;0)r£—}r¤—(hX6pgl_cr¥—hX6-phospho-D-glucono-1,5-lactoner¦—h}r§—h}r¨—hNhh]r©—…rª—Rr«—jE0XC6H9O9Pr¬—jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r­—}r®—(hXG6PPr¯—hXglucose-6-phosphate phosphataser°—h}r±—h}r²—j20Xb0822r³—j40j30j50h]r´—jMa…rµ—Rr¶—j90}r·—(jY1G¿ðjW\G¿ðjÊ4G?ðj6kG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¸—}r¹—(hX G6Pt6_2pprº—hX@Glucose-6-phosphate transport via phosphate antiport (periplasm)r»—h}r¼—h}r½—j20Xb3666r¾—j40j30j50h]r¿—jVa…rÀ—RrÁ—j90}r—(jÊ4GÀj;0)r×}rÄ—(hXg6p_prÅ—hXD-Glucose 6-phosphaterÆ—h}rÇ—h}rÈ—hNhh]rÉ—…rÊ—RrË—jE0XC6H11O9PrÌ—jG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjW\G?ðjHWG@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÍ—}rΗ(hXG6PtexrÏ—hXHglucose 6-phosphate transport via diffusion (extracellular to periplasm)rЗh}rÑ—h}rÒ—j20X b0241 or b0929 or b1377 or b2215rÓ—j40j30j50h]rÔ—(h h)hh2e…rÕ—RrÖ—j90}r×—(jC@G¿ðj×G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rØ—}rÙ—(hXGAL1PPpprÚ—hXD-galactose 1-phosphataserÛ—h}rÜ—h}rÝ—j20Xb1002rÞ—j40j30j50h]rß—jwa…rà—Rrá—j90}râ—(j;0)rã—}rä—(hXgal1p_prå—hXalpha-D-Galactose 1-phosphateræ—h}rç—h}rè—hNhh]ré—…rê—Rrë—jE0XC6H11O9Prì—jG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjDPG¿ðjHWG?ðj;0)rí—}rî—(hXgal_prï—hX D-Galactoserð—h}rñ—h}rò—hNhh]ró—…rô—Rrõ—jE0XC6H12O6rö—jG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r÷—}rø—(hXGAL1Ptexrù—hXLD-galactose 1-phosphate transport via diffusion (extracellular to periplasm)rú—h}rû—h}rü—j20X b0241 or b0929 or b1377 or b2215rý—j40j30j50h]rþ—(h h)hh2e…rÿ—Rr˜j90}r˜(j@G¿ðjã—G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r˜}r˜(hXGALBDtexr˜hXEbeta D-galactose transport via diffusion (extracellular to periplasm)r˜h}r˜h}r˜j20X b0241 or b0929 or b1377 or b2215r˜j40j30j50h]r ˜(h h)hh2e…r ˜Rr ˜j90}r ˜(jk@G¿ðj;0)r ˜}r˜(hX gal__bD_pr˜hXbeta D-Galactoser˜h}r˜h}r˜hNhh]r˜…r˜Rr˜jE0XC6H12O6r˜jG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r˜}r˜(hXGALCTDr˜hXgalactarate dehydrataser˜h}r˜h}r˜j20Xb3128r˜j40j30j50h]r˜j"a…r˜Rr ˜j90}r!˜(j;0)r"˜}r#˜(hX galct__D_cr$˜hX D-Galactarater%˜h}r&˜h}r'˜hNhh]r(˜…r)˜Rr*˜jE0XC6H8O8r+˜jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjY1G?ðj;0)r,˜}r-˜(hX 5dh4dglc_cr.˜hX5-Dehydro-4-deoxy-D-glucarater/˜h}r0˜h}r1˜hNhh]r2˜…r3˜Rr4˜jE0XC6H6O7r5˜jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r6˜}r7˜(hXGALCTLOr8˜hXL-galactonate oxidoreductaser9˜h}r:˜h}r;˜j20Xb4358r<˜j40j30j50h]r=˜j+a…r>˜Rr?˜j90}r@˜(jR4G¿ðj;0)rA˜}rB˜(hX galctn__L_crC˜hX L-GalactonaterD˜h}rE˜h}rF˜hNhh]rG˜…rH˜RrI˜jE0XC6H11O7rJ˜jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj;0)rK˜}rL˜(hXtagur_crM˜hXD-TagaturonaterN˜h}rO˜h}rP˜hNhh]rQ˜…rR˜RrS˜jE0XC6H9O7rT˜jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðjÔ4G?ðjz4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rU˜}rV˜(hXGALCTNDrW˜hXgalactonate dehydrataserX˜h}rY˜h}rZ˜j20Xb4478r[˜j40j30j50h]r\˜j4a…r]˜Rr^˜j90}r_˜(j;0)r`˜}ra˜(hX galctn__D_crb˜hX D-Galactonaterc˜h}rd˜h}re˜hNhh]rf˜…rg˜Rrh˜jE0XC6H11O7ri˜jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjY1G?ðjLG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rj˜}rk˜(hX GALCTNLt2pprl˜hX6L-galactonate transport via proton symport (periplasm)rm˜h}rn˜h}ro˜j20Xb4356rp˜j40j30j50h]rq˜j=a…rr˜Rrs˜j90}rt˜(jPG¿ðj;0)ru˜}rv˜(hX galctn__L_prw˜hX L-Galactonaterx˜h}ry˜h}rz˜hNhh]r{˜…r|˜Rr}˜jE0XC6H11O7r~˜jG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÔ4G?ðjA˜G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r˜}r€˜(hX GALCTNLtexr˜hXBL-galactonate transport via diffusion (extracellular to periplasm)r‚˜h}rƒ˜h}r„˜j20X b2215 or b1377 or b0929 or b0241r…˜j40j30j50h]r†˜(h h)hh2e…r‡˜Rrˆ˜j90}r‰˜(j»@G¿ðju˜G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rŠ˜}r‹˜(hX GALCTNt2pprŒ˜hX6D-galactonate transport via proton symport (periplasm)r˜h}rŽ˜h}r˜j20Xb3691r˜j40j30j50h]r‘˜jFa…r’˜Rr“˜j90}r”˜(jPG¿ðj;0)r•˜}r–˜(hX galctn__D_pr—˜hX D-Galactonater˜˜h}r™˜h}rš˜hNhh]r›˜…rœ˜Rr˜jE0XC6H11O7rž˜jG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÔ4G?ðj`˜G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rŸ˜}r ˜(hX GALCTNtexr¡˜hXBD-galactonate transport via diffusion (extracellular to periplasm)r¢˜h}r£˜h}r¤˜j20X b0241 or b0929 or b1377 or b2215r¥˜j40j30j50h]r¦˜(h h)hh2e…r§˜Rr¨˜j90}r©˜(j§@G¿ðj•˜G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rª˜}r«˜(hX GALCTt2rppr¬˜hXAD-galactarte transport via proton symport, reversible (periplasm)r­˜h}r®˜h}r¯˜j20Xb2789 or b3127r°˜j40j30j50h]r±˜(jXjOe…r²˜Rr³˜j90}r´˜(jPG¿ðj;0)rµ˜}r¶˜(hX galct__D_pr·˜hX D-Galactarater¸˜h}r¹˜h}rº˜hNhh]r»˜…r¼˜Rr½˜jE0XC6H8O8r¾˜jG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjÔ4G?ðj"˜G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r¿˜}rÀ˜(hXGALCTtexrÁ˜hXAD-galactarte transport via diffusion (extracellular to periplasm)r˜h}rØh}rĘj20X b0241 or b0929 or b1377 or b2215rŘj40j30j50h]rƘ(h h)hh2e…rǘRrȘj90}rɘ(j“@G¿ðjµ˜G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rʘ}r˘(hXGALKrr̘hX galactokinaser͘h}rΘh}rϘj20Xb2045 or b0757rИj40j30j50h]rј(jajje…rÒ˜RrÓ˜j90}rÔ˜(j;0)rÕ˜}rÖ˜(hXgal_crטhX D-Galactoserؘh}rÙ˜h}rÚ˜hNhh]rÛ˜…rܘRrݘjE0XC6H12O6rÞ˜jG0jH0jI0KjJ0jK0jL0GubG¿ðjÕ2G¿ðj;0)rߘ}rà˜(hXgal1p_crá˜hXalpha-D-Galactose 1-phosphaterâ˜h}rã˜h}rä˜hNhh]r嘅ræ˜Rrç˜jE0XC6H11O9Prè˜jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)ré˜}rê˜(hXGALM2pprë˜hXaldose-1-epimeraserì˜h}rí˜h}rî˜j20Xb0756rï˜j40j30j50h]rð˜jsa…rñ˜Rrò˜j90}ró˜(j ˜G¿ðjí—G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rô˜}rõ˜(hXGALS3rö˜hXa-galactosidase (melibiose)r÷˜h}rø˜h}rù˜j20Xb4119rú˜j40j30j50h]rû˜j|a…rü˜Rrý˜j90}rþ˜(jY1G¿ðj;0)rÿ˜}r™(hXmelib_cr™hX Melibioser™h}r™h}r™hNhh]r™…r™Rr™jE0X C12H22O11r™jG0jH0jI0KjJ0jK0jL0GubG¿ðjÕ˜G?ðj6kG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r ™}r ™(hXGALT1r ™hX,galactosyltransferase I (LPS core synthesis)r ™h}r ™h}r™j20Xb3628r™j40j30j50h]r™j…a…r™Rr™j90}r™(j;0)r™}r™(hX gicolipa_cr™hX+glucosyl-inner core oligosaccharide lipid Ar™h}r™h}r™hNhh]r™…r™Rr™jE0XC151H261N2O79P4r™jG0jH0jI0JõÿÿÿjJ0jK0jL0GubG¿ðj;0)r™}r™(hXudpg_cr ™hX UDPglucoser!™h}r"™h}r#™hNhh]r$™…r%™Rr&™jE0X C15H22N2O17P2r'™jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðj`G?ðjÔ4G?ðj;0)r(™}r)™(hX gagicolipa_cr*™hX6galactosyl-glucosyl-inner core oligosaccharide lipid Ar+™h}r,™h}r-™hNhh]r.™…r/™Rr0™jE0XC157H271N2O84P4r1™jG0jH0jI0JõÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r2™}r3™(hX GALTptsppr4™hX0Galactitol transport via PEP:Pyr PTS (periplasm)r5™h}r6™h}r7™j20X-b2094 and b2093 and b2092 and b2415 and b2416r8™j40j30j50h]r9™(jij—j j„jŽe…r:™Rr;™j90}r<™(j;0)r=™}r>™(hXgalt_pr?™hX Galactitolr@™h}rA™h}rB™hNhh]rC™…rD™RrE™jE0XC6H14O6rF™jG0jÖ0jI0KjJ0jK0jL0GubG¿ðjW_G¿ðja_G?ðj;0)rG™}rH™(hXgalt1p_crI™hXGalactitol 1-phosphaterJ™h}rK™h}rL™hNhh]rM™…rN™RrO™jE0XC6H13O9PrP™jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rQ™}rR™(hXGALTtexrS™hX?Galactitol transport via diffusion (extracellular to periplasm)rT™h}rU™h}rV™j20X b0241 or b0929 or b1377 or b2215rW™j40j30j50h]rX™(h h)hh2e…rY™RrZ™j90}r[™(jÏ@G¿ðj=™G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r\™}r]™(hX GALURt2rppr^™hXDD-galacturonate transport via proton symport, reversible (periplasm)r_™h}r`™h}ra™j20Xb3093rb™j40j30j50h]rc™j©a…rd™Rre™j90}rf™(jPG¿ðj;0)rg™}rh™(hXgalur_pri™hXD-Galacturonaterj™h}rk™h}rl™hNhh]rm™…rn™Rro™jE0XC6H9O7rp™jG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj;0)rq™}rr™(hXgalur_crs™hXD-Galacturonatert™h}ru™h}rv™hNhh]rw™…rx™Rry™jE0XC6H9O7rz™jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðjÔ4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r{™}r|™(hXGALURtexr}™hXDD-galacturonate transport via diffusion (extracellular to periplasm)r~™h}r™h}r€™j20X b0241 or b0929 or b1377 or b2215r™j40j30j50h]r‚™(h h)hh2e…rƒ™Rr„™j90}r…™(jã@G¿ðjg™G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r†™}r‡™(hXGALUirˆ™hX:UTP-glucose-1-phosphate uridylyltransferase (irreversible)r‰™h}rŠ™h}r‹™j20Xb1236rŒ™j40j30j50h]r™j²a…rŽ™Rr™j90}r™(jø3G¿ðjÔ4G¿ðj›•G¿ðjÀ4G?ðj™G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r‘™}r’™(hXGALabcppr“™hX0D-galactose transport via ABC system (periplasm)r”™h}r•™h}r–™j20XH( b2149 and b2150 and b2148 ) or ( b4231 and b4227 and b4485 and b4230 )r—™j40j30j50h]r˜™(jÍjèjÖj»jñjÄjße…r™™Rrš™j90}r›™(jY1G¿ðjí—G¿ðjÕ2G¿ðjÕ˜G?ðjÔ4G?ðjÞ4G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rœ™}r™(hXGALt2pprž™hX7D-galactose transport in via proton symport (periplasm)rŸ™h}r ™h}r¡™j20Xb2943r¢™j40j30j50h]r£™júa…r¤™Rr¥™j90}r¦™(jPG¿ðjí—G¿ðjÕ˜G?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r§™}r¨™(hXGALtexr©™hX@D-galactose transport via diffusion (extracellular to periplasm)rª™h}r«™h}r¬™j20X b0241 or b0929 or b1377 or b2215r­™j40j30j50h]r®™(h h)hh2e…r¯™Rr°™j90}r±™(jW@G¿ðjí—G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r²™}r³™(hX GAM6Pt6_2ppr´™hXFD-Glucosamine 6-phosphate transport via phosphate antiport (periplasm)rµ™h}r¶™h}r·™j20Xb3666r¸™j40j30j50h]r¹™jVa…rº™Rr»™j90}r¼™(jÊ4GÀj;0)r½™}r¾™(hXgam6p_pr¿™hXD-Glucosamine 6-phosphaterÀ™h}rÁ™h}r™hNhh]rÙ…rÄ™RrÅ™jE0X C6H13NO8PrÆ™jG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjHWG@j„eG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÇ™}rÈ™(hX GAMAN6PtexrÉ™hXND-glucosamine 6-phosphate transport via diffusion (extracellular to periplasm)rÊ™h}rË™h}rÌ™j20X b0241 or b0929 or b1377 or b2215rÍ™j40j30j50h]rΙ(h h)hh2e…rÏ™RrЙj90}rÑ™(j AG¿ðj½™G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÒ™}rÓ™(hXGAMptspprÔ™hX3D-glucosamine transport via PEP:Pyr PTS (periplasm)rÕ™h}rÖ™h}r×™j20X-b1817 and b1818 and b1819 and b2415 and b2416rØ™j40j30j50h]rÙ™(jùjj„jijðe…rÚ™RrÛ™j90}rÜ™(jW_G¿ðj;0)rÝ™}rÞ™(hXgam_prß™hX D-Glucosaminerà™h}rá™h}râ™hNhh]rã™…rä™Rrå™jE0XC6H14NO5ræ™jG0jÖ0jI0KjJ0jK0jL0GubG¿ðja_G?ðj„eG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rç™}rè™(hXGAMtexré™hXBD-glucosamine transport via diffusion (extracellular to periplasm)rê™h}rë™h}rì™j20X b0241 or b0929 or b1377 or b2215rí™j40j30j50h]rî™(h h)hh2e…rï™Rrð™j90}rñ™(j÷@G¿ðjÝ™G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rò™}ró™(hXGAPDrô™hX(glyceraldehyde-3-phosphate dehydrogenaserõ™h}rö™h}r÷™j20Xb1779rø™j40j30j50h]rù™j¢a…rú™Rrû™j90}rü™(jÊ4G¿ðjR4G¿ðj¿G¿ðj;0)rý™}rþ™(hX13dpg_crÿ™hX3-Phospho-D-glyceroyl phosphateršh}ršh}ršhNhh]rš…ršRršjE0X C3H4O10P2ršjG0jH0jI0JüÿÿÿjJ0jK0jL0GubG?ðjÔ4G?ðjz4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rš}rš(hXGARFTr šhX+phosphoribosylglycinamide formyltransferaser šh}r šh}r šj20Xb2500r šj40j30j50h]ršja…ršRršj90}rš(j;0)rš}rš(hXgar_cršhX#N1-(5-Phospho-D-ribosyl)glycinamideršh}ršh}ršhNhh]rš…ršRršjE0X C7H14N2O8PršjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj“3G¿ðjÔ4G?ðj;0)rš}rš(hXfgam_cršhX-N2-Formyl-N1-(5-phospho-D-ribosyl)glycinamideršh}r šh}r!šhNhh]r"š…r#šRr$šjE0X C8H13N2O9Pr%šjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðj2G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r&š}r'š(hXGARTr(šhXGAR transformylase-Tr)šh}r*šh}r+šj20Xb1849r,šj40j30j50h]r-šjÕa…r.šRr/šj90}r0š(jÕ2G¿ðjšG¿ðjÊkG¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðjšG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r1š}r2š(hXGBBTNtexr3šhXHgamma-butyrobetaine transport via diffusion (extracellular to periplasm)r4šh}r5šh}r6šj20X b0241 or b0929 or b1377 or b2215r7šj40j30j50h]r8š(h h)hh2e…r9šRr:šj90}r;š(jAG¿ðj`{G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r<š}r=š(hXGCALDDr>šhXGlycolaldehyde dehydrogenaser?šh}r@šh}rAšj20Xb1415rBšj40j30j50h]rCšj a…rDšRrEšj90}rFš(jY1G¿ðjûƒG¿ðjR4G¿ðj;0)rGš}rHš(hXglyclt_crIšhX GlycolaterJšh}rKšh}rLšhNhh]rMš…rNšRrOšjE0XC2H3O3rPšjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðjÔ4G@jz4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rQš}rRš(hXGDMANErSšhX)GDP-4-dehydro-6-deoxy-D-mannose epimeraserTšh}rUšh}rVšj20Xb2052rWšj40j30j50h]rXšja…rYšRrZšj90}r[š(j;0)r\š}r]š(hX gdpddman_cr^šhXGDP-4-dehydro-6-deoxy-D-mannoser_šh}r`šh}rašhNhh]rbš…rcšRrdšjE0X C16H21N5O15P2rešjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðj;0)rfš}rgš(hX gdpofuc_crhšhXGDP-4-oxo-L-fucoserišh}rjšh}rkšhNhh]rlš…rmšRrnšjE0X C16H21N5O15P2rošjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rpš}rqš(hXGDPDPKrršhXGDP diphosphokinasersšh}rtšh}rušj20Xb2784 or b3650rvšj40j30j50h]rwš(jj'e…rxšRryšj90}rzš(jÕ2G¿ðjëcG¿ðjÔ4G?ðj;0)r{š}r|š(hXppgpp_cr}šhX Guanosine 3',5'-bis(diphosphate)r~šh}ršh}r€šhNhh]rš…r‚šRrƒšjE0X C10H11N5O17P4r„šjG0jH0jI0JúÿÿÿjJ0jK0jL0GubG?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r…š}r†š(hXGDPMNHr‡šhXGDP-mannose mannosyl hydrolaserˆšh}r‰šh}rŠšj20Xb2051r‹šj40j30j50h]rŒšj0a…ršRrŽšj90}rš(j;0)rš}r‘š(hX gdpmann_cr’šhX GDP-D-mannoser“šh}r”šh}r•šhNhh]r–š…r—šRr˜šjE0X C16H23N5O16P2r™šjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjY1G¿ðjÔ4G?ðj;0)ršš}r›š(hXman_crœšhX D-Mannoseršh}ržšh}rŸšhNhh]r š…r¡šRr¢šjE0XC6H12O6r£šjG0jH0jI0KjJ0jK0jL0GubG?ðjëcG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¤š}r¥š(hXGDPMNPr¦šhXGDP-mannose phyrophosphataser§šh}r¨šh}r©šj20Xb2467rªšj40j30j50h]r«šj9a…r¬šRr­šj90}r®š(jšG¿ðjY1G¿ðj©dG?ðjÔ4G@j;0)r¯š}r°š(hXman1p_cr±šhXD-Mannose 1-phosphater²šh}r³šh}r´šhNhh]rµš…r¶šRr·šjE0XC6H11O9Pr¸šjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¹š}rºš(hXGDPTPDPr»šhX9guanosine 3'-diphosphate 5'-triphosphate 3'-diphosphataser¼šh}r½šh}r¾šj20Xb3650r¿šj40j30j50h]rÀšj'a…rÁšRršj90}rÚ(jY1G¿ðj;0)rÄš}rÅš(hXgdptp_crÆšhX(Guanosine 3'-diphosphate 5'-triphosphaterÇšh}rÈšh}rÉšhNhh]rÊš…rËšRrÌšjE0X C10H11N5O20P5rÍšjG0jH0jI0JùÿÿÿjJ0jK0jL0GubG¿ðjÀ4G?ðjE1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rΚ}rÏš(hXGDPtexrКhX8GDP transport via diffusion (extracellular to periplasm)rÑšh}rÒšh}rÓšj20X b1377 or b2215 or b0929 or b0241rÔšj40j30j50h]rÕš(h h)hh2e…rÖšRrךj90}rØš(j3AG¿ðj;0)rÙš}rÚš(hXgdp_prÛšhXGDPrÜšh}rÝšh}rÞšhNhh]rßš…ràšRrášjE0X C10H12N5O11P2râšjG0jÖ0jI0JýÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rãš}räš(hXGF6PTAråšhX+glutamine-fructose-6-phosphate transaminaseræšh}rçšh}rèšj20Xb3729réšj40j30j50h]rêšjBa…rëšRrìšj90}ríš(jß2G¿ðjcjG¿ðj1G?ðj„eG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rîš}rïš(hXGGGABADrrðšhX4gamma-glutamyl-gamma aminobutyric acid dehydrogenaserñšh}ròšh}róšj20Xb1300rôšj40j30j50h]rõšj¼a…röšRr÷šj90}røš(jY1G¿ðj;0)rùš}rúš(hX ggbutal_crûšhX"gamma-glutamyl-gamma-butyraldehyderüšh}rýšh}rþšhNhh]rÿš…r›Rr›jE0X C9H16O4N2r›jG0jH0jI0KjJ0jK0jL0GubG¿ðjO1G¿ðj;0)r›}r›(hX gg4abut_cr›hX&gamma-glutamyl-gamma aminobutyric acidr›h}r›h}r›hNhh]r ›…r ›Rr ›jE0X C9H15O5N2r ›jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðjH4G?ðjÔ4G@ujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r ›}r›(hXGGGABAHr›hX0gamma-glutamyl-gamma-aminobutyric acid hydrolaser›h}r›h}r›j20Xb1298r›j40j30j50h]r›jKa…r›Rr›j90}r›(jY1G¿ðj›G¿ðj1G?ðjv\G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r›}r›(hXGGPTRCOr›hX!gamma glutamyl putrescine oxidaser›h}r›h}r›j20Xb1301r›j40j30j50h]r›jTa…r ›Rr!›j90}r"›(jY1G¿ðj®VG¿ðj;0)r#›}r$›(hXggptrc_cr%›hXgamma-glutamyl-putresciner&›h}r'›h}r(›hNhh]r)›…r*›Rr+›jE0X C9H20O3N3r,›jG0jH0jI0KjJ0jK0jL0GubG¿ðjŸ1G?ðjùšG?ðjÛ[G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r-›}r.›(hXGGPTRCSr/›hX"gamma glutamyl putrescine synthaser0›h}r1›h}r2›j20Xb1297r3›j40j30j50h]r4›j]a…r5›Rr6›j90}r7›(j1G¿ðjÕ2G¿ðj{2G¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðj#›G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r8›}r9›(hXGHBDHxr:›hX*gamma-hydroxybutyrate dehydrogenase (NADH)r;›h}r<›h}r=›j20Xb3882r>›j40j30j50h]r?›jfa…r@›RrA›j90}rB›(jŠ\G¿ðjÔ4G¿ðjz4G¿ðjR4G?ðj;0)rC›}rD›(hXghb_crE›hXgamma-hydroxybutyraterF›h}rG›h}rH›hNhh]rI›…rJ›RrK›jE0XC4H7O3rL›jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rM›}rN›(hXGHMT2rrO›hX,glycine hydroxymethyltransferase, reversiblerP›h}rQ›h}rR›j20Xb2551rS›j40j30j50h]rT›j>a…rU›RrV›j90}rW›(j·2G¿ðj2G¿ðjY1G?ðj»3G?ðj¢4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rX›}rY›(hXGK1rZ›hXguanylate kinase (GMP:ATP)r[›h}r\›h}r]›j20Xb3648r^›j40j30j50h]r_›jYa…r`›Rra›j90}rb›(j©dG¿ðjÕ2G¿ðjÞ4G?ðjëcG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rc›}rd›(hXGLBRAN2re›hX91,4-alpha-glucan branching enzyme (glycogen -> bglycogen)rf›h}rg›h}rh›j20Xb3432ri›j40j30j50h]rj›joa…rk›Rrl›j90}rm›(jS2G¿ðj;0)rn›}ro›(hX bglycogen_crp›hXbranching glycogenrq›h}rr›h}rs›hNhh]rt›…ru›Rrv›jE0XC6H10O5rw›jG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rx›}ry›(hXGLCATrrz›hXD-glucose O-acetyltransferaser{›h}r|›h}r}›j20Xb0459r~›j40j30j50h]r›jxa…r€›Rr›j90}r‚›(ja3G¿ðj6kG¿ðj;0)rƒ›}r„›(hX acglc__D_cr…›hX6-Acetyl-D-glucoser†›h}r‡›h}rˆ›hNhh]r‰›…rŠ›Rr‹›jE0XC8H14O7rŒ›jG0jH0jI0KjJ0jK0jL0GubG?ðj52G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r›}rŽ›(hXGLCDppr›hX<Glucose dehydrogenase (ubiquinone-8 as acceptor) (periplasm)r›h}r‘›h}r’›j20Xb0124 or b0837r“›j40j30j50h]r”›(jŠje…r•›Rr–›j90}r—›(j†•G¿ðjDPG¿ðj»pG¿ðjPG?ðj³1G?ðj;0)r˜›}r™›(hXglcn_prš›hX D-Gluconater››h}rœ›h}r›hNhh]rž›…rŸ›Rr ›jE0XC6H11O7r¡›jG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¢›}r£›(hX GLCNt2rppr¤›hX@D-gluconate transport via proton symport, reversible (periplasm)r¥›h}r¦›h}r§›j20X b4321 or b4476 or b3415 or b4265r¨›j40j30j50h]r©›(jIj&j“jœe…rª›Rr«›j90}r¬›(jPG¿ðj˜›G¿ðjÔ4G?ðj†TG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r­›}r®›(hXGLCNtexr¯›hX@D-gluconate transport via diffusion (extracellular to periplasm)r°›h}r±›h}r²›j20X b0241 or b0929 or b1377 or b2215r³›j40j30j50h]r´›(h h)hh2e…rµ›Rr¶›j90}r·›(j[AG¿ðj˜›G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r¸›}r¹›(hXGLCPrº›hXglycogen phosphorylaser»›h}r¼›h}r½›j20Xb3428 or b3417r¾›j40j30j50h]r¿›(j¥j®e…rÀ›RrÁ›j90}r›(jS2G¿ðjÊ4G¿ðj›•G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÛ}rÄ›(hXGLCP2rÅ›hXglycogen phosphorylaserÆ›h}rÇ›h}rÈ›j20Xb3417 or b3428rÉ›j40j30j50h]rÊ›(j¥j®e…rË›RrÌ›j90}rÍ›(jÊ4G¿ðjn›G¿ðj›•G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rΛ}rÏ›(hXGLCRALrЛhX#5-dehydro-4-deoxyglucarate aldolaserÑ›h}rÒ›h}rÓ›j20Xb3126rÔ›j40j30j50h]rÕ›j·a…rÖ›Rr×›j90}rØ›(j,˜G¿ðja_G?ðj;0)rÙ›}rÚ›(hX 2h3oppan_crÛ›hX2-Hydroxy-3-oxopropanoaterÜ›h}rÝ›h}rÞ›hNhh]rß›…rà›Rrá›jE0XC3H3O4râ›jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rã›}rä›(hXGLCRDrå›hXglucarate dehydrataseræ›h}rç›h}rè›j20Xb2788 or b2787ré›j40j30j50h]rê›(jÀjÉe…rë›Rrì›j90}rí›(j;0)rî›}rï›(hXglcr_crð›hX D-Glucaraterñ›h}rò›h}ró›hNhh]rô›…rõ›Rrö›jE0XC6H8O8r÷›jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjY1G?ðj,˜G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rø›}rù›(hX GLCRt2rpprú›hX@D-glucarate transport via proton symport, reversible (periplasm)rû›h}rü›h}rý›j20Xb3127 or b2789rþ›j40j30j50h]rÿ›(jXjOe…rœRrœj90}rœ(jPG¿ðj;0)rœ}rœ(hXglcr_prœhX D-Glucaraterœh}rœh}rœhNhh]r œ…r œRr œjE0XC6H8O8r œjG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjî›G?ðjÔ4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r œ}rœ(hXGLCRtexrœhX@D-glucarate transport via diffusion (extracellular to periplasm)rœh}rœh}rœj20X b0241 or b0929 or b1377 or b2215rœj40j30j50h]rœ(h h)hh2e…rœRrœj90}rœ(joAG¿ðjœG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rœ}rœ(hXGLCS1rœhXglycogen synthase (ADPGlc)rœh}rœh}rœj20Xb3429rœj40j30j50h]rœjÒa…r œRr!œj90}r"œ(j;0)r#œ}r$œ(hXadpglc_cr%œhX ADPglucoser&œh}r'œh}r(œhNhh]r)œ…r*œRr+œjE0X C16H23N5O15P2r,œjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjS2G?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r-œ}r.œ(hXGLCTR1r/œhX*glucosyltransferase I (LPS core synthesis)r0œh}r1œh}r2œj20Xb3631r3œj40j30j50h]r4œjÛa…r5œRr6œj90}r7œ(j™G¿ðj;0)r8œ}r9œ(hX icolipa_cr:œhX+inner core oligosaccharide lipid A (E coli)r;œh}r<œh}r=œhNhh]r>œ…r?œRr@œjE0XC145H251N2O74P4rAœjG0jH0jI0JõÿÿÿjJ0jK0jL0GubG¿ðj`G?ðj™G?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rBœ}rCœ(hXGLCTR2rDœhX+glucosyltransferase II (LPS core synthesis)rEœh}rFœh}rGœj20Xb3627rHœj40j30j50h]rIœjäa…rJœRrKœj90}rLœ(j™G¿ðj(™G¿ðj`G?ðj;0)rMœ}rNœ(hX ggagicolipa_crOœhX?glucosyl-galactosyl-glucosyl-inner core oligosaccharide lipid ArPœh}rQœh}rRœhNhh]rSœ…rTœRrUœjE0XC163H281N2O89P4rVœjG0jH0jI0JõÿÿÿjJ0jK0jL0GubG?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rWœ}rXœ(hXGLCTR3rYœhX,glucosyltransferase III (LPS core synthesis)rZœh}r[œh}r\œj20Xb3626r]œj40j30j50h]r^œjía…r_œRr`œj90}raœ(jMœG¿ðj™G¿ðj`G?ðj;0)rbœ}rcœ(hXgggagicolipa_crdœhXHglucosyl-glucosyl-galactosyl-glucosyl-inner core oligosaccharide lipid Areœh}rfœh}rgœhNhh]rhœ…riœRrjœjE0XC169H291N2O94P4rkœjG0jH0jI0JõÿÿÿjJ0jK0jL0GubG?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rlœ}rmœ(hX GLCUR1PtexrnœhXND-glucuronate 1-phosphate transport via diffusion (extracellular to periplasm)roœh}rpœh}rqœj20X b0241 or b0929 or b1377 or b2215rrœj40j30j50h]rsœ(h h)hh2e…rtœRruœj90}rvœ(j—AG¿ðj;0)rwœ}rxœ(hX glcur1p_pryœhXD-Glucuronate 1-phosphaterzœh}r{œh}r|œhNhh]r}œ…r~œRrœjE0XC6H8O10Pr€œjG0jÖ0jI0JýÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rœ}r‚œ(hX GLCURt2rpprƒœhXBD-glucuronate transport via proton symport, reversible (periplasm)r„œh}r…œh}r†œj20Xb3909 or b3093r‡œj40j30j50h]rˆœ(j#j©e…r‰œRrŠœj90}r‹œ(jPG¿ðj;0)rŒœ}rœ(hXglcur_prŽœhX D-Glucuronaterœh}rœh}r‘œhNhh]r’œ…r“œRr”œjE0XC6H9O7r•œjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj;0)r–œ}r—œ(hXglcur_cr˜œhX D-Glucuronater™œh}ršœh}r›œhNhh]rœœ…rœRržœjE0XC6H9O7rŸœjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðjÔ4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r œ}r¡œ(hXGLCURtexr¢œhXAD-glucuronat transport via diffusion (extracellular to periplasm)r£œh}r¤œh}r¥œj20X b0241 or b0929 or b1377 or b2215r¦œj40j30j50h]r§œ(h h)hh2e…r¨œRr©œj90}rªœ(jƒAG¿ðjŒœG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r«œ}r¬œ(hXGLCabcppr­œhX.D-glucose transport via ABC system (periplasm)r®œh}r¯œh}r°œj20Xb2149 and b2150 and b2148r±œj40j30j50h]r²œ(jßjÖjñe…r³œRr´œj90}rµœ(jY1G¿ðj†•G¿ðjÕ2G¿ðjÊ4G?ðj6kG?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¶œ}r·œ(hXGLCptsppr¸œhX/D-glucose transport via PEP:Pyr PTS (periplasm)r¹œh}rºœh}r»œj20X‡( b2417 and b1621 and b2415 and b2416 ) or ( b2417 and b1101 and b2415 and b2416 ) or ( b1817 and b1818 and b1819 and b2415 and b2416 )r¼œj40j30j50h]r½œ(jijrjùjöj`jj„jðe…r¾œRr¿œj90}rÀœ(j†•G¿ðjW_G¿ðjW\G?ðja_G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÁœ}rœ(hXGLCt2pprÜhX5D-glucose transport in via proton symport (periplasm)rÄœh}rÅœh}rÆœj20Xb2943rÇœj40j30j50h]rÈœjúa…rÉœRrÊœj90}rËœ(jPG¿ðj†•G¿ðj6kG?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÌœ}rÍœ(hXGLCtexrΜhX<glucose transport via diffusion (extracellular to periplasm)rÏœh}rМh}rÑœj20X b0241 or b0929 or b1377 or b2215rÒœj40j30j50h]rÓœ(h h)hh2e…rÔœRrÕœj90}rÖœ(jGAG¿ðj†•G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rל}rØœ(hXGLCtexirÙœhXKD-glucose transport via diffusion (extracellular to periplasm) irreversiblerÚœh}rÛœh}rÜœj20Xb4036rÝœj40j30j50h]rÞœh_a…rßœRràœj90}ráœ(jGAG¿ðj†•G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)râœ}rãœ(hXGLDBRAN2räœhX3glycogen debranching enzyme (bglycogen -> glycogen)råœh}ræœh}rçœj20Xb3431rèœj40j30j50h]réœjÿa…rêœRrëœj90}rìœ(jn›G¿ðjS2G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ríœ}rîœ(hXGLGCrïœhX'glucose-1-phosphate adenylyltransferaserðœh}rñœh}ròœj20Xb3430róœj40j30j50h]rôœja…rõœRröœj90}r÷œ(jÔ4G¿ðjÕ2G¿ðj›•G¿ðjÀ4G?ðj#œG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)røœ}rùœ(hXGLNSrúœhXglutamine synthetaserûœh}rüœh}rýœj20Xb3870 or b1297rþœj40j30j50h]rÿœ(jj]e…rRrj90}r(j1G¿ðjÕ2G¿ðjŸ1G¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðjß2G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r}r(hXGLNTRSrhXGlutaminyl-tRNA synthetaserh}rh}rj20Xb0680r j40j30j50h]r ja…r Rr j90}r (j;0)r}r(hX trnagln_crhX tRNA(Gln)rh}rh}rhNhh]r…rRrjE0jéhjG0jH0jI0KjJ0jK0jL0GubG¿ðjÕ2G¿ðjß2G¿ðjÀ4G?ðj;0)r}r(hX glntrna_crhXL-Glutaminyl-tRNA(Gln)rh}rh}rhNhh]r…rRrjE0X C5H9N2O2Rr jG0jH0jI0KjJ0jK0jL0GubG?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r!}r"(hXGLNabcppr#hX0L-glutamine transport via ABC system (periplasm)r$h}r%h}r&j20Xb0811 and b0810 and b0809r'j40j30j50h]r((j,j#j5e…r)Rr*j90}r+(jY1G¿ðjÕ2G¿ðj;0)r,}r-(hXgln__L_pr.hX L-Glutaminer/h}r0h}r1hNhh]r2…r3Rr4jE0X C5H10N2O3r5jG0jÖ0jI0KjJ0jK0jL0GubG¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðjß2G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r6}r7(hXGLNtexr8hX@L-glutamine transport via diffusion (extracellular to periplasm)r9h}r:h}r;j20X b0241 or b0929 or b1377 or b2215r<j40j30j50h]r=(h h)hh2e…r>Rr?j90}r@(j«AG¿ðj,G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rA}rB(hXGLTPDrChX$Galactitol-1-phosphate dehydrogenaserDh}rEh}rFj20Xb2091rGj40j30j50h]rHj>a…rIRrJj90}rK(jR4G¿ðjG™G¿ðj;0)rL}rM(hX tag6p__D_crNhXD-Tagatose 6-phosphaterOh}rPh}rQhNhh]rR…rSRrTjE0XC6H11O9PrUjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðjÔ4G?ðjz4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rV}rW(hXGLU5KrXhXglutamate 5-kinaserYh}rZh}r[j20Xb0242r\j40j30j50h]r]jGa…r^Rr_j90}r`(j1G¿ðjÕ2G¿ðjƒ—G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ra}rb(hX GLUABUTt7pprchX.4-aminobutyrate/glutamate antiport (periplasm)rdh}reh}rfj20Xb1492rgj40j30j50h]rhjPa…riRrjj90}rk(jv\G¿ðj;0)rl}rm(hXglu__L_prnhX L-Glutamateroh}rph}rqhNhh]rr…rsRrtjE0XC5H8NO4rujG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj1G?ðj´\G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rv}rw(hXGLUCYSrxhX!gamma-glutamylcysteine synthetaseryh}rzh}r{j20Xb2688r|j40j30j50h]r}jYa…r~Rrj90}r€(j1G¿ðj‰3G¿ðjÕ2G¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðj;0)r}r‚(hXglucys_crƒhXgamma-L-Glutamyl-L-cysteiner„h}r…h}r†hNhh]r‡…rˆRr‰jE0X C8H13N2O5SrŠjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r‹}rŒ(hXGLUDCrhXGlutamate DecarboxylaserŽh}rh}rj20Xb3517 or b1493r‘j40j30j50h]r’(jbjke…r“Rr”j90}r•(j1G¿ðjÔ4G¿ðj¶XG?ðjv\G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r–}r—(hXGLUDyr˜hXglutamate dehydrogenase (NADP)r™h}ršh}r›j20Xb1761rœj40j30j50h]rjta…ržRrŸj90}r (j1G¿ðjY1G¿ðjO1G¿ðjH4G?ðjÔ4G?ðj€\G?ðjŸ1G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r¡}r¢(hXGLUNr£hX glutaminaser¤h}r¥h}r¦j20Xb1812 or b0485 or b1524r§j40j30j50h]r¨(j}jìj†e…r©Rrªj90}r«(jY1G¿ðjß2G¿ðj1G?ðjŸ1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¬}r­(hXGLUNppr®hX glutaminaser¯h}r°h}r±j20Xb2957r²j40j30j50h]r³j_ a…r´Rrµj90}r¶(jDPG¿ðj,G¿ðjlG?ðjûYG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r·}r¸(hXGLUPRTr¹hX4glutamine phosphoribosyldiphosphate amidotransferaserºh}r»h}r¼j20Xb2312r½j40j30j50h]r¾ja…r¿RrÀj90}rÁ(jýdG¿ðjY1G¿ðjß2G¿ðj1G?ðjÀ4G?ðj;0)rÂ}rÃ(hXpram_crÄhX5-Phospho-beta-D-ribosylaminerÅh}rÆh}rÇhNhh]rÈ…rÉRrÊjE0X C5H11NO7PrËjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÌ}rÍ(hXGLURrÎhXglutamate racemaserÏh}rÐh}rÑj20Xb3967rÒj40j30j50h]rÓj˜a…rÔRrÕj90}rÖ(j;0)r×}rØ(hXglu__D_crÙhX D-GlutamaterÚh}rÛh}rÜhNhh]rÝ…rÞRrßjE0XC5H8NO4ràjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj1G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rá}râ(hXGLUSyrãhXglutamate synthase (NADPH)räh}råh}ræj20Xb3212 and b3213rçj40j30j50h]rè(jªj¡e…réRrêj90}rë(jH4G¿ðjÔ4G¿ðjß2G¿ðj€\G¿ðj1G@jO1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rì}rí(hXGLUTRRrîhXglutamyl-tRNA reductaserïh}rðh}rñj20Xb1210ròj40j30j50h]rój³a…rôRrõj90}rö(jH4G¿ðjÔ4G¿ðj;0)r÷}rø(hX glutrna_crùhXL-Glutamyl-tRNA(Glu)rúh}rûh}rühNhh]rý…rþRrÿjE0XC5H7NO3RržjG0jH0jI0KjJ0jK0jL0GubG¿ðj;0)rž}rž(hX trnaglu_cržhX tRNA (Glu)ržh}ržh}ržhNhh]rž…ržRr žjE0jéhjG0jH0jI0KjJ0jK0jL0GubG?ðjO1G?ðjÅ•G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r ž}r ž(hXGLUTRSr žhXGlutamyl-tRNA synthetaser žh}ržh}ržj20Xb2400ržj40j30j50h]ržj¼a…ržRržj90}rž(j1G¿ðjÕ2G¿ðjžG¿ðjÀ4G?ðj÷G?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rž}rž(hXGLUabcppržhX0L-glutamate transport via ABC system (periplasm)ržh}ržh}ržj20X#b0655 and b0654 and b0653 and b0652ržj40j30j50h]rž(j jï jø j e…ržRržj90}rž(jY1G¿ðjlG¿ðjÕ2G¿ðj1G?ðjÊ4G?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r ž}r!ž(hXGLUt2rppr"žhX@L-glutamate transport via proton symport, reversible (periplasm)r#žh}r$žh}r%žj20Xb4077r&žj40j30j50h]r'žj. a…r(žRr)žj90}r*ž(jPG¿ðjlG¿ðj1G?ðjÔ4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r+ž}r,ž(hXGLUt4ppr-žhX!Na+/glutamate symport (periplasm)r.žh}r/žh}r0žj20Xb3653r1žj40j30j50h]r2žjÅa…r3žRr4žj90}r5ž(j8cG¿ðjlG¿ðj1G?ðjBcG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r6ž}r7ž(hXGLUtexr8žhX@L-glutamate transport via diffusion (extracellular to periplasm)r9žh}r:žh}r;žj20X b0241 or b0929 or b1377 or b2215r<žj40j30j50h]r=ž(h h)hh2e…r>žRr?žj90}r@ž(j¿AG¿ðjlG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rAž}rBž(hXGLXCLrCžhXglyoxalate carboligaserDžh}rEžh}rFžj20Xb0507rGžj40j30j50h]rHžjÎa…rIžRrJžj90}rKž(jÔ4G¿ðjçGÀj¶XG?ðjÙ›G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rLž}rMž(hX GLYALDtexrNžhXCGlyceraldehyde transport via diffusion (extracellular to periplasm)rOžh}rPžh}rQžj20X b0241 or b0929 or b1377 or b2215rRžj40j30j50h]rSž(h h)hh2e…rTžRrUžj90}rVž(jçAG¿ðj;0)rWž}rXž(hXglyald_prYžhXD-GlyceraldehyderZžh}r[žh}r\žhNhh]r]ž…r^žRr_žjE0XC3H6O3r`žjG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)raž}rbž(hX GLYALDtpprcžhX0Glyceraldehyde facilitated diffusion (periplasm)rdžh}režh}rfžj20Xb3927rgžj40j30j50h]rhžj×a…rižRrjžj90}rkž(jWžG¿ðj?iG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rlž}rmž(hXGLYATrnžhXglycine C-acetyltransferaserožh}rpžh}rqžj20Xb3617rržj40j30j50h]rsžjàa…rtžRružj90}rvž(ja3G¿ðj¢4G¿ðj52G?ðj_lG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rwž}rxž(hX GLYBabcppryžhX4Glycine betaine transport via ABC system (periplasm)rzžh}r{žh}r|žj20X#b2128 and b2129 and b2130 and b2131r}žj40j30j50h]r~ž(jð jÞ jù jç e…ržRr€žj90}rž(jY1G¿ðj;0)r‚ž}rƒž(hXglyb_pr„žhXGlycine betainer…žh}r†žh}r‡žhNhh]rˆž…r‰žRrŠžjE0XC5H11NO2r‹žjG0jÖ0jI0KjJ0jK0jL0GubG¿ðjÕ2G¿ðjÊ4G?ðj6rG?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rŒž}rž(hXGLYBt2pprŽžhX8Glycine betaine transport via proton symport (periplasm)ržh}ržh}r‘žj20Xb1801 or b4111r’žj40j30j50h]r“ž(j ja e…r”žRr•žj90}r–ž(jPG¿ðj‚žG¿ðj6rG?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r—ž}r˜ž(hXGLYBtexr™žhXDGlycine betaine transport via diffusion (extracellular to periplasm)ršžh}r›žh}rœžj20X b0241 or b0929 or b1377 or b2215ržj40j30j50h]ržž(h h)hh2e…rŸžRr žj90}r¡ž(jûAG¿ðj‚žG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r¢ž}r£ž(hX GLYC2Pabcppr¤žhX<sn-Glycerol 2-phosphate transport via ABC system (periplasm)r¥žh}r¦žh}r§žj20X#b3452 and b3453 and b3450 and b3451r¨žj40j30j50h]r©ž(j¶j¿jÈjÑe…rªžRr«žj90}r¬ž(jY1G¿ðjÕ2G¿ðjù•G¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðjä•G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r­ž}r®ž(hX GLYC2Ptexr¯žhXIGlycerol-2-phosphate transport via diffusion (extracellular to periplasm)r°žh}r±žh}r²žj20X b2215 or b0241 or b0929 or b1377r³žj40j30j50h]r´ž(h h)hh2e…rµžRr¶žj90}r·ž(j7BG¿ðjù•G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r¸ž}r¹ž(hX GLYC3PabcpprºžhX<sn-Glycerol 3-phosphate transport via ABC system (periplasm)r»žh}r¼žh}r½žj20X#b3452 and b3453 and b3450 and b3451r¾žj40j30j50h]r¿ž(j¶j¿jÈjÑe…rÀžRrÁžj90}rž(jY1G¿ðj;0)rÞ}rÄž(hXglyc3p_prÅžhXGlycerol 3-phosphaterÆžh}rÇžh}rÈžhNhh]rÉž…rÊžRrËžjE0XC3H7O6PrÌžjG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjÕ2G¿ðjçlG?ðjÊ4G?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÍž}rΞ(hX GLYC3Pt6pprÏžhX7Glycerol-3-phosphate : phosphate antiporter (periplasm)rОh}rÑžh}rÒžj20Xb2240rÓžj40j30j50h]rÔžjéa…rÕžRrÖžj90}rמ(jÊ4G¿ðjÞG¿ðjçlG?ðjHWG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rØž}rÙž(hX GLYC3PtexrÚžhXIGlycerol-3-phosphate transport via diffusion (extracellular to periplasm)rÛžh}rÜžh}rÝžj20X b0241 or b0929 or b1377 or b2215rÞžj40j30j50h]rßž(h h)hh2e…ràžRrážj90}râž(jKBG¿ðjÞG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rãž}räž(hX GLYCAt2rppråžhX@D-glycerate transport via proton symport, reversible (periplasm)ræžh}rçžh}rèžj20Xb2789 or b3127réžj40j30j50h]rêž(jXjOe…rëžRrìžj90}ríž(jPG¿ðj;0)rîž}rïž(hX glyc__R_prðžhX (R)-Glyceraterñžh}ròžh}róžhNhh]rôž…rõžRröžjE0XC3H5O4r÷žjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÔ4G?ðj;0)røž}rùž(hX glyc__R_crúžhX (R)-Glyceraterûžh}rüžh}rýžhNhh]rþž…rÿžRrŸjE0XC3H5O4rŸjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rŸ}rŸ(hXGLYCAtexrŸhX@D-glycerate transport via diffusion (extracellular to periplasm)rŸh}rŸh}rŸj20X b0241 or b0929 or b1377 or b2215rŸj40j30j50h]r Ÿ(h h)hh2e…r ŸRr Ÿj90}r Ÿ(j#BG¿ðjîžG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r Ÿ}rŸ(hXGLYCDxrŸhXGlycerol dehydrogenaserŸh}rŸh}rŸj20Xb3945rŸj40j30j50h]rŸjUa…rŸRrŸj90}rŸ(jIiG¿ðjR4G¿ðjÔ4G?ðj‚G?ðjz4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rŸ}rŸ(hXGLYCKrŸhXglycerate kinaserŸh}rŸh}rŸj20Xb0514rŸj40j30j50h]rŸjòa…r ŸRr!Ÿj90}r"Ÿ(jÕ2G¿ðjøžG¿ðjÔ4G?ðjÞ4G?ðj;0)r#Ÿ}r$Ÿ(hX3pg_cr%ŸhX3-Phospho-D-glycerater&Ÿh}r'Ÿh}r(ŸhNhh]r)Ÿ…r*ŸRr+ŸjE0XC3H4O7Pr,ŸjG0jH0jI0JýÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r-Ÿ}r.Ÿ(hXGLYCK2r/ŸhXglycerate kinaser0Ÿh}r1Ÿh}r2Ÿj20Xb3124r3Ÿj40j30j50h]r4Ÿjûa…r5ŸRr6Ÿj90}r7Ÿ(jÕ2G¿ðjøžG¿ðjÖ‹G?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r8Ÿ}r9Ÿ(hXGLYCLr:ŸhXGlycine Cleavage Systemr;Ÿh}r<Ÿh}r=Ÿj20X#b2904 and b2903 and b2905 and b0116r>Ÿj40j30j50h]r?Ÿ(jjŠj je…r@ŸRrAŸj90}rBŸ(j2G¿ðjR4G¿ðj¢4G¿ðj»3G?ðj¶XG?ðjz4G?ðjŸ1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rCŸ}rDŸ(hXGLYCLTDxrEŸhXGlycolate dehydrogenase (NAD)rFŸh}rGŸh}rHŸj20Xb3553 or b1033rIŸj40j30j50h]rJŸ(hƒje…rKŸRrLŸj90}rMŸ(jÔ4G¿ðjz4G¿ðjçG¿ðjGšG?ðjR4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rNŸ}rOŸ(hXGLYCLTDyrPŸhXGlycolate dehydrogenase (NADP)rQŸh}rRŸh}rSŸj20Xb1033 or b3553rTŸj40j30j50h]rUŸ(hƒje…rVŸRrWŸj90}rXŸ(jH4G¿ðjÔ4G¿ðjçG¿ðjGšG?ðjO1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rYŸ}rZŸ(hX GLYCLTt2rppr[ŸhX>glycolate transport via proton symport, reversible (periplasm)r\Ÿh}r]Ÿh}r^Ÿj20Xb3603 or b2975r_Ÿj40j30j50h]r`Ÿ(j¥j®e…raŸRrbŸj90}rcŸ(jPG¿ðj;0)rdŸ}reŸ(hXglyclt_prfŸhX GlycolatergŸh}rhŸh}riŸhNhh]rjŸ…rkŸRrlŸjE0XC2H3O3rmŸjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjGšG?ðjÔ4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rnŸ}roŸ(hX GLYCLTt4pprpŸhX2glycolate transport via sodium symport (periplasm)rqŸh}rrŸh}rsŸj20Xb4067rtŸj40j30j50h]ruŸjÑa…rvŸRrwŸj90}rxŸ(jdŸG¿ðj8cG¿ðjBcG?ðjGšG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ryŸ}rzŸ(hX GLYCLTtexr{ŸhX>glycolate transport via diffusion (extracellular to periplasm)r|Ÿh}r}Ÿh}r~Ÿj20X b0241 or b0929 or b1377 or b2215rŸj40j30j50h]r€Ÿ(h h)hh2e…rŸRr‚Ÿj90}rƒŸ(j_BG¿ðjdŸG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r„Ÿ}r…Ÿ(hXGLYCTO2r†ŸhXGlycolate oxidaser‡Ÿh}rˆŸh}r‰Ÿj20Xb2979 and b4467 and b4468rŠŸj40j30j50h]r‹Ÿ(j:j1j(e…rŒŸRrŸj90}rŽŸ(jGšG¿ðj»pG¿ðjçG?ðj³1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rŸ}rŸ(hXGLYCTO3r‘ŸhXGlycolate oxidaser’Ÿh}r“Ÿh}r”Ÿj20Xb2979 and b4467 and b4468r•Ÿj40j30j50h]r–Ÿ(j:j1j(e…r—ŸRr˜Ÿj90}r™Ÿ(jGšG¿ðjÚpG¿ðj¬4G?ðjçG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ršŸ}r›Ÿ(hXGLYCTO4rœŸhXGlycolate oxidaserŸh}ržŸh}rŸŸj20Xb2979 and b4467 and b4468r Ÿj40j30j50h]r¡Ÿ(j:j1j(e…r¢ŸRr£Ÿj90}r¤Ÿ(jGšG¿ðj†G¿ðj‹1G?ðjçG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¥Ÿ}r¦Ÿ(hXGLYCtexr§ŸhX=glycerol transport via diffusion (extracellular to periplasm)r¨Ÿh}r©Ÿh}rªŸj20X b0241 or b0929 or b1377 or b2215r«Ÿj40j30j50h]r¬Ÿ(h h)hh2e…r­ŸRr®Ÿj90}r¯Ÿ(jBG¿ðjJxG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r°Ÿ}r±Ÿ(hXGLYCtppr²ŸhX*glycerol transport via channel (periplasm)r³Ÿh}r´Ÿh}rµŸj20Xb3927 or s0001r¶Ÿj40j30j50h]r·Ÿ(jj×e…r¸ŸRr¹Ÿj90}rºŸ(jIiG¿ðjJxG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r»Ÿ}r¼Ÿ(hXGLYKr½ŸhXglycerol kinaser¾Ÿh}r¿Ÿh}rÀŸj20Xb3926rÁŸj40j30j50h]rŸjCa…rßRrÄŸj90}rÅŸ(jIiG¿ðjÕ2G¿ðjçlG?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÆŸ}rÇŸ(hXGLYOXrÈŸhX hydroxyacylglutathione hydrolaserÉŸh}rÊŸh}rËŸj20Xb0212rÌŸj40j30j50h]rÍŸjLa…rΟRrÏŸj90}rП(jY1G¿ðj;0)rÑŸ}rÒŸ(hXlgt__S_crÓŸhX(R)-S-LactoylglutathionerÔŸh}rÕŸh}rÖŸhNhh]rן…rØŸRrÙŸjE0X C13H20N3O8SrÚŸjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjý2G?ðjÔ4G?ðjþ_G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÛŸ}rÜŸ(hXGLYOX3rÝŸhXglyoxalase IIIrÞŸh}rߟh}ràŸj20j30j40j30j50h]rៅrâŸRrãŸj90}räŸ(jY1G¿ðjÑ[G¿ðjÔ4G?ðjþ_G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)råŸ}ræŸ(hXGLYTRSrçŸhXGlycyl-tRNA synthetaserèŸh}réŸh}rêŸj20Xb3559 and b3560rëŸj40j30j50h]rìŸ(jUj^e…ríŸRrîŸj90}rïŸ(j;0)rðŸ}rñŸ(hX trnagly_cròŸhX tRNA(Gly)róŸh}rôŸh}rõŸhNhh]röŸ…r÷ŸRrøŸjE0jéhjG0jH0jI0KjJ0jK0jL0GubG¿ðjÕ2G¿ðj¢4G¿ðjÀ4G?ðj;0)rùŸ}rúŸ(hX glytrna_crûŸhXGlycyl-tRNA(Gly)rüŸh}rýŸh}rþŸhNhh]rÿŸ…r Rr jE0XC2H4NORr jG0jH0jI0KjJ0jK0jL0GubG?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r }r (hXGLYt2ppr hX3glycine transport in via proton symport (periplasm)r h}r h}r j20Xb4208 or b1801r  j40j30j50h]r  (jj e…r  Rr  j90}r  (jPG¿ðj;0)r }r (hXgly_pr hXGlyciner h}r h}r hNhh]r …r Rr jE0XC2H5NO2r jG0jÖ0jI0KjJ0jK0jL0GubG¿ðjÔ4G?ðj¢4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r }r (hXGLYt2rppr hX;glycine reversible transport via proton symport (periplasm)r h}r h}r j20j30j40j30j50h]r …r Rr  j90}r! (jPG¿ðj G¿ðjÔ4G?ðj¢4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r" }r# (hXGLYt4ppr$ hX3glycine transport in via sodium symport (periplasm)r% h}r& h}r' j20Xb0007r( j40j30j50h]r) j˜a…r* Rr+ j90}r, (j8cG¿ðj G¿ðjBcG?ðj¢4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r- }r. (hXGLYtexr/ hX<Glycine transport via diffusion (extracellular to periplasm)r0 h}r1 h}r2 j20X b0241 or b0929 or b1377 or b2215r3 j40j30j50h]r4 (h h)hh2e…r5 Rr6 j90}r7 (jÓAG¿ðj G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r8 }r9 (hXGMANDr: hXGDP-D-mannose dehydrataser; h}r< h}r= j20Xb2053r> j40j30j50h]r? jga…r@ RrA j90}rB (jšG¿ðjY1G?ðj\šG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rC }rD (hXGMHEPATrE hX6D-glycero-D-manno-hepose 1-phosphate adenyltransferaserF h}rG h}rH j20Xb3052rI j40j30j50h]rJ jpa…rK RrL j90}rM (j;0)rN }rO (hX gmhep1p_crP hX%D-Glycero-D-manno-heptose 1-phosphaterQ h}rR h}rS hNhh]rT …rU RrV jE0X C7H13O10PrW jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjÔ4G¿ðjÕ2G¿ðjÀ4G?ðjkfG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rX }rY (hXGMHEPKrZ hX,D-glycero-D-manno-heptose 7-phosphate kinaser[ h}r\ h}r] j20Xb3052r^ j40j30j50h]r_ jpa…r` Rra j90}rb (jÕ2G¿ðj;0)rc }rd (hX gmhep7p_cre hX%D-Glycero-D-manno-heptose 7-phosphaterf h}rg h}rh hNhh]ri …rj Rrk jE0X C7H13O10Prl jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðj;0)rm }rn (hX gmhep17bp_cro hX*D-Glycero-D-manno-heptose 1,7-bisphosphaterp h}rq h}rr hNhh]rs …rt Rru jE0X C7H12O13P2rv jG0jH0jI0JüÿÿÿjJ0jK0jL0GubG?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rw }rx (hXGMHEPPAry hX6D-glycero-D-manno-heptose 1,7-bisphosphate phosphataserz h}r{ h}r| j20Xb0200r} j40j30j50h]r~ jya…r Rr€ j90}r (jY1G¿ðjm G¿ðjN G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r‚ }rƒ (hXGMPRr„ hX GMP reductaser… h}r† h}r‡ j20Xb0104rˆ j40j30j50h]r‰ j‚a…rŠ Rr‹ j90}rŒ (j©dG¿ðjH4G¿ðjÔ4GÀjoeG?ðjO1G?ðjŸ1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r }rŽ (hXGMPS2r hX GMP synthaser h}r‘ h}r’ j20Xb2507r“ j40j30j50h]r” j‹a…r• Rr– j90}r— (jY1G¿ðj;0)r˜ }r™ (hXxmp_crš hXXanthosine 5'-phosphater› h}rœ h}r hNhh]rž …rŸ Rr  jE0X C10H11N4O9Pr¡ jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjÕ2G¿ðjß2G¿ðj1G?ðjÀ4G?ðjÔ4G@j©dG?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¢ }r£ (hXGMPtexr¤ hX8GMP transport via diffusion (extracellular to periplasm)r¥ h}r¦ h}r§ j20X b1377 or b2215 or b0241 or b0929r¨ j40j30j50h]r© (h h)hh2e…rª Rr« j90}r¬ (jsBG¿ðj;0)r­ }r® (hXgmp_pr¯ hXGMPr° h}r± h}r² hNhh]r³ …r´ Rrµ jE0X C10H12N5O8Pr¶ jG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r· }r¸ (hXGNDr¹ hXphosphogluconate dehydrogenaserº h}r» h}r¼ j20Xb2029r½ j40j30j50h]r¾ j”a…r¿ RrÀ j90}rÁ (jO1G¿ðj/‹G¿ðj¶XG?ðjH4G?ðj[G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r }rà(hXGNKrÄ hX gluconokinaserÅ h}rÆ h}rÇ j20Xb4268 or b3437rÈ j40j30j50h]rÉ (jj¦e…rÊ RrË j90}rÌ (j†TG¿ðjÕ2G¿ðjÔ4G?ðjÞ4G?ðj/‹G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÍ }rΠ(hXGOFUCRrÏ hXGDP-4-oxo-L-fucose reductaserРh}rÑ h}rÒ j20Xb2052rÓ j40j30j50h]rÔ ja…rÕ RrÖ j90}r× (jH4G¿ðjÔ4G¿ðjfšG¿ðj;0)rØ }rÙ (hXgdpfuc_crÚ hX GDP-L-fucoserÛ h}rÜ h}rÝ hNhh]rÞ …rß Rrà jE0X C16H23N5O15P2rá jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðjO1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)râ }rã (hXGP4GHrä hXGp4G hydrolaserå h}ræ h}rç j20Xb0049rè j40j30j50h]ré jîa…rê Rrë j90}rì (jY1G¿ðj;0)rí }rî (hXgp4g_crï hX%P1,P4-Bis(5'-guanosyl) tetraphosphaterð h}rñ h}rò hNhh]ró …rô Rrõ jE0XC20H24N10O21P4rö jG0jH0jI0JüÿÿÿjJ0jK0jL0GubG¿ðjÔ4G@jëcG@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r÷ }rø (hXGPDDA1rù hX?Glycerophosphodiester phosphodiesterase (Glycerophosphocholine)rú h}rû h}rü j20Xb3449rý j40j30j50h]rþ j¯a…rÿ Rr¡j90}r¡(jY1G¿ðje–G¿ðjçlG?ðjÔ4G?ðj\vG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¡}r¡(hXGPDDA1ppr¡hX?Glycerophosphodiester phosphodiesterase (Glycerophosphocholine)r¡h}r¡h}r¡j20Xb2239r¡j40j30j50h]r ¡j¸a…r ¡Rr ¡j90}r ¡(j[–G¿ðjDPG¿ðjPG?ðjÞG?ðjRvG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r ¡}r¡(hXGPDDA2r¡hXDGlycerophosphodiester phosphodiesterase (Glycerophosphoethanolamine)r¡h}r¡h}r¡j20Xb3449r¡j40j30j50h]r¡j¯a…r¡Rr¡j90}r¡(jY1G¿ðj»–G¿ðj?ŒG?ðjçlG?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¡}r¡(hXGPDDA2ppr¡hXDGlycerophosphodiester phosphodiesterase (Glycerophosphoethanolamine)r¡h}r¡h}r¡j20Xb2239r¡j40j30j50h]r¡j¸a…r ¡Rr!¡j90}r"¡(j±–G¿ðjDPG¿ðjPG?ðjÞG?ðjSŒG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r#¡}r$¡(hXGPDDA3r%¡hX>Glycerophosphodiester phosphodiesterase (Glycerophosphoserine)r&¡h}r'¡h}r(¡j20Xb3449r)¡j40j30j50h]r*¡j¯a…r+¡Rr,¡j90}r-¡(jY1G¿ðj9—G¿ðjçlG?ðj·2G?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r.¡}r/¡(hXGPDDA3ppr0¡hX>Glycerophosphodiester phosphodiesterase (Glycerophosphoserine)r1¡h}r2¡h}r3¡j20Xb2239r4¡j40j30j50h]r5¡j¸a…r6¡Rr7¡j90}r8¡(j/—G¿ðjDPG¿ðjPG?ðjÞG?ðj;0)r9¡}r:¡(hXser__L_pr;¡hXL-Seriner<¡h}r=¡h}r>¡hNhh]r?¡…r@¡RrA¡jE0XC3H7NO3rB¡jG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rC¡}rD¡(hXGPDDA4rE¡hX@Glycerophosphodiester phosphodiesterase (Glycerophosphoglycerol)rF¡h}rG¡h}rH¡j20Xb3449rI¡j40j30j50h]rJ¡j¯a…rK¡RrL¡j90}rM¡(jY1G¿ðjå–G¿ðjçlG?ðjÔ4G?ðjIiG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rN¡}rO¡(hXGPDDA4pprP¡hX@Glycerophosphodiester phosphodiesterase (Glycerophosphoglycerol)rQ¡h}rR¡h}rS¡j20Xb2239rT¡j40j30j50h]rU¡j¸a…rV¡RrW¡j90}rX¡(jDPG¿ðjÛ–G¿ðjJxG?ðjPG?ðjÞG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rY¡}rZ¡(hXGPDDA5r[¡hX@Glycerophosphodiester phosphodiesterase (Glycerophosphoinositol)r\¡h}r]¡h}r^¡j20Xb3449r_¡j40j30j50h]r`¡j¯a…ra¡Rrb¡j90}rc¡(jY1G¿ðj—G¿ðjçlG?ðj;0)rd¡}re¡(hXinost_crf¡hX myo-Inositolrg¡h}rh¡h}ri¡hNhh]rj¡…rk¡Rrl¡jE0XC6H12O6rm¡jG0jH0jI0KjJ0jK0jL0GubG?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rn¡}ro¡(hXGPDDA5pprp¡hX@Glycerophosphodiester phosphodiesterase (Glycerophosphoinositol)rq¡h}rr¡h}rs¡j20Xb2239rt¡j40j30j50h]ru¡j¸a…rv¡Rrw¡j90}rx¡(jDPG¿ðj—G¿ðjPG?ðj;0)ry¡}rz¡(hXinost_pr{¡hX myo-Inositolr|¡h}r}¡h}r~¡hNhh]r¡…r€¡Rr¡jE0XC6H12O6r‚¡jG0jÖ0jI0KjJ0jK0jL0GubG?ðjÞG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rƒ¡}r„¡(hXGRTTr…¡hXgeranyltranstransferaser†¡h}r‡¡h}rˆ¡j20Xb0421r‰¡j40j30j50h]rŠ¡jCa…r‹¡RrŒ¡j90}r¡(jŸ…G¿ðj‹…G¿ðjÀ4G?ðj;0)rŽ¡}r¡(hXfrdp_cr¡hXFarnesyl diphosphater‘¡h}r’¡h}r“¡hNhh]r”¡…r•¡Rr–¡jE0X C15H25O7P2r—¡jG0jH0jI0JýÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r˜¡}r™¡(hXGRXRrš¡hXglutaredoxin reductaser›¡h}rœ¡h}r¡j20X b1064 or b3610 or b1654 or b0849rž¡j40j30j50h]rŸ¡(jÁjÊj7 jÓe…r ¡Rr¡¡j90}r¢¡(jý2GÀj;0)r£¡}r¤¡(hXgrxox_cr¥¡hXglutaredoxin (oxidized)r¦¡h}r§¡h}r¨¡hNhh]r©¡…rª¡Rr«¡jE0j¡jjG0jH0jI0KjJ0jK0jL0GubG¿ðj;0)r¬¡}r­¡(hXgrxrd_cr®¡hXglutaredoxin (reduced)r¯¡h}r°¡h}r±¡hNhh]r²¡…r³¡Rr´¡jE0XXH2rµ¡jG0jH0jI0KjJ0jK0jL0GubG?ðj˜qG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¶¡}r·¡(hXGSNKr¸¡hXguanosine kinaser¹¡h}rº¡h}r»¡j20Xb0477r¼¡j40j30j50h]r½¡jÜa…r¾¡Rr¿¡j90}rÀ¡(jÕ2G¿ðj;0)rÁ¡}r¡(hXgsn_cráhX GuanosinerÄ¡h}rÅ¡h}rÆ¡hNhh]rÇ¡…rÈ¡RrÉ¡jE0X C10H13N5O5rÊ¡jG0jH0jI0KjJ0jK0jL0GubG¿ðj©dG?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rË¡}rÌ¡(hXGSNt2pprÍ¡hX5guanosine transport in via proton symport (periplasm)rΡh}rÏ¡h}rСj20Xb2964rÑ¡j40j30j50h]rÒ¡jFa…rÓ¡RrÔ¡j90}rÕ¡(jPG¿ðj‡WG¿ðjÔ4G?ðjÁ¡G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÖ¡}rס(hXGSNtexrØ¡hX>guanosine transport via diffusion (extracellular to periplasm)rÙ¡h}rÚ¡h}rÛ¡j20X b0241 or b0929 or b1377 or b2215rÜ¡j40j30j50h]rÝ¡(h h)hh2e…rÞ¡Rrß¡j90}rà¡(j‡BG¿ðj‡WG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rá¡}râ¡(hXGSPMDArã¡hXGlutathionylspermidine amidaserä¡h}rå¡h}ræ¡j20Xb2988rç¡j40j30j50h]rè¡jåa…ré¡Rrê¡j90}rë¡(jY1G¿ðj;0)rì¡}rí¡(hXgtspmd_crî¡hXGlutathionylspermidinerï¡h}rð¡h}rñ¡hNhh]rò¡…ró¡Rrô¡jE0X C17H36N6O5Srõ¡jG0jH0jI0KjJ0jK0jL0GubG¿ðjý2G?ðj]2G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rö¡}r÷¡(hXGSPMDSrø¡hX!Glutathionylspermidine synthetaserù¡h}rú¡h}rû¡j20Xb2988rü¡j40j30j50h]rý¡jåa…rþ¡Rrÿ¡j90}r¢(jÕ2G¿ðjý2G¿ðj]2G¿ðjÔ4G?ðjì¡G?ðjÞ4G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¢}r¢(hXGTHOXtexr¢hXEglutathione (ox) transport via diffusion (extracellular to periplasm)r¢h}r¢h}r¢j20X b0241 or b0929 or b1377 or b2215r¢j40j30j50h]r¢(h h)hh2e…r ¢Rr ¢j90}r ¢(j›BG¿ðjA‡G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r ¢}r ¢(hXGTHOrr¢hXglutathione oxidoreductaser¢h}r¢h}r¢j20Xb3500r¢j40j30j50h]r¢jîa…r¢Rr¢j90}r¢(j˜qG¿ðjH4G¿ðjÔ4G¿ðjý2G@jO1G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r¢}r¢(hXGTHPir¢hXglutathione peridoxaser¢h}r¢h}r¢j20Xb1710r¢j40j30j50h]r¢j÷a…r¢Rr ¢j90}r!¢(jý2GÀjÛ[G¿ðjY1G@j˜qG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r"¢}r#¢(hXGTHRDHppr$¢hX#glutathione hydralase (periplasmic)r%¢h}r&¢h}r'¢j20Xb3447r(¢j40j30j50h]r)¢ja…r*¢Rr+¢j90}r,¢(j.‡G¿ðjDPG¿ðj2vG?ðjlG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r-¢}r.¢(hX GTHRDabc2ppr/¢hX:glutathione export via ABC system (cytoplasm to periplasm)r0¢h}r1¢h}r2¢j20Xb0886 and b0887r3¢j40j30j50h]r4¢(j'je…r5¢Rr6¢j90}r7¢(jY1G¿ðjý2G¿ðjÕ2G¿ðj.‡G?ðjÔ4G?ðjÞ4G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r8¢}r9¢(hX GTHRDabcppr:¢hX.Reduced glutathione via ABC system (periplasm)r;¢h}r<¢h}r=¢j20X#b0829 and b0830 and b0831 and b0832r>¢j40j30j50h]r?¢(j jjj$e…r@¢RrA¢j90}rB¢(jY1G¿ðj.‡G¿ðjÕ2G¿ðjÊ4G?ðjý2G?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rC¢}rD¢(hXGTHRDtexrE¢hX@glutathione transport via diffusion (extracellular to periplasm)rF¢h}rG¢h}rH¢j20X b0241 or b0929 or b1377 or b2215rI¢j40j30j50h]rJ¢(h h)hh2e…rK¢RrL¢j90}rM¢(j¯BG¿ðj.‡G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rN¢}rO¢(hXGTHSrP¢hXglutathione synthetaserQ¢h}rR¢h}rS¢j20Xb2947rT¢j40j30j50h]rU¢j-a…rV¢RrW¢j90}rX¢(jG¿ðjÕ2G¿ðj¢4G¿ðjÊ4G?ðjý2G?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rY¢}rZ¢(hXGTPCIr[¢hXGTP cyclohydrolase Ir\¢h}r]¢h}r^¢j20Xb2153r_¢j40j30j50h]r`¢j6a…ra¢Rrb¢j90}rc¢(jY1G¿ðjE1G¿ðj/zG?ðjÔ4G?ðjÊkG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rd¢}re¢(hXGTPCII2rf¢hXGTP cyclohydrolase II (25drapp)rg¢h}rh¢h}ri¢j20Xb1277rj¢j40j30j50h]rk¢j?a…rl¢Rrm¢j90}rn¢(jY1GÀjE1G¿ðjÀ4G?ðjÔ4G@jÊkG?ðjy„G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ro¢}rp¢(hXGTPDPDPrq¢hX6guanosine-5'-triphosphate,3'-diphosphate diphosphataserr¢h}rs¢h}rt¢j20Xb3779ru¢j40j30j50h]rv¢jHa…rw¢Rrx¢j90}ry¢(jY1G¿ðjÄšG¿ðjÊ4G?ðjÔ4G?ðj{šG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rz¢}r{¢(hXGTPDPKr|¢hXGTP diphosphokinaser}¢h}r~¢h}r¢j20Xb2784r€¢j40j30j50h]r¢ja…r‚¢Rrƒ¢j90}r„¢(jÕ2G¿ðjE1G¿ðjÔ4G?ðjÄšG?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r…¢}r†¢(hXGTPHsr‡¢hX"GTP amine hydrolysis (spontaneous)rˆ¢h}r‰¢h}rŠ¢j20Xs0001r‹¢j40j30j50h]rŒ¢ja…r¢RrŽ¢j90}r¢(jY1G¿ðjÔ4G¿ðjE1G¿ðj;0)r¢}r‘¢(hXxtp_cr’¢hXXTPr“¢h}r”¢h}r•¢hNhh]r–¢…r—¢Rr˜¢jE0X C10H11N4O15P3r™¢jG0jH0jI0JüÿÿÿjJ0jK0jL0GubG?ðjŸ1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rš¢}r›¢(hXGTPtexrœ¢hX8GTP transport via diffusion (extracellular to periplasm)r¢h}rž¢h}rŸ¢j20X b0241 or b0929 or b1377 or b2215r ¢j40j30j50h]r¡¢(h h)hh2e…r¢¢Rr£¢j90}r¤¢(jÃBG¿ðj;0)r¥¢}r¦¢(hXgtp_pr§¢hXGTPr¨¢h}r©¢h}rª¢hNhh]r«¢…r¬¢Rr­¢jE0X C10H12N5O14P3r®¢jG0jÖ0jI0JüÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r¯¢}r°¢(hXGUACYCr±¢hXguanylate cyclaser²¢h}r³¢h}r´¢j20j30j40j30j50h]rµ¢…r¶¢Rr·¢j90}r¸¢(jE1G¿ðjÀ4G?ðj;0)r¹¢}rº¢(hX35cgmp_cr»¢hX3',5'-Cyclic GMPr¼¢h}r½¢h}r¾¢hNhh]r¿¢…rÀ¢RrÁ¢jE0X C10H11N5O7Pr¢jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)râ}rÄ¢(hXGUADrÅ¢hXguanine deaminaserÆ¢h}rÇ¢h}rÈ¢j20Xb2883rÉ¢j40j30j50h]rÊ¢jQa…rË¢RrÌ¢j90}rÍ¢(jY1G¿ðj;0)r΢}rÏ¢(hXgua_crТhXGuaninerÑ¢h}rÒ¢h}rÓ¢hNhh]rÔ¢…rÕ¢RrÖ¢jE0XC5H5N5Or×¢jG0jH0jI0KjJ0jK0jL0GubG¿ðjÔ4G¿ðj;0)rØ¢}rÙ¢(hXxan_crÚ¢hXXanthinerÛ¢h}rÜ¢h}rÝ¢hNhh]rÞ¢…rߢRrà¢jE0XC5H4N4O2rá¢jG0jH0jI0KjJ0jK0jL0GubG?ðjŸ1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)râ¢}rã¢(hXGUAPRTrä¢hX!guanine phosphoribosyltransferaserå¢h}ræ¢h}rç¢j20Xb0238 or b0125rè¢j40j30j50h]ré¢(jZjce…rê¢Rrë¢j90}rì¢(jýdG¿ðj΢G¿ðjÀ4G?ðj©dG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rí¢}rî¢(hXGUAt2pprï¢hX3guanine transport in via proton symport (periplasm)rð¢h}rñ¢h}rò¢j20Xb3654ró¢j40j30j50h]rô¢ja…rõ¢Rrö¢j90}r÷¢(jPG¿ðj;0)rø¢}rù¢(hXgua_prú¢hXGuaninerû¢h}rü¢h}rý¢hNhh]rþ¢…rÿ¢Rr£jE0XC5H5N5Or£jG0jÖ0jI0KjJ0jK0jL0GubG¿ðj΢G?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r£}r£(hXGUAtexr£hX<Guanine transport via diffusion (extracellular to periplasm)r£h}r£h}r£j20Xb0411r£j40j30j50h]r £jXa…r £Rr £j90}r £(j×BG¿ðjø¢G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r £}r£(hXGUAtppr£hX+Guanine transport via diffusion (periplasm)r£h}r£h}r£j20j30j40j30j50h]r£…r£Rr£j90}r£(jø¢G¿ðj΢G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r£}r£(hXGUI1r£hX%glucuronate isomerase (D-glucuronate)r£h}r£h}r£j20Xb3092r£j40j30j50h]r£jla…r£Rr £j90}r!£(j–œG¿ðj}”G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r"£}r#£(hXGUI2r$£hX'glucuronate isomerase (D-galacturonate)r%£h}r&£h}r'£j20Xb3092r(£j40j30j50h]r)£jla…r*£Rr+£j90}r,£(jq™G¿ðjK˜G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r-£}r.£(hXGUR1PPppr/£hX/Glucuronate 1-phosphate phosphatase (periplasm)r0£h}r1£h}r2£j20j30j40j30j50h]r3£…r4£Rr5£j90}r6£(jwœG¿ðjDPG¿ðjŒœG?ðjHWG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r7£}r8£(hXH2O2texr9£hX4hydrogen peroxide transport via diffusion (external)r:£h}r;£h}r<£j20X b0241 or b0929 or b1377 or b2215r=£j40j30j50h]r>£(h h)hh2e…r?£Rr@£j90}rA£(j&CG¿ðjZG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rB£}rC£(hXH2OtexrD£hX8H2O transport via diffusion (extracellular to periplasm)rE£h}rF£h}rG£j20XDs0001 or b0957 or b3875 or b2215 or b0241 or b1319 or b1377 or b0929rH£j40j30j50h]rI£(j~h jh2j‡h)hjue…rJ£RrK£j90}rL£(jCG¿ðjDPG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rM£}rN£(hXH2OtpprO£hX'H2O transport via diffusion (periplasm)rP£h}rQ£h}rR£j20Xs0001 or b0875rS£j40j30j50h]rT£(jje…rU£RrV£j90}rW£(jDPG¿ðjY1G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rX£}rY£(hXH2SOrZ£hXHydrogen sulfide oxidationr[£h}r\£h}r]£j20j30j40j30j50h]r^£…r_£Rr`£j90}ra£(j®VGÀj[}G¿ðjÔ4G@j*4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rb£}rc£(hXH2St1pprd£hXh2s transport (periplasm)re£h}rf£h}rg£j20Xs0001rh£j40j30j50h]ri£ja…rj£Rrk£j90}rl£(j[}G¿ðj;0)rm£}rn£(hXh2s_pro£hXHydrogen sulfiderp£h}rq£h}rr£hNhh]rs£…rt£Rru£jE0XH2Srv£jG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rw£}rx£(hXH2Stexry£hX8h2s transport via diffusion (extracellular to periplasm)rz£h}r{£h}r|£j20X b0241 or b0929 or b1377 or b2215r}£j40j30j50h]r~£(h h)hh2e…r£Rr€£j90}r£(j:CG¿ðjm£G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r‚£}rƒ£(hXH2texr„£hX=hydrogen transport via diffusion (extracellular to periplasm)r…£h}r†£h}r‡£j20X b0241 or b0929 or b1377 or b2215rˆ£j40j30j50h]r‰£(h h)hh2e…rŠ£Rr‹£j90}rŒ£(jþBG¿ðj;0)r£}rŽ£(hXh2_pr£hXH2r£h}r‘£h}r’£hNhh]r“£…r”£Rr•£jE0XH2r–£jG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r—£}r˜£(hXH2tppr™£hX(hydrogen transport diffusion (periplasm)rš£h}r›£h}rœ£j20Xs0001r£j40j30j50h]rž£ja…rŸ£Rr £j90}r¡£(j£G¿ðjö’G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r¢£}r££(hXHACD1r¤£hX13-hydroxyacyl-CoA dehydrogenase (acetoacetyl-CoA)r¥£h}r¦£h}r§£j20Xb3846 or b2341r¨£j40j30j50h]r©£(jŽ jØe…rª£Rr«£j90}r¬£(jÔ4G¿ðjz4G¿ðjè\G¿ðj|ŠG?ðjR4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r­£}r®£(hXHACD2r¯£hX33-hydroxyacyl-CoA dehydrogenase (3-oxohexanoyl-CoA)r°£h}r±£h}r²£j20Xb3846 or b2341r³£j40j30j50h]r´£(jŽ jØe…rµ£Rr¶£j90}r·£(jÔ4G¿ðjz4G¿ðj]G¿ðj‘ŠG?ðjR4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r¸£}r¹£(hXHACD3rº£hX33-hydroxyacyl-CoA dehydrogenase (3-oxooctanoyl-CoA)r»£h}r¼£h}r½£j20Xb3846 or b2341r¾£j40j30j50h]r¿£(jŽ jØe…rÀ£RrÁ£j90}r£(jÔ4G¿ðj1]G¿ðjz4G¿ðjR4G?ðj¦ŠG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rã}rÄ£(hXHACD4rÅ£hX33-hydroxyacyl-CoA dehydrogenase (3-oxodecanoyl-CoA)rÆ£h}rÇ£h}rÈ£j20Xb3846 or b2341rÉ£j40j30j50h]rÊ£(jŽ jØe…rË£RrÌ£j90}rÍ£(jP]G¿ðjÔ4G¿ðjz4G¿ðjR4G?ðj»ŠG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rΣ}rÏ£(hXHACD5rУhX53-hydroxyacyl-CoA dehydrogenase (3-oxododecanoyl-CoA)rÑ£h}rÒ£h}rÓ£j20Xb3846 or b2341rÔ£j40j30j50h]rÕ£(jŽ jØe…rÖ£Rr×£j90}rØ£(jo]G¿ðjÔ4G¿ðjz4G¿ðjЊG?ðjR4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÙ£}rÚ£(hXHACD6rÛ£hX83-hydroxyacyl-CoA dehydrogenase (3-oxotetradecanoyl-CoA)rÜ£h}rÝ£h}rÞ£j20Xb3846 or b2341rߣj40j30j50h]rà£(jŽ jØe…rá£Rrâ£j90}rã£(jŽ]G¿ðjÔ4G¿ðjz4G¿ðjåŠG?ðjR4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rä£}rå£(hXHACD7ræ£hX73-hydroxyacyl-CoA dehydrogenase (3-oxohexadecanoyl-CoA)rç£h}rè£h}ré£j20Xb3846 or b2341rê£j40j30j50h]rë£(jŽ jØe…rì£Rrí£j90}rî£(jÔ4G¿ðj­]G¿ðjz4G¿ðjR4G?ðjúŠG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rï£}rð£(hXHACD8rñ£hXD3-hydroxyacyl-CoA dehydrogenase (3-oxooctadecanoyl-CoA), peroxisomalrò£h}ró£h}rô£j20Xb3846 or b2341rõ£j40j30j50h]rö£(jŽ jØe…r÷£Rrø£j90}rù£(jÂ]G¿ðjÔ4G¿ðjz4G¿ðj‹G?ðjR4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rú£}rû£(hX HADPCOADH3rü£hX(3-hydroxyadipyl-CoA dehydrogenase (NAD+)rý£h}rþ£h}rÿ£j20Xb1395r¤j40j30j50h]r¤j™a…r¤Rr¤j90}r¤(jR4G¿ðj<‚G¿ðjÔ4G?ðjz4G?ðjYG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r¤}r¤(hXHBZOPTr¤hX%Hydroxybenzoate octaprenyltransferaser¤h}r ¤h}r ¤j20Xb4040r ¤j40j30j50h]r ¤j¢a…r ¤Rr¤j90}r¤(j¨ƒG¿ðj¼vG¿ðjÀ4G?ðj;0)r¤}r¤(hX3ophb_cr¤hX3-Octaprenyl-4-hydroxybenzoater¤h}r¤h}r¤hNhh]r¤…r¤Rr¤jE0XC47H69O3r¤jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¤}r¤(hX HCINNMt2rppr¤hXK3-hydroxycinnamic acid transport via proton symport, reversible (periplasm)r¤h}r¤h}r¤j20Xb0353r ¤j40j30j50h]r!¤j«a…r"¤Rr#¤j90}r$¤(jPG¿ðj;0)r%¤}r&¤(hX 3hcinnm_pr'¤hX3-hydroxycinnamic acidr(¤h}r)¤h}r*¤hNhh]r+¤…r,¤Rr-¤jE0XC9H7O3r.¤jG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÔ4G?ðj¸VG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r/¤}r0¤(hX HCINNMtexr1¤hXK3-hydroxycinnamic acid transport via diffusion (extracellular to periplasm)r2¤h}r3¤h}r4¤j20X b0241 or b0929 or b1377 or b2215r5¤j40j30j50h]r6¤(h h)hh2e…r7¤Rr8¤j90}r9¤(ja6G¿ðj%¤G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r:¤}r;¤(hXHCO3Er<¤hXHCO3 equilibration reactionr=¤h}r>¤h}r?¤j20Xb0126 or b0339r@¤j40j30j50h]rA¤(j´j½e…rB¤RrC¤j90}rD¤(jY1G¿ðj¶XG¿ðjÔ4G?ðjt^G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rE¤}rF¤(hXHCYSMTrG¤hX homocysteine S-methyltransferaserH¤h}rI¤h}rJ¤j20Xb0261rK¤j40j30j50h]rL¤jÆa…rM¤RrN¤j90}rO¤(jÎ}G¿ðj/3G¿ðjÔ4G?ðj3G?ðjéaG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rP¤}rQ¤(hXHCYSMT2rR¤hXHomocysteine MethyltransferaserS¤h}rT¤h}rU¤j20Xb0261rV¤j40j30j50h]rW¤jÆa…rX¤RrY¤j90}rZ¤(jÎ}G¿ðj;0)r[¤}r\¤(hXmmet_cr]¤hXS-Methyl-L-methioniner^¤h}r_¤h}r`¤hNhh]ra¤…rb¤Rrc¤jE0X C6H14NO2Srd¤jG0jH0jI0KjJ0jK0jL0GubG¿ðjÔ4G?ðj3G@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)re¤}rf¤(hXHDCAtexirg¤hX[Hexadecanoate transport via facilitated irreversible diffusion (extracellular to periplasm)rh¤h}ri¤h}rj¤j20Xb2344rk¤j40j30j50h]rl¤ja…rm¤Rrn¤j90}ro¤(jvCG¿ðjŽG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rp¤}rq¤(hX HDCEAtexirr¤hX[Hexadecenoate transport via facilitated irreversible diffusion (extracellular to periplasm)rs¤h}rt¤h}ru¤j20Xb2344rv¤j40j30j50h]rw¤ja…rx¤Rry¤j90}rz¤(jŠCG¿ðjŽG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r{¤}r|¤(hXHEMEOSr}¤hXHeme O synthaser~¤h}r¤h}r€¤j20Xb0428r¤j40j30j50h]r‚¤jÏa…rƒ¤Rr„¤j90}r…¤(jY1G¿ðjé2G¿ðjŽ¡G¿ðjÀ4G?ðj4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r†¤}r‡¤(hXHEPK1rˆ¤hX)LPS heptose kinase I (LPS core synthesis)r‰¤h}rФh}r‹¤j20Xb3630rŒ¤j40j30j50h]r¤jØa…rޤRr¤j90}r¤(j;0)r‘¤}r’¤(hXhhlipa_cr“¤hXheptosyl-heptosyl-kdo2-lipidAr”¤h}r•¤h}r–¤hNhh]r—¤…r˜¤Rr™¤jE0XC124H220N2O51P2rš¤jG0jH0jI0JúÿÿÿjJ0jK0jL0GubG¿ðjÕ2G¿ðj;0)r›¤}rœ¤(hX phhlipa_cr¤hX%phospho-heptosyl-heptosyl-kdo2-lipidArž¤h}rŸ¤h}r ¤hNhh]r¡¤…r¢¤Rr£¤jE0XC124H219N2O54P3r¤¤jG0jH0jI0JøÿÿÿjJ0jK0jL0GubG?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¥¤}r¦¤(hXHEPK2r§¤hX*LPS heptose kinase II (LPS core synthesis)r¨¤h}r©¤h}rª¤j20Xb3625r«¤j40j30j50h]r¬¤jáa…r­¤Rr®¤j90}r¯¤(jÕ2G¿ðj;0)r°¤}r±¤(hX hphhlipa_cr²¤hX.heptosyl-phospho-heptosyl-heptosyl-kdo2-lipidAr³¤h}r´¤h}rµ¤hNhh]r¶¤…r·¤Rr¸¤jE0XC131H231N2O60P3r¹¤jG0jH0jI0JøÿÿÿjJ0jK0jL0GubG¿ðjÔ4G?ðjÞ4G?ðj;0)rº¤}r»¤(hX phphhlipa_cr¼¤hX6phospho-heptosyl-phospho-heptosyl-heptosyl-kdo2-lipidAr½¤h}r¾¤h}r¿¤hNhh]rÀ¤…rÁ¤Rr¤jE0XC131H230N2O63P4räjG0jH0jI0JöÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rĤ}rŤ(hXHEPT1rƤhX*heptosyltransferase I (LPS core synthesis)rǤh}rȤh}rɤj20Xb3621rʤj40j30j50h]rˤjêa…r̤Rrͤj90}rΤ(jc‹G¿ðjufG¿ðjÔ4G?ðj;0)rϤ}rФ(hXhlipa_crѤhXheptosyl-kdo2-lipidArÒ¤h}rÓ¤h}rÔ¤hNhh]rÕ¤…rÖ¤RrפjE0XC117H208N2O45P2rؤjG0jH0jI0JúÿÿÿjJ0jK0jL0GubG?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÙ¤}rÚ¤(hXHEPT2rÛ¤hX+heptosyltransferase II (LPS core synthesis)rܤh}rݤh}rÞ¤j20Xb3620rߤj40j30j50h]rà¤jóa…rá¤Rrâ¤j90}rã¤(jϤG¿ðjufG¿ðj‘¤G?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rä¤}rå¤(hXHEPT3ræ¤hX,heptosyltransferase III (LPS core synthesis)rç¤h}rè¤h}ré¤j20Xb3632rê¤j40j30j50h]rë¤jüa…rì¤Rrí¤j90}rî¤(j›¤G¿ðjufG¿ðjÔ4G?ðjÞ4G?ðj°¤G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rï¤}rð¤(hXHEPT4rñ¤hX+heptosyltransferase IV (LPS core synthesis)rò¤h}ró¤h}rô¤j20Xb3623rõ¤j40j30j50h]rö¤ja…r÷¤Rrø¤j90}rù¤(jbœG¿ðjufG¿ðj”yG?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rú¤}rû¤(hXHETZKrü¤hXhydroxyethylthiazole kinaserý¤h}rþ¤h}rÿ¤j20Xb2104r¥j40j30j50h]r¥ja…r¥Rr¥j90}r¥(j;0)r¥}r¥(hX4mhetz_cr¥hX$4-Methyl-5-(2-hydroxyethyl)-thiazoler¥h}r ¥h}r ¥hNhh]r ¥…r ¥Rr ¥jE0XC6H9NOSr¥jG0jH0jI0KjJ0jK0jL0GubG¿ðjÕ2G¿ðj;0)r¥}r¥(hX4mpetz_cr¥hX$4-Methyl-5-(2-phosphoethyl)-thiazoler¥h}r¥h}r¥hNhh]r¥…r¥Rr¥jE0X C6H8NO4PSr¥jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¥}r¥(hXHEX1r¥hXhexokinase (D-glucose:ATP)r¥h}r¥h}r¥j20Xb2388r¥j40j30j50h]r ¥ja…r!¥Rr"¥j90}r#¥(j6kG¿ðjÕ2G¿ðjW\G?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r$¥}r%¥(hXHEX4r&¥hXhexokinase (D-mannose:ATP)r'¥h}r(¥h}r)¥j20j30j40j30j50h]r*¥…r+¥Rr,¥j90}r-¥(jÕ2G¿ðjššG¿ðjÔ4G?ðjÞ4G?ðj;0)r.¥}r/¥(hXman6p_cr0¥hXD-Mannose 6-phosphater1¥h}r2¥h}r3¥hNhh]r4¥…r5¥Rr6¥jE0XC6H11O9Pr7¥jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r8¥}r9¥(hXHEX7r:¥hXhexokinase (D-fructose:ATP)r;¥h}r<¥h}r=¥j20Xb0394r>¥j40j30j50h]r?¥j a…r@¥RrA¥j90}rB¥(jÈŒG¿ðjÕ2G¿ðjÔ4G?ðjÞ4G?ðjcjG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rC¥}rD¥(hXHEXt2rpprE¥hX>hexanoate transport via proton symport, reversible (periplasm)rF¥h}rG¥h}rH¥j20Xb2223rI¥j40j30j50h]rJ¥jëa…rK¥RrL¥j90}rM¥(jPG¿ðjVŽG¿ðj¢G?ðjÔ4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rN¥}rO¥(hXHG2abcpprP¥hX*Mercury (Hg+2) ABC transporter (periplasm)rQ¥h}rR¥h}rS¥j20Xb3469rT¥j40j30j50h]rU¥j– a…rV¥RrW¥j90}rX¥(jY1G¿ðj;0)rY¥}rZ¥(hXhg2_cr[¥hXHg2+r\¥h}r]¥h}r^¥hNhh]r_¥…r`¥Rra¥jE0XHgrb¥jG0jH0jI0KjJ0jK0jL0GubG¿ðjÕ2G¿ðj;0)rc¥}rd¥(hXhg2_pre¥hXHg2+rf¥h}rg¥h}rh¥hNhh]ri¥…rj¥Rrk¥jE0XHgrl¥jG0jÖ0jI0KjJ0jK0jL0GubG?ðjÔ4G?ðjÞ4G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rm¥}rn¥(hXHG2t3ppro¥hX<mercury (Hg+2) transport out via proton antiport (periplasm)rp¥h}rq¥h}rr¥j20Xb3915rs¥j40j30j50h]rt¥jŸ a…ru¥Rrv¥j90}rw¥(jPG¿ðjY¥G¿ðjc¥G?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rx¥}ry¥(hXHG2texrz¥hXCmercury (Hg+2) transport via diffusion (extracellular to periplasm)r{¥h}r|¥h}r}¥j20X b0241 or b0929 or b1377 or b2215r~¥j40j30j50h]r¥(h h)hh2e…r€¥Rr¥j90}r‚¥(jžCG¿ðjc¥G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rƒ¥}r„¥(hXHISTDr…¥hXhistidinol dehydrogenaser†¥h}r‡¥h}rˆ¥j20Xb2020r‰¥j40j30j50h]rŠ¥j)a…r‹¥RrŒ¥j90}r¥(jY1G¿ðjR4GÀj;0)rŽ¥}r¥(hXhistd_cr¥hX L-Histidinolr‘¥h}r’¥h}r“¥hNhh]r”¥…r•¥Rr–¥jE0XC6H12N3Or—¥jG0jH0jI0KjJ0jK0jL0GubG¿ðjä3G?ðjÔ4G@jz4G@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r˜¥}r™¥(hXHISTPrš¥hXhistidinol-phosphataser›¥h}rœ¥h}r¥j20Xb2022rž¥j40j30j50h]rŸ¥j2a…r ¥Rr¡¥j90}r¢¥(jY1G¿ðj;0)r£¥}r¤¥(hXhisp_cr¥¥hXL-Histidinol phosphater¦¥h}r§¥h}r¨¥hNhh]r©¥…rª¥Rr«¥jE0X C6H11N3O4Pr¬¥jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÊ4G?ðjŽ¥G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r­¥}r®¥(hXHISTRSr¯¥hXHistidyl-tRNA synthetaser°¥h}r±¥h}r²¥j20Xb2514r³¥j40j30j50h]r´¥j;a…rµ¥Rr¶¥j90}r·¥(jä3G¿ðjÕ2G¿ðj;0)r¸¥}r¹¥(hX trnahis_crº¥hX tRNA(His)r»¥h}r¼¥h}r½¥hNhh]r¾¥…r¿¥RrÀ¥jE0jéhjG0jH0jI0KjJ0jK0jL0GubG¿ðjÀ4G?ðj;0)rÁ¥}rÂ¥(hX histrna_crÃ¥hXL-Histidyl-tRNA(His)rÄ¥h}rÅ¥h}rÆ¥hNhh]rÇ¥…rÈ¥RrÉ¥jE0XC6H8N3ORrÊ¥jG0jH0jI0KjJ0jK0jL0GubG?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rË¥}rÌ¥(hXHISabcpprÍ¥hX0L-histidine transport via ABC system (periplasm)rÎ¥h}rÏ¥h}rÐ¥j20X#b2309 and b2307 and b2306 and b2308rÑ¥j40j30j50h]rÒ¥(jÆj jDj e…rÓ¥RrÔ¥j90}rÕ¥(jY1G¿ðj;0)rÖ¥}r×¥(hXhis__L_prØ¥hX L-HistidinerÙ¥h}rÚ¥h}rÛ¥hNhh]rÜ¥…rÝ¥RrÞ¥jE0XC6H9N3O2rߥjG0jÖ0jI0KjJ0jK0jL0GubG¿ðjÕ2G¿ðjÊ4G?ðjä3G?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rà¥}rá¥(hXHISt2rpprâ¥hX?L-histidine reversible transport via proton symport (periplasm)rã¥h}rä¥h}rå¥j20Xb0112ræ¥j40j30j50h]rç¥jMa…rè¥Rré¥j90}rê¥(jPG¿ðjÖ¥G¿ðjä3G?ðjÔ4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rë¥}rì¥(hXHIStexrí¥hX@L-histidine transport via diffusion (extracellular to periplasm)rî¥h}rï¥h}rð¥j20X b0241 or b0929 or b1377 or b2215rñ¥j40j30j50h]rò¥(h h)hh2e…ró¥Rrô¥j90}rõ¥(j²CG¿ðjÖ¥G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rö¥}r÷¥(hXHKNDDHrø¥hX22-hydroxy-6-ketonona-2,4-dienedioic acid hydrolaserù¥h}rú¥h}rû¥j20Xb0349rü¥j40j30j50h]rý¥jVa…rþ¥Rrÿ¥j90}r¦(jY1G¿ðj;0)r¦}r¦(hXhkndd_cr¦hX(2-Hydroxy-6-oxonona-2,4-diene-1,9-dioater¦h}r¦h}r¦hNhh]r¦…r¦Rr ¦jE0XC9H8O6r ¦jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðj;0)r ¦}r ¦(hXop4en_cr ¦hX2-Oxopent-4-enoater¦h}r¦h}r¦hNhh]r¦…r¦Rr¦jE0XC5H5O3r¦jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðjÔ4G?ðjïpG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¦}r¦(hXHKNTDHr¦hX*2-hydroxy-6-ketononotrienedioate hydrolaser¦h}r¦h}r¦j20Xb0349r¦j40j30j50h]r¦jVa…r¦Rr¦j90}r¦(jY1G¿ðj ƒG¿ðj ¦G?ðjÔ4G?ðj;eG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r ¦}r!¦(hXHMBSr"¦hXhydroxymethylbilane synthaser#¦h}r$¦h}r%¦j20Xb3805r&¦j40j30j50h]r'¦j_a…r(¦Rr)¦j90}r*¦(jY1G¿ðj;0)r+¦}r,¦(hXppbng_cr-¦hXPorphobilinogenr.¦h}r/¦h}r0¦hNhh]r1¦…r2¦Rr3¦jE0X C10H13N2O4r4¦jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubGÀj;0)r5¦}r6¦(hXhmbil_cr7¦hXHydroxymethylbilaner8¦h}r9¦h}r:¦hNhh]r;¦…r<¦Rr=¦jE0X C40H38N4O17r>¦jG0jH0jI0JøÿÿÿjJ0jK0jL0GubG?ðjŸ1G@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r?¦}r@¦(hXHMPK1rA¦hX$hydroxymethylpyrimidine kinase (ATP)rB¦h}rC¦h}rD¦j20Xb2103 or b2418rE¦j40j30j50h]rF¦(jhjqe…rG¦RrH¦j90}rI¦(jÕ2G¿ðj;0)rJ¦}rK¦(hX4ahmmp_crL¦hX*4-Amino-5-hydroxymethyl-2-methylpyrimidinerM¦h}rN¦h}rO¦hNhh]rP¦…rQ¦RrR¦jE0XC6H9N3OrS¦jG0jH0jI0KjJ0jK0jL0GubG¿ðjÞ4G?ðjÔ4G?ðjÐTG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rT¦}rU¦(hXHOMt2pprV¦hX,L-homoserineserine efflux via proton symportrW¦h}rX¦h}rY¦j20Xb0813 or b3824rZ¦j40j30j50h]r[¦(jƒjze…r\¦Rr]¦j90}r^¦(jPG¿ðj;0)r_¦}r`¦(hXhom__L_cra¦hX L-Homoserinerb¦h}rc¦h}rd¦hNhh]re¦…rf¦Rrg¦jE0XC4H9NO3rh¦jG0jH0jI0KjJ0jK0jL0GubG¿ðj;0)ri¦}rj¦(hXhom__L_prk¦hX L-Homoserinerl¦h}rm¦h}rn¦hNhh]ro¦…rp¦Rrq¦jE0XC4H9NO3rr¦jG0jÖ0jI0KjJ0jK0jL0GubG?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rs¦}rt¦(hXHOMtexru¦hXAL-homoserine transport via diffusion (extracellular to periplasm)rv¦h}rw¦h}rx¦j20X b0241 or b0929 or b1377 or b2215ry¦j40j30j50h]rz¦(h h)hh2e…r{¦Rr|¦j90}r}¦(jÆCG¿ðji¦G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r~¦}r¦(hXHOPNTALr€¦hX"4-hydroxy-2-oxopentanoate aldolaser¦h}r‚¦h}rƒ¦j20Xb0352r„¦j40j30j50h]r…¦jŒa…r†¦Rr‡¦j90}rˆ¦(j;0)r‰¦}rЦ(hX 4h2opntn_cr‹¦hX4-Hydroxy-2-oxopentanoaterŒ¦h}r¦h}rަhNhh]r¦…r¦Rr‘¦jE0XC5H7O4r’¦jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðja_G?ðj^G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r“¦}r”¦(hXHPPK2r•¦hX/6-hydroxymethyl-dihydropterin pyrophosphokinaser–¦h}r—¦h}r˜¦j20Xb0142r™¦j40j30j50h]rš¦j•a…r›¦Rrœ¦j90}r¦(j„G¿ðjÕ2G¿ðjŽ„G?ðjÔ4G?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rž¦}rŸ¦(hXHPPPNDOr ¦hX,2,3-dihydroxypheylpropionate 1,2-dioxygenaser¡¦h}r¢¦h}r£¦j20Xb0348r¤¦j40j30j50h]r¥¦jªa…r¦¦Rr§¦j90}r¨¦(jáVG¿ðj®VG¿ðjÔ4G?ðj¦G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r©¦}rª¦(hX HPPPNt2rppr«¦hXR3-(3-hydroxyphenyl)propionate transport via proton symport, reversible (periplasm)r¬¦h}r­¦h}r®¦j20Xb0353r¯¦j40j30j50h]r°¦j«a…r±¦Rr²¦j90}r³¦(jPG¿ðj;0)r´¦}rµ¦(hX3hpppn_pr¶¦hX3-(3-hydroxy-phenyl)propionater·¦h}r¸¦h}r¹¦hNhh]rº¦…r»¦Rr¼¦jE0XC9H9O3r½¦jG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÔ4G?ðj×VG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r¾¦}r¿¦(hXHPPPNtexrÀ¦hXR3-(3-hydroxyphenyl)propionate transport via diffusion (extracellular to periplasm)rÁ¦h}r¦h}ræj20X b0929 or b1377 or b2215 or b0241rĦj40j30j50h]rŦ(h h)hh2e…rƦRrǦj90}rȦ(j‰6G¿ðj´¦G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rɦ}rʦ(hXHPYRIr˦hXhydroxypyruvate isomeraser̦h}rͦh}rΦj20Xb0508rϦj40j30j50h]rЦjža…rѦRrÒ¦j90}rÓ¦(j;0)rÔ¦}rÕ¦(hXhpyr_crÖ¦hXHydroxypyruvaterצh}rئh}rÙ¦hNhh]rÚ¦…rÛ¦RrܦjE0XC3H3O4rݦjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÙ›G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÞ¦}rߦ(hXHPYRRxrà¦hX Hydroxypyruvate reductase (NADH)rá¦h}râ¦h}rã¦j20Xb1033 or b3553rä¦j40j30j50h]rå¦(hƒje…ræ¦Rrç¦j90}rè¦(jÔ4G¿ðjz4G¿ðjÔ¦G¿ðjR4G?ðjøžG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ré¦}rê¦(hXHPYRRyrë¦hX!Hydroxypyruvate reductase (NADPH)rì¦h}rí¦h}rî¦j20Xb1033 or b3553rï¦j40j30j50h]rð¦(hƒje…rñ¦Rrò¦j90}ró¦(jH4G¿ðjÔ4G¿ðjÔ¦G¿ðjO1G?ðjøžG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rô¦}rõ¦(hXHSDyrö¦hX homoserine dehydrogenase (NADPH)r÷¦h}rø¦h}rù¦j20Xb3940 or b0002rú¦j40j30j50h]rû¦(j° j e…rü¦Rrý¦j90}rþ¦(j_¦G¿ðjO1G¿ðjH4G?ðjÔ4G?ðjoG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÿ¦}r§(hXHSKr§hXhomoserine kinaser§h}r§h}r§j20Xb0003r§j40j30j50h]r§j§a…r§Rr§j90}r §(j_¦G¿ðjÕ2G¿ðjÔ4G?ðjÞ4G?ðj;0)r §}r §(hXphom_cr §hXO-Phospho-L-homoseriner §h}r§h}r§hNhh]r§…r§Rr§jE0XC4H8NO6Pr§jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r§}r§(hXHSSTr§hX homoserine O-succinyltransferaser§h}r§h}r§j20Xb4013r§j40j30j50h]r§j°a…r§Rr§j90}r§(j_¦G¿ðj•1G¿ðj;0)r§}r §(hXsuchms_cr!§hXO-Succinyl-L-homoseriner"§h}r#§h}r$§hNhh]r%§…r&§Rr'§jE0XC8H12NO6r(§jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðj52G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r)§}r*§(hXHSTPTr+§hX!histidinol-phosphate transaminaser,§h}r-§h}r.§j20Xb2021r/§j40j30j50h]r0§j¹a…r1§Rr2§j90}r3§(j1G¿ðj;0)r4§}r5§(hXimacp_cr6§hX'3-(Imidazol-4-yl)-2-oxopropyl phosphater7§h}r8§h}r9§hNhh]r:§…r;§Rr<§jE0X C6H7N2O5Pr=§jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðj€\G?ðj£¥G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r>§}r?§(hXHXANDr@§hXhypoxanthine dehydrogenaserA§h}rB§h}rC§j20Xb2866 and b2867 and b2868rD§j40j30j50h]rE§(jÂjÔjËe…rF§RrG§j90}rH§(jY1G¿ðj«cG¿ðjR4G¿ðjÔ4G?ðjØ¢G?ðjz4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rI§}rJ§(hXHXAtexrK§hX>Hexanoate transport via diffusion (extracellular to periplasm)rL§h}rM§h}rN§j20X b2215 or b0241 or b0929 or b1377rO§j40j30j50h]rP§(h h)hh2e…rQ§RrR§j90}rS§(jÚCG¿ðjVŽG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rT§}rU§(hXHXCTrV§hX$Acetyl-CoA:hexanoate-CoA transferaserW§h}rX§h}rY§j20Xb2221 and b2222rZ§j40j30j50h]r[§(j¾jÇe…r\§Rr]§j90}r^§(ja3G¿ðj¢G¿ðj']G?ðjÞ\G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r_§}r`§(hXHXPRTra§hX5hypoxanthine phosphoribosyltransferase (Hypoxanthine)rb§h}rc§h}rd§j20Xb0238 or b0125re§j40j30j50h]rf§(jZjce…rg§Rrh§j90}ri§(jýdG¿ðj«cG¿ðjÀ4G?ðjoeG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rj§}rk§(hXHYD1pprl§hX1hydrogenase (ubiquinone-8: 2 protons) (periplasm)rm§h}rn§h}ro§j20X‡( b0972 and b0973 and b0974 ) or ( b2994 and b2995 and b2996 and b2997 ) or ( b2719 and b2720 and b2721 and b2722 and b2723 and b2724 )rp§j40j30j50h]rq§(j*jôjøjýjj jrjÝjjæjWj!jïe…rr§Rrs§j90}rt§(jÔ4GÀjö’G¿ðj»pG¿ðjPG@j³1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ru§}rv§(hXHYD2pprw§hX1Hydrogenase (menaquinone8: 2 protons) (periplasm)rx§h}ry§h}rz§j20XH( b0972 and b0973 and b0974 ) or ( b2994 and b2995 and b2996 and b2997 )r{§j40j30j50h]r|§(jÝjøjjæjjïj e…r}§Rr~§j90}r§(jÚpG¿ðjÔ4GÀjö’G¿ðj¬4G?ðjPG@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r€§}r§(hXHYD3ppr‚§hX:Hydrogenase (Demethylmenaquinone-8: 2 protons) (periplasm)rƒ§h}r„§h}r…§j20XH( b0972 and b0973 and b0974 ) or ( b2994 and b2995 and b2996 and b2997 )r†§j40j30j50h]r‡§(jÝjjøjæjjïj e…rˆ§Rr‰§j90}rЧ(jÔ4GÀjö’G¿ðj†G¿ðjPG@j‹1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r‹§}rŒ§(hXHYPOEr§hXhypothetical enymerާh}r§h}r§j20j30j40j30j50h]r‘§…r’§Rr“§j90}r”§(jY1G¿ðjµhG¿ðjÊ4G?ðj;0)r•§}r–§(hXpydam_cr—§hX Pyridoxaminer˜§h}r™§h}rš§hNhh]r›§…rœ§Rr§jE0X C8H13N2O2rž§jG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rŸ§}r §(hXHYXNtexr¡§hXAHypoxanthine transport via diffusion (extracellular to periplasm)r¢§h}r£§h}r¤§j20X b0241 or b0929 or b1377 or b2215r¥§j40j30j50h]r¦§(h h)hh2e…r§§Rr¨§j90}r©§(jîCG¿ðj;0)rª§}r«§(hXhxan_pr¬§hX Hypoxanthiner­§h}r®§h}r¯§hNhh]r°§…r±§Rr²§jE0XC5H4N4Or³§jG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r´§}rµ§(hXHYXNtppr¶§hX"Hypoxanthine transport (periplasm)r·§h}r¸§h}r¹§j20j30j40j30j50h]rº§…r»§Rr¼§j90}r½§(jª§G¿ðj«cG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r¾§}r¿§(hXHtexrÀ§hX;proton transport via diffusion (extracellular to periplasm)rÁ§h}r§h}rçj20X b0929 or b1377 or b2215 or b0241rħj40j30j50h]rŧ(h h)hh2e…rƧRrǧj90}rȧ(jëBG¿ðjPG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rɧ}rʧ(hXI2FE2SRr˧hXISC [2Fe-2S] regenerationŗh}rͧh}rΧj20Xb2530 and b2529rϧj40j30j50h]rЧ(j%je…rѧRrÒ§j90}rÓ§(j;0)rÔ§}rÕ§(hXiscu_crÖ§hXIscU scaffold proteinr×§h}rاh}rÙ§hNhh]rÚ§…rÛ§RrܧjE0XH8O2S6RrݧjG0jH0jI0KjJ0jK0jL0GubG¿ðjórG¿ðj;0)rÞ§}rß§(hXiscssh_crà§hXIscS with bound sulfurrá§h}râ§h}rã§hNhh]rä§…rå§Rræ§jE0XHS2Rrç§jG0jH0jI0KjJ0jK0jL0GubG¿ðj;0)rè§}ré§(hXiscs_crê§hXIscS sulfur acceptor proteinrë§h}rì§h}rí§hNhh]rî§…rï§Rrð§jE0XHSRrñ§jG0jH0jI0KjJ0jK0jL0GubG?ðj;0)rò§}ró§(hX iscu__2fe2s_crô§hX IscU with bound [2Fe-2S] clusterrõ§h}rö§h}r÷§hNhh]rø§…rù§Rrú§jE0X H4O2S8Fe2Rrû§jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðjÔ4G@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rü§}rý§(hXI2FE2SSrþ§hXISC [2Fe-2S] Synthesisrÿ§h}r¨h}r¨j20Xb3807 and b2530 and b2529r¨j40j30j50h]r¨(j.j%je…r¨Rr¨j90}r¨(j?2GÀjÅ`G¿ðjÔ§G¿ðjÞ§GÀjè§G@jò§G?ðjÔ4G@jË2G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¨}r¨(hXI2FE2SS2r ¨hXISC [2Fe-2S] Synthesis IIr ¨h}r ¨h}r ¨j20Xb3807 and b2530 and b2529r ¨j40j30j50h]r¨(j.j%je…r¨Rr¨j90}r¨(j?2GÀjò§G¿ðjÅ`G¿ðjÞ§GÀjè§G@jÔ4G@jË2G?ðj;0)r¨}r¨(hXiscu__2fe2s2_cr¨hX%IscU with two bound [2Fe-2S] clustersr¨h}r¨h}r¨hNhh]r¨…r¨Rr¨jE0X O2S10Fe4Rr¨jG0jH0jI0JüÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¨}r¨(hXI2FE2STr¨hXISC [2Fe-2S] Transferr¨h}r ¨h}r!¨j20Xb2528 and b2529r"¨j40j30j50h]r#¨(j%j7e…r$¨Rr%¨j90}r&¨(jò§G¿ðjÔ4GÀjÔ§G?ðjM3G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r'¨}r(¨(hXI4FE4SRr)¨hXISC [4Fe-4S] Reductionr*¨h}r+¨h}r,¨j20Xb2529r-¨j40j30j50h]r.¨j%a…r/¨Rr0¨j90}r1¨(jÔ4GÀjÅ`G¿ðj¨G¿ðj;0)r2¨}r3¨(hX iscu__4fe4s_cr4¨hX IscU with bound [4Fe-4S] clusterr5¨h}r6¨h}r7¨hNhh]r8¨…r9¨Rr:¨jE0X H4O2S10Fe4Rr;¨jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðjË2G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r<¨}r=¨(hXI4FE4STr>¨hXISC [4Fe-4S] Transferr?¨h}r@¨h}rA¨j20Xb2528 and b2529rB¨j40j30j50h]rC¨(j%j7e…rD¨RrE¨j90}rF¨(jÔ4GÀj2¨G¿ðjÔ§G?ðj1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rG¨}rH¨(hXICDHyrrI¨hXisocitrate dehydrogenase (NADP)rJ¨h}rK¨h}rL¨j20Xb1136rM¨j40j30j50h]rN¨j@a…rO¨RrP¨j90}rQ¨(jbG¿ðjO1G¿ðj¶XG?ðj€\G?ðjH4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rR¨}rS¨(hXICHORSrT¨hXisochorismate synthaserU¨h}rV¨h}rW¨j20Xb2265rX¨j40j30j50h]rY¨jIa…rZ¨Rr[¨j90}r\¨(jõ0G¿ðj;0)r]¨}r^¨(hXichor_cr_¨hX Isochorismater`¨h}ra¨h}rb¨hNhh]rc¨…rd¨Rre¨jE0XC10H8O6rf¨jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rg¨}rh¨(hXICHORSiri¨hXIsochorismate Synthaserj¨h}rk¨h}rl¨j20Xb0593rm¨j40j30j50h]rn¨jRa…ro¨Rrp¨j90}rq¨(jõ0G¿ðj]¨G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rr¨}rs¨(hXICHORTrt¨hXisochorismataseru¨h}rv¨h}rw¨j20Xb0595rx¨j40j30j50h]ry¨j[a…rz¨Rr{¨j90}r|¨(jY1G¿ðj]¨G¿ðja_G?ðjÍ‚G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r}¨}r~¨(hXICLr¨hXIsocitrate lyaser€¨h}r¨h}r‚¨j20Xb4015rƒ¨j40j30j50h]r„¨jda…r…¨Rr†¨j90}r‡¨(jbG¿ðjïpG?ðjçG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rˆ¨}r‰¨(hXICYSDSrЍhXISC Cysteine desulfurationr‹¨h}rŒ¨h}r¨j20Xb2530rލj40j30j50h]r¨ja…r¨Rr‘¨j90}r’¨(jè§G¿ðj‰3G¿ðjg2G?ðjÞ§G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r“¨}r”¨(hXIDONDr•¨hXL-idonate 5-dehydrogenaser–¨h}r—¨h}r˜¨j20Xb4267r™¨j40j30j50h]rš¨jma…r›¨Rrœ¨j90}r¨(j¡ZG¿ðjÔ4G¿ðjz4G¿ðj¦TG?ðjR4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rž¨}rŸ¨(hXIDOND2r ¨hX!L-indonate 5-dehydrogenase (NADP)r¡¨h}r¢¨h}r£¨j20Xb4267r¤¨j40j30j50h]r¥¨jma…r¦¨Rr§¨j90}r¨¨(j¡ZG¿ðjH4G¿ðjÔ4G¿ðj¦TG?ðjO1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r©¨}rª¨(hX IDONt2rppr«¨hX>L-idonate transport via proton symport, reversible (periplasm)r¬¨h}r­¨h}r®¨j20Xb4265r¯¨j40j30j50h]r°¨jIa…r±¨Rr²¨j90}r³¨(j;0)r´¨}rµ¨(hX idon__L_pr¶¨hX L-Idonater·¨h}r¸¨h}r¹¨hNhh]rº¨…r»¨Rr¼¨jE0XC6H11O7r½¨jG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjPG¿ðjÔ4G?ðj¦TG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r¾¨}r¿¨(hXIDONtexrÀ¨hX>L-idonate transport via diffusion (extracellular to periplasm)rÁ¨h}r¨h}rèj20X b0241 or b0929 or b1377 or b2215rĨj40j30j50h]rŨ(h h)hh2e…rƨRrǨj90}rȨ(jDG¿ðj´¨G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rɨ}rʨ(hXIG3PSr˨hX'Imidazole-glycerol-3-phosphate synthaser̨h}rͨh}rΨj20Xb2023 and b2025rϨj40j30j50h]rШ(jjve…rѨRrÒ¨j90}rÓ¨(j;0)rÔ¨}rÕ¨(hXprlp_crÖ¨hXd5-[(5-phospho-1-deoxyribulos-1-ylamino)methylideneamino]-1-(5-phosphoribosyl)imidazole-4-carboxamiderרh}rبh}rÙ¨hNhh]rÚ¨…rÛ¨RrܨjE0X C15H21N5O15P2rݨjG0jH0jI0JüÿÿÿjJ0jK0jL0GubG¿ðjß2G¿ðj1G?ðjÔ4G?ðj;0)rÞ¨}rߨ(hXeig3p_crà¨hX/D-erythro-1-(Imidazol-4-yl)glycerol 3-phosphaterá¨h}râ¨h}rã¨hNhh]r䨅rå¨Rræ¨jE0X C6H9N2O6Prç¨jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðjZeG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rè¨}ré¨(hXIGPDHrê¨hX'imidazoleglycerol-phosphate dehydrataserë¨h}rì¨h}rí¨j20Xb2022rî¨j40j30j50h]rï¨j2a…rð¨Rrñ¨j90}rò¨(jÞ¨G¿ðjY1G?ðj4§G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ró¨}rô¨(hXIGPSrõ¨hX$indole-3-glycerol-phosphate synthaserö¨h}r÷¨h}rø¨j20Xb1262rù¨j40j30j50h]rú¨jˆa…rû¨Rrü¨j90}rý¨(jÔ4G¿ðj;0)rþ¨}rÿ¨(hX2cpr5p_cr©hX71-(2-Carboxyphenylamino)-1-deoxy-D-ribulose 5-phosphater©h}r©h}r©hNhh]r©…r©Rr©jE0X C12H13NO9Pr©jG0jH0jI0JýÿÿÿjJ0jK0jL0GubG¿ðjY1G?ðj;0)r©}r ©(hX3ig3p_cr ©hX#C'-(3-Indolyl)-glycerol 3-phosphater ©h}r ©h}r ©hNhh]r©…r©Rr©jE0X C11H12NO6Pr©jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðj¶XG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r©}r©(hXILETAr©hXisoleucine transaminaser©h}r©h}r©j20Xb3770r©j40j30j50h]r©j‘a…r©Rr©j90}r©(j€\G¿ðj 4G¿ðj1G?ðjz‚G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r©}r©(hXILETRSr©hXIsoleucyl-tRNA synthetaser ©h}r!©h}r"©j20Xb0026r#©j40j30j50h]r$©jša…r%©Rr&©j90}r'©(j 4G¿ðjÕ2G¿ðj;0)r(©}r)©(hX trnaile_cr*©hX tRNA(Ile)r+©h}r,©h}r-©hNhh]r.©…r/©Rr0©jE0jéhjG0jH0jI0KjJ0jK0jL0GubG¿ðj;0)r1©}r2©(hX iletrna_cr3©hXL-Isoleucyl-tRNA(Ile)r4©h}r5©h}r6©hNhh]r7©…r8©Rr9©jE0XC6H12NORr:©jG0jH0jI0KjJ0jK0jL0GubG?ðjÀ4G?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r;©}r<©(hXILEabcppr=©hX1L-isoleucine transport via ABC system (periplasm)r>©h}r?©h}r@©j20X-b3454 and b3455 and b3457 and b3460 and b3456rA©j40j30j50h]rB©(jtjbj}j†jke…rC©RrD©j90}rE©(jY1G¿ðj;0)rF©}rG©(hXile__L_prH©hX L-IsoleucinerI©h}rJ©h}rK©hNhh]rL©…rM©RrN©jE0XC6H13NO2rO©jG0jÖ0jI0KjJ0jK0jL0GubG¿ðjÕ2G¿ðjÊ4G?ðj 4G?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rP©}rQ©(hXILEt2rpprR©hX@L-isoleucine reversible transport via proton symport (periplasm)rS©h}rT©h}rU©j20Xb0401rV©j40j30j50h]rW©j£a…rX©RrY©j90}rZ©(jPG¿ðjF©G¿ðj 4G?ðjÔ4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r[©}r\©(hXILEtexr]©hXAL-isoleucine transport via diffusion (extracellular to periplasm)r^©h}r_©h}r`©j20X b0241 or b0929 or b1377 or b2215ra©j40j30j50h]rb©(h h)hh2e…rc©Rrd©j90}re©(jDG¿ðjF©G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rf©}rg©(hXIMPCrh©hXIMP cyclohydrolaseri©h}rj©h}rk©j20Xb4006rl©j40j30j50h]rm©jfa…rn©Rro©j90}rp©(jY1G¿ðjoeG¿ðj×gG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rq©}rr©(hXIMPDrs©hXIMP dehydrogenasert©h}ru©h}rv©j20Xb2508rw©j40j30j50h]rx©j¬a…ry©Rrz©j90}r{©(jY1G¿ðjR4G¿ðjoeG¿ðj˜ G?ðjÔ4G?ðjz4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r|©}r}©(hXIMPtexr~©hX8IMP transport via diffusion (extracellular to periplasm)r©h}r€©h}r©j20X b0241 or b0929 or b1377 or b2215r‚©j40j30j50h]rƒ©(h h)hh2e…r„©Rr…©j90}r†©(j*DG¿ðj;0)r‡©}rˆ©(hXimp_pr‰©hXIMPrŠ©h}r‹©h}rŒ©hNhh]r©…rŽ©Rr©jE0X C10H11N4O8Pr©jG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r‘©}r’©(hX INDOLEt2ppr“©hX=Indole transport via proton symport, irreversible (periplasm)r”©h}r•©h}r–©j20X( b3265 and b3266 ) and b3035r—©j40j30j50h]r˜©(jµj¿ j¾e…r™©Rrš©j90}r›©(jÔ4G¿ðj;0)rœ©}r©(hXindole_crž©hXIndolerŸ©h}r ©h}r¡©hNhh]r¢©…r£©Rr¤©jE0XC8H7Nr¥©jG0jH0jI0KjJ0jK0jL0GubG¿ðjPG?ðj;0)r¦©}r§©(hXindole_pr¨©hXIndoler©©h}rª©h}r«©hNhh]r¬©…r­©Rr®©jE0XC8H7Nr¯©jG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r°©}r±©(hX INDOLEt2rppr²©hX;Indole transport via proton symport, reversible (periplasm)r³©h}r´©h}rµ©j20Xb3161r¶©j40j30j50h]r·©jÇa…r¸©Rr¹©j90}rº©(jPG¿ðj¦©G¿ðjÔ4G?ðjœ©G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r»©}r¼©(hX INDOLEtexr½©hX;Indole transport via diffusion (extracellular to periplasm)r¾©h}r¿©h}rÀ©j20X b0241 or b0929 or b1377 or b2215rÁ©j40j30j50h]r©(h h)hh2e…réRrÄ©j90}rÅ©(j>DG¿ðj¦©G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÆ©}rÇ©(hX INOSTt4pprÈ©hX&Na+/myo-inositol symporter (periplasm)rÉ©h}rÊ©h}rË©j20Xb3679rÌ©j40j30j50h]rÍ©jÐa…rΩRrÏ©j90}rЩ(jy¡G¿ðj8cG¿ðjBcG?ðjd¡G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÑ©}rÒ©(hXINSHrÓ©hXInosine hydrolaserÔ©h}rÕ©h}rÖ©j20Xb0030rשj40j30j50h]rØ©j4a…rÙ©RrÚ©j90}rÛ©(jY1G¿ðjlcG¿ðj«cG?ðjTdG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÜ©}rÝ©(hXINSKrÞ©hXinsosine kinaserß©h}rà©h}rá©j20Xb0477râ©j40j30j50h]rã©jÜa…rä©Rrå©j90}ræ©(jÕ2G¿ðjlcG¿ðjÔ4G?ðjÞ4G?ðjoeG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rç©}rè©(hXINSTtexré©hX=inositol transport via diffusion (extracellular to periplasm)rê©h}rë©h}rì©j20X b0241 or b0929 or b1377 or b2215rí©j40j30j50h]rî©(h h)hh2e…rï©Rrð©j90}rñ©(jRDG¿ðjy¡G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rò©}ró©(hXINSt2pprô©hX3inosine transport in via proton symport (periplasm)rõ©h}rö©h}r÷©j20Xb2964rø©j40j30j50h]rù©jFa…rú©Rrû©j90}rü©(jPG¿ðj;0)rý©}rþ©(hXins_prÿ©hXInosinerªh}rªh}rªhNhh]rª…rªRrªjE0X C10H12N4O5rªjG0jÖ0jI0KjJ0jK0jL0GubG¿ðjÔ4G?ðjlcG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rª}rª(hXINSt2rppr ªhX?inosine transport in via proton symport, reversible (periplasm)r ªh}r ªh}r ªj20Xb2406r ªj40j30j50h]rªjOa…rªRrªj90}rª(jPG¿ðjý©G¿ðjÔ4G?ðjlcG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rª}rª(hXINStexrªhX<inosine transport via diffusion (extracellular to periplasm)rªh}rªh}rªj20Xb0411rªj40j30j50h]rªjXa…rªRrªj90}rª(jfDG¿ðjý©G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rª}rª(hXIPDDIrªhX#isopentenyl-diphosphate D-isomeraser ªh}r!ªh}r"ªj20Xb2889r#ªj40j30j50h]r$ªjÙa…r%ªRr&ªj90}r'ª(j‹…G¿ðj•…G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r(ª}r)ª(hXIPDPSr*ªhX?1-hydroxy-2-methyl-2-(E)-butenyl 4-diphosphate reductase (ipdp)r+ªh}r,ªh}r-ªj20Xb0029r.ªj40j30j50h]r/ªjLa…r0ªRr1ªj90}r2ª(jÔ4G¿ðjz4G¿ðj´…G¿ðjY1G?ðjR4G?ðj‹…G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r3ª}r4ª(hXIPMDr5ªhX3-isopropylmalate dehydrogenaser6ªh}r7ªh}r8ªj20Xb0073r9ªj40j30j50h]r:ªjâa…r;ªRr<ªj90}r=ª(j;0)r>ª}r?ª(hX3c2hmp_cr@ªhX&3-Carboxy-2-hydroxy-4-methylpentanoaterAªh}rBªh}rCªhNhh]rDª…rEªRrFªjE0XC7H10O5rGªjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjR4G¿ðj;0)rHª}rIª(hX3c4mop_crJªhX"3-Carboxy-4-methyl-2-oxopentanoaterKªh}rLªh}rMªhNhh]rNª…rOªRrPªjE0XC7H8O5rQªjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðjÔ4G?ðjz4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rRª}rSª(hXIPPMIarTªhX3-isopropylmalate dehydrataserUªh}rVªh}rWªj20Xb0071 and b0072rXªj40j30j50h]rYª(jôjëe…rZªRr[ªj90}r\ª(j>ªG¿ðjY1G?ðj;0)r]ª}r^ª(hX2ippm_cr_ªhX2-Isopropylmaleater`ªh}raªh}rbªhNhh]rcª…rdªRreªjE0XC7H8O4rfªjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rgª}rhª(hXIPPMIbriªhX2-isopropylmalate hydrataserjªh}rkªh}rlªj20Xb0071 and b0072rmªj40j30j50h]rnª(jëjôe…roªRrpªj90}rqª(jY1G¿ðj]ªG¿ðj;0)rrª}rsª(hX3c3hmp_crtªhX&3-Carboxy-3-hydroxy-4-methylpentanoateruªh}rvªh}rwªhNhh]rxª…ryªRrzªjE0XC7H10O5r{ªjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r|ª}r}ª(hXIPPSr~ªhX2-isopropylmalate synthaserªh}r€ªh}rªj20Xb0074r‚ªj40j30j50h]rƒªjýa…r„ªRr…ªj90}r†ª(ja3G¿ðj[‚G¿ðjY1G¿ðjÔ4G?ðjrªG?ðj52G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r‡ª}rˆª(hX ISETACabcppr‰ªhX0isethionate transport via ABC system (periplasm)rŠªh}r‹ªh}rŒªj20X>( b0365 and b0366 and b0367 ) or ( b0936 and b0933 and b0934 )rªj40j30j50h]rŽª(jý j j j! jô j e…rªRrªj90}r‘ª(jY1G¿ðj;0)r’ª}r“ª(hXisetac_pr”ªhXIsethionic acidr•ªh}r–ªh}r—ªhNhh]r˜ª…r™ªRršªjE0XC2H5O4Sr›ªjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÕ2G¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðjG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rœª}rª(hX ISETACtexržªhX@isethionate transport via diffusion (extracellular to periplasm)rŸªh}r ªh}r¡ªj20X b0241 or b0929 or b1377 or b2215r¢ªj40j30j50h]r£ª(h h)hh2e…r¤ªRr¥ªj90}r¦ª(jzDG¿ðj’ªG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r§ª}r¨ª(hX K2L4Aabcppr©ªhX6KDO(2)-lipid IV A transport via ABC system (periplasm)rªªh}r«ªh}r¬ªj20Xb0914r­ªj40j30j50h]r®ªjì a…r¯ªRr°ªj90}r±ª(jY1G¿ðjD‹G¿ðjÕ2G¿ðj;0)r²ª}r³ª(hX kdo2lipid4_pr´ªhXKDO(2)-lipid IV(A)rµªh}r¶ªh}r·ªhNhh]r¸ª…r¹ªRrºªjE0XC84H148N2O37P2r»ªjG0jÖ0jI0JúÿÿÿjJ0jK0jL0GubG?ðjÔ4G?ðjÞ4G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¼ª}r½ª(hX K2L4Aabctexr¾ªhXGKDO(2)-lipid IV A transport via ABC system (periplasm to extracellular)r¿ªh}rÀªh}rÁªj20X-b3200 and b3201 and b3199 and b4261 and b4262rªj40j30j50h]rê(jJjejnjSj\e…rĪRrŪj90}rƪ(jY1G¿ðj²ªG¿ðjÕ2G¿ðjü4G?ðjÔ4G?ðjÞ4G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rǪ}rȪ(hXKARA1rɪhX=ketol-acid reductoisomerase (2,3-dihydroxy-3-methylbutanoate)rʪh}r˪h}r̪j20Xb3774rͪj40j30j50h]rΪjÓa…rϪRrЪj90}rѪ(jQ‚G¿ðjO1G¿ðjH4G?ðjÔ4G?ðjß_G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÒª}rÓª(hXKARA2rÔªhX,ketol-acid reductoisomerase (2-Acetolactate)rÕªh}rÖªh}rתj20Xb3774rتj40j30j50h]rÙªjÓa…rÚªRrÛªj90}rܪ(jH4G¿ðjÔ4G¿ðjµ_G¿ðjp‚G?ðjO1G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rݪ}rÞª(hXKAS14rߪhXbeta-ketoacyl-ACP synthaseràªh}ráªh}râªj20Xb2323 or b1095rãªj40j30j50h]räª(hÝhÔe…råªRræªj90}rçª(jÔ4G¿ðj¢XG¿ðjwaG¿ðjYXG?ðj¬XG?ðj¶XG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rèª}réª(hXKAS15rêªhXbeta-ketoacyl-ACP synthase (2)rëªh}rìªh}ríªj20Xb1091rîªj40j30j50h]rïªj8a…rðªRrñªj90}ròª(ja3G¿ðjÔ4G¿ðj¢XG¿ðjYXG?ðj¶XG?ðj52G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)róª}rôª(hXKDOCT2rõªhX/3-deoxy-manno-octulosonate cytidylyltransferaseröªh}r÷ªh}røªj20Xb0918rùªj40j30j50h]rúªja…rûªRrüªj90}rýª(j;0)rþª}rÿª(hXkdo_cr«hX3-Deoxy-D-manno-2-octulosonater«h}r«h}r«hNhh]r«…r«Rr«jE0XC8H13O8r«jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj­2G¿ðjÀ4G?ðj;0)r«}r «(hXckdo_cr «hX CMP-3-deoxy-D-manno-octulosonater «h}r «h}r «hNhh]r«…r«Rr«jE0X C17H24N3O15Pr«jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r«}r«(hXKDOPPr«hX(3-deoxy-manno-octulosonate-8-phosphataser«h}r«h}r«j20Xb3198r«j40j30j50h]r«ja…r«Rr«j90}r«(jY1G¿ðj;0)r«}r«(hXkdo8p_cr«hX(3-Deoxy-D-manno-octulosonate 8-phosphater «h}r!«h}r"«hNhh]r#«…r$«Rr%«jE0X C8H12O11Pr&«jG0jH0jI0JýÿÿÿjJ0jK0jL0GubG¿ðjÊ4G?ðjþªG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r'«}r(«(hXKDOPSr)«hX73-deoxy -D-manno-octulosonic -acid 8-phosphate synthaser*«h}r+«h}r,«j20Xb1215r-«j40j30j50h]r.«ja…r/«Rr0«j90}r1«(jY1G¿ðjW_G¿ðj([G¿ðjÊ4G?ðj«G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r2«}r3«(hXKG6PDCr4«hX+3-keto-L-gulonate 6-phosphate decarboxylaser5«h}r6«h}r7«j20Xb4196 or b3581r8«j40j30j50h]r9«(j!j*e…r:«Rr;«j90}r<«(jÔ4G¿ðj)WG¿ðj¶XG?ðj;0)r=«}r>«(hX xu5p__L_cr?«hXL-Xylulose 5-phosphater@«h}rA«h}rB«hNhh]rC«…rD«RrE«jE0XC5H9O8PrF«jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rG«}rH«(hXKabcpprI«hX%Potassium ABC transporter (periplasm)rJ«h}rK«h}rL«j20XH( b0698 and b0697 and b0696 ) or ( b0698 and b0697 and b0696 and b4513 )rM«j40j30j50h]rN«(j<jEjNj3e…rO«RrP«j90}rQ«(jY1G¿ðjÕ2G¿ðj;0)rR«}rS«(hXk_prT«hX potassiumrU«h}rV«h}rW«hNhh]rX«…rY«RrZ«jE0j4jG0jÖ0jI0KjJ0jK0jL0GubG¿ðj 4G?ðjÔ4G?ðjÞ4G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r[«}r\«(hXKt2ppr]«hX5potassium transport in via proton symport (periplasm)r^«h}r_«h}r`«j20XP( b1291 and b3290 and b3849 ) or b1250 or ( b1291 and b3290 and b1363 ) or b3747ra«j40j30j50h]rb«(jrjWj`j{j„jie…rc«Rrd«j90}re«(jPG¿ðjR«G¿ðjÔ4G?ðj 4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rf«}rg«(hXKt3pprh«hX7potassium transport out via proton antiport (periplasm)ri«h}rj«h}rk«j20X b1216 or b0842 or b3350 or b0047rl«j40j30j50h]rm«(jj–jŸj* e…rn«Rro«j90}rp«(jPG¿ðj 4G¿ðjÔ4G?ðjR«G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rq«}rr«(hXKtexrs«hX>potassium transport via diffusion (extracellular to periplasm)rt«h}ru«h}rv«j20X b0241 or b0929 or b1377 or b2215rw«j40j30j50h]rx«(h h)hh2e…ry«Rrz«j90}r{«(jŽDG¿ðjR«G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r|«}r}«(hXL__LACD2r~«hX$L-Lactate dehydrogenase (ubiquinone)r«h}r€«h}r«j20X&b3605 or ( b0306 and b0307 and b0308 )r‚«j40j30j50h]rƒ«(j¨jÃj±jºe…r„«Rr…«j90}r†«(j;0)r‡«}rˆ«(hXlac__L_cr‰«hX L-LactaterŠ«h}r‹«h}rŒ«hNhh]r«…rŽ«Rr«jE0XC3H5O3r«jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj»pG¿ðja_G?ðj³1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r‘«}r’«(hXL__LACD3r“«hX%L-Lactate dehydrogenase (menaquinone)r”«h}r•«h}r–«j20X&b3605 or ( b0306 and b0307 and b0308 )r—«j40j30j50h]r˜«(j¨jÃj±jºe…r™«Rrš«j90}r›«(jÚpG¿ðj‡«G¿ðj¬4G?ðja_G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rœ«}r«(hX L__LACt2rpprž«hX=L-lactate reversible transport via proton symport (periplasm)rŸ«h}r «h}r¡«j20Xb3603 or b2975r¢«j40j30j50h]r£«(j¥j®e…r¤«Rr¥«j90}r¦«(jPG¿ðj;0)r§«}r¨«(hXlac__L_pr©«hX L-Lactaterª«h}r««h}r¬«hNhh]r­«…r®«Rr¯«jE0XC3H5O3r°«jG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÔ4G?ðj‡«G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r±«}r²«(hX L__LACtexr³«hX>L-lactate transport via diffusion (extracellular to periplasm)r´«h}rµ«h}r¶«j20X b0929 or b1377 or b2215 or b0241r·«j40j30j50h]r¸«(h h)hh2e…r¹«Rrº«j90}r»«(j¿DG¿ðj§«G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r¼«}r½«(hXLA4NTppr¾«hX^4-amino-4-deoxy-L-arabinotransferase (LPS lipid A modification, periplasmic face of membrane))r¿«h}rÀ«h}rÁ«j20Xb2257r«j40j30j50h]rëjÌa…rÄ«RrÅ«j90}rÆ«(jVyG¿ðj;0)rÇ«}rÈ«(hXuLa4n_prÉ«hX2undecaprenyl phosphate-4-amino-4-deoxy-L-arabinoserÊ«h}rË«h}rÌ«hNhh]rÍ«…rΫRrÏ«jE0X C60H100N1O7P1rЫjG0jÖ0jI0KjJ0jK0jL0GubG¿ðj«aG?ðjjyG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÑ«}rÒ«(hXLACZrÓ«hXb-galactosidaserÔ«h}rÕ«h}rÖ«j20Xb0344r׫j40j30j50h]rØ«jÕa…rÙ«RrÚ«j90}rÛ«(jY1G¿ðj;0)rÜ«}rÝ«(hXlcts_crÞ«hXLactoserß«h}rà«h}rá«hNhh]râ«…rã«Rrä«jE0X C12H22O11rå«jG0jH0jI0KjJ0jK0jL0GubG¿ðjÕ˜G?ðj6kG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ræ«}rç«(hXLACZpprè«hXb-galactosidaseré«h}rê«h}rë«j20Xb2132rì«j40j30j50h]rí«jÞa…rî«Rrï«j90}rð«(jDPG¿ðj;0)rñ«}rò«(hXlcts_pró«hXLactoserô«h}rõ«h}rö«hNhh]r÷«…rø«Rrù«jE0X C12H22O11rú«jG0jÖ0jI0KjJ0jK0jL0GubG¿ðj†•G?ðjí—G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rû«}rü«(hXLADGMDHrý«hX8L-alanyl-gamma-D-glutamyl-meso-diaminopimelate hydrolaserþ«h}rÿ«h}r¬j20Xb1326r¬j40j30j50h]r¬jça…r¬Rr¬j90}r¬(j¼YG¿ðjY1G¿ðjíG?ðj‹hG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¬}r¬(hX LALADGLUtexr¬hXIL-alanyl-D-glutamate transport via diffusion (extracellular to periplasm)r ¬h}r ¬h}r ¬j20X b2215 or b1377 or b0241 or b0929r ¬j40j30j50h]r ¬(h h)hh2e…r¬Rr¬j90}r¬(j7G¿ðj;0)r¬}r¬(hX LalaDglu_pr¬hXL-alanine-D-glutamater¬h}r¬h}r¬hNhh]r¬…r¬Rr¬jE0X C8H13N2O5r¬jG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r¬}r¬(hX LALADGLUtppr¬hX@L-alanyl-D-glutamate transport in via proton symport (periplasm)r¬h}r¬h}r ¬j20X b1634 or b3496 or b4130 or b0709r!¬j40j30j50h]r"¬(jùjj jðe…r#¬Rr$¬j90}r%¬(jPG¿ðj¬G¿ðjÔ4G?ðj‹hG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r&¬}r'¬(hX LALALGLUtexr(¬hXIL-alanyl-L-glutamate transport via diffusion (extracellular to periplasm)r)¬h}r*¬h}r+¬j20X b2215 or b1377 or b0241 or b0929r,¬j40j30j50h]r-¬(h h2h)he…r.¬Rr/¬j90}r0¬(j=7G¿ðj;0)r1¬}r2¬(hX LalaLglu_pr3¬hXL-alanine-L-glutamater4¬h}r5¬h}r6¬hNhh]r7¬…r8¬Rr9¬jE0X C8H13N2O5r:¬jG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r;¬}r<¬(hX LALALGLUtppr=¬hX@L-alanyl-L-glutamate transport in via proton symport (periplasm)r>¬h}r?¬h}r@¬j20X b1634 or b3496 or b4130 or b0709rA¬j40j30j50h]rB¬(jùjj jðe…rC¬RrD¬j90}rE¬(jPG¿ðj1¬G¿ðjÔ4G?ðj•hG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rF¬}rG¬(hXLALDO2xrH¬hX$D-Lactaldehyde:NAD+ 1-oxidoreductaserI¬h}rJ¬h}rK¬j20Xb3945rL¬j40j30j50h]rM¬jUa…rN¬RrO¬j90}rP¬(jÔ4G¿ðjÑ[G¿ðjz4G¿ðj;0)rQ¬}rR¬(hX lald__D_crS¬hXD-LactaldehyderT¬h}rU¬h}rV¬hNhh]rW¬…rX¬RrY¬jE0XC3H6O2rZ¬jG0jH0jI0KjJ0jK0jL0GubG?ðjR4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r[¬}r\¬(hXLALDO3r]¬hX%L-Lactaldehyde:NADP+ 1-oxidoreductaser^¬h}r_¬h}r`¬j20j30j40j30j50h]ra¬…rb¬Rrc¬j90}rd¬(jH4G¿ðjÔ4G¿ðjÑ[G¿ðjSG?ðjO1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)re¬}rf¬(hXLALGPrg¬hX$L-alanyl-gamma-L-glutamate peptidaserh¬h}ri¬h}rj¬j20Xb0237rk¬j40j30j50h]rl¬j¸a…rm¬Rrn¬j90}ro¬(jY1G¿ðj•hG¿ðj1G?ðjg2G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rp¬}rq¬(hXLCADirr¬hXlactaldehyde dehydrogenasers¬h}rt¬h}ru¬j20Xb1415rv¬j40j30j50h]rw¬j a…rx¬Rry¬j90}rz¬(jY1G¿ðjR4G¿ðjSG¿ðjÔ4G@jz4G?ðj‡«G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r{¬}r|¬(hXLCARRr}¬hX2lacaldehyde reductase (R-propane-1,2-diol forming)r~¬h}r¬h}r€¬j20j30j40j30j50h]r¬…r‚¬Rrƒ¬j90}r„¬(jÔ4G¿ðjQ¬G¿ðjz4G¿ðjVOG?ðjR4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r…¬}r†¬(hXLCARSr‡¬hX2lacaldehyde reductase (S-propane-1,2-diol forming)rˆ¬h}r‰¬h}rЬj20Xb2799r‹¬j40j30j50h]rŒ¬ja…r¬Rrެj90}r¬(jÔ4G¿ðjSG¿ðjz4G¿ðjOG?ðjR4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r¬}r‘¬(hX LCTSt3ippr’¬hX0Lactose transport via proton aniport (periplasm)r“¬h}r”¬h}r•¬j20Xb2170 or b0070 or b1528r–¬j40j30j50h]r—¬(j&j~je…r˜¬Rr™¬j90}rš¬(jPG¿ðjÜ«G¿ðjÔ4G?ðjñ«G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r›¬}rœ¬(hXLCTStexr¬hX<Lactose transport via diffusion (extracellular to periplasm)rž¬h}rŸ¬h}r ¬j20X b0241 or b0929 or b1377 or b2215r¡¬j40j30j50h]r¢¬(h h)hh2e…r£¬Rr¤¬j90}r¥¬(jÓDG¿ðjñ«G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r¦¬}r§¬(hXLCTStppr¨¬hX0Lactose transport via proton symport (periplasm)r©¬h}rª¬h}r«¬j20Xb0343r¬¬j40j30j50h]r­¬j/a…r®¬Rr¯¬j90}r°¬(jPG¿ðjñ«G¿ðjÔ4G?ðjÜ«G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r±¬}r²¬(hXLDH_Dr³¬hXD-lactate dehydrogenaser´¬h}rµ¬h}r¶¬j20Xb2133 or b1380r·¬j40j30j50h]r¸¬(j8jAe…r¹¬Rrº¬j90}r»¬(jR4G¿ðjþ_G¿ðja_G?ðjÔ4G?ðjz4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r¼¬}r½¬(hXLDH_D2r¾¬hXD-lactate dehydrogenaser¿¬h}rÀ¬h}rÁ¬j20Xb2133r¬j40j30j50h]rìj8a…rĬRrŬj90}rƬ(jþ_G¿ðj»pG¿ðja_G?ðj³1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rǬ}rȬ(hXLEUTAirɬhX#leucine transaminase (irreversible)rʬh}rˬh}r̬j20Xb3770 or b4054rͬj40j30j50h]rά(jJj‘e…rϬRrЬj90}rѬ(j1G¿ðj;0)rÒ¬}rÓ¬(hX4mop_crÔ¬hX4-Methyl-2-oxopentanoaterÕ¬h}rÖ¬h}r׬hNhh]rج…rÙ¬RrÚ¬jE0XC6H9O3rÛ¬jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj©1G?ðj€\G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rܬ}rݬ(hXLEUTRSrÞ¬hXLeucyl-tRNA synthetaser߬h}rà¬h}rá¬j20Xb0642râ¬j40j30j50h]rã¬jSa…rä¬Rrå¬j90}ræ¬(j©1G¿ðj;0)rç¬}rè¬(hX trnaleu_cré¬hX tRNA(Leu)rê¬h}rë¬h}rì¬hNhh]rí¬…rî¬Rrï¬jE0jéhjG0jH0jI0KjJ0jK0jL0GubG¿ðjÕ2G¿ðjÀ4G?ðj;0)rð¬}rñ¬(hX leutrna_crò¬hXL-Leucyl-tRNA(Leu)ró¬h}rô¬h}rõ¬hNhh]rö¬…r÷¬Rrø¬jE0XC6H12NORrù¬jG0jH0jI0KjJ0jK0jL0GubG?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rú¬}rû¬(hXLEUabcpprü¬hX.L-leucine transport via ABC system (periplasm)rý¬h}rþ¬h}rÿ¬j20Xf( b3454 and b3455 and b3457 and b3460 and b3456 ) or ( b3454 and b3455 and b3457 and b3458 and b3456 )r­j40j30j50h]r­(jtjkjbj}j\j†e…r­Rr­j90}r­(jY1G¿ðj;0)r­}r­(hXleu__L_pr­hX L-Leuciner­h}r ­h}r ­hNhh]r ­…r ­Rr ­jE0XC6H13NO2r­jG0jÖ0jI0KjJ0jK0jL0GubG¿ðjÕ2G¿ðj©1G?ðjÊ4G?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r­}r­(hXLEUt2rppr­hX=L-leucine reversible transport via proton symport (periplasm)r­h}r­h}r­j20Xb0401r­j40j30j50h]r­j£a…r­Rr­j90}r­(jPG¿ðj­G¿ðj©1G?ðjÔ4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r­}r­(hXLEUtexr­hX>L-leucine transport via diffusion (extracellular to periplasm)r­h}r­h}r­j20X b0241 or b0929 or b1377 or b2215r ­j40j30j50h]r!­(h h)hh2e…r"­Rr#­j90}r$­(jçDG¿ðj­G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r%­}r&­(hXLGTHLr'­hXlactoylglutathione lyaser(­h}r)­h}r*­j20Xb1651r+­j40j30j50h]r,­jea…r-­Rr.­j90}r/­(jý2G¿ðjÑ[G¿ðjÑŸG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r0­}r1­(hX LIPACabcppr2­hX3lipid (cold) A transport via ABC system (periplasm)r3­h}r4­h}r5­j20Xb0914r6­j40j30j50h]r7­jì a…r8­Rr9­j90}r:­(jY1G¿ðj‹G¿ðjÕ2G¿ðjYwG?ðjÔ4G?ðjÞ4G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r;­}r<­(hX LIPAHT2exr=­hXYcore oligosaccharide lipid A:hexadecanoate transferase (n-C16:0) (extracellular membrane)r>­h}r?­h}r@­j20Xb0622rA­j40j30j50h]rB­jna…rC­RrD­j90}rE­(jvCG¿ðjÅ3G¿ðjëBG¿ðjNCG?ðjCG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rF­}rG­(hXLIPAHTexrH­hXDLipid A:hexadecanoate transferase (n-C16:0) (extracellular membrane)rI­h}rJ­h}rK­j20Xb0622rL­j40j30j50h]rM­jna…rN­RrO­j90}rP­(jûDG¿ðjvCG¿ðjëBG¿ðjCG?ðjbCG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rQ­}rR­(hXLIPAMPLrS­hXLipoyl-adenylate protein ligaserT­h}rU­h}rV­j20Xb4386rW­j40j30j50h]rX­jwa…rY­RrZ­j90}r[­(j;0)r\­}r]­(hX lipoamp_cr^­hX lipoyl-AMPr_­h}r`­h}ra­hNhh]rb­…rc­Rrd­jE0X C18H25N5O8PS2re­jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjp4G?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rf­}rg­(hXLIPATPTrh­hX!Lipoate-ATP adenylate transferaseri­h}rj­h}rk­j20Xb4386rl­j40j30j50h]rm­jwa…rn­Rro­j90}rp­(jÕ2G¿ðj;0)rq­}rr­(hX lipoate_crs­hXLipoatert­h}ru­h}rv­hNhh]rw­…rx­Rry­jE0X C8H14O2S2rz­jG0jH0jI0KjJ0jK0jL0GubG¿ðjÀ4G?ðj\­G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r{­}r|­(hX LIPAabcppr}­hX,lipid A transport via ABC system (periplasm)r~­h}r­h}r€­j20Xb0914r­j40j30j50h]r‚­jì a…rƒ­Rr„­j90}r…­(jY1G¿ðjc‹G¿ðjÕ2G¿ðj;0)r†­}r‡­(hXlipa_prˆ­hXKDO(2)-lipid (A)r‰­h}rŠ­h}r‹­hNhh]rŒ­…r­RrŽ­jE0XC110H196N2O39P2r­jG0jÖ0jI0JúÿÿÿjJ0jK0jL0GubG?ðjÔ4G?ðjÞ4G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r­}r‘­(hX LIPAabctexr’­hX=lipid A transport via ABC system (periplasm to extracellular)r“­h}r”­h}r•­j20X-b3200 and b3201 and b3199 and b4261 and b4262r–­j40j30j50h]r—­(jJjejnjSj\e…r˜­Rr™­j90}rš­(jY1G¿ðj†­G¿ðjÕ2G¿ðjûDG?ðjÔ4G?ðjÞ4G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r›­}rœ­(hXLIPOCTr­hXLipoyl(octanoyl) transferaserž­h}rŸ­h}r ­j20Xb0630r¡­j40j30j50h]r¢­j€a…r£­Rr¤­j90}r¥­(jÔ4G¿ðj˜XG¿ðj¬XG?ðj;0)r¦­}r§­(hXoctapb_cr¨­hXoctanoate (protein bound)r©­h}rª­h}r«­hNhh]r¬­…r­­Rr®­jE0XC8H15Or¯­jG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r°­}r±­(hXLIPOSr²­hXLipoate synthaser³­h}r´­h}rµ­j20Xb0628r¶­j40j30j50h]r·­j‰a…r¸­Rr¹­j90}rº­(jÔ4G¿ðj1G¿ðjR4G¿ðj¦­G¿ðj/3GÀj?2G@jp4G?ðjM3G?ðj3G@jz4G?ðjÖZG@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r»­}r¼­(hXLIPOt2ppr½­hX0Lipoate transport via proton symport (periplasm)r¾­h}r¿­h}rÀ­j20j30j40j30j50h]rÁ­…r­Rríj90}rÄ­(jPG¿ðj;0)rÅ­}rÆ­(hX lipoate_prÇ­hXLipoaterÈ­h}rÉ­h}rÊ­hNhh]rË­…rÌ­RrÍ­jE0X C8H14O2S2rέjG0jÖ0jI0KjJ0jK0jL0GubG¿ðjÔ4G?ðjq­G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÏ­}rЭ(hXLIPOtexrÑ­hX<lipoate transport via diffusion (extracellular to periplasm)rÒ­h}rÓ­h}rÔ­j20X b1377 or b2215 or b0929 or b0241rÕ­j40j30j50h]rÖ­(h h)hh2e…r×­RrØ­j90}rÙ­(j#EG¿ðjÅ­G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÚ­}rÛ­(hXLPADSSrÜ­hXLipid A disaccaride synthaserÝ­h}rÞ­h}rß­j20Xb0182rà­j40j30j50h]rá­j’a…râ­Rrã­j90}rä­(j;0)rå­}ræ­(hXlipidX_crç­hX?2,3-Bis(3-hydroxytetradecanoyl)-beta-D-glucosaminyl 1-phosphaterè­h}ré­h}rê­hNhh]rë­…rì­Rrí­jE0X C34H64NO12Prî­jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðj;0)rï­}rð­(hXu23ga_crñ­hX.UDP-2,3-bis(3-hydroxytetradecanoyl)glucosaminerò­h}ró­h}rô­hNhh]rõ­…rö­Rr÷­jE0X C43H75N3O20P2rø­jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðj;0)rù­}rú­(hX lipidAds_crû­hXLipid A Disacchariderü­h}rý­h}rþ­hNhh]rÿ­…r®Rr®jE0X C68H127N2O20Pr®jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðj`G?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r®}r®(hXLPLIPAL1A120ppr®hXFLysophospholipase L1 (2-acylglycerophosphotidate, n-C12:0) (periplasm)r®h}r®h}r®j20Xb0494r ®j40j30j50h]r ®j›a…r ®Rr ®j90}r ®(jDPG¿ðj;0)r®}r®(hX 1ddecg3p_pr®hX$1-dodecanoyl-sn-glycerol 3-phosphater®h}r®h}r®hNhh]r®…r®Rr®jE0X C15H29O7P1r®jG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjPG?ðjÞG?ðj7G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r®}r®(hXLPLIPAL1A140ppr®hXFLysophospholipase L1 (2-acylglycerophosphotidate, n-C14:0) (periplasm)r®h}r®h}r®j20Xb0494r®j40j30j50h]r®j›a…r ®Rr!®j90}r"®(jDPG¿ðj;0)r#®}r$®(hX 1tdecg3p_pr%®hX'1-tetradecanoyl-sn-glycerol 3-phosphater&®h}r'®h}r(®hNhh]r)®…r*®Rr+®jE0X C17H33O7P1r,®jG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjPG?ðjØG?ðjÞG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r-®}r.®(hXLPLIPAL1A141ppr/®hXFLysophospholipase L1 (2-acylglycerophosphotidate, n-C14:1) (periplasm)r0®h}r1®h}r2®j20Xb0494r3®j40j30j50h]r4®j›a…r5®Rr6®j90}r7®(jDPG¿ðj;0)r8®}r9®(hX 1tdec7eg3p_pr:®hX*1-tetradec-7-enoyl-sn-glycerol 3-phosphater;®h}r<®h}r=®hNhh]r>®…r?®Rr@®jE0X C17H31O7P1rA®jG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjPG?ðjÞG?ðjíG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rB®}rC®(hXLPLIPAL1A160pprD®hXFLysophospholipase L1 (2-acylglycerophosphotidate, n-C16:0) (periplasm)rE®h}rF®h}rG®j20Xb0494rH®j40j30j50h]rI®j›a…rJ®RrK®j90}rL®(j;0)rM®}rN®(hX 1hdecg3p_prO®hX&1-hexadecanoyl-sn-glycerol 3-phosphaterP®h}rQ®h}rR®hNhh]rS®…rT®RrU®jE0X C19H37O7P1rV®jG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjDPG¿ðjPG?ðjŽG?ðjÞG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rW®}rX®(hXLPLIPAL1A161pprY®hXFLysophospholipase L1 (2-acylglycerophosphotidate, n-C16:1) (periplasm)rZ®h}r[®h}r\®j20Xb0494r]®j40j30j50h]r^®j›a…r_®Rr`®j90}ra®(j;0)rb®}rc®(hX 1hdec9eg3p_prd®hX)1-hexadec-9-enoyl-sn-glycerol 3-phosphatere®h}rf®h}rg®hNhh]rh®…ri®Rrj®jE0X C19H35O7P1rk®jG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjDPG¿ðjPG?ðjÞG?ðjŽG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rl®}rm®(hXLPLIPAL1A180pprn®hXFLysophospholipase L1 (2-acylglycerophosphotidate, n-C18:0) (periplasm)ro®h}rp®h}rq®j20Xb0494rr®j40j30j50h]rs®j›a…rt®Rru®j90}rv®(j;0)rw®}rx®(hX 1odecg3p_pry®hX&1-octadecanoyl-sn-glycerol 3-phosphaterz®h}r{®h}r|®hNhh]r}®…r~®Rr®jE0X C21H41O7P1r€®jG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjDPG¿ðjPG?ðj,ŽG?ðjÞG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r®}r‚®(hXLPLIPAL1A181pprƒ®hXFLysophospholipase L1 (2-acylglycerophosphotidate, n-C18:1) (periplasm)r„®h}r…®h}r†®j20Xb0494r‡®j40j30j50h]rˆ®j›a…r‰®RrŠ®j90}r‹®(j;0)rŒ®}r®(hX 1odec11eg3p_prŽ®hX*1-octadec-11-enoyl-sn-glycerol 3-phosphater®h}r®h}r‘®hNhh]r’®…r“®Rr”®jE0X C21H39O7P1r•®jG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjDPG¿ðjPG?ðjAŽG?ðjÞG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r–®}r—®(hXLPLIPAL1E120ppr˜®hXLLysophospholipase L1 (2-acylglycerophosphoethanolamine, n-C12:0) (periplasm)r™®h}rš®h}r›®j20Xb0494rœ®j40j30j50h]r®j›a…rž®RrŸ®j90}r ®(j;0)r¡®}r¢®(hX 1agpe120_pr£®hX11-Acyl-sn-glycero-3-phosphoethanolamine (n-C12:0)r¤®h}r¥®h}r¦®hNhh]r§®…r¨®Rr©®jE0X C17H36NO7P1rª®jG0jÖ0jI0KjJ0jK0jL0GubG¿ðjDPG¿ðjPG?ðj±–G?ðj7G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r«®}r¬®(hXLPLIPAL1E140ppr­®hXLLysophospholipase L1 (2-acylglycerophosphoethanolamine, n-C14:0) (periplasm)r®®h}r¯®h}r°®j20Xb0494r±®j40j30j50h]r²®j›a…r³®Rr´®j90}rµ®(j;0)r¶®}r·®(hX 1agpe140_pr¸®hX11-Acyl-sn-glycero-3-phosphoethanolamine (n-C14:0)r¹®h}rº®h}r»®hNhh]r¼®…r½®Rr¾®jE0X C19H40NO7P1r¿®jG0jÖ0jI0KjJ0jK0jL0GubG¿ðjDPG¿ðjPG?ðjØG?ðj±–G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÀ®}rÁ®(hXLPLIPAL1E141ppr®hXLLysophospholipase L1 (2-acylglycerophosphoethanolamine, n-C14:1) (periplasm)rîh}rÄ®h}rÅ®j20Xb0494rÆ®j40j30j50h]rÇ®j›a…rÈ®RrÉ®j90}rÊ®(j;0)rË®}rÌ®(hX 1agpe141_prÍ®hX11-Acyl-sn-glycero-3-phosphoethanolamine (n-C14:1)rήh}rÏ®h}rЮhNhh]rÑ®…rÒ®RrÓ®jE0X C19H38NO7P1rÔ®jG0jÖ0jI0KjJ0jK0jL0GubG¿ðjDPG¿ðjPG?ðj±–G?ðjíG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÕ®}rÖ®(hXLPLIPAL1E160ppr×®hXLLysophospholipase L1 (2-acylglycerophosphoethanolamine, n-C16:0) (periplasm)rØ®h}rÙ®h}rÚ®j20Xb0494rÛ®j40j30j50h]rÜ®j›a…rÝ®RrÞ®j90}rß®(jDPG¿ðj;0)rà®}rá®(hX 1agpe160_prâ®hX11-Acyl-sn-glycero-3-phosphoethanolamine (n-C16:0)rã®h}rä®h}rå®hNhh]ræ®…rç®Rrè®jE0X C21H44NO7P1ré®jG0jÖ0jI0KjJ0jK0jL0GubG¿ðjPG?ðjŽG?ðj±–G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rê®}rë®(hXLPLIPAL1E161pprì®hXLLysophospholipase L1 (2-acylglycerophosphoethanolamine, n-C16:1) (periplasm)rí®h}rî®h}rï®j20Xb0494rð®j40j30j50h]rñ®j›a…rò®Rró®j90}rô®(jDPG¿ðj;0)rõ®}rö®(hX 1agpe161_pr÷®hX11-Acyl-sn-glycero-3-phosphoethanolamine (n-C16:1)rø®h}rù®h}rú®hNhh]rû®…rü®Rrý®jE0X C21H42NO7P1rþ®jG0jÖ0jI0KjJ0jK0jL0GubG¿ðjPG?ðj±–G?ðjŽG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÿ®}r¯(hXLPLIPAL1E180ppr¯hXLLysophospholipase L1 (2-acylglycerophosphoethanolamine, n-C18:0) (periplasm)r¯h}r¯h}r¯j20Xb0494r¯j40j30j50h]r¯j›a…r¯Rr¯j90}r ¯(jDPG¿ðj;0)r ¯}r ¯(hX 1agpe180_pr ¯hX11-Acyl-sn-glycero-3-phosphoethanolamine (n-C18:0)r ¯h}r¯h}r¯hNhh]r¯…r¯Rr¯jE0X C23H48NO7P1r¯jG0jÖ0jI0KjJ0jK0jL0GubG¿ðjPG?ðj,ŽG?ðj±–G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¯}r¯(hXLPLIPAL1E181ppr¯hXLLysophospholipase L1 (2-acylglycerophosphoethanolamine, n-C18:1) (periplasm)r¯h}r¯h}r¯j20Xb0494r¯j40j30j50h]r¯j›a…r¯Rr¯j90}r¯(jDPG¿ðj;0)r¯}r ¯(hX 1agpe181_pr!¯hX11-Acyl-sn-glycero-3-phosphoethanolamine (n-C18:1)r"¯h}r#¯h}r$¯hNhh]r%¯…r&¯Rr'¯jE0X C23H46NO7P1r(¯jG0jÖ0jI0KjJ0jK0jL0GubG¿ðjPG?ðjAŽG?ðj±–G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r)¯}r*¯(hXLPLIPAL1G120ppr+¯hXHLysophospholipase L1 (2-acylglycerophosphoglycerol, n-C12:0) (periplasm)r,¯h}r-¯h}r.¯j20Xb0494r/¯j40j30j50h]r0¯j›a…r1¯Rr2¯j90}r3¯(j;0)r4¯}r5¯(hX 1agpg120_pr6¯hX-1-Acyl-sn-glycero-3-phosphoglycerol (n-C12:0)r7¯h}r8¯h}r9¯hNhh]r:¯…r;¯Rr<¯jE0X C18H36O9P1r=¯jG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjDPG¿ðjPG?ðjÛ–G?ðj7G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r>¯}r?¯(hXLPLIPAL1G140ppr@¯hXHLysophospholipase L1 (2-acylglycerophosphoglycerol, n-C14:0) (periplasm)rA¯h}rB¯h}rC¯j20Xb0494rD¯j40j30j50h]rE¯j›a…rF¯RrG¯j90}rH¯(j;0)rI¯}rJ¯(hX 1agpg140_prK¯hX-1-Acyl-sn-glycero-3-phosphoglycerol (n-C14:0)rL¯h}rM¯h}rN¯hNhh]rO¯…rP¯RrQ¯jE0X C20H40O9P1rR¯jG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjDPG¿ðjØG?ðjPG?ðjÛ–G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rS¯}rT¯(hXLPLIPAL1G141pprU¯hXHLysophospholipase L1 (2-acylglycerophosphoglycerol, n-C14:1) (periplasm)rV¯h}rW¯h}rX¯j20Xb0494rY¯j40j30j50h]rZ¯j›a…r[¯Rr\¯j90}r]¯(j;0)r^¯}r_¯(hX 1agpg141_pr`¯hX-1-Acyl-sn-glycero-3-phosphoglycerol (n-C14:1)ra¯h}rb¯h}rc¯hNhh]rd¯…re¯Rrf¯jE0X C20H38O9P1rg¯jG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjDPG¿ðjPG?ðjÛ–G?ðjíG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rh¯}ri¯(hXLPLIPAL1G160pprj¯hXHLysophospholipase L1 (2-acylglycerophosphoglycerol, n-C16:0) (periplasm)rk¯h}rl¯h}rm¯j20Xb0494rn¯j40j30j50h]ro¯j›a…rp¯Rrq¯j90}rr¯(jDPG¿ðj;0)rs¯}rt¯(hX 1agpg160_pru¯hX-1-Acyl-sn-glycero-3-phosphoglycerol (n-C16:0)rv¯h}rw¯h}rx¯hNhh]ry¯…rz¯Rr{¯jE0X C22H44O9P1r|¯jG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjPG?ðjŽG?ðjÛ–G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r}¯}r~¯(hXLPLIPAL1G161ppr¯hXHLysophospholipase L1 (2-acylglycerophosphoglycerol, n-C16:1) (periplasm)r€¯h}r¯h}r‚¯j20Xb0494rƒ¯j40j30j50h]r„¯j›a…r…¯Rr†¯j90}r‡¯(jDPG¿ðj;0)rˆ¯}r‰¯(hX 1agpg161_prНhX-1-Acyl-sn-glycero-3-phosphoglycerol (n-C16:1)r‹¯h}rŒ¯h}r¯hNhh]rޝ…r¯Rr¯jE0X C22H42O9P1r‘¯jG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjPG?ðjÛ–G?ðjŽG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r’¯}r“¯(hXLPLIPAL1G180ppr”¯hXHLysophospholipase L1 (2-acylglycerophosphoglycerol, n-C18:0) (periplasm)r•¯h}r–¯h}r—¯j20Xb0494r˜¯j40j30j50h]r™¯j›a…rš¯Rr›¯j90}rœ¯(jDPG¿ðj;0)r¯}rž¯(hX 1agpg180_prŸ¯hX-1-Acyl-sn-glycero-3-phosphoglycerol (n-C18:0)r ¯h}r¡¯h}r¢¯hNhh]r£¯…r¤¯Rr¥¯jE0X C24H48O9P1r¦¯jG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjPG?ðj,ŽG?ðjÛ–G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r§¯}r¨¯(hXLPLIPAL1G181ppr©¯hXHLysophospholipase L1 (2-acylglycerophosphoglycerol, n-C18:1) (periplasm)rª¯h}r«¯h}r¬¯j20Xb0494r­¯j40j30j50h]r®¯j›a…r¯¯Rr°¯j90}r±¯(jDPG¿ðj;0)r²¯}r³¯(hX 1agpg181_pr´¯hX-1-Acyl-sn-glycero-3-phosphoglycerol (n-C18:1)rµ¯h}r¶¯h}r·¯hNhh]r¸¯…r¹¯Rrº¯jE0X C24H46O9P1r»¯jG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjAŽG?ðjPG?ðjÛ–G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¼¯}r½¯(hX LPLIPAL2A120r¾¯hX:Lysophospholipase L2 (2-acylglycerophosphotidate, n-C12:0)r¿¯h}rÀ¯h}rÁ¯j20Xb3825r¯j40j30j50h]rïj¤a…rįRrůj90}rƯ(jY1G¿ðjÁPG¿ðjçlG?ðjÔ4G@jiRG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rǯ}rȯ(hX LPLIPAL2A140rɯhX:Lysophospholipase L2 (2-acylglycerophosphotidate, n-C14:0)rʯh}r˯h}r̯j20Xb3825rͯj40j30j50h]rίj¤a…rϯRrЯj90}rѯ(jY1G¿ðjàPG¿ðjçlG?ðjÔ4G@j’RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÒ¯}rÓ¯(hX LPLIPAL2A141rÔ¯hX:Lysophospholipase L2 (2-acylglycerophosphotidate, n-C14:1)rÕ¯h}rÖ¯h}rׯj20Xb3825rدj40j30j50h]rÙ¯j¤a…rÚ¯RrÛ¯j90}rܯ(jY1G¿ðjÿPG¿ðjçlG?ðjÔ4G@j±RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rݯ}rÞ¯(hX LPLIPAL2A160r߯hX:Lysophospholipase L2 (2-acylglycerophosphotidate, n-C16:0)rà¯h}rá¯h}râ¯j20Xb3825rã¯j40j30j50h]rä¯j¤a…rå¯Rræ¯j90}rç¯(jY1G¿ðjQG¿ðjçlG?ðjÐRG?ðjÔ4G@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rè¯}ré¯(hX LPLIPAL2A161rê¯hX:Lysophospholipase L2 (2-acylglycerophosphotidate, n-C16:1)rë¯h}rì¯h}rí¯j20Xb3825rî¯j40j30j50h]rï¯j¤a…rð¯Rrñ¯j90}rò¯(jY1G¿ðj=QG¿ðjçlG?ðjÔ4G@jåRG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ró¯}rô¯(hX LPLIPAL2A180rõ¯hX:Lysophospholipase L2 (2-acylglycerophosphotidate, n-C18:0)rö¯h}r÷¯h}rø¯j20Xb3825rù¯j40j30j50h]rú¯j¤a…rû¯Rrü¯j90}rý¯(jY1G¿ðj\QG¿ðjçlG?ðjúRG?ðjÔ4G@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rþ¯}rÿ¯(hX LPLIPAL2A181r°hX:Lysophospholipase L2 (2-acylglycerophosphotidate, n-C18:1)r°h}r°h}r°j20Xb3825r°j40j30j50h]r°j¤a…r°Rr°j90}r°(jY1G¿ðj{QG¿ðjçlG?ðjÔ4G@jSG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r °}r °(hXLPLIPAL2ATE120r °hXRLysophospholipase L2 (acyltransferase, 2-acyl-glycerophosphoethanolamine, n-C12:0)r °h}r °h}r°j20Xb3825r°j40j30j50h]r°j¤a…r°Rr°j90}r°(jTG¿ðjšQG¿ðj»–G?ðj;0)r°}r°(hXapg120_cr°hX#acyl phosphatidylglycerol (n-C12:0)r°h}r°h}r°hNhh]r°…r°Rr°jE0X C42H80O11Pr°jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r°}r°(hXLPLIPAL2ATE140r °hXRLysophospholipase L2 (acyltransferase, 2-acyl-glycerophosphoethanolamine, n-C14:0)r!°h}r"°h}r#°j20Xb3825r$°j40j30j50h]r%°j¤a…r&°Rr'°j90}r(°(j¹QG¿ðjTG¿ðj»–G?ðj;0)r)°}r*°(hXapg140_cr+°hX#acyl phosphatidylglycerol (n-C14:0)r,°h}r-°h}r.°hNhh]r/°…r0°Rr1°jE0X C48H92O11Pr2°jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r3°}r4°(hXLPLIPAL2ATE141r5°hXRLysophospholipase L2 (acyltransferase, 2-acyl-glycerophosphoethanolamine, n-C14:1)r6°h}r7°h}r8°j20Xb3825r9°j40j30j50h]r:°j¤a…r;°Rr<°j90}r=°(jØQG¿ðj1TG¿ðj»–G?ðj;0)r>°}r?°(hXapg141_cr@°hX#acyl phosphatidylglycerol (n-C14:1)rA°h}rB°h}rC°hNhh]rD°…rE°RrF°jE0X C48H86O11PrG°jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rH°}rI°(hXLPLIPAL2ATE160rJ°hXRLysophospholipase L2 (acyltransferase, 2-acyl-glycerophosphoethanolamine, n-C16:0)rK°h}rL°h}rM°j20Xb3825rN°j40j30j50h]rO°j¤a…rP°RrQ°j90}rR°(j÷QG¿ðj+2G¿ðj;0)rS°}rT°(hXapg160_crU°hX#acyl phosphatidylglycerol (n-C16:0)rV°h}rW°h}rX°hNhh]rY°…rZ°Rr[°jE0X C54H104O11Pr\°jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðj»–G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r]°}r^°(hXLPLIPAL2ATE161r_°hXRLysophospholipase L2 (acyltransferase, 2-acyl-glycerophosphoethanolamine, n-C16:1)r`°h}ra°h}rb°j20Xb3825rc°j40j30j50h]rd°j¤a…re°Rrf°j90}rg°(jRG¿ðj×0G¿ðj;0)rh°}ri°(hXapg161_crj°hX#acyl phosphatidylglycerol (n-C16:1)rk°h}rl°h}rm°hNhh]rn°…ro°Rrp°jE0X C54H98O11Prq°jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðj»–G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rr°}rs°(hXLPLIPAL2ATE180rt°hXRLysophospholipase L2 (acyltransferase, 2-acyl-glycerophosphoethanolamine, n-C18:0)ru°h}rv°h}rw°j20Xb3825rx°j40j30j50h]ry°j¤a…rz°Rr{°j90}r|°(j\TG¿ðj5RG¿ðj»–G?ðj;0)r}°}r~°(hXapg180_cr°hX#acyl phosphatidylglycerol (n-C18:0)r€°h}r°h}r‚°hNhh]rƒ°…r„°Rr…°jE0X C60H116O11Pr†°jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r‡°}rˆ°(hXLPLIPAL2ATE181r‰°hXRLysophospholipase L2 (acyltransferase, 2-acyl-glycerophosphoethanolamine, n-C18:1)rаh}r‹°h}rŒ°j20Xb3825r°j40j30j50h]rްj¤a…r°Rr°j90}r‘°(jW3G¿ðjTRG¿ðj»–G?ðj;0)r’°}r“°(hXapg181_cr”°hX#acyl phosphatidylglycerol (n-C18:1)r•°h}r–°h}r—°hNhh]r˜°…r™°Rrš°jE0X C60H110O11Pr›°jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rœ°}r°(hXLPLIPAL2ATG120rž°hXNLysophospholipase L2 (acyltransferase, 2-acyl-glycerophosphoglycerol, n-C12:0)rŸ°h}r °h}r¡°j20Xb3825r¢°j40j30j50h]r£°j¤a…r¤°Rr¥°j90}r¦°(jTG¿ðj8SG¿ðj°G?ðjå–G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r§°}r¨°(hXLPLIPAL2ATG140r©°hXNLysophospholipase L2 (acyltransferase, 2-acyl-glycerophosphoglycerol, n-C14:0)rª°h}r«°h}r¬°j20Xb3825r­°j40j30j50h]r®°j¤a…r¯°Rr°°j90}r±°(jWSG¿ðjTG¿ðj)°G?ðjå–G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r²°}r³°(hXLPLIPAL2ATG141r´°hXNLysophospholipase L2 (acyltransferase, 2-acyl-glycerophosphoglycerol, n-C14:1)rµ°h}r¶°h}r·°j20Xb3825r¸°j40j30j50h]r¹°j¤a…rº°Rr»°j90}r¼°(jvSG¿ðj1TG¿ðj>°G?ðjå–G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r½°}r¾°(hXLPLIPAL2ATG160r¿°hXNLysophospholipase L2 (acyltransferase, 2-acyl-glycerophosphoglycerol, n-C16:0)rÀ°h}rÁ°h}r°j20Xb3825rðj40j30j50h]rİj¤a…rŰRrưj90}rǰ(j+2G¿ðj•SG¿ðjS°G?ðjå–G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rȰ}rɰ(hXLPLIPAL2ATG161rʰhXNLysophospholipase L2 (acyltransferase, 2-acyl-glycerophosphoglycerol, n-C16:1)r˰h}r̰h}rͰj20Xb3825rΰj40j30j50h]rϰj¤a…rаRrѰj90}rÒ°(j×0G¿ðj´SG¿ðjh°G?ðjå–G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÓ°}rÔ°(hXLPLIPAL2ATG180rÕ°hXNLysophospholipase L2 (acyltransferase, 2-acyl-glycerophosphoglycerol, n-C18:0)rÖ°h}r×°h}rذj20Xb3825rÙ°j40j30j50h]rÚ°j¤a…rÛ°Rrܰj90}rݰ(jÓSG¿ðj\TG¿ðj}°G?ðjå–G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÞ°}rß°(hXLPLIPAL2ATG181rà°hXNLysophospholipase L2 (acyltransferase, 2-acyl-glycerophosphoglycerol, n-C18:1)rá°h}râ°h}rã°j20Xb3825rä°j40j30j50h]rå°j¤a…ræ°Rrç°j90}rè°(jòSG¿ðjW3G¿ðj’°G?ðjå–G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ré°}rê°(hX LPLIPAL2E120rë°hX@Lysophospholipase L2 (2-acylglycerophosphoethanolamine, n-C12:0)rì°h}rí°h}rî°j20Xb3825rï°j40j30j50h]rð°j¤a…rñ°Rrò°j90}ró°(jY1G¿ðjšQG¿ðj»–G?ðjÔ4G?ðjiRG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rô°}rõ°(hX LPLIPAL2E140rö°hX@Lysophospholipase L2 (2-acylglycerophosphoethanolamine, n-C14:0)r÷°h}rø°h}rù°j20Xb3825rú°j40j30j50h]rû°j¤a…rü°Rrý°j90}rþ°(jY1G¿ðj¹QG¿ðj»–G?ðjÔ4G?ðj’RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÿ°}r±(hX LPLIPAL2E141r±hX@Lysophospholipase L2 (2-acylglycerophosphoethanolamine, n-C14:1)r±h}r±h}r±j20Xb3825r±j40j30j50h]r±j¤a…r±Rr±j90}r ±(jY1G¿ðjØQG¿ðj»–G?ðjÔ4G?ðj±RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r ±}r ±(hX LPLIPAL2E160r ±hX@Lysophospholipase L2 (2-acylglycerophosphoethanolamine, n-C16:0)r ±h}r±h}r±j20Xb3825r±j40j30j50h]r±j¤a…r±Rr±j90}r±(j÷QG¿ðjY1G¿ðj»–G?ðjÐRG?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r±}r±(hX LPLIPAL2E161r±hX@Lysophospholipase L2 (2-acylglycerophosphoethanolamine, n-C16:1)r±h}r±h}r±j20Xb3825r±j40j30j50h]r±j¤a…r±Rr±j90}r±(jY1G¿ðjRG¿ðj»–G?ðjÔ4G?ðjåRG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r ±}r!±(hX LPLIPAL2E180r"±hX@Lysophospholipase L2 (2-acylglycerophosphoethanolamine, n-C18:0)r#±h}r$±h}r%±j20Xb3825r&±j40j30j50h]r'±j¤a…r(±Rr)±j90}r*±(jY1G¿ðj5RG¿ðjúRG?ðjÔ4G?ðj»–G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r+±}r,±(hX LPLIPAL2E181r-±hX@Lysophospholipase L2 (2-acylglycerophosphoethanolamine, n-C18:1)r.±h}r/±h}r0±j20Xb3825r1±j40j30j50h]r2±j¤a…r3±Rr4±j90}r5±(jY1G¿ðjTRG¿ðj»–G?ðjSG?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r6±}r7±(hX LPLIPAL2G120r8±hX<Lysophospholipase L2 (2-acylglycerophosphoglycerol, n-C12:0)r9±h}r:±h}r;±j20Xb3825r<±j40j30j50h]r=±j¤a…r>±Rr?±j90}r@±(jY1G¿ðj8SG¿ðjÔ4G?ðjiRG?ðjå–G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rA±}rB±(hX LPLIPAL2G140rC±hX<Lysophospholipase L2 (2-acylglycerophosphoglycerol, n-C14:0)rD±h}rE±h}rF±j20Xb3825rG±j40j30j50h]rH±j¤a…rI±RrJ±j90}rK±(jY1G¿ðjWSG¿ðjå–G?ðjÔ4G?ðj’RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rL±}rM±(hX LPLIPAL2G141rN±hX<Lysophospholipase L2 (2-acylglycerophosphoglycerol, n-C14:1)rO±h}rP±h}rQ±j20Xb3825rR±j40j30j50h]rS±j¤a…rT±RrU±j90}rV±(jY1G¿ðjvSG¿ðjÔ4G?ðj±RG?ðjå–G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rW±}rX±(hX LPLIPAL2G160rY±hX<Lysophospholipase L2 (2-acylglycerophosphoglycerol, n-C16:0)rZ±h}r[±h}r\±j20Xb3825r]±j40j30j50h]r^±j¤a…r_±Rr`±j90}ra±(jY1G¿ðj•SG¿ðjÐRG?ðjÔ4G?ðjå–G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rb±}rc±(hX LPLIPAL2G161rd±hX<Lysophospholipase L2 (2-acylglycerophosphoglycerol, n-C16:1)re±h}rf±h}rg±j20Xb3825rh±j40j30j50h]ri±j¤a…rj±Rrk±j90}rl±(jY1G¿ðj´SG¿ðjÔ4G?ðjåRG?ðjå–G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rm±}rn±(hX LPLIPAL2G180ro±hX<Lysophospholipase L2 (2-acylglycerophosphoglycerol, n-C18:0)rp±h}rq±h}rr±j20Xb3825rs±j40j30j50h]rt±j¤a…ru±Rrv±j90}rw±(jY1G¿ðjÓSG¿ðjúRG?ðjÔ4G?ðjå–G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rx±}ry±(hX LPLIPAL2G181rz±hX<Lysophospholipase L2 (2-acylglycerophosphoglycerol, n-C18:1)r{±h}r|±h}r}±j20Xb3825r~±j40j30j50h]r±j¤a…r€±Rr±j90}r‚±(jY1G¿ðjòSG¿ðjÔ4G?ðjSG?ðjå–G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rƒ±}r„±(hXLSERDHrr…±hXL-serine dehydrogenaser†±h}r‡±h}rˆ±j20Xb1539r‰±j40j30j50h]rбjR a…r‹±RrŒ±j90}r±(j·2G¿ðjO1G¿ðjH4G?ðjÔ4G?ðj¹‡G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rޱ}r±(hXLYSDCr±hXlysine decarboxylaser‘±h}r’±h}r“±j20Xb0186 or b4131r”±j40j30j50h]r•±(j­j¶e…r–±Rr—±j90}r˜±(jÔ4G¿ðj3G¿ðj¶XG?ðj¾lG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r™±}rš±(hXLYSTRSr›±hXLysyl-tRNA synthetaserœ±h}r±h}rž±j20Xb4129 or b2890rŸ±j40j30j50h]r ±(j¿j÷e…r¡±Rr¢±j90}r£±(j;0)r¤±}r¥±(hX trnalys_cr¦±hX tRNA(Lys)r§±h}r¨±h}r©±hNhh]rª±…r«±Rr¬±jE0jéhjG0jH0jI0KjJ0jK0jL0GubG¿ðjÕ2G¿ðj3G¿ðjÀ4G?ðj;0)r­±}r®±(hX lystrna_cr¯±hXL-Lysine-tRNA (Lys)r°±h}r±±h}r²±hNhh]r³±…r´±Rrµ±jE0X C6H14N2ORr¶±jG0jH0jI0KjJ0jK0jL0GubG?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r·±}r¸±(hXLYSabcppr¹±hX-L-lysine transport via ABC system (periplasm)rº±h}r»±h}r¼±j20X#b2310 and b2307 and b2306 and b2308r½±j40j30j50h]r¾±(jÆj j jóe…r¿±RrÀ±j90}rÁ±(jY1G¿ðjÕ2G¿ðjÆsG¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðj3G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r±}rñ(hXLYSt2pprıhX4L-lysine transport in via proton symport (periplasm)rűh}rƱh}rDZj20Xb2156rȱj40j30j50h]rɱjÈa…rʱRr˱j90}ṟ(jPG¿ðjÆsG¿ðjÔ4G?ðj3G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rͱ}rα(hXLYSt3pprϱhXCL-lysine transport out via proton antiport (cytoplasm to periplasm)rбh}rѱh}rÒ±j20Xb2923rÓ±j40j30j50h]rÔ±j a…rÕ±RrÖ±j90}r×±(jPG¿ðj3G¿ðjÔ4G?ðjÆsG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rر}rÙ±(hXLYStexrÚ±hX=L-lysine transport via diffusion (extracellular to periplasm)rÛ±h}rܱh}rݱj20X b0241 or b0929 or b1377 or b2215rÞ±j40j30j50h]rß±(h h)hh2e…rà±Rrá±j90}râ±(j7EG¿ðjÆsG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rã±}rä±(hXLYXIrå±hXLyxose isomeraseræ±h}rç±h}rè±j20Xb3903ré±j40j30j50h]rê±jÑa…rë±Rrì±j90}rí±(j;0)rî±}rï±(hXlyx__L_crð±hXL-Lyxoserñ±h}rò±h}ró±hNhh]rô±…rõ±Rrö±jE0XC5H10O5r÷±jG0jH0jI0KjJ0jK0jL0GubG¿ðj;0)rø±}rù±(hX xylu__L_crú±hX L-Xyluloserû±h}rü±h}rý±hNhh]rþ±…rÿ±Rr²jE0XC5H10O5r²jG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r²}r²(hXLYXt2ppr²hX1L-Lyxose transport via proton symport (periplasm)r²h}r²h}r²j20Xb3907r²j40j30j50h]r ²jÚa…r ²Rr ²j90}r ²(jPG¿ðj;0)r ²}r²(hXlyx__L_pr²hXL-Lyxoser²h}r²h}r²hNhh]r²…r²Rr²jE0XC5H10O5r²jG0jÖ0jI0KjJ0jK0jL0GubG¿ðjÔ4G?ðjî±G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r²}r²(hXLYXtexr²hX=L-Lyxose transport via diffusion (extracellular to periplasm)r²h}r²h}r²j20X b0241 or b0929 or b1377 or b2215r²j40j30j50h]r²(h h)hh2e…r²Rr ²j90}r!²(jKEG¿ðj ²G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r"²}r#²(hXM1PDr$²hX$mannitol-1-phosphate 5-dehydrogenaser%²h}r&²h}r'²j20Xb3600r(²j40j30j50h]r)²jãa…r*²Rr+²j90}r,²(j;0)r-²}r.²(hXmnl1p_cr/²hXD-Mannitol 1-phosphater0²h}r1²h}r2²hNhh]r3²…r4²Rr5²jE0XC6H13O9Pr6²jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjR4G¿ðjÔ4G?ðjcjG?ðjz4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r7²}r8²(hXMACPDr9²hXMalonyl-ACP decarboxylaser:²h}r;²h}r<²j20Xb2323r=²j40j30j50h]r>²hÝa…r?²Rr@²j90}rA²(jÔ4G¿ðj¢XG¿ðj¶XG?ðjwaG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rB²}rC²(hXMALCOAMTrD²hXMalonyl-CoA methyltransferaserE²h}rF²h}rG²j20Xb0777rH²j40j30j50h]rI²jìa…rJ²RrK²j90}rL²(j11G¿ðj/3G¿ðj;0)rM²}rN²(hX malcoame_crO²hXmalonyl-CoA methyl esterrP²h}rQ²h}rR²hNhh]rS²…rT²RrU²jE0XC25H36N7O19P3SrV²jG0jH0jI0JüÿÿÿjJ0jK0jL0GubG?ðjéaG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rW²}rX²(hXMALDDHrY²hX7malate decarboxylating oxidoreductase (decarboxylating)rZ²h}r[²h}r\²j20Xb1800r]²j40j30j50h]r^²jõa…r_²Rr`²j90}ra²(j;0)rb²}rc²(hXmal__D_crd²hXD-Malatere²h}rf²h}rg²hNhh]rh²…ri²Rrj²jE0XC4H4O5rk²jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjR4G¿ðja_G?ðj¶XG?ðjz4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rl²}rm²(hX MALDt2_2pprn²hX7D-Malate transport via proton symport (2 H) (periplasm)ro²h}rp²h}rq²j20Xb3528rr²j40j30j50h]rs²j a…rt²Rru²j90}rv²(jPGÀj;0)rw²}rx²(hXmal__D_pry²hXD-Malaterz²h}r{²h}r|²hNhh]r}²…r~²Rr²jE0XC4H4O5r€²jG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjb²G?ðjÔ4G@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r²}r‚²(hXMALDtexrƒ²hX=D-Malate transport via diffusion (extracellular to periplasm)r„²h}r…²h}r†²j20X b2215 or b1377 or b0241 or b0929r‡²j40j30j50h]rˆ²(h h)hh2e…r‰²Rrвj90}r‹²(j_EG¿ðjw²G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rŒ²}r²(hXMALSr޲hXmalate synthaser²h}r²h}r‘²j20Xb4014 or b2976r’²j40j30j50h]r“²(jjþe…r”²Rr•²j90}r–²(ja3G¿ðjY1G¿ðjçG¿ðjý”G?ðjÔ4G?ðj52G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r—²}r˜²(hXMALTATrr™²hXmaltose O-acetyltransferaserš²h}r›²h}rœ²j20Xb0459r²j40j30j50h]rž²jxa…rŸ²Rr ²j90}r¡²(ja3G¿ðj"kG¿ðj52G?ðj;0)r¢²}r£²(hXacmalt_cr¤²hXAcetyl-maltoser¥²h}r¦²h}r§²hNhh]r¨²…r©²Rrª²jE0X C14H24O12r«²jG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r¬²}r­²(hX MALTHXabcppr®²hX1maltohexaose transport via ABC system (periplasm)r¯²h}r°²h}r±²j20X#b4034 and b4033 and b4032 and b4035r²²j40j30j50h]r³²(hVh;hDhMe…r´²Rrµ²j90}r¶²(jY1G¿ðjÕ2G¿ðj8\G¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðj#\G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r·²}r¸²(hX MALTHXtexir¹²hXNmaltohexaose transport via diffusion (extracellular to periplasm) irreversiblerº²h}r»²h}r¼²j20Xb4036r½²j40j30j50h]r¾²h_a…r¿²RrÀ²j90}rÁ²(j›EG¿ðj8\G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r²}rò(hX MALTPTabcpprIJhX2maltopentaose transport via ABC system (periplasm)rŲh}rƲh}rDzj20X#b4034 and b4033 and b4032 and b4035rȲj40j30j50h]rɲ(hVh;hDhMe…rʲRr˲j90}r̲(jY1G¿ðj;0)rͲ}rβ(hXmaltpt_prϲhX Maltopentaoserвh}rѲh}rÒ²hNhh]rÓ²…rÔ²RrÕ²jE0X C30H52O26rÖ²jG0jÖ0jI0KjJ0jK0jL0GubG¿ðjÕ2G¿ðjÊ4G?ðjUkG?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rײ}rز(hX MALTPTtexirÙ²hXZmaltopentaoseMaltotriose transport via diffusion (extracellular to periplasm) irreversiblerÚ²h}rÛ²h}rܲj20Xb4036rݲj40j30j50h]rÞ²h_a…rß²Rrà²j90}rá²(j¯EG¿ðjͲG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)râ²}rã²(hX MALTTRabcpprä²hX0Maltotriose transport via ABC system (periplasm)rå²h}ræ²h}rç²j20X#b4034 and b4033 and b4032 and b4035rè²j40j30j50h]ré²(hVh;hDhMe…rê²Rrë²j90}rì²(jY1G¿ðjÕ2G¿ðj;0)rí²}rî²(hXmalttr_prï²hX Maltotrioserð²h}rñ²h}rò²hNhh]ró²…rô²Rrõ²jE0X C18H32O16rö²jG0jÖ0jI0KjJ0jK0jL0GubG¿ðj,kG?ðjÔ4G?ðjÞ4G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r÷²}rø²(hX MALTTRtexirù²hXMMaltotriose transport via diffusion (extracellular to periplasm) irreversiblerú²h}rû²h}rü²j20Xb4036rý²j40j30j50h]rþ²h_a…rÿ²Rr³j90}r³(jÃEG¿ðjí²G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r³}r³(hX MALTTTRabcppr³hX2maltotetraose transport via ABC system (periplasm)r³h}r³h}r³j20X#b4034 and b4033 and b4032 and b4035r³j40j30j50h]r ³(hVh;hDhMe…r ³Rr ³j90}r ³(jY1G¿ðjÕ2G¿ðj;0)r ³}r³(hX maltttr_pr³hX Maltotetraoser³h}r³h}r³hNhh]r³…r³Rr³jE0X C24H42O21r³jG0jÖ0jI0KjJ0jK0jL0GubG¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðj@kG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r³}r³(hX MALTTTRtexir³hXZmaltotetraoseMaltotriose transport via diffusion (extracellular to periplasm) irreversibler³h}r³h}r³j20Xb4036r³j40j30j50h]r³h_a…r³Rr ³j90}r!³(j×EG¿ðj ³G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r"³}r#³(hX MALTabcppr$³hX,maltose transport via ABC system (periplasm)r%³h}r&³h}r'³j20X#b4034 and b4033 and b4032 and b4035r(³j40j30j50h]r)³(hVh;hDhMe…r*³Rr+³j90}r,³(jY1G¿ðjÕ2G¿ðj;0)r-³}r.³(hXmalt_pr/³hXMaltoser0³h}r1³h}r2³hNhh]r3³…r4³Rr5³jE0X C12H22O11r6³jG0jÖ0jI0KjJ0jK0jL0GubG¿ðjÞ4G?ðjÔ4G?ðj"kG?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r7³}r8³(hX MALTptsppr9³hX-maltose transport via PEP:Pyr PTS (periplasm)r:³h}r;³h}r<³j20X#b2417 and b1621 and b2415 and b2416r=³j40j30j50h]r>³(jöj`j„jie…r?³Rr@³j90}rA³(jW_G¿ðj-³G¿ðj;0)rB³}rC³(hXmalt6p_crD³hXMaltose 6'-phosphaterE³h}rF³h}rG³hNhh]rH³…rI³RrJ³jE0X C12H21O14PrK³jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðja_G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rL³}rM³(hXMALTtexirN³hXTmaltoseMaltotriose transport via diffusion (extracellular to periplasm) irreversiblerO³h}rP³h}rQ³j20Xb4036rR³j40j30j50h]rS³h_a…rT³RrU³j90}rV³(j‡EG¿ðj-³G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rW³}rX³(hX MALt2_2pprY³hX5Malate transport via proton symport (2 H) (periplasm)rZ³h}r[³h}r\³j20Xb3528r]³j40j30j50h]r^³j a…r_³Rr`³j90}ra³(jPGÀj;0)rb³}rc³(hXmal__L_prd³hXL-Malatere³h}rf³h}rg³hNhh]rh³…ri³Rrj³jE0XC4H4O5rk³jG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjý”G?ðjÔ4G@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rl³}rm³(hX MALt2_3pprn³hX5Malate transport via proton symport (3 H) (periplasm)ro³h}rp³h}rq³j20Xb4123 or b4138rr³j40j30j50h]rs³(j% j e…rt³Rru³j90}rv³(jPGÀjb³G¿ðjý”G?ðjÔ4G@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rw³}rx³(hXMALt3ppry³hX6L-malate transport out via proton antiport (periplasm)rz³h}r{³h}r|³j20j30j40j30j50h]r}³…r~³Rr³j90}r€³(jý”G¿ðjPG¿ðjÔ4G?ðjb³G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r³}r‚³(hXMALtexrƒ³hX;Malate transport via diffusion (extracellular to periplasm)r„³h}r…³h}r†³j20X b0241 or b0929 or b1377 or b2215r‡³j40j30j50h]rˆ³(h h)hh2e…r‰³Rrгj90}r‹³(jsEG¿ðjb³G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rŒ³}r³(hXMAN1PT2r޳hX-mannose-1-phosphate guanylyltransferase (GDP)r³h}r³h}r‘³j20Xb2049r’³j40j30j50h]r“³ja…r”³Rr•³j90}r–³(jÔ4G¿ðj¯šG¿ðjëcG¿ðjšG?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r—³}r˜³(hXMAN6PIr™³hXmannose-6-phosphate isomeraserš³h}r›³h}rœ³j20Xb1613r³j40j30j50h]rž³ja…rŸ³Rr ³j90}r¡³(j.¥G¿ðjcjG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r¢³}r£³(hX MAN6Pt6_2ppr¤³hX@Mannose-6-phosphate transport via phosphate antiport (periplasm)r¥³h}r¦³h}r§³j20Xb3666r¨³j40j30j50h]r©³jVa…rª³Rr«³j90}r¬³(jÊ4GÀj;0)r­³}r®³(hXman6p_pr¯³hXD-Mannose 6-phosphater°³h}r±³h}r²³hNhh]r³³…r´³Rrµ³jE0XC6H11O9Pr¶³jG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjHWG@j.¥G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r·³}r¸³(hXMAN6Ptexr¹³hXHMannose 6-phosphate transport via diffusion (extracellular to periplasm)rº³h}r»³h}r¼³j20X b0241 or b0929 or b1377 or b2215r½³j40j30j50h]r¾³(h h)hh2e…r¿³RrÀ³j90}rÁ³(jÿEG¿ðj­³G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r³}ró(hXMANAOrijhXMannonate oxidoreductaserųh}rƳh}rdzj20Xb4323rȳj40j30j50h]rɳj"a…rʳRr˳j90}r̳(j;0)rͳ}rγ(hXmana_crϳhX D-Mannonaterгh}rѳh}rÒ³hNhh]rÓ³…rÔ³RrÕ³jE0XC6H11O7rÖ³jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjR4G¿ðjÔ4G?ðjz4G?ðj}”G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r׳}rس(hX MANGLYCptspprÙ³hXD2-O-alpha-mannosyl-D-glycerate transport via PEP:Pyr PTS (periplasm)rÚ³h}rÛ³h}rܳj20Xb0731 and b2415 and b2416rݳj40j30j50h]rÞ³(j„jij+e…rß³Rrà³j90}rá³(jW_G¿ðj;0)râ³}rã³(hX manglyc_prä³hX2(alpha-D-Mannosyl)-D-glyceraterå³h}ræ³h}rç³hNhh]rè³…ré³Rrê³jE0XC9H15O9rë³jG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðja_G?ðj;0)rì³}rí³(hX man6pglyc_crî³hX+2(alpha-D-Mannosyl-6-phosphate)-D-glyceraterï³h}rð³h}rñ³hNhh]rò³…ró³Rrô³jE0X C9H14O12Prõ³jG0jH0jI0JýÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rö³}r÷³(hX MANGLYCtexrø³hXS2-O-alpha-mannosyl-D-glycerate transport via diffusion (extracellular to periplasm)rù³h}rú³h}rû³j20X b0241 or b0929 or b1377 or b2215rü³j40j30j50h]rý³(h h)hh2e…rþ³Rrÿ³j90}r´(jFG¿ðjâ³G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r´}r´(hXMANPGHr´hX42-O-alpha-mannosyl-6-phosphate-D-glycerate hydrolaser´h}r´h}r´j20Xb0732r´j40j30j50h]r´j4a…r ´Rr ´j90}r ´(jY1G¿ðjì³G¿ðj.¥G?ðjøžG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r ´}r ´(hXMANptsppr´hX/D-mannose transport via PEP:Pyr PTS (periplasm)r´h}r´h}r´j20X-b1817 and b1818 and b1819 and b2415 and b2416r´j40j30j50h]r´(jùjj„jijðe…r´Rr´j90}r´(jW_G¿ðj;0)r´}r´(hXman_pr´hX D-Mannoser´h}r´h}r´hNhh]r´…r´Rr´jE0XC6H12O6r ´jG0jÖ0jI0KjJ0jK0jL0GubG¿ðja_G?ðj.¥G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r!´}r"´(hXMANtexr#´hX>D-mannose transport via diffusion (extracellular to periplasm)r$´h}r%´h}r&´j20X b0241 or b0929 or b1377 or b2215r'´j40j30j50h]r(´(h h)hh2e…r)´Rr*´j90}r+´(jëEG¿ðj´G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r,´}r-´(hXMCITDr.´hX2-methylcitrate dehydrataser/´h}r0´h}r1´j20Xb0334r2´j40j30j50h]r3´j=a…r4´Rr5´j90}r6´(j;0)r7´}r8´(hX2mcit_cr9´hX2-Methylcitrater:´h}r;´h}r<´hNhh]r=´…r>´Rr?´jE0XC7H7O7r@´jG0jH0jI0JýÿÿÿjJ0jK0jL0GubG¿ðjY1G?ðj;0)rA´}rB´(hX2mcacn_crC´hXcis-2-MethylaconitaterD´h}rE´h}rF´hNhh]rG´…rH´RrI´jE0XC7H5O6rJ´jG0jH0jI0JýÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rK´}rL´(hXMCITL2rM´hXmethylisocitrate lyaserN´h}rO´h}rP´j20Xb0331rQ´j40j30j50h]rR´jFa…rS´RrT´j90}rU´(j;0)rV´}rW´(hXmicit_crX´hXmethylisocitraterY´h}rZ´h}r[´hNhh]r\´…r]´Rr^´jE0XC7H7O7r_´jG0jH0jI0JýÿÿÿjJ0jK0jL0GubG¿ðja_G?ðjïpG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r`´}ra´(hXMCITSrb´hX2-methylcitrate synthaserc´h}rd´h}re´j20Xb0333rf´j40j30j50h]rg´jOa…rh´Rri´j90}rj´(j“^G¿ðjY1G¿ðjqG¿ðjÔ4G?ðj7´G?ðj52G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rk´}rl´(hXMCOATArm´hXMalonyl-CoA-ACP transacylasern´h}ro´h}rp´j20Xb1094 and b1092rq´j40j30j50h]rr´(jXjme…rs´Rrt´j90}ru´(j11G¿ðj¬XG¿ðj¢XG?ðj52G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rv´}rw´(hXMCPSTrx´hX$3-mercaptopyruvate sulfurtransferasery´h}rz´h}r{´j20Xb2521r|´j40j30j50h]r}´jaa…r~´Rr´j90}r€´(j;0)r´}r‚´(hX mercppyr_crƒ´hXMercaptopyruvater„´h}r…´h}r†´hNhh]r‡´…rˆ´Rr‰´jE0XC3H3O3SrŠ´jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjµ|G¿ðja_G?ðjÉ|G?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r‹´}rŒ´(hXMCTP1Appr´hX?murein crosslinking transpeptidase 1A:(A2pm->D-ala) (periplasm)rŽ´h}r´h}r´j20X b0084 or b0635 or b0149 or b3396r‘´j40j30j50h]r’´(jsjjj|j…e…r“´Rr”´j90}r•´(j;0)r–´}r—´(hX murein5p5p_pr˜´hXQtwo linked disacharide pentapeptide murein units (uncrosslinked, middle of chain)r™´h}rš´h}r›´hNhh]rœ´…r´Rrž´jE0X C80H124N16O42rŸ´jG0jÖ0jI0JüÿÿÿjJ0jK0jL0GubG¿ðjò4G?ðjvZG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r ´}r¡´(hXMCTP1Bppr¢´hX>murein crosslinking transpeptidase 1B:(A2pm->A2pm) (periplasm)r£´h}r¤´h}r¥´j20Xb0149 or b3396r¦´j40j30j50h]r§´(jjjse…r¨´Rr©´j90}rª´(j–´G¿ðj;0)r«´}r¬´(hX murein5px3p_pr­´hXgtwo disacharide linked murein units, pentapeptide corsslinked tripeptide (A2pm->A2pm) (middle of chain)r®´h}r¯´h}r°´hNhh]r±´…r²´Rr³´jE0X C74H112N14O39r´´jG0jÖ0jI0JüÿÿÿjJ0jK0jL0GubG?ðj`hG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rµ´}r¶´(hXMCTP2Appr·´hX?murein crosslinking transpeptidase 1A:(A2pm->D-ala) (periplasm)r¸´h}r¹´h}rº´j20X b0084 or b0635 or b3396 or b0149r»´j40j30j50h]r¼´(jsj…j|jje…r½´Rr¾´j90}r¿´(j;0)rÀ´}rÁ´(hXmurein5p5p5p_pr´hXSthree linked disacharide pentapeptide murein units (uncrosslinked, middle of chain)rôh}rÄ´h}rÅ´hNhh]rÆ´…rÇ´RrÈ´jE0XC120H186N24O63rÉ´jG0jÖ0jI0JúÿÿÿjJ0jK0jL0GubG¿ðj;0)rÊ´}rË´(hXmurein5px4px4p_prÌ´hX¡three disacharide linked murein units (pentapeptide crosslinked tetrapeptide (A2pm->D-ala) tetrapeptide corsslinked tetrapeptide (A2pm->D-ala)) (middle of chain)rÍ´h}rδh}rÏ´hNhh]rд…rÑ´RrÒ´jE0XC114H172N22O59rÓ´jG0jÖ0jI0JúÿÿÿjJ0jK0jL0GubG?ðjvZG@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÔ´}rÕ´(hXMDDCP1pprÖ´hX5murein D,D-carboxypeptidase (murein5px4p) (periplasm)r×´h}rØ´h}rÙ´j20X b0632 or b3182 or b0839 or b2010rÚ´j40j30j50h]rÛ´(j©jŽj—j e…rÜ´RrÝ´j90}rÞ´(jDPG¿ðjò4G¿ðjë0G?ðjvZG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rß´}rà´(hXMDDCP2pprá´hX8murein D,D-carboxypeptidase (murein5px4px4p) (periplasm)râ´h}rã´h}rä´j20X b0632 or b3182 or b0839 or b2010rå´j40j30j50h]ræ´(j©jŽj—j e…rç´Rrè´j90}ré´(jDPG¿ðjÊ´G¿ðjÐ3G?ðjvZG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rê´}rë´(hXMDDCP3pprì´hX4murein D,D-carboxypeptidase (murein5p5p) (periplasm)rí´h}rî´h}rï´j20X b0632 or b3182 or b0839 or b2010rð´j40j30j50h]rñ´(j©jŽj—j e…rò´Rró´j90}rô´(jDPG¿ðj–´G¿ðj;0)rõ´}rö´(hX murein5p4p_pr÷´hXbtwo linked disacharide pentapeptide and tetrapeptide murein units (uncrosslinked, middle of chain)rø´h}rù´h}rú´hNhh]rû´…rü´Rrý´jE0X C77H119N15O41rþ´jG0jÖ0jI0JüÿÿÿjJ0jK0jL0GubG?ðjvZG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÿ´}rµ(hXMDDCP4pprµhX4murein D,D-carboxypeptidase (murein5p4p) (periplasm)rµh}rµh}rµj20X b0632 or b3182 or b0839 or b2010rµj40j30j50h]rµ(j©jŽj—j e…rµRrµj90}r µ(jDPG¿ðjõ´G¿ðjÌ0G?ðjvZG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r µ}r µ(hXMDDCP5ppr µhX4murein D,D-carboxypeptidase (murein5p3p) (periplasm)r µh}rµh}rµj20X b0632 or b3182 or b0839 or b2010rµj40j30j50h]rµ(j©jŽj—j e…rµRrµj90}rµ(jDPG¿ðj;0)rµ}rµ(hX murein5p3p_prµhX`two linked disacharide pentapeptide and tripeptide murein units (uncrosslinked, middle of chain)rµh}rµh}rµhNhh]rµ…rµRrµjE0X C74H114N14O40rµjG0jÖ0jI0JüÿÿÿjJ0jK0jL0GubG¿ðjvZG?ðj;0)rµ}r µ(hX murein4p3p_pr!µhX`two linked disacharide tetrapeptide and tripeptide murein units (uncrosslinked, middle of chain)r"µh}r#µh}r$µhNhh]r%µ…r&µRr'µjE0X C71H109N13O39r(µjG0jÖ0jI0JüÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r)µ}r*µ(hXMDDEP1ppr+µhX2murein D,D-endopeptidase (murein4px4p) (periplasm)r,µh}r-µh}r.µj20Xb3182 or b2328 or b2134r/µj40j30j50h]r0µ(j»j j²e…r1µRr2µj90}r3µ(jë0G¿ðjDPG¿ðjÌ0G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r4µ}r5µ(hXMDDEP2ppr6µhX2murein D,D-endopeptidase (murein3px4p) (periplasm)r7µh}r8µh}r9µj20Xb3182 or b2328 or b2134r:µj40j30j50h]r;µ(j»j j²e…r<µRr=µj90}r>µ(j3G¿ðjDPG¿ðjµG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r?µ}r@µ(hXMDDEP3pprAµhX2murein D,D-endopeptidase (murein5px4p) (periplasm)rBµh}rCµh}rDµj20Xb3182 or b2328 or b2134rEµj40j30j50h]rFµ(j j»j²e…rGµRrHµj90}rIµ(jDPG¿ðjò4G¿ðjõ´G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rJµ}rKµ(hXMDDEP4pprLµhX5murein D,D-endopeptidase (murein4px4px4p) (periplasm)rMµh}rNµh}rOµj20Xb3182 or b2328 or b2134rPµj40j30j50h]rQµ(j j»j²e…rRµRrSµj90}rTµ(jDPG¿ðjÐ3G¿ðj;0)rUµ}rVµ(hXmurein4px4p4p_prWµhXthree disacharide linked murein units (tetrapeptide crosslinked tetrapeptide (A2pm->D-ala), one uncrosslinked tetrapaptide) (middle of chain)rXµh}rYµh}rZµhNhh]r[µ…r\µRr]µjE0XC111H169N21O59r^µjG0jÖ0jI0JúÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r_µ}r`µ(hXMDHraµhXmalate dehydrogenaserbµh}rcµh}rdµj20Xb3236reµj40j30j50h]rfµjÄa…rgµRrhµj90}riµ(jý”G¿ðjR4G¿ðjÔ4G?ðjqG?ðjz4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rjµ}rkµ(hXMDH2rlµhX/Malate dehydrogenase (ubiquinone 8 as acceptor)rmµh}rnµh}roµj20Xb2210rpµj40j30j50h]rqµjÍa…rrµRrsµj90}rtµ(jý”G¿ðj»pG¿ðjqG?ðj³1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ruµ}rvµ(hXMDH3rwµhX0Malate dehydrogenase (menaquinone 8 as acceptor)rxµh}ryµh}rzµj20Xb2210r{µj40j30j50h]r|µjÍa…r}µRr~µj90}rµ(jý”G¿ðjÚpG¿ðj¬4G?ðjqG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r€µ}rµ(hXME1r‚µhXmalic enzyme (NAD)rƒµh}r„µh}r…µj20Xb1479r†µj40j30j50h]r‡µjÖa…rˆµRr‰µj90}rе(jý”G¿ðjR4G¿ðja_G?ðj¶XG?ðjz4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r‹µ}rŒµ(hXME2rµhXmalic enzyme (NADP)r޵h}rµh}rµj20Xb2463r‘µj40j30j50h]r’µjßa…r“µRr”µj90}r•µ(jý”G¿ðjO1G¿ðja_G?ðj¶XG?ðjH4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r–µ}r—µ(hXMECDPDH5r˜µhX72C-methyl-D-erythritol 2,4 cyclodiphosphate dehydrataser™µh}ršµh}r›µj20X*( b2895 and b2515 ) or ( b0684 and b2515 )rœµj40j30j50h]rµ(jjèj„e…ržµRrŸµj90}r µ(jÔ4G¿ðj“GÀj;0)r¡µ}r¢µ(hX2mecdp_cr£µhX,2-C-methyl-D-erythritol 2,4-cyclodiphosphater¤µh}r¥µh}r¦µhNhh]r§µ…r¨µRr©µjE0X C5H10O9P2rªµjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjY1G?ðj “G@j´…G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r«µ}r¬µ(hXMECDPSr­µhX52-C-methyl-D-erythritol 2,4-cyclodiphosphate synthaser®µh}r¯µh}r°µj20Xb2746r±µj40j30j50h]r²µjña…r³µRr´µj90}rµµ(jÉuG¿ðj¡µG?ðjuG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¶µ}r·µ(hX MELIBt2ppr¸µhX.melibiose transport in via symport (periplasm)r¹µh}rºµh}r»µj20Xb4120r¼µj40j30j50h]r½µjúa…r¾µRr¿µj90}rÀµ(jPG¿ðj;0)rÁµ}rµ(hXmelib_prõhX Melibioserĵh}rŵh}rƵhNhh]rǵ…rȵRrɵjE0X C12H22O11rʵjG0jÖ0jI0KjJ0jK0jL0GubG¿ðjÔ4G?ðjÿ˜G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r˵}r̵(hX MELIBt3ippr͵hX/melibiose transport in via antiport (periplasm)rεh}rϵh}rеj20Xb1528rѵj40j30j50h]rÒµj~a…rÓµRrÔµj90}rÕµ(jPG¿ðjÿ˜G¿ðjÔ4G?ðjÁµG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÖµ}r×µ(hXMELIBtexrصhX>melibiose transport via diffusion (extracellular to periplasm)rÙµh}rÚµh}rÛµj20X b0241 or b0929 or b1377 or b2215rܵj40j30j50h]rݵ(h h)hh2e…rÞµRrßµj90}ràµ(j'FG¿ðjÁµG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)ráµ}râµ(hXMEOHtexrãµhX=Methanol transport via diffusion (extracellular to periplasm)räµh}råµh}ræµj20X b1377 or b0929 or b2215 or b0241rçµj40j30j50h]rèµ(h h)hh2e…réµRrêµj90}rëµ(j;FG¿ðj;0)rìµ}ríµ(hXmeoh_prîµhXMethanolrïµh}rðµh}rñµhNhh]ròµ…róµRrôµjE0XCH4O1rõµjG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)röµ}r÷µ(hXMEOHtrpprøµhX7Methanol reversible transport via diffusion (periplasm)rùµh}rúµh}rûµj20Xs0001rüµj40j30j50h]rýµja…rþµRrÿµj90}r¶(jìµG¿ðj;0)r¶}r¶(hXmeoh_cr¶hXMethanolr¶h}r¶h}r¶hNhh]r¶…r¶Rr ¶jE0XCH4O1r ¶jG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r ¶}r ¶(hXMEPCTr ¶hX82-C-methyl-D-erythritol 4-phosphate cytidylyltransferaser¶h}r¶h}r¶j20Xb2747r¶j40j30j50h]r¶j a…r¶Rr¶j90}r¶(j­2G¿ðjÔ4G¿ðj¶ˆG¿ðjÀ4G?ðj¿uG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¶}r¶(hXMETATr¶hXmethionine adenosyltransferaser¶h}r¶h}r¶j20Xb2942r¶j40j30j50h]r¶j a…r¶Rr¶j90}r ¶(jY1G¿ðjÕ2G¿ðj3G¿ðjÀ4G?ðjÊ4G?ðj/3G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r!¶}r"¶(hX METDabcppr#¶hX1D-methionine transport via ABC system (periplasm)r$¶h}r%¶h}r&¶j20Xb0198 and b0199 and b0197r'¶j40j30j50h]r(¶(j j' j e…r)¶Rr*¶j90}r+¶(jY1G¿ðjÕ2G¿ðj;0)r,¶}r-¶(hXmet__D_pr.¶hX D-Methioniner/¶h}r0¶h}r1¶hNhh]r2¶…r3¶Rr4¶jE0X C5H10NO2Sr5¶jG0jÖ0jI0KjJ0jK0jL0GubG¿ðj;0)r6¶}r7¶(hXmet__D_cr8¶hX D-Methioniner9¶h}r:¶h}r;¶hNhh]r<¶…r=¶Rr>¶jE0X C5H10NO2Sr?¶jG0jH0jI0KjJ0jK0jL0GubG?ðjÔ4G?ðjÞ4G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r@¶}rA¶(hXMETDtexrB¶hXAD-methionine transport via diffusion (extracellular to periplasm)rC¶h}rD¶h}rE¶j20X b0241 or b0929 or b1377 or b2215rF¶j40j30j50h]rG¶(h h)hh2e…rH¶RrI¶j90}rJ¶(jOFG¿ðj,¶G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rK¶}rL¶(hXMETOX1srM¶hX"methionine oxidation (spontaneous)rN¶h}rO¶h}rP¶j20Xs0001rQ¶j40j30j50h]rR¶ja…rS¶RrT¶j90}rU¶(j3G¿ðjÛ[G¿ðjY1G?ðj;0)rV¶}rW¶(hXmetsox__S__L_crX¶hXL-Methionine SulfoxiderY¶h}rZ¶h}r[¶hNhh]r\¶…r]¶Rr^¶jE0X C5H11NO3Sr_¶jG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r`¶}ra¶(hXMETOX2srb¶hX$methionine oxidation 2 (spontaneous)rc¶h}rd¶h}re¶j20Xs0001rf¶j40j30j50h]rg¶ja…rh¶Rri¶j90}rj¶(j3G¿ðjÛ[G¿ðjY1G?ðj;0)rk¶}rl¶(hXmetsox__R__L_crm¶hXL-methionine-R-sulfoxidern¶h}ro¶h}rp¶hNhh]rq¶…rr¶Rrs¶jE0X C5H11NO3Srt¶jG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ru¶}rv¶(hXMETSrw¶hXmethionine synthaserx¶h}ry¶h}rz¶j20Xb4019 or b3829r{¶j40j30j50h]r|¶(j0 j9 e…r}¶Rr~¶j90}r¶(jÎ}G¿ðjm1G¿ðjÔ4G?ðj3G?ðj2G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r€¶}r¶(hX METSOX1abcppr‚¶hX9L-methionine S-oxide transport via ABC system (periplasm)rƒ¶h}r„¶h}r…¶j20j30j40j30j50h]r†¶…r‡¶Rrˆ¶j90}r‰¶(jY1G¿ðjÕ2G¿ðj;0)rж}r‹¶(hXmetsox__S__L_prŒ¶hXL-Methionine Sulfoxider¶h}r޶h}r¶hNhh]r¶…r‘¶Rr’¶jE0X C5H11NO3Sr“¶jG0jÖ0jI0KjJ0jK0jL0GubG¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðjV¶G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r”¶}r•¶(hX METSOX1texr–¶hX.L-methionine S-oxide diffusion (extracellular)r—¶h}r˜¶h}r™¶j20X b0241 or b0929 or b1377 or b2215rš¶j40j30j50h]r›¶(h h)hh2e…rœ¶Rr¶j90}rž¶(j‹FG¿ðjжG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rŸ¶}r ¶(hX METSOX2abcppr¡¶hX9L-methionine R-oxide transport via ABC system (periplasm)r¢¶h}r£¶h}r¤¶j20j30j40j30j50h]r¥¶…r¦¶Rr§¶j90}r¨¶(jY1G¿ðjÕ2G¿ðj;0)r©¶}rª¶(hXmetsox__R__L_pr«¶hXL-methionine-R-sulfoxider¬¶h}r­¶h}r®¶hNhh]r¯¶…r°¶Rr±¶jE0X C5H11NO3Sr²¶jG0jÖ0jI0KjJ0jK0jL0GubG¿ðjk¶G?ðjÔ4G?ðjÞ4G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r³¶}r´¶(hX METSOX2texrµ¶hX.L-methionine R-oxide diffusion (extracellular)r¶¶h}r·¶h}r¸¶j20X b0241 or b0929 or b1377 or b2215r¹¶j40j30j50h]rº¶(h h)hh2e…r»¶Rr¼¶j90}r½¶(jwFG¿ðj©¶G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r¾¶}r¿¶(hXMETSOXR1rÀ¶hXL-methionine-S-oxide reductaserÁ¶h}r¶h}röj20XX( b4219 and b2582 ) or ( b4219 and b3781 ) or ( b3551 and b2582 ) or ( b3551 and b3781 )rĶj40j30j50h]rŶ(jâ jj jB e…rƶRrǶj90}rȶ(ji‡G¿ðjV¶G¿ðjY1G?ðj3G?ðjs‡G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rɶ}rʶ(hXMETSOXR2r˶hX"L-methionine-R-sulfoxide reductaser̶h}rͶh}rζj20X*( b1778 and b2582 ) or ( b1778 and b3781 )r϶j40j30j50h]rж(jK jj e…rѶRrÒ¶j90}rÓ¶(ji‡G¿ðjk¶G¿ðjY1G?ðj3G?ðjs‡G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÔ¶}rÕ¶(hXMETTRSrÖ¶hXMethionyl-tRNA synthetaser×¶h}rضh}rÙ¶j20Xb2114rÚ¶j40j30j50h]rÛ¶jT a…rܶRrݶj90}rÞ¶(j;0)rß¶}rà¶(hX trnamet_crá¶hX tRNA(Met)râ¶h}rã¶h}rä¶hNhh]rå¶…ræ¶Rrç¶jE0jéhjG0jH0jI0KjJ0jK0jL0GubG¿ðj3G¿ðjÕ2G¿ðjÀ4G?ðj@“G?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rè¶}ré¶(hXMETabcpprê¶hX1L-methionine transport via ABC system (periplasm)rë¶h}rì¶h}rí¶j20Xb0198 and b0199 and b0197rî¶j40j30j50h]rï¶(j j' j e…rð¶Rrñ¶j90}rò¶(jY1G¿ðjÕ2G¿ðj;0)ró¶}rô¶(hXmet__L_prõ¶hX L-Methioninerö¶h}r÷¶h}rø¶hNhh]rù¶…rú¶Rrû¶jE0X C5H11NO2Srü¶jG0jÖ0jI0KjJ0jK0jL0GubG¿ðj3G?ðjÔ4G?ðjÞ4G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rý¶}rþ¶(hXMETtexrÿ¶hXAL-methionine transport via diffusion (extracellular to periplasm)r·h}r·h}r·j20X b0241 or b0929 or b1377 or b2215r·j40j30j50h]r·(h h)hh2e…r·Rr·j90}r·(jcFG¿ðjó¶G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r·}r ·(hX MG2t3_2ppr ·hXAmagnesium (Mg+2) transport in/out via proton antiport (periplasm)r ·h}r ·h}r ·j20j30j40j30j50h]r·…r·Rr·j90}r·(jÔ4GÀj;0)r·}r·(hXmg2_pr·hX magnesiumr·h}r·h}r·hNhh]r·…r·Rr·jE0XMgr·jG0jÖ0jI0KjJ0jK0jL0GubG¿ðjPG@jI2G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r·}r·(hXMG2texr·hXEmagnesium (Mg+2) transport via diffusion (extracellular to periplasm)r·h}r ·h}r!·j20X b0241 or b0929 or b1377 or b2215r"·j40j30j50h]r#·(h h)hh2e…r$·Rr%·j90}r&·(jŸFG¿ðj·G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r'·}r(·(hXMG2tppr)·hX)magnesium (+2) transport in via diffusionr*·h}r+·h}r,·j20Xb3816r-·j40j30j50h]r.·jÚ a…r/·Rr0·j90}r1·(j·G¿ðjI2G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r2·}r3·(hX MG2uabcppr4·hX4Magnesium (Mg+2) ABC transporter (ubtake, periplasm)r5·h}r6·h}r7·j20Xb4242r8·j40j30j50h]r9·j] a…r:·Rr;·j90}r<·(jY1G¿ðjÕ2G¿ðj·G¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðjI2G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r=·}r>·(hXMGSAr?·hXmethylglyoxal synthaser@·h}rA·h}rB·j20Xb0963rC·j40j30j50h]rD·jf a…rE·RrF·j90}rG·(j™‚G¿ðjÊ4G?ðjÑ[G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rH·}rI·(hXMI1PPrJ·hXmyo-inositol 1-phosphataserK·h}rL·h}rM·j20Xb2533rN·j40j30j50h]rO·j›a…rP·RrQ·j90}rR·(jY1G¿ðj;0)rS·}rT·(hX mi1p__D_crU·hX1D-myo-Inositol 1-phosphaterV·h}rW·h}rX·hNhh]rY·…rZ·Rr[·jE0XC6H11O9Pr\·jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjÊ4G?ðjd¡G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r]·}r^·(hXMICITDrr_·hX2-methylisocitrate dehydrataser`·h}ra·h}rb·j20Xb0118rc·j40j30j50h]rd·j€a…re·Rrf·j90}rg·(jY1G¿ðjA´G¿ðjV´G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rh·}ri·(hX MINCYCtexrj·hX@Minocycline transport via diffusion (extracellular to periplasm)rk·h}rl·h}rm·j20X b1377 or b2215 or b0929 or b0241rn·j40j30j50h]ro·(h h)hh2e…rp·Rrq·j90}rr·(j³FG¿ðj;0)rs·}rt·(hXmincyc_pru·hX minocyclinerv·h}rw·h}rx·hNhh]ry·…rz·Rr{·jE0X C23H27N3O7r|·jG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r}·}r~·(hX MINCYCtppr·hX%Minocycline transport via TolC systemr€·h}r·h}r‚·j20X>( b0463 and b0462 and b3035 ) or ( b0463 and b2470 and b3035 )rƒ·j40j30j50h]r„·(jÈ j¶ jÑ j¿ e…r…·Rr†·j90}r‡·(jPG¿ðjs·G¿ðj³FG?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rˆ·}r‰·(hX MINOHPtexirŠ·hXKmyo-inositol phosphate transport via diffusion (extracellular to periplasm)r‹·h}rŒ·h}r·j20j30j40j30j50h]rŽ·…r·Rr·j90}r‘·(jÇFG¿ðj;0)r’·}r“·(hXminohp_pr”·hXmyo-Inositol hexakisphosphater•·h}r–·h}r—·hNhh]r˜·…r™·Rrš·jE0X C6H6O24P6r›·jG0jÖ0jI0JôÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rœ·}r·(hX MLDCP1Apprž·hX5murein L,D-carboxypeptidase (murein5px4p) (periplasm)rŸ·h}r ·h}r¡·j20j30j40j30j50h]r¢·…r£·Rr¤·j90}r¥·(jDPG¿ðjò4G¿ðj3G?ðj`hG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¦·}r§·(hX MLDCP1Bppr¨·hX4murein L,D-carboxypeptidase (murein4p4p) (periplasm)r©·h}rª·h}r«·j20j30j40j30j50h]r¬·…r­·Rr®·j90}r¯·(jÌ0G¿ðjDPG¿ðjvZG?ðjµG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r°·}r±·(hX MLDCP2Appr²·hX4murein L,D-carboxypeptidase (murein5p5p) (periplasm)r³·h}r´·h}rµ·j20j30j40j30j50h]r¶·…r··Rr¸·j90}r¹·(jDPG¿ðj–´G¿ðjµG?ðj`hG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rº·}r»·(hX MLDCP2Bppr¼·hX4murein L,D-carboxypeptidase (murein4p3p) (periplasm)r½·h}r¾·h}r¿·j20j30j40j30j50h]rÀ·…rÁ·Rr·j90}r÷(jDPG¿ðjµG¿ðj3G?ðjvZG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÄ·}rÅ·(hX MLDCP3ApprÆ·hX5murein L,D-carboxypeptidase (murein5px3p) (periplasm)rÇ·h}rÈ·h}rÉ·j20j30j40j30j50h]rÊ·…rË·RrÌ·j90}rÍ·(jDPG¿ðj«´G¿ðj;0)rη}rÏ·(hX murein3px3p_prзhXetwo disacharide linked murein units, tripeptide crosslinked tripeptide (A2pm->A2pm) (middle of chain)rÑ·h}rÒ·h}rÓ·hNhh]rÔ·…rÕ·RrÖ·jE0X C68H102N12O37r×·jG0jÖ0jI0JüÿÿÿjJ0jK0jL0GubG?ðj`hG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rØ·}rÙ·(hXMLDEP1pprÚ·hX2murein L,D-endopeptidase (murein3px3p) (periplasm)rÛ·h}rÜ·h}rÝ·j20j30j40j30j50h]rÞ·…rß·Rrà·j90}rá·(jηG¿ðjDPG¿ðj3G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)râ·}rã·(hXMLDEP2pprä·hX2murein L,D-endopeptidase (murein5px3p) (periplasm)rå·h}ræ·h}rç·j20j30j40j30j50h]rè·…ré·Rrê·j90}rë·(jDPG¿ðj«´G¿ðjµG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rì·}rí·(hXMLTG1rî·hX&Maltodextrin glucosidase (maltotriose)rï·h}rð·h}rñ·j20Xb0403rò·j40j30j50h]ró·jo a…rô·Rrõ·j90}rö·(jY1G¿ðj,kG¿ðj6kG?ðj"kG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r÷·}rø·(hXMLTG2rù·hX(Maltodextrin glucosidase (maltotetraose)rú·h}rû·h}rü·j20Xb0403rý·j40j30j50h]rþ·jo a…rÿ·Rr¸j90}r¸(jY1G¿ðj@kG¿ðj6kG?ðj,kG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¸}r¸(hXMLTG3r¸hX(Maltodextrin glucosidase (maltopentaose)r¸h}r¸h}r¸j20Xb0403r¸j40j30j50h]r ¸jo a…r ¸Rr ¸j90}r ¸(jY1G¿ðjUkG¿ðj6kG?ðj@kG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r ¸}r¸(hXMLTG4r¸hX'Maltodextrin glucosidase (maltohexaose)r¸h}r¸h}r¸j20Xb0403r¸j40j30j50h]r¸jo a…r¸Rr¸j90}r¸(jY1G¿ðj#\G¿ðjUkG?ðj6kG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¸}r¸(hXMLTG5r¸hX(Maltodextrin glucosidase (maltoheptaose)r¸h}r¸h}r¸j20Xb0403r¸j40j30j50h]r¸jo a…r ¸Rr!¸j90}r"¸(jY1G¿ðjukG¿ðj6kG?ðj#\G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r#¸}r$¸(hXMLTGY1ppr%¸hX6murein lytic transglycosylase (murein4p4p) (periplasm)r&¸h}r'¸h}r(¸j20X2b2558 or b2963 or b4392 or b2813 or b2701 or b1193r)¸j40j30j50h]r*¸(jœ j j¥ jŠ j“ jx e…r+¸Rr,¸j90}r-¸(jÌ0G¿ðj fG@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r.¸}r/¸(hXMLTGY2ppr0¸hX6murein lytic transglycosylase (murein4p3p) (periplasm)r1¸h}r2¸h}r3¸j20X2b1193 or b2558 or b2963 or b4392 or b2813 or b2701r4¸j40j30j50h]r5¸(jœ j j¥ jŠ j“ jx e…r6¸Rr7¸j90}r8¸(jµG¿ðj¸eG?ðj fG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r9¸}r:¸(hXMLTGY3ppr;¸hX6murein lytic transglycosylase (murein3p3p) (periplasm)r<¸h}r=¸h}r>¸j20X2b1193 or b2963 or b2558 or b4392 or b2813 or b2701r?¸j40j30j50h]r@¸(jœ j j¥ jŠ j“ jx e…rA¸RrB¸j90}rC¸(j3G¿ðj¸eG@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rD¸}rE¸(hXMLTGY4pprF¸hX9murein lytic transglycosylase (murein4px4p4p) (periplasm)rG¸h}rH¸h}rI¸j20X2b2701 or b1193 or b2963 or b2558 or b4392 or b2813rJ¸j40j30j50h]rK¸(jœ j jŠ j¥ j“ jx e…rL¸RrM¸j90}rN¸(jUµG¿ðjë0G?ðj fG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rO¸}rP¸(hXMLTP1rQ¸hX*Maltodextrin phosphorylase (maltopentaose)rR¸h}rS¸h}rT¸j20Xb3417rU¸j40j30j50h]rV¸j®a…rW¸RrX¸j90}rY¸(jÊ4G¿ðjUkG¿ðj›•G?ðj@kG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rZ¸}r[¸(hXMLTP2r\¸hX)Maltodextrin phosphorylase (maltohexaose)r]¸h}r^¸h}r_¸j20Xb3417r`¸j40j30j50h]ra¸j®a…rb¸Rrc¸j90}rd¸(jÊ4G¿ðj#\G¿ðjUkG?ðj›•G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)re¸}rf¸(hXMLTP3rg¸hX*Maltodextrin phosphorylase (maltoheptaose)rh¸h}ri¸h}rj¸j20Xb3417rk¸j40j30j50h]rl¸j®a…rm¸Rrn¸j90}ro¸(jÊ4G¿ðjukG¿ðj›•G?ðj#\G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rp¸}rq¸(hXMMCDrr¸hXMethylmalonyl-CoA decarboxylasers¸h}rt¸h}ru¸j20Xb2919rv¸j40j30j50h]rw¸j® a…rx¸Rry¸j90}rz¸(jÔ4G¿ðj;0)r{¸}r|¸(hX mmcoa__S_cr}¸hX(S)-Methylmalonyl-CoAr~¸h}r¸h}r€¸hNhh]r¸…r‚¸Rrƒ¸jE0XC25H35N7O19P3Sr„¸jG0jH0jI0JûÿÿÿjJ0jK0jL0GubG¿ðj“^G?ðj¶XG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r…¸}r†¸(hXMMETt2ppr‡¸hX'S-methylmethionine permease (periplasm)rˆ¸h}r‰¸h}rЏj20Xb0260r‹¸j40j30j50h]rŒ¸j· a…r¸Rrޏj90}r¸(j;0)r¸}r‘¸(hXmmet_pr’¸hXS-Methyl-L-methioniner“¸h}r”¸h}r•¸hNhh]r–¸…r—¸Rr˜¸jE0X C6H14NO2Sr™¸jG0jÖ0jI0KjJ0jK0jL0GubG¿ðjPG¿ðj[¤G?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rš¸}r›¸(hXMMETtexrœ¸hXJS-methyl-L-methionine transport via diffusion (extracellular to periplasm)r¸h}rž¸h}rŸ¸j20X b0241 or b0929 or b1377 or b2215r ¸j40j30j50h]r¡¸(h h)hh2e…r¢¸Rr£¸j90}r¤¸(jÛFG¿ðj¸G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r¥¸}r¦¸(hXMMMr§¸hXMethylmalonyl-CoA mutaser¨¸h}r©¸h}rª¸j20Xb2917r«¸j40j30j50h]r¬¸jÀ a…r­¸Rr®¸j90}r¯¸(j•1G¿ðj{¸G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r°¸}r±¸(hXMN2t3ppr²¸hX>manganese (Mn+2) transport out via proton antiport (periplasm)r³¸h}r´¸h}rµ¸j20Xb3915 or b0752r¶¸j40j30j50h]r·¸(jŸ j¨ e…r¸¸Rr¹¸j90}rº¸(j\4G¿ðjPG¿ðjÔ4G?ðj;0)r»¸}r¼¸(hXmn2_pr½¸hXMn2+r¾¸h}r¿¸h}rÀ¸hNhh]rÁ¸…r¸RrøjE0XMnrĸjG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rŸ}rƸ(hXMN2tpprǸhX+manganese transport in via permease (no H+)rȸh}rɸh}rʸj20Xb3040r˸j40j30j50h]r̸j± a…r͸Rrθj90}rϸ(j»¸G¿ðj\4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rи}rѸ(hXMN6PPrÒ¸hXmannose 6-phosphate phosphataserÓ¸h}rÔ¸h}rÕ¸j20Xb0822rÖ¸j40j30j50h]r׸jMa…rظRrÙ¸j90}rÚ¸(jY1G¿ðj.¥G¿ðjÊ4G?ðjššG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÛ¸}rܸ(hXMNLptspprݸhX.mannitol transport via PEP:Pyr PTS (periplasm)rÞ¸h}r߸h}rà¸j20Xb3599 and b2415 and b2416rá¸j40j30j50h]râ¸(jÉ j„jie…rã¸Rrä¸j90}rå¸(j;0)ræ¸}rç¸(hXmnl_prè¸hX D-Mannitolré¸h}rê¸h}rë¸hNhh]r츅rí¸Rrî¸jE0XC6H14O6rï¸jG0jÖ0jI0KjJ0jK0jL0GubG¿ðjW_G¿ðja_G?ðj-²G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rð¸}rñ¸(hXMNLtexrò¸hX=mannitol transport via diffusion (extracellular to periplasm)ró¸h}rô¸h}rõ¸j20X b0241 or b0929 or b1377 or b2215rö¸j40j30j50h]r÷¸(h h)hh2e…rø¸Rrù¸j90}rú¸(jGG¿ðjæ¸G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rû¸}rü¸(hXMNNHrý¸hXD-mannonate hydrolyaserþ¸h}rÿ¸h}r¹j20Xb4322r¹j40j30j50h]r¹jÒ a…r¹Rr¹j90}r¹(jͳG¿ðjY1G?ðjìjG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¹}r¹(hXMNt2ppr¹hX<manganese (Mn+2) transport in via proton symport (periplasm)r ¹h}r ¹h}r ¹j20Xb2392r ¹j40j30j50h]r ¹jIa…r¹Rr¹j90}r¹(jPG¿ðj»¸G¿ðj\4G?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¹}r¹(hXMNtexr¹hXEManganese (Mn+2) transport via diffusion (extracellular to periplasm)r¹h}r¹h}r¹j20X b0241 or b0929 or b1377 or b2215r¹j40j30j50h]r¹(h h)hh2e…r¹Rr¹j90}r¹(jïFG¿ðj»¸G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r¹}r¹(hXMOADSUxr¹hX MoaD sulfuration (nadh, assumed)r¹h}r ¹h}r!¹j20Xb2530 and b0784r"¹j40j30j50h]r#¹(jÛ je…r$¹Rr%¹j90}r&¹(j;0)r'¹}r(¹(hX moadamp_cr)¹hXMoaD Protein with bound AMPr*¹h}r+¹h}r,¹hNhh]r-¹…r.¹Rr/¹jE0X C11H12N5O8P1Xr0¹jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjz4G¿ðjÞ§G¿ðjè§G?ðjR4G?ðj;0)r1¹}r2¹(hX moadcosh_cr3¹hX!MoaD Protein with thiocarboxylater4¹h}r5¹h}r6¹hNhh]r7¹…r8¹Rr9¹jE0X C1H1O1S1Xr:¹jG0jH0jI0KjJ0jK0jL0GubG?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r;¹}r<¹(hXMOATr=¹hX,3-deoxy-D-manno-octulosonic acid transferaser>¹h}r?¹h}r@¹j20Xb3633rA¹j40j30j50h]rB¹jä a…rC¹RrD¹j90}rE¹(j;0)rF¹}rG¹(hXlipidA_crH¹hX`2,3,2'3'-Tetrakis(beta-hydroxymyristoyl)-D-glucosaminyl-1,6-beta-D-glucosamine 1,4'-bisphosphaterI¹h}rJ¹h}rK¹hNhh]rL¹…rM¹RrN¹jE0XC68H126N2O23P2rO¹jG0jH0jI0JüÿÿÿjJ0jK0jL0GubG¿ðj«G¿ðjÔ4G?ðjuG?ðj;0)rP¹}rQ¹(hX kdolipid4_crR¹hXKDO-lipid IV(A)rS¹h}rT¹h}rU¹hNhh]rV¹…rW¹RrX¹jE0XC76H137N2O30P2rY¹jG0jH0jI0JûÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rZ¹}r[¹(hXMOAT2r\¹hX,3-deoxy-D-manno-octulosonic acid transferaser]¹h}r^¹h}r_¹j20Xb3633r`¹j40j30j50h]ra¹jä a…rb¹Rrc¹j90}rd¹(jP¹G¿ðj«G¿ðjD‹G?ðjÔ4G?ðjuG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)re¹}rf¹(hXMOAT3Crg¹hXH3-deoxy-D-manno-octulosonic acid transferase III (LPS core biosynthesis)rh¹h}ri¹h}rj¹j20Xb3624rk¹j40j30j50h]rl¹jí a…rm¹Rrn¹j90}ro¹(j«G¿ðjº¤G¿ðjÔ4G?ðjuG?ðj;0)rp¹}rq¹(hX kphphhlipa_crr¹hX:kdo-phospho-heptosyl-phospho-heptosyl-heptosyl-kdo2-lipidArs¹h}rt¹h}ru¹hNhh]rv¹…rw¹Rrx¹jE0XC139H241N2O70P4ry¹jG0jH0jI0JõÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rz¹}r{¹(hX MOBDabcppr|¹hX.molybdate transport via ABC system (periplasm)r}¹h}r~¹h}r¹j20Xs( b0763 and b0764 and b0765 ) or ( b2422 and b2424 and b2423 and b3917 ) or ( b2422 and b2425 and b2424 and b2423 )r€¹j40j30j50h]r¹(j#!j!jö j,!j!j!jÿ j5!e…r‚¹Rrƒ¹j90}r„¹(jY1G¿ðj;0)r…¹}r†¹(hXmobd_pr‡¹hX Molybdaterˆ¹h}r‰¹h}rйhNhh]r‹¹…rŒ¹Rr¹jE0XMoO4r޹jG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjÕ2G¿ðjC3G?ðjÊ4G?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¹}r¹(hXMOBDtexr‘¹hX>molybdate transport via diffusion (extracellular to periplasm)r’¹h}r“¹h}r”¹j20X b0241 or b0929 or b1377 or b2215r•¹j40j30j50h]r–¹(h h)hh2e…r—¹Rr˜¹j90}r™¹(jGG¿ðj…¹G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rš¹}r›¹(hXMOCDSrœ¹hX,molybdopterin cytidine dinucleotide synthaser¹h}rž¹h}rŸ¹j20Xb2877r ¹j40j30j50h]r¡¹j>!a…r¢¹Rr£¹j90}r¤¹(j­2G¿ðjÔ4G¿ðjVrG¿ðj˜4G?ðjÀ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¥¹}r¦¹(hXMOCOSr§¹hXmolybdenum cofactor synthaser¨¹h}r©¹h}rª¹j20Xb0827r«¹j40j30j50h]r¬¹j¾ a…r­¹Rr®¹j90}r¯¹(jC3G¿ðjÔ4GÀj`rG¿ðjY1G?ðjÑ1G?ðjVrG?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r°¹}r±¹(hXMOGDSr²¹hX+molybdopterin guanine dinucleotide synthaser³¹h}r´¹h}rµ¹j20Xb3857 or ( b3857 and b3856 )r¶¹j40j30j50h]r·¹(jÇ jÐ e…r¸¹Rr¹¹j90}rº¹(jÔ4G¿ðjVrG¿ðjE1G¿ðjÀ4G?ðju3G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r»¹}r¼¹(hXMOHMTr½¹hX03-methyl-2-oxobutanoate hydroxymethyltransferaser¾¹h}r¿¹h}rÀ¹j20Xb0134rÁ¹j40j30j50h]r¹jG!a…rùRrĹj90}rŹ(jY1G¿ðj[‚G¿ðj»3G¿ðjцG?ðj2G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rƹ}rǹ(hXMOXrȹhXmalate oxidaserɹh}rʹh}r˹j20j30j40j30j50h]r̹…r͹Rrιj90}rϹ(jý”G¿ðj®VG¿ðjqG?ðjÛ[G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rй}rѹ(hXMPTATrÒ¹hX!molybdopterin adenylyltransferaserÓ¹h}rÔ¹h}rÕ¹j20Xb0009rÖ¹j40j30j50h]r×¹jP!a…rعRrÙ¹j90}rÚ¹(j;0)rÛ¹}rܹ(hXmpt_crݹhX molybdopterinrÞ¹h}rß¹h}rà¹hNhh]rá¹…râ¹Rrã¹jE0XC10H10N5O6PS2Curä¹jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjÔ4G¿ðjÕ2G¿ðjÀ4G?ðj`rG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rå¹}ræ¹(hXMPTGrç¹hX$murein polymerizing transglycosylaserè¹h}ré¹h}rê¹j20XA( b3396 and b1069 ) or ( b0149 and b1069 ) or ( b1069 and b2519 )rë¹j40j30j50h]rì¹(jY!jsjb!jje…rí¹Rrî¹j90}rï¹(j;0)rð¹}rñ¹(hX uaagmda_crò¹hXnUndecaprenyl-diphospho-N-acetylmuramoyl-(N-acetylglucosamine)-L-ala-D-glu-meso-2,6-diaminopimeloyl-D-ala-D-alaró¹h}rô¹h}rõ¹hNhh]rö¹…r÷¹Rrø¹jE0XC95H152N8O28P2rù¹jG0jH0jI0JüÿÿÿjJ0jK0jL0GubGÀjÔ4G@j;1G@j–´G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rú¹}rû¹(hXMPTG2rü¹hX;murein polymerizing transglycosylase 2 (three linked units)rý¹h}rþ¹h}rÿ¹j20XA( b3396 and b1069 ) or ( b0149 and b1069 ) or ( b1069 and b2519 )rºj40j30j50h]rº(jY!jsjb!jje…rºRrºj90}rº(jð¹G¿ðj–´G¿ðj;1G?ðjÔ4G?ðjÀ´G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rº}rº(hXMPTSrºhXmolybdopterin synthaserºh}r ºh}r ºj20Xb0784 and b0785r ºj40j30j50h]r º(jk!jÛ e…r ºRrºj90}rº(jDzG¿ðjÑ1G¿ðj1¹GÀjÛ¹G?ðjÔ4G@j;0)rº}rº(hX moadcoo_crºhXMoaD Protein with carboxylaterºh}rºh}rºhNhh]rº…rºRrºjE0XC1O2XrºjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rº}rº(hXMPTSSrºhX"molybdopterin synthase sulfurylaserºh}rºh}rºj20Xb0826r ºj40j30j50h]r!ºjt!a…r"ºRr#ºj90}r$º(jÔ4G¿ðjÕ2G¿ðjºG¿ðjÀ4G?ðj'¹G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r%º}r&º(hXMSARr'ºhXmalonic semialdehyde reductaser(ºh}r)ºh}r*ºj20Xb1008 or b1539r+ºj40j30j50h]r,º(jR j}!e…r-ºRr.ºj90}r/º(jH4G¿ðjÔ4G¿ðjUG¿ðjO1G?ðj WG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r0º}r1º(hX MSO3abcppr2ºhX5methanesulfonate transport via ABC system (periplasm)r3ºh}r4ºh}r5ºj20Xb0936 and b0933 and b0934r6ºj40j30j50h]r7º(jý j j e…r8ºRr9ºj90}r:º(jY1G¿ðj;0)r;º}r<º(hXmso3_pr=ºhXmethanesulfonater>ºh}r?ºh}r@ºhNhh]rAº…rBºRrCºjE0XCH3O3SrDºjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÕ2G¿ðj²G?ðjÊ4G?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rEº}rFº(hXMSO3texrGºhXEmethanesulfonate transport via diffusion (extracellular to periplasm)rHºh}rIºh}rJºj20X b0241 or b0929 or b1377 or b2215rKºj40j30j50h]rLº(h h)hh2e…rMºRrNºj90}rOº(j+GG¿ðj;ºG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rPº}rQº(hXMTANrRºhX methylthioadenosine nucleosidaserSºh}rTºh}rUºj20Xb0159rVºj40j30j50h]rWºjRa…rXºRrYºj90}rZº(jY1G¿ðjÈlG¿ðjàZG?ðj [G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r[º}r\º(hXMTHFCr]ºhX'methenyltetrahydrofolate cyclohydrolaser^ºh}r_ºh}r`ºj20Xb0529raºj40j30j50h]rbºj†!a…rcºRrdºj90}reº(jY1G¿ðjŠ“G¿ðjÔ4G?ðj“3G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rfº}rgº(hXMTHFDrhºhX.methylenetetrahydrofolate dehydrogenase (NADP)riºh}rjºh}rkºj20Xb0529rlºj40j30j50h]rmºj†!a…rnºRroºj90}rpº(j»3G¿ðjO1G¿ðjH4G?ðjŠ“G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rqº}rrº(hXMTHFR2rsºhX/5,10-methylenetetrahydrofolate reductase (NADH)rtºh}ruºh}rvºj20Xb3941rwºj40j30j50h]rxºj!a…ryºRrzºj90}r{º(j»3G¿ðjÔ4GÀjz4G¿ðjm1G?ðjR4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r|º}r}º(hXMTHTHFSsr~ºhXL(2R,4S)-2-methyl-2,3,3,4-tetrahydroxytetrahydrofuran synthesis (spontaneous)rºh}r€ºh}rºj20Xs0001r‚ºj40j30j50h]rƒºja…r„ºRr…ºj90}r†º(jY1G¿ðj­„G¿ðjš0G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r‡º}rˆº(hXMTRPOXr‰ºhXN-methyltryptophan oxidaserŠºh}r‹ºh}rŒºj20Xb1059rºj40j30j50h]rŽºj˜!a…rºRrºj90}r‘º(j;0)r’º}r“º(hXNmtrp_cr”ºhXN-Methyltryptophanr•ºh}r–ºh}r—ºhNhh]r˜º…r™ºRršºjE0X C12H14N2O2r›ºjG0jH0jI0KjJ0jK0jL0GubG¿ðjY1G¿ðj®VG¿ðjÊŽG?ðj 1G?ðjÛ[G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rœº}rº(hXN2OtexržºhXCnitrious oxide transport via diffusion (extracellular to periplasm)rŸºh}r ºh}r¡ºj20X b0241 or b0929 or b1377 or b2215r¢ºj40j30j50h]r£º(h h)hh2e…r¤ºRr¥ºj90}r¦º(j?GG¿ðj;0)r§º}r¨º(hXn2o_pr©ºhX Nitrous oxiderªºh}r«ºh}r¬ºhNhh]r­º…r®ºRr¯ºjE0XN2Or°ºjG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r±º}r²º(hXN2Otppr³ºhX$nitrious oxide transport (diffusion)r´ºh}rµºh}r¶ºj20Xs0001r·ºj40j30j50h]r¸ºja…r¹ºRrººj90}r»º(j§ºG¿ðjÂ’G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r¼º}r½º(hXNACODAr¾ºhXN-acetylornithine deacetylaser¿ºh}rÀºh}rÁºj20Xb3957rºj40j30j50h]rújAa…rĺRrźj90}rƺ(jY1G¿ðj(bG¿ðjÞ\G?ðjd—G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rǺ}rȺ(hXNACtexrɺhXCNicotinic acid transport via diffusion (extracellular to periplasm)rʺh}r˺h}r̺j20X b0241 or b0929 or b1377 or b2215rͺj40j30j50h]rκ(h h)hh2e…rϺRrкj90}rѺ(jgGG¿ðj;0)rÒº}rÓº(hXnac_prÔºhX NicotinaterÕºh}rÖºh}r׺hNhh]rغ…rÙºRrÚºjE0XC6H4NO2rÛºjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rܺ}rݺ(hXNACtpprÞºhX!Nicotinic acid uptake (periplasm)rߺh}ràºh}ráºj20j30j40j30j50h]r⺅rãºRräºj90}råº(jÒºG¿ðj;0)ræº}rçº(hXnac_crèºhX Nicotinateréºh}rêºh}rëºhNhh]r캅ríºRrîºjE0XC6H4NO2rïºjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rðº}rñº(hXNADDPròºhXNAD diphosphataseróºh}rôºh}rõºj20Xb3996 or b2411röºj40j30j50h]r÷º(jª!j¡!e…røºRrùºj90}rúº(jY1G¿ðjR4G¿ðjÔ4G@j;0)rûº}rüº(hXnmn_crýºhXNMNrþºh}rÿºh}r»hNhh]r»…r»Rr»jE0X C11H14N2O8Pr»jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r»}r»(hXNADH10r»hX.NADH dehydrogenase (menaquinone-8 & 0 protons)r»h}r »h}r »j20Xb1109r »j40j30j50h]r »j³!a…r »Rr»j90}r»(jÚpG¿ðjÔ4G¿ðjz4G¿ðj¬4G?ðjR4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r»}r»(hXNADH16ppr»hX9NADH dehydrogenase (ubiquinone-8 & 3 protons) (periplasm)r»h}r»h}r»j20X}b2276 and b2277 and b2278 and b2279 and b2280 and b2281 and b2282 and b2283 and b2284 and b2285 and b2286 and b2287 and b2288r»j40j30j50h]r»(j"jà!j"jé!j¼!j("jò!jÅ!jû!jÎ!j"j×!j "e…r»Rr»j90}r»(jÔ4GÀjz4G¿ðj»pG¿ðjPG@jR4G?ðj³1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r»}r»(hXNADH17ppr»hX:NADH dehydrogenase (menaquinone-8 & 3 protons) (periplasm)r»h}r»h}r »j20X}b2276 and b2277 and b2278 and b2279 and b2280 and b2281 and b2282 and b2283 and b2284 and b2285 and b2286 and b2287 and b2288r!»j40j30j50h]r"»(j"jà!j"jé!j¼!j("jò!jÅ!jû!jÎ!j"j×!j "e…r#»Rr$»j90}r%»(jÚpG¿ðjÔ4GÀjz4G¿ðj¬4G?ðjPG@jR4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r&»}r'»(hXNADH18ppr(»hXBNADH dehydrogenase (demethylmenaquinone-8 & 3 protons) (periplasm)r)»h}r*»h}r+»j20X}b2276 and b2277 and b2278 and b2279 and b2280 and b2281 and b2282 and b2283 and b2284 and b2285 and b2286 and b2287 and b2288r,»j40j30j50h]r-»(j"jà!j"jé!j¼!j("jò!jÅ!jû!jÎ!j"j×!j "e…r.»Rr/»j90}r0»(jÔ4GÀjz4G¿ðj†G¿ðjPG@j‹1G?ðjR4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r1»}r2»(hXNADH5r3»hX"NADH dehydrogenase (ubiquinone-8 )r4»h}r5»h}r6»j20Xb1109r7»j40j30j50h]r8»j³!a…r9»Rr:»j90}r;»(jÔ4G¿ðjz4G¿ðj»pG¿ðjR4G?ðj³1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r<»}r=»(hXNADH9r>»hX6NADH dehydrogenase (demethylmenaquinone-8 & 0 protons)r?»h}r@»h}rA»j20Xb1109rB»j40j30j50h]rC»j³!a…rD»RrE»j90}rF»(jÔ4G¿ðjz4G¿ðj†G¿ðj‹1G?ðjR4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rG»}rH»(hXNADKrI»hX NAD kinaserJ»h}rK»h}rL»j20Xb2615rM»j40j30j50h]rN»j1"a…rO»RrP»j90}rQ»(jR4G¿ðjÕ2G¿ðjÔ4G?ðjÞ4G?ðjO1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rR»}rS»(hXNADNrT»hXNAD nucleosidaserU»h}rV»h}rW»j20j30j40j30j50h]rX»…rY»RrZ»j90}r[»(jY1G¿ðjR4G¿ðj;0)r\»}r]»(hXncam_cr^»hX Nicotinamider_»h}r`»h}ra»hNhh]rb»…rc»Rrd»jE0XC6H6N2Ore»jG0jH0jI0KjJ0jK0jL0GubG?ðjÔ4G?ðjÞdG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rf»}rg»(hXNADPHQR2rh»hX&NADPH Quinone Reductase (Ubiquinone-8)ri»h}rj»h}rk»j20Xb3028rl»j40j30j50h]rm»j:"a…rn»Rro»j90}rp»(jH4G¿ðjÔ4G¿ðj»pG¿ðjO1G?ðj³1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rq»}rr»(hXNADPHQR3rs»hX'NADPH Quinone Reductase (Menaquinone-8)rt»h}ru»h}rv»j20Xb3028rw»j40j30j50h]rx»j:"a…ry»Rrz»j90}r{»(jH4G¿ðjÔ4G¿ðjÚpG¿ðj¬4G?ðjO1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r|»}r}»(hXNADPHQR4r~»hX1NADPH Quinone Reductase (2-Demethylmenaquinone-8)r»h}r€»h}r»j20Xb3028r‚»j40j30j50h]rƒ»j:"a…r„»Rr…»j90}r†»(jH4G¿ðjÔ4G¿ðj†G¿ðj‹1G?ðjO1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r‡»}rˆ»(hXNADPPPSr‰»hXNADP phosphataserŠ»h}r‹»h}rŒ»j20j30j40j30j50h]r»…rŽ»Rr»j90}r»(jY1G¿ðjO1G¿ðjÊ4G?ðjR4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r‘»}r’»(hXNADS1r“»hXNAD synthase (nh3)r”»h}r•»h}r–»j20Xb1740r—»j40j30j50h]r˜»jC"a…r™»Rrš»j90}r›»(j;0)rœ»}r»(hXdnad_crž»hX Deamino-NAD+rŸ»h}r »h}r¡»hNhh]r¢»…r£»Rr¤»jE0X C21H24N6O15P2r¥»jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjÕ2G¿ðjŸ1G¿ðjÀ4G?ðjÔ4G?ðjR4G?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¦»}r§»(hXNADTRHDr¨»hXNAD transhydrogenaser©»h}rª»h}r«»j20Xb3962 or ( b1602 and b1603 )r¬»j40j30j50h]r­»(jL"j^"jU"e…r®»Rr¯»j90}r°»(jH4G¿ðjR4G¿ðjz4G?ðjO1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r±»}r²»(hXNAMNPPr³»hX/nicotinic acid mononucleotide pyrophosphorylaser´»h}rµ»h}r¶»j20Xb0931r·»j40j30j50h]r¸»jg"a…r¹»Rrº»j90}r»»(jY1G¿ðjýdG¿ðjÕ2G¿ðjæºG¿ðjÀ4G?ðjÊ4G?ðj;0)r¼»}r½»(hXnicrnt_cr¾»hXNicotinate D-ribonucleotider¿»h}rÀ»h}rÁ»hNhh]r»…rûRrÄ»jE0X C11H12NO9PrÅ»jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÆ»}rÇ»(hX NAt3_1p5pprÈ»hX2sodium proton antiporter (H:NA is 1.5) (periplasm)rÉ»h}rÊ»h}rË»j20Xb1186rÌ»j40j30j50h]rÍ»jp"a…rλRrÏ»j90}rл(jPGÀjBcGÀj8cG@jÔ4G@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÑ»}rÒ»(hXNAt3_2pprÓ»hX0sodium proton antiporter (H:NA is 2) (periplasm)rÔ»h}rÕ»h}rÖ»j20Xb0019r×»j40j30j50h]rØ»jy"a…rÙ»RrÚ»j90}rÛ»(jPGÀjBcG¿ðj8cG?ðjÔ4G@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÜ»}rÝ»(hXNAt3pprÞ»hXAsodium transport out via proton antiport (cytoplasm to periplasm)rß»h}rà»h}rá»j20Xb0842 or b1216râ»j40j30j50h]rã»(j* je…rä»Rrå»j90}ræ»(jPG¿ðjBcG¿ðj8cG?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rç»}rè»(hXNAtexré»hX;sodium transport via diffusion (extracellular to periplasm)rê»h}rë»h}rì»j20X b0241 or b0929 or b1377 or b2215rí»j40j30j50h]rî»(h h)hh2e…rï»Rrð»j90}rñ»(jSGG¿ðj8cG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rò»}ró»(hXNDPK1rô»hX'nucleoside-diphosphate kinase (ATP:GDP)rõ»h}rö»h}r÷»j20Xb0474 or b2518rø»j40j30j50h]rù»(j‚"je…rú»Rrû»j90}rü»(jÕ2G¿ðjëcG¿ðjÞ4G?ðjE1G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rý»}rþ»(hXNDPK2rÿ»hX'nucleoside-diphosphate kinase (ATP:UDP)r¼h}r¼h}r¼j20Xb0474 or b2518r¼j40j30j50h]r¼(j‚"je…r¼Rr¼j90}r¼(j`G¿ðjÕ2G¿ðjø3G?ðjÞ4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r¼}r ¼(hXNDPK3r ¼hX'nucleoside-diphosphate kinase (ATP:CDP)r ¼h}r ¼h}r ¼j20Xb2518 or b0474r¼j40j30j50h]r¼(j‚"je…r¼Rr¼j90}r¼(j­~G¿ðjÕ2G¿ðj­2G?ðjÞ4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r¼}r¼(hXNDPK4r¼hX(nucleoside-diphosphate kinase (ATP:dTDP)r¼h}r¼h}r¼j20Xb0474 or b2518r¼j40j30j50h]r¼(j‚"je…r¼Rr¼j90}r¼(j\G¿ðjÕ2G¿ðjÁ2G?ðjÞ4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r¼}r¼(hXNDPK5r ¼hX(nucleoside-diphosphate kinase (ATP:dGDP)r!¼h}r"¼h}r#¼j20Xb0474 or b2518r$¼j40j30j50h]r%¼(j‚"je…r&¼Rr'¼j90}r(¼(jÕ2G¿ðjÞG¿ðjÞ4G?ðj§3G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r)¼}r*¼(hXNDPK6r+¼hX(nucleoside-diphosphate kinase (ATP:dUDP)r,¼h}r-¼h}r.¼j20Xb2518 or b0474r/¼j40j30j50h]r0¼(j‚"je…r1¼Rr2¼j90}r3¼(j;0)r4¼}r5¼(hXdudp_cr6¼hXdUDPr7¼h}r8¼h}r9¼hNhh]r:¼…r;¼Rr<¼jE0X C9H11N2O11P2r=¼jG0jH0jI0JýÿÿÿjJ0jK0jL0GubG¿ðjÕ2G¿ðjã€G?ðjÞ4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r>¼}r?¼(hXNDPK7r@¼hX(nucleoside-diphosphate kinase (ATP:dCDP)rA¼h}rB¼h}rC¼j20Xb0474 or b2518rD¼j40j30j50h]rE¼(j‚"je…rF¼RrG¼j90}rH¼(jÌ~G¿ðjÕ2G¿ðj2G?ðjÞ4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rI¼}rJ¼(hXNDPK8rK¼hX(nucleoside-diphosphate kinase (ATP:dADP)rL¼h}rM¼h}rN¼j20Xb0474 or b2518rO¼j40j30j50h]rP¼(j‚"je…rQ¼RrR¼j90}rS¼(jÕ2G¿ðj5G¿ðjÞ4G?ðj¶4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rT¼}rU¼(hXNH4texrV¼hX<ammonia transport via diffusion (extracellular to periplasm)rW¼h}rX¼h}rY¼j20X b0241 or b0929 or b1377 or b2215rZ¼j40j30j50h]r[¼(h h)hh2e…r\¼Rr]¼j90}r^¼(j{GG¿ðjûYG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r_¼}r`¼(hXNH4tppra¼hX(ammonia reversible transport (periplasm)rb¼h}rc¼h}rd¼j20Xb0451 or s0001re¼j40j30j50h]rf¼(jj‹"e…rg¼Rrh¼j90}ri¼(jûYG¿ðjŸ1G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rj¼}rk¼(hXNHFRBOrl¼hX#NADH:flavorubredoxin oxidoreductaserm¼h}rn¼h}ro¼j20Xb2710 and b2711rp¼j40j30j50h]rq¼(j"j”"e…rr¼Rrs¼j90}rt¼(jÔ4G¿ðjz4G¿ðj¸’GÀjY1G?ðjÂ’G?ðjR4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ru¼}rv¼(hXNI2abcpprw¼hX)Nickle (Ni+2) ABC transporter (periplasm)rx¼h}ry¼h}rz¼j20Xb3469r{¼j40j30j50h]r|¼j– a…r}¼Rr~¼j90}r¼(jY1G¿ðjÕ2G¿ðj'1G¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðj;0)r€¼}r¼(hXni2_pr‚¼hXnickelrƒ¼h}r„¼h}r…¼hNhh]r†¼…r‡¼Rrˆ¼jE0XNir‰¼jG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rм}r‹¼(hXNI2t3pprŒ¼hX;nickle (Ni+2) transport out via proton antiport (periplasm)r¼h}r޼h}r¼j20Xb3915 or b0752r¼j40j30j50h]r‘¼(jŸ j¨ e…r’¼Rr“¼j90}r”¼(jPG¿ðj'1G¿ðjÔ4G?ðj€¼G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r•¼}r–¼(hXNI2texr—¼hX;nickel transport via diffusion (extracellular to periplasm)r˜¼h}r™¼h}rš¼j20X b0241 or b0929 or b1377 or b2215r›¼j40j30j50h]rœ¼(h h)hh2e…r¼Rrž¼j90}rŸ¼(jGG¿ðj€¼G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r ¼}r¡¼(hXNI2tppr¢¼hX-nickel (+2) transport in via permease (no H+)r£¼h}r¤¼h}r¥¼j20Xb3816r¦¼j40j30j50h]r§¼jÚ a…r¨¼Rr©¼j90}rª¼(j€¼G¿ðj'1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r«¼}r¬¼(hX NI2uabcppr­¼hX3nickel transport via ABC system (uptake, periplasm)r®¼h}r¯¼h}r°¼j20X:( b3476 and b3477 and b3478 and b3479 and b3480 ) or b4242r±¼j40j30j50h]r²¼(j¸"j¦"jÊ"jÁ"j¯"j] e…r³¼Rr´¼j90}rµ¼(jY1G¿ðjÕ2G¿ðj€¼G¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðj'1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¶¼}r·¼(hXNMNATr¸¼hX+nicotinamide-nucleotide adenylyltransferaser¹¼h}rº¼h}r»¼j20Xb4390 or b0639r¼¼j40j30j50h]r½¼(jÜ"jÓ"e…r¾¼Rr¿¼j90}rÀ¼(jÔ4G¿ðjÕ2G¿ðjûºG¿ðjÀ4G?ðjR4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÁ¼}r¼(hXNMNDArühXnicotinamide-nucleotide amidaserļh}rżh}rƼj20j30j40j30j50h]rǼ…rȼRrɼj90}rʼ(jY1G¿ðjûºG¿ðj¼»G?ðjŸ1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r˼}r̼(hXNMNNrͼhXNMN nucleosidaserμh}rϼh}rмj20j30j40j30j50h]rѼ…rÒ¼RrÓ¼j90}rÔ¼(jY1G¿ðjûºG¿ðjèdG?ðj\»G?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÕ¼}rÖ¼(hXNMNPtppr×¼hXNMN permease (periplasm)rؼh}rÙ¼h}rÚ¼j20Xb0751rÛ¼j40j30j50h]rܼjå"a…rݼRrÞ¼j90}rß¼(j;0)rà¼}rá¼(hXnmn_prâ¼hXNMNrã¼h}rä¼h}rå¼hNhh]ræ¼…rç¼Rrè¼jE0X C11H14N2O8Pré¼jG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjûºG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rê¼}rë¼(hXNMNt7pprì¼hX0NMN transport via NMN glycohydrolase (periplasm)rí¼h}rî¼h}rï¼j20j30j40j30j50h]rð¼…rñ¼Rrò¼j90}ró¼(jY1G¿ðjà¼G¿ðjèdG?ðj\»G?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rô¼}rõ¼(hXNMNtexrö¼hX8NMN transport via diffusion (extracellular to periplasm)r÷¼h}rø¼h}rù¼j20X b0241 or b0929 or b1377 or b2215rú¼j40j30j50h]rû¼(h h)hh2e…rü¼Rrý¼j90}rþ¼(j£GG¿ðjà¼G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÿ¼}r½(hXNNAMr½hXnicotinamidaser½h}r½h}r½j20Xb1768r½j40j30j50h]r½jî"a…r½Rr½j90}r ½(jY1G¿ðj\»G¿ðjæºG?ðjŸ1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r ½}r ½(hXNNATrr ½hX)nicotinate-nucleotide adenylyltransferaser ½h}r½h}r½j20Xb0639r½j40j30j50h]r½jÓ"a…r½Rr½j90}r½(j¼»G¿ðjÔ4G¿ðjÕ2G¿ðjÀ4G?ðjœ»G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r½}r½(hXNNDMBRTr½hXENicotinate-nucleotide dimethylbenzimidazole phosphoribosyltransferaser½h}r½h}r½j20Xb1991r½j40j30j50h]r½j÷"a…r½Rr½j90}r½(j;0)r ½}r!½(hXdmbzid_cr"½hX5,6-Dimethylbenzimidazoler#½h}r$½h}r%½hNhh]r&½…r'½Rr(½jE0XC9H10N2r)½jG0jH0jI0KjJ0jK0jL0GubG¿ðj¼»G¿ðj;0)r*½}r+½(hX 5prdmbz_cr,½hX8N1-(5-Phospho-alpha-D-ribosyl)-5,6-dimethylbenzimidazoler-½h}r.½h}r/½hNhh]r0½…r1½Rr2½jE0X C14H17N2O7Pr3½jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðjÔ4G?ðjæºG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r4½}r5½(hXNNDPRr6½hX5nicotinate-nucleotide diphosphorylase (carboxylating)r7½h}r8½h}r9½j20Xb0109r:½j40j30j50h]r;½j#a…r<½Rr=½j90}r>½(jýdG¿ðj;0)r?½}r@½(hXquln_crA½hX QuinolinaterB½h}rC½h}rD½hNhh]rE½…rF½RrG½jE0XC7H3NO4rH½jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjÔ4GÀjÀ4G?ðj¶XG?ðj¼»G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rI½}rJ½(hXNO2t2rpprK½hX?nitrite transport in via proton symport, reversible (periplasm)rL½h}rM½h}rN½j20Xb3367 or b1223rO½j40j30j50h]rP½(j #j#e…rQ½RrR½j90}rS½(jPG¿ðj;0)rT½}rU½(hXno2_prV½hXNitriterW½h}rX½h}rY½hNhh]rZ½…r[½Rr\½jE0XNO2r]½jG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÔ4G?ðj;0)r^½}r_½(hXno2_cr`½hXNitritera½h}rb½h}rc½hNhh]rd½…re½Rrf½jE0XNO2rg½jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rh½}ri½(hXNO2texrj½hX<nitrite transport via diffusion (extracellular to periplasm)rk½h}rl½h}rm½j20X b0241 or b0929 or b1377 or b2215rn½j40j30j50h]ro½(h h)hh2e…rp½Rrq½j90}rr½(jËGG¿ðjT½G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rs½}rt½(hXNO3R1bppru½hXNitrate reductase (Ubiquinol-8)rv½h}rw½h}rx½j20X1( b2203 and b2206 ) and b2202 and b2205 and b2204ry½j40j30j50h]rz½(j$#j?#j-#j6#j#e…r{½Rr|½j90}r}½(j;0)r~½}r½(hXno3_pr€½hXNitrater½h}r‚½h}rƒ½hNhh]r„½…r…½Rr†½jE0XNO3r‡½jG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj³1G¿ðjDPG?ðjT½G?ðj»pG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rˆ½}r‰½(hXNO3R1pprнhX+Nitrate reductase (Ubiquinol-8) (periplasm)r‹½h}rŒ½h}r½j20XR( b1465 and b1466 and b1467 and b1468 ) or ( b1224 and b1225 and b1226 and b1227 )r޽j40j30j50h]r½(ju#jZ#jH#j~#jc#jl#jQ#j‡#e…r½Rr‘½j90}r’½(jÔ4GÀj;0)r“½}r”½(hXno3_cr•½hXNitrater–½h}r—½h}r˜½hNhh]r™½…rš½Rr›½jE0XNO3rœ½jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj³1G¿ðjPG@jY1G?ðj^½G?ðj»pG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r½}rž½(hXNO3R2bpprŸ½hX,Nitrate reductase (Menaquinol-8) (periplasm)r ½h}r¡½h}r¢½j20X( b2203 and b2206 ) and b2202r£½j40j30j50h]r¤½(j?#j$#j6#e…r¥½Rr¦½j90}r§½(j¬4G¿ðj~½G¿ðjÚpG?ðjDPG?ðjT½G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¨½}r©½(hXNO3R2pprª½hX,Nitrate reductase (Menaquinol-8) (periplasm)r«½h}r¬½h}r­½j20XR( b1465 and b1466 and b1467 and b1468 ) or ( b1224 and b1225 and b1226 and b1227 )r®½j40j30j50h]r¯½(ju#jZ#j~#jc#jH#jl#jQ#j‡#e…r°½Rr±½j90}r²½(j¬4G¿ðjÔ4GÀj“½G¿ðjPG@jY1G?ðjÚpG?ðj^½G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r³½}r´½(hXNO3t7pprµ½hX5nitrate transport in via nitrite antiport (periplasm)r¶½h}r·½h}r¸½j20Xb1223 or b1469r¹½j40j30j50h]rº½(j#j#e…r»½Rr¼½j90}r½½(j^½G¿ðj~½G¿ðj“½G?ðjT½G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¾½}r¿½(hXNO3texrÀ½hX<nitrate transport via diffusion (extracellular to periplasm)rÁ½h}r½h}rýj20X b1377 or b0241 or b0929 or b2215rĽj40j30j50h]rŽ(h h)hh2e…rƽRrǽj90}rȽ(jßGG¿ðj~½G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rɽ}rʽ(hXNODOxr˽hXnitric oxide dioxygenaser̽h}rͽh}rνj20Xb2552rϽj40j30j50h]rнj™#a…rѽRrÒ½j90}rÓ½(j®VGÀjz4G¿ðj¸’GÀjÔ4G?ðjR4G?ðj“½G@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÔ½}rÕ½(hXNODOyrÖ½hXnitric oxide dioxygenaser×½h}rؽh}rÙ½j20Xb2552rÚ½j40j30j50h]rÛ½j™#a…rܽRrݽj90}rÞ½(jH4G¿ðj®VGÀj¸’GÀjÔ4G?ðj“½G@jO1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rß½}rà½(hX NOVBCNtexrá½hX?Novobiocin transport via diffusion (extracellular to periplasm)râ½h}rã½h}rä½j20Xs0001rå½j40j30j50h]ræ½ja…rç½Rrè½j90}ré½(jóGG¿ðj;0)rê½}rë½(hXnovbcn_prì½hX novobiocinrí½h}rî½h}rï½hNhh]rð½…rñ½Rrò½jE0X C31H36N2O11ró½jG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rô½}rõ½(hX NOVBCNtpprö½hX$Novobiocin transport via TolC systemr÷½h}rø½h}rù½j20X>( b0463 and b0462 and b3035 ) or ( b0463 and b2470 and b3035 )rú½j40j30j50h]rû½(jÈ j¶ jÑ j¿ e…rü½Rrý½j90}rþ½(jPG¿ðjê½G¿ðjóGG?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÿ½}r¾(hXNOtexr¾hXAnitric oxide transport via diffusion (extracellular to periplasm)r¾h}r¾h}r¾j20X b0241 or b0929 or b1377 or b2215r¾j40j30j50h]r¾(h h)hh2e…r¾Rr¾j90}r ¾(j·GG¿ðj;0)r ¾}r ¾(hXno_pr ¾hX Nitric oxider ¾h}r¾h}r¾hNhh]r¾…r¾Rr¾jE0XNOr¾jG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r¾}r¾(hXNOtppr¾hXNO transport (diffusion)r¾h}r¾h}r¾j20Xs0001r¾j40j30j50h]r¾ja…r¾Rr¾j90}r¾(j ¾G¿ðj¸’G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r¾}r ¾(hXNTD1r!¾hX5'-nucleotidase (dUMP)r"¾h}r#¾h}r$¾j20Xb2291 or b2744 or b4374r%¾j40j30j50h]r&¾(j«#j¢#j´#e…r'¾Rr(¾j90}r)¾(jWˆG¿ðjY1G¿ðjG?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r*¾}r+¾(hXNTD10r,¾hX5'-nucleotidase (XMP)r-¾h}r.¾h}r/¾j20Xb2744r0¾j40j30j50h]r1¾j¢#a…r2¾Rr3¾j90}r4¾(jY1G¿ðj˜ G¿ðjÊ4G?ðj;0)r5¾}r6¾(hXxtsn_cr7¾hX Xanthosiner8¾h}r9¾h}r:¾hNhh]r;¾…r<¾Rr=¾jE0X C10H12N4O6r>¾jG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r?¾}r@¾(hXNTD10pprA¾hX5'-nucleotidase (XMP)rB¾h}rC¾h}rD¾j20Xb0480 or b4055rE¾j40j30j50h]rF¾(j½#j¤e…rG¾RrH¾j90}rI¾(j;0)rJ¾}rK¾(hXxmp_prL¾hXXanthosine 5'-phosphaterM¾h}rN¾h}rO¾hNhh]rP¾…rQ¾RrR¾jE0X C10H11N4O9PrS¾jG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjDPG¿ðjHWG?ðj;0)rT¾}rU¾(hXxtsn_prV¾hX XanthosinerW¾h}rX¾h}rY¾hNhh]rZ¾…r[¾Rr\¾jE0X C10H12N4O6r]¾jG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r^¾}r_¾(hXNTD11r`¾hX5'-nucleotidase (IMP)ra¾h}rb¾h}rc¾j20Xb2744rd¾j40j30j50h]re¾j¢#a…rf¾Rrg¾j90}rh¾(jY1G¿ðjoeG¿ðjÊ4G?ðjlcG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ri¾}rj¾(hXNTD11pprk¾hX5'-nucleotidase (IMP)rl¾h}rm¾h}rn¾j20Xb0480 or b4055ro¾j40j30j50h]rp¾(j½#j¤e…rq¾Rrr¾j90}rs¾(jDPG¿ðj‡©G¿ðjHWG?ðjý©G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rt¾}ru¾(hXNTD12rv¾hX5'-nucleotidase (dIMP)rw¾h}rx¾h}ry¾j20Xb2291 or b2744rz¾j40j30j50h]r{¾(j¢#j´#e…r|¾Rr}¾j90}r~¾(jY1G¿ðj;0)r¾}r€¾(hXdimp_cr¾hXdIMPr‚¾h}rƒ¾h}r„¾hNhh]r…¾…r†¾Rr‡¾jE0X C10H11N4O7Prˆ¾jG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjG?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r‰¾}rо(hXNTD12ppr‹¾hX"5'-nucleotidase (dIMP) (periplasm)rŒ¾h}r¾h}r޾j20Xb0480 or b4055r¾j40j30j50h]r¾(j½#j¤e…r‘¾Rr’¾j90}r“¾(jDPG¿ðj+…G¿ðjHWG?ðj@…G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r”¾}r•¾(hXNTD1ppr–¾hX5'-nucleotidase (dUMP)r—¾h}r˜¾h}r™¾j20Xb0480 or b4055rš¾j40j30j50h]r›¾(j½#j¤e…rœ¾Rr¾j90}rž¾(jDPG¿ðj-ˆG¿ðjHWG?ðjˆG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rŸ¾}r ¾(hXNTD2r¡¾hX5'-nucleotidase (UMP)r¢¾h}r£¾h}r¤¾j20Xb2744 or b4374r¥¾j40j30j50h]r¦¾(j¢#j«#e…r§¾Rr¨¾j90}r©¾(jY1G¿ðjB_G¿ðjÊ4G?ðja~G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rª¾}r«¾(hXNTD2ppr¬¾hX5'-nucleotidase (UMP)r­¾h}r®¾h}r¯¾j20Xb0480 or b4055r°¾j40j30j50h]r±¾(j½#j¤e…r²¾Rr³¾j90}r´¾(j;0)rµ¾}r¶¾(hXump_pr·¾hXUMPr¸¾h}r¹¾h}rº¾hNhh]r»¾…r¼¾Rr½¾jE0X C9H11N2O9Pr¾¾jG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjDPG¿ðj>WG?ðjHWG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¿¾}rÀ¾(hXNTD3rÁ¾hX5'-nucleotidase (dCMP)r¾h}rþh}rľj20Xb2744 or b2291ržj40j30j50h]rƾ(j¢#j´#e…rǾRrȾj90}rɾ(jY1G¿ðjÂ~G¿ðjÊ4G?ðjø€G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rʾ}r˾(hXNTD3ppr̾hX5'-nucleotidase (dCMP)r;h}rξh}rϾj20Xb0480 or b4055rоj40j30j50h]rѾ(j½#j¤e…rÒ¾RrÓ¾j90}rÔ¾(jDPG¿ðj΀G¿ðjHWG?ðjG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÕ¾}rÖ¾(hXNTD4r×¾hX5'-nucleotidase (CMP)rؾh}rÙ¾h}rÚ¾j20Xb2744rÛ¾j40j30j50h]rܾj¢#a…rݾRrÞ¾j90}rß¾(jY1G¿ðjuG¿ðjÊ4G?ðjW~G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rà¾}rá¾(hXNTD4pprâ¾hX5'-nucleotidase (CMP)rã¾h}rä¾h}rå¾j20Xb0480 or b4055ræ¾j40j30j50h]rç¾(j½#j¤e…rè¾Rré¾j90}rê¾(jDPG¿ðjÕxG¿ðjHWG?ðj]WG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rë¾}rì¾(hXNTD5rí¾hX5'-nucleotidase (dTMP)rî¾h}rï¾h}rð¾j20Xb2291 or b2744 or b4374rñ¾j40j30j50h]rò¾(j«#j¢#j´#e…ró¾Rrô¾j90}rõ¾(jY1G¿ðjˆG¿ðjÊ4G?ðj;0)rö¾}r÷¾(hXthymd_crø¾hX Thymidinerù¾h}rú¾h}rû¾hNhh]rü¾…rý¾Rrþ¾jE0X C10H14N2O5rÿ¾jG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¿}r¿(hXNTD5ppr¿hX5'-nucleotidase (dTMP)r¿h}r¿h}r¿j20Xb0480 or b4055r¿j40j30j50h]r¿(j½#j¤e…r¿Rr ¿j90}r ¿(jDPG¿ðjˆG¿ðjHWG?ðj;0)r ¿}r ¿(hXthymd_pr ¿hX Thymidiner¿h}r¿h}r¿hNhh]r¿…r¿Rr¿jE0X C10H14N2O5r¿jG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¿}r¿(hXNTD6r¿hX5'-nucleotidase (dAMP)r¿h}r¿h}r¿j20Xb2291 or b2744r¿j40j30j50h]r¿(j¢#j´#e…r¿Rr¿j90}r¿(jY1G¿ðj+G¿ðjÊ4G?ðj G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r ¿}r!¿(hXNTD6ppr"¿hX5'-nucleotidase (dAMP)r#¿h}r$¿h}r%¿j20Xb0480 or b4055r&¿j40j30j50h]r'¿(j½#j¤e…r(¿Rr)¿j90}r*¿(jDPG¿ðjÍG¿ðjJG?ðjHWG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r+¿}r,¿(hXNTD7r-¿hX5'-nucleotidase (AMP)r.¿h}r/¿h}r0¿j20Xb2744r1¿j40j30j50h]r2¿j¢#a…r3¿Rr4¿j90}r5¿(jY1G¿ðj}RG¿ðjÊ4G?ðjbcG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r6¿}r7¿(hXNTD7ppr8¿hX5'-nucleotidase (AMP)r9¿h}r:¿h}r;¿j20Xb0480 or b4055r<¿j40j30j50h]r=¿(j½#j¤e…r>¿Rr?¿j90}r@¿(jDPG¿ðjlG¿ðjHWG?ðjrWG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rA¿}rB¿(hXNTD8rC¿hX5'-nucleotidase (dGMP)rD¿h}rE¿h}rF¿j20Xb2291 or b2744rG¿j40j30j50h]rH¿(j¢#j´#e…rI¿RrJ¿j90}rK¿(jY1G¿ðjÔG¿ðjÊ4G?ðj‚G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rL¿}rM¿(hXNTD8pprN¿hX5'-nucleotidase (dGMP)rO¿h}rP¿h}rQ¿j20Xb0480 or b4055rR¿j40j30j50h]rS¿(j½#j¤e…rT¿RrU¿j90}rV¿(jóG¿ðjDPG¿ðjHWG?ðj‚G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rW¿}rX¿(hXNTD9rY¿hX5'-nucleotidase (GMP)rZ¿h}r[¿h}r\¿j20Xb2744r]¿j40j30j50h]r^¿j¢#a…r_¿Rr`¿j90}ra¿(jY1G¿ðj©dG¿ðjÊ4G?ðjÁ¡G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rb¿}rc¿(hXNTD9pprd¿hX5'-nucleotidase (GMP)re¿h}rf¿h}rg¿j20Xb0480 or b4055rh¿j40j30j50h]ri¿(j½#j¤e…rj¿Rrk¿j90}rl¿(j­ G¿ðjDPG¿ðjHWG?ðj‡WG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rm¿}rn¿(hXNTP1ro¿hXnucleoside-triphosphatase (ATP)rp¿h}rq¿h}rr¿j20Xb0650 or b4161rs¿j40j30j50h]rt¿(jÆ#jÏ#e…ru¿Rrv¿j90}rw¿(jY1G¿ðjÕ2G¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rx¿}ry¿(hXNTP10rz¿hXnucleoside-triphosphatase (ITP)r{¿h}r|¿h}r}¿j20Xb4161 or b4394r~¿j40j30j50h]r¿(jØ#jÏ#e…r€¿Rr¿j90}r‚¿(jY1G¿ðjdG¿ðjÊ4G?ðjÔ4G?ðj dG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rƒ¿}r„¿(hXNTP11r…¿hX nucleoside-triphosphatase (dITP)r†¿h}r‡¿h}rˆ¿j20Xb4394r‰¿j40j30j50h]rŠ¿jØ#a…r‹¿RrŒ¿j90}r¿(jY1G¿ðjy€G¿ðjÊ4G?ðjÔ4G?ðj;0)rŽ¿}r¿(hXdidp_cr¿hXdIDPr‘¿h}r’¿h}r“¿hNhh]r”¿…r•¿Rr–¿jE0X C10H11N4O10P2r—¿jG0jH0jI0JýÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r˜¿}r™¿(hXNTP12rš¿hXnucleoside-triphosphatase (XTP)r›¿h}rœ¿h}r¿j20Xb4394rž¿j40j30j50h]rŸ¿jØ#a…r ¿Rr¡¿j90}r¢¿(jY1G¿ðj¢G¿ðjÊ4G?ðjÔ4G?ðj;0)r£¿}r¤¿(hXxdp_cr¥¿hXXDPr¦¿h}r§¿h}r¨¿hNhh]r©¿…rª¿Rr«¿jE0X C10H11N4O12P2r¬¿jG0jH0jI0JýÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r­¿}r®¿(hXNTP3r¯¿hXnucleoside-triphosphatase (GTP)r°¿h}r±¿h}r²¿j20Xb4161r³¿j40j30j50h]r´¿jÏ#a…rµ¿Rr¶¿j90}r·¿(jY1G¿ðjE1G¿ðjÊ4G?ðjÔ4G?ðjëcG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¸¿}r¹¿(hXNTP3pprº¿hX+nucleoside-triphosphatase (GTP) (periplasm)r»¿h}r¼¿h}r½¿j20Xb0980r¾¿j40j30j50h]r¿¿já#a…rÀ¿RrÁ¿j90}r¿(jDPG¿ðj¥¢G¿ðjPG?ðjHWG?ðjÙšG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÿ}rÄ¿(hXNTP5rÅ¿hXnucleoside-triphosphatase (CTP)rÆ¿h}rÇ¿h}rÈ¿j20Xb4161rÉ¿j40j30j50h]rÊ¿jÏ#a…rË¿RrÌ¿j90}rÍ¿(jY1G¿ðj­2G¿ðjÊ4G?ðj­~G?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rο}rÏ¿(hXNTPP1rпhX0Nucleoside triphosphate pyrophosphorylase (dgtp)rÑ¿h}rÒ¿h}rÓ¿j20Xb0099 or b2781rÔ¿j40j30j50h]rÕ¿(j¯jê#e…rÖ¿Rr׿j90}rØ¿(jY1G¿ðj§3G¿ðjÀ4G?ðjÔG?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÙ¿}rÚ¿(hXNTPP10rÛ¿hX0Nucleoside triphosphate pyrophosphorylase (ditp)rÜ¿h}rÝ¿h}rÞ¿j20Xb2954rß¿j40j30j50h]rà¿jó#a…rá¿Rrâ¿j90}rã¿(jY1G¿ðjy€G¿ðjÀ4G?ðjÔ4G?ðj¾G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rä¿}rå¿(hXNTPP11ræ¿hX/Nucleoside triphosphate pyrophosphorylase (xtp)rç¿h}rè¿h}ré¿j20Xb2954rê¿j40j30j50h]rë¿jó#a…rì¿Rrí¿j90}rî¿(jY1G¿ðj¢G¿ðjÀ4G?ðj˜ G?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rï¿}rð¿(hXNTPP2rñ¿hX/Nucleoside triphosphate pyrophosphorylase (gtp)rò¿h}ró¿h}rô¿j20Xb0099 or b2781rõ¿j40j30j50h]rö¿(j¯jê#e…r÷¿Rrø¿j90}rù¿(jY1G¿ðjE1G¿ðjÀ4G?ðj©dG?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rú¿}rû¿(hXNTPP3rü¿hX0Nucleoside triphosphate pyrophosphorylase (dctp)rý¿h}rþ¿h}rÿ¿j20Xb2781 or b2251 or b1759rÀj40j30j50h]rÀ(jljê#jü#e…rÀRrÀj90}rÀ(jY1G¿ðj2G¿ðjÀ4G?ðjÔ4G?ðjÂ~G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÀ}rÀ(hXNTPP4rÀhX/Nucleoside triphosphate pyrophosphorylase (ctp)rÀh}r Àh}r Àj20Xb1759 or b2781r Àj40j30j50h]r À(jü#jê#e…r ÀRrÀj90}rÀ(jY1G¿ðj­2G¿ðjÀ4G?ðjÔ4G?ðjuG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÀ}rÀ(hXNTPP5rÀhX0Nucleoside triphosphate pyrophosphorylase (datp)rÀh}rÀh}rÀj20Xb2781 or b1865rÀj40j30j50h]rÀ(j¸jê#e…rÀRrÀj90}rÀ(jY1G¿ðj¶4G¿ðjÀ4G?ðjÔ4G?ðj+G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÀ}rÀ(hXNTPP6rÀhX/Nucleoside triphosphate pyrophosphorylase (atp)rÀh}rÀh}r Àj20Xb2781r!Àj40j30j50h]r"Àjê#a…r#ÀRr$Àj90}r%À(jY1G¿ðjÕ2G¿ðjÀ4G?ðjÔ4G?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r&À}r'À(hXNTPP7r(ÀhX0Nucleoside triphosphate pyrophosphorylase (dttp)r)Àh}r*Àh}r+Àj20Xb2781 or b2251r,Àj40j30j50h]r-À(jljê#e…r.ÀRr/Àj90}r0À(jY1G¿ðjÁ2G¿ðjÀ4G?ðjÔ4G?ðjˆG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r1À}r2À(hXNTPP8r3ÀhX/Nucleoside triphosphate pyrophosphorylase (utp)r4Àh}r5Àh}r6Àj20Xb2781r7Àj40j30j50h]r8Àjê#a…r9ÀRr:Àj90}r;À(jY1G¿ðjø3G¿ðjÀ4G?ðjÔ4G?ðjB_G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r<À}r=À(hXNTPP9r>ÀhX/Nucleoside triphosphate pyrophosphorylase (itp)r?Àh}r@Àh}rAÀj20Xb2954rBÀj40j30j50h]rCÀjó#a…rDÀRrEÀj90}rFÀ(jY1G¿ðjdG¿ðjÀ4G?ðjÔ4G?ðjoeG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rGÀ}rHÀ(hXNTPTP1rIÀhX(Nucleoside triphosphate tripolyhydrolaserJÀh}rKÀh}rLÀj20Xb0160rMÀj40j30j50h]rNÀj$a…rOÀRrPÀj90}rQÀ(jY1G¿ðj§3G¿ðj‚G?ðjtG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rRÀ}rSÀ(hXNTPTP2rTÀhX(Nucleoside triphosphate tripolyhydrolaserUÀh}rVÀh}rWÀj20Xb0160rXÀj40j30j50h]rYÀj$a…rZÀRr[Àj90}r\À(jY1G¿ðjE1G¿ðjÁ¡G?ðjtG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r]À}r^À(hXNTRIR2xr_ÀhXnitrite Reductase (NADH)r`Àh}raÀh}rbÀj20Xb3365 and b3366rcÀj40j30j50h]rdÀ(j$j$e…reÀRrfÀj90}rgÀ(jÔ4GÀj^½G¿ðjz4GÀjY1G@jR4G@jŸ1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rhÀ}riÀ(hXNTRIR3pprjÀhX+nitrite Reductase (Ubiquinole-8, periplasm)rkÀh}rlÀh}rmÀj20X#b4070 and b4071 and b4072 and b4073rnÀj40j30j50h]roÀ(j2$j;$j $j)$e…rpÀRrqÀj90}rrÀ(jPGÀj³1GÀjT½G¿ðjDPG@jûYG?ðj»pG@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rsÀ}rtÀ(hXNTRIR4ppruÀhX,nitrite Reductase (Menaquinole-8, periplasm)rvÀh}rwÀh}rxÀj20X#b4070 and b4071 and b4072 and b4073ryÀj40j30j50h]rzÀ(j2$j $j;$j)$e…r{ÀRr|Àj90}r}À(j¬4GÀjPGÀjT½G¿ðjÚpG@jDPG@jûYG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r~À}rÀ(hXO16A4COLIPAabctexr€ÀhXcO16 antigen (x4) core oligosaccharide lipid A transport via ABC system (periplasm to extracellular)rÀh}r‚Àh}rƒÀj20X-b3200 and b3201 and b3199 and b4261 and b4262r„Àj40j30j50h]r…À(jJjejnjSj\e…r†ÀRr‡Àj90}rˆÀ(jY1G¿ðjÕ2G¿ðj;0)r‰À}rŠÀ(hX o16a4colipa_pr‹ÀhX,(O16 antigen)x4 core oligosaccharide lipid ArŒÀh}rÀh}rŽÀhNhh]rÀ…rÀRr‘ÀjE0XC312H523N6O200P4r’ÀjG0jÖ0jI0JõÿÿÿjJ0jK0jL0GubG¿ðjHG?ðjÊ4G?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r“À}r”À(hXO16A4Lppr•ÀhX#O16 anitgen (x4) ligase (periplasm)r–Àh}r—Àh}r˜Àj20Xb3622r™Àj40j30j50h]ršÀj´a…r›ÀRrœÀj90}rÀ(j;0)ržÀ}rŸÀ(hX o16a4und_pr ÀhX((O16 antigen)x4 undecaprenyl diphosphater¡Àh}r¢Àh}r£ÀhNhh]r¤À…r¥ÀRr¦ÀjE0XC191H310N4O107P2r§ÀjG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjVyG¿ðjPG?ðj`yG?ðj‰ÀG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¨À}r©À(hXO16AP1pprªÀhX"O16 antigen polymerase (periplasm)r«Àh}r¬Àh}r­Àj20Xb2035 and b2027r®Àj40j30j50h]r¯À(jM$jD$e…r°ÀRr±Àj90}r²À(j;0)r³À}r´À(hX o16aund_prµÀhX$O16 antigen undecaprenyl diphosphater¶Àh}r·Àh}r¸ÀhNhh]r¹À…rºÀRr»ÀjE0XC89H145N1O32P2r¼ÀjG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubGÀjPG?ðj`yG?ðj;0)r½À}r¾À(hX o16a2und_pr¿ÀhX((O16 antigen)x2 undecaprenyl diphosphaterÀÀh}rÁÀh}rÂÀhNhh]rÃÀ…rÄÀRrÅÀjE0XC123H200N2O57P2rÆÀjG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÇÀ}rÈÀ(hXO16AP2pprÉÀhX"O16 antigen polymerase (periplasm)rÊÀh}rËÀh}rÌÀj20Xb2035 and b2027rÍÀj40j30j50h]rÎÀ(jM$jD$e…rÏÀRrÐÀj90}rÑÀ(j½ÀG¿ðj³ÀG¿ðjPG?ðj`yG?ðj;0)rÒÀ}rÓÀ(hX o16a3und_prÔÀhX((O16 antigen)x3 undecaprenyl diphosphaterÕÀh}rÖÀh}r×ÀhNhh]rØÀ…rÙÀRrÚÀjE0XC157H255N3O82P2rÛÀjG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÜÀ}rÝÀ(hXO16AP3pprÞÀhX"O16 antigen polymerase (periplasm)rßÀh}ràÀh}ráÀj20Xb2035 and b2027râÀj40j30j50h]rãÀ(jM$jD$e…räÀRråÀj90}ræÀ(jÒÀG¿ðj³ÀG¿ðjPG?ðjžÀG?ðj`yG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rçÀ}rèÀ(hXO16ATréÀhXirhamanosyl-N-acetylglucosamyl-undecaprenyl diphosphate O-acetyltransferase (LPS O16 antigen biosynthesis)rêÀh}rëÀh}rìÀj20Xb2033ríÀj40j30j50h]rîÀjV$a…rïÀRrðÀj90}rñÀ(ja3G¿ðj;0)ròÀ}róÀ(hXragund_crôÀhX6rhamanosyl-N-acetylglucosamyl-undecaprenyl diphosphaterõÀh}röÀh}r÷ÀhNhh]røÀ…rùÀRrúÀjE0XC69H113N1O16P2rûÀjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðj;0)rüÀ}rýÀ(hX aragund_crþÀhX?O-acetyl-rhamanosyl-N-acetylglucosamyl-undecaprenyl diphosphaterÿÀh}rÁh}rÁhNhh]rÁ…rÁRrÁjE0XC71H115N1O17P2rÁjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðj52G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÁ}rÁ(hX O16AUNDtpprÁhX.O16 antigen (flippase, cytoplasm to periplasm)r Áh}r Áh}r Áj20Xb2037r Áj40j30j50h]r Áj_$a…rÁRrÁj90}rÁ(j;0)rÁ}rÁ(hX o16aund_crÁhX$O16 antigen undecaprenyl diphosphaterÁh}rÁh}rÁhNhh]rÁ…rÁRrÁjE0XC89H145N1O32P2rÁjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðj³ÀG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÁ}rÁ(hXO16GALFTrÁhX:galactofuranosyltransferase (LPS O16 antigen biosynthesis)rÁh}rÁh}r Áj20Xb2034r!Áj40j30j50h]r"Ájh$a…r#ÁRr$Áj90}r%Á(j;0)r&Á}r'Á(hX udpgalfur_cr(ÁhXUDP-D-galacto-1,4-furanoser)Áh}r*Áh}r+ÁhNhh]r,Á…r-ÁRr.ÁjE0X C15H22N2O17P2r/ÁjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðj;0)r0Á}r1Á(hX garagund_cr2ÁhXHglucosyl-O-acetyl-rhamanosyl-N-acetylglucosamyl-undecaprenyl diphosphater3Áh}r4Áh}r5ÁhNhh]r6Á…r7ÁRr8ÁjE0XC77H125N1O22P2r9ÁjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðj`G?ðj;0)r:Á}r;Á(hX gfgaragund_cr<ÁhXYgalactofuranosyl-glucosyl-O-acetyl-rhamanosyl-N-acetylglucosamyl-undecaprenyl diphosphater=Áh}r>Áh}r?ÁhNhh]r@Á…rAÁRrBÁjE0XC83H135N1O27P2rCÁjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rDÁ}rEÁ(hXO16GLCT1rFÁhX4glucosyltransferase I (LPS O16 antigen biosynthesis)rGÁh}rHÁh}rIÁj20Xb2032rJÁj40j30j50h]rKÁjq$a…rLÁRrMÁj90}rNÁ(j™G¿ðjüÀG¿ðj`G?ðjÔ4G?ðj0ÁG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rOÁ}rPÁ(hXO16GLCT2rQÁhX5glucosyltransferase II (LPS O16 antigen biosynthesis)rRÁh}rSÁh}rTÁj20j30j40j30j50h]rUÁ…rVÁRrWÁj90}rXÁ(j:ÁG¿ðj™G¿ðj`G?ðjÔ4G?ðjÁG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rYÁ}rZÁ(hXO2Stexr[ÁhXEsuperoxide anion transport via diffusion (extracellular to periplasm)r\Áh}r]Áh}r^Áj20X b1377 or b2215 or b0241 or b0929r_Áj40j30j50h]r`Á(h h)hh2e…raÁRrbÁj90}rcÁ(j/HG¿ðj;0)rdÁ}reÁ(hXo2s_prfÁhXSuperoxide anionrgÁh}rhÁh}riÁhNhh]rjÁ…rkÁRrlÁjE0XO2rmÁjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rnÁ}roÁ(hXO2texrpÁhX;oxygen transport via diffusion (extracellular to periplasm)rqÁh}rrÁh}rsÁj20X b0241 or b0929 or b1377 or b2215rtÁj40j30j50h]ruÁ(h h)hh2e…rvÁRrwÁj90}rxÁ(jHG¿ðjçYG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)ryÁ}rzÁ(hXO2tppr{ÁhX&o2 transport via diffusion (periplasm)r|Áh}r}Áh}r~Áj20Xs0001rÁj40j30j50h]r€Ája…rÁRr‚Áj90}rƒÁ(jçYG¿ðj®VG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r„Á}r…Á(hXOAADCr†ÁhXoxaloacetate decarboxylaser‡Áh}rˆÁh}r‰Áj20Xb1850rŠÁj40j30j50h]r‹Ájáa…rŒÁRrÁj90}rŽÁ(jÔ4G¿ðjqG¿ðja_G?ðj¶XG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÁ}rÁ(hXOBTFLr‘ÁhX2-Oxobutanoate formate lyaser’Áh}r“Áh}r”Áj20XO( ( b0902 and b0903 ) and b2579 ) or ( b0902 and b0903 ) or ( b0902 and b3114 )r•Áj40j30j50h]r–Á(jƒ$jŒ$jz$j•$e…r—ÁRr˜Áj90}r™Á(j«_G¿ðj52G¿ðj“^G?ðjÊkG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ršÁ}r›Á(hXOCBTrœÁhXornithine carbamoyltransferaserÁh}ržÁh}rŸÁj20Xb4254 or b0273r Áj40j30j50h]r¡Á(jž$j§$e…r¢ÁRr£Áj90}r¤Á(j‘pG¿ðj–aG¿ðjÊ4G?ðjÔ4G?ðj+oG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r¥Á}r¦Á(hX OCDCAtexir§ÁhX[Octadecanoate transport via facilitated irreversible diffusion (extracellular to periplasm)r¨Áh}r©Áh}rªÁj20Xb2344r«Áj40j30j50h]r¬Ája…r­ÁRr®Áj90}r¯Á(jCHG¿ðj,ŽG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r°Á}r±Á(hX OCDCEAtexir²ÁhXeOctadecenoate (n-C18:1) transport via facilitated irreversible diffusion (extracellular to periplasm)r³Áh}r´Áh}rµÁj20Xb2344r¶Áj40j30j50h]r·Ája…r¸ÁRr¹Áj90}rºÁ(jWHG¿ðjAŽG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r»Á}r¼Á(hXOCTAtexr½ÁhX>Octanoate transport via diffusion (extracellular to periplasm)r¾Áh}r¿Áh}rÀÁj20X b0241 or b0929 or b1377 or b2215rÁÁj40j30j50h]rÂÁ(h h)hh2e…rÃÁRrÄÁj90}rÅÁ(jkHG¿ðjkŽG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÆÁ}rÇÁ(hXOCTDPSrÈÁhX!Octaprenyl pyrophosphate synthaserÉÁh}rÊÁh}rËÁj20Xb3187rÌÁj40j30j50h]rÍÁj°$a…rÎÁRrÏÁj90}rÐÁ(jŽ¡G¿ðj‹…GÀjÀ4G@j¨ƒG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÑÁ}rÒÁ(hXOCTNLLrÓÁhX*Octanoate non-lipoylated apo domain ligaserÔÁh}rÕÁh}rÖÁj20Xb4386r×Áj40j30j50h]rØÁjwa…rÙÁRrÚÁj90}rÛÁ(j³[G¿ðjÔ4G¿ðjÕ2G¿ðjÀ4G?ðj¦­G?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÜÁ}rÝÁ(hXOGMEACPDrÞÁhX-3-Oxo-glutaryl-[ACP] methyl ester dehydrataserßÁh}ràÁh}ráÁj20Xb0180râÁj40j30j50h]rãÁh§a…räÁRråÁj90}ræÁ(j;0)rçÁ}rèÁ(hX hgmeACP_créÁhX53-Hydroxyglutaryl-[acyl-carrier protein] methyl esterrêÁh}rëÁh}rìÁhNhh]ríÁ…rîÁRrïÁjE0XC17H29N2O11PRSrðÁjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjY1G?ðj¢‹G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rñÁ}ròÁ(hXOGMEACPRróÁhX+3-Oxo-glutaryl-[ACP] methyl ester reductaserôÁh}rõÁh}röÁj20Xb1093r÷Áj40j30j50h]røÁhËa…rùÁRrúÁj90}rûÁ(j;0)rüÁ}rýÁ(hX ogmeACP_crþÁhX23-Oxo-glutaryl-[acyl-carrier protein] methyl esterrÿÁh}rÂh}rÂhNhh]rÂ…rÂRrÂjE0XC17H27N2O11PRSrÂjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjH4G¿ðjÔ4G¿ðjçÁG?ðjO1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÂ}rÂ(hXOGMEACPSrÂhX*3-Oxo-glutaryl-[ACP] methyl ester synthaser Âh}r Âh}r Âj20Xb1091r Âj40j30j50h]r Âj8a…rÂRrÂj90}rÂ(jÔ4G¿ðjM²G¿ðj¢XG¿ðj¶XG?ðj52G?ðjüÁG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÂ}rÂ(hXOHPBATrÂhX?O-Phospho-4-hydroxy-L-threonine:2-oxoglutarate aminotransferaserÂh}rÂh}rÂj20Xb0907rÂj40j30j50h]rÂj¹$a…rÂRrÂj90}rÂ(j1G¿ðj;0)rÂ}rÂ(hXohpb_crÂhX"2-Oxo-3-hydroxy-4-phosphobutanoaterÂh}r Âh}r!ÂhNhh]r"Â…r#ÂRr$ÂjE0XC4H4O8Pr%ÂjG0jH0jI0JýÿÿÿjJ0jK0jL0GubG¿ðj€\G?ðj/ZG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r&Â}r'Â(hXOHPHMr(ÂhX&2-octaprenyl-6-hydroxyphenol methylaser)Âh}r*Âh}r+Âj20Xb2232r,Âj40j30j50h]r-ÂjUa…r.ÂRr/Âj90}r0Â(j5G¿ðj/3G¿ðjÔ4G?ðjéaG?ðj;0)r1Â}r2Â(hX2omph_cr3ÂhX2-Octaprenyl-6-methoxyphenolr4Âh}r5Âh}r6ÂhNhh]r7Â…r8ÂRr9ÂjE0XC47H72O2r:ÂjG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r;Â}r<Â(hXOMBZLMr=ÂhX,2-Octaprenyl-6-methoxy-benzoquinol methylaser>Âh}r?Âh}r@Âj20Xb3833rAÂj40j30j50h]rBÂj‹a…rCÂRrDÂj90}rEÂ(j;0)rFÂ}rGÂ(hX2ombzl_crHÂhX&2-Octaprenyl-6-methoxy-1,4-benzoquinolrIÂh}rJÂh}rKÂhNhh]rLÂ…rMÂRrNÂjE0XC47H72O3rOÂjG0jH0jI0KjJ0jK0jL0GubG¿ðj/3G¿ðjÔ4G?ðjéaG?ðj;0)rPÂ}rQÂ(hX2ommbl_crRÂhX02-Octaprenyl-3-methyl-6-methoxy- 1,4-benzoquinolrSÂh}rTÂh}rUÂhNhh]rVÂ…rWÂRrXÂjE0XC48H74O3rYÂjG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rZÂ}r[Â(hXOMCDCr\ÂhX22-Oxo-4-methyl-3-carboxypentanoate decarboxylationr]Âh}r^Âh}r_Âj20Xs0001r`Âj40j30j50h]raÂja…rbÂRrcÂj90}rdÂ(jHªG¿ðjÔ4G¿ðj¶XG?ðjÒ¬G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)reÂ}rfÂ(hXOMMBLHXrgÂhX;2-Octaprenyl-3-methyl-6-methoxy-1,4-benzoquinol hydroxylaserhÂh}riÂh}rjÂj20Xb0662rkÂj40j30j50h]rlÂjÂ$a…rmÂRrnÂj90}roÂ(j®VG¿àjPÂG¿ðjÉ…G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rpÂ}rqÂ(hXOMMBLHX3rrÂhXG2-Octaprenyl-3-methyl-6-methoxy-1,4-benzoquinol hydroxylase (anaerobic)rsÂh}rtÂh}ruÂj20j30j40j30j50h]rvÂ…rwÂRrxÂj90}ryÂ(jY1GÀjÕ2GÀjR4G¿ðjPÂG¿ðjÉ…G?ðjÊ4G@jÔ4G@jÞ4G@jz4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rzÂ}r{Â(hXOMPDCr|ÂhX$orotidine-5'-phosphate decarboxylaser}Âh}r~Âh}rÂj20Xb1281r€Âj40j30j50h]rÂjË$a…r‚ÂRrƒÂj90}r„Â(jÔ4G¿ðj;0)r…Â}r†Â(hXorot5p_cr‡ÂhXOrotidine 5'-phosphaterˆÂh}r‰Âh}rŠÂhNhh]r‹Â…rŒÂRrÂjE0X C10H10N2O11PrŽÂjG0jH0jI0JýÿÿÿjJ0jK0jL0GubG¿ðj¶XG?ðjB_G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÂ}rÂ(hXOMPHHXr‘ÂhX(2-octaprenyl-6-methoxyphenol hydroxylaser’Âh}r“Âh}r”Âj20Xb2907r•Âj40j30j50h]r–ÂjÔ$a…r—ÂRr˜Âj90}r™Â(j®VG¿àj1ÂG¿ðjFÂG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ršÂ}r›Â(hXOMPHHX3rœÂhX42-octaprenyl-6-methoxyphenol hydroxylase (anaerobic)rÂh}ržÂh}rŸÂj20j30j40j30j50h]r Â…r¡ÂRr¢Âj90}r£Â(jY1GÀjÕ2GÀjR4G¿ðj1ÂG¿ðjÊ4G@jFÂG?ðjÔ4G@jÞ4G@jz4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¤Â}r¥Â(hXOP4ENHr¦ÂhX2-oxopent-4-enoate hydrataser§Âh}r¨Âh}r©Âj20Xb0350rªÂj40j30j50h]r«ÂjÝ$a…r¬ÂRr­Âj90}r®Â(jY1G¿ðj ¦G¿ðj‰¦G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¯Â}r°Â(hXOPHBDCr±ÂhX(Octaprenyl-hydroxybenzoate decarboxylaser²Âh}r³Âh}r´Âj20Xb3843 and b2311rµÂj40j30j50h]r¶Â(jï$jæ$e…r·ÂRr¸Âj90}r¹Â(jÔ4G¿ðj¤G¿ðj¶XG?ðj;0)rºÂ}r»Â(hX2oph_cr¼ÂhX2-Octaprenylphenolr½Âh}r¾Âh}r¿ÂhNhh]rÀÂ…rÁÂRrÂÂjE0XC46H70OrÃÂjG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÄÂ}rÅÂ(hXOPHHXrÆÂhX2-Octaprenylphenol hydroxylaserÇÂh}rÈÂh}rÉÂj20Xb3835rÊÂj40j30j50h]rËÂjø$a…rÌÂRrÍÂj90}rÎÂ(j®VG¿àjºÂG¿ðj5G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÏÂ}rÐÂ(hXOPHHX3rÑÂhX*2-Octaprenylphenol hydroxylase (anaerobic)rÒÂh}rÓÂh}rÔÂj20j30j40j30j50h]rÕÂ…rÖÂRr×Âj90}rØÂ(jY1GÀjÕ2GÀjR4G¿ðjºÂG¿ðj5G?ðjÊ4G@jÔ4G@jÞ4G@jz4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nube(j+0)rÙÂ}rÚÂ(hXOPMEACPDrÛÂhX-3-Oxo-pimeloyl-[ACP] methyl ester dehydrataserÜÂh}rÝÂh}rÞÂj20Xb0180rßÂj40j30j50h]ràÂh§a…ráÂRrâÂj90}rãÂ(j;0)räÂ}råÂ(hX hpmeACP_cræÂhX53-Hydroxypimeloyl-[acyl-carrier protein] methyl esterrçÂh}rèÂh}réÂhNhh]rêÂ…rëÂRrìÂjE0XC19H33N2O11PRSríÂjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjY1G?ðj ŒG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rîÂ}rïÂ(hXOPMEACPRrðÂhX+3-Oxo-pimeloyl-[ACP] methyl ester reductaserñÂh}ròÂh}róÂj20Xb1093rôÂj40j30j50h]rõÂhËa…röÂRr÷Âj90}røÂ(jH4G¿ðjÔ4G¿ðj;0)rùÂ}rúÂ(hX opmeACP_crûÂhX23-Oxo-pimeloyl-[acyl-carrier protein] methyl esterrüÂh}rýÂh}rþÂhNhh]rÿÂ…rÃRrÃjE0XC19H31N2O11PRSrÃjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjäÂG?ðjO1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÃ}rÃ(hXOPMEACPSrÃhX*3-Oxo-pimeloyl-[ACP] methyl ester synthaserÃh}rÃh}rÃj20Xb2323r Ãj40j30j50h]r ÃhÝa…r ÃRr Ãj90}r Ã(jÔ4G¿ðj¬‹G¿ðj¢XG¿ðj¬XG?ðjùÂG?ðj¶XG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÃ}rÃ(hXORNDCrÃhXOrnithine DecarboxylaserÃh}rÃh}rÃj20Xb2965 or b0693rÃj40j30j50h]rÃ(j %j%e…rÃRrÃj90}rÃ(jÔ4G¿ðj–aG¿ðj¶XG?ðj{2G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÃ}rÃ(hXORNabcpprÃhX.ornithine transport via ABC system (periplasm)rÃh}rÃh}rÃj20X#b2310 and b2307 and b2306 and b2308rÃj40j30j50h]r Ã(jÆj j jóe…r!ÃRr"Ãj90}r#Ã(jY1G¿ðjÕ2G¿ðjoG¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðj–aG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r$Ã}r%Ã(hXORNtexr&ÃhX>ornithine transport via diffusion (extracellular to periplasm)r'Ãh}r(Ãh}r)Ãj20X b0241 or b0929 or b1377 or b2215r*Ãj40j30j50h]r+Ã(h h)hh2e…r,ÃRr-Ãj90}r.Ã(jHG¿ðjoG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r/Ã}r0Ã(hX OROTt2_2ppr1ÃhX6Orotate transport via proton symport (2 H) (periplasm)r2Ãh}r3Ãh}r4Ãj20Xb3528r5Ãj40j30j50h]r6Ãj a…r7ÃRr8Ãj90}r9Ã(jPGÀj;0)r:Ã}r;Ã(hXorot_pr<ÃhXOrotater=Ãh}r>Ãh}r?ÃhNhh]r@Ã…rAÃRrBÃjE0XC5H3N2O4rCÃjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj/„G?ðjÔ4G@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rDÃ}rEÃ(hXOROTtexrFÃhX<Orotate transport via diffusion (extracellular to periplasm)rGÃh}rHÃh}rIÃj20X b2215 or b1377 or b0929 or b0241rJÃj40j30j50h]rKÃ(h h)hh2e…rLÃRrMÃj90}rNÃ(j“HG¿ðj:ÃG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rOÃ}rPÃ(hXORPTrQÃhX!orotate phosphoribosyltransferaserRÃh}rSÃh}rTÃj20Xb3642rUÃj40j30j50h]rVÃj%a…rWÃRrXÃj90}rYÃ(jÀ4G¿ðj…ÂG¿ðjýdG?ðj/„G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rZÃ}r[Ã(hXOXAMTCr\ÃhXoxamate transcarbamoylaser]Ãh}r^Ãh}r_Ãj20j30j40j30j50h]r`Ã…raÃRrbÃj90}rcÃ(jÊ4G¿ðj;0)rdÃ}reÃ(hXoxur_crfÃhX OxalureatergÃh}rhÃh}riÃhNhh]rjÃ…rkÃRrlÃjE0XC3H3N2O4rmÃjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj‘pG?ðj®0G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rnÃ}roÃ(hXOXCDCrpÃhXOxalyl-CoA decarboxylaserqÃh}rrÃh}rsÃj20Xb2373rtÃj40j30j50h]ruÃj%a…rvÃRrwÃj90}rxÃ(j³“G¿ðjÔ4G¿ðj¶XG?ðj©“G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ryÃ}rzÃ(hXOXCOAHDHr{ÃhXUoxepin-CoA hydrolase/ 3-oxo-5,6-dehydrosuberyl-CoA semialdehyde dehydrogenase (NADP+)r|Ãh}r}Ãh}r~Ãj20Xb1387rÃj40j30j50h]r€Ãj%%a…rÃRr‚Ãj90}rƒÃ(jY1GÀj;0)r„Ã}r…Ã(hX 2oxpaccoa_cr†ÃhX 2-oxepin-2(3H)-ylideneacetyl-CoAr‡Ãh}rˆÃh}r‰ÃhNhh]rŠÃ…r‹ÃRrŒÃjE0XC29H38N7O18P3SrÃjG0jH0jI0JüÿÿÿjJ0jK0jL0GubG¿ðjO1G¿ðjH4G?ðjÔ4G@j;0)rŽÃ}rÃ(hX 3oxdhscoa_crÃhX3-oxo-5,6-dehydrosuberyl-CoAr‘Ãh}r’Ãh}r“ÃhNhh]r”Ã…r•ÃRr–ÃjE0XC29H39N7O20P3Sr—ÃjG0jH0jI0JûÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r˜Ã}r™Ã(hXOXDHCOATršÃhX%3-oxo-5,6-dehydrosuberyl-CoA thiolaser›Ãh}rœÃh}rÃj20Xb1394 and b1397ržÃj40j30j50h]rŸÃ(j.%hæe…r ÃRr¡Ãj90}r¢Ã(j52G¿ðjŽÃG¿ðja3G?ðj2‚G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r£Ã}r¤Ã(hXP5CDr¥ÃhX'1-pyrroline-5-carboxylate dehydrogenaser¦Ãh}r§Ãh}r¨Ãj20Xb1014r©Ãj40j30j50h]rªÃj7%a…r«ÃRr¬Ãj90}r­Ã(jY1GÀjn—G¿ðjR4G¿ðj1G?ðjÔ4G?ðjz4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r®Ã}r¯Ã(hXP5CRr°ÃhX!pyrroline-5-carboxylate reductaser±Ãh}r²Ãh}r³Ãj20Xb0386r´Ãj40j30j50h]rµÃj@%a…r¶ÃRr·Ãj90}r¸Ã(jH4G¿ðjÔ4GÀjn—G¿ðjf4G?ðjO1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¹Ã}rºÃ(hX PA120abcppr»ÃhX;phosphatidate transport via ABC system (n-C12:0, periplasm)r¼Ãh}r½Ãh}r¾Ãj20Xb0914r¿Ãj40j30j50h]rÀÃjì a…rÁÃRrÂÃj90}rÃÃ(jY1G¿ðjÓfG¿ðjÕ2G¿ðjwwG?ðjÊ4G?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÄÃ}rÅÃ(hX PA140abcpprÆÃhX;phosphatidate transport via ABC system (n-C14:0, periplasm)rÇÃh}rÈÃh}rÉÃj20Xb0914rÊÃj40j30j50h]rËÃjì a…rÌÃRrÍÃj90}rÎÃ(jY1G¿ðjÕ2G¿ðjòfG¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðj©wG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÏÃ}rÐÃ(hX PA141abcpprÑÃhX;phosphatidate transport via ABC system (n-C14:1, periplasm)rÒÃh}rÓÃh}rÔÃj20Xb0914rÕÃj40j30j50h]rÖÃjì a…r×ÃRrØÃj90}rÙÃ(jY1G¿ðjÕ2G¿ðjgG¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðjÑwG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÚÃ}rÛÃ(hX PA160abcpprÜÃhX;phosphatidate transport via ABC system (n-C16:0, periplasm)rÝÃh}rÞÃh}rßÃj20Xb0914ràÃj40j30j50h]ráÃjì a…râÃRrãÃj90}räÃ(jY1G¿ðjÕ2G¿ðj0gG¿ðjåwG?ðjÔ4G?ðjÞ4G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)råÃ}ræÃ(hX PA161abcpprçÃhX;phosphatidate transport via ABC system (n-C16:1, periplasm)rèÃh}réÃh}rêÃj20Xb0914rëÃj40j30j50h]rìÃjì a…ríÃRrîÃj90}rïÃ(jY1G¿ðjÕ2G¿ðjOgG¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðjùwG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rðÃ}rñÃ(hX PA180abcppròÃhX;phosphatidate transport via ABC system (n-C18:0, periplasm)róÃh}rôÃh}rõÃj20Xb0914röÃj40j30j50h]r÷Ãjì a…røÃRrùÃj90}rúÃ(jY1G¿ðjngG¿ðjÕ2G¿ðjÊ4G?ðj!xG?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rûÃ}rüÃ(hX PA181abcpprýÃhX;phosphatidate transport via ABC system (n-C18:1, periplasm)rþÃh}rÿÃh}rÄj20Xb0914rÄj40j30j50h]rÄjì a…rÄRrÄj90}rÄ(jgG¿ðjY1G¿ðjÕ2G¿ðjÔ4G?ðj5xG?ðjÞ4G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÄ}rÄ(hX PACALDt2rpprÄhXFphenylacetaldehyde reversible transport via proton symport (periplasm)r Äh}r Äh}r Äj20j30j40j30j50h]r Ä…r ÄRrÄj90}rÄ(jPG¿ðj;0)rÄ}rÄ(hXpacald_prÄhXPhenylacetaldehyderÄh}rÄh}rÄhNhh]rÄ…rÄRrÄjE0XC8H8OrÄjG0jÖ0jI0KjJ0jK0jL0GubG¿ðjÔ4G?ðjsiG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÄ}rÄ(hX PACALDtexrÄhXJphenethylacetaldehyde transport via diffusion (extracellular to periplasm)rÄh}rÄh}rÄj20X b0241 or b0929 or b1377 or b2215r Äj40j30j50h]r!Ä(h h)hh2e…r"ÄRr#Äj90}r$Ä(j§HG¿ðjÄG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r%Ä}r&Ä(hXPACCOAEr'ÄhX+ring 1,2-phenylacetyl-CoA epoxidase (NADPH)r(Äh}r)Äh}r*Äj20X-b1388 and b1389 and b1390 and b1391 and b1392r+Äj40j30j50h]r,Ä(j[%jR%jm%jd%jI%e…r-ÄRr.Äj90}r/Ä(jÔ4G¿ðjH4G¿ðj®VG¿ðj;0)r0Ä}r1Ä(hX phaccoa_cr2ÄhXPhenylacetyl-CoAr3Äh}r4Äh}r5ÄhNhh]r6Ä…r7ÄRr8ÄjE0XC29H38N7O17P3Sr9ÄjG0jH0jI0JüÿÿÿjJ0jK0jL0GubG¿ðjY1G?ðjO1G?ðj;0)r:Ä}r;Ä(hX rephaccoa_cr<ÄhXRing 1,2-epoxyphenylacetyl-CoAr=Äh}r>Äh}r?ÄhNhh]r@Ä…rAÄRrBÄjE0XC29H38N7O18P3SrCÄjG0jH0jI0JüÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rDÄ}rEÄ(hXPACCOALrFÄhXphenylacetate-CoA ligaserGÄh}rHÄh}rIÄj20Xb1398rJÄj40j30j50h]rKÄjv%a…rLÄRrMÄj90}rNÄ(j}iG¿ðjÕ2G¿ðj52G¿ðjÀ4G?ðj0ÄG?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rOÄ}rPÄ(hXPANTSrQÄhXpantothenate synthaserRÄh}rSÄh}rTÄj20Xb0133rUÄj40j30j50h]rVÄj%a…rWÄRrXÄj90}rYÄ(jÛ†G¿ðjÕ2G¿ðj|pG¿ðjÀ4G?ðjÔ4G?ðj;0)rZÄ}r[Ä(hX pnto__R_cr\ÄhX(R)-Pantothenater]Äh}r^Äh}r_ÄhNhh]r`Ä…raÄRrbÄjE0XC9H16NO5rcÄjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rdÄ}reÄ(hXPAPA120rfÄhX#Phosphatidate phosphatase (n-C12:0)rgÄh}rhÄh}riÄj20Xb1278rjÄj40j30j50h]rkÄjˆ%a…rlÄRrmÄj90}rnÄ(jY1G¿ðjÓfG¿ðjÊ4G?ðjyNG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)roÄ}rpÄ(hX PAPA120pprqÄhX0Phosphatidate phosphatase (periplasmic, n-C12:0)rrÄh}rsÄh}rtÄj20Xb1278ruÄj40j30j50h]rvÄjˆ%a…rwÄRrxÄj90}ryÄ(jwwG¿ðjDPG¿ðjoNG?ðjHWG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rzÄ}r{Ä(hXPAPA140r|ÄhX#Phosphatidate phosphatase (n-C14:0)r}Äh}r~Äh}rÄj20Xb1278r€Äj40j30j50h]rÄjˆ%a…r‚ÄRrƒÄj90}r„Ä(jY1G¿ðjòfG¿ðjÊ4G?ðj—NG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r…Ä}r†Ä(hX PAPA140ppr‡ÄhX0Phosphatidate phosphatase (periplasmic, n-C14:0)rˆÄh}r‰Äh}rŠÄj20Xb1278r‹Äj40j30j50h]rŒÄjˆ%a…rÄRrŽÄj90}rÄ(jDPG¿ðj©wG¿ðjNG?ðjHWG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÄ}r‘Ä(hXPAPA141r’ÄhX#Phosphatidate phosphatase (n-C14:1)r“Äh}r”Äh}r•Äj20Xb1278r–Äj40j30j50h]r—Äjˆ%a…r˜ÄRr™Äj90}ršÄ(jY1G¿ðjgG¿ðjÊ4G?ðjµNG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r›Ä}rœÄ(hX PAPA141pprÄhX0Phosphatidate phosphatase (periplasmic, n-C14:1)ržÄh}rŸÄh}r Äj20Xb1278r¡Äj40j30j50h]r¢Äjˆ%a…r£ÄRr¤Äj90}r¥Ä(jDPG¿ðjÑwG¿ðj«NG?ðjHWG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¦Ä}r§Ä(hXPAPA160r¨ÄhX#Phosphatidate phosphatase (n-C16:0)r©Äh}rªÄh}r«Äj20Xb1278r¬Äj40j30j50h]r­Äjˆ%a…r®ÄRr¯Äj90}r°Ä(jY1G¿ðj0gG¿ðjÊ4G?ðjÓNG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r±Ä}r²Ä(hX PAPA160ppr³ÄhX0Phosphatidate phosphatase (periplasmic, n-C16:0)r´Äh}rµÄh}r¶Äj20Xb1278r·Äj40j30j50h]r¸Äjˆ%a…r¹ÄRrºÄj90}r»Ä(jDPG¿ðjåwG¿ðjHWG?ðjÉNG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¼Ä}r½Ä(hXPAPA161r¾ÄhX#Phosphatidate phosphatase (n-C16:1)r¿Äh}rÀÄh}rÁÄj20Xb1278rÂÄj40j30j50h]rÃÄjˆ%a…rÄÄRrÅÄj90}rÆÄ(jY1G¿ðjOgG¿ðjÊ4G?ðjñNG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÇÄ}rÈÄ(hX PAPA161pprÉÄhX0Phosphatidate phosphatase (periplasmic, n-C16:1)rÊÄh}rËÄh}rÌÄj20Xb1278rÍÄj40j30j50h]rÎÄjˆ%a…rÏÄRrÐÄj90}rÑÄ(jDPG¿ðjùwG¿ðjHWG?ðjçNG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÒÄ}rÓÄ(hXPAPA180rÔÄhX#Phosphatidate phosphatase (n-C18:0)rÕÄh}rÖÄh}r×Äj20Xb1278rØÄj40j30j50h]rÙÄjˆ%a…rÚÄRrÛÄj90}rÜÄ(jY1G¿ðjngG¿ðjÊ4G?ðjOG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÝÄ}rÞÄ(hX PAPA180pprßÄhX0Phosphatidate phosphatase (periplasmic, n-C18:0)ràÄh}ráÄh}râÄj20Xb1278rãÄj40j30j50h]räÄjˆ%a…råÄRræÄj90}rçÄ(j!xG¿ðjDPG¿ðjHWG?ðjOG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rèÄ}réÄ(hXPAPA181rêÄhX#Phosphatidate phosphatase (n-C18:1)rëÄh}rìÄh}ríÄj20Xb1278rîÄj40j30j50h]rïÄjˆ%a…rðÄRrñÄj90}ròÄ(jgG¿ðjY1G¿ðjÊ4G?ðj-OG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)róÄ}rôÄ(hX PAPA181pprõÄhX0Phosphatidate phosphatase (periplasmic, n-C18:1)röÄh}r÷Äh}røÄj20Xb1278rùÄj40j30j50h]rúÄjˆ%a…rûÄRrüÄj90}rýÄ(j5xG¿ðjDPG¿ðjHWG?ðj#OG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rþÄ}rÿÄ(hXPAPPT3rÅhXLphospho-N-acetylmuramoyl-pentapeptide-transferase (meso-2,6-diaminopimelate)rÅh}rÅh}rÅj20Xb0087rÅj40j30j50h]rÅj‘%a…rÅRrÅj90}rÅ(j$_G¿ðj;0)r Å}r Å(hXugmda_cr ÅhXTUDP-N-acetylmuramoyl-L-alanyl-D-glutamyl-meso-2,6-diaminopimeloyl-D-alanyl-D-alaniner Åh}r Åh}rÅhNhh]rÅ…rÅRrÅjE0X C41H61N9O28P2rÅjG0jH0jI0JüÿÿÿjJ0jK0jL0GubG¿ðjB_G?ðj;0)rÅ}rÅ(hXuagmda_crÅhXgUndecaprenyl-diphospho-N-acetylmuramoyl-L-alanyl-D-glutamyl-meso-2,6-diaminopimeloyl-D-alanyl-D-alaninerÅh}rÅh}rÅhNhh]rÅ…rÅRrÅjE0XC87H139N7O23P2rÅjG0jH0jI0JüÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÅ}rÅ(hXPAPSRrÅhX/phosphoadenylyl-sulfate reductase (thioredoxin)r Åh}r!Åh}r"Åj20X*( b2762 and b2582 ) or ( b2762 and b3781 )r#Åj40j30j50h]r$Å(jš%jj e…r%ÅRr&Åj90}r'Å(jeG¿ðji‡G¿ðj¿|G?ðjÔ4G@js‡G?ðjÚbG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r(Å}r)Å(hXPAPSR2r*ÅhX0phosphoadenylyl-sulfate reductase (glutaredoxin)r+Åh}r,Åh}r-Åj20XX( b2762 and b0849 ) or ( b2762 and b1064 ) or ( b2762 and b1654 ) or ( b2762 and b3610 )r.Åj40j30j50h]r/Å(jÁjÊjš%j7 jÓe…r0ÅRr1Åj90}r2Å(j¬¡G¿ðjeG¿ðj¿|G?ðjÔ4G@jÚbG?ðj£¡G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r3Å}r4Å(hXPDE1r5ÅhX)3',5'-cyclic-nucleotide phosphodiesteraser6Åh}r7Åh}r8Åj20Xb1489r9Åj40j30j50h]r:Åj£%a…r;ÅRr<Åj90}r=Å(jY1G¿ðj4dG¿ðjÔ4G?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r>Å}r?Å(hXPDE4r@ÅhX)3',5'-cyclic-nucleotide phosphodiesteraserAÅh}rBÅh}rCÅj20Xb1489rDÅj40j30j50h]rEÅj£%a…rFÅRrGÅj90}rHÅ(jY1G¿ðj¹¢G¿ðj©dG?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rIÅ}rJÅ(hXPDHrKÅhXpyruvate dehydrogenaserLÅh}rMÅh}rNÅj20Xb0114 and b0115 and b0116rOÅj40j30j50h]rPÅ(j¬%jŠjµ%e…rQÅRrRÅj90}rSÅ(ja_G¿ðjR4G¿ðj52G¿ðja3G?ðj¶XG?ðjz4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rTÅ}rUÅ(hXPDX5PO2rVÅhX*pyridoxine 5'-phosphate oxidase (anaerboicrWÅh}rXÅh}rYÅj20j30j40j30j50h]rZÅ…r[ÅRr\Åj90}r]Å(j;0)r^Å}r_Å(hXpdx5p_cr`ÅhXPyridoxine 5'-phosphateraÅh}rbÅh}rcÅhNhh]rdÅ…reÅRrfÅjE0X C8H10NO6PrgÅjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjR4G¿ðjÔ4G?ðjz4G?ðjÛ1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rhÅ}riÅ(hXPDX5POirjÅhXpyridoxine 5'-phosphate oxidaserkÅh}rlÅh}rmÅj20Xb1638rnÅj40j30j50h]roÅj¾%a…rpÅRrqÅj90}rrÅ(j^ÅG¿ðj®VG¿ðjÛ1G?ðjÛ[G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rsÅ}rtÅ(hXPDX5PSruÅhX Pyridoxine 5'-phosphate synthaservÅh}rwÅh}rxÅj20Xb0052 and b2564ryÅj40j30j50h]rzÅ(jÇ%jÐ%e…r{ÅRr|Åj90}r}Å(j¬ˆG¿ðjR4G¿ðj/ZG¿ðj¶XG?ðjÊ4G?ðjz4G?ðj^ÅG?ðjY1G@jÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r~Å}rÅ(hXPDXPPr€ÅhX"Pyridoxine 5-phosphate phosphataserÅh}r‚Åh}rƒÅj20Xb0766r„Åj40j30j50h]r…ÅjÙ%a…r†ÅRr‡Åj90}rˆÅ(jY1G¿ðj^ÅG¿ðjÊ4G?ðj;0)r‰Å}rŠÅ(hXpydxn_cr‹ÅhX PyridoxinerŒÅh}rÅh}rŽÅhNhh]rÅ…rÅRr‘ÅjE0XC8H11NO3r’ÅjG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r“Å}r”Å(hX PE120abcppr•ÅhXFphosphatidylethanolamine transport via ABC system (n-C12:0, periplasm)r–Åh}r—Åh}r˜Åj20Xb0914r™Åj40j30j50h]ršÅjì a…r›ÅRrœÅj90}rÅ(jY1G¿ðjÕ2G¿ðjsRG¿ðj;0)ržÅ}rŸÅ(hXpe120_pr ÅhX0phosphatidylethanolamine (didodecanoyl, n-C12:0)r¡Åh}r¢Åh}r£ÅhNhh]r¤Å…r¥ÅRr¦ÅjE0X C29H58N1O8P1r§ÅjG0jÖ0jI0KjJ0jK0jL0GubG?ðjÔ4G?ðjÞ4G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¨Å}r©Å(hX PE140abcpprªÅhXFphosphatidylethanolamine transport via ABC system (n-C14:0, periplasm)r«Åh}r¬Åh}r­Åj20Xb0914r®Åj40j30j50h]r¯Åjì a…r°ÅRr±Åj90}r²Å(jY1G¿ðjœRG¿ðjÕ2G¿ðjÊ4G?ðj;0)r³Å}r´Å(hXpe140_prµÅhX3phosphatidylethanolamine (ditetradecanoyl, n-C14:0)r¶Åh}r·Åh}r¸ÅhNhh]r¹Å…rºÅRr»ÅjE0X C33H66N1O8P1r¼ÅjG0jÖ0jI0KjJ0jK0jL0GubG?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r½Å}r¾Å(hX PE141abcppr¿ÅhXFphosphatidylethanolamine transport via ABC system (n-C14:1, periplasm)rÀÅh}rÁÅh}rÂÅj20Xb0914rÃÅj40j30j50h]rÄÅjì a…rÅÅRrÆÅj90}rÇÅ(j»RG¿ðjY1G¿ðjÕ2G¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðj;0)rÈÅ}rÉÅ(hXpe141_prÊÅhX6phosphatidylethanolamine (ditetradec-7-enoyl, n-C14:1)rËÅh}rÌÅh}rÍÅhNhh]rÎÅ…rÏÅRrÐÅjE0X C33H62N1O8P1rÑÅjG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÒÅ}rÓÅ(hX PE160abcpprÔÅhXFphosphatidylethanolamine transport via ABC system (n-C16:0, periplasm)rÕÅh}rÖÅh}r×Åj20Xb0914rØÅj40j30j50h]rÙÅjì a…rÚÅRrÛÅj90}rÜÅ(jY1G¿ðj!2G¿ðjÕ2G¿ðjù1G?ðjÊ4G?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÝÅ}rÞÅ(hX PE161abcpprßÅhXFphosphatidylethanolamine transport via ABC system (n-C16:1, periplasm)ràÅh}ráÅh}râÅj20Xb0914rãÅj40j30j50h]räÅjì a…råÅRræÅj90}rçÅ(jY1G¿ðjÂ0G¿ðjÕ2G¿ðjá0G?ðjÔ4G?ðjÞ4G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rèÅ}réÅ(hX PE180abcpprêÅhXFphosphatidylethanolamine transport via ABC system (n-C18:0, periplasm)rëÅh}rìÅh}ríÅj20Xb0914rîÅj40j30j50h]rïÅjì a…rðÅRrñÅj90}ròÅ(jY1G¿ðjÕ2G¿ðjSG¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðj;0)róÅ}rôÅ(hXpe180_prõÅhX2phosphatidylethanolamine (dioctadecanoyl, n-C18:0)röÅh}r÷Åh}røÅhNhh]rùÅ…rúÅRrûÅjE0X C41H82N1O8P1rüÅjG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rýÅ}rþÅ(hX PE181abcpprÿÅhXFphosphatidylethanolamine transport via ABC system (n-C18:1, periplasm)rÆh}rÆh}rÆj20Xb0914rÆj40j30j50h]rÆjì a…rÆRrÆj90}rÆ(jY1G¿ðjÕ2G¿ðjÚ3G¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðj4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÆ}r Æ(hXPEAMNOppr ÆhXPhenethylamine oxidaser Æh}r Æh}r Æj20Xb1386rÆj40j30j50h]rÆja…rÆRrÆj90}rÆ(jçYG¿ðjDPG¿ðj;0)rÆ}rÆ(hXpeamn_prÆhXPhenethylaminerÆh}rÆh}rÆhNhh]rÆ…rÆRrÆjE0XC8H12NrÆjG0jÖ0jI0KjJ0jK0jL0GubG¿ðjûYG?ðjZG?ðjÄG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÆ}rÆ(hXPEAMNtexrÆhXCphenethylamine transport via diffusion (extracellular to periplasm)r Æh}r!Æh}r"Æj20X b0241 or b0929 or b1377 or b2215r#Æj40j30j50h]r$Æ(h h)hh2e…r%ÆRr&Æj90}r'Æ(j»HG¿ðjÆG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r(Æ}r)Æ(hXPERDr*ÆhX,Erythronate 4-phosphate (4per) dehydrogenaser+Æh}r,Æh}r-Æj20Xb2320r.Æj40j30j50h]r/Æjâ%a…r0ÆRr1Æj90}r2Æ(jR4G¿ðjëˆG¿ðjÔ4G?ðjz4G?ðjÂG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r3Æ}r4Æ(hX PETNT161ppr5ÆhX)phosphoethanolamine transferase (c-C16:1)r6Æh}r7Æh}r8Æj20Xb3546r9Æj40j30j50h]r:Æjë%a…r;ÆRr<Æj90}r=Æ(já0G¿ðj†­G¿ðjÁ‹G?ðjçNG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r>Æ}r?Æ(hX PETNT181ppr@ÆhX)phosphoethanolamine transferase (c-C16:1)rAÆh}rBÆh}rCÆj20Xb3546rDÆj40j30j50h]rEÆjë%a…rFÆRrGÆj90}rHÆ(j†­G¿ðj4G¿ðjÁ‹G?ðj#OG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rIÆ}rJÆ(hXPFKrKÆhXphosphofructokinaserLÆh}rMÆh}rNÆj20Xb3916 or b1723rOÆj40j30j50h]rPÆ(jý%jô%e…rQÆRrRÆj90}rSÆ(jÕ2G¿ðjcjG¿ðjÔ4G?ðjÞ4G?ðjêŽG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rTÆ}rUÆ(hXPFK_2rVÆhXPhosphofructokinaserWÆh}rXÆh}rYÆj20Xb3916rZÆj40j30j50h]r[Æjô%a…r\ÆRr]Æj90}r^Æ(jLG¿ðjÕ2G¿ðj;0)r_Æ}r`Æ(hX tagdp__D_craÆhXD-Tagatose 1,6-biphosphaterbÆh}rcÆh}rdÆhNhh]reÆ…rfÆRrgÆjE0X C6H10O12P2rhÆjG0jH0jI0JüÿÿÿjJ0jK0jL0GubG?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)riÆ}rjÆ(hXPFK_3rkÆhXphosphofructokinase (s7p)rlÆh}rmÆh}rnÆj20Xb3916roÆj40j30j50h]rpÆjô%a…rqÆRrrÆj90}rsÆ(jÕ2G¿ðj;0)rtÆ}ruÆ(hXs7p_crvÆhXSedoheptulose 7-phosphaterwÆh}rxÆh}ryÆhNhh]rzÆ…r{ÆRr|ÆjE0X C7H13O10Pr}ÆjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjÿŽG?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r~Æ}rÆ(hXPFLr€ÆhXpyruvate formate lyaserÆh}r‚Æh}rƒÆj20Xf( b0902 and b0903 ) or ( b0902 and b3114 ) or ( b3951 and b3952 ) or ( ( b0902 and b0903 ) and b2579 )r„Æj40j30j50h]r…Æ(jƒ$j&jŒ$jz$j&j•$e…r†ÆRr‡Æj90}rˆÆ(ja_G¿ðj52G¿ðja3G?ðjÊkG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r‰Æ}rŠÆ(hX PG120abcppr‹ÆhXBphosphatidylglycerol transport via ABC system (n-C12:0, periplasm)rŒÆh}rÆh}rŽÆj20Xb0914rÆj40j30j50h]rÆjì a…r‘ÆRr’Æj90}r“Æ(jY1G¿ðjTG¿ðjÕ2G¿ðjÊ4G?ðjwG?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r”Æ}r•Æ(hX PG140abcppr–ÆhXBphosphatidylglycerol transport via ABC system (n-C14:0, periplasm)r—Æh}r˜Æh}r™Æj20Xb0914ršÆj40j30j50h]r›Æjì a…rœÆRrÆj90}ržÆ(jY1G¿ðjÕ2G¿ðjTG¿ðjŸwG?ðjÔ4G?ðjÞ4G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rŸÆ}r Æ(hX PG141abcppr¡ÆhXBphosphatidylglycerol transport via ABC system (n-C14:1, periplasm)r¢Æh}r£Æh}r¤Æj20Xb0914r¥Æj40j30j50h]r¦Æjì a…r§ÆRr¨Æj90}r©Æ(jY1G¿ðjÕ2G¿ðj1TG¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðjÇwG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rªÆ}r«Æ(hX PG160abcppr¬ÆhXBphosphatidylglycerol transport via ABC system (n-C16:0, periplasm)r­Æh}r®Æh}r¯Æj20Xb0914r°Æj40j30j50h]r±Æjì a…r²ÆRr³Æj90}r´Æ(jY1G¿ðjÕ2G¿ðj+2G¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðj2G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rµÆ}r¶Æ(hX PG161abcppr·ÆhXBphosphatidylglycerol transport via ABC system (n-C16:1, periplasm)r¸Æh}r¹Æh}rºÆj20Xb0914r»Æj40j30j50h]r¼Æjì a…r½ÆRr¾Æj90}r¿Æ(jY1G¿ðjÕ2G¿ðj×0G¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðjÿ0G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÀÆ}rÁÆ(hX PG180abcpprÂÆhXBphosphatidylglycerol transport via ABC system (n-C18:0, periplasm)rÃÆh}rÄÆh}rÅÆj20Xb0914rÆÆj40j30j50h]rÇÆjì a…rÈÆRrÉÆj90}rÊÆ(jY1G¿ðj\TG¿ðjÕ2G¿ðjxG?ðjÊ4G?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rËÆ}rÌÆ(hX PG181abcpprÍÆhXBphosphatidylglycerol transport via ABC system (n-C18:1, periplasm)rÎÆh}rÏÆh}rÐÆj20Xb0914rÑÆj40j30j50h]rÒÆjì a…rÓÆRrÔÆj90}rÕÆ(jY1G¿ðjW3G¿ðjÕ2G¿ðjk3G?ðjÔ4G?ðjÞ4G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÖÆ}rׯ(hXPGAMTrØÆhXphosphoglucosamine mutaserÙÆh}rÚÆh}rÛÆj20Xb3176rÜÆj40j30j50h]rÝÆj&a…rÞÆRr߯j90}ràÆ(j]•G¿ðj„eG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)ráÆ}râÆ(hXPGCDrãÆhXphosphoglycerate dehydrogenaseräÆh}råÆh}ræÆj20Xb2913rçÆj40j30j50h]rèÆj!&a…réÆRrêÆj90}rëÆ(jR4G¿ðj#ŸG¿ðjÔ4G?ðjz4G?ðj;0)rìÆ}ríÆ(hX3php_crîÆhX3-PhosphohydroxypyruvaterïÆh}rðÆh}rñÆhNhh]ròÆ…róÆRrôÆjE0XC3H2O7PrõÆjG0jH0jI0JýÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)röÆ}r÷Æ(hXPGIrøÆhXglucose-6-phosphate isomeraserùÆh}rúÆh}rûÆj20Xb4025rüÆj40j30j50h]rýÆj*&a…rþÆRrÿÆj90}rÇ(jW\G¿ðjcjG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÇ}rÇ(hXPGKrÇhXphosphoglycerate kinaserÇh}rÇh}rÇj20Xb2926rÇj40j30j50h]rÇj3&a…r ÇRr Çj90}r Ç(jÕ2G¿ðj#ŸG¿ðjý™G?ðjÞ4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r Ç}r Ç(hXPGLrÇhX6-phosphogluconolactonaserÇh}rÇh}rÇj20Xb0767rÇj40j30j50h]rÇj<&a…rÇRrÇj90}rÇ(jY1G¿ðj£—G¿ðjÔ4G?ðj/‹G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÇ}rÇ(hXPGLYCPrÇhXPhosphoglycolate phosphataserÇh}rÇh}rÇj20Xb3385rÇj40j30j50h]rÇjE&a…rÇRr Çj90}r!Ç(jY1G¿ðj;0)r"Ç}r#Ç(hX2pglyc_cr$ÇhX2-Phosphoglycolater%Çh}r&Çh}r'ÇhNhh]r(Ç…r)ÇRr*ÇjE0XC2H2O6Pr+ÇjG0jH0jI0JýÿÿÿjJ0jK0jL0GubG¿ðjGšG?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r,Ç}r-Ç(hXPGMr.ÇhXphosphoglycerate mutaser/Çh}r0Çh}r1Çj20Xb3612 or b4395 or b0755r2Çj40j30j50h]r3Ç(jN&j`&jW&e…r4ÇRr5Çj90}r6Ç(jÖ‹G¿ðj#ŸG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r7Ç}r8Ç(hXPGMTr9ÇhXphosphoglucomutaser:Çh}r;Çh}r<Çj20Xb2690 or b0688r=Çj40j30j50h]r>Ç(ji&jr&e…r?ÇRr@Çj90}rAÇ(j›•G¿ðjW\G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rBÇ}rCÇ(hX PGP120abcpprDÇhXJphosphatidylglycerophosphate transport via ABC system (n-C12:0, periplasm)rEÇh}rFÇh}rGÇj20Xb0914rHÇj40j30j50h]rIÇjì a…rJÇRrKÇj90}rLÇ(jY1G¿ðjÕ2G¿ðj;0)rMÇ}rNÇ(hXpgp120_crOÇhX4Phosphatidylglycerophosphate (didodecanoyl, n-C12:0)rPÇh}rQÇh}rRÇhNhh]rSÇ…rTÇRrUÇjE0X C30H57O13P2rVÇjG0jH0jI0JýÿÿÿjJ0jK0jL0GubG¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðj;0)rWÇ}rXÇ(hXpgp120_prYÇhX4Phosphatidylglycerophosphate (didodecanoyl, n-C12:0)rZÇh}r[Çh}r\ÇhNhh]r]Ç…r^ÇRr_ÇjE0X C30H57O13P2r`ÇjG0jÖ0jI0JýÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)raÇ}rbÇ(hX PGP140abcpprcÇhXJphosphatidylglycerophosphate transport via ABC system (n-C14:0, periplasm)rdÇh}reÇh}rfÇj20Xb0914rgÇj40j30j50h]rhÇjì a…riÇRrjÇj90}rkÇ(jY1G¿ðj;0)rlÇ}rmÇ(hXpgp140_crnÇhX7Phosphatidylglycerophosphate (ditetradecanoyl, n-C14:0)roÇh}rpÇh}rqÇhNhh]rrÇ…rsÇRrtÇjE0X C34H65O13P2ruÇjG0jH0jI0JýÿÿÿjJ0jK0jL0GubG¿ðjÕ2G¿ðj;0)rvÇ}rwÇ(hXpgp140_prxÇhX7Phosphatidylglycerophosphate (ditetradecanoyl, n-C14:0)ryÇh}rzÇh}r{ÇhNhh]r|Ç…r}ÇRr~ÇjE0X C34H65O13P2rÇjG0jÖ0jI0JýÿÿÿjJ0jK0jL0GubG?ðjÔ4G?ðjÞ4G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r€Ç}rÇ(hX PGP141abcppr‚ÇhXJphosphatidylglycerophosphate transport via ABC system (n-C14:1, periplasm)rƒÇh}r„Çh}r…Çj20Xb0914r†Çj40j30j50h]r‡Çjì a…rˆÇRr‰Çj90}rŠÇ(jY1G¿ðj;0)r‹Ç}rŒÇ(hXpgp141_crÇhX:Phosphatidylglycerophosphate (ditetradec-7-enoyl, n-C14:1)rŽÇh}rÇh}rÇhNhh]r‘Ç…r’ÇRr“ÇjE0X C34H61O13P2r”ÇjG0jH0jI0JýÿÿÿjJ0jK0jL0GubG¿ðjÕ2G¿ðj;0)r•Ç}r–Ç(hXpgp141_pr—ÇhX:Phosphatidylglycerophosphate (ditetradec-7-enoyl, n-C14:1)r˜Çh}r™Çh}ršÇhNhh]r›Ç…rœÇRrÇjE0X C34H61O13P2ržÇjG0jÖ0jI0JýÿÿÿjJ0jK0jL0GubG?ðjÊ4G?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rŸÇ}r Ç(hX PGP160abcppr¡ÇhXJphosphatidylglycerophosphate transport via ABC system (n-C16:0, periplasm)r¢Çh}r£Çh}r¤Çj20Xb0914r¥Çj40j30j50h]r¦Çjì a…r§ÇRr¨Çj90}r©Ç(j;0)rªÇ}r«Ç(hXpgp160_cr¬ÇhX6Phosphatidylglycerophosphate (dihexadecanoyl, n-C16:0)r­Çh}r®Çh}r¯ÇhNhh]r°Ç…r±ÇRr²ÇjE0X C38H73O13P2r³ÇjG0jH0jI0JýÿÿÿjJ0jK0jL0GubG¿ðjY1G¿ðjÕ2G¿ðjÊ4G?ðj;0)r´Ç}rµÇ(hXpgp160_pr¶ÇhX6Phosphatidylglycerophosphate (dihexadecanoyl, n-C16:0)r·Çh}r¸Çh}r¹ÇhNhh]rºÇ…r»ÇRr¼ÇjE0X C38H73O13P2r½ÇjG0jÖ0jI0JýÿÿÿjJ0jK0jL0GubG?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¾Ç}r¿Ç(hX PGP161abcpprÀÇhXJphosphatidylglycerophosphate transport via ABC system (n-C16:1, periplasm)rÁÇh}rÂÇh}rÃÇj20Xb0914rÄÇj40j30j50h]rÅÇjì a…rÆÇRrÇÇj90}rÈÇ(jY1G¿ðj;0)rÉÇ}rÊÇ(hXpgp161_crËÇhX9Phosphatidylglycerophosphate (dihexadec-9-enoyl, n-C16:1)rÌÇh}rÍÇh}rÎÇhNhh]rÏÇ…rÐÇRrÑÇjE0X C38H69O13P2rÒÇjG0jH0jI0JýÿÿÿjJ0jK0jL0GubG¿ðjÕ2G¿ðjÊ4G?ðj;0)rÓÇ}rÔÇ(hXpgp161_prÕÇhX9Phosphatidylglycerophosphate (dihexadec-9-enoyl, n-C16:1)rÖÇh}r×Çh}rØÇhNhh]rÙÇ…rÚÇRrÛÇjE0X C38H69O13P2rÜÇjG0jÖ0jI0JýÿÿÿjJ0jK0jL0GubG?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÝÇ}rÞÇ(hX PGP180abcpprßÇhXJphosphatidylglycerophosphate transport via ABC system (n-C18:0, periplasm)ràÇh}ráÇh}râÇj20Xb0914rãÇj40j30j50h]räÇjì a…råÇRræÇj90}rçÇ(jY1G¿ðjÕ2G¿ðj;0)rèÇ}réÇ(hXpgp180_crêÇhX6Phosphatidylglycerophosphate (dioctadecanoyl, n-C18:0)rëÇh}rìÇh}ríÇhNhh]rîÇ…rïÇRrðÇjE0X C42H81O13P2rñÇjG0jH0jI0JýÿÿÿjJ0jK0jL0GubG¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðj;0)ròÇ}róÇ(hXpgp180_prôÇhX6Phosphatidylglycerophosphate (dioctadecanoyl, n-C18:0)rõÇh}röÇh}r÷ÇhNhh]røÇ…rùÇRrúÇjE0X C42H81O13P2rûÇjG0jÖ0jI0JýÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rüÇ}rýÇ(hX PGP181abcpprþÇhXJphosphatidylglycerophosphate transport via ABC system (n-C18:1, periplasm)rÿÇh}rÈh}rÈj20Xb0914rÈj40j30j50h]rÈjì a…rÈRrÈj90}rÈ(jY1G¿ðjÕ2G¿ðj;0)rÈ}rÈ(hXpgp181_cr ÈhX:Phosphatidylglycerophosphate (dioctadec-11-enoyl, n-C18:1)r Èh}r Èh}r ÈhNhh]r È…rÈRrÈjE0X C42H77O13P2rÈjG0jH0jI0JýÿÿÿjJ0jK0jL0GubG¿ðj;0)rÈ}rÈ(hXpgp181_prÈhX:Phosphatidylglycerophosphate (dioctadec-11-enoyl, n-C18:1)rÈh}rÈh}rÈhNhh]rÈ…rÈRrÈjE0X C42H77O13P2rÈjG0jÖ0jI0JýÿÿÿjJ0jK0jL0GubG?ðjÔ4G?ðjÞ4G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÈ}rÈ(hXPGPP120rÈhX4phosphatidylglycerol phosphate phosphatase (n-C14:0)rÈh}rÈh}r Èj20Xb1278 or b0418r!Èj40j30j50h]r"È(j{&jˆ%e…r#ÈRr$Èj90}r%È(jY1G¿ðjMÇG¿ðjTG?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r&È}r'È(hX PGPP120ppr(ÈhX?phosphatidylglycerol phosphate phosphatase (periplasm, n-C14:0)r)Èh}r*Èh}r+Èj20Xb0418 or b1278r,Èj40j30j50h]r-È(j{&jˆ%e…r.ÈRr/Èj90}r0È(jDPG¿ðjWÇG¿ðjwG?ðjHWG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r1È}r2È(hXPGPP140r3ÈhX4phosphatidylglycerol phosphate phosphatase (n-C14:0)r4Èh}r5Èh}r6Èj20Xb1278 or b0418r7Èj40j30j50h]r8È(j{&jˆ%e…r9ÈRr:Èj90}r;È(jY1G¿ðjlÇG¿ðjÊ4G?ðjTG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r<È}r=È(hX PGPP140ppr>ÈhX?phosphatidylglycerol phosphate phosphatase (periplasm, n-C14:0)r?Èh}r@Èh}rAÈj20Xb0418 or b1278rBÈj40j30j50h]rCÈ(jˆ%j{&e…rDÈRrEÈj90}rFÈ(jvÇG¿ðjDPG¿ðjHWG?ðjŸwG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rGÈ}rHÈ(hXPGPP141rIÈhX4phosphatidylglycerol phosphate phosphatase (n-C14:1)rJÈh}rKÈh}rLÈj20Xb1278 or b0418rMÈj40j30j50h]rNÈ(j{&jˆ%e…rOÈRrPÈj90}rQÈ(jY1G¿ðj‹ÇG¿ðjÊ4G?ðj1TG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rRÈ}rSÈ(hX PGPP141pprTÈhX?phosphatidylglycerol phosphate phosphatase (periplasm, n-C14:1)rUÈh}rVÈh}rWÈj20Xb0418 or b1278rXÈj40j30j50h]rYÈ(j{&jˆ%e…rZÈRr[Èj90}r\È(j•ÇG¿ðjDPG¿ðjHWG?ðjÇwG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r]È}r^È(hXPGPP160r_ÈhX4phosphatidylglycerol phosphate phosphatase (n-C16:0)r`Èh}raÈh}rbÈj20Xb0418 or b1278rcÈj40j30j50h]rdÈ(jˆ%j{&e…reÈRrfÈj90}rgÈ(jªÇG¿ðjY1G¿ðjÊ4G?ðj+2G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rhÈ}riÈ(hX PGPP160pprjÈhX?phosphatidylglycerol phosphate phosphatase (periplasm, n-C16:0)rkÈh}rlÈh}rmÈj20Xb0418 or b1278rnÈj40j30j50h]roÈ(j{&jˆ%e…rpÈRrqÈj90}rrÈ(jDPG¿ðj´ÇG¿ðjHWG?ðj2G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rsÈ}rtÈ(hXPGPP161ruÈhX4phosphatidylglycerol phosphate phosphatase (n-C16:1)rvÈh}rwÈh}rxÈj20Xb1278 or b0418ryÈj40j30j50h]rzÈ(jˆ%j{&e…r{ÈRr|Èj90}r}È(jY1G¿ðjÉÇG¿ðjÊ4G?ðj×0G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r~È}rÈ(hX PGPP161ppr€ÈhX?phosphatidylglycerol phosphate phosphatase (periplasm, n-C16:1)rÈh}r‚Èh}rƒÈj20Xb0418 or b1278r„Èj40j30j50h]r…È(j{&jˆ%e…r†ÈRr‡Èj90}rˆÈ(jÓÇG¿ðjDPG¿ðjHWG?ðjÿ0G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r‰È}rŠÈ(hXPGPP180r‹ÈhX4phosphatidylglycerol phosphate phosphatase (n-C18:0)rŒÈh}rÈh}rŽÈj20Xb0418 or b1278rÈj40j30j50h]rÈ(jˆ%j{&e…r‘ÈRr’Èj90}r“È(jY1G¿ðjèÇG¿ðjÊ4G?ðj\TG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r”È}r•È(hX PGPP180ppr–ÈhX?phosphatidylglycerol phosphate phosphatase (periplasm, n-C18:0)r—Èh}r˜Èh}r™Èj20Xb0418 or b1278ršÈj40j30j50h]r›È(j{&jˆ%e…rœÈRrÈj90}ržÈ(jDPG¿ðjòÇG¿ðjxG?ðjHWG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rŸÈ}r È(hXPGPP181r¡ÈhX4phosphatidylglycerol phosphate phosphatase (n-C18:1)r¢Èh}r£Èh}r¤Èj20Xb1278 or b0418r¥Èj40j30j50h]r¦È(jˆ%j{&e…r§ÈRr¨Èj90}r©È(jY1G¿ðjÈG¿ðjÊ4G?ðjW3G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rªÈ}r«È(hX PGPP181ppr¬ÈhX?phosphatidylglycerol phosphate phosphatase (periplasm, n-C18:1)r­Èh}r®Èh}r¯Èj20Xb0418 or b1278r°Èj40j30j50h]r±È(j{&jˆ%e…r²ÈRr³Èj90}r´È(jDPG¿ðjÈG¿ðjk3G?ðjHWG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rµÈ}r¶È(hXPGSA120r·ÈhX'Phosphatidylglycerol synthase (n-C12:0)r¸Èh}r¹Èh}rºÈj20Xb1912r»Èj40j30j50h]r¼Èj„&a…r½ÈRr¾Èj90}r¿È(jçlG¿ðjùtG¿ðjÔ4G?ðjMÇG?ðjuG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÀÈ}rÁÈ(hXPGSA140rÂÈhX'Phosphatidylglycerol synthase (n-C14:0)rÃÈh}rÄÈh}rÅÈj20Xb1912rÆÈj40j30j50h]rÇÈj„&a…rÈÈRrÉÈj90}rÊÈ(jçlG¿ðjuG¿ðjlÇG?ðjÔ4G?ðjuG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rËÈ}rÌÈ(hXPGSA141rÍÈhX'Phosphatidylglycerol synthase (n-C14:1)rÎÈh}rÏÈh}rÐÈj20Xb1912rÑÈj40j30j50h]rÒÈj„&a…rÓÈRrÔÈj90}rÕÈ(jçlG¿ðj-uG¿ðjÔ4G?ðj‹ÇG?ðjuG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÖÈ}r×È(hXPGSA160rØÈhX'Phosphatidylglycerol synthase (n-C16:0)rÙÈh}rÚÈh}rÛÈj20Xb1912rÜÈj40j30j50h]rÝÈj„&a…rÞÈRrßÈj90}ràÈ(jçlG¿ðjBuG¿ðjªÇG?ðjÔ4G?ðjuG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ráÈ}râÈ(hXPGSA161rãÈhX'Phosphatidylglycerol synthase (n-C16:1)räÈh}råÈh}ræÈj20Xb1912rçÈj40j30j50h]rèÈj„&a…réÈRrêÈj90}rëÈ(jçlG¿ðjWuG¿ðjÉÇG?ðjÔ4G?ðjuG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rìÈ}ríÈ(hXPGSA180rîÈhX'Phosphatidylglycerol synthase (n-C18:0)rïÈh}rðÈh}rñÈj20Xb1912ròÈj40j30j50h]róÈj„&a…rôÈRrõÈj90}röÈ(jçlG¿ðjluG¿ðjÔ4G?ðjuG?ðjèÇG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r÷È}røÈ(hXPGSA181rùÈhX'Phosphatidylglycerol synthase (n-C18:1)rúÈh}rûÈh}rüÈj20Xb1912rýÈj40j30j50h]rþÈj„&a…rÿÈRrÉj90}rÉ(juG¿ðjçlG¿ðjÔ4G?ðjuG?ðjÈG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÉ}rÉ(hX PHEMEabcpprÉhX.protoheme transport via ABC system (periplasm)rÉh}rÉh}rÉj20X-b2201 and b2200 and b2199 and b2198 and b2197rÉj40j30j50h]r É(jŸ&j¨&j&j±&j–&e…r ÉRr Éj90}r É(jé2G¿ðjY1G¿ðjÕ2G¿ðj;0)r É}rÉ(hXpheme_prÉhX ProtohemerÉh}rÉh}rÉhNhh]rÉ…rÉRrÉjE0X C34H30FeN4O4rÉjG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG?ðjÔ4G?ðjÞ4G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÉ}rÉ(hX PHEMEtiexrÉhXOprotoheme transport irreversible out via diffusion (periplasm to extracellular)rÉh}rÉh}rÉj20j30j40j30j50h]rÉ…rÉRrÉj90}r É(j ÉG¿ðjãHG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r!É}r"É(hXPHETA1r#ÉhXphenylalanine transaminaser$Éh}r%Éh}r&Éj20Xb4054 or b0928 or b3770r'Éj40j30j50h]r(É(jJj‘jÝ e…r)ÉRr*Éj90}r+É(j€\G¿ðj„4G¿ðj1G?ðj;0)r,É}r-É(hXphpyr_cr.ÉhXPhenylpyruvater/Éh}r0Éh}r1ÉhNhh]r2É…r3ÉRr4ÉjE0XC9H7O3r5ÉjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r6É}r7É(hXPHETRSr8ÉhXPhenylalanyl-tRNA synthetaser9Éh}r:Éh}r;Éj20Xb1713 and b1714r<Éj40j30j50h]r=É(jº&jÃ&e…r>ÉRr?Éj90}r@É(j;0)rAÉ}rBÉ(hX trnaphe_crCÉhX tRNA(Phe)rDÉh}rEÉh}rFÉhNhh]rGÉ…rHÉRrIÉjE0jéhjG0jH0jI0KjJ0jK0jL0GubG¿ðjÕ2G¿ðj„4G¿ðjÀ4G?ðj;0)rJÉ}rKÉ(hX phetrna_crLÉhXL-Phenylalanyl-tRNA(Phe)rMÉh}rNÉh}rOÉhNhh]rPÉ…rQÉRrRÉjE0XC9H10NORrSÉjG0jH0jI0KjJ0jK0jL0GubG?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rTÉ}rUÉ(hXPHEt2rpprVÉhXCL-phenylalanine reversible transport via proton symport (periplasm)rWÉh}rXÉh}rYÉj20Xb1473 or b0112 or b0576rZÉj40j30j50h]r[É(jMjÕ&jÌ&e…r\ÉRr]Éj90}r^É(jPG¿ðj;0)r_É}r`É(hXphe__L_praÉhXL-PhenylalaninerbÉh}rcÉh}rdÉhNhh]reÉ…rfÉRrgÉjE0XC9H11NO2rhÉjG0jÖ0jI0KjJ0jK0jL0GubG¿ðjÔ4G?ðj„4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)riÉ}rjÉ(hXPHEtexrkÉhXDL-phenylalanine transport via diffusion (extracellular to periplasm)rlÉh}rmÉh}rnÉj20X b0241 or b0929 or b1377 or b2215roÉj40j30j50h]rpÉ(h h)hh2e…rqÉRrrÉj90}rsÉ(jÏHG¿ðj_ÉG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rtÉ}ruÉ(hXPHYTSpprvÉhXPhytase (periplasm)rwÉh}rxÉh}ryÉj20Xb0980rzÉj40j30j50h]r{Éjá#a…r|ÉRr}Éj90}r~É(j’·G¿ðjDPGÀjy¡G?ðjHWG@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÉ}r€É(hXPIt2rpprÉhX6phosphate reversible transport via symport (periplasm)r‚Éh}rƒÉh}r„Éj20Xb2987 or b3493r…Éj40j30j50h]r†É(jÞ&jç&e…r‡ÉRrˆÉj90}r‰É(jPG¿ðjHWG¿ðjÊ4G?ðjÔ4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rŠÉ}r‹É(hXPItexrŒÉhX>phosphate transport via diffusion (extracellular to periplasm)rÉh}rŽÉh}rÉj20X b0241 or b0929 or b1377 or b2215rÉj40j30j50h]r‘É(h h)hh2e…r’ÉRr“Éj90}r”É(j÷HG¿ðjHWG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r•É}r–É(hXPIuabcppr—ÉhX6phosphate transport via ABC system (uptake, periplasm)r˜Éh}r™Éh}ršÉj20X#b3726 and b3725 and b3727 and b3728r›Éj40j30j50h]rœÉ(j 'jð&jù&j'e…rÉRržÉj90}rŸÉ(jY1G¿ðjHWG¿ðjÕ2G¿ðjÊ4G@jÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r É}r¡É(hX PLIPA1A120ppr¢ÉhX5Phospholipase A1 (phosphatidate, n-C12:0) (periplasm)r£Éh}r¤Éh}r¥Éj20Xb3821r¦Éj40j30j50h]r§Éj'a…r¨ÉRr©Éj90}rªÉ(jwwG¿ðjDPG¿ðj·PG?ðj7G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r«É}r¬É(hX PLIPA1A140ppr­ÉhX5Phospholipase A1 (phosphatidate, n-C14:0) (periplasm)r®Éh}r¯Éh}r°Éj20Xb3821r±Éj40j30j50h]r²Éj'a…r³ÉRr´Éj90}rµÉ(jDPG¿ðj©wG¿ðjØG?ðjÖPG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¶É}r·É(hX PLIPA1A141ppr¸ÉhX5Phospholipase A1 (phosphatidate, n-C14:1) (periplasm)r¹Éh}rºÉh}r»Éj20Xb3821r¼Éj40j30j50h]r½Éj'a…r¾ÉRr¿Éj90}rÀÉ(jDPG¿ðjÑwG¿ðjíG?ðjõPG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÁÉ}rÂÉ(hX PLIPA1A160pprÃÉhX5Phospholipase A1 (phosphatidate, n-C16:0) (periplasm)rÄÉh}rÅÉh}rÆÉj20Xb3821rÇÉj40j30j50h]rÈÉj'a…rÉÉRrÊÉj90}rËÉ(jDPG¿ðjåwG¿ðjŽG?ðjQG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÌÉ}rÍÉ(hX PLIPA1A161pprÎÉhX5Phospholipase A1 (phosphatidate, n-C16:1) (periplasm)rÏÉh}rÐÉh}rÑÉj20Xb3821rÒÉj40j30j50h]rÓÉj'a…rÔÉRrÕÉj90}rÖÉ(jDPG¿ðjùwG¿ðj3QG?ðjŽG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r×É}rØÉ(hX PLIPA1A180pprÙÉhX5Phospholipase A1 (phosphatidate, n-C18:0) (periplasm)rÚÉh}rÛÉh}rÜÉj20Xb3821rÝÉj40j30j50h]rÞÉj'a…rßÉRràÉj90}ráÉ(j!xG¿ðjDPG¿ðj,ŽG?ðjRQG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)râÉ}rãÉ(hX PLIPA1A181ppräÉhX5Phospholipase A1 (phosphatidate, n-C18:1) (periplasm)råÉh}ræÉh}rçÉj20Xb3821rèÉj40j30j50h]réÉj'a…rêÉRrëÉj90}rìÉ(j5xG¿ðjDPG¿ðjAŽG?ðjqQG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ríÉ}rîÉ(hX PLIPA1E120pprïÉhX@Phospholipase A1 (phosphatidylethanolamine, n-C12:0) (periplasm)rðÉh}rñÉh}ròÉj20Xb3821róÉj40j30j50h]rôÉj'a…rõÉRröÉj90}r÷É(jDPG¿ðjžÅG¿ðjPG?ðj7G?ðjQG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)røÉ}rùÉ(hX PLIPA1E140pprúÉhX@Phospholipase A1 (phosphatidylethanolamine, n-C14:0) (periplasm)rûÉh}rüÉh}rýÉj20Xb3821rþÉj40j30j50h]rÿÉj'a…rÊRrÊj90}rÊ(j³ÅG¿ðjDPG¿ðjPG?ðj¯QG?ðjØG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÊ}rÊ(hX PLIPA1E141pprÊhX@Phospholipase A1 (phosphatidylethanolamine, n-C14:1) (periplasm)rÊh}rÊh}rÊj20Xb3821r Êj40j30j50h]r Êj'a…r ÊRr Êj90}r Ê(jDPG¿ðjÈÅG¿ðjÎQG?ðjPG?ðjíG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÊ}rÊ(hX PLIPA1E160pprÊhX@Phospholipase A1 (phosphatidylethanolamine, n-C16:0) (periplasm)rÊh}rÊh}rÊj20Xb3821rÊj40j30j50h]rÊj'a…rÊRrÊj90}rÊ(jù1G¿ðjDPG¿ðjPG?ðjŽG?ðjíQG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÊ}rÊ(hX PLIPA1E161pprÊhX@Phospholipase A1 (phosphatidylethanolamine, n-C16:1) (periplasm)rÊh}rÊh}rÊj20Xb3821rÊj40j30j50h]r Êj'a…r!ÊRr"Êj90}r#Ê(já0G¿ðjDPG¿ðjPG?ðj RG?ðjŽG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r$Ê}r%Ê(hX PLIPA1E180ppr&ÊhX@Phospholipase A1 (phosphatidylethanolamine, n-C18:0) (periplasm)r'Êh}r(Êh}r)Êj20Xb3821r*Êj40j30j50h]r+Êj'a…r,ÊRr-Êj90}r.Ê(jDPG¿ðjóÅG¿ðjPG?ðj,ŽG?ðj+RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r/Ê}r0Ê(hX PLIPA1E181ppr1ÊhX@Phospholipase A1 (phosphatidylethanolamine, n-C18:1) (periplasm)r2Êh}r3Êh}r4Êj20Xb3821r5Êj40j30j50h]r6Êj'a…r7ÊRr8Êj90}r9Ê(jDPG¿ðj4G¿ðjAŽG?ðjPG?ðjJRG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r:Ê}r;Ê(hX PLIPA1G120ppr<ÊhX<Phospholipase A1 (phosphatidylglycerol, n-C12:0) (periplasm)r=Êh}r>Êh}r?Êj20Xb3821r@Êj40j30j50h]rAÊj'a…rBÊRrCÊj90}rDÊ(jwG¿ðjDPG¿ðjPG?ðj.SG?ðj7G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rEÊ}rFÊ(hX PLIPA1G140pprGÊhX<Phospholipase A1 (phosphatidylglycerol, n-C14:0) (periplasm)rHÊh}rIÊh}rJÊj20Xb3821rKÊj40j30j50h]rLÊj'a…rMÊRrNÊj90}rOÊ(jDPG¿ðjŸwG¿ðjPG?ðjØG?ðjMSG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rPÊ}rQÊ(hX PLIPA1G141pprRÊhX<Phospholipase A1 (phosphatidylglycerol, n-C14:1) (periplasm)rSÊh}rTÊh}rUÊj20Xb3821rVÊj40j30j50h]rWÊj'a…rXÊRrYÊj90}rZÊ(jDPG¿ðjÇwG¿ðjPG?ðjíG?ðjlSG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r[Ê}r\Ê(hX PLIPA1G160ppr]ÊhX<Phospholipase A1 (phosphatidylglycerol, n-C16:0) (periplasm)r^Êh}r_Êh}r`Êj20Xb3821raÊj40j30j50h]rbÊj'a…rcÊRrdÊj90}reÊ(jDPG¿ðj2G¿ðjPG?ðjŽG?ðj‹SG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rfÊ}rgÊ(hX PLIPA1G161pprhÊhX<Phospholipase A1 (phosphatidylglycerol, n-C16:1) (periplasm)riÊh}rjÊh}rkÊj20Xb3821rlÊj40j30j50h]rmÊj'a…rnÊRroÊj90}rpÊ(jDPG¿ðjÿ0G¿ðjPG?ðjªSG?ðjŽG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rqÊ}rrÊ(hX PLIPA1G180pprsÊhX<Phospholipase A1 (phosphatidylglycerol, n-C18:0) (periplasm)rtÊh}ruÊh}rvÊj20Xb3821rwÊj40j30j50h]rxÊj'a…ryÊRrzÊj90}r{Ê(jxG¿ðjDPG¿ðjPG?ðj,ŽG?ðjÉSG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r|Ê}r}Ê(hX PLIPA1G181ppr~ÊhX<Phospholipase A1 (phosphatidylglycerol, n-C18:1) (periplasm)rÊh}r€Êh}rÊj20Xb3821r‚Êj40j30j50h]rƒÊj'a…r„ÊRr…Êj90}r†Ê(jk3G¿ðjDPG¿ðjAŽG?ðjPG?ðjèSG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r‡Ê}rˆÊ(hX PLIPA2A120ppr‰ÊhX5Phospholipase A2 (phosphatidate, n-C12:0) (periplasm)rŠÊh}r‹Êh}rŒÊj20Xb3821rÊj40j30j50h]rŽÊj'a…rÊRrÊj90}r‘Ê(jwwG¿ðjDPG¿ðjPG?ðj®G?ðj7G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r’Ê}r“Ê(hX PLIPA2A140ppr”ÊhX5Phospholipase A2 (phosphatidate, n-C14:0) (periplasm)r•Êh}r–Êh}r—Êj20Xb3821r˜Êj40j30j50h]r™Êj'a…ršÊRr›Êj90}rœÊ(jDPG¿ðj©wG¿ðjPG?ðjØG?ðj#®G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÊ}ržÊ(hX PLIPA2A141pprŸÊhX5Phospholipase A2 (phosphatidate, n-C14:1) (periplasm)r Êh}r¡Êh}r¢Êj20Xb3821r£Êj40j30j50h]r¤Êj'a…r¥ÊRr¦Êj90}r§Ê(jDPG¿ðjÑwG¿ðjPG?ðjíG?ðj8®G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¨Ê}r©Ê(hX PLIPA2A160pprªÊhX5Phospholipase A2 (phosphatidate, n-C16:0) (periplasm)r«Êh}r¬Êh}r­Êj20Xb3821r®Êj40j30j50h]r¯Êj'a…r°ÊRr±Êj90}r²Ê(jDPG¿ðjåwG¿ðjM®G?ðjŽG?ðjPG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r³Ê}r´Ê(hX PLIPA2A161pprµÊhX5Phospholipase A2 (phosphatidate, n-C16:1) (periplasm)r¶Êh}r·Êh}r¸Êj20Xb3821r¹Êj40j30j50h]rºÊj'a…r»ÊRr¼Êj90}r½Ê(jDPG¿ðjùwG¿ðjb®G?ðjPG?ðjŽG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¾Ê}r¿Ê(hX PLIPA2A180pprÀÊhX5Phospholipase A2 (phosphatidate, n-C18:0) (periplasm)rÁÊh}rÂÊh}rÃÊj20Xb3821rÄÊj40j30j50h]rÅÊj'a…rÆÊRrÇÊj90}rÈÊ(j!xG¿ðjDPG¿ðjPG?ðj,ŽG?ðjw®G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÉÊ}rÊÊ(hX PLIPA2A181pprËÊhX5Phospholipase A2 (phosphatidate, n-C18:1) (periplasm)rÌÊh}rÍÊh}rÎÊj20Xb3821rÏÊj40j30j50h]rÐÊj'a…rÑÊRrÒÊj90}rÓÊ(j5xG¿ðjDPG¿ðjPG?ðjŒ®G?ðjAŽG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÔÊ}rÕÊ(hX PLIPA2E120pprÖÊhX@Phospholipase A2 (phosphatidylethanolamine, n-C12:0) (periplasm)r×Êh}rØÊh}rÙÊj20Xb3821rÚÊj40j30j50h]rÛÊj'a…rÜÊRrÝÊj90}rÞÊ(jDPG¿ðjžÅG¿ðjPG?ðj¡®G?ðj7G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rßÊ}ràÊ(hX PLIPA2E140ppráÊhX@Phospholipase A2 (phosphatidylethanolamine, n-C14:0) (periplasm)râÊh}rãÊh}räÊj20Xb3821råÊj40j30j50h]ræÊj'a…rçÊRrèÊj90}réÊ(j³ÅG¿ðjDPG¿ðjPG?ðjØG?ðj¶®G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rêÊ}rëÊ(hX PLIPA2E141pprìÊhX@Phospholipase A2 (phosphatidylethanolamine, n-C14:1) (periplasm)ríÊh}rîÊh}rïÊj20Xb3821rðÊj40j30j50h]rñÊj'a…ròÊRróÊj90}rôÊ(jDPG¿ðjÈÅG¿ðjPG?ðjË®G?ðjíG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rõÊ}röÊ(hX PLIPA2E160ppr÷ÊhX@Phospholipase A2 (phosphatidylethanolamine, n-C16:0) (periplasm)røÊh}rùÊh}rúÊj20Xb3821rûÊj40j30j50h]rüÊj'a…rýÊRrþÊj90}rÿÊ(jù1G¿ðjDPG¿ðjPG?ðjŽG?ðjà®G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rË}rË(hX PLIPA2E161pprËhX@Phospholipase A2 (phosphatidylethanolamine, n-C16:1) (periplasm)rËh}rËh}rËj20Xb3821rËj40j30j50h]rËj'a…rËRr Ëj90}r Ë(já0G¿ðjDPG¿ðjPG?ðjŽG?ðjõ®G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r Ë}r Ë(hX PLIPA2E180ppr ËhX@Phospholipase A2 (phosphatidylethanolamine, n-C18:0) (periplasm)rËh}rËh}rËj20Xb3821rËj40j30j50h]rËj'a…rËRrËj90}rË(jDPG¿ðjóÅG¿ðjPG?ðj,ŽG?ðj ¯G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rË}rË(hX PLIPA2E181pprËhX@Phospholipase A2 (phosphatidylethanolamine, n-C18:1) (periplasm)rËh}rËh}rËj20Xb3821rËj40j30j50h]rËj'a…rËRrËj90}r Ë(jDPG¿ðj4G¿ðjAŽG?ðjPG?ðj¯G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r!Ë}r"Ë(hX PLIPA2G120ppr#ËhX<Phospholipase A2 (phosphatidylglycerol, n-C12:0) (periplasm)r$Ëh}r%Ëh}r&Ëj20Xb3821r'Ëj40j30j50h]r(Ëj'a…r)ËRr*Ëj90}r+Ë(jwG¿ðjDPG¿ðjPG?ðj4¯G?ðj7G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r,Ë}r-Ë(hX PLIPA2G140ppr.ËhX<Phospholipase A2 (phosphatidylglycerol, n-C14:0) (periplasm)r/Ëh}r0Ëh}r1Ëj20Xb3821r2Ëj40j30j50h]r3Ëj'a…r4ËRr5Ëj90}r6Ë(jDPG¿ðjŸwG¿ðjØG?ðjPG?ðjI¯G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r7Ë}r8Ë(hX PLIPA2G141ppr9ËhX<Phospholipase A2 (phosphatidylglycerol, n-C14:1) (periplasm)r:Ëh}r;Ëh}r<Ëj20Xb3821r=Ëj40j30j50h]r>Ëj'a…r?ËRr@Ëj90}rAË(jDPG¿ðjÇwG¿ðjPG?ðj^¯G?ðjíG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rBË}rCË(hX PLIPA2G160pprDËhX<Phospholipase A2 (phosphatidylglycerol, n-C16:0) (periplasm)rEËh}rFËh}rGËj20Xb3821rHËj40j30j50h]rIËj'a…rJËRrKËj90}rLË(jDPG¿ðj2G¿ðjPG?ðjŽG?ðjs¯G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rMË}rNË(hX PLIPA2G161pprOËhX<Phospholipase A2 (phosphatidylglycerol, n-C16:1) (periplasm)rPËh}rQËh}rRËj20Xb3821rSËj40j30j50h]rTËj'a…rUËRrVËj90}rWË(jDPG¿ðjÿ0G¿ðjPG?ðjˆ¯G?ðjŽG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rXË}rYË(hX PLIPA2G180pprZËhX<Phospholipase A2 (phosphatidylglycerol, n-C18:0) (periplasm)r[Ëh}r\Ëh}r]Ëj20Xb3821r^Ëj40j30j50h]r_Ëj'a…r`ËRraËj90}rbË(jxG¿ðjDPG¿ðjPG?ðj,ŽG?ðj¯G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rcË}rdË(hX PLIPA2G181ppreËhX<Phospholipase A2 (phosphatidylglycerol, n-C18:1) (periplasm)rfËh}rgËh}rhËj20Xb3821riËj40j30j50h]rjËj'a…rkËRrlËj90}rmË(jk3G¿ðjDPG¿ðjAŽG?ðjPG?ðj²¯G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rnË}roË(hXPMANMrpËhXphosphomannomutaserqËh}rrËh}rsËj20Xb2048rtËj40j30j50h]ruËj'a…rvËRrwËj90}rxË(j¯šG¿ðj.¥G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)ryË}rzË(hXPMDPHTr{ËhXpyrimidine phosphataser|Ëh}r}Ëh}r~Ëj20j30j40j30j50h]rË…r€ËRrËj90}r‚Ë(jY1G¿ðjªmG¿ðjÊ4G?ðj;0)rƒË}r„Ë(hX4r5au_cr…ËhX"4-(1-D-Ribitylamino)-5-aminouracilr†Ëh}r‡Ëh}rˆËhNhh]r‰Ë…rŠËRr‹ËjE0X C9H16N4O6rŒËjG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rË}rŽË(hXPMEACPErËhX$Pimeloyl-[ACP] methyl ester esteraserËh}r‘Ëh}r’Ëj20Xb3412r“Ëj40j30j50h]r”Ëj&'a…r•ËRr–Ëj90}r—Ë(jY1G¿ðj*ŒG¿ðj¶G?ðjtlG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r˜Ë}r™Ë(hXPMPKršËhXphosphomethylpyrimidine kinaser›Ëh}rœËh}rËj20Xb2103ržËj40j30j50h]rŸËjha…r ËRr¡Ëj90}r¢Ë(jÐTG¿ðjÕ2G¿ðjÞ4G?ðjÆTG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r£Ë}r¤Ë(hXPNTKr¥ËhXpantothenate kinaser¦Ëh}r§Ëh}r¨Ëj20Xb3974r©Ëj40j30j50h]rªËj/'a…r«ËRr¬Ëj90}r­Ë(jÕ2G¿ðjZÄG¿ðjÔ4G?ðjÞ4G?ðj;0)r®Ë}r¯Ë(hX4ppan_cr°ËhXD-4'-Phosphopantothenater±Ëh}r²Ëh}r³ËhNhh]r´Ë…rµËRr¶ËjE0X C9H15NO8Pr·ËjG0jH0jI0JýÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¸Ë}r¹Ë(hXPNTOt4pprºËhX)Pantothenate sodium symporter (periplasm)r»Ëh}r¼Ëh}r½Ëj20Xb3258r¾Ëj40j30j50h]r¿Ëj8'a…rÀËRrÁËj90}rÂË(j8cG¿ðj;0)rÃË}rÄË(hX pnto__R_prÅËhX(R)-PantothenaterÆËh}rÇËh}rÈËhNhh]rÉË…rÊËRrËËjE0XC9H16NO5rÌËjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjBcG?ðjZÄG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÍË}rÎË(hXPNTOtexrÏËhXAPantothenate transport via diffusion (extracellular to periplasm)rÐËh}rÑËh}rÒËj20X b0241 or b0929 or b1377 or b2215rÓËj40j30j50h]rÔË(h h)hh2e…rÕËRrÖËj90}r×Ë(j IG¿ðjÃËG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rØË}rÙË(hXPOAACRrÚËhXperoxyaminoacrylate reductaserÛËh}rÜËh}rÝËj20Xb1010rÞËj40j30j50h]rßËjA'a…ràËRráËj90}râË(j;0)rãË}räË(hXpoaac_cråËhXPeroxyaminoacrylateræËh}rçËh}rèËhNhh]réË…rêËRrëËjE0XC3H5NO3rìËjG0jH0jI0KjJ0jK0jL0GubG¿ðjz4G¿ðjY1G?ðjR4G?ðjúTG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ríË}rîË(hXPOR5rïËhXpyruvate synthaserðËh}rñËh}ròËj20X*( b0684 and b1378 ) or ( b2895 and b1378 )róËj40j30j50h]rôË(jjJ'j„e…rõËRröËj90}r÷Ë(ja_G¿ðj52G¿ðj “GÀja3G?ðj¶XG?ðj“G@jÔ4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)røË}rùË(hXPOXrúËhXpyruvate oxidaserûËh}rüËh}rýËj20Xb0871rþËj40j30j50h]rÿËjS'a…rÌRrÌj90}rÌ(jY1G¿ðja_G¿ðj»pG¿ðjÞ\G?ðj¶XG?ðj³1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÌ}rÌ(hXPPArÌhXinorganic diphosphataserÌh}rÌh}rÌj20Xb2744 or b4226 or b2502r Ìj40j30j50h]r Ì(j\'j¢#je'e…r ÌRr Ìj90}r Ì(jÀ4G¿ðjY1G¿ðjÊ4G@jÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÌ}rÌ(hXPPA2rÌhXinorganic triphosphataserÌh}rÌh}rÌj20Xb2502 or b2744rÌj40j30j50h]rÌ(j¢#je'e…rÌRrÌj90}rÌ(jY1G¿ðjtG¿ðjÀ4G?ðjÊ4G?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÌ}rÌ(hXPPAKrrÌhXPropionate kinaserÌh}rÌh}rÌj20Xb3115rÌj40j30j50h]r ÌjÃa…r!ÌRr"Ìj90}r#Ì(j;0)r$Ì}r%Ì(hXppap_cr&ÌhXPropanoyl phosphater'Ìh}r(Ìh}r)ÌhNhh]r*Ì…r+ÌRr,ÌjE0XC3H5O5Pr-ÌjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjÞ4G¿ðj‰^G?ðjÕ2G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r.Ì}r/Ì(hXPPALtexr0ÌhX=propanal transport via diffusion (extracellular to periplasm)r1Ìh}r2Ìh}r3Ìj20X b0241 or b0929 or b1377 or b2215r4Ìj40j30j50h]r5Ì(h h)hh2e…r6ÌRr7Ìj90}r8Ì(j3IG¿ðj;0)r9Ì}r:Ì(hXppal_pr;ÌhXPropanalr<Ìh}r=Ìh}r>ÌhNhh]r?Ì…r@ÌRrAÌjE0XC3H6OrBÌjG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rCÌ}rDÌ(hXPPALtpprEÌhX*propanal transport via channel (periplasm)rFÌh}rGÌh}rHÌj20j30j40j30j50h]rIÌ…rJÌRrKÌj90}rLÌ(j¨iG¿ðj9ÌG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rMÌ}rNÌ(hXPPAt4pprOÌhX$Na+/Propionate symporter (periplasm)rPÌh}rQÌh}rRÌj20Xb1015rSÌj40j30j50h]rTÌjn'a…rUÌRrVÌj90}rWÌ(j8cG¿ðj;0)rXÌ}rYÌ(hXppa_prZÌhXPropionate (n-C3:0)r[Ìh}r\Ìh}r]ÌhNhh]r^Ì…r_ÌRr`ÌjE0XC3H5O2raÌjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj‰^G?ðjBcG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rbÌ}rcÌ(hXPPAtexrdÌhX"propionate transport via diffusionreÌh}rfÌh}rgÌj20X b1377 or b0929 or b2215 or b0241rhÌj40j30j50h]riÌ(h h)hh2e…rjÌRrkÌj90}rlÌ(jIG¿ðjXÌG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rmÌ}rnÌ(hXPPBNGSroÌhXporphobilinogen synthaserpÌh}rqÌh}rrÌj20Xb0369rsÌj40j30j50h]rtÌjw'a…ruÌRrvÌj90}rwÌ(jÏ•GÀjY1G@jÔ4G?ðj+¦G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rxÌ}ryÌ(hXPPCrzÌhXphosphoenolpyruvate carboxylaser{Ìh}r|Ìh}r}Ìj20Xb3956r~Ìj40j30j50h]rÌj€'a…r€ÌRrÌj90}r‚Ì(jY1G¿ðj¶XG¿ðjW_G¿ðjÊ4G?ðjÔ4G?ðjqG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rƒÌ}r„Ì(hXPPCDCr…ÌhX)phosphopantothenoylcysteine decarboxylaser†Ìh}r‡Ìh}rˆÌj20Xb3639r‰Ìj40j30j50h]rŠÌj‰'a…r‹ÌRrŒÌj90}rÌ(jÔ4G¿ðj;0)rŽÌ}rÌ(hX4ppcys_crÌhX(N-((R)-4-Phosphopantothenoyl)-L-cysteiner‘Ìh}r’Ìh}r“ÌhNhh]r”Ì…r•ÌRr–ÌjE0X C12H20N2O9PSr—ÌjG0jH0jI0JýÿÿÿjJ0jK0jL0GubG¿ðj¶XG?ðj;0)r˜Ì}r™Ì(hXpan4p_cršÌhXPantetheine 4'-phosphater›Ìh}rœÌh}rÌhNhh]ržÌ…rŸÌRr ÌjE0X C11H21N2O7PSr¡ÌjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¢Ì}r£Ì(hXPPCKr¤ÌhX!phosphoenolpyruvate carboxykinaser¥Ìh}r¦Ìh}r§Ìj20Xb3403r¨Ìj40j30j50h]r©Ìj’'a…rªÌRr«Ìj90}r¬Ì(jqG¿ðjÕ2G¿ðj¶XG?ðjW_G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r­Ì}r®Ì(hXPPCSCTr¯ÌhX(Propanoyl-CoA: succinate CoA-transferaser°Ìh}r±Ìh}r²Ìj20Xb2920r³Ìj40j30j50h]r´Ìj›'a…rµÌRr¶Ìj90}r·Ì(j“^G¿ðjïpG¿ðj‰^G?ðj•1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¸Ì}r¹Ì(hXPPGPPDPrºÌhX1guanosine-3',5'-bis(diphosphate) 3'-diphosphataser»Ìh}r¼Ìh}r½Ìj20Xb3650r¾Ìj40j30j50h]r¿Ìj'a…rÀÌRrÁÌj90}rÂÌ(jY1G¿ðj{šG¿ðjÀ4G?ðjëcG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÃÌ}rÄÌ(hXPPK2rrÅÌhXpolyphosphate kinaserÆÌh}rÇÌh}rÈÌj20Xb2501rÉÌj40j30j50h]rÊÌj¤'a…rËÌRrÌÌj90}rÍÌ(jÀ4G¿ðjÕ2G¿ðjÞ4G?ðjtG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÎÌ}rÏÌ(hXPPKrrÐÌhXpolyphosphate kinaserÑÌh}rÒÌh}rÓÌj20Xb2501rÔÌj40j30j50h]rÕÌj¤'a…rÖÌRr×Ìj90}rØÌ(jÊ4G¿ðjÕ2G¿ðjÀ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÙÌ}rÚÌ(hXPPMrÛÌhXphosphopentomutaserÜÌh}rÝÌh}rÞÌj20Xb3380 or b4383rßÌj40j30j50h]ràÌ(j­'j¶'e…ráÌRrâÌj90}rãÌ(j;0)räÌ}råÌ(hXr1p_cræÌhXalpha-D-Ribose 1-phosphaterçÌh}rèÌh}réÌhNhh]rêÌ…rëÌRrìÌjE0XC5H9O8PríÌjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjèdG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rîÌ}rïÌ(hXPPM2rðÌhX"phosphopentomutase 2 (deoxyribose)rñÌh}ròÌh}róÌj20Xb4383rôÌj40j30j50h]rõÌj¶'a…röÌRr÷Ìj90}røÌ(jlˆG¿ðjð†G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rùÌ}rúÌ(hXPPNCL2rûÌhX#phosphopantothenate-cysteine ligaserüÌh}rýÌh}rþÌj20Xb3639rÿÌj40j30j50h]rÍj‰'a…rÍRrÍj90}rÍ(j­2G¿ðj‰3G¿ðj®ËG¿ðjÀ4G?ðjÔ4G?ðjuG?ðjŽÌG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÍ}rÍ(hXPPNDrÍhXprephenate dehydrogenaserÍh}rÍh}r Íj20Xb2600r Íj40j30j50h]r Íj& a…r ÍRr Íj90}rÍ(j’vG¿ðjR4G¿ðj¶XG?ðj;0)rÍ}rÍ(hX34hpp_crÍhX3-(4-Hydroxyphenyl)pyruvaterÍh}rÍh}rÍhNhh]rÍ…rÍRrÍjE0XC9H7O4rÍjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðjz4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÍ}rÍ(hXPPNDHrÍhXprephenate dehydrataserÍh}rÍh}rÍj20Xb2599rÍj40j30j50h]r Íj a…r!ÍRr"Íj90}r#Í(jÔ4G¿ðj’vG¿ðjY1G?ðj¶XG?ðj,ÉG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r$Í}r%Í(hXPPPGOr&ÍhX$protoporphyrinogen oxidase (aerobic)r'Íh}r(Íh}r)Íj20Xb3850r*Íj40j30j50h]r+Íj¿'a…r,ÍRr-Íj90}r.Í(j®VG¿øjczG¿ðjY1G@jhG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r/Í}r0Í(hXPPPGO3r1ÍhX&protoporphyrinogen oxidase (anaerobic)r2Íh}r3Íh}r4Íj20Xb3850r5Íj40j30j50h]r6Íj¿'a…r7ÍRr8Íj90}r9Í(j;eGÀjczG¿ðjïpG@jhG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r:Í}r;Í(hXPPPNDOr<ÍhXPhenylpropanoate Dioxygenaser=Íh}r>Íh}r?Íj20X#b2538 and b2539 and b2540 and b2542r@Íj40j30j50h]rAÍ(j\ jA jJ jS e…rBÍRrCÍj90}rDÍ(jÔ4G¿ðj®VG¿ðj;0)rEÍ}rFÍ(hXpppn_crGÍhXPhenylpropanoaterHÍh}rIÍh}rJÍhNhh]rKÍ…rLÍRrMÍjE0XC9H9O2rNÍjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjz4G¿ðjd„G?ðjR4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rOÍ}rPÍ(hX PPPNt2rpprQÍhXG3-phenylpropionate transport via proton symport, reversible (periplasm)rRÍh}rSÍh}rTÍj20Xb2536rUÍj40j30j50h]rVÍjÈ'a…rWÍRrXÍj90}rYÍ(jPG¿ðj;0)rZÍ}r[Í(hXpppn_pr\ÍhXPhenylpropanoater]Íh}r^Íh}r_ÍhNhh]r`Í…raÍRrbÍjE0XC9H9O2rcÍjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÔ4G?ðjEÍG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rdÍ}reÍ(hXPPPNtexrfÍhXG3-phenylpropionate transport via diffusion (extracellular to periplasm)rgÍh}rhÍh}riÍj20X b0241 or b0929 or b1377 or b2215rjÍj40j30j50h]rkÍ(h h)hh2e…rlÍRrmÍj90}rnÍ(jGIG¿ðjZÍG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)roÍ}rpÍ(hXPPSrqÍhXphosphoenolpyruvate synthaserrÍh}rsÍh}rtÍj20Xb1702ruÍj40j30j50h]rvÍjÑ'a…rwÍRrxÍj90}ryÍ(ja_G¿ðjY1G¿ðjÕ2G¿ðjÊ4G?ðjW_G?ðjÔ4G@j}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rzÍ}r{Í(hXPPTHppr|ÍhX#Phosphonate hydrogenase (periplasm)r}Íh}r~Íh}rÍj20Xb0383r€Íj40j30j50h]rÍjÚ'a…r‚ÍRrƒÍj90}r„Í(jDPG¿ðj;0)r…Í}r†Í(hXppt_pr‡ÍhX PhosphonaterˆÍh}r‰Íh}rŠÍhNhh]r‹Í…rŒÍRrÍjE0XHO3PrŽÍjG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjHWG?ðj£G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÍ}rÍ(hXPPTtexr‘ÍhX@Phosphonate transport via diffusion (extracellular to periplasm)r’Íh}r“Íh}r”Íj20X b0241 or b0929 or b1377 or b2215r•Íj40j30j50h]r–Í(h h)hh2e…r—ÍRr˜Íj90}r™Í(j[IG¿ðj…ÍG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)ršÍ}r›Í(hXPRAGSrrœÍhX"phosphoribosylglycinamide synthaserÍh}ržÍh}rŸÍj20Xb4005r Íj40j30j50h]r¡Íjã'a…r¢ÍRr£Íj90}r¤Í(jÕ2G¿ðjÂG¿ðj¢4G¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðjšG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r¥Í}r¦Í(hXPRAISr§ÍhX%phosphoribosylaminoimidazole synthaser¨Íh}r©Íh}rªÍj20Xb2499r«Íj40j30j50h]r¬Íjì'a…r­ÍRr®Íj90}r¯Í(j;0)r°Í}r±Í(hXfpram_cr²ÍhX12-(Formamido)-N1-(5-phospho-D-ribosyl)acetamidiner³Íh}r´Íh}rµÍhNhh]r¶Í…r·ÍRr¸ÍjE0X C8H15N3O8Pr¹ÍjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÕ2G¿ðjÊ4G?ðjÔ4G@jÞ4G?ðjìgG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rºÍ}r»Í(hXPRAIir¼ÍhX3phosphoribosylanthranilate isomerase (irreversible)r½Íh}r¾Íh}r¿Íj20Xb1262rÀÍj40j30j50h]rÁÍjˆa…rÂÍRrÃÍj90}rÄÍ(j?lG¿ðjþ¨G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÅÍ}rÆÍ(hXPRAMPCrÇÍhX!phosphoribosyl-AMP cyclohydrolaserÈÍh}rÉÍh}rÊÍj20Xb2026rËÍj40j30j50h]rÌÍjõ'a…rÍÍRrÎÍj90}rÏÍ(jY1G¿ðj;0)rÐÍ}rÑÍ(hXprbamp_crÒÍhX1-(5-Phosphoribosyl)-AMPrÓÍh}rÔÍh}rÕÍhNhh]rÖÍ…r×ÍRrØÍjE0X C15H19N5O14P2rÙÍjG0jH0jI0JüÿÿÿjJ0jK0jL0GubG¿ðj;0)rÚÍ}rÛÍ(hXprfp_crÜÍhXW1-(5-Phosphoribosyl)-5-[(5-phosphoribosylamino)methylideneamino]imidazole-4-carboxamiderÝÍh}rÞÍh}rßÍhNhh]ràÍ…ráÍRrâÍjE0X C15H21N5O15P2rãÍjG0jH0jI0JüÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)räÍ}råÍ(hXPRASCSiræÍhX7phosphoribosylaminoimidazolesuccinocarboxamide synthaserçÍh}rèÍh}réÍj20Xb2476rêÍj40j30j50h]rëÍjþ'a…rìÍRríÍj90}rîÍ(j hG¿ðj 2G¿ðjÕ2G¿ðjÔ4G?ðjPeG?ðjÞ4G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rïÍ}rðÍ(hXPRATPPrñÍhX"phosphoribosyl-ATP pyrophosphataseròÍh}róÍh}rôÍj20Xb2026rõÍj40j30j50h]röÍjõ'a…r÷ÍRrøÍj90}rùÍ(jY1G¿ðjìqG¿ðjÀ4G?ðjÔ4G?ðjÐÍG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rúÍ}rûÍ(hXPRFGSrüÍhX*phosphoribosylformylglycinamidine synthaserýÍh}rþÍh}rÿÍj20Xb2557rÎj40j30j50h]rÎj(a…rÎRrÎj90}rÎ(jY1G¿ðjÕ2G¿ðjšG¿ðjß2G¿ðj1G?ðj°ÍG?ðjÔ4G?ðjÞ4G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÎ}rÎ(hXPRMICIrÎhXa1-(5-phosphoribosyl)-5-[(5-phosphoribosylamino)methylideneamino)imidazole-4-carboxamide isomeraserÎh}r Îh}r Îj20Xb2024r Îj40j30j50h]r Îj(a…r ÎRrÎj90}rÎ(jÚÍG¿ðjÔ¨G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÎ}rÎ(hXPROD2rÎhXProline dehydrogenaserÎh}rÎh}rÎj20Xb1014rÎj40j30j50h]rÎj7%a…rÎRrÎj90}rÎ(jf4G¿ðjË2G¿ðjn—G?ðjÔ4G?ðjÅ`G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÎ}rÎ(hX PROGLYabcpprÎhX@L-Prolinylglycine (Pro-Gly) transport via ABC system (periplasm)rÎh}rÎh}r Îj20X-b3544 and b3543 and b3542 and b3541 and b3540r!Îj40j30j50h]r"Î(jíj·jÀjÛjäe…r#ÎRr$Îj90}r%Î(jY1G¿ðjÕ2G¿ðj;0)r&Î}r'Î(hXprogly_pr(ÎhXL-Prolinylglyciner)Îh}r*Îh}r+ÎhNhh]r,Î…r-ÎRr.ÎjE0X C7H12N2O3r/ÎjG0jÖ0jI0KjJ0jK0jL0GubG¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðjÿkG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r0Î}r1Î(hX PROGLYtexr2ÎhXFL-Prolinylglycine transport via diffusion (extracellular to periplasm)r3Îh}r4Îh}r5Îj20X b0241 or b0929 or b1377 or b2215r6Îj40j30j50h]r7Î(h h)hh2e…r8ÎRr9Îj90}r:Î(jƒIG¿ðj&ÎG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r;Î}r<Î(hXPROTRSr=ÎhXProlyl-tRNA synthetaser>Îh}r?Îh}r@Îj20Xb0194rAÎj40j30j50h]rBÎj(a…rCÎRrDÎj90}rEÎ(jf4G¿ðj;0)rFÎ}rGÎ(hX trnapro_crHÎhX tRNA(Pro)rIÎh}rJÎh}rKÎhNhh]rLÎ…rMÎRrNÎjE0jéhjG0jH0jI0KjJ0jK0jL0GubG¿ðjÕ2G¿ðjÀ4G?ðj;0)rOÎ}rPÎ(hX protrna_crQÎhXL-Prolyl-tRNA(Pro)rRÎh}rSÎh}rTÎhNhh]rUÎ…rVÎRrWÎjE0XC5H8NORrXÎjG0jH0jI0KjJ0jK0jL0GubG?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rYÎ}rZÎ(hXPROabcppr[ÎhX.L-proline transport via ABC system (periplasm)r\Îh}r]Îh}r^Îj20Xb2677 and b2678 and b2679r_Îj40j30j50h]r`Î(jO jF jX e…raÎRrbÎj90}rcÎ(jY1G¿ðj;0)rdÎ}reÎ(hXpro__L_prfÎhX L-ProlinergÎh}rhÎh}riÎhNhh]rjÎ…rkÎRrlÎjE0XC5H9NO2rmÎjG0jÖ0jI0KjJ0jK0jL0GubG¿ðjÕ2G¿ðjf4G?ðjÔ4G?ðjÞ4G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rnÎ}roÎ(hXPROt2rpprpÎhX=L-proline reversible transport via proton symport (periplasm)rqÎh}rrÎh}rsÎj20Xb4111rtÎj40j30j50h]ruÎja a…rvÎRrwÎj90}rxÎ(jPG¿ðjdÎG¿ðjf4G?ðjÔ4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)ryÎ}rzÎ(hXPROt4ppr{ÎhX#Na+/Proline-L symporter (periplasm)r|Îh}r}Îh}r~Îj20Xb1015rÎj40j30j50h]r€Îjn'a…rÎRr‚Îj90}rƒÎ(jdÎG¿ðj8cG¿ðjf4G?ðjBcG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r„Î}r…Î(hXPROtexr†ÎhX>L-proline transport via diffusion (extracellular to periplasm)r‡Îh}rˆÎh}r‰Îj20X b1377 or b2215 or b0241 or b0929rŠÎj40j30j50h]r‹Î(h h)hh2e…rŒÎRrÎj90}rŽÎ(joIG¿ðjdÎG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÎ}rÎ(hXPRPPSr‘ÎhX&phosphoribosylpyrophosphate synthetaser’Îh}r“Îh}r”Îj20Xb1207r•Îj40j30j50h]r–Îj"(a…r—ÎRr˜Îj90}r™Î(jèdG¿ðjÕ2G¿ðjýdG?ðjÔ4G?ðj}RG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)ršÎ}r›Î(hX PSCLYSt2pprœÎhX6psicoselysine transport via proton symport (periplasm)rÎh}ržÎh}rŸÎj20Xb3370r Îj40j30j50h]r¡Îja…r¢ÎRr£Îj90}r¤Î(jPG¿ðj;0)r¥Î}r¦Î(hXpsclys_pr§ÎhX psicoselysiner¨Îh}r©Îh}rªÎhNhh]r«Î…r¬ÎRr­ÎjE0X C12H25N2O7r®ÎjG0jÖ0jI0KjJ0jK0jL0GubG¿ðjÔ4G?ðj)”G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¯Î}r°Î(hX PSCLYStexr±ÎhX7psicoselysine transporter via diffusion (extracellular)r²Îh}r³Îh}r´Îj20X b2215 or b1377 or b0241 or b0929rµÎj40j30j50h]r¶Î(h h)hh2e…r·ÎRr¸Îj90}r¹Î(j—IG¿ðj¥ÎG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rºÎ}r»Î(hXPSCVTr¼ÎhX,3-phosphoshikimate 1-carboxyvinyltransferaser½Îh}r¾Îh}r¿Îj20Xb0908rÀÎj40j30j50h]rÁÎj+(a…rÂÎRrÃÎj90}rÄÎ(jW_G¿ðj;0)rÅÎ}rÆÎ(hXskm5p_crÇÎhXShikimate 5-phosphaterÈÎh}rÉÎh}rÊÎhNhh]rËÎ…rÌÎRrÍÎjE0XC7H8O8PrÎÎjG0jH0jI0JýÿÿÿjJ0jK0jL0GubG¿ðjÊ4G?ðj§vG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÏÎ}rÐÎ(hXPSD120rÑÎhX*Phosphatidylserine decarboxylase (n-C12:0)rÒÎh}rÓÎh}rÔÎj20Xb4160rÕÎj40j30j50h]rÖÎj4(a…r×ÎRrØÎj90}rÙÎ(jÔ4G¿ðj;0)rÚÎ}rÛÎ(hXps120_crÜÎhX*phosphatidylserine (didodecanoyl, n-C12:0)rÝÎh}rÞÎh}rßÎhNhh]ràÎ…ráÎRrâÎjE0X C30H57N1O10P1rãÎjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj¶XG?ðjsRG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)räÎ}råÎ(hXPSD140ræÎhX*Phosphatidylserine decarboxylase (n-C14:0)rçÎh}rèÎh}réÎj20Xb4160rêÎj40j30j50h]rëÎj4(a…rìÎRríÎj90}rîÎ(jÔ4G¿ðj;0)rïÎ}rðÎ(hXps140_crñÎhX-phosphatidylserine (ditetradecanoyl, n-C14:0)ròÎh}róÎh}rôÎhNhh]rõÎ…röÎRr÷ÎjE0X C34H65N1O10P1røÎjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj¶XG?ðjœRG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rùÎ}rúÎ(hXPSD141rûÎhX*Phosphatidylserine decarboxylase (n-C14:1)rüÎh}rýÎh}rþÎj20Xb4160rÿÎj40j30j50h]rÏj4(a…rÏRrÏj90}rÏ(j;0)rÏ}rÏ(hXps141_crÏhX0phosphatidylserine (ditetradec-7-enoyl, n-C14:1)rÏh}rÏh}r ÏhNhh]r Ï…r ÏRr ÏjE0X C34H61N1O10P1r ÏjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÔ4G¿ðj»RG?ðj¶XG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÏ}rÏ(hXPSD160rÏhX*Phosphatidylserine decarboxylase (n-C16:0)rÏh}rÏh}rÏj20Xb4160rÏj40j30j50h]rÏj4(a…rÏRrÏj90}rÏ(j;0)rÏ}rÏ(hXps160_crÏhX,phosphatidylserine (dihexadecanoyl, n-C16:0)rÏh}rÏh}rÏhNhh]rÏ…r ÏRr!ÏjE0X C38H73N1O10P1r"ÏjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÔ4G¿ðj¶XG?ðj!2G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r#Ï}r$Ï(hXPSD161r%ÏhX*Phosphatidylserine decarboxylase (n-C16:1)r&Ïh}r'Ïh}r(Ïj20Xb4160r)Ïj40j30j50h]r*Ïj4(a…r+ÏRr,Ïj90}r-Ï(j;0)r.Ï}r/Ï(hXps161_cr0ÏhX/phosphatidylserine (dihexadec-9-enoyl, n-C16:1)r1Ïh}r2Ïh}r3ÏhNhh]r4Ï…r5ÏRr6ÏjE0X C38H69N1O10P1r7ÏjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÔ4G¿ðj¶XG?ðjÂ0G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r8Ï}r9Ï(hXPSD180r:ÏhX*Phosphatidylserine decarboxylase (n-C18:0)r;Ïh}r<Ïh}r=Ïj20Xb4160r>Ïj40j30j50h]r?Ïj4(a…r@ÏRrAÏj90}rBÏ(jÔ4G¿ðj;0)rCÏ}rDÏ(hXps180_crEÏhX,phosphatidylserine (dioctadecanoyl, n-C18:0)rFÏh}rGÏh}rHÏhNhh]rIÏ…rJÏRrKÏjE0X C42H81N1O10P1rLÏjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj¶XG?ðjSG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rMÏ}rNÏ(hXPSD181rOÏhX*Phosphatidylserine decarboxylase (n-C18:1)rPÏh}rQÏh}rRÏj20Xb4160rSÏj40j30j50h]rTÏj4(a…rUÏRrVÏj90}rWÏ(jÔ4G¿ðj;0)rXÏ}rYÏ(hXps181_crZÏhX0phosphatidylserine (dioctadec-11-enoyl, n-C18:1)r[Ïh}r\Ïh}r]ÏhNhh]r^Ï…r_ÏRr`ÏjE0X C42H77N1O10P1raÏjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj¶XG?ðjÚ3G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rbÏ}rcÏ(hXPSERTrdÏhXphosphoserine transaminasereÏh}rfÏh}rgÏj20Xb0907rhÏj40j30j50h]riÏj¹$a…rjÏRrkÏj90}rlÏ(j1G¿ðjìÆG¿ðj;0)rmÏ}rnÏ(hX pser__L_croÏhXO-Phospho-L-serinerpÏh}rqÏh}rrÏhNhh]rsÏ…rtÏRruÏjE0XC3H6NO6PrvÏjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðj€\G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rwÏ}rxÏ(hXPSERtexryÏhXEphospho-L-serine transport via diffusion (extracellular to periplasm)rzÏh}r{Ïh}r|Ïj20X b0241 or b0929 or b1377 or b2215r}Ïj40j30j50h]r~Ï(h h)hh2e…rÏRr€Ïj90}rÏ(j«IG¿ðj;0)r‚Ï}rƒÏ(hX pser__L_pr„ÏhXO-Phospho-L-seriner…Ïh}r†Ïh}r‡ÏhNhh]rˆÏ…r‰ÏRrŠÏjE0XC3H6NO6Pr‹ÏjG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rŒÏ}rÏ(hXPSP_LrŽÏhX$phosphoserine phosphatase (L-serine)rÏh}rÏh}r‘Ïj20Xb4388r’Ïj40j30j50h]r“Ïj=(a…r”ÏRr•Ïj90}r–Ï(jY1G¿ðjmÏG¿ðj·2G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r—Ï}r˜Ï(hXPSP_Lppr™ÏhX*phospho-L-serine phosphatase (periplasmic)ršÏh}r›Ïh}rœÏj20Xb4055rÏj40j30j50h]ržÏj¤a…rŸÏRr Ïj90}r¡Ï(j‚ÏG¿ðjDPG¿ðjHWG?ðj9¡G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¢Ï}r£Ï(hXPSSA120r¤ÏhX$Phosphatidylserine syntase (n-C12:0)r¥Ïh}r¦Ïh}r§Ïj20Xb2585r¨Ïj40j30j50h]r©ÏjF(a…rªÏRr«Ïj90}r¬Ï(j·2G¿ðjùtG¿ðjÔ4G?ðjÚÎG?ðjuG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r­Ï}r®Ï(hXPSSA140r¯ÏhX$Phosphatidylserine syntase (n-C14:0)r°Ïh}r±Ïh}r²Ïj20Xb2585r³Ïj40j30j50h]r´ÏjF(a…rµÏRr¶Ïj90}r·Ï(j·2G¿ðjuG¿ðjÔ4G?ðjuG?ðjïÎG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¸Ï}r¹Ï(hXPSSA141rºÏhX$Phosphatidylserine syntase (n-C14:1)r»Ïh}r¼Ïh}r½Ïj20Xb2585r¾Ïj40j30j50h]r¿ÏjF(a…rÀÏRrÁÏj90}rÂÏ(j·2G¿ðj-uG¿ðjÏG?ðjÔ4G?ðjuG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÃÏ}rÄÏ(hXPSSA160rÅÏhX$Phosphatidylserine syntase (n-C16:0)rÆÏh}rÇÏh}rÈÏj20Xb2585rÉÏj40j30j50h]rÊÏjF(a…rËÏRrÌÏj90}rÍÏ(j·2G¿ðjBuG¿ðjÏG?ðjÔ4G?ðjuG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÎÏ}rÏÏ(hXPSSA161rÐÏhX$Phosphatidylserine syntase (n-C16:1)rÑÏh}rÒÏh}rÓÏj20Xb2585rÔÏj40j30j50h]rÕÏjF(a…rÖÏRr×Ïj90}rØÏ(j·2G¿ðjWuG¿ðj.ÏG?ðjÔ4G?ðjuG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÙÏ}rÚÏ(hXPSSA180rÛÏhX$Phosphatidylserine syntase (n-C18:0)rÜÏh}rÝÏh}rÞÏj20Xb2585rßÏj40j30j50h]ràÏjF(a…ráÏRrâÏj90}rãÏ(j·2G¿ðjluG¿ðjÔ4G?ðjuG?ðjCÏG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)räÏ}råÏ(hXPSSA181ræÏhX$Phosphatidylserine syntase (n-C18:1)rçÏh}rèÏh}réÏj20Xb2585rêÏj40j30j50h]rëÏjF(a…rìÏRríÏj90}rîÏ(j·2G¿ðjuG¿ðjÔ4G?ðjuG?ðjXÏG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rïÏ}rðÏ(hXPTA2rñÏhXPhosphate acetyltransferaseròÏh}róÏh}rôÏj20Xb2297rõÏj40j30j50h]röÏjO(a…r÷ÏRrøÏj90}rùÏ(j“^G¿ðjÊ4G¿ðj$ÌG?ðj52G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rúÏ}rûÏ(hXPTArrüÏhXphosphotransacetylaserýÏh}rþÏh}rÿÏj20Xb2297 or b2458rÐj40j30j50h]rÐ(jO(jX(e…rÐRrÐj90}rÐ(ja3G¿ðjÊ4G¿ðjÊ_G?ðj52G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÐ}rÐ(hXPTHRpprÐhX-phospho-L-threonine phosphatase (periplasmic)rÐh}r Ðh}r Ðj20Xb4055r Ðj40j30j50h]r Ðj¤a…r ÐRrÐj90}rÐ(jDPG¿ðj;0)rÐ}rÐ(hXthrp_prÐhXL-Threonine O-3-phosphaterÐh}rÐh}rÐhNhh]rÐ…rÐRrÐjE0XC4H8NO6PrÐjG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjHWG?ðj;0)rÐ}rÐ(hXthr__L_prÐhX L-ThreoninerÐh}rÐh}rÐhNhh]r Ð…r!ÐRr"ÐjE0XC4H9NO3r#ÐjG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r$Ð}r%Ð(hXPTPATir&ÐhX)pantetheine-phosphate adenylyltransferaser'Ðh}r(Ðh}r)Ðj20Xb3634r*Ðj40j30j50h]r+Ðja(a…r,ÐRr-Ðj90}r.Ð(jÔ4G¿ðjÕ2G¿ðj˜ÌG¿ðjÀ4G?ðj¼†G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r/Ð}r0Ð(hX PTRCORNt7ppr1ÐhX+putrescine/ornithine antiporter (periplasm)r2Ðh}r3Ðh}r4Ðj20Xb0692r5Ðj40j30j50h]r6Ðjj(a…r7ÐRr8Ðj90}r9Ð(j;0)r:Ð}r;Ð(hXptrc_pr<ÐhX Putresciner=Ðh}r>Ðh}r?ÐhNhh]r@Ð…rAÐRrBÐjE0XC4H14N2rCÐjG0jÖ0jI0KjJ0jK0jL0GubG¿ðj–aG¿ðjoG?ðj{2G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rDÐ}rEÐ(hXPTRCTArFÐhXPutrescine TransaminaserGÐh}rHÐh}rIÐj20Xb3073rJÐj40j30j50h]rKÐjs(a…rLÐRrMÐj90}rNÐ(j€\G¿ðj{2G¿ðj1G?ðjŸ\G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rOÐ}rPÐ(hX PTRCabcpprQÐhX/putrescine transport via ABC system (periplasm)rRÐh}rSÐh}rTÐj20X}( b0854 and b0855 and b0856 and b0857 ) or ( b1126 and b1125 and b1124 and b1123 ) or ( b1440 and b1441 and b1442 and b1443 )rUÐj40j30j50h]rVÐ(j…(jÖ(j (j»(jŽ(jß(jÍ(jÄ(j©(j|(j²(j—(e…rWÐRrXÐj90}rYÐ(jY1G¿ðjÕ2G¿ðj:ÐG¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðj{2G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rZÐ}r[Ð(hXPTRCt2ppr\ÐhX*putrescine transport in via proton symportr]Ðh}r^Ðh}r_Ðj20Xb1296 or b0692r`Ðj40j30j50h]raÐ(jè(jj(e…rbÐRrcÐj90}rdÐ(jPG¿ðj:ÐG¿ðjÔ4G?ðj{2G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)reÐ}rfÐ(hXPTRCtexrgÐhX?putrescine transport via diffusion (extracellular to periplasm)rhÐh}riÐh}rjÐj20X b0241 or b0929 or b1377 or b2215rkÐj40j30j50h]rlÐ(h h)hh2e…rmÐRrnÐj90}roÐ(j¿IG¿ðj:ÐG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rpÐ}rqÐ(hXPUNP1rrÐhX+purine-nucleoside phosphorylase (Adenosine)rsÐh}rtÐh}ruÐj20Xb4384rvÐj40j30j50h]rwÐjZa…rxÐRryÐj90}rzÐ(jÊ4G¿ðjbcG¿ðjàZG?ðjäÌG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r{Ð}r|Ð(hXPUNP2r}ÐhX0purine-nucleoside phosphorylase (Deoxyadenosine)r~Ðh}rÐh}r€Ðj20Xb4384rÐj40j30j50h]r‚ÐjZa…rƒÐRr„Ðj90}r…Ð(j G¿ðjÊ4G¿ðjàZG?ðjlˆG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r†Ð}r‡Ð(hXPUNP3rˆÐhX+purine-nucleoside phosphorylase (Guanosine)r‰Ðh}rŠÐh}r‹Ðj20Xb2407 or b4384rŒÐj40j30j50h]rÐ(jñ(jZe…rŽÐRrÐj90}rÐ(jÊ4G¿ðjÁ¡G¿ðj΢G?ðjäÌG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r‘Ð}r’Ð(hXPUNP4r“ÐhX0purine-nucleoside phosphorylase (Deoxyguanosine)r”Ðh}r•Ðh}r–Ðj20Xb2407 or b4384r—Ðj40j30j50h]r˜Ð(jñ(jZe…r™ÐRršÐj90}r›Ð(jÊ4G¿ðj‚G¿ðj΢G?ðjlˆG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rœÐ}rÐ(hXPUNP5ržÐhX)purine-nucleoside phosphorylase (Inosine)rŸÐh}r Ðh}r¡Ðj20Xb2407 or b4384r¢Ðj40j30j50h]r£Ð(jñ(jZe…r¤ÐRr¥Ðj90}r¦Ð(jÊ4G¿ðjlcG¿ðj«cG?ðjäÌG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r§Ð}r¨Ð(hXPUNP6r©ÐhX.purine-nucleoside phosphorylase (Deoxyinosine)rªÐh}r«Ðh}r¬Ðj20Xb2407 or b4384r­Ðj40j30j50h]r®Ð(jñ(jZe…r¯ÐRr°Ðj90}r±Ð(jG¿ðjÊ4G¿ðj«cG?ðjlˆG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r²Ð}r³Ð(hXPUNP7r´ÐhX,purine-nucleoside phosphorylase (Xanthosine)rµÐh}r¶Ðh}r·Ðj20Xb2407r¸Ðj40j30j50h]r¹Ðjñ(a…rºÐRr»Ðj90}r¼Ð(j5¾G¿ðjÊ4G¿ðjäÌG?ðjØ¢G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r½Ð}r¾Ð(hXPYAM5POr¿ÐhX!pyridoxamine 5'-phosphate oxidaserÀÐh}rÁÐh}rÂÐj20Xb1638rÃÐj40j30j50h]rÄÐj¾%a…rÅÐRrÆÐj90}rÇÐ(jµhG¿ðjY1G¿ðj®VG¿ðjŸ1G?ðjÛ1G?ðjÛ[G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÈÐ}rÉÐ(hXPYDAMKrÊÐhXpyridoxamine kinaserËÐh}rÌÐh}rÍÐj20Xb2418rÎÐj40j30j50h]rÏÐjqa…rÐÐRrÑÐj90}rÒÐ(jÕ2G¿ðj•§G¿ðjµhG?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÓÐ}rÔÐ(hXPYDAMtexrÕÐhX4pyridoxamine transport via diffusion (extracellular)rÖÐh}r×Ðh}rØÐj20X b2215 or b0929 or b1377 or b0241rÙÐj40j30j50h]rÚÐ(h h)hh2e…rÛÐRrÜÐj90}rÝÐ(jÓIG¿ðj;0)rÞÐ}rßÐ(hXpydam_pràÐhX PyridoxamineráÐh}râÐh}rãÐhNhh]räÐ…råÐRræÐjE0X C8H13N2O2rçÐjG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rèÐ}réÐ(hXPYDAMtpprêÐhXpyridoxamine importrëÐh}rìÐh}ríÐj20j30j40j30j50h]rîÐ…rïÐRrðÐj90}rñÐ(jÞÐG¿ðj•§G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ròÐ}róÐ(hXPYDXKrôÐhXpyridoxal kinaserõÐh}röÐh}r÷Ðj20Xb1636 or b2418røÐj40j30j50h]rùÐ(jqjú(e…rúÐRrûÐj90}rüÐ(j;0)rýÐ}rþÐ(hXpydx_crÿÐhX PyridoxalrÑh}rÑh}rÑhNhh]rÑ…rÑRrÑjE0XC8H9NO3rÑjG0jH0jI0KjJ0jK0jL0GubG¿ðjÕ2G¿ðjÔ4G?ðjÞ4G?ðjÛ1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÑ}rÑ(hXPYDXNKr ÑhXpyridoxine kinaser Ñh}r Ñh}r Ñj20Xb2418r Ñj40j30j50h]rÑjqa…rÑRrÑj90}rÑ(jÕ2G¿ðj‰ÅG¿ðj^ÅG?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÑ}rÑ(hXPYDXNtexrÑhX2pyridoxine transport via diffusion (extracellular)rÑh}rÑh}rÑj20X b2215 or b0929 or b1377 or b0241rÑj40j30j50h]rÑ(h h)hh2e…rÑRrÑj90}rÑ(jûIG¿ðj;0)rÑ}rÑ(hXpydxn_prÑhX Pyridoxiner Ñh}r!Ñh}r"ÑhNhh]r#Ñ…r$ÑRr%ÑjE0XC8H11NO3r&ÑjG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r'Ñ}r(Ñ(hXPYDXNtppr)ÑhXpyridoxine importr*Ñh}r+Ñh}r,Ñj20j30j40j30j50h]r-Ñ…r.ÑRr/Ñj90}r0Ñ(jÑG¿ðj‰ÅG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r1Ñ}r2Ñ(hXPYDXPPr3ÑhX!Pyridoxal 5-phosphate phosphataser4Ñh}r5Ñh}r6Ñj20Xb0446 or b3826 or b0766r7Ñj40j30j50h]r8Ñ(hŒjÙ%j)e…r9ÑRr:Ñj90}r;Ñ(jY1G¿ðjÛ1G¿ðjÊ4G?ðjýÐG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r<Ñ}r=Ñ(hXPYDXtexr>ÑhX1pyridoxal transport via diffusion (extracellular)r?Ñh}r@Ñh}rAÑj20X b2215 or b0929 or b1377 or b0241rBÑj40j30j50h]rCÑ(h h)hh2e…rDÑRrEÑj90}rFÑ(jçIG¿ðj;0)rGÑ}rHÑ(hXpydx_prIÑhX PyridoxalrJÑh}rKÑh}rLÑhNhh]rMÑ…rNÑRrOÑjE0XC8H9NO3rPÑjG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rQÑ}rRÑ(hXPYDXtpprSÑhXpyridoxal importrTÑh}rUÑh}rVÑj20j30j40j30j50h]rWÑ…rXÑRrYÑj90}rZÑ(jGÑG¿ðjýÐG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r[Ñ}r\Ñ(hXPYKr]ÑhXpyruvate kinaser^Ñh}r_Ñh}r`Ñj20Xb1854 or b1676raÑj40j30j50h]rbÑ(j )j)e…rcÑRrdÑj90}reÑ(jW_G¿ðjÔ4G¿ðjÞ4G¿ðja_G?ðjÕ2G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rfÑ}rgÑ(hXPYNP2rrhÑhX,pyrimidine-nucleoside phosphorylase (uracil)riÑh}rjÑh}rkÑj20Xb3831rlÑj40j30j50h]rmÑj)a…rnÑRroÑj90}rpÑ(jÊ4G¿ðja~G¿ðj–{G?ðjäÌG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rqÑ}rrÑ(hXPYROXrsÑhXpyrimidine oxygenasertÑh}ruÑh}rvÑj20Xb1012 and b1007rwÑj40j30j50h]rxÑ(j')j0)e…ryÑRrzÑj90}r{Ñ(j–{G¿ðj®VG¿ðjz4G¿ðjÔ4G¿ðj;0)r|Ñ}r}Ñ(hXuracp_cr~ÑhXUreidoacrylate peracidrÑh}r€Ñh}rÑhNhh]r‚Ñ…rƒÑRr„ÑjE0XC4H6N2O4r…ÑjG0jH0jI0KjJ0jK0jL0GubG?ðjR4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r†Ñ}r‡Ñ(hXPYRt2rpprˆÑhX<pyruvate reversible transport via proton symport (periplasm)r‰Ñh}rŠÑh}r‹Ñj20j30j40j30j50h]rŒÑ…rÑRrŽÑj90}rÑ(jPG¿ðj;0)rÑ}r‘Ñ(hXpyr_pr’ÑhXPyruvater“Ñh}r”Ñh}r•ÑhNhh]r–Ñ…r—ÑRr˜ÑjE0XC3H3O3r™ÑjG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðja_G?ðjÔ4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)ršÑ}r›Ñ(hXPYRtexrœÑhX=pyruvate transport via diffusion (extracellular to periplasm)rÑh}ržÑh}rŸÑj20X b0241 or b0929 or b1377 or b2215r Ñj40j30j50h]r¡Ñ(h h)hh2e…r¢ÑRr£Ñj90}r¤Ñ(jJG¿ðjÑG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r¥Ñ}r¦Ñ(hXQMO2r§ÑhX"quinol monooxygenase (Ubiquinol-8)r¨Ñh}r©Ñh}rªÑj20Xb3029r«Ñj40j30j50h]r¬Ñj9)a…r­ÑRr®Ñj90}r¯Ñ(j®VGÀj³1G¿ðjÔ4G@j;0)r°Ñ}r±Ñ(hXo2s_cr²ÑhXSuperoxide anionr³Ñh}r´Ñh}rµÑhNhh]r¶Ñ…r·ÑRr¸ÑjE0XO2r¹ÑjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG@j»pG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rºÑ}r»Ñ(hXQMO3r¼ÑhX#quinol monooxygenase (menaquinol 8)r½Ñh}r¾Ñh}r¿Ñj20Xb3029rÀÑj40j30j50h]rÁÑj9)a…rÂÑRrÃÑj90}rÄÑ(j¬4G¿ðj®VGÀj°ÑG@jÚpG?ðjÔ4G@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÅÑ}rÆÑ(hXQUIN2texrÇÑhX<Quinate transport via diffusion (extracellular to periplasm)rÈÑh}rÉÑh}rÊÑj20X b2215 or b1377 or b0241 or b0929rËÑj40j30j50h]rÌÑ(h h)hh2e…rÍÑRrÎÑj90}rÏÑ(j#JG¿ðj;0)rÐÑ}rÑÑ(hXquin_prÒÑhXQuinaterÓÑh}rÔÑh}rÕÑhNhh]rÖÑ…r×ÑRrØÑjE0XC7H12O6rÙÑjG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÚÑ}rÛÑ(hXQUIN2tpprÜÑhXQuinate transport (periplasm)rÝÑh}rÞÑh}rßÑj20j30j40j30j50h]ràÑ…ráÑRrâÑj90}rãÑ(jÐÑG¿ðj;0)räÑ}råÑ(hXquin_cræÑhXQuinaterçÑh}rèÑh}réÑhNhh]rêÑ…rëÑRrìÑjE0XC7H12O6ríÑjG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rîÑ}rïÑ(hXQUINDHrðÑhXQuinate dehydrogenaserñÑh}ròÑh}róÑj20Xb1692rôÑj40j30j50h]rõÑjB)a…röÑRr÷Ñj90}røÑ(jR4G¿ðjäÑG¿ðj…G?ðjÔ4G@jz4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rùÑ}rúÑ(hXQULNSrûÑhXquinolinate synthaserüÑh}rýÑh}rþÑj20Xb0750rÿÑj40j30j50h]rÒjK)a…rÒRrÒj90}rÒ(jÅpG¿ðj™‚G¿ðjY1G@jÊ4G?ðj?½G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÒ}rÒ(hXR15BPKrÒhXribose-1,5-bisphosphokinaserÒh}rÒh}r Òj20Xb4094r Òj40j30j50h]r ÒjT)a…r ÒRr Òj90}rÒ(jÕ2G¿ðj;0)rÒ}rÒ(hXr15bp_crÒhXD-Ribose 1,5-bisphosphaterÒh}rÒh}rÒhNhh]rÒ…rÒRrÒjE0X C5H8O11P2rÒjG0jH0jI0JüÿÿÿjJ0jK0jL0GubG¿ðjýdG?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÒ}rÒ(hXR1PKrÒhXribose 1-phosphokinaserÒh}rÒh}rÒj20j30j40j30j50h]rÒ…r ÒRr!Òj90}r"Ò(jäÌG¿ðjÕ2G¿ðjÔ4G?ðjÞ4G?ðjÒG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r#Ò}r$Ò(hXR5PPr%ÒhXribose 5-phosphate phosphataser&Òh}r'Òh}r(Òj20Xb0822r)Òj40j30j50h]r*ÒjMa…r+ÒRr,Òj90}r-Ò(jY1G¿ðjèdG¿ðjÊ4G?ðjTdG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r.Ò}r/Ò(hXR5PPppr0ÒhXribose 5-phosphate phosphataser1Òh}r2Òh}r3Òj20Xb4055r4Òj40j30j50h]r5Òj¤a…r6ÒRr7Òj90}r8Ò(jDPG¿ðj;0)r9Ò}r:Ò(hXr5p_pr;ÒhXalpha-D-Ribose 5-phosphater<Òh}r=Òh}r>ÒhNhh]r?Ò…r@ÒRrAÒjE0XC5H9O8PrBÒjG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjHWG?ðj;0)rCÒ}rDÒ(hXrib__D_prEÒhXD-RiboserFÒh}rGÒh}rHÒhNhh]rIÒ…rJÒRrKÒjE0XC5H10O5rLÒjG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rMÒ}rNÒ(hXR5PtexrOÒhXGRibose 5-phosphate transport via diffusion (extracellular to periplasm)rPÒh}rQÒh}rRÒj20X b0241 or b0929 or b1377 or b2215rSÒj40j30j50h]rTÒ(h h)hh2e…rUÒRrVÒj90}rWÒ(j7JG¿ðj9ÒG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rXÒ}rYÒ(hXRBFKrZÒhXriboflavin kinaser[Òh}r\Òh}r]Òj20Xb0025r^Òj40j30j50h]r_ÒjŸa…r`ÒRraÒj90}rbÒ(jÕ2G¿ðj93G¿ðjÔ4G?ðjÞ4G?ðjnG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rcÒ}rdÒ(hXRBFSareÒhXriboflavin synthaserfÒh}rgÒh}rhÒj20Xb1662riÒj40j30j50h]rjÒj])a…rkÒRrlÒj90}rmÒ(jŽ€G¿ðjƒËG¿ðjY1G@jÊ4G?ðj;0)rnÒ}roÒ(hXdmlz_crpÒhX$6,7-Dimethyl-8-(1-D-ribityl)lumazinerqÒh}rrÒh}rsÒhNhh]rtÒ…ruÒRrvÒjE0X C13H18N4O6rwÒjG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rxÒ}ryÒ(hXRBFSbrzÒhXriboflavin synthaser{Òh}r|Òh}r}Òj20Xb0415r~Òj40j30j50h]rÒjf)a…r€ÒRrÒj90}r‚Ò(jnÒGÀj93G?ðjƒËG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rƒÒ}r„Ò(hXRBKr…ÒhX ribokinaser†Òh}r‡Òh}rˆÒj20Xb3752r‰Òj40j30j50h]rŠÒjo)a…r‹ÒRrŒÒj90}rÒ(jÕ2G¿ðjTdG¿ðjèdG?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rŽÒ}rÒ(hXRBK_L1rÒhXL-ribulokinase (L-ribulose)r‘Òh}r’Òh}r“Òj20Xb0063r”Òj40j30j50h]r•Òjx)a…r–ÒRr—Òj90}r˜Ò(jÉmG¿ðjÕ2G¿ðjÔ4G?ðjÞ4G?ðj;0)r™Ò}ršÒ(hX ru5p__L_cr›ÒhXL-Ribulose 5-phosphaterœÒh}rÒh}ržÒhNhh]rŸÒ…r ÒRr¡ÒjE0XC5H9O8Pr¢ÒjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r£Ò}r¤Ò(hXRBP4Er¥ÒhX L-ribulose-phosphate 4-epimeraser¦Òh}r§Òh}r¨Òj20Xb4198 or b3583 or b0061r©Òj40j30j50h]rªÒ(j“)jŠ)j)e…r«ÒRr¬Òj90}r­Ò(j™ÒG¿ðj;0)r®Ò}r¯Ò(hX xu5p__D_cr°ÒhXD-Xylulose 5-phosphater±Òh}r²Òh}r³ÒhNhh]r´Ò…rµÒRr¶ÒjE0XC5H9O8Pr·ÒjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r¸Ò}r¹Ò(hX REPHACCOAIrºÒhX=ring 1,2-epoxyphenylacetyl-CoA isomerase (oxepin-CoA forming)r»Òh}r¼Òh}r½Òj20Xb1394r¾Òj40j30j50h]r¿Òj.%a…rÀÒRrÁÒj90}rÂÒ(j:ÄG¿ðj„ÃG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÃÒ}rÄÒ(hXRFAMPtexrÅÒhX=Rifampin transport via diffusion (extracellular to periplasm)rÆÒh}rÇÒh}rÈÒj20Xs0001rÉÒj40j30j50h]rÊÒja…rËÒRrÌÒj90}rÍÒ(jKJG¿ðj;0)rÎÒ}rÏÒ(hXrfamp_prÐÒhXrifampinrÑÒh}rÒÒh}rÓÒhNhh]rÔÒ…rÕÒRrÖÒjE0X C43H58N4O12r×ÒjG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rØÒ}rÙÒ(hXRFAMPtpprÚÒhX"Rifampin transport via TolC systemrÛÒh}rÜÒh}rÝÒj20X>( b0463 and b0462 and b3035 ) or ( b0463 and b2470 and b3035 )rÞÒj40j30j50h]rßÒ(jÈ j¶ jÑ j¿ e…ràÒRráÒj90}râÒ(jPG¿ðjÎÒG¿ðjÔ4G?ðjKJG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rãÒ}räÒ(hXRHAT1råÒhX.rhamnosyltransferase I (LPS core biosynthesis)ræÒh}rçÒh}rèÒj20Xb3629réÒj40j30j50h]rêÒjœ)a…rëÒRrìÒj90}ríÒ(j;0)rîÒ}rïÒ(hX dtdprmn_crðÒhXdTDP-L-rhamnoserñÒh}ròÒh}róÒhNhh]rôÒ…rõÒRröÒjE0X C16H24N2O15P2r÷ÒjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjp¹G¿ðj\G?ðjÔ4G?ðj8œG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)røÒ}rùÒ(hXRHCCErúÒhX%S-ribosylhomocysteine cleavage enzymerûÒh}rüÒh}rýÒj20Xb2687rþÒj40j30j50h]rÿÒj¥)a…rÓRrÓj90}rÓ(jÂgG¿ðjÎ}G?ðj£„G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÓ}rÓ(hXRIBabcpprÓhX-D-ribose transport via ABC system (periplasm)rÓh}rÓh}rÓj20Xs( b4231 and b4227 and b4485 and b4230 ) or ( b3749 and b3751 and b3750 and b3748 ) or ( b4087 and b4088 and b4086 )r Ój40j30j50h]r Ó(jÍj®)jÉ)jèjj»jj·)jÄjÀ)j e…r ÓRr Ój90}r Ó(jY1G¿ðjÕ2G¿ðjCÒG¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðjTdG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÓ}rÓ(hXRIBtexrÓhX;ribose transport via diffusion (extracellular to periplasm)rÓh}rÓh}rÓj20X b0241 or b0929 or b1377 or b2215rÓj40j30j50h]rÓ(h h)hh2e…rÓRrÓj90}rÓ(j_JG¿ðjCÒG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÓ}rÓ(hXRMIrÓhXL-rhamnose isomeraserÓh}rÓh}rÓj20Xb3903rÓj40j30j50h]r ÓjÑa…r!ÓRr"Ój90}r#Ó(j;0)r$Ó}r%Ó(hXrmn_cr&ÓhX L-Rhamnoser'Óh}r(Óh}r)ÓhNhh]r*Ó…r+ÓRr,ÓjE0XC6H12O5r-ÓjG0jH0jI0KjJ0jK0jL0GubG¿ðj;0)r.Ó}r/Ó(hXrml_cr0ÓhX L-Rhamnuloser1Óh}r2Óh}r3ÓhNhh]r4Ó…r5ÓRr6ÓjE0XC6H12O5r7ÓjG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r8Ó}r9Ó(hXRMKr:ÓhXrhamnulokinaser;Óh}r<Óh}r=Ój20Xb3904r>Ój40j30j50h]r?ÓjÒ)a…r@ÓRrAÓj90}rBÓ(j.ÓG¿ðjÕ2G¿ðj;0)rCÓ}rDÓ(hXrml1p_crEÓhXL-Rhamnulose 1-phosphaterFÓh}rGÓh}rHÓhNhh]rIÓ…rJÓRrKÓjE0XC6H11O8PrLÓjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rMÓ}rNÓ(hXRMNtexrOÓhX?L-rhamnose transport via diffusion (extracellular to periplasm)rPÓh}rQÓh}rRÓj20X b2215 or b0241 or b0929 or b1377rSÓj40j30j50h]rTÓ(h h)hh2e…rUÓRrVÓj90}rWÓ(jsJG¿ðj;0)rXÓ}rYÓ(hXrmn_prZÓhX L-Rhamnoser[Óh}r\Óh}r]ÓhNhh]r^Ó…r_ÓRr`ÓjE0XC6H12O5raÓjG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rbÓ}rcÓ(hXRMNtpprdÓhX3L-rhamnose transport via proton symport (periplasm)reÓh}rfÓh}rgÓj20Xb3907rhÓj40j30j50h]riÓjÚa…rjÓRrkÓj90}rlÓ(jPG¿ðjXÓG¿ðj$ÓG?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rmÓ}rnÓ(hXRMPAroÓhXRhamnulose-1-phosphate aldolaserpÓh}rqÓh}rrÓj20Xb3902rsÓj40j30j50h]rtÓjÛ)a…ruÓRrvÓj90}rwÓ(jCÓG¿ðjSG?ðj™‚G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rxÓ}ryÓ(hXRNDR1rzÓhX*ribonucleoside-diphosphate reductase (ADP)r{Óh}r|Óh}r}Ój20XF( ( b2234 and b2235 ) and b2582 ) or ( ( b2234 and b2235 ) and b3781 )r~Ój40j30j50h]rÓ(jä)jjí)j e…r€ÓRrÓj90}r‚Ó(ji‡G¿ðjÞ4G¿ðjY1G?ðjs‡G?ðj5G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rƒÓ}r„Ó(hXRNDR1br…ÓhX9ribonucleoside-diphosphate reductase (ADP) (glutaredoxin)r†Óh}r‡Óh}rˆÓj20X( b1064 and ( b2675 and b2676 ) ) or ( b3610 and ( b2675 and b2676 ) ) or ( b1654 and ( b2675 and b2676 ) ) or ( b0849 and ( b2675 and b2676 ) )r‰Ój40j30j50h]rŠÓ(jÿ)jÁjÊj7 jö)jÓe…r‹ÓRrŒÓj90}rÓ(j¬¡G¿ðjÞ4G¿ðjY1G?ðj£¡G?ðj5G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rŽÓ}rÓ(hXRNDR2rÓhX*ribonucleoside-diphosphate reductase (GDP)r‘Óh}r’Óh}r“Ój20XF( ( b2234 and b2235 ) and b3781 ) or ( ( b2234 and b2235 ) and b2582 )r”Ój40j30j50h]r•Ó(jä)jjí)j e…r–ÓRr—Ój90}r˜Ó(ji‡G¿ðjëcG¿ðjY1G?ðjs‡G?ðjÞG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r™Ó}ršÓ(hXRNDR2br›ÓhX9ribonucleoside-diphosphate reductase (GDP) (glutaredoxin)rœÓh}rÓh}ržÓj20X( b0849 and ( b2675 and b2676 ) ) or ( b3610 and ( b2675 and b2676 ) ) or ( b1064 and ( b2675 and b2676 ) ) or ( b1654 and ( b2675 and b2676 ) )rŸÓj40j30j50h]r Ó(jÿ)jÁjÊj7 jö)jÓe…r¡ÓRr¢Ój90}r£Ó(j¬¡G¿ðjëcG¿ðjY1G?ðjÞG?ðj£¡G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¤Ó}r¥Ó(hXRNDR3r¦ÓhX*ribonucleoside-diphosphate reductase (CDP)r§Óh}r¨Óh}r©Ój20XF( ( b2234 and b2235 ) and b3781 ) or ( ( b2234 and b2235 ) and b2582 )rªÓj40j30j50h]r«Ó(jä)jjí)j e…r¬ÓRr­Ój90}r®Ó(j­~G¿ðji‡G¿ðjY1G?ðjÌ~G?ðjs‡G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¯Ó}r°Ó(hXRNDR3br±ÓhX9ribonucleoside-diphosphate reductase (CDP) (glutaredoxin)r²Óh}r³Óh}r´Ój20X( b0849 and ( b2675 and b2676 ) ) or ( b3610 and ( b2675 and b2676 ) ) or ( b1654 and ( b2675 and b2676 ) ) or ( b1064 and ( b2675 and b2676 ) )rµÓj40j30j50h]r¶Ó(jÿ)jÁjÊj7 jö)jÓe…r·ÓRr¸Ój90}r¹Ó(j¬¡G¿ðj­~G¿ðjY1G?ðjÌ~G?ðj£¡G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rºÓ}r»Ó(hXRNDR4r¼ÓhX*ribonucleoside-diphosphate reductase (UDP)r½Óh}r¾Óh}r¿Ój20XF( ( b2234 and b2235 ) and b3781 ) or ( ( b2234 and b2235 ) and b2582 )rÀÓj40j30j50h]rÁÓ(jä)jjí)j e…rÂÓRrÃÓj90}rÄÓ(j`G¿ðji‡G¿ðjY1G?ðj4¼G?ðjs‡G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÅÓ}rÆÓ(hXRNDR4brÇÓhX9ribonucleoside-diphosphate reductase (UDP) (glutaredoxin)rÈÓh}rÉÓh}rÊÓj20X( b0849 and ( b2675 and b2676 ) ) or ( b1064 and ( b2675 and b2676 ) ) or ( b3610 and ( b2675 and b2676 ) ) or ( b1654 and ( b2675 and b2676 ) )rËÓj40j30j50h]rÌÓ(jö)jÿ)jÁjÊj7 jÓe…rÍÓRrÎÓj90}rÏÓ(j`G¿ðj¬¡G¿ðjY1G?ðj4¼G?ðj£¡G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÐÓ}rÑÓ(hXRNTR1c2rÒÓhX8ribonucleoside-triphosphate reductase (ATP) (flavodoxin)rÓÓh}rÔÓh}rÕÓj20X€( b0684 and b3924 and b4238 and b4237 ) or ( b2895 and b3924 and b4238 and b4237 ) or ( b0684 and b4238 ) or ( b2895 and b4238 )rÖÓj40j30j50h]r×Ó(j*j{j*j„je…rØÓRrÙÓj90}rÚÓ(j“GÀjÔ4GÀjÕ2G¿ðjY1G?ðj¶4G?ðj “G@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÛÓ}rÜÓ(hXRNTR2c2rÝÓhX8ribonucleoside-triphosphate reductase (GTP) (flavodoxin)rÞÓh}rßÓh}ràÓj20X€( b0684 and b3924 and b4238 and b4237 ) or ( b2895 and b3924 and b4238 and b4237 ) or ( b0684 and b4238 ) or ( b2895 and b4238 )ráÓj40j30j50h]râÓ(j{j*j„j*je…rãÓRräÓj90}råÓ(j“GÀjÔ4GÀjE1G¿ðjY1G?ðj§3G?ðj “G@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ræÓ}rçÓ(hXRNTR3c2rèÓhX8ribonucleoside-triphosphate reductase (CTP) (flavodoxin)réÓh}rêÓh}rëÓj20X€( b0684 and b3924 and b4238 and b4237 ) or ( b2895 and b3924 and b4238 and b4237 ) or ( b0684 and b4238 ) or ( b2895 and b4238 )rìÓj40j30j50h]ríÓ(j{j*j„j*je…rîÓRrïÓj90}rðÓ(j­2G¿ðjÔ4GÀj“GÀjY1G?ðj2G?ðj “G@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rñÓ}ròÓ(hXRNTR4c2róÓhX8ribonucleoside-triphosphate reductase (UTP) (flavodoxin)rôÓh}rõÓh}röÓj20X€( b0684 and b3924 and b4238 and b4237 ) or ( b2895 and b3924 and b4238 and b4237 ) or ( b0684 and b4238 ) or ( b2895 and b4238 )r÷Ój40j30j50h]røÓ(j{j*j„j*je…rùÓRrúÓj90}rûÓ(jø3G¿ðj“GÀjÔ4GÀjY1G?ðjã€G?ðj “G@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rüÓ}rýÓ(hXRPErþÓhX ribulose 5-phosphate 3-epimeraserÿÓh}rÔh}rÔj20Xb4301 or b3386rÔj40j30j50h]rÔ(j*j#*e…rÔRrÔj90}rÔ(j[G¿ðj®ÒG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÔ}rÔ(hXRPIr ÔhXribose-5-phosphate isomeraser Ôh}r Ôh}r Ôj20Xb2914 or b4090r Ôj40j30j50h]rÔ(j,*j×e…rÔRrÔj90}rÔ(jèdG¿ðj[G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÔ}rÔ(hXRZ5PPrÔhX&alpha-ribazole 5-phosphate phosphataserÔh}rÔh}rÔj20Xb0638rÔj40j30j50h]rÔj5*a…rÔRrÔj90}rÔ(jY1G¿ðj*½G¿ðjÊ4G?ðjŸdG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÔ}rÔ(hXS2FE2SRrÔhXSUF [2Fe-2S] regenerationr Ôh}r!Ôh}r"Ôj20X-b1683 and b1682 and b1681 and b1679 and b1680r#Ôj40j30j50h]r$Ô(jP*j>*jb*jY*jG*e…r%ÔRr&Ôj90}r'Ô(jY1G¿ðj;0)r(Ô}r)Ô(hX sufsesh_cr*ÔhXSufSE with bound sulfurr+Ôh}r,Ôh}r-ÔhNhh]r.Ô…r/ÔRr0ÔjE0XHS2Rr1ÔjG0jH0jI0KjJ0jK0jL0GubG¿ðjÕ2G¿ðj;0)r2Ô}r3Ô(hXsufbcd_cr4ÔhXSufBCD scaffold complexr5Ôh}r6Ôh}r7ÔhNhh]r8Ô…r9ÔRr:ÔjE0XH8O2S6Rr;ÔjG0jH0jI0KjJ0jK0jL0GubG¿ðjórG¿ðj;0)r<Ô}r=Ô(hXsufse_cr>ÔhXSufSE sulfur acceptor complexr?Ôh}r@Ôh}rAÔhNhh]rBÔ…rCÔRrDÔjE0XHSRrEÔjG0jH0jI0KjJ0jK0jL0GubG?ðj;0)rFÔ}rGÔ(hXsufbcd__2fe2s_crHÔhX"SufBCD with bound [2Fe-2S] clusterrIÔh}rJÔh}rKÔhNhh]rLÔ…rMÔRrNÔjE0X H4O2S8Fe2RrOÔjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðjÔ4G@jÞ4G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rPÔ}rQÔ(hXS2FE2SSrRÔhXSUF [2Fe-2S] SynthesisrSÔh}rTÔh}rUÔj20X7b3807 and b1683 and b1682 and b1681 and b1679 and b1680rVÔj40j30j50h]rWÔ(j.jP*j>*jY*jG*jb*e…rXÔRrYÔj90}rZÔ(j?2GÀj(ÔGÀjÅ`G¿ðjY1G¿ðjÕ2G¿ðj2ÔG¿ðj<ÔG@jFÔG?ðjÞ4G?ðjÊ4G?ðjË2G?ðjÔ4G@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r[Ô}r\Ô(hXS2FE2SS2r]ÔhXSUF [2Fe-2S] Synthesis IIr^Ôh}r_Ôh}r`Ôj20X7b3807 and b1683 and b1682 and b1681 and b1679 and b1680raÔj40j30j50h]rbÔ(j.jP*j>*jY*jG*jb*e…rcÔRrdÔj90}reÔ(j?2GÀj(ÔGÀjFÔG¿ðjÅ`G¿ðjY1G¿ðjÕ2G¿ðj<ÔG@j;0)rfÔ}rgÔ(hXsufbcd__2fe2s2_crhÔhX'SufBCD with two bound [2Fe-2S] clustersriÔh}rjÔh}rkÔhNhh]rlÔ…rmÔRrnÔjE0X O2S10Fe4RroÔjG0jH0jI0JüÿÿÿjJ0jK0jL0GubG?ðjÞ4G?ðjÊ4G?ðjË2G?ðjÔ4G@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rpÔ}rqÔ(hXS2FE2STrrÔhXSUF [2Fe-2S] TransferrsÔh}rtÔh}ruÔj20X#b1684 and b1683 and b1682 and b1681rvÔj40j30j50h]rwÔ(jP*jk*jG*jb*e…rxÔRryÔj90}rzÔ(jFÔG¿ðjÔ4GÀjM3G?ðj2ÔG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r{Ô}r|Ô(hXS4FE4SRr}ÔhXSUF [4Fe-4S] Reductionr~Ôh}rÔh}r€Ôj20Xb1683 and b1682 and b1681rÔj40j30j50h]r‚Ô(jb*jP*jG*e…rƒÔRr„Ôj90}r…Ô(jfÔG¿ðjÔ4GÀjÅ`G¿ðjË2G?ðj;0)r†Ô}r‡Ô(hXsufbcd__4fe4s_crˆÔhX"SufBCD with bound [4Fe-4S] clusterr‰Ôh}rŠÔh}r‹ÔhNhh]rŒÔ…rÔRrŽÔjE0X H4O2S10Fe4RrÔjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÔ}r‘Ô(hXS4FE4STr’ÔhXSUF [4Fe-4S] Transferr“Ôh}r”Ôh}r•Ôj20X#b1684 and b1683 and b1682 and b1681r–Ôj40j30j50h]r—Ô(jP*jk*jG*jb*e…r˜ÔRr™Ôj90}ršÔ(jÔ4GÀj†ÔG¿ðj1G?ðj2ÔG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r›Ô}rœÔ(hXS7PIrÔhX#sedoheptulose 7-phosphate isomeraseržÔh}rŸÔh}r Ôj20Xb0222r¡Ôj40j30j50h]r¢Ôjt*a…r£ÔRr¤Ôj90}r¥Ô(jtÆG¿ðjc G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¦Ô}r§Ô(hXSADHr¨ÔhXSuccinylarginine dihydrolaser©Ôh}rªÔh}r«Ôj20Xb1745r¬Ôj40j30j50h]r­Ôj}*a…r®ÔRr¯Ôj90}r°Ô(jY1GÀj­qG¿ðjÔ4GÀj¶XG?ðj;0)r±Ô}r²Ô(hXsucorn_cr³ÔhXN2-Succinyl-L-ornithiner´Ôh}rµÔh}r¶ÔhNhh]r·Ô…r¸ÔRr¹ÔjE0X C9H15N2O5rºÔjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðjŸ1G@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r»Ô}r¼Ô(hXSADT2r½ÔhXSulfate adenyltransferaser¾Ôh}r¿Ôh}rÀÔj20Xb2751 and b2752rÁÔj40j30j50h]rÂÔ(j†*j*e…rÃÔRrÄÔj90}rÅÔ(jY1G¿ðj*4G¿ðjÕ2G¿ðjE1G¿ðjÀ4G?ðjÊ4G?ðjëcG?ðjeG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÆÔ}rÇÔ(hXSARCOXrÈÔhXsarcosine oxidaserÉÔh}rÊÔh}rËÔj20Xb1059rÌÔj40j30j50h]rÍÔj˜!a…rÎÔRrÏÔj90}rÐÔ(jY1G¿ðj®VG¿ðj;0)rÑÔ}rÒÔ(hXsarcs_crÓÔhX SarcosinerÔÔh}rÕÔh}rÖÔhNhh]r×Ô…rØÔRrÙÔjE0XC3H7NO2rÚÔjG0jH0jI0KjJ0jK0jL0GubG¿ðjÊŽG?ðj¢4G?ðjÛ[G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÛÔ}rÜÔ(hXSBTPDrÝÔhX"sorbitol-6-phosphate dehydrogenaserÞÔh}rßÔh}ràÔj20Xb2705ráÔj40j30j50h]râÔj˜*a…rãÔRräÔj90}råÔ(j;0)ræÔ}rçÔ(hXsbt6p_crèÔhXD-Sorbitol 6-phosphateréÔh}rêÔh}rëÔhNhh]rìÔ…ríÔRrîÔjE0XC6H13O9PrïÔjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjR4G¿ðjÔ4G?ðjz4G?ðjcjG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rðÔ}rñÔ(hXSBTptsppròÔhX0D-sorbitol transport via PEP:Pyr PTS (periplasm)róÔh}rôÔh}rõÔj20X-b2415 and b2416 and b2702 and b2704 and b2703röÔj40j30j50h]r÷Ô(j¡*j³*jª*jij„e…røÔRrùÔj90}rúÔ(jW_G¿ðj;0)rûÔ}rüÔ(hXsbt__D_prýÔhX D-SorbitolrþÔh}rÿÔh}rÕhNhh]rÕ…rÕRrÕjE0XC6H14O6rÕjG0jÖ0jI0KjJ0jK0jL0GubG¿ðjæÔG?ðja_G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÕ}rÕ(hXSBTtexrÕhX?D-sorbitol transport via diffusion (extracellular to periplasm)rÕh}r Õh}r Õj20X b0241 or b0929 or b1377 or b2215r Õj40j30j50h]r Õ(h h)hh2e…r ÕRrÕj90}rÕ(j‡JG¿ðjûÔG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÕ}rÕ(hXSCYSDSrÕhXSUF Cysteine desulfurationrÕh}rÕh}rÕj20Xb1679 and b1680rÕj40j30j50h]rÕ(j>*jY*e…rÕRrÕj90}rÕ(j<ÔG¿ðj‰3G¿ðj(ÔG?ðjg2G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÕ}rÕ(hXSDPDSrÕhX&succinyl-diaminopimelate desuccinylaserÕh}rÕh}r Õj20Xb2472r!Õj40j30j50h]r"Õj¼*a…r#ÕRr$Õj90}r%Õ(jY1G¿ðj;0)r&Õ}r'Õ(hXsl26da_cr(ÕhX&N-Succinyl-LL-2,6-diaminoheptanedioater)Õh}r*Õh}r+ÕhNhh]r,Õ…r-ÕRr.ÕjE0X C11H16N2O7r/ÕjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðj€G?ðjïpG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r0Õ}r1Õ(hXSDPTAr2ÕhX$succinyldiaminopimelate transaminaser3Õh}r4Õh}r5Õj20Xb3359r6Õj40j30j50h]r7Õj›a…r8ÕRr9Õj90}r:Õ(j&ÕG¿ðj€\G¿ðj1G?ðj;0)r;Õ}r<Õ(hXsl2a6o_cr=ÕhX'N-Succinyl-2-L-amino-6-oxoheptanedioater>Õh}r?Õh}r@ÕhNhh]rAÕ…rBÕRrCÕjE0X C11H12NO8rDÕjG0jH0jI0JýÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rEÕ}rFÕ(hXSELCYSSrGÕhXselenocysteine synthaserHÕh}rIÕh}rJÕj20Xb3591rKÕj40j30j50h]rLÕjÅ*a…rMÕRrNÕj90}rOÕ(j;0)rPÕ}rQÕ(hXsertrna[sec]_crRÕhXL-Seryl-tRNA(Sec)rSÕh}rTÕh}rUÕhNhh]rVÕ…rWÕRrXÕjE0XC3H6NO2RrYÕjG0jH0jI0KjJ0jK0jL0GubG¿ðj;0)rZÕ}r[Õ(hXselnp_cr\ÕhXSelenophosphater]Õh}r^Õh}r_ÕhNhh]r`Õ…raÕRrbÕjE0XH2O3PSercÕjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÊ4G?ðjÔ4G?ðj;0)rdÕ}reÕ(hX sectrna_crfÕhXL-Selenocysteinyl-tRNA(Sec)rgÕh}rhÕh}riÕhNhh]rjÕ…rkÕRrlÕjE0X C3H6NOSeRrmÕjG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rnÕ}roÕ(hXSELGTHRrpÕhXselenate glutathione reductaserqÕh}rrÕh}rsÕj20j30j40j30j50h]rtÕ…ruÕRrvÕj90}rwÕ(jý2GÀjÔ4GÀj;0)rxÕ}ryÕ(hXslnt_crzÕhXseleniter{Õh}r|Õh}r}ÕhNhh]r~Õ…rÕRr€ÕjE0XO3SerÕjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðj;0)r‚Õ}rƒÕ(hXdgslnt_cr„ÕhXSelenodiglutathioner…Õh}r†Õh}r‡ÕhNhh]rˆÕ…r‰ÕRrŠÕjE0XC20H30N6O12S2Ser‹ÕjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðj˜qG?ðjY1G@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rŒÕ}rÕ(hXSELGTHR2rŽÕhX!selenate glutathione reductase IIrÕh}rÕh}r‘Õj20j30j40j30j50h]r’Õ…r“ÕRr”Õj90}r•Õ(j‚ÕG¿ðjH4G¿ðjÔ4G¿ðjý2G?ðjO1G?ðj;0)r–Õ}r—Õ(hXgslnt_cr˜ÕhXGlutathiolselenolater™Õh}ršÕh}r›ÕhNhh]rœÕ…rÕRržÕjE0X C10H16N3O6SSerŸÕjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r Õ}r¡Õ(hXSELGTHR3r¢ÕhX"selenate glutathione reductase IIIr£Õh}r¤Õh}r¥Õj20j30j40j30j50h]r¦Õ…r§ÕRr¨Õj90}r©Õ(jH4G¿ðj–ÕG¿ðjý2G?ðj;0)rªÕ}r«Õ(hXseln_cr¬ÕhXSelenider­Õh}r®Õh}r¯ÕhNhh]r°Õ…r±ÕRr²ÕjE0XHSer³ÕjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðjO1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r´Õ}rµÕ(hXSELNPSr¶ÕhXSelenophosphate synthaser·Õh}r¸Õh}r¹Õj20Xb1764rºÕj40j30j50h]r»ÕjÎ*a…r¼ÕRr½Õj90}r¾Õ(jY1G¿ðjÕ2G¿ðjªÕG¿ðjZÕG?ðjÊ4G?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¿Õ}rÀÕ(hXSELRrÁÕhXselenate reductaserÂÕh}rÃÕh}rÄÕj20X#b1587 and b1588 and b1589 and b1590rÅÕj40j30j50h]rÆÕ(j^jyj‚jpe…rÇÕRrÈÕj90}rÉÕ(j¬4G¿ðj;0)rÊÕ}rËÕ(hXsel_crÌÕhXSelenaterÍÕh}rÎÕh}rÏÕhNhh]rÐÕ…rÑÕRrÒÕjE0XO4SerÓÕjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjY1G?ðjÚpG?ðjxÕG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÔÕ}rÕÕ(hXSELtexrÖÕhX=selenate transport via diffusion (extracellular to periplasm)r×Õh}rØÕh}rÙÕj20X b1377 or b0929 or b2215 or b0241rÚÕj40j30j50h]rÛÕ(h h)hh2e…rÜÕRrÝÕj90}rÞÕ(j›JG¿ðj;0)rßÕ}ràÕ(hXsel_práÕhXSelenaterâÕh}rãÕh}räÕhNhh]råÕ…ræÕRrçÕjE0XO4SerèÕjG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)réÕ}rêÕ(hXSELtpprëÕhX1selenate transport via proton symport (periplasm)rìÕh}ríÕh}rîÕj20X#b2422 and b2425 and b2424 and b2423rïÕj40j30j50h]rðÕ(j!j,!jÿ j!e…rñÕRròÕj90}róÕ(jPGÀjßÕG¿ðjÊÕG?ðjÔ4G@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rôÕ}rõÕ(hXSEPHCHCSröÕhXG2-succinyl-5-enolpyruvyl-6-hydroxy-3-cyclohexene-1-carboxylate synthaser÷Õh}røÕh}rùÕj20Xb2264rúÕj40j30j50h]rûÕj×*a…rüÕRrýÕj90}rþÕ(j€\G¿ðjÔ4G¿ðj]¨G¿ðj;0)rÿÕ}rÖ(hX 2sephchc_crÖhX>2-succinyl-5-enolpyruvyl-6-hydroxy-3-cyclohexene-1-carboxylaterÖh}rÖh}rÖhNhh]rÖ…rÖRrÖjE0XC14H13O9rÖjG0jH0jI0JýÿÿÿjJ0jK0jL0GubG?ðj¶XG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r Ö}r Ö(hXSERASrr ÖhX(L-seryl)adenylate synthaser Öh}r Öh}rÖj20Xb0586rÖj40j30j50h]rÖjà*a…rÖRrÖj90}rÖ(j·2G¿ðjÔ4G¿ðjÕ2G¿ðjÀ4G?ðjë‹G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÖ}rÖ(hXSERATrÖhXserine O-acetyltransferaserÖh}rÖh}rÖj20Xb3607rÖj40j30j50h]rÖjé*a…rÖRrÖj90}rÖ(ja3G¿ðj·2G¿ðjcG?ðj52G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÖ}r Ö(hXSERD_Dr!ÖhXD-serine deaminaser"Öh}r#Öh}r$Öj20Xb2366r%Öj40j30j50h]r&Öjò*a…r'ÖRr(Öj90}r)Ö(j¯‡G¿ðja_G?ðjŸ1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r*Ö}r+Ö(hXSERD_Lr,ÖhXL-serine deaminaser-Öh}r.Öh}r/Öj20X b4471 or b1814 or b2797 or b3708r0Öj40j30j50h]r1Ö(j +jû*j+jè e…r2ÖRr3Öj90}r4Ö(j·2G¿ðja_G?ðjŸ1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r5Ö}r6Ö(hXSERTRSr7ÖhXSeryl-tRNA synthetaser8Öh}r9Öh}r:Öj20Xb0893r;Öj40j30j50h]r<Öj+a…r=ÖRr>Öj90}r?Ö(j·2G¿ðjÕ2G¿ðj;0)r@Ö}rAÖ(hX trnaser_crBÖhX tRNA(Ser)rCÖh}rDÖh}rEÖhNhh]rFÖ…rGÖRrHÖjE0jéhjG0jH0jI0KjJ0jK0jL0GubG¿ðjÀ4G?ðj;0)rIÖ}rJÖ(hX sertrna_crKÖhXL-Seryl-tRNA(Ser)rLÖh}rMÖh}rNÖhNhh]rOÖ…rPÖRrQÖjE0XC3H6NO2RrRÖjG0jH0jI0KjJ0jK0jL0GubG?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rSÖ}rTÖ(hXSERTRS2rUÖhX%Seryl-tRNA synthetase (selenocystein)rVÖh}rWÖh}rXÖj20Xb0893rYÖj40j30j50h]rZÖj+a…r[ÖRr\Öj90}r]Ö(j·2G¿ðj;0)r^Ö}r_Ö(hX trnasecys_cr`ÖhX tRNA(SeCys)raÖh}rbÖh}rcÖhNhh]rdÖ…reÖRrfÖjE0jéhjG0jH0jI0KjJ0jK0jL0GubG¿ðjÕ2G¿ðjÀ4G?ðjPÕG?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rgÖ}rhÖ(hXSERt2rppriÖhX<L-serine reversible transport via proton symport (periplasm)rjÖh}rkÖh}rlÖj20Xb2796 or b3116rmÖj40j30j50h]rnÖ(j(+j+e…roÖRrpÖj90}rqÖ(jPG¿ðj9¡G¿ðj·2G?ðjÔ4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rrÖ}rsÖ(hXSERt4pprtÖhX'L-serine via sodium symport (periplasm)ruÖh}rvÖh}rwÖj20Xb3089rxÖj40j30j50h]ryÖj1+a…rzÖRr{Öj90}r|Ö(j8cG¿ðj9¡G¿ðj·2G?ðjBcG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r}Ö}r~Ö(hXSERtexrÖhX=L-serine transport via diffusion (extracellular to periplasm)r€Öh}rÖh}r‚Öj20X b0241 or b0929 or b1377 or b2215rƒÖj40j30j50h]r„Ö(h h)hh2e…r…ÖRr†Öj90}r‡Ö(jÃJG¿ðj9¡G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rˆÖ}r‰Ö(hXSFGTHirŠÖhXS-Formylglutathione hydralaser‹Öh}rŒÖh}rÖj20Xb2154 or b0355rŽÖj40j30j50h]rÖ(j:+jC+e…rÖRr‘Öj90}r’Ö(jY1G¿ðj ŽG¿ðjý2G?ðjÔ4G?ðjÊkG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r“Ö}r”Ö(hXSGDSr•ÖhXSuccinylglutamate desuccinylaser–Öh}r—Öh}r˜Öj20Xb1744r™Öj40j30j50h]ršÖjL+a…r›ÖRrœÖj90}rÖ(jY1G¿ðj;0)ržÖ}rŸÖ(hXsucglu_cr ÖhXN2-Succinyl-L-glutamater¡Öh}r¢Öh}r£ÖhNhh]r¤Ö…r¥ÖRr¦ÖjE0XC9H10NO7r§ÖjG0jH0jI0JýÿÿÿjJ0jK0jL0GubG¿ðj1G?ðjïpG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¨Ö}r©Ö(hXSGSADrªÖhX+Succinylglutamic semialdehyde dehydrogenaser«Öh}r¬Öh}r­Öj20Xb1746r®Öj40j30j50h]r¯ÖjU+a…r°ÖRr±Öj90}r²Ö(jY1G¿ðjR4G¿ðj;0)r³Ö}r´Ö(hXsucgsa_crµÖhX&N2-Succinyl-L-glutamate 5-semialdehyder¶Öh}r·Öh}r¸ÖhNhh]r¹Ö…rºÖRr»ÖjE0XC9H11NO6r¼ÖjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjÔ4G@jz4G?ðjžÖG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r½Ö}r¾Ö(hXSHCHCS3r¿ÖhX>2-succinyl-6-hydroxy-2,4-cyclohexadiene 1-carboxylate synthaserÀÖh}rÁÖh}rÂÖj20Xb2263rÃÖj40j30j50h]rÄÖj^+a…rÅÖRrÆÖj90}rÇÖ(jÿÕG¿ðja_G?ðj;0)rÈÖ}rÉÖ(hX2shchc_crÊÖhX52-Succinyl-6-hydroxy-2,4-cyclohexadiene-1-carboxylaterËÖh}rÌÖh}rÍÖhNhh]rÎÖ…rÏÖRrÐÖjE0XC11H10O6rÑÖjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÒÖ}rÓÖ(hXSHCHD2rÔÖhX$sirohydrochlorin dehydrogenase (NAD)rÕÖh}rÖÖh}r×Öj20Xb3368rØÖj40j30j50h]rÙÖjg+a…rÚÖRrÛÖj90}rÜÖ(j;0)rÝÖ}rÞÖ(hXdscl_crßÖhXdihydrosirohydrochlorinràÖh}ráÖh}râÖhNhh]rãÖ…räÖRråÖjE0X C42H41N4O16ræÖjG0jH0jI0JùÿÿÿjJ0jK0jL0GubG¿ðjR4G¿ðjÔ4G?ðjz4G?ðj;0)rçÖ}rèÖ(hXscl_créÖhXsirohydrochlorinrêÖh}rëÖh}rìÖhNhh]ríÖ…rîÖRrïÖjE0X C42H39N4O16rðÖjG0jH0jI0JùÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rñÖ}ròÖ(hXSHCHFróÖhXsirohydrochlorin ferrochelataserôÖh}rõÖh}röÖj20Xb3368r÷Öj40j30j50h]røÖjg+a…rùÖRrúÖj90}rûÖ(j?2G¿ðjçÖG¿ðjÔ4G@jq2G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rüÖ}rýÖ(hXSHK3DrrþÖhXshikimate dehydrogenaserÿÖh}r×h}r×j20Xb1692 or b3281r×j40j30j50h]r×(jp+jB)e…r×Rr×j90}r×(jH4G¿ðjÔ4G¿ðj…G¿ðjO1G?ðj;0)r×}r×(hXskm_cr ×hX Shikimater ×h}r ×h}r ×hNhh]r ×…r×Rr×jE0XC7H9O5r×jG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r×}r×(hXSHKKr×hXshikimate kinaser×h}r×h}r×j20Xb3390 or b0388r×j40j30j50h]r×(jy+j‚+e…r×Rr×j90}r×(jÕ2G¿ðj×G¿ðjÅÎG?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r×}r×(hXSHSL1r×hX'O-succinylhomoserine lyase (L-cysteine)r×h}r ×h}r!×j20Xb3939r"×j40j30j50h]r#×j‹+a…r$×Rr%×j90}r&×(j§G¿ðj‰3G¿ðjÄ}G?ðjÔ4G?ðjïpG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r'×}r(×(hXSKMt2ppr)×hX5shikimate transport in via proton symport (periplasm)r*×h}r+×h}r,×j20Xb1981r-×j40j30j50h]r.×j”+a…r/×Rr0×j90}r1×(jPG¿ðj;0)r2×}r3×(hXskm_pr4×hX Shikimater5×h}r6×h}r7×hNhh]r8×…r9×Rr:×jE0XC7H9O5r;×jG0jÖ0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÔ4G?ðj×G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r<×}r=×(hXSKMtexr>×hX>shikimate transport via diffusion (extracellular to periplasm)r?×h}r@×h}rA×j20X b0241 or b0929 or b1377 or b2215rB×j40j30j50h]rC×(h h)hh2e…rD×RrE×j90}rF×(j×JG¿ðj2×G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rG×}rH×(hXSLNTtexrI×hX=selenite transport via diffusion (extracellular to periplasm)rJ×h}rK×h}rL×j20X b1377 or b0929 or b2215 or b0241rM×j40j30j50h]rN×(h h)hh2e…rO×RrP×j90}rQ×(jëJG¿ðj;0)rR×}rS×(hXslnt_prT×hXseleniterU×h}rV×h}rW×hNhh]rX×…rY×RrZ×jE0XO3Ser[×jG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r\×}r]×(hXSLNTtppr^×hX1selenite transport via proton symport (periplasm)r_×h}r`×h}ra×j20X#b2422 and b2425 and b2424 and b2423rb×j40j30j50h]rc×(j!j,!jÿ j!e…rd×Rre×j90}rf×(jPG¿ðjR×G¿ðjÔ4G?ðjxÕG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rg×}rh×(hXSO2texri×hX8SO2 transport via diffusion (extracellular to periplasm)rj×h}rk×h}rl×j20X b0241 or b0929 or b1377 or b2215rm×j40j30j50h]rn×(h h)hh2e…ro×Rrp×j90}rq×(jÿJG¿ðj;0)rr×}rs×(hXso2_prt×hXsulfur dioxideru×h}rv×h}rw×hNhh]rx×…ry×Rrz×jE0XO2Sr{×jG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r|×}r}×(hXSO2tppr~×hX'SO2 transport via diffusion (periplasm)r×h}r€×h}r×j20Xs0001r‚×j40j30j50h]rƒ×ja…r„×Rr…×j90}r†×(jr×G¿ðj¯}G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r‡×}rˆ×(hXSO3texr‰×hX<sulfite transport via diffusion (extracellular to periplasm)rŠ×h}r‹×h}rŒ×j20X b0241 or b0929 or b1377 or b2215r×j40j30j50h]rŽ×(h h)hh2e…r×Rr×j90}r‘×(jKG¿ðjü|G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r’×}r“×(hXSO4t2ppr”×hX@sulfate transport in via proton symport (periplasm to cytoplasm)r•×h}r–×h}r—×j20Xb1206r˜×j40j30j50h]r™×j+a…rš×Rr›×j90}rœ×(j;0)r×}rž×(hXso4_prŸ×hXSulfater ×h}r¡×h}r¢×hNhh]r£×…r¤×Rr¥×jE0XO4Sr¦×jG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjPG¿ðjÔ4G?ðj*4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r§×}r¨×(hXSO4texr©×hX<sulfate transport via diffusion (extracellular to periplasm)rª×h}r«×h}r¬×j20X b0241 or b0929 or b1377 or b2215r­×j40j30j50h]r®×(h h)hh2e…r¯×Rr°×j90}r±×(j'KG¿ðj×G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r²×}r³×(hXSOTAr´×hXSuccinylornithine transaminaserµ×h}r¶×h}r·×j20Xb1748r¸×j40j30j50h]r¹×j’a…rº×Rr»×j90}r¼×(j±ÔG¿ðj€\G¿ðj1G?ðj³ÖG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r½×}r¾×(hXSPMDAT1r¿×hXSpermidine acetyltransferaserÀ×h}rÁ×h}rÂ×j20Xb1584rÃ×j40j30j50h]rÄ×j¦+a…rÅ×RrÆ×j90}rÇ×(ja3G¿ðj]2G¿ðjÔ4G?ðj52G?ðj;0)rÈ×}rÉ×(hX N1aspmd_crÊ×hXN1-AcetylspermidinerË×h}rÌ×h}rÍ×hNhh]rÎ×…rÏ×RrÐ×jE0XC9H23N3OrÑ×jG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÒ×}rÓ×(hXSPMDAT2rÔ×hX!Spermidine acetyltransferase (N8)rÕ×h}rÖ×h}r××j20Xb1584rØ×j40j30j50h]rÙ×j¦+a…rÚ×RrÛ×j90}rÜ×(ja3G¿ðj]2G¿ðj;0)rÝ×}rÞ×(hX n8aspmd_crß×hXN8-Acetylspermidinerà×h}rá×h}râ×hNhh]rã×…rä×Rrå×jE0XC9H23N3Oræ×jG0jH0jI0KjJ0jK0jL0GubG?ðjÔ4G?ðj52G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rç×}rè×(hX SPMDabcppré×hX/spermidine transport via ABC system (periplasm)rê×h}rë×h}rì×j20XR( b1126 and b1125 and b1124 and b1123 ) or ( b1440 and b1441 and b1442 and b1443 )rí×j40j30j50h]rî×(j…(j (jŽ(jÄ(j©(j|(j—(j²(e…rï×Rrð×j90}rñ×(jY1G¿ðjÕ2G¿ðj;0)rò×}ró×(hXspmd_prô×hX Spermidinerõ×h}rö×h}r÷×hNhh]rø×…rù×Rrú×jE0XC7H22N3rû×jG0jÖ0jI0KjJ0jK0jL0GubG¿ðj]2G?ðjÔ4G?ðjÞ4G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rü×}rý×(hXSPMDt3pprþ×hX8spermidine transport out via proton antiport (periplasm)rÿ×h}rØh}rØj20Xb1599 and b1600rØj40j30j50h]rØ(j¯+j¸+e…rØRrØj90}rØ(jPG¿ðj]2G¿ðjÔ4G?ðjò×G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rØ}rØ(hXSPMDtexr ØhX?spermidine transport via diffusion (extracellular to periplasm)r Øh}r Øh}r Øj20X b0241 or b0929 or b1377 or b2215r Øj40j30j50h]rØ(h h)hh2e…rØRrØj90}rØ(j;KG¿ðjò×G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rØ}rØ(hXSPMSrØhXspermidine synthaserØh}rØh}rØj20Xb0121rØj40j30j50h]rØja…rØRrØj90}rØ(jdG¿ðj{2G¿ðjÔ4G?ðj]2G?ðjÈlG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rØ}rØ(hXSPODMrØhXsuperoxide dismutaser Øh}r!Øh}r"Øj20Xb3908 or b1656r#Øj40j30j50h]r$Ø(jÊ+jÁ+e…r%ØRr&Øj90}r'Ø(jÔ4GÀj°ÑGÀj®VG?ðjÛ[G?ðujM0NhNjN0jO0jP0GjQ0GjR0NjS0Nubj+0)r(Ø}r)Ø(hXSPODMppr*ØhXsuperoxide dismutaser+Øh}r,Øh}r-Øj20Xb1646r.Øj40j30j50h]r/ØjÓ+a…r0ØRr1Øj90}r2Ø(jdÁGÀjPGÀjçYG?ðjZG?ðujM0NhNjN0jO0jP0GjQ0GjR0NjS0Nubj+0)r3Ø}r4Ø(hXSSALxr5ØhX*succinate-semialdehyde dehydrogenase (NAD)r6Øh}r7Øh}r8Øj20Xb1525r9Øj40j30j50h]r:ØjÜ+a…r;ØRr<Øj90}r=Ø(jY1G¿ðjŠ\G¿ðjR4G¿ðjÔ4G@jïpG?ðjz4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r>Ø}r?Ø(hXSSALyr@ØhX+succinate-semialdehyde dehydrogenase (NADP)rAØh}rBØh}rCØj20Xb2661 or b1525rDØj40j30j50h]rEØ(jå+jÜ+e…rFØRrGØj90}rHØ(jY1G¿ðjŠ\G¿ðjO1G¿ðjH4G?ðjÔ4G@jïpG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rIØ}rJØ(hX SUCASPtpprKØhX*succinate:aspartate antiporter (periplasm)rLØh}rMØh}rNØj20Xb4138 or b4123 or b0621rOØj40j30j50h]rPØ(j% j jee…rQØRrRØj90}rSØ(jèoG¿ðjïpG¿ðj 2G?ðj9wG?ðujM0NhNjN0jO0jP0GjQ0GjR0NjS0Nubj+0)rTØ}rUØ(hXSUCBZLrVØhXo-succinylbenzoate-CoA ligaserWØh}rXØh}rYØj20Xb2260rZØj40j30j50h]r[Øjî+a…r\ØRr]Øj90}r^Ø(jÕ2G¿ðj;0)r_Ø}r`Ø(hXsucbz_craØhXo-SuccinylbenzoaterbØh}rcØh}rdØhNhh]reØ…rfØRrgØjE0XC11H8O5rhØjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðj52G¿ðjÀ4G?ðjǃG?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)riØ}rjØ(hXSUCBZSrkØhXO-succinylbenzoate-CoA synthaserlØh}rmØh}rnØj20Xb2261roØj40j30j50h]rpØj÷+a…rqØRrrØj90}rsØ(jÈÖG¿ðjY1G?ðj_ØG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rtØ}ruØ(hX SUCCt2_2pprvØhX8succinate transport via proton symport (2 H) (periplasm)rwØh}rxØh}ryØj20Xb3528rzØj40j30j50h]r{Øj a…r|ØRr}Øj90}r~Ø(jPGÀj9wG¿ðjÔ4G@jïpG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rØ}r€Ø(hX SUCCt2_3pprØhX9Succintate transport via proton symport (3 H) (periplasm)r‚Øh}rƒØh}r„Øj20Xb4123 or b4138r…Øj40j30j50h]r†Ø(j% j e…r‡ØRrˆØj90}r‰Ø(jPGÀj9wG¿ðjÔ4G@jïpG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rŠØ}r‹Ø(hXSUCCt3pprŒØhX7succinate transport out via proton antiport (periplasm)rØh}rŽØh}rØj20j30j40j30j50h]rØ…r‘ØRr’Øj90}r“Ø(jPG¿ðjïpG¿ðjÔ4G?ðj9wG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r”Ø}r•Ø(hXSUCCtexr–ØhX>succinate transport via diffusion (extracellular to periplasm)r—Øh}r˜Øh}r™Øj20X b0241 or b0929 or b1377 or b2215ršØj40j30j50h]r›Ø(h h)hh2e…rœØRrØj90}ržØ(jOKG¿ðj9wG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rŸØ}r Ø(hXSUCDir¡ØhX&succinate dehydrogenase (irreversible)r¢Øh}r£Øh}r¤Øj20X#b0721 and b0722 and b0723 and b0724r¥Øj40j30j50h]r¦Ø(j,j,j ,j,e…r§ØRr¨Øj90}r©Ø(jïpG¿ðj»pG¿ðj;eG?ðj³1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rªØ}r«Ø(hX SUCFUMtppr¬ØhX)succinate:fumarate antiporter (periplasm)r­Øh}r®Øh}r¯Øj20Xb4123 or b0621 or b4138r°Øj40j30j50h]r±Ø(j% j jee…r²ØRr³Øj90}r´Ø(j•G¿ðjïpG¿ðj;eG?ðj9wG?ðujM0NhNjN0jO0jP0GjQ0GjR0NjS0Nubj+0)rµØ}r¶Ø(hX SUCMALtppr·ØhX'succinate:malate antiporter (periplasm)r¸Øh}r¹Øh}rºØj20Xb4138 or b4123 or b0621r»Øj40j30j50h]r¼Ø(j% j jee…r½ØRr¾Øj90}r¿Ø(jb³G¿ðjïpG¿ðjý”G?ðj9wG?ðujM0NhNjN0jO0jP0GjQ0GjR0NjS0Nubj+0)rÀØ}rÁØ(hXSUCOASrÂØhX%succinyl-CoA synthetase (ADP-forming)rÃØh}rÄØh}rÅØj20Xb0728 and b0729rÆØj40j30j50h]rÇØ(j$,j-,e…rÈØRrÉØj90}rÊØ(jïpG¿ðjÕ2G¿ðj52G¿ðjÊ4G?ðjÞ4G?ðj•1G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rËØ}rÌØ(hXSUCRtexrÍØhXFsucrose transport transport via diffusion (extracellular to periplasm)rÎØh}rÏØh}rÐØj20X b0241 or b0929 or b1377 or b2215rÑØj40j30j50h]rÒØ(h h)hh2e…rÓØRrÔØj90}rÕØ(jcKG¿ðj;0)rÖØ}rר(hXsucr_prØØhXSucroserÙØh}rÚØh}rÛØhNhh]rÜØ…rÝØRrÞØjE0X C12H22O11rߨjG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)ràØ}ráØ(hX SUCTARTtpprâØhX+succinate:D-tartrate antiporter (periplasm)rãØh}räØh}råØj20Xb4123ræØj40j30j50h]rçØj% a…rèØRréØj90}rêØ(jïpG¿ðj;0)rëØ}rìØ(hX tartr__D_príØhX D-tartraterîØh}rïØh}rðØhNhh]rñØ…ròØRróØjE0XC4H4O6rôØjG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjî‡G?ðj9wG?ðujM0NhNjN0jO0jP0GjQ0GjR0NjS0Nubj+0)rõØ}röØ(hXSUCptsppr÷ØhX*sucrose transport via PEP:Pyr (periplasm)røØh}rùØh}rúØj20X#b2417 and b2429 and b2415 and b2416rûØj40j30j50h]rüØ(j`j„jij e…rýØRrþØj90}rÿØ(jW_G¿ðjÖØG¿ðja_G?ðjá’G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÙ}rÙ(hX SULFACabcpprÙhX1sulfoacetate transport via ABC system (periplasm)rÙh}rÙh}rÙj20Xb0936 and b0933 and b0934rÙj40j30j50h]rÙ(jý j j e…rÙRr Ùj90}r Ù(jY1G¿ðj;0)r Ù}r Ù(hXsulfac_pr ÙhX sulfoacetaterÙh}rÙh}rÙhNhh]rÙ…rÙRrÙjE0XC2H2O5SrÙjG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjÕ2G¿ðjÊ4G?ðjÝG?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÙ}rÙ(hX SULFACtexrÙhX@sulfoaceate transport via diffusion (extracellular to periplasm)rÙh}rÙh}rÙj20X b1377 or b2215 or b0241 or b0929rÙj40j30j50h]rÙ(h h)hh2e…rÙRrÙj90}rÙ(jwKG¿ðj ÙG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r Ù}r!Ù(hXSULRir"ÙhXsulfite reductase (NADPH2)r#Ùh}r$Ùh}r%Ùj20Xb2763 and b2764r&Ùj40j30j50h]r'Ù(j•jŒe…r(ÙRr)Ùj90}r*Ù(j¿|G¿ðjH4GÀjÔ4GÀjY1G@j[}G?ðjO1G@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r+Ù}r,Ù(hXSULabcppr-ÙhX,sulfate transport via ABC system (periplasm)r.Ùh}r/Ùh}r0Ùj20Xs( b2422 and b2425 and b2424 and b2423 ) or ( b0763 and b0764 and b0765 ) or ( b2422 and b2424 and b2423 and b3917 )r1Ùj40j30j50h]r2Ù(j#!j!jö j!j!j5!j,!jÿ e…r3ÙRr4Ùj90}r5Ù(j×G¿ðjY1G¿ðjÕ2G¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðj*4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r6Ù}r7Ù(hXT2DECAIr8ÙhXtrans-2-decenoyl-ACP isomeraser9Ùh}r:Ùh}r;Ùj20Xb0954r<Ùj40j30j50h]r=Ùh°a…r>ÙRr?Ùj90}r@Ù(jDUG¿ðjàXG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rAÙ}rBÙ(hXTAGURrrCÙhXtagaturonate reductaserDÙh}rEÙh}rFÙj20Xb1521rGÙj40j30j50h]rHÙj6,a…rIÙRrJÙj90}rKÙ(jâjG¿ðjR4G¿ðjK˜G?ðjÔ4G?ðjz4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rLÙ}rMÙ(hXTALArNÙhX transaldolaserOÙh}rPÙh}rQÙj20Xb2464 or b0008rRÙj40j30j50h]rSÙ(jH,j?,e…rTÙRrUÙj90}rVÙ(jtÆG¿ðj¿G¿ðj G?ðjcjG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rWÙ}rXÙ(hXTARTDrYÙhXL(+)-tartrate dehydrataserZÙh}r[Ùh}r\Ùj20Xb3061 and b3062r]Ùj40j30j50h]r^Ù(jQ,jZ,e…r_ÙRr`Ùj90}raÙ(j;0)rbÙ}rcÙ(hX tartr__L_crdÙhX L-tartratereÙh}rfÙh}rgÙhNhh]rhÙ…riÙRrjÙjE0XC4H4O6rkÙjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjY1G?ðjqG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rlÙ}rmÙ(hX TARTRDtexrnÙhX?D-tartrate transport via diffusion (extracellular to periplasm)roÙh}rpÙh}rqÙj20X b1377 or b2215 or b0241 or b0929rrÙj40j30j50h]rsÙ(h h)hh2e…rtÙRruÙj90}rvÙ(j‹KG¿ðjëØG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rwÙ}rxÙ(hX TARTRt7ppryÙhX)Tartrate/succinate antiporter (periplasm)rzÙh}r{Ùh}r|Ùj20Xb3063r}Ùj40j30j50h]r~Ùjc,a…rÙRr€Ùj90}rÙ(jïpG¿ðj;0)r‚Ù}rƒÙ(hX tartr__L_pr„ÙhX L-tartrater…Ùh}r†Ùh}r‡ÙhNhh]rˆÙ…r‰ÙRrŠÙjE0XC4H4O6r‹ÙjG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjbÙG?ðj9wG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rŒÙ}rÙ(hXTARTRtexrŽÙhX=Tartrate transport via diffusion (extracellular to periplasm)rÙh}rÙh}r‘Ùj20X b0241 or b0929 or b1377 or b2215r’Ùj40j30j50h]r“Ù(h h)hh2e…r”ÙRr•Ùj90}r–Ù(jŸKG¿ðj‚ÙG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r—Ù}r˜Ù(hX TARTt2_3ppr™ÙhX9D-tartrate transport via proton symport (3 H) (periplasm)ršÙh}r›Ùh}rœÙj20Xb4123rÙj40j30j50h]ržÙj% a…rŸÙRr Ùj90}r¡Ù(jPGÀjëØG¿ðjÔ4G@jî‡G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¢Ù}r£Ù(hXTAUDOr¤ÙhXTaurine dioxygenaser¥Ùh}r¦Ùh}r§Ùj20Xb0368r¨Ùj40j30j50h]r©Ùjl,a…rªÙRr«Ùj90}r¬Ù(j;0)r­Ù}r®Ù(hXtaur_cr¯ÙhXTauriner°Ùh}r±Ùh}r²ÙhNhh]r³Ù…r´ÙRrµÙjE0XC2H7NO3Sr¶ÙjG0jH0jI0KjJ0jK0jL0GubG¿ðj®VG¿ðj€\G¿ðj¿|G?ðj¶XG?ðjÔ4G?ðjïpG?ðjr0G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r·Ù}r¸Ù(hX TAURabcppr¹ÙhX,taurine transport via ABC system (periplasm)rºÙh}r»Ùh}r¼Ùj20Xb0365 and b0366 and b0367r½Ùj40j30j50h]r¾Ù(jô j j! e…r¿ÙRrÀÙj90}rÁÙ(jY1G¿ðj;0)rÂÙ}rÃÙ(hXtaur_prÄÙhXTaurinerÅÙh}rÆÙh}rÇÙhNhh]rÈÙ…rÉÙRrÊÙjE0XC2H7NO3SrËÙjG0jÖ0jI0KjJ0jK0jL0GubG¿ðjÕ2G¿ðjÊ4G?ðj­ÙG?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÌÙ}rÍÙ(hXTAURtexrÎÙhX<taurine transport via diffusion (extracellular to periplasm)rÏÙh}rÐÙh}rÑÙj20X b0241 or b0929 or b1377 or b2215rÒÙj40j30j50h]rÓÙ(h h)hh2e…rÔÙRrÕÙj90}rÖÙ(j³KG¿ðjÂÙG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r×Ù}rØÙ(hXTCYNTtexrÙÙhX@Thiocyanate transport via diffusion (extracellular to periplasm)rÚÙh}rÛÙh}rÜÙj20X b0241 or b0929 or b1377 or b2215rÝÙj40j30j50h]rÞÙ(h h)hh2e…rßÙRràÙj90}ráÙ(jÇKG¿ðjò|G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)râÙ}rãÙ(hXTDPräÙhXthiamin pyrophosphataseråÙh}ræÙh}rçÙj20Xb1134rèÙj40j30j50h]réÙh•a…rêÙRrëÙj90}rìÙ(jY1G¿ðjc1G¿ðj;0)ríÙ}rîÙ(hXthmmp_crïÙhXThiamin monophosphaterðÙh}rñÙh}ròÙhNhh]róÙ…rôÙRrõÙjE0X C12H16N4O4PSröÙjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðjÔ4G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r÷Ù}røÙ(hXTDPADGATrùÙhX4dTDP-4-amino-4,6-dideoxy-D-glucose acetyltransferaserúÙh}rûÙh}rüÙj20Xb3790rýÙj40j30j50h]rþÙju,a…rÿÙRrÚj90}rÚ(ja3G¿ðj;0)rÚ}rÚ(hX dtdp4addg_crÚhX$dTDP-4-amino-4,6-dideoxy-D-galactoserÚh}rÚh}rÚhNhh]rÚ…r ÚRr ÚjE0X C16H26N3O14P2r ÚjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjú[G?ðjÔ4G?ðj52G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r Ú}r Ú(hXTDPAGTArÚhX/dTDP-4-amino-4,6-dideoxy-D-glucose transaminaserÚh}rÚh}rÚj20Xb3791rÚj40j30j50h]rÚj~,a…rÚRrÚj90}rÚ(j1G¿ðj;0)rÚ}rÚ(hX dtdp4d6dg_crÚhX dTDP-4-dehydro-6-deoxy-D-glucoserÚh}rÚh}rÚhNhh]rÚ…rÚRrÚjE0X C16H22N2O15P2r ÚjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðj€\G?ðjÚG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r!Ú}r"Ú(hXTDPDREr#ÚhX$dTDP-4-dehydrorhamnose 3,5-epimeraser$Úh}r%Úh}r&Új20Xb2038r'Új40j30j50h]r(Új‡,a…r)ÚRr*Új90}r+Ú(jÚG¿ðj;0)r,Ú}r-Ú(hX dtdp4d6dm_cr.ÚhX dTDP-4-dehydro-6-deoxy-L-mannoser/Úh}r0Úh}r1ÚhNhh]r2Ú…r3ÚRr4ÚjE0X C16H22N2O15P2r5ÚjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r6Ú}r7Ú(hXTDPDRRr8ÚhX dTDP-4-dehydrorhamnose reductaser9Úh}r:Úh}r;Új20Xb2040r<Új40j30j50h]r=Új,a…r>ÚRr?Új90}r@Ú(jH4G¿ðjÔ4G¿ðj,ÚG¿ðjîÒG?ðjO1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rAÚ}rBÚ(hXTDPGDHrCÚhXdTDPglucose 4,6-dehydrataserDÚh}rEÚh}rFÚj20Xb3788 or b2041rGÚj40j30j50h]rHÚ(j¢,j™,e…rIÚRrJÚj90}rKÚ(j¥•G¿ðjY1G?ðjÚG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rLÚ}rMÚ(hXTDSKrNÚhXTetraacyldisaccharide 4'kinaserOÚh}rPÚh}rQÚj20Xb0915rRÚj40j30j50h]rSÚj«,a…rTÚRrUÚj90}rVÚ(jù­G¿ðjÕ2G¿ðjÔ4G?ðjÞ4G?ðjF¹G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rWÚ}rXÚ(hXTDSR1rYÚhX thiol:disulfide reductase (DsbC)rZÚh}r[Úh}r\Új20Xb2893 and b4136r]Új40j30j50h]r^Ú(jje…r_ÚRr`Új90}raÚ(j8‡G¿ðj|‡G¿ðj`‡G?ðjK‡G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rbÚ}rcÚ(hXTDSR2rdÚhX thiol:disulfide reductase (DsbG)reÚh}rfÚh}rgÚj20Xb4136 and b0604rhÚj40j30j50h]riÚ(jj$e…rjÚRrkÚj90}rlÚ(j‘‡G¿ðj|‡G¿ðj`‡G?ðjš‡G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rmÚ}rnÚ(hXTGBPAroÚhXTagatose-bisphosphate aldolaserpÚh}rqÚh}rrÚj20X*( b3132 and b3137 ) or ( b2095 and b2096 )rsÚj40j30j50h]rtÚ(j½,jÆ,j´,jÏ,e…ruÚRrvÚj90}rwÚ(j_ÆG¿ðj™‚G?ðj¿G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rxÚ}ryÚ(hXTHD2pprzÚhX#NAD(P) transhydrogenase (periplasm)r{Úh}r|Úh}r}Új20Xb1602 and b1603r~Új40j30j50h]rÚ(jL"j^"e…r€ÚRrÚj90}r‚Ú(jPGÀjz4G¿ðjO1G¿ðjH4G?ðjÔ4G@jR4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rƒÚ}r„Ú(hXTHDPSr…ÚhX"tetrahydrodipicolinate succinylaser†Úh}r‡Úh}rˆÚj20Xb0166r‰Új40j30j50h]rŠÚjØ,a…r‹ÚRrŒÚj90}rÚ(jY1G¿ðj•1G¿ðj?ƒG¿ðj;ÕG?ðj52G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rŽÚ}rÚ(hXTHFATrÚhX'Tetrahydrofolate aminomethyltransferaser‘Úh}r’Úh}r“Új20Xb2551r”Új40j30j50h]r•Új>a…r–ÚRr—Új90}r˜Ú(jY1G¿ðjŠ“G¿ðjÔ4G?ðj€“G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r™Ú}ršÚ(hXTHIORDXir›ÚhX)hydrogen peroxide reductase (thioredoxin)rœÚh}rÚh}ržÚj20X3( b2480 and b3781 ) or ( b2480 and b2582 ) or b1710rŸÚj40j30j50h]r Ú(j÷jjá,j e…r¡ÚRr¢Új90}r£Ú(ji‡G¿ðjÛ[G¿ðjY1G@js‡G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¤Ú}r¥Ú(hXTHMDt2ppr¦ÚhX5thymidine transport in via proton symport (periplasm)r§Úh}r¨Úh}r©Új20Xb2393 or b2964rªÚj40j30j50h]r«Ú(j=jFe…r¬ÚRr­Új90}r®Ú(jPG¿ðj ¿G¿ðjö¾G?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¯Ú}r°Ú(hX THMDt2rppr±ÚhXAthymidine transport in via proton symport, reversible (periplasm)r²Úh}r³Úh}r´Új20Xb2406rµÚj40j30j50h]r¶ÚjOa…r·ÚRr¸Új90}r¹Ú(jPG¿ðj ¿G¿ðjö¾G?ðjÔ4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rºÚ}r»Ú(hXTHMDtexr¼ÚhX>thymidine transport via diffusion (extracellular to periplasm)r½Úh}r¾Úh}r¿Új20X b0241 or b0929 or b1377 or b2215rÀÚj40j30j50h]rÁÚ(h h)hh2e…rÂÚRrÃÚj90}rÄÚ(j+LG¿ðj ¿G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÅÚ}rÆÚ(hXTHMabcpprÇÚhX-thiamine transport via ABC system (periplasm)rÈÚh}rÉÚh}rÊÚj20Xb0068 and b0067 and b0066rËÚj40j30j50h]rÌÚ(jó,jê,jü,e…rÍÚRrÎÚj90}rÏÚ(jY1G¿ðj;0)rÐÚ}rÑÚ(hXthm_prÒÚhXThiaminrÓÚh}rÔÚh}rÕÚhNhh]rÖÚ…r×ÚRrØÚjE0X C12H17N4OSrÙÚjG0jÖ0jI0KjJ0jK0jL0GubG¿ðjÕ2G¿ðj;0)rÚÚ}rÛÚ(hXthm_crÜÚhXThiaminrÝÚh}rÞÚh}rßÚhNhh]ràÚ…ráÚRrâÚjE0X C12H17N4OSrãÚjG0jH0jI0KjJ0jK0jL0GubG?ðjÊ4G?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)räÚ}råÚ(hXTHMtexræÚhX=Thiamine transport via diffusion (extracellular to periplasm)rçÚh}rèÚh}réÚj20X b0241 or b0929 or b1377 or b2215rêÚj40j30j50h]rëÚ(h h)hh2e…rìÚRríÚj90}rîÚ(jÛKG¿ðjÐÚG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rïÚ}rðÚ(hXTHRA2irñÚhXL-allo-Threonine AldolaseròÚh}róÚh}rôÚj20Xb2551 or b0870rõÚj40j30j50h]röÚ(j5j>e…r÷ÚRrøÚj90}rùÚ(jÂqG¿ðj^G?ðj¢4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rúÚ}rûÚ(hXTHRAirüÚhXThreonine aldolaserýÚh}rþÚh}rÿÚj20Xb2551 or b0870rÛj40j30j50h]rÛ(j5j>e…rÛRrÛj90}rÛ(j£2G¿ðj^G?ðj¢4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÛ}rÛ(hXTHRDrÛhXL-threonine dehydrogenaserÛh}r Ûh}r Ûj20Xb3616r Ûj40j30j50h]r Ûj-a…r ÛRrÛj90}rÛ(j£2G¿ðjR4G¿ðjÔ4G?ðjz4G?ðj_lG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÛ}rÛ(hXTHRD_LrÛhXL-threonine deaminaserÛh}rÛh}rÛj20Xb3117 or b3772rÛj40j30j50h]rÛ(j-j-e…rÛRrÛj90}rÛ(j£2G¿ðj«_G?ðjŸ1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÛ}rÛ(hXTHRPtexrÛhXHphospho-L-threonine transport via diffusion (extracellular to periplasm)rÛh}rÛh}r Ûj20X b0241 or b0929 or b1377 or b2215r!Ûj40j30j50h]r"Û(h h)hh2e…r#ÛRr$Ûj90}r%Û(jLG¿ðjÐG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r&Û}r'Û(hXTHRSr(ÛhXthreonine synthaser)Ûh}r*Ûh}r+Ûj20Xb0004r,Ûj40j30j50h]r-Ûj%a…r.ÛRr/Ûj90}r0Û(jY1G¿ðj §G¿ðj£2G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r1Û}r2Û(hXTHRTRSr3ÛhXThreonyl-tRNA synthetaser4Ûh}r5Ûh}r6Ûj20Xb1719r7Ûj40j30j50h]r8Ûj -a…r9ÛRr:Ûj90}r;Û(j£2G¿ðj;0)r<Û}r=Û(hX trnathr_cr>ÛhX tRNA(Thr)r?Ûh}r@Ûh}rAÛhNhh]rBÛ…rCÛRrDÛjE0jéhjG0jH0jI0KjJ0jK0jL0GubG¿ðjÕ2G¿ðjÀ4G?ðj;0)rEÛ}rFÛ(hX thrtrna_crGÛhXL-Threonyl-tRNA(Thr)rHÛh}rIÛh}rJÛhNhh]rKÛ…rLÛRrMÛjE0XC4H8NO2RrNÛjG0jH0jI0KjJ0jK0jL0GubG?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rOÛ}rPÛ(hXTHRabcpprQÛhX0L-threonine transport via ABC system (periplasm)rRÛh}rSÛh}rTÛj20X-b3454 and b3455 and b3457 and b3460 and b3456rUÛj40j30j50h]rVÛ(jtjbj}j†jke…rWÛRrXÛj90}rYÛ(jY1G¿ðjÐG¿ðjÕ2G¿ðj£2G?ðjÊ4G?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rZÛ}r[Û(hXTHRt2ppr\ÛhX<L-threonine efflux transport via proton antiport (periplasm)r]Ûh}r^Ûh}r_Ûj20Xb0813 or b3823r`Ûj40j30j50h]raÛ(j)-jze…rbÛRrcÛj90}rdÛ(j£2G¿ðjPG¿ðjÔ4G?ðjÐG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)reÛ}rfÛ(hXTHRt2rpprgÛhX?L-threonine reversible transport via proton symport (periplasm)rhÛh}riÛh}rjÛj20Xb3116rkÛj40j30j50h]rlÛj+a…rmÛRrnÛj90}roÛ(jPG¿ðjÐG¿ðj£2G?ðjÔ4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rpÛ}rqÛ(hXTHRt4pprrÛhX+L-threonine via sodium symport (periplasm)rsÛh}rtÛh}ruÛj20Xb3089rvÛj40j30j50h]rwÛj1+a…rxÛRryÛj90}rzÛ(j8cG¿ðjÐG¿ðj£2G?ðjBcG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r{Û}r|Û(hXTHRtexr}ÛhX@L-threonine transport via diffusion (extracellular to periplasm)r~Ûh}rÛh}r€Ûj20X b0241 or b0929 or b1377 or b2215rÛj40j30j50h]r‚Û(h h)hh2e…rƒÛRr„Ûj90}r…Û(jïKG¿ðjÐG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r†Û}r‡Û(hXTHYMt3pprˆÛhX5thymine transport out via proton antiport (periplasm)r‰Ûh}rŠÛh}r‹Ûj20j30j40j30j50h]rŒÛ…rÛRrŽÛj90}rÛ(jPG¿ðj;0)rÛ}r‘Û(hXthym_cr’ÛhXThyminer“Ûh}r”Ûh}r•ÛhNhh]r–Û…r—ÛRr˜ÛjE0XC5H6N2O2r™ÛjG0jH0jI0KjJ0jK0jL0GubG¿ðjÔ4G?ðj;0)ršÛ}r›Û(hXthym_prœÛhXThyminerÛh}ržÛh}rŸÛhNhh]r Û…r¡ÛRr¢ÛjE0XC5H6N2O2r£ÛjG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¤Û}r¥Û(hXTHYMtexr¦ÛhX<thymine transport via diffusion (extracellular to periplasm)r§Ûh}r¨Ûh}r©Ûj20X b0929 or b1377 or b2215 or b0241rªÛj40j30j50h]r«Û(h h)hh2e…r¬ÛRr­Ûj90}r®Û(jLG¿ðjšÛG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r¯Û}r°Û(hXTHZPSN3r±ÛhXthiazole phosphate synthesisr²Ûh}r³Ûh}r´Ûj20X-b2530 and b3992 and b3990 and b0423 and b4407rµÛj40j30j50h]r¶Û(jD-j2-jjM-j;-e…r·ÛRr¸Ûj90}r¹Û(jH4G¿ðj¬ˆG¿ðjÔ4G¿ðjÕ2G¿ðj;0)rºÛ}r»Û(hXdhgly_cr¼ÛhXdehydroglyciner½Ûh}r¾Ûh}r¿ÛhNhh]rÀÛ…rÁÛRrÂÛjE0XC2H2NO2rÃÛjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjÞ§G¿ðj¶XG?ðj¥G?ðjè§G?ðjÀ4G?ðjO1G?ðjY1G@j}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÄÛ}rÅÛ(hXTKT1rÆÛhX transketolaserÇÛh}rÈÛh}rÉÛj20Xb2935 or b2465rÊÛj40j30j50h]rËÛ(j_-jV-e…rÌÛRrÍÛj90}rÎÛ(jèdG¿ðj®ÒG¿ðjtÆG?ðj¿G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÏÛ}rÐÛ(hXTKT2rÑÛhX transketolaserÒÛh}rÓÛh}rÔÛj20Xb2935 or b2465rÕÛj40j30j50h]rÖÛ(j_-jV-e…r×ÛRrØÛj90}rÙÛ(j G¿ðj®ÒG¿ðjcjG?ðj¿G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÚÛ}rÛÛ(hXTMAOR1rÜÛhX/Trimethylamine N-oxide reductase (menaquinol 8)rÝÛh}rÞÛh}rßÛj20XH( b0894 and b0895 and b0896 ) or ( b1587 and b1588 and b1589 and b1590 )ràÛj40j30j50h]ráÛ(j”j^jyj‚jgjpj‹e…râÛRrãÛj90}räÛ(j¬4G¿ðjÔ4G¿ðj;0)råÛ}ræÛ(hXtmao_crçÛhXTrimethylamine N-oxiderèÛh}réÛh}rêÛhNhh]rëÛ…rìÛRríÛjE0XC3H9NOrîÛjG0jH0jI0KjJ0jK0jL0GubG¿ðjY1G?ðjÚpG?ðj;0)rïÛ}rðÛ(hXtma_crñÛhXtrimethylamineròÛh}róÛh}rôÛhNhh]rõÛ…röÛRr÷ÛjE0XC3H10NrøÛjG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rùÛ}rúÛ(hXTMAOR1pprûÛhX;Trimethylamine N-oxide reductase (menaquinol 8) (periplasm)rüÛh}rýÛh}rþÛj20X*( b0996 and b0997 ) or ( b1872 and b1873 )rÿÛj40j30j50h]rÜ(jq-jh-jj¦e…rÜRrÜj90}rÜ(jPG¿ðj¬4G¿ðj;0)rÜ}rÜ(hXtmao_prÜhXTrimethylamine N-oxiderÜh}rÜh}r ÜhNhh]r Ü…r ÜRr ÜjE0XC3H9NOr ÜjG0jÖ0jI0KjJ0jK0jL0GubG¿ðjÚpG?ðjDPG?ðj;0)rÜ}rÜ(hXtma_prÜhXtrimethylaminerÜh}rÜh}rÜhNhh]rÜ…rÜRrÜjE0XC3H10NrÜjG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÜ}rÜ(hXTMAOR2rÜhX7Trimethylamine N-oxide reductase (demethylmenaquinol 8)rÜh}rÜh}rÜj20Xb0894 and b0895 and b0896rÜj40j30j50h]rÜ(j”j‹jge…r ÜRr!Üj90}r"Ü(jÔ4G¿ðj‹1G¿ðjåÛG¿ðjY1G?ðj†G?ðjïÛG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r#Ü}r$Ü(hXTMAOR2ppr%ÜhXCTrimethylamine N-oxide reductase (demethylmenaquinol 8) (periplasm)r&Üh}r'Üh}r(Üj20X*( b0996 and b0997 ) or ( b1872 and b1873 )r)Üj40j30j50h]r*Ü(jq-jh-jj¦e…r+ÜRr,Üj90}r-Ü(jPG¿ðj‹1G¿ðjÜG¿ðjDPG?ðjÜG?ðj†G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r.Ü}r/Ü(hXTMAOtexr0ÜhXKTrimethylamine N-oxide transport via diffusion (extracellular to periplasm)r1Üh}r2Üh}r3Üj20X b0241 or b0929 or b1377 or b2215r4Üj40j30j50h]r5Ü(h h)hh2e…r6ÜRr7Üj90}r8Ü(jSLG¿ðjÜG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r9Ü}r:Ü(hXTMAtexr;ÜhXCTrimethylamine transport via diffusion (extracellular to periplasm)r<Üh}r=Üh}r>Üj20X b0241 or b0929 or b1377 or b2215r?Üj40j30j50h]r@Ü(h h)hh2e…rAÜRrBÜj90}rCÜ(j?LG¿ðjÜG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rDÜ}rEÜ(hXTMDK1rFÜhX thymidine kinase (ATP:thymidine)rGÜh}rHÜh}rIÜj20Xb1238rJÜj40j30j50h]rKÜjQa…rLÜRrMÜj90}rNÜ(jö¾G¿ðjÕ2G¿ðjÔ4G?ðjÞ4G?ðjˆG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rOÜ}rPÜ(hXTMDPPrQÜhXthymidine phosphorylaserRÜh}rSÜh}rTÜj20Xb4382rUÜj40j30j50h]rVÜjca…rWÜRrXÜj90}rYÜ(jÊ4G¿ðjö¾G¿ðjÛG?ðjlˆG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rZÜ}r[Ü(hXTMDSr\ÜhXthymidylate synthaser]Üh}r^Üh}r_Üj20Xb2827r`Üj40j30j50h]raÜjz-a…rbÜRrcÜj90}rdÜ(jWˆG¿ðj»3G¿ðjˆG?ðj_ƒG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)reÜ}rfÜ(hXTMKrgÜhXthiamine kinaserhÜh}riÜh}rjÜj20Xb1106rkÜj40j30j50h]rlÜjƒ-a…rmÜRrnÜj90}roÜ(jÚÚG¿ðjÕ2G¿ðjíÙG?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rpÜ}rqÜ(hXTMPKrrÜhXthiamine-phosphate kinasersÜh}rtÜh}ruÜj20Xb0417rvÜj40j30j50h]rwÜjŒ-a…rxÜRryÜj90}rzÜ(jíÙG¿ðjÕ2G¿ðjÞ4G?ðjc1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r{Ü}r|Ü(hXTMPPPr}ÜhX"thiamine-phosphate diphosphorylaser~Üh}rÜh}r€Üj20Xb3993rÜj40j30j50h]r‚Üj•-a…rƒÜRr„Üj90}r…Ü(j¥G¿ðjÔ4G¿ðjÆTG¿ðjÀ4G?ðjíÙG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r†Ü}r‡Ü(hXTPIrˆÜhXtriose-phosphate isomeraser‰Üh}rŠÜh}r‹Üj20Xb3919rŒÜj40j30j50h]rÜjž-a…rŽÜRrÜj90}rÜ(j™‚G¿ðj¿G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r‘Ü}r’Ü(hXTPRDCOASr“ÜhX(triphosphoribosyl-dephospho-CoA synthaser”Üh}r•Üh}r–Üj20Xb0613r—Üj40j30j50h]r˜Üj§-a…r™ÜRršÜj90}r›Ü(j¼†G¿ðjÕ2G¿ðjàZG?ðj;0)rœÜ}rÜ(hX 2tpr3dpcoa_cržÜhX+2'-(5''-triphosphoribosyl)-3'-dephospho-CoArŸÜh}r Üh}r¡ÜhNhh]r¢Ü…r£ÜRr¤ÜjE0XC26H40N7O26P5Sr¥ÜjG0jH0jI0JúÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¦Ü}r§Ü(hXTRDRr¨ÜhXthioredoxin reductase (NADPH)r©Üh}rªÜh}r«Üj20X*( b3781 and b0888 ) or ( b0888 and b2582 )r¬Üj40j30j50h]r­Ü(jj°-j e…r®ÜRr¯Üj90}r°Ü(jH4G¿ðjÔ4G¿ðjs‡G¿ðji‡G?ðjO1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r±Ü}r²Ü(hXTRE6PHr³ÜhXtrehalose-6-phosphate hydrolaser´Üh}rµÜh}r¶Üj20Xb4239r·Üj40j30j50h]r¸Üj¹-a…r¹ÜRrºÜj90}r»Ü(jY1G¿ðj;0)r¼Ü}r½Ü(hXtre6p_cr¾ÜhX"alpha,alpha'-Trehalose 6-phosphater¿Üh}rÀÜh}rÁÜhNhh]rÂÜ…rÃÜRrÄÜjE0X C12H21O14PrÅÜjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjW\G?ðj6kG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÆÜ}rÇÜ(hXTRE6PPrÈÜhXtrehalose-phosphataserÉÜh}rÊÜh}rËÜj20Xb1897rÌÜj40j30j50h]rÍÜjÂ-a…rÎÜRrÏÜj90}rÐÜ(jY1G¿ðj¼ÜG¿ðjÊ4G?ðj;0)rÑÜ}rÒÜ(hXtre_crÓÜhX TrehaloserÔÜh}rÕÜh}rÖÜhNhh]r×Ü…rØÜRrÙÜjE0X C12H22O11rÚÜjG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÛÜ}rÜÜ(hXTRE6PSrÝÜhX6alpha,alpha-trehalose-phosphate synthase (UDP-forming)rÞÜh}rßÜh}ràÜj20Xb1896ráÜj40j30j50h]râÜjË-a…rãÜRräÜj90}råÜ(jW\G¿ðj™G¿ðj`G?ðjÔ4G?ðj¼ÜG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)ræÜ}rçÜ(hXTREHrèÜhXalpha,alpha-trehalaseréÜh}rêÜh}rëÜj20Xb3519rìÜj40j30j50h]ríÜjÔ-a…rîÜRrïÜj90}rðÜ(jY1G¿ðjÑÜG¿ðj6kG@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rñÜ}ròÜ(hXTREHppróÜhX!alpha,alpha-trehalase (periplasm)rôÜh}rõÜh}röÜj20Xb1197r÷Üj40j30j50h]røÜjÝ-a…rùÜRrúÜj90}rûÜ(j;0)rüÜ}rýÜ(hXtre_prþÜhX TrehaloserÿÜh}rÝh}rÝhNhh]rÝ…rÝRrÝjE0X C12H22O11rÝjG0jÖ0jI0KjJ0jK0jL0GubG¿ðjDPG¿ðj†•G@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÝ}rÝ(hXTREptspprÝhX/trehalose transport via PEP:Pyr PTS (periplasm)r Ýh}r Ýh}r Ýj20X#b2417 and b2415 and b2416 and b4240r Ýj40j30j50h]r Ý(jæ-j`j„jie…rÝRrÝj90}rÝ(jüÜG¿ðjW_G¿ðja_G?ðj¼ÜG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÝ}rÝ(hXTREtexrÝhX>trehalose transport via diffusion (extracellular to periplasm)rÝh}rÝh}rÝj20X b0241 or b0929 or b1377 or b2215rÝj40j30j50h]rÝ(h h)hh2e…rÝRrÝj90}rÝ(jgLG¿ðjüÜG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÝ}rÝ(hXTRPAS2rÝhXTryptophanase (L-tryptophan)rÝh}r Ýh}r!Ýj20Xb3708r"Ýj40j30j50h]r#Ýjè a…r$ÝRr%Ýj90}r&Ý(jY1G¿ðj 1G¿ðja_G?ðjœ©G?ðjŸ1G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r'Ý}r(Ý(hXTRPS1r)ÝhX.tryptophan synthase (indoleglycerol phosphate)r*Ýh}r+Ýh}r,Ýj20Xb1260 and b1261r-Ýj40j30j50h]r.Ý(jø-jï-e…r/ÝRr0Ýj90}r1Ý(j·2G¿ðj©G¿ðjY1G?ðj 1G?ðj¿G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r2Ý}r3Ý(hXTRPS2r4ÝhXtryptophan synthase (indole)r5Ýh}r6Ýh}r7Ýj20Xb1260 and b1261r8Ýj40j30j50h]r9Ý(jø-jï-e…r:ÝRr;Ýj90}r<Ý(j·2G¿ðjœ©G¿ðjY1G?ðj 1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r=Ý}r>Ý(hXTRPS3r?ÝhX.tryptophan synthase (indoleglycerol phosphate)r@Ýh}rAÝh}rBÝj20Xb1260 and b1261rCÝj40j30j50h]rDÝ(jø-jï-e…rEÝRrFÝj90}rGÝ(j©G¿ðj¿G?ðjœ©G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rHÝ}rIÝ(hXTRPTRSrJÝhXTryptophanyl-tRNA synthetaserKÝh}rLÝh}rMÝj20Xb3384rNÝj40j30j50h]rOÝj.a…rPÝRrQÝj90}rRÝ(jÕ2G¿ðj;0)rSÝ}rTÝ(hX trnatrp_crUÝhX tRNA(Trp)rVÝh}rWÝh}rXÝhNhh]rYÝ…rZÝRr[ÝjE0jéhjG0jH0jI0KjJ0jK0jL0GubG¿ðj 1G¿ðjÀ4G?ðj;0)r\Ý}r]Ý(hX trptrna_cr^ÝhXL-Tryptophanyl-tRNA(Trp)r_Ýh}r`Ýh}raÝhNhh]rbÝ…rcÝRrdÝjE0X C11H11N2ORreÝjG0jH0jI0KjJ0jK0jL0GubG?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rfÝ}rgÝ(hXTRPt2rpprhÝhX@L-tryptophan reversible transport via proton symport (periplasm)riÝh}rjÝh}rkÝj20X b3161 or b3709 or b1473 or b0112rlÝj40j30j50h]rmÝ(jÕ&j .jÇjMe…rnÝRroÝj90}rpÝ(jPG¿ðj;0)rqÝ}rrÝ(hXtrp__L_prsÝhX L-TryptophanrtÝh}ruÝh}rvÝhNhh]rwÝ…rxÝRryÝjE0X C11H12N2O2rzÝjG0jÖ0jI0KjJ0jK0jL0GubG¿ðjÔ4G?ðj 1G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r{Ý}r|Ý(hXTRPtexr}ÝhXAL-tryptophan transport via diffusion (extracellular to periplasm)r~Ýh}rÝh}r€Ýj20X b0241 or b0929 or b1377 or b2215rÝj40j30j50h]r‚Ý(h h)hh2e…rƒÝRr„Ýj90}r…Ý(j{LG¿ðjqÝG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r†Ý}r‡Ý(hXTRSARrrˆÝhX!tartronate semialdehyde reductaser‰Ýh}rŠÝh}r‹Ýj20Xb0509 or b3125rŒÝj40j30j50h]rÝ(j.j.e…rŽÝRrÝj90}rÝ(jÔ4G¿ðjÙ›G¿ðjz4G¿ðjR4G?ðjøžG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r‘Ý}r’Ý(hX TSULabcppr“ÝhX0thiosulfate transport via ABC system (periplasm)r”Ýh}r•Ýh}r–Ýj20XR( b2422 and b2425 and b2424 and b2423 ) or ( b2422 and b2424 and b2423 and b3917 )r—Ýj40j30j50h]r˜Ý(j!j,!j!jÿ j!e…r™ÝRršÝj90}r›Ý(jY1G¿ðjè|G¿ðjÕ2G¿ðjÊ4G?ðj«|G?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rœÝ}rÝ(hXTSULtexržÝhX@thiosulfate transport via diffusion (extracellular to periplasm)rŸÝh}r Ýh}r¡Ýj20X b0241 or b0929 or b1377 or b2215r¢Ýj40j30j50h]r£Ý(h h)hh2e…r¤ÝRr¥Ýj90}r¦Ý(jLG¿ðjè|G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r§Ý}r¨Ý(hX TTDCAtexir©ÝhX\Tetradecanoate transport via facilitated irreversible diffusion (extracellular to periplasm)rªÝh}r«Ýh}r¬Ýj20Xb2344r­Ýj40j30j50h]r®Ýja…r¯ÝRr°Ýj90}r±Ý(j£LG¿ðjØG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r²Ý}r³Ý(hX TTDCEAtexir´ÝhX\Tetradecenoate transport via facilitated irreversible diffusion (extracellular to periplasm)rµÝh}r¶Ýh}r·Ýj20Xb2344r¸Ýj40j30j50h]r¹Ýja…rºÝRr»Ýj90}r¼Ý(j·LG¿ðjíG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r½Ý}r¾Ý(hX TTRCYCtexr¿ÝhXATetracycline transport via diffusion (extracellular to periplasm)rÀÝh}rÁÝh}rÂÝj20X b1377 or b2215 or b0929 or b0241rÃÝj40j30j50h]rÄÝ(h h)hh2e…rÅÝRrÆÝj90}rÇÝ(jËLG¿ðj;0)rÈÝ}rÉÝ(hXttrcyc_prÊÝhX tetracyclinerËÝh}rÌÝh}rÍÝhNhh]rÎÝ…rÏÝRrÐÝjE0X C22H24N2O8rÑÝjG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÒÝ}rÓÝ(hX TTRCYCtpprÔÝhX&Tetracycline transport via TolC systemrÕÝh}rÖÝh}r×Ýj20X>( b0463 and b0462 and b3035 ) or ( b0463 and b2470 and b3035 )rØÝj40j30j50h]rÙÝ(jÈ j¶ jÑ j¿ e…rÚÝRrÛÝj90}rÜÝ(jPG¿ðjÈÝG¿ðjÔ4G?ðjËLG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÝÝ}rÞÝ(hX TUNGSabcpprßÝhX.tungstate transport via ABC system (periplasm)ràÝh}ráÝh}râÝj20Xb0763 and b0764 and b0765rãÝj40j30j50h]räÝ(j#!j5!jö e…råÝRræÝj90}rçÝ(jY1G¿ðj;0)rèÝ}réÝ(hXtungs_prêÝhX tungstaterëÝh}rìÝh}ríÝhNhh]rîÝ…rïÝRrðÝjE0XO4W1rñÝjG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjÕ2G¿ðj;0)ròÝ}róÝ(hXtungs_crôÝhX tungstaterõÝh}röÝh}r÷ÝhNhh]røÝ…rùÝRrúÝjE0XO4W1rûÝjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðjÊ4G?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rüÝ}rýÝ(hXTUNGStexrþÝhX>tungstate transport via diffusion (extracellular to periplasm)rÿÝh}rÞh}rÞj20X b2215 or b1377 or b0241 or b0929rÞj40j30j50h]rÞ(h h)hh2e…rÞRrÞj90}rÞ(jßLG¿ðjèÝG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÞ}rÞ(hXTYMtexr ÞhX=tyramine transport via diffusion (extracellular to periplasm)r Þh}r Þh}r Þj20X b0241 or b0929 or b1377 or b2215r Þj40j30j50h]rÞ(h h)hh2e…rÞRrÞj90}rÞ(jóLG¿ðj;0)rÞ}rÞ(hXtym_prÞhXTyraminerÞh}rÞh}rÞhNhh]rÞ…rÞRrÞjE0XC8H12NOrÞjG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÞ}rÞ(hXTYRLrÞhXtyrosine lyaserÞh}r Þh}r!Þj20Xb3991r"Þj40j30j50h]r#Þj%.a…r$ÞRr%Þj90}r&Þ(jH4G¿ðj™2G¿ðj/3G¿ðj3G?ðj<0G?ðjO1G?ðjÖZG?ðjÔ4G?ðjºÛG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r'Þ}r(Þ(hX TYROXDAppr)ÞhXJTyramine:oxygen oxidoreductase(deaminating)(flavin-containing) (periplasm)r*Þh}r+Þh}r,Þj20Xb1386r-Þj40j30j50h]r.Þja…r/ÞRr0Þj90}r1Þ(jçYG¿ðjDPG¿ðjÞG¿ðjûYG?ðjZG?ðjZG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r2Þ}r3Þ(hXTYRPppr4ÞhX,phospho-L-tyrosine phosphatase (periplasmic)r5Þh}r6Þh}r7Þj20Xb4055r8Þj40j30j50h]r9Þj¤a…r:ÞRr;Þj90}r<Þ(jDPG¿ðj;0)r=Þ}r>Þ(hXtyrp_pr?ÞhXPhosphotyrosiner@Þh}rAÞh}rBÞhNhh]rCÞ…rDÞRrEÞjE0X C9H10NO6PrFÞjG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjHWG?ðj;0)rGÞ}rHÞ(hXtyr__L_prIÞhX L-TyrosinerJÞh}rKÞh}rLÞhNhh]rMÞ…rNÞRrOÞjE0XC9H11NO3rPÞjG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rQÞ}rRÞ(hXTYRPtexrSÞhXFphopho-L-tyrosine transport via diffusion (extracellular to periplasm)rTÞh}rUÞh}rVÞj20X b2215 or b0241 or b0929 or b1377rWÞj40j30j50h]rXÞ(h h)hh2e…rYÞRrZÞj90}r[Þ(jMG¿ðj=ÞG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r\Þ}r]Þ(hXTYRTAr^ÞhXtyrosine transaminaser_Þh}r`Þh}raÞj20Xb4054 or b0928rbÞj40j30j50h]rcÞ(jJjÝ e…rdÞRreÞj90}rfÞ(j€\G¿ðj™2G¿ðj1G?ðjÍG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rgÞ}rhÞ(hXTYRTRSriÞhXtyrosyl-tRNA synthetaserjÞh}rkÞh}rlÞj20Xb1637rmÞj40j30j50h]rnÞj..a…roÞRrpÞj90}rqÞ(j;0)rrÞ}rsÞ(hX trnatyr_crtÞhX tRNA(Tyr)ruÞh}rvÞh}rwÞhNhh]rxÞ…ryÞRrzÞjE0jéhjG0jH0jI0KjJ0jK0jL0GubG¿ðjÕ2G¿ðj™2G¿ðjÀ4G?ðj;0)r{Þ}r|Þ(hX tyrtrna_cr}ÞhXL-Tyrosyl-tRNA(Tyr)r~Þh}rÞh}r€ÞhNhh]rÞ…r‚ÞRrƒÞjE0X C9H10NO2Rr„ÞjG0jH0jI0KjJ0jK0jL0GubG?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r…Þ}r†Þ(hXTYRt2rppr‡ÞhX>L-tyrosine reversible transport via proton symport (periplasm)rˆÞh}r‰Þh}rŠÞj20X b1473 or b1907 or b0112 or b0576r‹Þj40j30j50h]rŒÞ(jÕ&j7.jÌ&jMe…rÞRrŽÞj90}rÞ(jPG¿ðjGÞG¿ðjÔ4G?ðj™2G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÞ}r‘Þ(hXTYRtexr’ÞhX?L-tyrosine transport via diffusion (extracellular to periplasm)r“Þh}r”Þh}r•Þj20X b0241 or b0929 or b1377 or b2215r–Þj40j30j50h]r—Þ(h h)hh2e…r˜ÞRr™Þj90}ršÞ(jMG¿ðjGÞG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r›Þ}rœÞ(hXThDPATrÞhXThDP adenylyl transferaseržÞh}rŸÞh}r Þj20j30j40j30j50h]r¡Þ…r¢ÞRr£Þj90}r¤Þ(jÔ4G¿ðjÞ4G¿ðjc1G¿ðjÊ4G?ðj;0)r¥Þ}r¦Þ(hXathtp_cr§ÞhXadenosine thiamine triphosphater¨Þh}r©Þh}rªÞhNhh]r«Þ…r¬ÞRr­ÞjE0XC22H28N9O13P3Sr®ÞjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¯Þ}r°Þ(hXU23GAATr±ÞhX7UDP-3-O-(3-hydroxymyristoyl)glucosamine acyltransferaser²Þh}r³Þh}r´Þj20Xb0179rµÞj40j30j50h]r¶Þj@.a…r·ÞRr¸Þj90}r¹Þ(j—UG¿ðj;0)rºÞ}r»Þ(hXu3hga_cr¼ÞhX.UDP-3-O-(3-hydroxytetradecanoyl)-D-glucosaminer½Þh}r¾Þh}r¿ÞhNhh]rÀÞ…rÁÞRrÂÞjE0X C29H50N3O18P2rÃÞjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðj¬XG?ðjÔ4G?ðjï­G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÄÞ}rÅÞ(hXUAAGDSrÆÞhXLUDP-N-acetylmuramoyl-L-alanyl-D-glutamyl-meso-2,6-diaminopimelate synthetaserÇÞh}rÈÞh}rÉÞj20Xb0085rÊÞj40j30j50h]rËÞjI.a…rÌÞRrÍÞj90}rÎÞ(jíG¿ðj;0)rÏÞ}rÐÞ(hXuamag_crÑÞhX)UDP-N-acetylmuramoyl-L-alanyl-D-glutamaterÒÞh}rÓÞh}rÔÞhNhh]rÕÞ…rÖÞRr×ÞjE0X C28H39N5O23P2rØÞjG0jH0jI0JüÿÿÿjJ0jK0jL0GubG¿ðjÕ2G¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðj;0)rÙÞ}rÚÞ(hXugmd_crÛÞhXGUDP-N-acetylmuramoyl-L-alanyl-D-gamma-glutamyl-meso-2,6-diaminopimelaterÜÞh}rÝÞh}rÞÞhNhh]rßÞ…ràÞRráÞjE0X C35H51N7O26P2râÞjG0jH0jI0JüÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rãÞ}räÞ(hX UACGALPppråÞhX=UDP-N-acetyl-D-galactosamine pyrophosphohydrolase (periplasm)ræÞh}rçÞh}rèÞj20Xb0480réÞj40j30j50h]rêÞj½#a…rëÞRrìÞj90}ríÞ(j;0)rîÞ}rïÞ(hX udpacgal_prðÞhXUDP-N-acetyl-D-galactosaminerñÞh}ròÞh}róÞhNhh]rôÞ…rõÞRröÞjE0X C17H25N3O17P2r÷ÞjG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjDPG¿ðjµ¾G?ðj§^G?ðjPG@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)røÞ}rùÞ(hX UACGAMPpprúÞhX;UDP-N-acetyl-D-glucosamine pyrophosphohydrolase (periplasm)rûÞh}rüÞh}rýÞj20Xb0480rþÞj40j30j50h]rÿÞj½#a…rßRrßj90}rß(j;0)rß}rß(hXuacgam_prßhXUDP-N-acetyl-D-glucosaminerßh}rßh}rßhNhh]r ß…r ßRr ßjE0X C17H25N3O17P2r ßjG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjDPG¿ðjPG@jµ¾G?ðjÛ^G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r ß}rß(hX UACGAMtexrßhXOUDP-N-acetyl-D-glucosamine transport via diffusion (extracellular to periplasm)rßh}rßh}rßj20X b0241 or b0929 or b1377 or b2215rßj40j30j50h]rß(h h)hh2e…rßRrßj90}rß(j/MG¿ðjßG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rß}rß(hXUACMAMOrßhX)UDP-N-acetyl-D-mannosamine oxidoreductaserßh}rßh}rßj20Xb3787rßj40j30j50h]rßjR.a…r ßRr!ßj90}r"ß(jY1G¿ðj;0)r#ß}r$ß(hXuacmam_cr%ßhXUDP-N-acetyl-D-mannosaminer&ßh}r'ßh}r(ßhNhh]r)ß…r*ßRr+ßjE0X C17H25N3O17P2r,ßjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjR4GÀjÔ4G@j`G?ðjz4G@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r-ß}r.ß(hXUAG2Er/ßhX#UDP-N-acetylglucosamine 2-epimeraser0ßh}r1ßh}r2ßj20Xb3786r3ßj40j30j50h]r4ßj[.a…r5ßRr6ßj90}r7ß(j._G¿ðj#ßG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r8ß}r9ß(hXUAGAATr:ßhX'UDP-N-acetylglucosamine acyltransferaser;ßh}r<ßh}r=ßj20Xb1094 and b0181r>ßj40j30j50h]r?ß(jd.jme…r@ßRrAßj90}rBß(j._G¿ðj—UG¿ðj¬XG?ðj;0)rCß}rDß(hXu3aga_crEßhX4UDP-3-O-(3-hydroxytetradecanoyl)-N-acetylglucosaminerFßh}rGßh}rHßhNhh]rIß…rJßRrKßjE0X C31H51N3O19P2rLßjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rMß}rNß(hXUAGCVTrOßhX1UDP-N-acetylglucosamine 1-carboxyvinyltransferaserPßh}rQßh}rRßj20Xb3189rSßj40j30j50h]rTßjm.a…rUßRrVßj90}rWß(j._G¿ðjW_G¿ðjÊ4G?ðj;0)rXß}rYß(hXuaccg_crZßhX/UDP-N-acetyl-3-O-(1-carboxyvinyl)-D-glucosaminer[ßh}r\ßh}r]ßhNhh]r^ß…r_ßRr`ßjE0X C20H26N3O19P2raßjG0jH0jI0JýÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rbß}rcß(hXUAGDPrdßhX'UDP-N-acetylglucosamine diphosphorylasereßh}rfßh}rgßj20Xb3730rhßj40j30j50h]rißjna…rjßRrkßj90}rlß(jø3G¿ðjÔ4G¿ðjg•G¿ðjÀ4G?ðj._G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rmß}rnß(hXUAGPT3roßhXqUDP-N-acetylglucosamine-N-acetylmuramyl-(pentapeptide)pyrophosphoryl-undecaprenol N-acetylglucosamine transferaserpßh}rqßh}rrßj20Xb0090rsßj40j30j50h]rtßjv.a…rußRrvßj90}rwß(j._G¿ðjÅG¿ðj`G?ðjð¹G?ðjÔ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rxß}ryß(hXUAMAGSrzßhX4UDP-N-acetylmuramoyl-L-alanyl-D-glutamate synthetaser{ßh}r|ßh}r}ßj20Xb0088r~ßj40j30j50h]rßj.a…r€ßRrßj90}r‚ß(j×G¿ðj;0)rƒß}r„ß(hXuama_cr…ßhXUDP-N-acetylmuramoyl-L-alaniner†ßh}r‡ßh}rˆßhNhh]r‰ß…rŠßRr‹ßjE0X C23H33N4O20P2rŒßjG0jH0jI0JýÿÿÿjJ0jK0jL0GubG¿ðjÕ2G¿ðjÏÞG?ðjÊ4G?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rß}rŽß(hXUAMASrßhX)UDP-N-acetylmuramoyl-L-alanine synthetaserßh}r‘ßh}r’ßj20Xb0091r“ßj40j30j50h]r”ßjˆ.a…r•ßRr–ßj90}r—ß(jÕ2G¿ðj;0)r˜ß}r™ß(hXuamr_cršßhXUDP-N-acetylmuramater›ßh}rœßh}rßhNhh]ržß…rŸßRr ßjE0X C20H28N3O19P2r¡ßjG0jH0jI0JýÿÿÿjJ0jK0jL0GubG¿ðjg2G¿ðjÊ4G?ðjƒßG?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¢ß}r£ß(hXUAPGRr¤ßhX-UDP-N-acetylenolpyruvoylglucosamine reductaser¥ßh}r¦ßh}r§ßj20Xb3972r¨ßj40j30j50h]r©ßj‘.a…rªßRr«ßj90}r¬ß(jH4G¿ðjÔ4G¿ðjXßG¿ðj˜ßG?ðjO1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r­ß}r®ß(hXUDCPDPr¯ßhXundecaprenyl-diphosphataser°ßh}r±ßh}r²ßj20Xb0841 or b1278 or b3057r³ßj40j30j50h]r´ß(j£.jˆ%jš.e…rµßRr¶ßj90}r·ß(jY1G¿ðj;1G¿ðjÊ4G?ðjÔ4G?ðj$_G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¸ß}r¹ß(hXUDCPDPSrºßhX!Undecaprenyl diphosphate synthaser»ßh}r¼ßh}r½ßj20Xb0174r¾ßj40j30j50h]r¿ßj¬.a…rÀßRrÁßj90}rÂß(jŽ¡G¿ðj‹…GÀ jÀ4G@ j;1G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÃß}rÄß(hXUDCPDPpprÅßhX&undecaprenyl-diphosphatase (periplasm)rÆßh}rÇßh}rÈßj20Xb1278 or b3057 or b0841rÉßj40j30j50h]rÊß(j£.jˆ%jš.e…rËßRrÌßj90}rÍß(j`yG¿ðjDPG¿ðjPG?ðjjyG?ðjHWG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÎß}rÏß(hX UDCPPtppirÐßhX9undecaprenyl phosphate transport (cytoplasm to periplasm)rÑßh}rÒßh}rÓßj20j30j40j30j50h]rÔß…rÕßRrÖßj90}r×ß(jjyG¿ðj$_G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rØß}rÙß(hX UDPACGALtexrÚßhXQUDP-N-acetyl-D-galactosamine transport via diffusion (extracellular to periplasm)rÛßh}rÜßh}rÝßj20X b0241 or b0929 or b1377 or b2215rÞßj40j30j50h]rßß(h h)hh2e…ràßRráßj90}râß(jCMG¿ðjîÞG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rãß}räß(hXUDPG4EråßhXUDPglucose 4-epimeraseræßh}rçßh}rèßj20Xb0759réßj40j30j50h]rêßjµ.a…rëßRrìßj90}ríß(j™G¿ðj;0)rîß}rïß(hXudpgal_crðßhX UDPgalactoserñßh}ròßh}róßhNhh]rôß…rõßRrößjE0X C15H22N2O17P2r÷ßjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)røß}rùß(hXUDPGALMrúßhXUDPgalactopyranose mutaserûßh}rüßh}rýßj20Xb2036rþßj40j30j50h]rÿßj¾.a…ràRràj90}rà(jîßG¿ðj&ÁG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rà}rà(hX UDPGALPppràhX!UDPgalactose pyrophosphohydrolaseràh}ràh}ràj20Xb0480r àj40j30j50h]r àj½#a…r àRr àj90}r à(j;0)rà}rà(hXudpgal_pràhX UDPgalactoseràh}ràh}ràhNhh]rà…ràRràjE0X C15H22N2O17P2ràjG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjDPG¿ðjµ¾G?ðjPG@jã—G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rà}rà(hX UDPGALtexràhXAUDPgalactose transport via diffusion (extracellular to periplasm)ràh}ràh}ràj20X b0241 or b0929 or b1377 or b2215ràj40j30j50h]rà(h h)hh2e…r àRr!àj90}r"à(jkMG¿ðjàG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r#à}r$à(hXUDPGDr%àhXUDPglucose 6-dehydrogenaser&àh}r'àh}r(àj20Xb2028r)àj40j30j50h]r*àjÇ.a…r+àRr,àj90}r-à(jY1G¿ðj™G¿ðjR4GÀj;0)r.à}r/à(hX udpglcur_cr0àhXUDP-D-glucuronater1àh}r2àh}r3àhNhh]r4à…r5àRr6àjE0X C15H19N2O18P2r7àjG0jH0jI0JýÿÿÿjJ0jK0jL0GubG?ðjÔ4G@jz4G@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r8à}r9à(hXUDPGDCr:àhX#UDP-glucuronate C-4'' decarboxylaser;àh}r<àh}r=àj20Xb2255r>àj40j30j50h]r?àjÐ.a…r@àRrAàj90}rBà(j.àG¿ðjR4G¿ðj¶XG?ðjz4G?ðj;0)rCà}rDà(hX udpLa4o_crEàhXUDP-4-keto-pyranoserFàh}rGàh}rHàhNhh]rIà…rJàRrKàjE0X C14H18N2O16P2rLàjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rMà}rNà(hX UDPGLCURtexrOàhXFUDP-D-glucuronate transport via diffusion (extracellular to periplasm)rPàh}rQàh}rRàj20X b0241 or b0929 or b1377 or b2215rSàj40j30j50h]rTà(h h)hh2e…rUàRrVàj90}rWà(jMG¿ðj;0)rXà}rYà(hX udpglcur_prZàhXUDP-D-glucuronater[àh}r\àh}r]àhNhh]r^à…r_àRr`àjE0X C15H19N2O18P2raàjG0jÖ0jI0JýÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rbà}rcà(hXUDPGPpprdàhXUDPglucose pyrophosphohydrolasereàh}rfàh}rgàj20Xb0480rhàj40j30j50h]riàj½#a…rjàRrkàj90}rlà(j;0)rmà}rnà(hXudpg_proàhX UDPglucoserpàh}rqàh}rràhNhh]rsà…rtàRruàjE0X C15H22N2O17P2rvàjG0jÖ0jI0JþÿÿÿjJ0jK0jL0GubG¿ðjDPG¿ðjµ¾G?ðjPG@j|•G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rwà}rxà(hXUDPGtexryàhX?UDPglucose transport via diffusion (extracellular to periplasm)rzàh}r{àh}r|àj20X b0241 or b0929 or b1377 or b2215r}àj40j30j50h]r~à(h h)hh2e…ràRr€àj90}rà(jWMG¿ðjmàG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r‚à}rƒà(hXUDPKAATr„àhXDUDP-4''-ketopentose:UDP-4-amino-4-deoxy-L-arabinose aminotransferaser…àh}r†àh}r‡àj20Xb2253rˆàj40j30j50h]r‰àjÙ.a…rŠàRr‹àj90}rŒà(j1G¿ðjCàG¿ðj€\G?ðj;0)rà}rŽà(hX udpLa4n_cràhX8uridine 5''-diphospho-{beta}-4-deoxy-4-amino-L-arabinoseràh}r‘àh}r’àhNhh]r“à…r”àRr•àjE0X C14H22N3O15P2r–àjG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r—à}r˜à(hX UGLCURPppr™àhX2UDP-D-glucuronate pyrophosphohydrolase (periplasm)ršàh}r›àh}rœàj20Xb0480ràj40j30j50h]ržàj½#a…rŸàRr àj90}r¡à(jDPG¿ðjXàG¿ðjµ¾G?ðjPG@jwœG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¢à}r£à(hXUGLTr¤àhX2UDPglucose--hexose-1-phosphate uridylyltransferaser¥àh}r¦àh}r§àj20Xb0758r¨àj40j30j50h]r©àjâ.a…rªàRr«àj90}r¬à(jߘG¿ðj™G¿ðjîßG?ðj›•G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r­à}r®à(hXUGLYCHr¯àhXUreidoglycolate hydrolaser°àh}r±àh}r²àj20Xb0505r³àj40j30j50h]r´àjë.a…rµàRr¶àj90}r·à(jY1G¿ðjjG¿ðjÔ4GÀj¶XG?ðjçG?ðjŸ1G@ujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r¸à}r¹à(hXUGMDDSrºàhX_UDP-N-acetylmuramoyl-L-alanyl-D-glutamyl-meso-2,6-diaminopimeloyl-D-alanyl-D-alanine synthetaser»àh}r¼àh}r½àj20Xb0086r¾àj40j30j50h]r¿àjô.a…rÀàRrÁàj90}rÂà(jÕ2G¿ðjKhG¿ðjÙÞG¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðj ÅG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÃà}rÄà(hXUHGADArÅàhX%UDP-3-O-acetylglucosamine deacetylaserÆàh}rÇàh}rÈàj20Xb0096rÉàj40j30j50h]rÊàjý.a…rËàRrÌàj90}rÍà(jY1G¿ðjCßG¿ðjÞ\G?ðjºÞG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÎà}rÏà(hXULA4NFTrÐàhXUDP-L-Ara4N formyltransferaserÑàh}rÒàh}rÓàj20Xb2255rÔàj40j30j50h]rÕàjÐ.a…rÖàRr×àj90}rØà(jàG¿ðj“3G¿ðjÔ4G?ðj;0)rÙà}rÚà(hX udpLa4fn_crÛàhX<uridine 5''-diphospho-{beta}-4-deoxy-4-formamido-L-arabinoserÜàh}rÝàh}rÞàhNhh]rßà…rààRráàjE0X C15H21N3O16P2râàjG0jH0jI0JþÿÿÿjJ0jK0jL0GubG?ðj2G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rãà}räà(hX ULA4NtppiråàhX"transport (cytoplasm to periplasm)ræàh}rçàh}rèàj20Xb4544 and b2258réàj40j30j50h]rêà(j/j/e…rëàRrìàj90}ríà(j;0)rîà}rïà(hXuLa4n_crðàhX2undecaprenyl phosphate-4-amino-4-deoxy-L-arabinoserñàh}ròàh}róàhNhh]rôà…rõàRröàjE0X C60H100N1O7P1r÷àjG0jH0jI0KjJ0jK0jL0GubG¿ðjÇ«G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)røà}rùà(hXUM3PLrúàhXJUDP-N-acetylmuramate:L-alanyl-gamma-D-glutamyl-meso-diaminopimelate ligaserûàh}rüàh}rýàj20Xb4233rþàj40j30j50h]rÿàj/a…ráRráj90}rá(j¼YG¿ðjÕ2G¿ðj˜ßG¿ðjÙÞG?ðjÔ4G?ðjÞ4G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rá}rá(hXUM4PCPráhXfUDP-N-acetylmuramoyl-L-alanyl-D-gamma-glutamyl-meso-2,6-diaminopimelate-D-alanine L,D-carboxypeptidaseráh}ráh}ráj20Xb1192r áj40j30j50h]r áj.a…r áRr áj90}r á(jY1G¿ðj;0)rá}rá(hXum4p_cráhXQUDP-N-acetylmuramoyl-L-alanyl-D-gamma-glutamyl-meso-2,6-diaminopimelate-D-alanineráh}ráh}ráhNhh]rá…ráRrájE0X C38H56N8O27P2rájG0jH0jI0JüÿÿÿjJ0jK0jL0GubG¿ðjÙÞG?ðjXZG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rá}rá(hXUM4PLráhXTUDP-N-acetylmuramate:L-alanyl-gamma-D-glutamyl-meso-diaminopimelate-D-alanine ligaseráh}ráh}ráj20Xb4233ráj40j30j50h]ráj/a…r áRr!áj90}r"á(jÕ2G¿ðjNZG¿ðj˜ßG¿ðjáG?ðjÔ4G?ðjÞ4G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r#á}r$á(hXUMPKr%áhX UMP kinaser&áh}r'áh}r(áj20Xb0910 or b0171r)áj40j30j50h]r*á(jœj!/e…r+áRr,áj90}r-á(jB_G¿ðjÕ2G¿ðj`G?ðjÞ4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r.á}r/á(hXUMPtexr0áhX8UMP transport via diffusion (extracellular to periplasm)r1áh}r2áh}r3áj20X b0929 or b1377 or b2215 or b0241r4áj40j30j50h]r5á(h h)hh2e…r6áRr7áj90}r8á(j“MG¿ðjµ¾G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r9á}r:á(hXUPLA4FNFr;áhX)undecaprenyl phosphate-L-Ara4FN formylaser<áh}r=áh}r>áj20Xb2256r?áj40j30j50h]r@áj*/a…rAáRrBáj90}rCá(jY1G¿ðj;0)rDá}rEá(hXuLa4fn_crFáhX3undecaprenyl phosphate-4-amino-4-formyl-L-arabinoserGáh}rHáh}rIáhNhh]rJá…rKáRrLájE0X C61H99N1O8P1rMájG0jH0jI0JÿÿÿÿjJ0jK0jL0GubG¿ðjîàG?ðjÊkG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rNá}rOá(hXUPLA4FNTrPáhX+undecaprenyl phosphate-L-Ara4FN transferaserQáh}rRáh}rSáj20Xb2254rTáj40j30j50h]rUáj3/a…rVáRrWáj90}rXá(j$_G¿ðjÙàG¿ðj`G?ðjDáG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rYá}rZá(hXUPP3MTr[áhX"uroporphyrinogen methyltransferaser\áh}r]áh}r^áj20Xb3803 or b3368r_áj40j30j50h]r`á(juracil transport in via proton symport, reversible (periplasm)r²áh}r³áh}r´áj20Xb1006rµáj40j30j50h]r¶ájr/a…r·áRr¸áj90}r¹á(jPG¿ðj¥áG¿ðjÔ4G?ðj–{G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rºá}r»á(hXURAtexr¼áhX;uracil transport via diffusion (extracellular to periplasm)r½áh}r¾áh}r¿áj20X b0241 or b0929 or b1377 or b2215rÀáj40j30j50h]rÁá(h h)hh2e…rÂáRrÃáj90}rÄá(j§MG¿ðj¥áG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rÅá}rÆá(hXURDGLYCDrÇáhXureidoglycolate dehydrogenaserÈáh}rÉáh}rÊáj20Xb0517rËáj40j30j50h]rÌáj{/a…rÍáRrÎáj90}rÏá(jjG¿ðjR4G¿ðjdÃG?ðjÔ4G?ðjz4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÐá}rÑá(hXUREAtexrÒáhX9Urea transport via diffusion (extracellular to periplasm)rÓáh}rÔáh}rÕáj20X b0241 or b0929 or b1377 or b2215rÖáj40j30j50h]r×á(h h)hh2e…rØáRrÙáj90}rÚá(j»MG¿ðj;0)rÛá}rÜá(hXurea_prÝáhXUrearÞáh}rßáh}ràáhNhh]ráá…râáRrãájE0XCH4N2OräájG0jÖ0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)råá}ræá(hXUREAtpprçáhX3Urea transport via facilitate diffusion (periplasm)rèáh}réáh}rêáj20Xb3927rëáj40j30j50h]rìáj×a…ríáRrîáj90}rïá(jÛáG¿ðj”fG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rðá}rñá(hXURICròáhXuricaseróáh}rôáh}rõáj20j30j40j30j50h]röá…r÷áRrøáj90}rùá(jY1GÀj®VG¿ðj;0)rúá}rûá(hXurate_crüáhXUraterýáh}rþáh}rÿáhNhh]râ…râRrâjE0XC5H4N4O3râjG0jH0jI0KjJ0jK0jL0GubG¿ðj.jG?ðj¶XG?ðjÛ[G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)râ}râ(hXURIHrâhXUridine hydrolaserâh}râh}r âj20Xb2162 or b0651 or b0030r âj40j30j50h]r â(j4jŠje…r âRr âj90}râ(jY1G¿ðja~G¿ðj–{G?ðjTdG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)râ}râ(hXURIK2râhXuridine kinase (GTP:Uridine)râh}râh}râj20Xb2066râj40j30j50h]râj“a…râRrâj90}râ(ja~G¿ðjE1G¿ðjÔ4G?ðjB_G?ðjëcG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)râ}râ(hXURIt2pprâhX3uridine transport in via proton symport (periplasm)râh}râh}râj20Xb2393 or b2964r âj40j30j50h]r!â(j=jFe…r"âRr#âj90}r$â(j>WG¿ðjPG¿ðjÔ4G?ðja~G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r%â}r&â(hXURIt2rppr'âhX?uridine transport in via proton symport, reversible (periplasm)r(âh}r)âh}r*âj20Xb2406r+âj40j30j50h]r,âjOa…r-âRr.âj90}r/â(jPG¿ðj>WG¿ðjÔ4G?ðja~G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r0â}r1â(hXURItexr2âhX<uridine transport via diffusion (extracellular to periplasm)r3âh}r4âh}r5âj20Xb0411r6âj40j30j50h]r7âjXa…r8âRr9âj90}r:â(jÏMG¿ðj>WG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r;â}r<â(hXUSHDr=âhXUDP-sugar hydrolaser>âh}r?âh}r@âj20Xb0524rAâj40j30j50h]rBâj„/a…rCâRrDâj90}rEâ(jY1G¿ðjï­G¿ðjÔ4G@jB_G?ðjå­G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rFâ}rGâ(hXVALTArHâhXvaline transaminaserIâh}rJâh}rKâj20Xb3770rLâj40j30j50h]rMâj‘a…rNâRrOâj90}rPâ(j€\G¿ðjî3G¿ðj1G?ðj[‚G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rQâ}rRâ(hXVALTRSrSâhXValyl-tRNA synthetaserTâh}rUâh}rVâj20Xb4258rWâj40j30j50h]rXâj/a…rYâRrZâj90}r[â(j;0)r\â}r]â(hX trnaval_cr^âhX tRNA(Val)r_âh}r`âh}raâhNhh]rbâ…rcâRrdâjE0jéhjG0jH0jI0KjJ0jK0jL0GubG¿ðjÕ2G¿ðjî3G¿ðjÀ4G?ðj;0)reâ}rfâ(hX valtrna_crgâhXL-Valyl-tRNA(Val)rhâh}riâh}rjâhNhh]rkâ…rlâRrmâjE0XC5H10NORrnâjG0jH0jI0KjJ0jK0jL0GubG?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)roâ}rpâ(hXVALabcpprqâhX-L-valine transport via ABC system (periplasm)rrâh}rsâh}rtâj20X-b3454 and b3455 and b3457 and b3460 and b3456ruâj40j30j50h]rvâ(jtjbj}j†jke…rwâRrxâj90}ryâ(jY1G¿ðjÕ2G¿ðj;0)rzâ}r{â(hXval__L_pr|âhXL-Valiner}âh}r~âh}râhNhh]r€â…râRr‚âjE0XC5H11NO2rƒâjG0jÖ0jI0KjJ0jK0jL0GubG¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðjî3G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r„â}r…â(hXVALt2rppr†âhX<L-valine reversible transport via proton symport (periplasm)r‡âh}rˆâh}r‰âj20Xb0401 or ( b2683 and b2682 )rŠâj40j30j50h]r‹â(j–/j£jŸ/e…rŒâRrâj90}rŽâ(jPG¿ðjzâG¿ðjÔ4G?ðjî3G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)râ}râ(hXVALtexr‘âhX=L-valine transport via diffusion (extracellular to periplasm)r’âh}r“âh}r”âj20X b0241 or b0929 or b1377 or b2215r•âj40j30j50h]r–â(h h)hh2e…r—âRr˜âj90}r™â(jãMG¿ðjzâG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)ršâ}r›â(hXVPAMTrrœâhX Valine-pyruvate aminotransferaserâh}ržâh}rŸâj20Xb3572r âj40j30j50h]r¡âj¨/a…r¢âRr£âj90}r¤â(j[‚G¿ðjg2G¿ðja_G?ðjî3G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r¥â}r¦â(hXWCOSr§âhX!tungsten pterin cofactor synthaser¨âh}r©âh}rªâj20Xb0827r«âj40j30j50h]r¬âj¾ a…r­âRr®âj90}r¯â(jòÝG¿ðjÔ4GÀj`rG¿ðjY1G?ðjÑ1G?ðj‘sG?ðj}RG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r°â}r±â(hXX5PL3Er²âhX"L-xylulose 5-phosphate 3-epimeraser³âh}r´âh}rµâj20Xb4197r¶âj40j30j50h]r·âj±/a…r¸âRr¹âj90}rºâ(j=«G¿ðj™ÒG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r»â}r¼â(hXXANDr½âhXxanthine dehydrogenaser¾âh}r¿âh}rÀâj20Xb2866 and b2867 and b2868rÁâj40j30j50h]rÂâ(jÂjÔjËe…rÃâRrÄâj90}rÅâ(jY1G¿ðjR4G¿ðjØ¢G¿ðjÔ4G?ðjúáG?ðjz4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÆâ}rÇâ(hXXANt2pprÈâhX4xanthine transport in via proton symport (periplasm)rÉâh}rÊâh}rËâj20Xb3654 or b2882rÌâj40j30j50h]rÍâ(jjº/e…rÎâRrÏâj90}rÐâ(jPG¿ðj;0)rÑâ}rÒâ(hXxan_prÓâhXXanthinerÔâh}rÕâh}rÖâhNhh]r×â…rØâRrÙâjE0XC5H4N4O2rÚâjG0jÖ0jI0KjJ0jK0jL0GubG¿ðjÔ4G?ðjØ¢G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÛâ}rÜâ(hXXANtexrÝâhX=xanthine transport via diffusion (extracellular to periplasm)rÞâh}rßâh}ràâj20X b0241 or b0929 or b1377 or b2215ráâj40j30j50h]rââ(h h)hh2e…rãâRräâj90}råâ(j÷MG¿ðjÑâG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)ræâ}rçâ(hXXANtpprèâhX)xanthine reversible transport (periplasm)réâh}rêâh}rëâj20j30j40j30j50h]rìâ…ríâRrîâj90}rïâ(jÑâG¿ðjØ¢G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rðâ}rñâ(hXXMPtexròâhX8XMP transport via diffusion (extracellular to periplasm)róâh}rôâh}rõâj20X b0241 or b0929 or b1377 or b2215röâj40j30j50h]r÷â(h h)hh2e…røâRrùâj90}rúâ(j NG¿ðjJ¾G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rûâ}rüâ(hXXPPTrýâhX"xanthine phosphoribosyltransferaserþâh}rÿâh}rãj20Xb0238rãj40j30j50h]rãjca…rãRrãj90}rã(jýdG¿ðjØ¢G¿ðjÀ4G?ðj˜ G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rã}rã(hXXTSNHrãhXXanthosine hydrolaser ãh}r ãh}r ãj20Xb0030r ãj40j30j50h]r ãj4a…rãRrãj90}rã(jY1G¿ðj5¾G¿ðjØ¢G?ðjTdG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rã}rã(hX XTSNt2rpprãhX3Xanthosine transport via proton symport (periplasm)rãh}rãh}rãj20Xb2406rãj40j30j50h]rãjOa…rãRrãj90}rã(jPG¿ðjT¾G¿ðj5¾G?ðjÔ4G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rã}rã(hXXTSNtexrãhX?xanthosine transport via diffusion (extracellular to periplasm)rãh}r ãh}r!ãj20X b0241 or b0929 or b1377 or b2215r"ãj40j30j50h]r#ã(h h)hh2e…r$ãRr%ãj90}r&ã(jNG¿ðjT¾G?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r'ã}r(ã(hXXYLI1r)ãhXxylose isomeraser*ãh}r+ãh}r,ãj20Xb3565r-ãj40j30j50h]r.ãjÃ/a…r/ãRr0ãj90}r1ã(j;0)r2ã}r3ã(hXxyl__D_cr4ãhXD-Xyloser5ãh}r6ãh}r7ãhNhh]r8ã…r9ãRr:ãjE0XC5H10O5r;ãjG0jH0jI0KjJ0jK0jL0GubG¿ðj;0)r<ã}r=ã(hX xylu__D_cr>ãhX D-Xyluloser?ãh}r@ãh}rAãhNhh]rBã…rCãRrDãjE0XC5H10O5rEãjG0jH0jI0KjJ0jK0jL0GubG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rFã}rGã(hXXYLI2rHãhXxylose isomeraserIãh}rJãh}rKãj20Xb3565rLãj40j30j50h]rMãjÃ/a…rNãRrOãj90}rPã(j6kG¿ðjÈŒG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)rQã}rRã(hXXYLKrSãhX xylulokinaserTãh}rUãh}rVãj20Xb0063 or b3564rWãj40j30j50h]rXã(jjx)e…rYãRrZãj90}r[ã(j<ãG¿ðjÕ2G¿ðj®ÒG?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r\ã}r]ã(hXXYLK2r^ãhXL-xylulokinaser_ãh}r`ãh}raãj20Xb0063 or b3580rbãj40j30j50h]rcã(hÂjx)e…rdãRreãj90}rfã(jø±G¿ðjÕ2G¿ðj=«G?ðjÔ4G?ðjÞ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rgã}rhã(hXXYLUt2ppriãhX6L-xylulose transport in via proton symport (periplasm)rjãh}rkãh}rlãj20Xb3577 and b3578 and b3579rmãj40j30j50h]rnã(jÌ/jÞ/jÕ/e…roãRrpãj90}rqã(j;0)rrã}rsã(hX xylu__L_prtãhX L-Xyluloseruãh}rvãh}rwãhNhh]rxã…ryãRrzãjE0XC5H10O5r{ãjG0jÖ0jI0KjJ0jK0jL0GubG¿ðjPG¿ðjÔ4G?ðjø±G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r|ã}r}ã(hXXYLUtexr~ãhX?L-xylulose transport via diffusion (extracellular to periplasm)rãh}r€ãh}rãj20X b0241 or b0929 or b1377 or b2215r‚ãj40j30j50h]rƒã(h h)hh2e…r„ãRr…ãj90}r†ã(jGNG¿ðjrãG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r‡ã}rˆã(hXXYLabcppr‰ãhX-D-xylose transport via ABC system (periplasm)rŠãh}r‹ãh}rŒãj20Xb3566 and b3567 and b3568rãj40j30j50h]rŽã(jç/jù/jð/e…rãRrãj90}r‘ã(jY1G¿ðjÕ2G¿ðj;0)r’ã}r“ã(hXxyl__D_pr”ãhXD-Xyloser•ãh}r–ãh}r—ãhNhh]r˜ã…r™ãRršãjE0XC5H10O5r›ãjG0jÖ0jI0KjJ0jK0jL0GubG¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðj2ãG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rœã}rã(hXXYLt2ppržãhX4D-xylose transport in via proton symport (periplasm)rŸãh}r ãh}r¡ãj20Xb4031r¢ãj40j30j50h]r£ãj0a…r¤ãRr¥ãj90}r¦ã(jPG¿ðj’ãG¿ðjÔ4G?ðj2ãG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)r§ã}r¨ã(hXXYLtexr©ãhX=D-xylose transport via diffusion (extracellular to periplasm)rªãh}r«ãh}r¬ãj20X b0241 or b0929 or b1377 or b2215r­ãj40j30j50h]r®ã(h h)hh2e…r¯ãRr°ãj90}r±ã(j3NG¿ðj’ãG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nubj+0)r²ã}r³ã(hXZN2abcppr´ãhX/Zinc (Zn+2) ABC transporter, efflux (periplasm)rµãh}r¶ãh}r·ãj20Xb3469r¸ãj40j30j50h]r¹ãj– a…rºãRr»ãj90}r¼ã(jY1G¿ðjÕ2G¿ðj44G¿ðj;0)r½ã}r¾ã(hXzn2_pr¿ãhXZincrÀãh}rÁãh}rÂãhNhh]rÃã…rÄãRrÅãjE0XZnrÆãjG0jÖ0jI0KjJ0jK0jL0GubG?ðjÔ4G?ðjÞ4G?ðjÊ4G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÇã}rÈã(hXZN2t3pprÉãhX9zinc (Zn+2) transport out via proton antiport (periplasm)rÊãh}rËãh}rÌãj20Xb3915 or b0752rÍãj40j30j50h]rÎã(jŸ j¨ e…rÏãRrÐãj90}rÑã(jPG¿ðj44G¿ðjÔ4G?ðj½ãG?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÒã}rÓã(hXZN2tpprÔãhX&zinc transport in via permease (no H+)rÕãh}rÖãh}r×ãj20Xb3040rØãj40j30j50h]rÙãj± a…rÚãRrÛãj90}rÜã(j½ãG¿ðj44G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rÝã}rÞã(hXZNabcpprßãhX0zinc (Zn+2) transport via ABC system (periplasm)ràãh}ráãh}râãj20Xb1857 and b1859 and b1858rããj40j30j50h]räã(j0j0j 0e…råãRræãj90}rçã(jY1G¿ðjÕ2G¿ðj½ãG¿ðjÊ4G?ðjÔ4G?ðjÞ4G?ðj44G?ðujM0NhNjN0jO0jP0GjQ0G@@jR0NjS0Nubj+0)rèã}réã(hXZn2texrêãhX@zinc (Zn+2) transport via diffusion (extracellular to periplasm)rëãh}rìãh}ríãj20X b0241 or b0929 or b1377 or b2215rîãj40j30j50h]rïã(h h)hh2e…rðãRrñãj90}ròã(j[NG¿ðj½ãG?ðujM0NhNjN0jO0jP0GÀ@jQ0G@@jR0NjS0Nube}róãj'0}rôã(j.0KjV0Kjj0Kj~0Kj’0Kj¦0Kjº0Kjê4Kj-5KjA5K jU5K ji5K j}5K j‘5K j¥5Kj¹5KjÍ5Kjá5Kjõ5Kj 6Kj6Kj16KjE6KjY6Kjm6Kj6Kj•6Kj©6Kj½6KjÑ6Kjå6Kjù6Kj 7K j!7K!j57K"jI7K#j]7K$jq7K%j…7K&j™7K'j­7K(jÁ7K)jÕ7K*jé7K+jý7K,j8K-j%8K.j98K/jM8K0ja8K1ju8K2j‰8K3j8K4j±8K5jÅ8K6jÙ8K7jí8K8j9K9j9K:j)9K;j=9Kjy9K?j9K@j¡9KAjµ9KBjÉ9KCjÝ9KDjñ9KEj:KFj:KGj-:KHjA:KIjU:KJji:KKj}:KLj‘:KMj¥:KNj¹:KOjÍ:KPjá:KQjõ:KRj ;KSj;KTj1;KUjE;KVjO;KWjc;KXjw;KYj‹;KZjŸ;K[j³;K\jÇ;K]jÛ;K^jï;K_j<K`j<Kaj+<Kbj?<KcjS<Kdjg<Kej{<Kfj<Kgj£<Khj·<KijË<Kjjß<Kkjó<Klj=Kmj=Knj/=KojC=KpjW=Kqjk=Krj=Ksj“=Ktj§=Kuj»=KvjÏ=Kwjã=Kxj÷=Kyj >Kzj>K{j3>K|jG>K}j[>K~jo>Kjƒ>K€j—>Kj«>K‚j¿>KƒjÓ>K„jç>K…jû>K†j?K‡j#?Kˆj7?K‰jK?KŠj_?K‹js?KŒj‡?Kj›?KŽj¯?KjÃ?Kj×?K‘jë?K’jÿ?K“j@K”j'@K•j;@K–jO@K—jc@K˜jw@K™j‹@KšjŸ@K›j³@KœjÇ@KjÛ@Kžjï@KŸjAK jAK¡j+AK¢j?AK£jSAK¤jgAK¥j{AK¦jAK§j£AK¨j·AK©jËAKªjßAK«jóAK¬jBK­jBK®j/BK¯jCBK°jWBK±jkBK²jBK³j“BK´j§BKµj»BK¶jÏBK·jãBK¸jöBK¹j CKºjCK»j2CK¼jFCK½jZCK¾jnCK¿j‚CKÀj–CKÁjªCKÂj¾CKÃjÒCKÄjæCKÅjúCKÆjDKÇj"DKÈj6DKÉjJDKÊj^DKËjrDKÌj†DKÍj™DKÎj£DKÏj·DKÐjËDKÑjßDKÒjóDKÓjEKÔjEKÕj/EKÖjCEK×jWEKØjkEKÙjEKÚj“EKÛj§EKÜj»EKÝjÏEKÞjãEKßj÷EKàj FKájFKâj3FKãjGFKäj[FKåjoFKæjƒFKçj—FKèj«FKéj¿FKêjÓFKëjçFKìjûFKíjGKîj#GKïj7GKðjKGKñj_GKòjsGKój‡GKôj›GKõj¯GKöjÃGK÷j×GKøjëGKùjÿGKújHKûj'HKüj;HKýjOHKþjcHKÿjwHMj‹HMjŸHMj³HMjÇHMjÛHMjïHMjIMjIMj+IM j?IM jSIM jgIM j{IM jIMj£IMj·IMjËIMjßIMjóIMjJMjJMj/JMjCJMjWJMjkJMjJMj“JMj§JMj»JMjÏJMjãJMj÷JM j KM!jKM"j3KM#jGKM$j[KM%joKM&jƒKM'j—KM(j«KM)j¿KM*jÓKM+jçKM,jûKM-jLM.j#LM/j7LM0jKLM1j_LM2jsLM3j‡LM4j›LM5j¯LM6jÃLM7j×LM8jëLM9jÿLM:jMM;j'MM<j;MM=jOMM>jcMM?jwMM@j‹MMAjŸMMBj³MMCjÇMMDjÛMMEjïMMFjNMGjNMHj+NMIj?NMJjSNMKjgNMLj…NMMj£NMNjÁNMOjßNMPjýNMQjOMRj9OMSjNOMTjbOMUjwOMVj‹OMWjªOMXjµOMYjÊOMZjßOM[jôOM\j PM]j0PM^j;PM_jZPM`joPMaj„PMbj™PMcj®PMdjÍPMejìPMfj QMgj*QMhjIQMijhQMjj‡QMkj¦QMljÅQMmjäQMnjRMoj"RMpjARMqj`RMrj‰RMsj¨RMtjÇRMujÜRMvjñRMwjSMxj%SMyjDSMzjcSM{j‚SM|j¡SM}jÀSM~jßSMjþSM€jTMj(TM‚j=TMƒjHTM„jSTM…jhTM†jsTM‡j’TMˆjTM‰j²TMŠj½TM‹jÜTMŒjñTMjUMŽjUMj&UMj1UM‘jPUM’joUM“jŽUM”j­UM•jÌUM–jëUM—j VM˜j)VM™jHVMšjgVM›j†VMœj¥VMjÎVMžjíVMŸjWM jWM¡j5WM¢jTWM£jiWM¤j~WM¥j“WM¦j¨WM§j½WM¨jÒWM©jçWMªjüWM«jXM¬j&XM­j;XM®jPXM¯jeXM°jzXM±jXM²jÂXM³j×XM´jìXMµjYM¶jYM·j+YM¸j@YM¹jUYMºjjYM»jYM¼j”YM½j©YM¾jÈYM¿jÓYMÀjÞYMÁjZMÂj&ZMÃjEZMÄjdZMÅj‚ZMÆjZMÇj˜ZMÈj­ZMÉjÂZMÊjÍZMËjìZMÌj[MÍj[MÎj4[MÏj?[MÐjJ[MÑjU[MÒj`[MÓju[MÔjŠ[MÕj•[MÖjª[M×j¿[MØjç[MÙj\MÚj/\MÛjD\MÜjm\MÝj–\MÞj«\MßjÀ\MàjË\Májô\Mâjÿ\Mãj]Mäj=]Måj\]Mæj{]Mçjš]Mèj¹]MéjØ]Mêjí]Mëjø]Mìj ^Míj"^Mîj-^MïjL^Mðjk^Mñj€^MòjŸ^Mój½^MôjÈ^MõjÓ^Möjñ^M÷jü^Møj_MùjN_Mújm_Mûjx_Müj—_Mýj¢_MþjÁ_MÿjÖ_Mjë_Mj `Mj)`MjH`MjS`Mjh`Mjs`Mj’`Mj`M j²`M jÑ`M jæ`M jû`M jaMj%aMj:aMjOaMjnaMjƒaMj¢aMj·aMjÖaMjõaMj bMjbMj4bMjIbMj^bMjsbMjˆbMjbMj²bM jÇbM!jæbM"jñbM#jcM$jcM%j/cM&jNcM'jYcM(jxcM)j—cM*j¢cM+j·cM,jÌcM-j×cM.jâcM/j÷cM0jdM1j+dM2j@dM3jKdM4j`dM5jkdM6jvdM7jdM8j–dM9jµdM:jÊdM;jÕdM<jôdM=j eM>j(eM?jGeM@jfeMAj{eMBjeMCj¯eMDjÎeMEjãeMFjîeMGjfMHjfMIj#fMJj-fMKjBfMLjMfMMjbfMNjfMOj fMPj«fMQjÀfMRjßfMSjþfMTjgMUjpMÔjIpMÕjhpMÖjspM×jˆpMØj§pMÙj²pMÚjÑpMÛjæpMÜjûpMÝjqMÞjqMßj&qMàjDqMájOqMâjZqMãjeqMäjpqMåjzqMæj…qMçj¤qMèj¹qMéjÎqMêjÙqMëjãqMìjøqMíjrMîjrMïj#rMðjBrMñjMrMòjvrMój‹rMôj–rMõj¡rMöj¶rM÷jÁrMøjÕrMùjàrMújÿrMûj sMüj)sMýj4sMþjIsMÿjTsMjssMjˆsMjsMj²sMj½sMjÜsMjçsMjòsMjtM j&tM j1tM jPtM j[tM jftMj{tMj†tMj‘tMj°tMjÏtMjÚtMjåtMjðtMjuMj$uMj9uMjNuMjcuMjxuMjuMj¢uMj¶uMjÕuM jêuM!jÿuM"jvM#j)vM$j>vM%jIvM&jhvM'jsvM(j~vM)j‰vM*jžvM+j³vM,jÈvM-jçvM.jòvM/jwM0jwM1j0wM2jEwM3jPwM4jewM5jwM6jµwM7jÝwM8jñwM9jxM:j-xM;jAxM<jVxM=jaxM>jlxM?jwxM@j‚xMAjxMBj˜xMCj­xMDj¸xMEjÌxMFjáxMGjöxMHjyMIj yMJjyMKj,yMLj7yMMjByMNjMyMOj€yMPj‹yMQj yMRj«yMSjÉyMTjÓyMUjÝyMVjñyMWjûyMXjzMYjzMZj&zM[j;zM\jPzM]jozM^jzzM_j­zM`j¸zMajÍzMbjìzMcj÷zMdj {Mej!{Mfj,{Mgj7{MhjL{MijW{Mjjl{Mkjw{Mlj‚{Mmj{Mnj¢{Moj·{MpjÂ{MqjÍ{Mrjâ{Msjí{Mtj|Muj|Mvj,|Mwj7|MxjV|Myjk|Mzjv|M{j|M|jŒ|M}j—|M~j¢|MjÕ|M€j}Mj}M‚j(}Mƒj=}M„jH}M…jg}M†jr}M‡j†}Mˆj‘}M‰jœ}MŠj»}M‹jÚ}MŒjø}Mj ~MŽj~Mj"~Mj-~M‘j8~M’jC~M“jN~M”jm~M•jx~M–jƒ~M—jŽ~M˜j™~M™j¤~Mšj¹~M›jØ~Mœjí~Mjø~MžjMŸj"M jAM¡jVM¢jaM£jlM¤jwM¥j‚M¦jM§j˜M¨j£M©j®Mªj¹M«jÄM¬jÙM­jäM®jùM¯j€M°j€M±j#€M²j.€M³j9€M´jD€MµjO€M¶jZ€M·je€M¸jp€M¹j…€Mºjš€M»j¥€M¼j°€M½jÅ€M¾jÚ€M¿jï€MÀjMÁj#MÂj.MÃjCMÄjbMÅjwMÆj‚MÇj—MÈj¶MÉjËMÊjêMËjÿMÌj‚MÍj)‚MÎjH‚MÏjg‚MÐj†‚MÑj¥‚MÒjº‚MÓjÄ‚MÔjã‚MÕjø‚MÖj ƒM×jƒMØj,ƒMÙjKƒMÚjVƒMÛjkƒMÜj€ƒMÝjŸƒMÞj¾ƒMßj݃MàjèƒMáj„Mâj„Mãj;„MäjF„MåjP„Mæj[„Mçu(jp„Mèj…„Méjš„Mêj¹„MëjØ„Mìjã„Míjø„Mîj …Mïj"…Mðj7…MñjL…MòjW…Mójl…Môjw…Mõj‚…Möj«…M÷jÀ…MøjÕ…Mùjô…Múj†Mûj(†Müj3†Mýj>†MþjI†MÿjT†Mjh†Mjs†Mjˆ†Mj“†Mj¨†Mj³†MjȆMjç†Mjü†M j‡M j%‡M jW‡M jˆ‡M j¦‡MjŇMjÚ‡Mjå‡Mjú‡MjˆMj$ˆMj9ˆMjNˆMjcˆMjxˆMjˆMj˜ˆMj£ˆMjˆMj͈MjâˆMj÷ˆMj‰M j ‰M!j‰M"j#‰M#j.‰M$j9‰M%jD‰M&jO‰M'jZ‰M(je‰M)jp‰M*j{‰M+j†‰M,j‘‰M-jœ‰M.j§‰M/j²‰M0j½‰M1jȉM2jÓ‰M3jÞ‰M4jé‰M5jô‰M6jÿ‰M7jŠM8j)ŠM9jHŠM:j]ŠM;jhŠM<jsŠM=jˆŠM>jŠM?j²ŠM@jÇŠMAjÜŠMBjñŠMCj‹MDj‹MEj&‹MFj;‹MGjZ‹MHjo‹MIj„‹MJj™‹MKj¸‹MLjÍ‹MMjâ‹MNj÷‹MOjŒMPjŒMQj6ŒMRjKŒMSj_ŒMTjjŒMUj‰ŒMVj”ŒMWj©ŒMXj´ŒMYj¿ŒMZjÔŒM[jéŒM\jôŒM]jÿŒM^j M_jM`j Maj+Mbj6McjAMdjLMejWMfjbMgjmMhjxMijƒMjjŽMkj™Mlj®Mmj¹MnjÄMojÏMpjäMqjùMrjŽMsj#ŽMtj8ŽMujMŽMvjbŽMwjwŽMxj‚ŽMyjŽMzj¬ŽM{jÁŽM|jÖŽM}jáŽM~jöŽMj M€jMj5M‚jJMƒj_M„jtM…j‰M†j”M‡j©Mˆj¾M‰jÉMŠjÔM‹jóMŒjMjMŽjMj)Mj4M‘jIM’jTM“jhM”j}M•jˆM–j¦M—j°M˜jºM™jÎMšjØM›jíMœjøMj‘Mžj‘MŸj"‘M j-‘M¡jK‘M¢jU‘M£j_‘M¤js‘M¥j}‘M¦j’‘M§j‘M¨j¨‘M©j²‘Mªj¼‘M«jÆ‘M¬jÛ‘M­jæ‘M®jû‘M¯j’M°j’M±j0’M²j;’M³jF’M´jZ’Mµjd’M¶jy’M·j„’M¸j’M¹jš’Mºj¯’M»jÎ’M¼jÙ’M½jí’M¾j“M¿j!“MÀj,“MÁj7“MÂjV“MÃja“MÄjl“MÅjw“MÆj–“MÇj¿“MÈjÊ“MÉjÕ“MÊjà“MËjë“MÌjö“MÍj ”MÎj ”MÏj?”MÐjJ”MÑj_”MÒjj”MÓj‰”MÔj””MÕj©”MÖj´”M×j¿”MØjÊ”MÙjÔ”MÚjé”MÛjô”MÜj •MÝj•MÞj)•Mßj4•MàjI•MájT•Mâjs•Mãj’•Mäj±•Måj¼•MæjÛ•Mçjð•Mèj–Méj–Mêj–Mëj&–Mìj1–Míj<–MîjG–MïjR–Mðjq–Mñj|–Mòj‡–Mój’–Môj–Mõj¨–MöjÇ–M÷jÒ–Møjñ–Mùjü–Múj—Mûj&—MüjE—MýjP—Mþj[—Mÿjz—Mj—Mjš—Mj¯—Mjº—MjÏ—MjÚ—Mjù—Mj˜Mj˜M j8˜M jW˜M jl˜M j˜M jŒ˜Mj¡˜Mj¬˜MjÁ˜Mj̘Mjë˜Mjö˜Mj ™Mj4™MjS™Mj^™Mj}™Mjˆ™Mj“™Mjž™Mj©™Mj´™MjÉ™MjÔ™M jé™M!jô™M"j šM#j(šM$j3šM%j>šM&jSšM'jršM(j‡šM)j¦šM*j»šM+jКM,jåšM-jðšM.j›M/j›M0j/›M1j:›M2jO›M3jZ›M4je›M5jz›M6j›M7j¤›M8j¯›M9jº›M:jÅ›M;jЛM<jå›M=jú›M>jœM?jœM@j/œMAjDœMBjYœMCjnœMDjƒœMEj¢œMFj­œMGj¸œMHjÜMIjΜMJjÙœMKjäœMLjïœMMjúœMNjMOj#MPj8MQjCMRjXMSjcMTjxMUjMVj˜MWj£MXj®MYj¹MZjÎM[jãM\jîM]j žM^jžM_j"žM`j-žMaj8žMbjCžMcjNžMdjcžMejnžMfjyžMgjŽžMhj™žMij¤žMjj¯žMkjºžMljÏžMmjÚžMnjåžMojŸMpjŸMqjŸMrj/ŸMsj:ŸMtjEŸMujPŸMvj[ŸMwjpŸMxj{ŸMyj†ŸMzj‘ŸM{jœŸM|j§ŸM}j²ŸM~j½ŸMjÈŸM€jÝŸMjçŸM‚j Mƒj M„j$ M…j/ M†j: M‡jE MˆjZ M‰jy MŠj„ M‹j MŒj¤ Mj¹ MŽjÄ MjÏ Mjä M‘jù M’j¡M“j¡M”j¡M•j%¡M–j0¡M—jE¡M˜jP¡M™j[¡Mšjp¡M›j…¡Mœjš¡Mj¸¡MžjÍ¡MŸjØ¡M jã¡M¡jø¡M¢j¢M£j¢M¤j¢M¥j$¢M¦j/¢M§j:¢M¨jE¢M©jP¢Mªj[¢M«jf¢M¬jq¢M­j|¢M®j‡¢M¯jœ¢M°j±¢M±jÅ¢M²jä¢M³jï¢M´j£Mµj£M¶j£M·j$£M¸j/£M¹j9£MºjD£M»jO£M¼jZ£M½jd£M¾jy£M¿j„£MÀj™£MÁj¤£MÂj¯£MÃjº£MÄjÅ£MÅjУMÆjÛ£MÇjæ£MÈjñ£MÉjü£MÊj¤MËj¤MÌj1¤MÍj<¤MÎjG¤MÏjR¤MÐjg¤MÑjr¤MÒj}¤MÓjˆ¤MÔj§¤MÕjƤMÖjÛ¤M×jæ¤MØjñ¤MÙjü¤MÚj¥MÛj&¥MÜj:¥MÝjE¥MÞjP¥Mßjo¥Màjz¥Máj…¥Mâjš¥Mãj¯¥MäjÍ¥Måjâ¥Mæjí¥Mçjø¥Mèj¦Méj"¦MêjA¦MëjV¦Mìju¦Míj€¦Mîj•¦Mïj ¦Mðj«¦MñjÀ¦Mòj˦Mójà¦Môjë¦Mõjö¦Möj§M÷j§Møj+§Mùj@§MújK§MûjV§Müja§Mýjl§Mþjw§Mÿj‚§Mj§Mj¡§Mj¶§MjÀ§Mj˧Mjþ§Mj ¨Mj¨Mj)¨M j>¨M jI¨M jT¨M ji¨M jt¨Mj¨MjЍMj•¨Mj ¨Mj«¨MjÀ¨Mj˨Mjê¨Mjõ¨Mj©Mj©Mj=©MjR©Mj]©Mjh©Mjs©Mj~©Mj“©M j²©M!j½©M"jÈ©M#jÓ©M$jÞ©M%jé©M&jô©M'j ªM(jªM)jªM*j*ªM+j5ªM,jTªM-jiªM.j~ªM/j‰ªM0jžªM1j©ªM2j¾ªM3jɪM4jÔªM5jߪM6jêªM7jõªM8j«M9j)«M:j4«M;jI«M<j]«M=jh«M>js«M?j~«M@j“«MAjž«MBj³«MCj¾«MDjÓ«MEjè«MFjý«MGj¬MHj¬MIj(¬MJj=¬MKjH¬MLj]¬MMjg¬MNjr¬MOj}¬MPj‡¬MQj’¬MRj¬MSj¨¬MTj³¬MUj¾¬MVjɬMWjÞ¬MXjü¬MYj­MZj­M[j'­M\j2­M]j=­M^jH­M_jS­M`jh­Maj}­Mbj’­Mcj­Mdj²­Mej½­MfjÑ­MgjÜ­Mhj®Mij®Mjj/®MkjD®MljY®Mmjn®Mnjƒ®Moj˜®Mpj­®Mqj®Mrj×®Msjì®Mtj¯Muj¯Mvj+¯Mwj@¯MxjU¯Myjj¯Mzj¯M{j”¯M|j©¯M}j¾¯M~jɯMjÔ¯M€j߯Mjê¯M‚jõ¯Mƒj°M„j °M…j °M†j5°M‡jJ°Mˆj_°M‰jt°MŠj‰°M‹jž°MŒj©°Mj´°MŽj¿°MjʰMjÕ°M‘jà°M’jë°M“jö°M”j±M•j ±M–j±M—j"±M˜j-±M™j8±MšjC±M›jN±MœjY±Mjd±Mžjo±MŸjz±M j…±M¡j±M¢j›±M£j¹±M¤jıM¥jϱM¦jÚ±M§jå±M¨j²M©j²Mªj$²M«j9²M¬jD²M­jY²M®jn²M¯jƒ²M°j޲M±j™²M²j®²M³j¹²M´jIJMµjÙ²M¶jä²M·jù²M¸j³M¹j³Mºj$³M»j9³M¼jN³M½jY³M¾jn³M¿jy³MÀjƒ³MÁj޳MÂj™³MÃj¤³MÄj¹³MÅjijMÆjÙ³MÇjø³MÈj´MÉj´MÊj#´MËj.´MÌjM´MÍjb´MÎjm´MÏjx´MÐj´MÑj¢´MÒj·´MÓjÖ´MÔjá´MÕjì´MÖjµM×j µMØj+µMÙj6µMÚjAµMÛjLµMÜjaµMÝjlµMÞjwµMßj‚µMàjµMáj˜µMâj­µMãj¸µMäj͵MåjصMæjãµMçjøµMèj ¶Méj¶Mêj#¶MëjB¶MìjM¶Míjb¶Mîjw¶Mïj‚¶Mðj–¶Mñj¡¶Mòjµ¶MójÀ¶Môj˶MõjÖ¶Möjê¶M÷jÿ¶Møj ·Mùj·Múj)·Mûj4·Müj?·MýjJ·Mþj_·Mÿjj·Mj·MjŠ·Mjž·Mj¨·Mj²·Mj¼·MjÆ·MjÚ·Mjä·M jî·M jù·M j¸M j¸M j¸Mj%¸Mj0¸Mj;¸MjF¸MjQ¸Mj\¸Mjg¸Mjr¸Mj‡¸Mjœ¸Mj§¸Mj²¸MjǸMjÒ¸MjݸMjò¸Mjý¸Mj¹M j¹M!j¹M"j=¹M#j\¹M$jg¹M%j|¹M&j‘¹M'jœ¹M(j§¹M)j²¹M*j½¹M+jȹM,jÒ¹M-jç¹M.jü¹M/jºM0jºM1j'ºM2j2ºM3jGºM4jRºM5j]ºM6jhºM7jsºM8j~ºM9j‰ºM:jžºM;j³ºM<j¾ºM=jɺM>jÞºM?jòºM@j»MAj»MBj»MCj(»MDj3»MEj>»MFjI»MGjT»MHjh»MIjs»MJj~»MKj‰»MLj“»MMj¨»MNj³»MOjÈ»MPjÓ»MQjÞ»MRjé»MSjô»MTjÿ»MUj ¼MVj¼MWj ¼MXj+¼MYj@¼MZjK¼M[jV¼M\ja¼M]jl¼M^jw¼M_jŒ¼M`j—¼Maj¢¼Mbj­¼Mcj¸¼MdjüMejͼMfj×¼Mgjì¼Mhjö¼Mij½Mjj ½Mkj½Mlj6½MmjK½Mnjj½Moju½MpjнMqjŸ½Mrjª½Msjµ½MtjÀ½Muj˽MvjÖ½Mwjá½Mxjö½Myj¾Mzj¾M{j!¾M|j,¾M}jA¾M~j`¾Mjk¾M€jv¾Mj‹¾M‚j–¾Mƒj¡¾M„j¬¾M…jÁ¾M†j̾M‡j×¾Mˆjâ¾M‰jí¾MŠj¿M‹j¿MŒj"¿Mj-¿MŽj8¿MjC¿MjN¿M‘jY¿M’jd¿M“jo¿M”jz¿M•j…¿M–jš¿M—j¯¿M˜jº¿M™jÅ¿MšjпM›jÛ¿Mœjæ¿Mjñ¿Mžjü¿MŸjÀM jÀM¡jÀM¢j(ÀM£j3ÀM¤j>ÀM¥jIÀM¦jTÀM§j_ÀM¨jjÀM©juÀMªj€ÀM«j•ÀM¬jªÀM­jÉÀM®jÞÀM¯jéÀM°jÁM±jÁM²jFÁM³jQÁM´j[ÁMµjpÁM¶j{ÁM·j†ÁM¸j‘ÁM¹jœÁMºj§ÁM»j²ÁM¼j½ÁM½jÈÁM¾jÓÁM¿jÞÁMÀjóÁMÁjÂMÂjÂMÃj(ÂMÄj=ÂMÅj\ÂMÆjgÂMÇjrÂMÈj|ÂMÉj‘ÂMÊjœÂMËj¦ÂMÌj±ÂMÍjÆÂMÎjÑÂMÏu(jÛÂMÐjðÂMÑjÃMÒjÃMÓjÃMÔj&ÃMÕj1ÃMÖjFÃM×jQÃMØj\ÃMÙjpÃMÚj{ÃMÛjšÃMÜj¥ÃMÝj°ÃMÞj»ÃMßjÆÃMàjÑÃMájÜÃMâjçÃMãjòÃMäjýÃMåjÄMæjÄMçj'ÄMèjFÄMéjQÄMêjfÄMëjqÄMìj|ÄMíj‡ÄMîj’ÄMïjÄMðj¨ÄMñj³ÄMòj¾ÄMójÉÄMôjÔÄMõjßÄMöjêÄM÷jõÄMøjÅMùjÅMúj*ÅMûj5ÅMüj@ÅMýjKÅMþjVÅMÿjjÅMjuÅMj€ÅMj•ÅMjªÅMj¿ÅMjÔÅMjßÅMjêÅMjÿÅM j ÆM jÆM j*ÆM j5ÆM j@ÆMjKÆMjVÆMjkÆMj€ÆMj‹ÆMj–ÆMj¡ÆMj¬ÆMj·ÆMjÂÆMjÍÆMjØÆMjãÆMjøÆMjÇMjÇMjÇMj.ÇM j9ÇM!jDÇM"jcÇM#j‚ÇM$j¡ÇM%jÀÇM&jßÇM'jþÇM(jÈM)j(ÈM*j3ÈM+j>ÈM,jIÈM-jTÈM.j_ÈM/jjÈM0juÈM1j€ÈM2j‹ÈM3j–ÈM4j¡ÈM5j¬ÈM6j·ÈM7jÂÈM8jÍÈM9jØÈM:jãÈM;jîÈM<jùÈM=jÉM>jÉM?j#ÉM@j8ÉMAjVÉMBjkÉMCjvÉMDjÉMEjŒÉMFj—ÉMGj¢ÉMHj­ÉMIj¸ÉMJjÃÉMKjÎÉMLjÙÉMMjäÉMNjïÉMOjúÉMPjÊMQjÊMRjÊMSj&ÊMTj1ÊMUj<ÊMVjGÊMWjRÊMXj]ÊMYjhÊMZjsÊM[j~ÊM\j‰ÊM]j”ÊM^jŸÊM_jªÊM`jµÊMajÀÊMbjËÊMcjÖÊMdjáÊMejìÊMfj÷ÊMgjËMhj ËMijËMjj#ËMkj.ËMlj9ËMmjDËMnjOËMojZËMpjeËMqjpËMrj{ËMsjËMtjšËMuj¥ËMvjºËMwjÏËMxjÚËMyjïËMzjúËM{jÌM|jÌM}jÌM~j0ÌMjEÌM€jOÌMjdÌM‚joÌMƒjzÌM„j…ÌM…j¤ÌM†j¯ÌM‡jºÌMˆjÅÌM‰jÐÌMŠjÛÌM‹jðÌMŒjûÌMjÍMŽjÍMj&ÍMj1ÍM‘j<ÍM’jQÍM“jfÍM”jqÍM•j|ÍM–j‘ÍM—jœÍM˜j§ÍM™j¼ÍMšjÇÍM›jæÍMœjñÍMjüÍMžjÎMŸjÎM jÎM¡j2ÎM¢j=ÎM£j[ÎM¤jpÎM¥j{ÎM¦j†ÎM§j‘ÎM¨jœÎM©j±ÎMªj¼ÎM«jÑÎM¬jæÎM­jûÎM®jÏM¯j%ÏM°j:ÏM±jOÏM²jdÏM³jyÏM´jŽÏMµj™ÏM¶j¤ÏM·j¯ÏM¸jºÏM¹jÅÏMºjÐÏM»jÛÏM¼jæÏM½jñÏM¾jüÏM¿jÐMÀj&ÐMÁj1ÐMÂjFÐMÃjQÐMÄj\ÐMÅjgÐMÆjrÐMÇj}ÐMÈjˆÐMÉj“ÐMÊjžÐMËj©ÐMÌj´ÐMÍj¿ÐMÎjÊÐMÏjÕÐMÐjêÐMÑjôÐMÒj ÑMÓjÑMÔj)ÑMÕj3ÑMÖj>ÑM×jSÑMØj]ÑMÙjhÑMÚjsÑMÛjˆÑMÜjœÑMÝj§ÑMÞj¼ÑMßjÇÑMàjÜÑMájðÑMâjûÑMãjÒMäjÒMåj%ÒMæj0ÒMçjOÒMèjZÒMéjeÒMêjzÒMëj…ÒMìjÒMíj¥ÒMîjºÒMïjÅÒMðjÚÒMñjåÒMòjúÒMójÓMôjÓMõjÓMöj:ÓM÷jOÓMøjdÓMùjoÓMújzÓMûj…ÓMüjÓMýj›ÓMþj¦ÓMÿj±ÓM j¼ÓM jÇÓM jÒÓM jÝÓM jèÓM jóÓM jþÓM j ÔM jÔM jÔM jRÔM j]ÔM jrÔM j}ÔM j’ÔM jÔM j¨ÔM j½ÔM jÈÔM jÝÔM jòÔM jÕM jÕM jÕM j2ÕM jGÕM jpÕM jŽÕM j¢ÕM j¶ÕM jÁÕM jÖÕM jëÕM! jöÕM" j ÖM# jÖM$ j!ÖM% j,ÖM& j7ÖM' jUÖM( jiÖM) jtÖM* jÖM+ jŠÖM, j•ÖM- jªÖM. j¿ÖM/ jÔÖM0 jóÖM1 jþÖM2 j×M3 j×M4 j)×M5 j>×M6 jI×M7 j^×M8 ji×M9 j~×M: j‰×M; j”×M< j©×M= j´×M> j¿×M? jÔ×M@ jé×MA jþ×MB j ØMC jØMD jØME j*ØMF j5ØMG j@ØMH jKØMI jVØMJ jkØMK jvØML jØMM jŒØMN j–ØMO j¡ØMP j¬ØMQ j·ØMR jÂØMS jÍØMT jâØMU j÷ØMV jÙMW jÙMX j"ÙMY j-ÙMZ j8ÙM[ jCÙM\ jNÙM] jYÙM^ jnÙM_ jyÙM` jŽÙMa j™ÙMb j¤ÙMc j¹ÙMd jÎÙMe jÙÙMf jäÙMg jùÙMh jÚMi j#ÚMj j8ÚMk jCÚMl jNÚMm jYÚMn jdÚMo joÚMp jzÚMq j…ÚMr jÚMs j›ÚMt j¦ÚMu j±ÚMv j¼ÚMw jÇÚMx jæÚMy jñÚMz jüÚM{ jÛM| jÛM} jÛM~ j(ÛM j3ÛM€ jQÛM j\ÛM‚ jgÛMƒ jrÛM„ j}ÛM… jˆÛM† j¦ÛM‡ j±ÛMˆ jÆÛM‰ jÑÛMŠ jÜÛM‹ jûÛMŒ jÜM j%ÜMŽ j0ÜM j;ÜM jFÜM‘ jQÜM’ j\ÜM“ jgÜM” jrÜM• j}ÜM– jˆÜM— j“ÜM˜ j¨ÜM™ j³ÜMš jÈÜM› jÝÜMœ jèÜM jóÜMž jÝMŸ jÝM  jÝM¡ j)ÝM¢ j4ÝM£ j?ÝM¤ jJÝM¥ jhÝM¦ j}ÝM§ jˆÝM¨ j“ÝM© jžÝMª j©ÝM« j´ÝM¬ j¿ÝM­ jÔÝM® jßÝM¯ jþÝM° j ÞM± jÞM² j)ÞM³ j4ÞM´ jSÞMµ j^ÞM¶ jiÞM· j‡ÞM¸ j’ÞM¹ jÞMº j±ÞM» jÆÞM¼ jåÞM½ júÞM¾ jßM¿ jßMÀ j/ßMÁ j:ßM jOßMà jdßMÄ joßMÅ jzßMÆ jßMÇ j¤ßMÈ j¯ßMÉ jºßMÊ jÅßMË jÐßMÌ jÚßMÍ jåßMÎ júßMÏ jàMÐ jàMÑ j%àMÒ j:àMÓ jOàMÔ jdàMÕ jyàMÖ j„àM× j™àMØ j¤àMÙ j¯àMÚ jºàMÛ jÅàMÜ jÐàMÝ jåàMÞ júàMß jáMà jáMá j%áMâ j0áMã j;áMä jPáMå j[áMæ jpáMç j{áMè j†áMé j‘áMê jœáMë j±áMì j¼áMí jÇáMî jÒáMï jçáMð jòáMñ jâMò jâMó jâMô j'âMõ j2âMö j=âM÷ jHâMø jSâMù jqâMú j†âMû j‘âMü jœâMý j§âMþ j²âMÿ j½âM jÈâM jÝâM jèâM jòâM jýâM jãM jãM jãM j)ãM jHãM jSãM j^ãM jiãM j~ãM j‰ãM jžãM j©ãM j´ãM jÉãM jÔãM jßãM jêãM usbX metabolitesrõãh)Rröã(j“3jyNj—NjµNjÓNjñNjOj-OjVOjOjý™jуjžOj¾ljÉfjEgj&gjƒgjdgjn—jgjèfj$PjÍ‚j2‚jׂjì‚jƒj5ƒjQ‚jp‚j|†jPej`…jy„j€jíjšQj¹QjØQj÷QjRj5RjTRj8SjWSjvSj•Sj´SjÓSjòSjµ_j¹‡j_ljþ¨jªjÁPj‹jìjjLjVj|Tjцj†j‹1jlˆjð†jórjM3jÙ›j=QjQj]ªjÆTjA´j7´j¶ˆj¡µj«_j{Qj\Qj5jFÂjÉ…jPÂj1ÂjºÂj„ÃjÉujÖ‹j"ÇjÿÕjÈÖjÿPjàPjœÜjÍj¹¢júTj>ªjrªjHªjWj)Wj…j…j£’jQVj<‚j|ŠjxUj¸Vj¶UjôUj2Vj»ŠjЊjYUj:Uj‘ŠjúŠjpVj—Uj¦ŠjVjVj‹jÕUj Wj×VjåŠj©j[‚jz‚jÆWjðWjXjDXjP]jo]j±WjœWj]j­]jnXjÛWj1]jƒXj/XjÂ]jXj¤jŽ]jŽÃj#ŸjìÆj§vj¥}jv\jŸ\j‹cjcjJ¦jÐTj¿uj<0j1j‰¦j¼vj9Zj¥jÒ¬j¥j‰ojëˆj®ËjŽÌjƒËjBˆj hjÏ•jªmj mjögj¡Zj,˜j^0j€“jÈljm1j [j*½j„jŽ„j/‹j£—j kj¬Xj‹hj¼YjNZj•hjÈ×j’ºj Žjr0jè\jÇ[jÞ\jwajÔ\j^j@^ja3jÂjj‹_j(bj_jg•j_jƒ›j_j¢²j¦`j<`jô_j†`jÊajÀajßajŒajcjYXjÊ_jàZjbcjŠdjU^j1jÞ4j#œjkfjufjÞdj­gj_^jŠfjéaj/zjZejìgj€\j|pjXZjg2jKhjß_jêhjÛijåij.jjjjúijâjj/3jdj†0j}Rj£ej™ej÷ejVfj×ej6fj6^j‰lj©lj°j)°j>°jS°jh°j}°j’°jÐbj‹mjej([j¿mjüÀjM\jçmjÝmj…2jojIojžojï1jpjRpjŽqj 2joj8qjÂqj¥ÞjÕ2j»`jzj,rjn›jjrjrjw1j¼ij]jó2jªrjÆij[VjsYjsj]sjgsj|sjå1j4dj›pjûsjDtjotj‘pj¹tj YjàXjštj­~jùtjWujBujujluj-ujujd„jwjêkj\vjõ0jÛvjûvjþaj+oj«j>4juj¶Xj52jÇ1j”yjÞujvjóujvj³yj½yjªujDzjYzjƒzj{jÁzj¡zjÀxjàzjÖzj­2j_|jÑ1jµ|j}jQ}j‰3jÄ}jì}jW~j jÖZj5j+jªkj¶4jŽ€jajž[jËXje]j1ejÌ~jÂ~j2jø€jajiRjõXj„]j=bjÞjÔj‚Õj‚j§3j‚j™‚jÂVj_ƒjºÛj‰ƒjì„j²ƒjñƒj%„j\†jáVjtƒj£„j„jŽ¿j¾jjy€j ½jnÒj•…jè…jÞ…jœ»j¼†j`‡j|‡jÝÖjérj\jú[jÚjÚj,Új¥•jîÒjˆjÁ2j4¼jWˆjjã€jÖˆj¬ˆj j¢‹jÞ¨j½1j Œj?Œj}Œj^ijÿ“jcjjË2jÅ`jÊŽj>j)jêŽj?2j3j\jjšj5‘j?‘j Œj’j$’jšj“j “jJ“jnjûmjÊkj©“j°Íj×gjŽ¡jÈŒj3”j”j}”jj;ej›•j¿je–j»–jå–j—j9—jW\j(™jÕ˜jߘj"˜j`˜jA˜jG™jq™j]•j„ejšj0Áj—zjûƒjëcj\šjØ jšjfšjÄšj:Áj›jMœjùšjbœj#›jC›j™j6kj†Tjî›j–œjß2jj×j1jÅ•jƒ—jd—jj÷jçj¢4j?ij6rjIijøžjä•jçljGšjS2jùŸj¬‹jm jN jc j©djí jŸ…j£¡j¬¡j–ÕjÁ¡j˜qjý2jE1jì¡j΢jÔ4jö’j´…jY1jÛ[j[}jt^jÎ}jÐRj|bjåRj‘bj |jCaj^Yj4jˆYjY¥jçÁj‘¤jä3j£¥jŽ¥jÁ¥j¦j ƒjϤj5¦j–Žj_¦j°¤jäÂjÔ¦ja\jÚ`j¢j«cj']jÅpj]¨jbj8œj¦Tj dj 4j1©j4§joejœ©jd¡jlcj‹…jè§jÞ§jÔ§jò§j¨j2¨jjdj 4jþªjD‹jN‹jx‹j«jP¹jp¹jþ_j‡«jQ¬jSjÜ«j©1jð¬jÑŸjc‹j‹jF¹jù­jå­j\­jq­jp4j3j­±jî±jb²jý”j¢Xj11jM²j"kjB³jukj#\jUkj,kj@kjššj¯šj.¥jì³jͳj­„jÿ˜j¶j´j6¶j3jŠ“jk¶jV¶j@“jI2jS·jV´j»3j{¸j[¤j\4j-²j'¹jºj1¹jC3jVrj˜4ju3jÛ¹j`rj¬4jÚpjUj²jÑ[jš0jYjÂ’jÝ×jBcjÒljæºjR4jz4jO1jH4j\»jŸ1j'1j¼»jûºj¸’j^½j“½jÁj®Vj°Ñjqjï`j˜XjF]júRj~[j¦bjSj»bj³[j¦­j¨ƒji[jbaj |jüÁjÂj ¦jùÂj–aj/„j…ÂjŸ“jYj³“j®0jdÃjÓfjòfjgj0gjOgjngjgj}ijsijIYj˜ÌjÛ†jÚbjej^ÅjsRjœRj»Rj!2jÂ0jSjÚ3jW_jTjTj1Tj+2j×0j\TjW3jMÇjlÇj‹ÇjªÇjÉÇjèÇjÈj0Äj„4jé2jJÉj›¤j §jº¤j,Éj/ZjÊ4jtlj*ŒjÌ]jZÄjãËj‰^j¨ij$Ìj+¦j“^j{šj’vjÀ4jhjczjtjEÍjÂj?ljÐÍjìqj¤tj–ujÚÍjÔ¨jf4jÿkjOÎjýdjÚÎjïÎjÏjÏj.ÏjCÏjXÏj)”jmÏj{2jµhj•§jýÐjÛ1j‰Åja_j»pj³1jäÑj?½jÒjäÌjèdjòÀjnjÉmjŸdj:ÄjÂgjTdj93j.ÓjCÓj$Ój[j™ÒjÿŽjtÆjÑÔjæÔjǃjçÖjdÕjÊÕjªÕjZÕj¯‡j·2jë‹jIÖjPÕjq2j×jÅÎj&Õj;ÕjxÕj¯}j¿|j*4j]2jXajá’j­qj_Øjïpj•1jžÖj³Öj§j±ÔjŠ\j2ÔjFÔjfÔj†Ôj<Ôj(ÔjÝjj'>j;>jO>jc>jw>j‹>jŸ>j³>jÇ>jÛ>jï>j?j?j+?j??jS?jg?j{?j?j£?j·?jË?jß?jó?j@j@j/@jC@jW@jk@j@j“@j§@j»@jÏ@jã@j÷@j AjAj3AjGAj[AjoAjƒAj—Aj«Aj¿AjÓAjçAjûAjBj#Bj7BjKBj_BjsBj‡Bj›Bj¯BjÃBj×BjëBjþBjCj&Cj:CjNCjbCjvCjŠCjžCj²CjÆCjÚCjîCjDjDj*Dj>DjRDjfDjzDjŽDjü4j«Dj¿DjÓDjçDjûDjEj#Ej7EjKEj_EjsEj‡Ej›Ej¯EjÃEj×EjëEjÿEjFj'Fj;FjOFjcFjwFj‹FjŸFj³FjÇFjÛFjïFjGjGj+Gj?GjSGjgGj{GjGj£Gj·GjËGjßGjóGjHjHj/HjCHjWHjkHjHj“Hj§Hj»HjÏHjãHj÷Hj IjIj3IjGIj[IjoIjƒIj—Ij«Ij¿IjÓIjçIjûIjJj#Jj7JjKJj_JjsJj‡Jj›Jj¯JjÃJj×JjëJjÿJjKj'Kj;KjOKjcKjwKj‹KjŸKj³KjÇKjÛKjïKjLjLj+Lj?LjSLjgLj{LjLj£Lj·LjËLjßLjóLjMjMj/MjCMjWMjkMjMj“Mj§Mj»MjÏMjãMj÷Mj NjNj3NjGNj[NjoNjNj«NjÉNjçNjOj#OjBOjkOj”OjÐsj¡®j¶®jË®jà®jõ®j ¯j¯j4¯jI¯j^¯js¯jˆ¯j¯j²¯j®jb®jM®jŒ®jw®j8®j#®j¾OjÓOjèOjýOjPj¢PjQj¯QjÎQjíQj Rj+RjJRj.SjMSjlSj‹SjªSjÉSjèSj·Pjkj3QjQjqQjRQjõPjÖPjåTjxPjcPjPj%¤jöVj´¦jNPj´\jZj¶ZjõZj¬j²YjlZj1¬j#cjá]j^j±^j§^jå^jÛ^j2`j\`j|`j«ajúbjÀcjrWj¾dj´fj+hj rjvZjÿhj`hjxjjCjj˜jjljÂej¸ej fj–njvnjMnj.njÌnj³ojÞoj\pjèojÉrj=sjsj¦sjtj:tjÃtj2vjRvjÑvj$wj¡xjmwj•wj½wjŽ4j±3j xj%3jêxjÕxjìnj yjVyjtyjzjåyj@{j{j«{jÖ{j@|jJ|jÞ|j1}jz}j~j]WjJjÍj¹€j΀jj7jój‚j®‚j+…j@…j†jý…jñYjœ†j‡j‡j8‡jK‡j‘‡jš‡jˆj-ˆjˆj<ŠjQŠjŠjŠjÁ‹jï‘jSŒjsŒjŒjÝŒjµŽjüj‘j=jqjájÂj†‘jg‘jÏ‘jm’jN’j}j”jS”js”jÝ”j•j=•j|•j[–j±–jÛ–j—j/—j×jí—j ˜jã—jµ˜j•˜ju˜j=™jg™jÝ™j½™j`{jÙšj†•j˜›jœjŒœjwœj,jlj jWžj‚žjJxjîžjù•jÞjdŸj­ j‡WjA‡j.‡j¥¢jø¢jPj£jDPjZjm£jŽjŽjc¥jÖ¥ji¦jVŽjª§j´¨jF©j‡©j¦©jy¡jý©j’ªjR«j²ªjá~j§«jñ«j­j†­jYwjÅ­j¢jjÆsj ²jw²jb³j-³j8\jͲjí²j ³j´j­³jâ³jÁµjìµj,¶jó¶j©¶jжj·js·j’·j¸j»¸jæ¸j…¹j;ºj3jηj3jµjÌ0jë0jUµjÐ3jµjõ´j–´jÀ´j«´jò4jÊ´j§ºj8cjÒºjûYj€¼jà¼j ¾jT½j~½jê½j½ÀjÒÀj‰ÀjžÀj³ÀjçYjdÁj,ŽjAŽjkŽjoj:Ãjwwj©wjÑwjåwjùwj!xj5xjÄjžÅj³ÅjÈÅjù1já0jóÅj4jÆjwjŸwjÇwj2jÿ0jxjk3jWÇjvÇj•Çj´ÇjÓÇjòÇjÈj_Éj ÉjHWjÃËjXÌj9ÌjZÍj…ÍjdÎj&Îj¥Îj‚Ïj:ÐjÞÐjGÑjÑjÑjÐÑj9ÒjÎÒjCÒjXÓjûÔjßÕj·j9¡j2×jR×jr×jü|j×jò×j9wjÖØj ÙjëØj‚ÙjÂÙjò|jÐÚjÐjÐjšÛj ¿jÜjÜjüÜjqÝjè|jØjíjÈÝjèÝjÞjGÞj=ÞjÇ«jßj`yjjyjîÞjmàjàjXàjµ¾j2Šj¥ájÛáj>WjzâjÑâjJ¾jT¾j’ãjrãj½ãe}r÷ãj'0}røã(j•3Kj{NKj™NKj·NKjÕNKjóNKjOKj/OKjXOKjOK jÿ™K jÓƒK j OK jÀlK jËfKjGgKj(gKj…gKjfgKjp—Kj gKjêfKj&PKjÏ‚Kj4‚KjÙ‚Kjî‚KjƒKj7ƒKjS‚Kjr‚Kj~†KjReK jb…K!j{„K"j€K#jïK$jœQK%j»QK&jÚQK'jùQK(jRK)j7RK*jVRK+j:SK,jYSK-jxSK.j—SK/j¶SK0jÕSK1jôSK2j·_K3j»‡K4jalK5j©K6j¬K7jÃPK8jK9jîjK:jNK;jXKj†K?j1K@jnˆKAjò†KBjõrKCjO3KDjÛ›KEj?QKFj QKGj_ªKHjÈTKIjC´KJj9´KKj¸ˆKLj£µKMj­_KNj}QKOj^QKPj5KQjHÂKRjË…KSjRÂKTj3ÂKUj¼ÂKVj†ÃKWjËuKXjØ‹KYj$ÇKZjÖK[jÊÖK\jQK]jâPK^jžÜK_jÍK`j»¢KajüTKbj@ªKcjtªKdjJªKej!WKfj+WKgj…Khj…Kij¥’KjjSVKkj>‚Klj~ŠKmjzUKnjºVKoj¸UKpjöUKqj4VKrj½ŠKsjÒŠKtj[UKuj0K¥j1K¦j‹¦K§j¾vK¨j;ZK©j¥KªjÔ¬K«j¥K¬j‹oK­jíˆK®j°ËK¯jÌK°j…ËK±jDˆK²j hK³jÑ•K´j¬mKµj¢mK¶jøgK·j£ZK¸j.˜K¹j`0Kºj‚“K»jÊlK¼jo1K½j [K¾j,½K¿j„KÀj„KÁj1‹KÂj¥—KÃj¢kKÄj®XKÅjhKÆj¾YKÇjPZKÈj—hKÉjÊ×KÊj”ºKËj¢ŽKÌjt0KÍjê\KÎjÉ[KÏjà\KÐjyaKÑjÖ\KÒj^KÓjB^KÔjc3KÕjÄjKÖj_K×j*bKØj_KÙji•KÚj_KÛj…›KÜjƒ_KÝj¤²KÞj¨`Kßj>`Kàjö_Kájˆ`KâjÌaKãjÂaKäjáaKåjŽaKæjcKçj[XKèjÌ_KéjâZKêjdcKëjŒdKìjW^Kíjƒ1Kîjà4Kïj%œKðjmfKñjwfKòjàdKój¯gKôja^KõjŒfKöjëaK÷j1zKøj\eKùjîgKúj‚\Kûj~pKüjZZKýji2KþjMhKÿjá_MjìhMjÝiMjçiMj0jMjjMjüiMjäjMj13Mj!dM jˆ0M jRM j¥eM j›eM jùeMjXfMjÙeMj8fMj8^Mj‹lMj«lMj°Mj+°Mj@°MjU°Mjj°Mj°Mj”°MjÒbMjmMjeMj*[MjÁmM jþÀM!jO\M"jémM#jßmM$j‡2M%joM&jKoM'j oM(jñ1M)jpM*jTpM+jqM,j2M-joM.j:qM/jÄqM0j§ÞM1j×2M2j½`M3jzM4j.rM5jp›M6jlrM7jrM8jy1M9j¾iM:j ]M;jõ2M<j¬rM=jÈiM>j]VM?juYM@jsMAj_sMBjisMCj~sMDjç1MEj6dMFjpMGjýsMHjFtMIjqtMJj“pMKj»tMLj YMMjâXMNjœtMOj¯~MPjûtMQjYuMRjDuMSjƒuMTjnuMUj/uMVjuMWjf„MXjwMYjìkMZj^vM[j÷0M\jÝvM]jývM^jbM_j-oM`j «Maj@4MbjuMcj¸XMdj72MejÉ1Mfj–yMgjàuMhj vMijõuMjjvMkjµyMlj¿yMmj¬uMnjFzMoj[zMpj…zMqj{MrjÃzMsj£zMtjÂxMujâzMvjØzMwj¯2Mxja|MyjÓ1Mzj·|M{j}M|jS}M}j‹3M~jÆ}Mjî}M€jY~MjM‚jØZMƒj7M„j-M…j¬kM†j¸4M‡j€MˆjaM‰j [MŠjÍXM‹jg]MŒj3eMjÎ~MŽjÄ~Mj2Mjú€M‘jaM’jkRM“j÷XM”j†]M•j?bM–jàM—jÖM˜j„ÕM™j‚Mšj©3M›j‘‚Mœj›‚MjÄVMžjaƒMŸj¼ÛM j‹ƒM¡jî„M¢j´ƒM£jóƒM¤j'„M¥j^†M¦jãVM§jvƒM¨j¥„M©jÄ„Mªj¿M«j¾M¬jM­j{€M®j"½M¯jpÒM°j—…M±jê…M²jà…M³jž»M´j¾†Mµjb‡M¶j~‡M·jßÖM¸jërM¹j\Mºjü[M»jÚM¼jÚM½j.ÚM¾j§•M¿jðÒMÀjˆMÁjÃ2MÂj6¼MÃjYˆMÄjMÅjå€MÆj؈MÇj®ˆMÈj¢MÉj¤‹MÊjà¨MËj¿1MÌj"ŒMÍjAŒMÎjŒMÏj`iMÐj”MÑjejMÒjÍ2MÓjÇ`MÔjÌŽMÕj@MÖj+M×jìŽMØjA2MÙj 3MÚj^MÛj’MÜjœMÝj7‘MÞjA‘Mßj ŒMàj’Máj&’MâjšMãj“Mäj “MåjL“MæjnMçjýmMèjÌkMéj«“Mêj²ÍMëjÙgMìj¡MíjÊŒMîj5”Mïj”Mðj”Mñj!Mòj=eMój•MôjÁMõjg–Möj½–M÷jç–Møj—Mùj;—MújY\Mûj*™MüjטMýjá˜Mþj$˜Mÿjb˜MjC˜MjI™Mjs™Mj_•Mj†eMjšMj2ÁMj™zMjýƒM jícM j^šM jÚ M j’šM jhšMjÆšMj<ÁMj›MjOœMjûšMjdœMj%›MjE›Mj™Mj8kMjˆTMjð›Mj˜œMjá2MjMjÙMj1MjÇ•M j…—M!jf—M"jƒM#jùM$jéM%j¤4M&jAiM'j8rM(jKiM)júžM*jæ•M+jélM,jIšM-jU2M.jûŸM/j®‹M0jo M1jP M2je M3j«dM4jï M5j¡…M6j¥¡M7j®¡M8j˜ÕM9jáM:jšqM;jÿ2M<jG1M=jî¡M>jТM?jÖ4M@jø’MAj¶…MBj[1MCjÝ[MDj]}MEjv^MFjÐ}MGjÒRMHj~bMIjçRMJj“bMKj |MLjEaMMj`YMNj4MOjŠYMPj[¥MQjéÁMRj“¤MSjæ3MTj¥¥MUj¥MVjÃ¥MWj¦MXj"ƒMYjѤMZj7¦M[j˜ŽM\ja¦M]j²¤M^jæÂM_jÖ¦M`jc\MajÜ`Mbj¤Mcj­cMdj)]MejÇpMfj_¨MgjbMhj:œMij¨TMjj dMkj"4Mlj3©Mmj6§MnjqeMojž©Mpjf¡MqjncMrj…Msjê§Mtjà§MujÖ§Mvjô§Mwj¨Mxj4¨MyjŸMzjdM{j4M|j«M}jF‹M~jP‹Mjz‹M€j«MjR¹M‚jr¹Mƒj`M„j‰«M…jS¬M†jUM‡jÞ«Mˆj«1M‰jò¬MŠjÓŸM‹je‹MŒj‹MjH¹MŽjû­Mjç­Mj^­M‘js­M’jr4M“j3M”j¯±M•jð±M–jd²M—jÿ”M˜j¤XM™j31MšjO²M›j$kMœjD³MjwkMžj%\MŸjWkM j.kM¡jBkM¢jœšM£j±šM¤j0¥M¥jî³M¦jϳM§j¯„M¨j™M©j¶Mªjƒ´M«j8¶M¬j3M­jŒ“M®jm¶M¯jX¶M°jB“M±jK2M²jU·M³jX´M´j½3Mµj}¸M¶j]¤M·j^4M¸j/²M¹j)¹MºjºM»j3¹M¼jE3M½jXrM¾jš4M¿jw3MÀjݹMÁjbrMÂj®4MÃjÜpMÄjUMÅj´MÆjÓ[MÇjœ0MÈj!YMÉjÄ’MÊjß×MËjDcMÌjÔlMÍjèºMÎjT4MÏj|4MÐjQ1MÑjJ4MÒj^»MÓj¡1MÔj)1MÕj¾»MÖjýºM×jº’MØj`½MÙj•½MÚjÁMÛj°VMÜj²ÑMÝjqMÞjñ`MßjšXMàjH]MájüRMâj€[Mãj¨bMäjSMåj½bMæjµ[Mçj¨­MèjªƒMéjk[MêjdaMëj"|MìjþÁMíjÂMîj ¦MïjûÂMðj˜aMñj1„Mòj‡ÂMój¡“MôjŸYMõjµ“Möj°0M÷jfÃMøjÕfMùjôfMújgMûj2gMüjQgMýjpgMþjgMÿjiMjuiMjKYMjšÌMj݆MjÜbMjeMj`ÅMjuRMjžRM j½RM j#2M jÄ0M jSM jÜ3MjY_Mj TMjTMj3TMj-2MjÙ0Mj^TMjY3MjOÇMjnÇMjÇMj¬ÇMjËÇMjêÇMj ÈMj2ÄMj†4Mjë2M jLÉM!j¤M"j §M#j¼¤M$j.ÉM%j1ZM&jÌ4M'jvlM(j,ŒM)jÎ]M*j\ÄM+jåËM,j‹^M-jªiM.j&ÌM/j-¦M0j•^M1j}šM2j”vM3jÂ4M4jjM5jezM6jtM7jGÍM8jÄM9jAlM:jÒÍM;jîqM<j¦tM=j˜uM>jÜÍM?jÖ¨M@jh4MAjlMBjQÎMCjÿdMDjÜÎMEjñÎMFjÏMGjÏMHj0ÏMIjEÏMJjZÏMKj+”MLjoÏMMj}2MNj·hMOj—§MPjÿÐMQjÝ1MRj‹ÅMSjc_MTj½pMUjµ1MVjæÑMWjA½MXjÒMYjæÌMZjêdM[jôÀM\jnM]jËmM^j¡dM_j<ÄM`jÄgMajVdMbj;3Mcj0ÓMdjEÓMej&ÓMfj [Mgj›ÒMhjMijvÆMjjÓÔMkjèÔMljɃMmjéÖMnjfÕMojÌÕMpj¬ÕMqj\ÕMrj±‡Msj¹2Mtjí‹MujKÖMvjRÕMwjs2Mxj ×MyjÇÎMzj(ÕM{j=ÕM|jzÕM}j±}M~jÁ|Mj,4M€j_2MjZaM‚jã’Mƒj¯qM„jaØM…jñpM†j—1M‡j ÖMˆjµÖM‰j!§MŠj³ÔM‹jŒ\MŒj4ÔMjHÔMŽjhÔMjˆÔMj>ÔM‘j*ÔM’jßM“j>VM”j„UM•jÂUM–jVM—jNM˜jaÆM™jM˜Mšjð‡M›jdÙMœj¯ÙMjË|Mžj0aMŸj¥]M jeUM¡j6YM¢jFUM£jø{M¤jAƒM¥j|VM¦j‘2M§jÜÚM¨jïÙM©j•ƒMªje1M«j΄M¬j¥2M­jGÛM®j’ÛM¯jø¾M°jñÛM±jçÛM²j£UM³j›VM´jVMµjáUM¶ju‡M·jk‡M¸jÓÜM¹j¾ÜMºjâhM»jBoM¼jpM½j1qM¾jå}M¿jMÀjžMÁjòŸMÂjº¥MÃj*©MÄjé¬MÅj¦±MÆjá¶MÇjCÉMÈjHÎMÉj`ÖMÊjBÖMËj>ÛMÌjUÝMÍjtÞMÎj^âMÏj 1MÐj^ÝMÑj­|MÒj”RMÓjTbMÔj³RMÕjibMÖjôÝM×j›2MØj}ÞMÙjñ­MÚjEßMÛj¼ÞMÜjFáMÝjðàMÞjò¹MßjZßMàj0_Máj%ßMâj`MãjÅMäj…ßMåjÑÞMæjšßMçu(j=1Mèj&_Méj`MêjÛàMëjàMìjEàMíj ™MîjðßMïj(ÁMðj0àMñjÛÞMòj ÅMójáMôjD_Mõj:_Möjò[M÷j\MøjfáMùj˜{Múj~ÑMûjüáMüjjMýj–fMþjc~Mÿjú3Mjð3MjgâMj“sMjÚ¢Mj¥¿Mjš Mj’¢Mj7¾Mj°ÒM j?«M j4ãM j>ãM jú±M j64Mj75MjK5Mj_5Mjs5Mj‡5Mj›5Mj¯5MjÃ5Mj×5Mjë5Mjÿ5Mj6Mj'6Mj;6MjO6Mjc6Mjw6Mj‹6M jŸ6M!j³6M"jÇ6M#jÛ6M$jï6M%j7M&j7M'j+7M(j?7M)jS7M*jg7M+j{7M,j7M-j£7M.j·7M/jË7M0jß7M1jó7M2j8M3j8M4j/8M5jC8M6jW8M7jk8M8j8M9j“8M:j§8M;j»8M<jÏ8M=jã8M>j÷8M?j 9M@j9MAj39MBjG9MCj[9MDjo9MEjƒ9MFj—9MGj«9MHj¿9MIjÓ9MJjç9MKjû9MLj:MMj#:MNj7:MOjK:MPj_:MQjs:MRj‡:MSj›:MTj¯:MUjÃ:MVj×:MWjë:MXjÿ:MYj;MZj';M[j;;M\jÇ3M]jY;M^jm;M_j;M`j•;Maj©;Mbj½;McjÑ;Mdjå;Mejù;Mfj <Mgj!<Mhj5<MijI<Mjj]<Mkjq<Mlj…<Mmj™<Mnj­<MojÁ<MpjÕ<Mqjé<Mrjý<Msj=Mtj%=Muj9=MvjM=Mwja=Mxju=Myj‰=Mzj=M{j±=M|jÅ=M}jÙ=M~jí=Mj>M€j>Mj)>M‚j=>MƒjQ>M„je>M…jy>M†j>M‡j¡>Mˆjµ>M‰jÉ>MŠjÝ>M‹jñ>MŒj?Mj?MŽj-?MjA?MjU?M‘ji?M’j}?M“j‘?M”j¥?M•j¹?M–jÍ?M—já?M˜jõ?M™j @Mšj@M›j1@MœjE@MjY@Mžjm@MŸj@M j•@M¡j©@M¢j½@M£jÑ@M¤jå@M¥jù@M¦j AM§j!AM¨j5AM©jIAMªj]AM«jqAM¬j…AM­j™AM®j­AM¯jÁAM°jÕAM±jéAM²jýAM³jBM´j%BMµj9BM¶jMBM·jaBM¸juBM¹j‰BMºjBM»j±BM¼jÅBM½jÙBM¾jíBM¿jCMÀjCMÁj(CMÂjjáLM?jõLM@j MMAjMMBj1MMCjEMMDjYMMEjmMMFjMMGj•MMHj©MMIj½MMJjÑMMKjåMMLjùMMMj NMNj!NMOj5NMPjINMQj]NMRjqNMSjNMTj­NMUjËNMVjéNMWjOMXj%OMYjDOMZjmOM[j–OM\jÒsM]j£®M^j¸®M_jÍ®M`jâ®Maj÷®Mbj ¯Mcj!¯Mdj6¯MejK¯Mfj`¯Mgju¯MhjНMijŸ¯Mjj´¯Mkj®Mljd®MmjO®MnjŽ®Mojy®Mpj:®Mqj%®MrjÀOMsjÕOMtjêOMujÿOMvjPMwj¤PMxj’QMyj±QMzjÐQM{jïQM|jRM}j-RM~jLRMj0SM€jOSMjnSM‚jSMƒj¬SM„jËSM…jêSM†j¹PM‡jmMˆj5QM‰jQMŠjsQM‹jTQMŒj÷PMjØPMŽjçTMjzPMjePM‘jPM’j'¤M“jøVM”j¶¦M•jPPM–j¶\M—jZM˜j¸ZM™j÷ZMšj¬M›j´YMœjnZMj3¬Mžj%cMŸjã]M j^M¡j³^M¢j©^M£jç^M¤jÝ^M¥j4`M¦j^`M§j~`M¨j­aM©jübMªjÂcM«jtWM¬jÀdM­j¶fM®j-hM¯jrM°jxZM±jiM²jbhM³jzjM´jEjMµjšjM¶jlM·jÄeM¸jºeM¹jfMºj˜nM»jxnM¼jOnM½j0nM¾jÎnM¿jµoMÀjàoMÁj^pMÂjêoMÃjËrMÄj?sMÅjsMÆj¨sMÇjtMÈjŠMjSŠMj ŠMjŠMjËMjñ‘MjUŒMjuŒM jŸŒM jߌM j·ŽM jþM j‘Mj?MjsMjãMjÄMjˆ‘Mji‘MjÑ‘Mjo’MjP’MjMjŸ”MjU”Mju”Mjß”Mj•Mj?•Mj~•Mj]–M j³–M!jÝ–M"j—M#j1—M$jÅ—M%jï—M&j˜M'jå—M(j·˜M)j—˜M*jw˜M+j?™M,ji™M-jß™M.j¿™M/jb{M0jÛšM1jˆ•M2jš›M3jœM4jŽœM5jyœM6j.M7jnM8j M9jYžM:j„žM;jLxM<jðžM=jû•M>jÅžM?jfŸM@j¯ MAj‰WMBjC‡MCj0‡MDj§¢MEjú¢MFjPMGj£MHjFPMIjZMJjo£MKjŽMLjŽMMje¥MNjØ¥MOjk¦MPjXŽMQj¬§MRj¶¨MSjH©MTj‰©MUj¨©MVj{¡MWjÿ©MXj”ªMYjT«MZj´ªM[jã~M\j©«M]jó«M^j­M_jˆ­M`j[wMajÇ­Mbj¤jMcjÈsMdj²Mejy²Mfjd³Mgj/³Mhj:\MijϲMjjï²Mkj³Mlj´Mmj¯³Mnjä³MojõMpjîµMqj.¶Mrjõ¶Msj«¶MtjŒ¶Muj·Mvju·Mwj”·Mxj’¸Myj½¸Mzjè¸M{j‡¹M|j=ºM}jŸ3M~jзMj3M€j!µMjÎ0M‚jí0MƒjWµM„jÒ3M…jµM†j÷´M‡j˜´Mˆj´M‰j­´MŠjô4M‹jÌ´MŒj©ºMj:cMŽjÔºMjýYMj‚¼M‘jâ¼M’j ¾M“jV½M”j€½M•jì½M–j¿ÀM—jÔÀM˜j‹ÀM™j ÀMšjµÀM›jéYMœjfÁMj.ŽMžjCŽMŸjmŽM joM¡j<ÃM¢jywM£j«wM¤jÓwM¥jçwM¦jûwM§j#xM¨j7xM©jÄMªj ÅM«jµÅM¬jÊÅM­jû1M®jã0M¯jõÅM°j4M±jÆM²jƒwM³j¡wM´jÉwMµj2M¶j1M·jxM¸jm3M¹jYÇMºjxÇM»j—ÇM¼j¶ÇM½jÕÇM¾jôÇM¿jÈMÀjaÉMÁjÉMÂjJWMÃjÅËMÄjZÌMÅj;ÌMÆj\ÍMÇj‡ÍMÈjfÎMÉj(ÎMÊj§ÎMËj„ÏMÌj<ÐMÍjàÐMÎjIÑMÏjÑMÐj’ÑMÑjÒÑMÒj;ÒMÓjÐÒMÔjEÒMÕjZÓMÖjýÔM×jáÕMØjЇMÙj;¡MÚj4×MÛjT×MÜjt×MÝjþ|MÞjŸ×Mßjô×Màj;wMájØØMâj ÙMãjíØMäj„ÙMåjÄÙMæjô|MçjÒÚMèjÐMéjÐMêjœÛMëj ¿MìjÜMíjÜMîjþÜMïjsÝMðjê|MñjÚMòjïMójÊÝMôjêÝMõjÞMöjIÞM÷j?ÞMøjÉ«MùjßMújbyMûjlyMüjðÞMýjoàMþjàMÿjZàMj·¾Mj4ŠMj§áMjÝáMj@WMj|âMjÓâMjL¾MjV¾M j”ãM jtãM j¿ãM usbjM0}rùã(jÖ0X PeriplasmrúãjH0X CytoplasmrûãjÏ3X ExtracellularrüãuX _contextsrýã]rþãX_solverrÿãj5ub.cobrapy-0.14.2/cobra/test/data/iJO1366.xml000066400000000000000000116643141342367665000177720ustar00rootroot00000000000000 cobrapy-0.14.2/cobra/test/data/invalid0.xml000066400000000000000000000056601342367665000204660ustar00rootroot00000000000000 cobrapy-0.14.2/cobra/test/data/invalid1.xml000066400000000000000000000046721342367665000204710ustar00rootroot00000000000000 cobrapy-0.14.2/cobra/test/data/invalid2.xml000066400000000000000000000100011342367665000204510ustar00rootroot00000000000000 cobrapy-0.14.2/cobra/test/data/mini.json000066400000000000000000001171141342367665000200630ustar00rootroot00000000000000{ "compartments": { "c": "cytosol", "e": "extracellular" }, "genes": [ { "id": "b0755", "name": "gpmA" }, { "id": "b0875", "name": "aqpZ" }, { "id": "b1101", "name": "ptsG" }, { "id": "b1380", "name": "ldhA" }, { "id": "b1621", "name": "malX" }, { "annotation": { "ncbigi": [ "GI:1208453", "GI:1652654" ] }, "id": "b1676", "name": "pykF" }, { "id": "b1723", "name": "pfkB" }, { "id": "b1773", "name": "ydjI" }, { "id": "b1779", "name": "gapA" }, { "id": "b1817", "name": "manX" }, { "id": "b1818", "name": "manY" }, { "id": "b1819", "name": "manZ" }, { "id": "b1854", "name": "pykA" }, { "id": "b2097", "name": "fbaB" }, { "id": "b2133", "name": "dld" }, { "id": "b2415", "name": "ptsH" }, { "id": "b2416", "name": "ptsI" }, { "id": "b2417", "name": "crr" }, { "annotation": { "ncbigi": "GI:1653839" }, "id": "b2779", "name": "eno" }, { "id": "b2925", "name": "fbaA" }, { "annotation": { "ncbigi": "GI:1653609" }, "id": "b2926", "name": "pgk" }, { "id": "b2975", "name": "glcA" }, { "id": "b2987", "name": "pitB" }, { "id": "b3493", "name": "pitA" }, { "id": "b3603", "name": "lldP" }, { "id": "b3612", "name": "gpmM" }, { "annotation": { "ncbigi": [ "GI:1006614", "GI:1651919" ] }, "id": "b3916", "name": "pfkA" }, { "id": "b3919", "name": "tpiA" }, { "annotation": { "ncbigi": "GI:1653253" }, "id": "b4025", "name": "pgi" }, { "id": "b4395", "name": "ytjC" }, { "id": "s0001", "name": "G_s0001" } ], "id": "mini_textbook", "metabolites": [ { "annotation": { "bigg.metabolite": "13dpg", "biocyc": "DPG", "chebi": [ "CHEBI:16001", "CHEBI:1658", "CHEBI:20189", "CHEBI:57604", "CHEBI:11881" ], "hmdb": "HMDB01270", "kegg.compound": "C00236", "pubchem.substance": "3535", "reactome": "REACT_29800", "seed.compound": "cpd00203", "unipathway.compound": "UPC00236" }, "charge": -4, "compartment": "c", "formula": "C3H4O10P2", "id": "13dpg_c", "name": "3-Phospho-D-glyceroyl phosphate" }, { "annotation": { "bigg.metabolite": "2pg", "biocyc": "2-PG", "chebi": [ "CHEBI:1267", "CHEBI:58289", "CHEBI:17835", "CHEBI:21028", "CHEBI:11651", "CHEBI:12986", "CHEBI:24344", "CHEBI:39868" ], "hmdb": [ "HMDB03391", "HMDB00362" ], "kegg.compound": "C00631", "pubchem.substance": "3904", "reactome": "REACT_30485", "seed.compound": "cpd00482", "unipathway.compound": "UPC00631" }, "charge": -3, "compartment": "c", "formula": "C3H4O7P", "id": "2pg_c", "name": "D-Glycerate 2-phosphate" }, { "annotation": { "bigg.metabolite": "3pg", "biocyc": "G3P", "chebi": [ "CHEBI:40016", "CHEBI:58272", "CHEBI:57998", "CHEBI:11879", "CHEBI:1657", "CHEBI:1659", "CHEBI:17050", "CHEBI:21029", "CHEBI:11882", "CHEBI:11880", "CHEBI:12987", "CHEBI:17794", "CHEBI:24345" ], "hmdb": "HMDB00807", "kegg.compound": [ "C00197", "C00597" ], "pubchem.substance": "3497", "reactome": "REACT_29728", "seed.compound": "cpd00169", "unipathway.compound": [ "UPC00597", "UPC00197" ] }, "charge": -3, "compartment": "c", "formula": "C3H4O7P", "id": "3pg_c", "name": "3-Phospho-D-glycerate" }, { "annotation": { "bigg.metabolite": "adp", "biocyc": [ "ADP", "ADP-GROUP" ], "cas": [ "58-64-0", "58-64-0" ], "chebi": [ "CHEBI:13222", "CHEBI:16761", "CHEBI:2342", "CHEBI:22244", "CHEBI:40553", "CHEBI:456216" ], "hmdb": "HMDB01341", "kegg.compound": "C00008", "kegg.glycan": "G11113", "pubchem.substance": "3310", "reactome": [ "REACT_190072", "REACT_481002", "REACT_211606", "REACT_429160", "REACT_29370", "REACT_196180", "REACT_113581", "REACT_113582", "REACT_114564", "REACT_114565", "REACT_429153" ], "seed.compound": "cpd00008", "unipathway.compound": "UPC00008" }, "charge": -3, "compartment": "c", "formula": "C10H12N5O10P2", "id": "adp_c", "name": "ADP" }, { "annotation": { "bigg.metabolite": "atp", "biocyc": "ATP", "cas": [ "56-65-5", "56-65-5" ], "chebi": [ "CHEBI:40938", "CHEBI:15422", "CHEBI:57299", "CHEBI:13236", "CHEBI:10789", "CHEBI:30616", "CHEBI:22249", "CHEBI:10841", "CHEBI:2359" ], "hmdb": "HMDB00538", "kegg.compound": "C00002", "kegg.drug": "D08646", "pubchem.substance": "3304", "reactome": [ "REACT_190078", "REACT_113592", "REACT_113593", "REACT_114570", "REACT_29358", "REACT_389573", "REACT_139836", "REACT_211579" ], "seed.compound": "cpd00002", "unipathway.compound": "UPC00002" }, "charge": -4, "compartment": "c", "formula": "C10H12N5O13P3", "id": "atp_c", "name": "ATP" }, { "annotation": { "bigg.metabolite": "dhap", "biocyc": "DIHYDROXY-ACETONE-PHOSPHATE", "cas": [ "57-04-5", "57-04-5" ], "chebi": [ "CHEBI:14341", "CHEBI:57642", "CHEBI:14342", "CHEBI:16108", "CHEBI:5454", "CHEBI:24355", "CHEBI:39571" ], "hmdb": [ "HMDB01473", "HMDB11735" ], "kegg.compound": "C00111", "pubchem.substance": "3411", "reactome": [ "REACT_188451", "REACT_75970", "REACT_390404" ], "seed.compound": "cpd00095", "unipathway.compound": "UPC00111" }, "charge": -2, "compartment": "c", "formula": "C3H5O6P", "id": "dhap_c", "name": "Dihydroxyacetone phosphate" }, { "annotation": { "bigg.metabolite": "f6p", "biocyc": "FRUCTOSE-6P", "cas": [ "643-13-0", "643-13-0" ], "chebi": [ "CHEBI:57634", "CHEBI:12352", "CHEBI:45804", "CHEBI:61527", "CHEBI:61553", "CHEBI:10375", "CHEBI:16084", "CHEBI:42378", "CHEBI:22768" ], "hmdb": "HMDB03971", "kegg.compound": [ "C05345", "C00085" ], "pubchem.substance": "3385", "seed.compound": "cpd00072", "unipathway.compound": [ "UPC05345", "UPC00085" ] }, "charge": -2, "compartment": "c", "formula": "C6H11O9P", "id": "f6p_c", "name": "D-Fructose 6-phosphate" }, { "annotation": { "bigg.metabolite": "fdp", "biocyc": "FRUCTOSE-16-DIPHOSPHATE", "cas": [ "488-69-7", "488-69-7" ], "chebi": [ "CHEBI:32968", "CHEBI:49299", "CHEBI:42553", "CHEBI:32966", "CHEBI:37736", "CHEBI:28013", "CHEBI:32967", "CHEBI:41014", "CHEBI:22767", "CHEBI:10374", "CHEBI:40595", "CHEBI:40591" ], "kegg.compound": [ "C05378", "C00354" ], "pubchem.substance": "3647", "seed.compound": "cpd00290", "unipathway.compound": "UPC00354" }, "charge": -4, "compartment": "c", "formula": "C6H10O12P2", "id": "fdp_c", "name": "D-Fructose 1,6-bisphosphate" }, { "annotation": { "bigg.metabolite": "g3p", "cas": [ "142-10-9", "142-10-9" ], "chebi": [ "CHEBI:17138", "CHEBI:14333", "CHEBI:5446", "CHEBI:58027" ], "hmdb": "HMDB01112", "kegg.compound": [ "C00661", "C00118" ], "pubchem.substance": "3930", "seed.compound": "cpd00102", "unipathway.compound": [ "UPC00661", "UPC00118" ] }, "charge": -2, "compartment": "c", "formula": "C3H5O6P", "id": "g3p_c", "name": "Glyceraldehyde 3-phosphate" }, { "annotation": { "bigg.metabolite": "g6p", "biocyc": [ "D-glucose-6-phosphate", "GLC-6-P" ], "cas": [ "56-73-5", "56-73-5" ], "chebi": [ "CHEBI:10399", "CHEBI:22797", "CHEBI:41041", "CHEBI:17719", "CHEBI:4170", "CHEBI:61548", "CHEBI:58247", "CHEBI:12375" ], "hmdb": [ "HMDB03498", "HMDB06793", "HMDB01401", "HMDB01549" ], "kegg.compound": [ "C00092", "C01172" ], "pubchem.substance": "3392", "reactome": "REACT_1629756", "seed.compound": "cpd00079", "unipathway.compound": "UPC00092" }, "charge": -2, "compartment": "c", "formula": "C6H11O9P", "id": "g6p_c", "name": "D-Glucose 6-phosphate" }, { "annotation": { "bigg.metabolite": "glc__D", "cas": [ "50-99-7", "50-99-7" ], "kegg.compound": "C00031", "pubchem.substance": "3333" }, "charge": 0, "compartment": "e", "formula": "C6H12O6", "id": "glc__D_e", "name": "D-Glucose" }, { "annotation": { "bigg.metabolite": "h2o", "biocyc": [ "WATER", "OH", "OXONIUM" ], "cas": [ "7732-18-5", "7732-18-5" ], "chebi": [ "CHEBI:15377", "CHEBI:13365", "CHEBI:41979", "CHEBI:16234", "CHEBI:36385", "CHEBI:42857", "CHEBI:27313", "CHEBI:44819", "CHEBI:29373", "CHEBI:10743", "CHEBI:5594", "CHEBI:29356", "CHEBI:53442", "CHEBI:29375", "CHEBI:29374", "CHEBI:13419", "CHEBI:43228", "CHEBI:44292", "CHEBI:13352", "CHEBI:41981", "CHEBI:29412", "CHEBI:42043", "CHEBI:33811", "CHEBI:33813", "CHEBI:35511", "CHEBI:5585", "CHEBI:44641", "CHEBI:44701" ], "hmdb": [ "HMDB01039", "HMDB02111" ], "kegg.compound": [ "C01328", "C00001", "C18714", "C18712" ], "kegg.drug": [ "D00001", "D06322", "D03703" ], "pubchem.substance": "3303", "reactome": [ "REACT_947593", "REACT_189422", "REACT_141343", "REACT_113518", "REACT_1605715", "REACT_109276", "REACT_113521", "REACT_113519", "REACT_2022884", "REACT_351603", "REACT_29356" ], "seed.compound": [ "cpd15275", "cpd00001" ], "unipathway.compound": [ "UPC00001", "UPC01328" ] }, "charge": 0, "compartment": "c", "formula": "H2O", "id": "h2o_c", "name": "H2O" }, { "annotation": { "bigg.metabolite": "h2o", "biocyc": [ "WATER", "OH", "OXONIUM" ], "cas": [ "7732-18-5", "7732-18-5" ], "chebi": [ "CHEBI:15377", "CHEBI:13365", "CHEBI:41979", "CHEBI:16234", "CHEBI:36385", "CHEBI:42857", "CHEBI:27313", "CHEBI:44819", "CHEBI:29373", "CHEBI:10743", "CHEBI:5594", "CHEBI:29356", "CHEBI:53442", "CHEBI:29375", "CHEBI:29374", "CHEBI:13419", "CHEBI:43228", "CHEBI:44292", "CHEBI:13352", "CHEBI:41981", "CHEBI:29412", "CHEBI:42043", "CHEBI:33811", "CHEBI:33813", "CHEBI:35511", "CHEBI:5585", "CHEBI:44641", "CHEBI:44701" ], "hmdb": [ "HMDB01039", "HMDB02111" ], "kegg.compound": [ "C01328", "C00001", "C18714", "C18712" ], "kegg.drug": [ "D00001", "D06322", "D03703" ], "pubchem.substance": "3303", "reactome": [ "REACT_947593", "REACT_189422", "REACT_141343", "REACT_113518", "REACT_1605715", "REACT_109276", "REACT_113521", "REACT_113519", "REACT_2022884", "REACT_351603", "REACT_29356" ], "seed.compound": [ "cpd15275", "cpd00001" ], "unipathway.compound": [ "UPC00001", "UPC01328" ] }, "charge": 0, "compartment": "e", "formula": "H2O", "id": "h2o_e", "name": "H2O" }, { "annotation": { "bigg.metabolite": "h", "biocyc": "PROTON", "cas": [ "12408-02-5", "12408-02-5" ], "chebi": [ "CHEBI:24636", "CHEBI:15378", "CHEBI:10744", "CHEBI:13357", "CHEBI:5584" ], "kegg.compound": "C00080", "pubchem.substance": "3380", "reactome": [ "REACT_194688", "REACT_425978", "REACT_193465", "REACT_374900", "REACT_74722", "REACT_425999", "REACT_428040", "REACT_163953", "REACT_372511", "REACT_2000349", "REACT_70106", "REACT_1470067", "REACT_113529", "REACT_425969", "REACT_428548", "REACT_156540", "REACT_1614597", "REACT_351626", "REACT_427899" ], "seed.compound": "cpd00067", "unipathway.compound": "UPC00080" }, "charge": 1, "compartment": "c", "formula": "H", "id": "h_c", "name": "H+" }, { "annotation": { "bigg.metabolite": "h", "biocyc": "PROTON", "cas": [ "12408-02-5", "12408-02-5" ], "chebi": [ "CHEBI:24636", "CHEBI:15378", "CHEBI:10744", "CHEBI:13357", "CHEBI:5584" ], "kegg.compound": "C00080", "pubchem.substance": "3380", "reactome": [ "REACT_194688", "REACT_425978", "REACT_193465", "REACT_374900", "REACT_74722", "REACT_425999", "REACT_428040", "REACT_163953", "REACT_372511", "REACT_2000349", "REACT_70106", "REACT_1470067", "REACT_113529", "REACT_425969", "REACT_428548", "REACT_156540", "REACT_1614597", "REACT_351626", "REACT_427899" ], "seed.compound": "cpd00067", "unipathway.compound": "UPC00080" }, "charge": 1, "compartment": "e", "formula": "H", "id": "h_e", "name": "H+" }, { "charge": -1, "compartment": "c", "formula": "C3H5O3", "id": "lac__D_c", "name": "D-Lactate" }, { "charge": -1, "compartment": "e", "formula": "C3H5O3", "id": "lac__D_e", "name": "D-Lactate" }, { "annotation": { "bigg.metabolite": "nad", "biocyc": "NAD", "cas": [ "53-84-9", "53-84-9" ], "chebi": [ "CHEBI:21901", "CHEBI:7422", "CHEBI:44214", "CHEBI:15846", "CHEBI:13394", "CHEBI:13393", "CHEBI:44215", "CHEBI:13389", "CHEBI:57540", "CHEBI:44281" ], "hmdb": "HMDB00902", "kegg.compound": "C00003", "kegg.drug": "D00002", "pubchem.substance": "3305", "reactome": [ "REACT_192307", "REACT_29360", "REACT_427523", "REACT_194653", "REACT_113526" ], "seed.compound": "cpd00003", "unipathway.compound": "UPC00003" }, "charge": -1, "compartment": "c", "formula": "C21H26N7O14P2", "id": "nad_c", "name": "Nicotinamide adenine dinucleotide" }, { "annotation": { "bigg.metabolite": "nadh", "biocyc": "NADH", "cas": [ "58-68-4", "58-68-4" ], "chebi": [ "CHEBI:13395", "CHEBI:21902", "CHEBI:16908", "CHEBI:7423", "CHEBI:44216", "CHEBI:57945", "CHEBI:13396" ], "hmdb": "HMDB01487", "kegg.compound": "C00004", "pubchem.substance": "3306", "reactome": [ "REACT_192305", "REACT_73473", "REACT_194697", "REACT_29362" ], "seed.compound": "cpd00004", "unipathway.compound": "UPC00004" }, "charge": -2, "compartment": "c", "formula": "C21H27N7O14P2", "id": "nadh_c", "name": "Nicotinamide adenine dinucleotide - reduced" }, { "annotation": { "bigg.metabolite": "pep", "biocyc": "PHOSPHO-ENOL-PYRUVATE", "cas": [ "138-08-9", "138-08-9" ], "chebi": [ "CHEBI:44897", "CHEBI:44894", "CHEBI:14812", "CHEBI:8147", "CHEBI:26055", "CHEBI:26054", "CHEBI:58702", "CHEBI:18021" ], "hmdb": "HMDB00263", "kegg.compound": "C00074", "pubchem.substance": "3374", "reactome": [ "REACT_29492", "REACT_372364" ], "seed.compound": "cpd00061", "unipathway.compound": "UPC00074" }, "charge": -3, "compartment": "c", "formula": "C3H2O6P", "id": "pep_c", "name": "Phosphoenolpyruvate" }, { "annotation": { "bigg.metabolite": "pi", "biocyc": [ "Pi", "PHOSPHATE-GROUP", "CPD0-1421" ], "cas": [ "14265-44-2", "14265-44-2" ], "chebi": [ "CHEBI:37583", "CHEBI:7793", "CHEBI:37585", "CHEBI:34683", "CHEBI:14791", "CHEBI:34855", "CHEBI:29137", "CHEBI:29139", "CHEBI:63036", "CHEBI:26020", "CHEBI:39739", "CHEBI:32597", "CHEBI:32596", "CHEBI:43474", "CHEBI:63051", "CHEBI:43470", "CHEBI:9679", "CHEBI:35433", "CHEBI:4496", "CHEBI:45024", "CHEBI:18367", "CHEBI:26078", "CHEBI:39745", "CHEBI:24838" ], "hmdb": "HMDB02142", "kegg.compound": [ "C13556", "C13558", "C00009" ], "kegg.drug": "D05467", "pubchem.substance": "3311", "reactome": [ "REACT_947590", "REACT_109277", "REACT_113548", "REACT_2255331", "REACT_29372", "REACT_113550", "REACT_113551" ], "seed.compound": [ "cpd09464", "cpd09463", "cpd00009" ], "unipathway.compound": "UPC00009" }, "charge": -2, "compartment": "c", "formula": "HO4P", "id": "pi_c", "name": "Phosphate" }, { "annotation": { "bigg.metabolite": "pi", "biocyc": [ "Pi", "PHOSPHATE-GROUP", "CPD0-1421" ], "cas": [ "14265-44-2", "14265-44-2" ], "chebi": [ "CHEBI:37583", "CHEBI:7793", "CHEBI:37585", "CHEBI:34683", "CHEBI:14791", "CHEBI:34855", "CHEBI:29137", "CHEBI:29139", "CHEBI:63036", "CHEBI:26020", "CHEBI:39739", "CHEBI:32597", "CHEBI:32596", "CHEBI:43474", "CHEBI:63051", "CHEBI:43470", "CHEBI:9679", "CHEBI:35433", "CHEBI:4496", "CHEBI:45024", "CHEBI:18367", "CHEBI:26078", "CHEBI:39745", "CHEBI:24838" ], "hmdb": "HMDB02142", "kegg.compound": [ "C13556", "C13558", "C00009" ], "kegg.drug": "D05467", "pubchem.substance": "3311", "reactome": [ "REACT_947590", "REACT_109277", "REACT_113548", "REACT_2255331", "REACT_29372", "REACT_113550", "REACT_113551" ], "seed.compound": [ "cpd09464", "cpd09463", "cpd00009" ], "unipathway.compound": "UPC00009" }, "charge": -2, "compartment": "e", "formula": "HO4P", "id": "pi_e", "name": "Phosphate" }, { "annotation": { "bigg.metabolite": "pyr", "biocyc": "PYRUVATE", "cas": [ "127-17-3", "127-17-3" ], "chebi": [ "CHEBI:15361", "CHEBI:14987", "CHEBI:8685", "CHEBI:32816", "CHEBI:45253", "CHEBI:26466", "CHEBI:26462" ], "hmdb": "HMDB00243", "kegg.compound": "C00022", "lipidmaps": "LMFA01060077", "pubchem.substance": "3324", "reactome": [ "REACT_113557", "REACT_389680", "REACT_29398" ], "seed.compound": "cpd00020", "unipathway.compound": "UPC00022" }, "charge": -1, "compartment": "c", "formula": "C3H3O3", "id": "pyr_c", "name": "Pyruvate" } ], "reactions": [ { "annotation": { "bigg.reaction": "ATPM" }, "gene_reaction_rule": "", "id": "ATPM", "lower_bound": 8.39, "metabolites": { "adp_c": 1.0, "atp_c": -1.0, "h2o_c": -1.0, "h_c": 1.0, "pi_c": 1.0 }, "name": "ATP maintenance requirement", "objective_coefficient": 1.0, "upper_bound": 1000.0 }, { "gene_reaction_rule": "b3603 or b2975", "id": "D_LACt2", "lower_bound": -1000.0, "metabolites": { "h_c": 1, "h_e": -1, "lac__D_c": 1, "lac__D_e": -1 }, "name": "", "upper_bound": 1000.0 }, { "annotation": { "bigg.reaction": "ENO" }, "gene_reaction_rule": "b2779", "id": "ENO", "lower_bound": -1000.0, "metabolites": { "2pg_c": -1.0, "h2o_c": 1.0, "pep_c": 1.0 }, "name": "enolase", "upper_bound": 1000.0 }, { "annotation": { "sbo": "SBO:0000627", "bigg.reaction": "glc" }, "gene_reaction_rule": "", "id": "EX_glc__D_e", "lower_bound": -10.0, "metabolites": { "glc__D_e": -1.0 }, "name": "D-Glucose exchange", "upper_bound": 1000.0 }, { "annotation": { "sbo": "SBO:0000627", "bigg.reaction": "h" }, "gene_reaction_rule": "", "id": "EX_h_e", "lower_bound": -1000.0, "metabolites": { "h_e": -1.0 }, "name": "H+ exchange", "upper_bound": 1000.0 }, { "gene_reaction_rule": "", "id": "EX_lac__D_e", "lower_bound": 0.0, "metabolites": { "lac__D_e": -1.0 }, "name": "D-lactate exchange", "upper_bound": 1000.0 }, { "annotation": { "bigg.reaction": "FBA" }, "gene_reaction_rule": "b1773 or b2097 or b2925", "id": "FBA", "lower_bound": -1000.0, "metabolites": { "dhap_c": 1.0, "fdp_c": -1.0, "g3p_c": 1.0 }, "name": "fructose-bisphosphate aldolase", "upper_bound": 1000.0 }, { "annotation": { "bigg.reaction": "GAPD" }, "gene_reaction_rule": "b1779", "id": "GAPD", "lower_bound": -1000.0, "metabolites": { "13dpg_c": 1.0, "g3p_c": -1.0, "h_c": 1.0, "nad_c": -1.0, "nadh_c": 1.0, "pi_c": -1.0 }, "name": "glyceraldehyde-3-phosphate dehydrogenase", "upper_bound": 1000.0 }, { "annotation": { "bigg.reaction": "GLCpts" }, "gene_reaction_rule": "( b2417 and b1621 and b2415 and b2416 ) or ( b2417 and b1101 and b2415 and b2416 ) or ( b1817 and b1818 and b1819 and b2415 and b2416 )", "id": "GLCpts", "lower_bound": 0.0, "metabolites": { "g6p_c": 1.0, "glc__D_e": -1.0, "pep_c": -1.0, "pyr_c": 1.0 }, "name": "D-glucose transport via PEP:Pyr PTS", "upper_bound": 1000.0 }, { "annotation": { "bigg.reaction": "H2Ot" }, "gene_reaction_rule": "b0875 or s0001", "id": "H2Ot", "lower_bound": -1000.0, "metabolites": { "h2o_c": 1.0, "h2o_e": -1.0 }, "name": "R H2O transport via - diffusion", "upper_bound": 1000.0 }, { "gene_reaction_rule": "b2133 or b1380", "id": "LDH_D", "lower_bound": -1000.0, "metabolites": { "h_c": 1.0, "lac__D_c": -1.0, "nad_c": -1.0, "nadh_c": 1.0, "pyr_c": 1.0 }, "name": "D-lactate dehydrogenase", "upper_bound": 1000.0 }, { "annotation": { "bigg.reaction": "PFK" }, "gene_reaction_rule": "b3916 or b1723", "id": "PFK", "lower_bound": 0.0, "metabolites": { "adp_c": 1.0, "atp_c": -1.0, "f6p_c": -1.0, "fdp_c": 1.0, "h_c": 1.0 }, "name": "phosphofructokinase", "objective_coefficient": 1.0, "upper_bound": 1000.0 }, { "annotation": { "bigg.reaction": "PGI" }, "gene_reaction_rule": "b4025", "id": "PGI", "lower_bound": -1000.0, "metabolites": { "f6p_c": 1.0, "g6p_c": -1.0 }, "name": "glucose-6-phosphate isomerase", "upper_bound": 1000.0 }, { "annotation": { "bigg.reaction": "PGK" }, "gene_reaction_rule": "b2926", "id": "PGK", "lower_bound": -1000.0, "metabolites": { "13dpg_c": 1.0, "3pg_c": -1.0, "adp_c": 1.0, "atp_c": -1.0 }, "name": "phosphoglycerate kinase", "upper_bound": 1000.0 }, { "annotation": { "bigg.reaction": "PGM" }, "gene_reaction_rule": "b4395 or b3612 or b0755", "id": "PGM", "lower_bound": -1000.0, "metabolites": { "2pg_c": -1.0, "3pg_c": 1.0 }, "name": "phosphoglycerate mutase", "upper_bound": 1000.0 }, { "annotation": { "bigg.reaction": "PIt2r" }, "gene_reaction_rule": "b2987 or b3493", "id": "PIt2r", "lower_bound": -1000.0, "metabolites": { "h_c": 1.0, "h_e": -1.0, "pi_c": 1.0, "pi_e": -1.0 }, "name": "R phosphate reversible transport via - symport", "upper_bound": 1000.0 }, { "annotation": { "bigg.reaction": "PYK" }, "gene_reaction_rule": "b1854 or b1676", "id": "PYK", "lower_bound": 0.0, "metabolites": { "adp_c": -1.0, "atp_c": 1.0, "h_c": -1.0, "pep_c": -1.0, "pyr_c": 1.0 }, "name": "pyruvate kinase", "upper_bound": 1000.0 }, { "annotation": { "bigg.reaction": "TPI" }, "gene_reaction_rule": "b3919", "id": "TPI", "lower_bound": -1000.0, "metabolites": { "dhap_c": -1.0, "g3p_c": 1.0 }, "name": "triose-phosphate isomerase", "upper_bound": 1000.0 } ], "version": "1" } cobrapy-0.14.2/cobra/test/data/mini.mat000066400000000000000000000424301342367665000176710ustar00rootroot00000000000000MATLAB 5.0 MAT-file Platform: posix, Created on: Wed Mar 22 15:54:35 2017IMD mini_textbook ØmetsmetNamesmetFormulasmetChargegenesrxnGeneMatgrRulesrxnsrxnNamessubSystemscsenseSlbubbcrevdescriptionÈ813dpg_c82pg_c83pg_c8adp_c8atp_c8dhap_c8f6p_c8fdp_c8g3p_c8g6p_c8glc__D_e8h2o_c8h2o_e0h_c0h_e8lac__D_c8lac__D_e8nad_c8nadh_c8pep_c0pi_c0pi_e8pyr_cØP3-Phospho-D-glyceroyl phosphateHD-Glycerate 2-phosphateH3-Phospho-D-glycerate0ADP0ATPPDihydroxyacetone phosphateHD-Fructose 6-phosphatePD-Fructose 1,6-bisphosphatePGlyceraldehyde 3-phosphateHD-Glucose 6-phosphate@  D-Glucose0H2O0H2O0H+0H+@  D-Lactate@  D-LactateX!!Nicotinamide adenine dinucleotide`++Nicotinamide adenine dinucleotide - reducedHPhosphoenolpyruvate@  Phosphate@  Phosphate8Pyruvateè@  C3H4O10P28C3H4O7P8C3H4O7P@  C10H12N5O10P2@  C10H12N5O13P38C3H5O6P8C6H11O9P@  C6H10O12P28C3H5O6P8C6H11O9P8C6H12O60H2O0H2O0H0H8C3H5O38C3H5O3@  C21H26N7O14P2@  C21H27N7O14P28C3H2O6P0HO4P0HO4P8C3H3O3è ¸ÀÀÀÀÀÀÀÀÀÀð?ð?ð¿ð¿ð¿ÀÀÀÀð¿è8b07558b08758b11018b13808b16218b16768b17238b17738b17798b18178b18188b18198b18548b20978b21338b24158b24168b24178b27798b29258b29268b29758b29878b34938b36038b36128b39168b39198b40258b43958s00018|        €  øð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?ð?X0@b3603 or b29758b2779000Hb1773 or b2097 or b29258b1779¸‡‡( b2417 and b1621 and b2415 and b2416 ) or ( b2417 and b1101 and b2415 and b2416 ) or ( b1817 and b1818 and b1819 and b2415 and b2416 )@b0875 or s0001@b2133 or b1380@b3916 or b17238b40258b2926Hb4395 or b3612 or b0755@b2987 or b3493@b1854 or b16768b3919`0ATPM8D_LACt20ENO@  EX_glc__D_e8EX_h_e@  EX_lac__D_e0FBA0GAPD8GLCpts0H2Ot8LDH_D0PFK0PGI0PGK0PGM8PIt2r0PYK0TPIðPATP maintenance requirement08enolaseHD-Glucose exchange@  H+ exchangeHD-lactate exchangePfructose-bisphosphate aldolaseX((glyceraldehyde-3-phosphate dehydrogenaseX##D-glucose transport via PEP:Pyr PTSPR H2O transport via - diffusionHD-lactate dehydrogenaseHphosphofructokinasePglucose-6-phosphate isomeraseHphosphoglycerate kinaseHphosphoglycerate mutase`..R phosphate reversible transport via - symport@pyruvate kinasePtriose-phosphate isomerase000000000000000000HEEEEEEEEEEEEEEEEEEEEEEE  ð ð?ð¿ð¿ð?ð?ð?ð¿ð?ð¿ð¿ð?ð?ð¿ð¿ð¿ð?ð¿ð?ð?ð¿ð?ð¿ð?ð¿ð?ð¿ð¿ð?ð?ð¿ð?ð¿ð¿ð?ð?ð?ð¿ð¿ð?ð?ð?ð¿ð?ð¿ð?ð¿ð¿ð?ð?ð¿ð?ð¿ð¿ð?ð¿ð¿ð?ð¿ð?À Ház®Ç @@À@À$À@À@À@À@À@À@À@À@À@À@ÀÀ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@è ¸À ð?ð?À @  mini_textbookcobrapy-0.14.2/cobra/test/data/mini.pickle000066400000000000000000001010401342367665000203500ustar00rootroot00000000000000€ccobra.core.model Model q)q}q(X_idqX mini_textbookqXnameqNXnotesq}qX annotationq}q X_trimmedq ‰X_trimmed_genesq ]q X_trimmed_reactionsq }qXgenesqccobra.core.dictlist DictList q)Rq(ccobra.core.gene Gene q)q}q(hXb0755qhXgpmAqh}qh}qX_modelqNX _reactionqc__builtin__ set q]q…qRqX _functionalqˆubh)q }q!(hXb0875q"hXaqpZq#h}q$h}q%hNhh]q&…q'Rq(hˆubh)q)}q*(hXb1101q+hXptsGq,h}q-h}q.hNhh]q/…q0Rq1hˆubh)q2}q3(hXb1380q4hXldhAq5h}q6h}q7hNhh]q8…q9Rq:hˆubh)q;}q<(hXb1621q=hXmalXq>h}q?h}q@hNhh]qA…qBRqChˆubh)qD}qE(hXb1676qFhXpykFqGh}qHh}qIXncbigiqJ]qK(X GI:1208453qLX GI:1652654qMeshNhh]qN…qORqPhˆubh)qQ}qR(hXb1723qShXpfkBqTh}qUh}qVhNhh]qW…qXRqYhˆubh)qZ}q[(hXb1773q\hXydjIq]h}q^h}q_hNhh]q`…qaRqbhˆubh)qc}qd(hXb1779qehXgapAqfh}qgh}qhhNhh]qi…qjRqkhˆubh)ql}qm(hXb1817qnhXmanXqoh}qph}qqhNhh]qr…qsRqthˆubh)qu}qv(hXb1818qwhXmanYqxh}qyh}qzhNhh]q{…q|Rq}hˆubh)q~}q(hXb1819q€hXmanZqh}q‚h}qƒhNhh]q„…q…Rq†hˆubh)q‡}qˆ(hXb1854q‰hXpykAqŠh}q‹h}qŒhNhh]q…qŽRqhˆubh)q}q‘(hXb2097q’hXfbaBq“h}q”h}q•hNhh]q–…q—Rq˜hˆubh)q™}qš(hXb2133q›hXdldqœh}qh}qžhNhh]qŸ…q Rq¡hˆubh)q¢}q£(hXb2415q¤hXptsHq¥h}q¦h}q§hNhh]q¨…q©Rqªhˆubh)q«}q¬(hXb2416q­hXptsIq®h}q¯h}q°hNhh]q±…q²Rq³hˆubh)q´}qµ(hXb2417q¶hXcrrq·h}q¸h}q¹hNhh]qº…q»Rq¼hˆubh)q½}q¾(hXb2779q¿hXenoqÀh}qÁh}qÂXncbigiqÃX GI:1653839qÄshNhh]qÅ…qÆRqÇhˆubh)qÈ}qÉ(hXb2925qÊhXfbaAqËh}qÌh}qÍhNhh]qÎ…qÏRqÐhˆubh)qÑ}qÒ(hXb2926qÓhXpgkqÔh}qÕh}qÖXncbigiq×X GI:1653609qØshNhh]qÙ…qÚRqÛhˆubh)qÜ}qÝ(hXb2975qÞhXglcAqßh}qàh}qáhNhh]qâ…qãRqähˆubh)qå}qæ(hXb2987qçhXpitBqèh}qéh}qêhNhh]që…qìRqíhˆubh)qî}qï(hXb3493qðhXpitAqñh}qòh}qóhNhh]qô…qõRqöhˆubh)q÷}qø(hXb3603qùhXlldPqúh}qûh}qühNhh]qý…qþRqÿhˆubh)r}r(hXb3612rhXgpmMrh}rh}rhNhh]r…rRrhˆubh)r }r (hXb3916r hXpfkAr h}r h}rXncbigir]r(X GI:1006614rX GI:1651919reshNhh]r…rRrhˆubh)r}r(hXb3919rhXtpiArh}rh}rhNhh]r…rRrhˆubh)r}r (hXb4025r!hXpgir"h}r#h}r$Xncbigir%X GI:1653253r&shNhh]r'…r(Rr)hˆubh)r*}r+(hXb4395r,hXytjCr-h}r.h}r/hNhh]r0…r1Rr2hˆubh)r3}r4(hXs0001r5hXG_s0001r6h}r7h}r8hNhh]r9…r:Rr;hˆube}r<X_dictr=}r>(hKh"Kh+Kh4Kh=KhFKhSKh\KheKhnK hwK h€K h‰K h’K h›Kh¤Kh­Kh¶Kh¿KhÊKhÓKhÞKhçKhðKhùKjKj KjKj!Kj,Kj5KusbX reactionsr?h)Rr@(ccobra.core.reaction Reaction rA)rB}rC(hXATPMrDhXATP maintenance requirementrEh}rFh}rGX bigg.reactionrHXATPMrIsX_gene_reaction_rulerJXrKX subsystemrLjKX_genesrMh]rN…rORrPX _metabolitesrQ}rR(ccobra.core.metabolite Metabolite rS)rT}rU(hXatp_crVhXATPrWh}rXh}rY(Xbigg.metaboliterZXatpr[Xbiocycr\XATPr]Xcasr^]r_(X56-65-5r`X56-65-5raeXchebirb]rc(X CHEBI:40938rdX CHEBI:15422reX CHEBI:57299rfX CHEBI:13236rgX CHEBI:10789rhX CHEBI:30616riX CHEBI:22249rjX CHEBI:10841rkX CHEBI:2359rleXhmdbrmX HMDB00538rnX kegg.compoundroXC00002rpX kegg.drugrqXD08646rrXpubchem.substancersX3304rtXreactomeru]rv(X REACT_190078rwX REACT_113592rxX REACT_113593ryX REACT_114570rzX REACT_29358r{X REACT_389573r|X REACT_139836r}X REACT_211579r~eX seed.compoundrXcpd00002r€Xunipathway.compoundrXUPC00002r‚uhNhh]rƒ…r„Rr…Xformular†X C10H12N5O13P3r‡X compartmentrˆXcr‰XchargerŠJüÿÿÿX_constraint_senser‹XErŒX_boundrGubG¿ðjS)rŽ}r(hXh2o_crhXH2Or‘h}r’h}r“(Xbigg.metaboliter”Xh2or•Xbiocycr–]r—(XWATERr˜XOHr™XOXONIUMršeXcasr›]rœ(X 7732-18-5rX 7732-18-5ržeXchebirŸ]r (X CHEBI:15377r¡X CHEBI:13365r¢X CHEBI:41979r£X CHEBI:16234r¤X CHEBI:36385r¥X CHEBI:42857r¦X CHEBI:27313r§X CHEBI:44819r¨X CHEBI:29373r©X CHEBI:10743rªX CHEBI:5594r«X CHEBI:29356r¬X CHEBI:53442r­X CHEBI:29375r®X CHEBI:29374r¯X CHEBI:13419r°X CHEBI:43228r±X CHEBI:44292r²X CHEBI:13352r³X CHEBI:41981r´X CHEBI:29412rµX CHEBI:42043r¶X CHEBI:33811r·X CHEBI:33813r¸X CHEBI:35511r¹X CHEBI:5585rºX CHEBI:44641r»X CHEBI:44701r¼eXhmdbr½]r¾(X HMDB01039r¿X HMDB02111rÀeX kegg.compoundrÁ]rÂ(XC01328rÃXC00001rÄXC18714rÅXC18712rÆeX kegg.drugrÇ]rÈ(XD00001rÉXD06322rÊXD03703rËeXpubchem.substancerÌX3303rÍXreactomerÎ]rÏ(X REACT_947593rÐX REACT_189422rÑX REACT_141343rÒX REACT_113518rÓX REACT_1605715rÔX REACT_109276rÕX REACT_113521rÖX REACT_113519r×X REACT_2022884rØX REACT_351603rÙX REACT_29356rÚeX seed.compoundrÛ]rÜ(Xcpd15275rÝXcpd00001rÞeXunipathway.compoundrß]rà(XUPC00001ráXUPC01328râeuhNhh]rã…räRråj†XH2Oræjˆj‰jŠKj‹jŒjGubG¿ðjS)rç}rè(hXadp_créhXADPrêh}rëh}rì(Xbigg.metaboliteríXadprîXbiocycrï]rð(XADPrñX ADP-GROUPròeXcasró]rô(X58-64-0rõX58-64-0röeXchebir÷]rø(X CHEBI:13222rùX CHEBI:16761rúX CHEBI:2342rûX CHEBI:22244rüX CHEBI:40553rýX CHEBI:456216rþeXhmdbrÿX HMDB01341rX kegg.compoundrXC00008rX kegg.glycanrXG11113rXpubchem.substancerX3310rXreactomer]r(X REACT_190072r X REACT_481002r X REACT_211606r X REACT_429160r X REACT_29370r X REACT_196180rX REACT_113581rX REACT_113582rX REACT_114564rX REACT_114565rX REACT_429153reX seed.compoundrXcpd00008rXunipathway.compoundrXUPC00008ruhNhh]r…rRrj†X C10H12N5O10P2rjˆj‰jŠJýÿÿÿj‹jŒjGubG?ðjS)r}r(hXh_crhXH+rh}r h}r!(Xbigg.metaboliter"Xhr#Xbiocycr$XPROTONr%Xcasr&]r'(X 12408-02-5r(X 12408-02-5r)eXchebir*]r+(X CHEBI:24636r,X CHEBI:15378r-X CHEBI:10744r.X CHEBI:13357r/X CHEBI:5584r0eX kegg.compoundr1XC00080r2Xpubchem.substancer3X3380r4Xreactomer5]r6(X REACT_194688r7X REACT_425978r8X REACT_193465r9X REACT_374900r:X REACT_74722r;X REACT_425999r<X REACT_428040r=X REACT_163953r>X REACT_372511r?X REACT_2000349r@X REACT_70106rAX REACT_1470067rBX REACT_113529rCX REACT_425969rDX REACT_428548rEX REACT_156540rFX REACT_1614597rGX REACT_351626rHX REACT_427899rIeX seed.compoundrJXcpd00067rKXunipathway.compoundrLXUPC00080rMuhNhh]rN…rORrPj†XHrQjˆj‰jŠKj‹jŒjGubG?ðjS)rR}rS(hXpi_crThX PhosphaterUh}rVh}rW(Xbigg.metaboliterXXpirYXbiocycrZ]r[(XPir\XPHOSPHATE-GROUPr]X CPD0-1421r^eXcasr_]r`(X 14265-44-2raX 14265-44-2rbeXchebirc]rd(X CHEBI:37583reX CHEBI:7793rfX CHEBI:37585rgX CHEBI:34683rhX CHEBI:14791riX CHEBI:34855rjX CHEBI:29137rkX CHEBI:29139rlX CHEBI:63036rmX CHEBI:26020rnX CHEBI:39739roX CHEBI:32597rpX CHEBI:32596rqX CHEBI:43474rrX CHEBI:63051rsX CHEBI:43470rtX CHEBI:9679ruX CHEBI:35433rvX CHEBI:4496rwX CHEBI:45024rxX CHEBI:18367ryX CHEBI:26078rzX CHEBI:39745r{X CHEBI:24838r|eXhmdbr}X HMDB02142r~X kegg.compoundr]r€(XC13556rXC13558r‚XC00009rƒeX kegg.drugr„XD05467r…Xpubchem.substancer†X3311r‡Xreactomerˆ]r‰(X REACT_947590rŠX REACT_109277r‹X REACT_113548rŒX REACT_2255331rX REACT_29372rŽX REACT_113550rX REACT_113551reX seed.compoundr‘]r’(Xcpd09464r“Xcpd09463r”Xcpd00009r•eXunipathway.compoundr–XUPC00009r—uhNhh]r˜…r™Rršj†XHO4Pr›jˆj‰jŠJþÿÿÿj‹jŒjGubG?ðuX _compartmentsrœNhNX variable_kindrX continuousržX _lower_boundrŸG@ Ç®záHX _upper_boundr G@@X_reverse_variabler¡coptlang.glpk_interface Variable r¢XATPM_reverse_5b752r£…r¤Rr¥}r¦(X_namer§j£X_lbr¨KX_ubr©KXproblemrªcoptlang.glpk_interface Model r«)r¬}r­(X glpk_reprr®X€ p lp max 23 36 118 n i 1 atp_c n i 2 h2o_c n i 3 adp_c n i 4 h_c n i 5 pi_c n i 6 2pg_c n i 7 pep_c n i 8 glc__D_e n i 9 h_e n i 10 fdp_c n i 11 dhap_c n i 12 g3p_c n i 13 nad_c n i 14 13dpg_c n i 15 nadh_c n i 16 g6p_c n i 17 pyr_c n i 18 h2o_e n i 19 f6p_c n i 20 3pg_c n i 21 pi_e n i 22 lac__D_c n i 23 lac__D_e j 1 d 8.39 1000 n j 1 ATPM j 2 s 0 n j 2 ATPM_reverse_5b752 j 3 d 0 1000 n j 3 ENO j 4 d 0 1000 n j 4 ENO_reverse_40eea j 5 d 0 1000 n j 5 EX_glc__D_e j 6 d 0 10 n j 6 EX_glc__D_e_reverse_af641 j 7 d 0 1000 n j 7 EX_h_e j 8 d 0 1000 n j 8 EX_h_e_reverse_3e0c5 j 9 d 0 1000 n j 9 FBA j 10 d 0 1000 n j 10 FBA_reverse_84806 j 11 d 0 1000 n j 11 GAPD j 12 d 0 1000 n j 12 GAPD_reverse_459c1 j 13 d 0 1000 n j 13 GLCpts j 14 s 0 n j 14 GLCpts_reverse_a52ae j 15 d 0 1000 n j 15 H2Ot j 16 d 0 1000 n j 16 H2Ot_reverse_aa560 j 17 d 0 1000 n j 17 PFK j 18 s 0 n j 18 PFK_reverse_d24a6 j 19 d 0 1000 n j 19 PGI j 20 d 0 1000 n j 20 PGI_reverse_27efc j 21 d 0 1000 n j 21 PGK j 22 d 0 1000 n j 22 PGK_reverse_02696 j 23 d 0 1000 n j 23 PGM j 24 d 0 1000 n j 24 PGM_reverse_fc9af j 25 d 0 1000 n j 25 PIt2r j 26 d 0 1000 n j 26 PIt2r_reverse_1cd61 j 27 d 0 1000 n j 27 PYK j 28 s 0 n j 28 PYK_reverse_bc8ff j 29 d 0 1000 n j 29 TPI j 30 d 0 1000 n j 30 TPI_reverse_c2c3b j 31 d 0 1000 n j 31 LDH_D j 32 d 0 1000 n j 32 LDH_D_reverse_f8507 j 33 d 0 1000 n j 33 EX_lac__D_e j 34 s 0 n j 34 EX_lac__D_e_reverse_f95b4 j 35 d 0 1000 n j 35 D_LACt2 j 36 d 0 1000 n j 36 D_LACt2_reverse_d0dc8 a 0 1 1 a 0 2 -1 a 0 17 1 a 0 18 -1 a 1 28 -1 a 1 27 1 a 1 18 1 a 1 17 -1 a 1 1 -1 a 1 2 1 a 1 21 -1 a 1 22 1 a 2 16 -1 a 2 15 1 a 2 2 1 a 2 1 -1 a 2 3 1 a 2 4 -1 a 3 28 1 a 3 27 -1 a 3 18 -1 a 3 17 1 a 3 1 1 a 3 2 -1 a 3 21 1 a 3 22 -1 a 4 36 -1 a 4 35 1 a 4 28 1 a 4 27 -1 a 4 18 -1 a 4 17 1 a 4 2 -1 a 4 1 1 a 4 11 1 a 4 12 -1 a 4 25 1 a 4 26 -1 a 4 31 1 a 4 32 -1 a 5 26 -1 a 5 25 1 a 5 2 -1 a 5 1 1 a 5 11 -1 a 5 12 1 a 6 24 1 a 6 23 -1 a 6 3 -1 a 6 4 1 a 7 28 1 a 7 27 -1 a 7 4 -1 a 7 3 1 a 7 13 -1 a 7 14 1 a 8 14 1 a 8 13 -1 a 8 5 -1 a 8 6 1 a 9 36 1 a 9 35 -1 a 9 8 1 a 9 7 -1 a 9 25 -1 a 9 26 1 a 10 18 -1 a 10 17 1 a 10 9 -1 a 10 10 1 a 11 30 1 a 11 29 -1 a 11 9 1 a 11 10 -1 a 12 30 -1 a 12 29 1 a 12 10 -1 a 12 9 1 a 12 11 -1 a 12 12 1 a 13 32 1 a 13 31 -1 a 13 11 -1 a 13 12 1 a 14 22 -1 a 14 21 1 a 14 11 1 a 14 12 -1 a 15 32 -1 a 15 31 1 a 15 11 1 a 15 12 -1 a 16 20 1 a 16 19 -1 a 16 13 1 a 16 14 -1 a 17 32 -1 a 17 31 1 a 17 14 -1 a 17 13 1 a 17 27 1 a 17 28 -1 a 18 16 1 a 18 15 -1 a 19 20 -1 a 19 19 1 a 19 17 -1 a 19 18 1 a 20 24 -1 a 20 23 1 a 20 21 -1 a 20 22 1 a 21 26 1 a 21 25 -1 a 22 36 -1 a 22 35 1 a 22 31 -1 a 22 32 1 a 23 36 1 a 23 35 -1 a 23 33 -1 a 23 34 1 e o f r¯X glpk_statusr°NXconfigr±coptlang.glpk_interface Configuration r²)r³}r´(XpresolverµXautor¶X verbosityr·KXtimeoutr¸NububX_typer¹jžubX_forward_variablerºj¢jD…r»Rr¼}r½(j§jDj¨G@ Ç®záHj©G@@jªj¬j¹jžububjA)r¾}r¿(hXD_LACt2rÀhjKh}rÁh}rÂjJXb3603 or b2975rÃjLjKjMh]rÄ(hÜh÷e…rÅRrÆjQ}rÇ(jS)rÈ}rÉ(hXh_erÊhXH+rËh}rÌh}rÍ(Xbigg.metaboliterÎj#XbiocycrÏXPROTONrÐXcasrÑ]rÒ(X 12408-02-5rÓX 12408-02-5rÔeXchebirÕ]rÖ(X CHEBI:24636r×X CHEBI:15378rØX CHEBI:10744rÙX CHEBI:13357rÚX CHEBI:5584rÛeX kegg.compoundrÜXC00080rÝXpubchem.substancerÞX3380rßXreactomerà]rá(X REACT_194688râX REACT_425978rãX REACT_193465räX REACT_374900råX REACT_74722ræX REACT_425999rçX REACT_428040rèX REACT_163953réX REACT_372511rêX REACT_2000349rëX REACT_70106rìX REACT_1470067ríX REACT_113529rîX REACT_425969rïX REACT_428548rðX REACT_156540rñX REACT_1614597ròX REACT_351626róX REACT_427899rôeX seed.compoundrõXcpd00067röXunipathway.compoundr÷XUPC00080røuhNhh]rù…rúRrûj†jQjˆXerüjŠKj‹jŒjGubJÿÿÿÿjS)rý}rþ(hXlac__D_erÿhX D-Lactaterh}rh}rhNhh]r…rRrj†XC3H5O3rjˆjüjŠJÿÿÿÿj‹jŒjGubJÿÿÿÿjKjS)r}r(hXlac__D_cr hX D-Lactater h}r h}r hNhh]r …rRrj†XC3H5O3rjˆj‰jŠJÿÿÿÿj‹jŒjGubKujœNhNjjžjŸGÀ@j G@@j¡j¢XD_LACt2_reverse_d0dc8r…rRr}r(j§jj¨Kj©G@@jªj¬j¹jžubjºj¢jÀ…rRr}r(j§jÀj¨Kj©G@@jªj¬j¹jžububjA)r}r(hXENOrhXenolaserh}rh}rX bigg.reactionrXENOrsjJXb2779r jLjKjMh]r!h½a…r"Rr#jQ}r$(jS)r%}r&(hX2pg_cr'hXD-Glycerate 2-phosphater(h}r)h}r*(Xbigg.metaboliter+X2pgr,Xbiocycr-X2-PGr.Xchebir/]r0(X CHEBI:1267r1X CHEBI:58289r2X CHEBI:17835r3X CHEBI:21028r4X CHEBI:11651r5X CHEBI:12986r6X CHEBI:24344r7X CHEBI:39868r8eXhmdbr9]r:(X HMDB03391r;X HMDB00362r<eX kegg.compoundr=XC00631r>Xpubchem.substancer?X3904r@XreactomerAX REACT_30485rBX seed.compoundrCXcpd00482rDXunipathway.compoundrEXUPC00631rFuhNhh]rG…rHRrIj†XC3H4O7PrJjˆj‰jŠJýÿÿÿj‹jŒjGubG¿ðjS)rK}rL(hXpep_crMhXPhosphoenolpyruvaterNh}rOh}rP(Xbigg.metaboliterQXpeprRXbiocycrSXPHOSPHO-ENOL-PYRUVATErTXcasrU]rV(X138-08-9rWX138-08-9rXeXchebirY]rZ(X CHEBI:44897r[X CHEBI:44894r\X CHEBI:14812r]X CHEBI:8147r^X CHEBI:26055r_X CHEBI:26054r`X CHEBI:58702raX CHEBI:18021rbeXhmdbrcX HMDB00263rdX kegg.compoundreXC00074rfXpubchem.substancergX3374rhXreactomeri]rj(X REACT_29492rkX REACT_372364rleX seed.compoundrmXcpd00061rnXunipathway.compoundroXUPC00074rpuhNhh]rq…rrRrsj†XC3H2O6Prtjˆj‰jŠJýÿÿÿj‹jŒjGubG?ðjŽG?ðujœNhNjjžjŸGÀ@j G@@j¡NjºNubjA)ru}rv(hX EX_glc__D_erwhXD-Glucose exchangerxh}ryh}rz(XSBOr{X SBO:0000627r|X bigg.reactionr}Xglcr~ujJjKjLjKjMh]r…r€RrjQ}r‚jS)rƒ}r„(hXglc__D_er…hX D-Glucoser†h}r‡h}rˆ(Xbigg.metaboliter‰Xglc__DrŠXcasr‹]rŒ(X50-99-7rX50-99-7rŽeX kegg.compoundrXC00031rXpubchem.substancer‘X3333r’uhNhh]r“…r”Rr•j†XC6H12O6r–jˆjüjŠKj‹jŒjGubG¿ðsjœNhNjjžjŸGÀ$j G@@j¡NjºNubjA)r—}r˜(hXEX_h_er™hX H+ exchangeršh}r›h}rœ(j{X SBO:0000627rX bigg.reactionržj#ujJjKjLjKjMh]rŸ…r Rr¡jQ}r¢jÈG¿ðsjœNhNjjžjŸGÀ@j G@@j¡NjºNubjA)r£}r¤(hX EX_lac__D_er¥hXD-lactate exchanger¦h}r§h}r¨jJjKjLjKjMh]r©…rªRr«jQ}r¬jýG¿ðsjœNhNjjžjŸGj G@@j¡j¢XEX_lac__D_e_reverse_f95b4r­…r®Rr¯}r°(j§j­j¨Kj©Kjªj¬j¹jžubjºj¢j¥…r±Rr²}r³(j§j¥j¨Gj©G@@jªj¬j¹jžububjA)r´}rµ(hXFBAr¶hXfructose-bisphosphate aldolaser·h}r¸h}r¹X bigg.reactionrºXFBAr»sjJXb1773 or b2097 or b2925r¼jLjKjMh]r½(hÈhZhe…r¾Rr¿jQ}rÀ(jS)rÁ}rÂ(hXfdp_crÃhXD-Fructose 1,6-bisphosphaterÄh}rÅh}rÆ(Xbigg.metaboliterÇXfdprÈXbiocycrÉXFRUCTOSE-16-DIPHOSPHATErÊXcasrË]rÌ(X488-69-7rÍX488-69-7rÎeXchebirÏ]rÐ(X CHEBI:32968rÑX CHEBI:49299rÒX CHEBI:42553rÓX CHEBI:32966rÔX CHEBI:37736rÕX CHEBI:28013rÖX CHEBI:32967r×X CHEBI:41014rØX CHEBI:22767rÙX CHEBI:10374rÚX CHEBI:40595rÛX CHEBI:40591rÜeX kegg.compoundrÝ]rÞ(XC05378rßXC00354ràeXpubchem.substanceráX3647râX seed.compoundrãXcpd00290räXunipathway.compoundråXUPC00354ræuhNhh]rç…rèRréj†X C6H10O12P2rêjˆj‰jŠJüÿÿÿj‹jŒjGubG¿ðjS)rë}rì(hXdhap_críhXDihydroxyacetone phosphaterîh}rïh}rð(Xbigg.metaboliterñXdhapròXbiocycróXDIHYDROXY-ACETONE-PHOSPHATErôXcasrõ]rö(X57-04-5r÷X57-04-5røeXchebirù]rú(X CHEBI:14341rûX CHEBI:57642rüX CHEBI:14342rýX CHEBI:16108rþX CHEBI:5454rÿX CHEBI:24355rX CHEBI:39571reXhmdbr]r(X HMDB01473rX HMDB11735reX kegg.compoundrXC00111rXpubchem.substancerX3411r Xreactomer ]r (X REACT_188451r X REACT_75970r X REACT_390404reX seed.compoundrXcpd00095rXunipathway.compoundrXUPC00111ruhNhh]r…rRrj†XC3H5O6Prjˆj‰jŠJþÿÿÿj‹jŒjGubG?ðjS)r}r(hXg3p_crhXGlyceraldehyde 3-phosphaterh}rh}r(Xbigg.metaboliterXg3prXcasr]r (X142-10-9r!X142-10-9r"eXchebir#]r$(X CHEBI:17138r%X CHEBI:14333r&X CHEBI:5446r'X CHEBI:58027r(eXhmdbr)X HMDB01112r*X kegg.compoundr+]r,(XC00661r-XC00118r.eXpubchem.substancer/X3930r0X seed.compoundr1Xcpd00102r2Xunipathway.compoundr3]r4(XUPC00661r5XUPC00118r6euhNhh]r7…r8Rr9j†XC3H5O6Pr:jˆj‰jŠJþÿÿÿj‹jŒjGubG?ðujœNhNjjžjŸGÀ@j G@@j¡NjºNubjA)r;}r<(hXGAPDr=hX(glyceraldehyde-3-phosphate dehydrogenaser>h}r?h}r@X bigg.reactionrAXGAPDrBsjJXb1779rCjLjKjMh]rDhca…rERrFjQ}rG(jS)rH}rI(hXnad_crJhX!Nicotinamide adenine dinucleotiderKh}rLh}rM(Xbigg.metaboliterNXnadrOXbiocycrPXNADrQXcasrR]rS(X53-84-9rTX53-84-9rUeXchebirV]rW(X CHEBI:21901rXX CHEBI:7422rYX CHEBI:44214rZX CHEBI:15846r[X CHEBI:13394r\X CHEBI:13393r]X CHEBI:44215r^X CHEBI:13389r_X CHEBI:57540r`X CHEBI:44281raeXhmdbrbX HMDB00902rcX kegg.compoundrdXC00003reX kegg.drugrfXD00002rgXpubchem.substancerhX3305riXreactomerj]rk(X REACT_192307rlX REACT_29360rmX REACT_427523rnX REACT_194653roX REACT_113526rpeX seed.compoundrqXcpd00003rrXunipathway.compoundrsXUPC00003rtuhNhh]ru…rvRrwj†X C21H26N7O14P2rxjˆj‰jŠJÿÿÿÿj‹jŒjGubG¿ðjS)ry}rz(hX13dpg_cr{hX3-Phospho-D-glyceroyl phosphater|h}r}h}r~(Xbigg.metaboliterX13dpgr€XbiocycrXDPGr‚Xchebirƒ]r„(X CHEBI:16001r…X CHEBI:1658r†X CHEBI:20189r‡X CHEBI:57604rˆX CHEBI:11881r‰eXhmdbrŠX HMDB01270r‹X kegg.compoundrŒXC00236rXpubchem.substancerŽX3535rXreactomerX REACT_29800r‘X seed.compoundr’Xcpd00203r“Xunipathway.compoundr”XUPC00236r•uhNhh]r–…r—Rr˜j†X C3H4O10P2r™jˆj‰jŠJüÿÿÿj‹jŒjGubG?ðjS)rš}r›(hXnadh_crœhX+Nicotinamide adenine dinucleotide - reducedrh}ržh}rŸ(Xbigg.metaboliter Xnadhr¡Xbiocycr¢XNADHr£Xcasr¤]r¥(X58-68-4r¦X58-68-4r§eXchebir¨]r©(X CHEBI:13395rªX CHEBI:21902r«X CHEBI:16908r¬X CHEBI:7423r­X CHEBI:44216r®X CHEBI:57945r¯X CHEBI:13396r°eXhmdbr±X HMDB01487r²X kegg.compoundr³XC00004r´Xpubchem.substancerµX3306r¶Xreactomer·]r¸(X REACT_192305r¹X REACT_73473rºX REACT_194697r»X REACT_29362r¼eX seed.compoundr½Xcpd00004r¾Xunipathway.compoundr¿XUPC00004rÀuhNhh]rÁ…rÂRrÃj†X C21H27N7O14P2rÄjˆj‰jŠJþÿÿÿj‹jŒjGubG?ðjG¿ðjRG¿ðjG?ðujœNhNjjžjŸGÀ@j G@@j¡NjºNubjA)rÅ}rÆ(hXGLCptsrÇhX#D-glucose transport via PEP:Pyr PTSrÈh}rÉh}rÊX bigg.reactionrËXGLCptsrÌsjJX‡( b2417 and b1621 and b2415 and b2416 ) or ( b2417 and b1101 and b2415 and b2416 ) or ( b1817 and b1818 and b1819 and b2415 and b2416 )rÍjLjKjMh]rÎ(h~h«huh)h´h;hlh¢e…rÏRrÐjQ}rÑ(jS)rÒ}rÓ(hXg6p_crÔhXD-Glucose 6-phosphaterÕh}rÖh}r×(Xbigg.metaboliterØXg6prÙXbiocycrÚ]rÛ(XD-glucose-6-phosphaterÜXGLC-6-PrÝeXcasrÞ]rß(X56-73-5ràX56-73-5ráeXchebirâ]rã(X CHEBI:10399räX CHEBI:22797råX CHEBI:41041ræX CHEBI:17719rçX CHEBI:4170rèX CHEBI:61548réX CHEBI:58247rêX CHEBI:12375rëeXhmdbrì]rí(X HMDB03498rîX HMDB06793rïX HMDB01401rðX HMDB01549rñeX kegg.compoundrò]ró(XC00092rôXC01172rõeXpubchem.substanceröX3392r÷XreactomerøX REACT_1629756rùX seed.compoundrúXcpd00079rûXunipathway.compoundrüXUPC00092rýuhNhh]rþ…rÿRrj†XC6H11O9Prjˆj‰jŠJþÿÿÿj‹jŒjGubG?ðjS)r}r(hXpyr_crhXPyruvaterh}rh}r(Xbigg.metaboliterXpyrr Xbiocycr XPYRUVATEr Xcasr ]r (X127-17-3rX127-17-3reXchebir]r(X CHEBI:15361rX CHEBI:14987rX CHEBI:8685rX CHEBI:32816rX CHEBI:45253rX CHEBI:26466rX CHEBI:26462reXhmdbrX HMDB00243rX kegg.compoundrXC00022rX lipidmapsrX LMFA01060077rXpubchem.substancerX3324r Xreactomer!]r"(X REACT_113557r#X REACT_389680r$X REACT_29398r%eX seed.compoundr&Xcpd00020r'Xunipathway.compoundr(XUPC00022r)uhNhh]r*…r+Rr,j†XC3H3O3r-jˆj‰jŠJÿÿÿÿj‹jŒjGubG?ðjƒG¿ðjKG¿ðujœNhNjjžjŸGj G@@j¡NjºNubjA)r.}r/(hXH2Otr0hXR H2O transport via - diffusionr1h}r2h}r3X bigg.reactionr4XH2Otr5sjJXb0875 or s0001r6jLjKjMh]r7(j3h e…r8Rr9jQ}r:(jS)r;}r<(hXh2o_er=hXH2Or>h}r?h}r@(Xbigg.metaboliterAXh2orBXbiocycrC]rD(XWATERrEXOHrFXOXONIUMrGeXcasrH]rI(X 7732-18-5rJX 7732-18-5rKeXchebirL]rM(X CHEBI:15377rNX CHEBI:13365rOX CHEBI:41979rPX CHEBI:16234rQX CHEBI:36385rRX CHEBI:42857rSX CHEBI:27313rTX CHEBI:44819rUX CHEBI:29373rVX CHEBI:10743rWX CHEBI:5594rXX CHEBI:29356rYX CHEBI:53442rZX CHEBI:29375r[X CHEBI:29374r\X CHEBI:13419r]X CHEBI:43228r^X CHEBI:44292r_X CHEBI:13352r`X CHEBI:41981raX CHEBI:29412rbX CHEBI:42043rcX CHEBI:33811rdX CHEBI:33813reX CHEBI:35511rfX CHEBI:5585rgX CHEBI:44641rhX CHEBI:44701rieXhmdbrj]rk(X HMDB01039rlX HMDB02111rmeX kegg.compoundrn]ro(XC01328rpXC00001rqXC18714rrXC18712rseX kegg.drugrt]ru(XD00001rvXD06322rwXD03703rxeXpubchem.substanceryX3303rzXreactomer{]r|(X REACT_947593r}X REACT_189422r~X REACT_141343rX REACT_113518r€X REACT_1605715rX REACT_109276r‚X REACT_113521rƒX REACT_113519r„X REACT_2022884r…X REACT_351603r†X REACT_29356r‡eX seed.compoundrˆ]r‰(Xcpd15275rŠXcpd00001r‹eXunipathway.compoundrŒ]r(XUPC00001rŽXUPC01328reuhNhh]r…r‘Rr’j†XH2Or“jˆjüjŠKj‹jŒjGubG¿ðjŽG?ðujœNhNjjžjŸGÀ@j G@@j¡NjºNubjA)r”}r•(hXLDH_Dr–hXD-lactate dehydrogenaser—h}r˜h}r™jJXb2133 or b1380ršjLjKjMh]r›(h™h2e…rœRrjQ}rž(jG¿ðjHG¿ðjG?ðjG?ðjšG?ðujœNhNjjžjŸGÀ@j G@@j¡j¢XLDH_D_reverse_f8507rŸ…r Rr¡}r¢(j§jŸj¨Kj©G@@jªj¬j¹jžubjºj¢j–…r£Rr¤}r¥(j§j–j¨Kj©G@@jªj¬j¹jžububjA)r¦}r§(hXPFKr¨hXphosphofructokinaser©h}rªh}r«X bigg.reactionr¬XPFKr­sjJXb3916 or b1723r®jLjKjMh]r¯(hQj e…r°Rr±jQ}r²(jS)r³}r´(hXf6p_crµhXD-Fructose 6-phosphater¶h}r·h}r¸(Xbigg.metaboliter¹Xf6prºXbiocycr»X FRUCTOSE-6Pr¼Xcasr½]r¾(X643-13-0r¿X643-13-0rÀeXchebirÁ]rÂ(X CHEBI:57634rÃX CHEBI:12352rÄX CHEBI:45804rÅX CHEBI:61527rÆX CHEBI:61553rÇX CHEBI:10375rÈX CHEBI:16084rÉX CHEBI:42378rÊX CHEBI:22768rËeXhmdbrÌX HMDB03971rÍX kegg.compoundrÎ]rÏ(XC05345rÐXC00085rÑeXpubchem.substancerÒX3385rÓX seed.compoundrÔXcpd00072rÕXunipathway.compoundrÖ]r×(XUPC05345rØXUPC00085rÙeuhNhh]rÚ…rÛRrÜj†XC6H11O9PrÝjˆj‰jŠJþÿÿÿj‹jŒjGubG¿ðjTG¿ðjçG?ðjÁG?ðjG?ðujœNhNjjžjŸGj G@@j¡j¢XPFK_reverse_d24a6rÞ…rßRrà}rá(j§jÞj¨Kj©Kjªj¬j¹jžubjºj¢j¨…râRrã}rä(j§j¨j¨Gj©G@@jªj¬j¹jžububjA)rå}ræ(hXPGIrçhXglucose-6-phosphate isomeraserèh}réh}rêX bigg.reactionrëXPGIrìsjJXb4025ríjLjKjMh]rîja…rïRrðjQ}rñ(jÒG¿ðj³G?ðujœNhNjjžjŸGÀ@j G@@j¡NjºNubjA)rò}ró(hXPGKrôhXphosphoglycerate kinaserõh}röh}r÷X bigg.reactionrøXPGKrùsjJXb2926rújLjKjMh]rûhÑa…rüRrýjQ}rþ(jS)rÿ}r(hX3pg_crhX3-Phospho-D-glyceraterh}rh}r(Xbigg.metaboliterX3pgrXbiocycrXG3PrXchebir ]r (X CHEBI:40016r X CHEBI:58272r X CHEBI:57998r X CHEBI:11879rX CHEBI:1657rX CHEBI:1659rX CHEBI:17050rX CHEBI:21029rX CHEBI:11882rX CHEBI:11880rX CHEBI:12987rX CHEBI:17794rX CHEBI:24345reXhmdbrX HMDB00807rX kegg.compoundr]r(XC00197rXC00597reXpubchem.substancerX3497rXreactomer X REACT_29728r!X seed.compoundr"Xcpd00169r#Xunipathway.compoundr$]r%(XUPC00597r&XUPC00197r'euhNhh]r(…r)Rr*j†XC3H4O7Pr+jˆj‰jŠJýÿÿÿj‹jŒjGubG¿ðjTG¿ðjyG?ðjçG?ðujœNhNjjžjŸGÀ@j G@@j¡NjºNubjA)r,}r-(hXPGMr.hXphosphoglycerate mutaser/h}r0h}r1X bigg.reactionr2XPGMr3sjJXb4395 or b3612 or b0755r4jLjKjMh]r5(hj*je…r6Rr7jQ}r8(j%G¿ðjÿG?ðujœNhNjjžjŸGÀ@j G@@j¡NjºNubjA)r9}r:(hXPIt2rr;hX.R phosphate reversible transport via - symportr<h}r=h}r>X bigg.reactionr?XPIt2rr@sjJXb2987 or b3493rAjLjKjMh]rB(håhîe…rCRrDjQ}rE(jS)rF}rG(hXpi_erHhX PhosphaterIh}rJh}rK(Xbigg.metaboliterLXpirMXbiocycrN]rO(XPirPXPHOSPHATE-GROUPrQX CPD0-1421rReXcasrS]rT(X 14265-44-2rUX 14265-44-2rVeXchebirW]rX(X CHEBI:37583rYX CHEBI:7793rZX CHEBI:37585r[X CHEBI:34683r\X CHEBI:14791r]X CHEBI:34855r^X CHEBI:29137r_X CHEBI:29139r`X CHEBI:63036raX CHEBI:26020rbX CHEBI:39739rcX CHEBI:32597rdX CHEBI:32596reX CHEBI:43474rfX CHEBI:63051rgX CHEBI:43470rhX CHEBI:9679riX CHEBI:35433rjX CHEBI:4496rkX CHEBI:45024rlX CHEBI:18367rmX CHEBI:26078rnX CHEBI:39745roX CHEBI:24838rpeXhmdbrqX HMDB02142rrX kegg.compoundrs]rt(XC13556ruXC13558rvXC00009rweX kegg.drugrxXD05467ryXpubchem.substancerzX3311r{Xreactomer|]r}(X REACT_947590r~X REACT_109277rX REACT_113548r€X REACT_2255331rX REACT_29372r‚X REACT_113550rƒX REACT_113551r„eX seed.compoundr…]r†(Xcpd09464r‡Xcpd09463rˆXcpd00009r‰eXunipathway.compoundrŠXUPC00009r‹uhNhh]rŒ…rRrŽj†XHO4PrjˆjüjŠJþÿÿÿj‹jŒjGubG¿ðjÈG¿ðjG?ðjRG?ðujœNhNjjžjŸGÀ@j G@@j¡NjºNubjA)r}r‘(hXPYKr’hXpyruvate kinaser“h}r”h}r•X bigg.reactionr–XPYKr—sjJXb1854 or b1676r˜jLjKjMh]r™(h‡hDe…ršRr›jQ}rœ(jçG¿ðjG¿ðjKG¿ðjTG?ðjG?ðujœNhNjjžjŸGj G@@j¡NjºNubjA)r}rž(hXTPIrŸhXtriose-phosphate isomeraser h}r¡h}r¢X bigg.reactionr£XTPIr¤sjJXb3919r¥jLjKjMh]r¦ja…r§Rr¨jQ}r©(jëG¿ðjG?ðujœNhNjjžjŸGÀ@j G@@j¡NjºNube}rªj=}r«(jDKjÀKjKjwKj™Kj¥Kj¶Kj=KjÇKj0K j–K j¨K jçK jôK j.Kj;Kj’KjŸKusbX metabolitesr¬h)Rr­(jyj%jÿjçjTjëj³jÁjjÒjƒjŽj;jjÈjjýjHjšjKjRjFje}r®j=}r¯(j{Kj'KjKjéKjVKjíKjµKjÃKjKjÔK j…K jK j=K jK jÊKj KjÿKjJKjœKjMKjTKjHKjKusbjœ}r°(j‰Xcytosolr±jüX extracellularr²uX _contextsr³]r´X_solverrµj¬ub.cobrapy-0.14.2/cobra/test/data/mini.yml000066400000000000000000000604101342367665000177070ustar00rootroot00000000000000!!omap - metabolites: - !!omap - id: 13dpg_c - name: 3-Phospho-D-glyceroyl phosphate - compartment: c - charge: -4 - formula: C3H4O10P2 - annotation: pubchem.substance: '3535' biocyc: DPG kegg.compound: C00236 seed.compound: cpd00203 reactome: REACT_29800 bigg.metabolite: 13dpg hmdb: HMDB01270 chebi: - CHEBI:16001 - CHEBI:1658 - CHEBI:20189 - CHEBI:57604 - CHEBI:11881 unipathway.compound: UPC00236 - !!omap - id: 2pg_c - name: D-Glycerate 2-phosphate - compartment: c - charge: -3 - formula: C3H4O7P - annotation: pubchem.substance: '3904' biocyc: 2-PG kegg.compound: C00631 seed.compound: cpd00482 reactome: REACT_30485 bigg.metabolite: 2pg hmdb: - HMDB03391 - HMDB00362 chebi: - CHEBI:1267 - CHEBI:58289 - CHEBI:17835 - CHEBI:21028 - CHEBI:11651 - CHEBI:12986 - CHEBI:24344 - CHEBI:39868 unipathway.compound: UPC00631 - !!omap - id: 3pg_c - name: 3-Phospho-D-glycerate - compartment: c - charge: -3 - formula: C3H4O7P - annotation: pubchem.substance: '3497' biocyc: G3P kegg.compound: - C00197 - C00597 seed.compound: cpd00169 reactome: REACT_29728 bigg.metabolite: 3pg hmdb: HMDB00807 chebi: - CHEBI:40016 - CHEBI:58272 - CHEBI:57998 - CHEBI:11879 - CHEBI:1657 - CHEBI:1659 - CHEBI:17050 - CHEBI:21029 - CHEBI:11882 - CHEBI:11880 - CHEBI:12987 - CHEBI:17794 - CHEBI:24345 unipathway.compound: - UPC00597 - UPC00197 - !!omap - id: adp_c - name: ADP - compartment: c - charge: -3 - formula: C10H12N5O10P2 - annotation: kegg.glycan: G11113 biocyc: - ADP - ADP-GROUP chebi: - CHEBI:13222 - CHEBI:16761 - CHEBI:2342 - CHEBI:22244 - CHEBI:40553 - CHEBI:456216 unipathway.compound: UPC00008 seed.compound: cpd00008 reactome: - REACT_190072 - REACT_481002 - REACT_211606 - REACT_429160 - REACT_29370 - REACT_196180 - REACT_113581 - REACT_113582 - REACT_114564 - REACT_114565 - REACT_429153 bigg.metabolite: adp hmdb: HMDB01341 pubchem.substance: '3310' cas: - 58-64-0 - 58-64-0 kegg.compound: C00008 - !!omap - id: atp_c - name: ATP - compartment: c - charge: -4 - formula: C10H12N5O13P3 - annotation: pubchem.substance: '3304' biocyc: ATP chebi: - CHEBI:40938 - CHEBI:15422 - CHEBI:57299 - CHEBI:13236 - CHEBI:10789 - CHEBI:30616 - CHEBI:22249 - CHEBI:10841 - CHEBI:2359 unipathway.compound: UPC00002 seed.compound: cpd00002 reactome: - REACT_190078 - REACT_113592 - REACT_113593 - REACT_114570 - REACT_29358 - REACT_389573 - REACT_139836 - REACT_211579 bigg.metabolite: atp hmdb: HMDB00538 kegg.drug: D08646 cas: - 56-65-5 - 56-65-5 kegg.compound: C00002 - !!omap - id: dhap_c - name: Dihydroxyacetone phosphate - compartment: c - charge: -2 - formula: C3H5O6P - annotation: pubchem.substance: '3411' biocyc: DIHYDROXY-ACETONE-PHOSPHATE chebi: - CHEBI:14341 - CHEBI:57642 - CHEBI:14342 - CHEBI:16108 - CHEBI:5454 - CHEBI:24355 - CHEBI:39571 unipathway.compound: UPC00111 seed.compound: cpd00095 reactome: - REACT_188451 - REACT_75970 - REACT_390404 bigg.metabolite: dhap hmdb: - HMDB01473 - HMDB11735 cas: - 57-04-5 - 57-04-5 kegg.compound: C00111 - !!omap - id: f6p_c - name: D-Fructose 6-phosphate - compartment: c - charge: -2 - formula: C6H11O9P - annotation: pubchem.substance: '3385' biocyc: FRUCTOSE-6P chebi: - CHEBI:57634 - CHEBI:12352 - CHEBI:45804 - CHEBI:61527 - CHEBI:61553 - CHEBI:10375 - CHEBI:16084 - CHEBI:42378 - CHEBI:22768 unipathway.compound: - UPC05345 - UPC00085 seed.compound: cpd00072 bigg.metabolite: f6p hmdb: HMDB03971 cas: - 643-13-0 - 643-13-0 kegg.compound: - C05345 - C00085 - !!omap - id: fdp_c - name: D-Fructose 1,6-bisphosphate - compartment: c - charge: -4 - formula: C6H10O12P2 - annotation: pubchem.substance: '3647' biocyc: FRUCTOSE-16-DIPHOSPHATE chebi: - CHEBI:32968 - CHEBI:49299 - CHEBI:42553 - CHEBI:32966 - CHEBI:37736 - CHEBI:28013 - CHEBI:32967 - CHEBI:41014 - CHEBI:22767 - CHEBI:10374 - CHEBI:40595 - CHEBI:40591 unipathway.compound: UPC00354 seed.compound: cpd00290 bigg.metabolite: fdp cas: - 488-69-7 - 488-69-7 kegg.compound: - C05378 - C00354 - !!omap - id: g3p_c - name: Glyceraldehyde 3-phosphate - compartment: c - charge: -2 - formula: C3H5O6P - annotation: pubchem.substance: '3930' chebi: - CHEBI:17138 - CHEBI:14333 - CHEBI:5446 - CHEBI:58027 unipathway.compound: - UPC00661 - UPC00118 seed.compound: cpd00102 bigg.metabolite: g3p hmdb: HMDB01112 cas: - 142-10-9 - 142-10-9 kegg.compound: - C00661 - C00118 - !!omap - id: g6p_c - name: D-Glucose 6-phosphate - compartment: c - charge: -2 - formula: C6H11O9P - annotation: pubchem.substance: '3392' biocyc: - D-glucose-6-phosphate - GLC-6-P chebi: - CHEBI:10399 - CHEBI:22797 - CHEBI:41041 - CHEBI:17719 - CHEBI:4170 - CHEBI:61548 - CHEBI:58247 - CHEBI:12375 unipathway.compound: UPC00092 seed.compound: cpd00079 reactome: REACT_1629756 bigg.metabolite: g6p hmdb: - HMDB03498 - HMDB06793 - HMDB01401 - HMDB01549 cas: - 56-73-5 - 56-73-5 kegg.compound: - C00092 - C01172 - !!omap - id: glc__D_e - name: D-Glucose - compartment: e - charge: 0 - formula: C6H12O6 - annotation: bigg.metabolite: glc__D pubchem.substance: '3333' cas: - 50-99-7 - 50-99-7 kegg.compound: C00031 - !!omap - id: h2o_c - name: H2O - compartment: c - charge: 0 - formula: H2O - annotation: pubchem.substance: '3303' biocyc: - WATER - OH - OXONIUM chebi: - CHEBI:15377 - CHEBI:13365 - CHEBI:41979 - CHEBI:16234 - CHEBI:36385 - CHEBI:42857 - CHEBI:27313 - CHEBI:44819 - CHEBI:29373 - CHEBI:10743 - CHEBI:5594 - CHEBI:29356 - CHEBI:53442 - CHEBI:29375 - CHEBI:29374 - CHEBI:13419 - CHEBI:43228 - CHEBI:44292 - CHEBI:13352 - CHEBI:41981 - CHEBI:29412 - CHEBI:42043 - CHEBI:33811 - CHEBI:33813 - CHEBI:35511 - CHEBI:5585 - CHEBI:44641 - CHEBI:44701 unipathway.compound: - UPC00001 - UPC01328 seed.compound: - cpd15275 - cpd00001 reactome: - REACT_947593 - REACT_189422 - REACT_141343 - REACT_113518 - REACT_1605715 - REACT_109276 - REACT_113521 - REACT_113519 - REACT_2022884 - REACT_351603 - REACT_29356 bigg.metabolite: h2o hmdb: - HMDB01039 - HMDB02111 kegg.drug: - D00001 - D06322 - D03703 cas: - 7732-18-5 - 7732-18-5 kegg.compound: - C01328 - C00001 - C18714 - C18712 - !!omap - id: h2o_e - name: H2O - compartment: e - charge: 0 - formula: H2O - annotation: pubchem.substance: '3303' biocyc: - WATER - OH - OXONIUM chebi: - CHEBI:15377 - CHEBI:13365 - CHEBI:41979 - CHEBI:16234 - CHEBI:36385 - CHEBI:42857 - CHEBI:27313 - CHEBI:44819 - CHEBI:29373 - CHEBI:10743 - CHEBI:5594 - CHEBI:29356 - CHEBI:53442 - CHEBI:29375 - CHEBI:29374 - CHEBI:13419 - CHEBI:43228 - CHEBI:44292 - CHEBI:13352 - CHEBI:41981 - CHEBI:29412 - CHEBI:42043 - CHEBI:33811 - CHEBI:33813 - CHEBI:35511 - CHEBI:5585 - CHEBI:44641 - CHEBI:44701 unipathway.compound: - UPC00001 - UPC01328 seed.compound: - cpd15275 - cpd00001 reactome: - REACT_947593 - REACT_189422 - REACT_141343 - REACT_113518 - REACT_1605715 - REACT_109276 - REACT_113521 - REACT_113519 - REACT_2022884 - REACT_351603 - REACT_29356 bigg.metabolite: h2o hmdb: - HMDB01039 - HMDB02111 kegg.drug: - D00001 - D06322 - D03703 cas: - 7732-18-5 - 7732-18-5 kegg.compound: - C01328 - C00001 - C18714 - C18712 - !!omap - id: h_c - name: H+ - compartment: c - charge: 1 - formula: H - annotation: pubchem.substance: '3380' biocyc: PROTON chebi: - CHEBI:24636 - CHEBI:15378 - CHEBI:10744 - CHEBI:13357 - CHEBI:5584 unipathway.compound: UPC00080 seed.compound: cpd00067 reactome: - REACT_194688 - REACT_425978 - REACT_193465 - REACT_374900 - REACT_74722 - REACT_425999 - REACT_428040 - REACT_163953 - REACT_372511 - REACT_2000349 - REACT_70106 - REACT_1470067 - REACT_113529 - REACT_425969 - REACT_428548 - REACT_156540 - REACT_1614597 - REACT_351626 - REACT_427899 bigg.metabolite: h cas: - 12408-02-5 - 12408-02-5 kegg.compound: C00080 - !!omap - id: h_e - name: H+ - compartment: e - charge: 1 - formula: H - annotation: pubchem.substance: '3380' biocyc: PROTON chebi: - CHEBI:24636 - CHEBI:15378 - CHEBI:10744 - CHEBI:13357 - CHEBI:5584 unipathway.compound: UPC00080 seed.compound: cpd00067 reactome: - REACT_194688 - REACT_425978 - REACT_193465 - REACT_374900 - REACT_74722 - REACT_425999 - REACT_428040 - REACT_163953 - REACT_372511 - REACT_2000349 - REACT_70106 - REACT_1470067 - REACT_113529 - REACT_425969 - REACT_428548 - REACT_156540 - REACT_1614597 - REACT_351626 - REACT_427899 bigg.metabolite: h cas: - 12408-02-5 - 12408-02-5 kegg.compound: C00080 - !!omap - id: lac__D_c - name: D-Lactate - compartment: c - charge: -1 - formula: C3H5O3 - !!omap - id: lac__D_e - name: D-Lactate - compartment: e - charge: -1 - formula: C3H5O3 - !!omap - id: nad_c - name: Nicotinamide adenine dinucleotide - compartment: c - charge: -1 - formula: C21H26N7O14P2 - annotation: pubchem.substance: '3305' biocyc: NAD chebi: - CHEBI:21901 - CHEBI:7422 - CHEBI:44214 - CHEBI:15846 - CHEBI:13394 - CHEBI:13393 - CHEBI:44215 - CHEBI:13389 - CHEBI:57540 - CHEBI:44281 unipathway.compound: UPC00003 seed.compound: cpd00003 reactome: - REACT_192307 - REACT_29360 - REACT_427523 - REACT_194653 - REACT_113526 bigg.metabolite: nad hmdb: HMDB00902 kegg.drug: D00002 cas: - 53-84-9 - 53-84-9 kegg.compound: C00003 - !!omap - id: nadh_c - name: Nicotinamide adenine dinucleotide - reduced - compartment: c - charge: -2 - formula: C21H27N7O14P2 - annotation: pubchem.substance: '3306' biocyc: NADH chebi: - CHEBI:13395 - CHEBI:21902 - CHEBI:16908 - CHEBI:7423 - CHEBI:44216 - CHEBI:57945 - CHEBI:13396 unipathway.compound: UPC00004 seed.compound: cpd00004 reactome: - REACT_192305 - REACT_73473 - REACT_194697 - REACT_29362 bigg.metabolite: nadh hmdb: HMDB01487 cas: - 58-68-4 - 58-68-4 kegg.compound: C00004 - !!omap - id: pep_c - name: Phosphoenolpyruvate - compartment: c - charge: -3 - formula: C3H2O6P - annotation: pubchem.substance: '3374' biocyc: PHOSPHO-ENOL-PYRUVATE chebi: - CHEBI:44897 - CHEBI:44894 - CHEBI:14812 - CHEBI:8147 - CHEBI:26055 - CHEBI:26054 - CHEBI:58702 - CHEBI:18021 unipathway.compound: UPC00074 seed.compound: cpd00061 reactome: - REACT_29492 - REACT_372364 bigg.metabolite: pep hmdb: HMDB00263 cas: - 138-08-9 - 138-08-9 kegg.compound: C00074 - !!omap - id: pi_c - name: Phosphate - compartment: c - charge: -2 - formula: HO4P - annotation: pubchem.substance: '3311' biocyc: - Pi - PHOSPHATE-GROUP - CPD0-1421 chebi: - CHEBI:37583 - CHEBI:7793 - CHEBI:37585 - CHEBI:34683 - CHEBI:14791 - CHEBI:34855 - CHEBI:29137 - CHEBI:29139 - CHEBI:63036 - CHEBI:26020 - CHEBI:39739 - CHEBI:32597 - CHEBI:32596 - CHEBI:43474 - CHEBI:63051 - CHEBI:43470 - CHEBI:9679 - CHEBI:35433 - CHEBI:4496 - CHEBI:45024 - CHEBI:18367 - CHEBI:26078 - CHEBI:39745 - CHEBI:24838 unipathway.compound: UPC00009 seed.compound: - cpd09464 - cpd09463 - cpd00009 reactome: - REACT_947590 - REACT_109277 - REACT_113548 - REACT_2255331 - REACT_29372 - REACT_113550 - REACT_113551 bigg.metabolite: pi hmdb: HMDB02142 kegg.drug: D05467 cas: - 14265-44-2 - 14265-44-2 kegg.compound: - C13556 - C13558 - C00009 - !!omap - id: pi_e - name: Phosphate - compartment: e - charge: -2 - formula: HO4P - annotation: pubchem.substance: '3311' biocyc: - Pi - PHOSPHATE-GROUP - CPD0-1421 chebi: - CHEBI:37583 - CHEBI:7793 - CHEBI:37585 - CHEBI:34683 - CHEBI:14791 - CHEBI:34855 - CHEBI:29137 - CHEBI:29139 - CHEBI:63036 - CHEBI:26020 - CHEBI:39739 - CHEBI:32597 - CHEBI:32596 - CHEBI:43474 - CHEBI:63051 - CHEBI:43470 - CHEBI:9679 - CHEBI:35433 - CHEBI:4496 - CHEBI:45024 - CHEBI:18367 - CHEBI:26078 - CHEBI:39745 - CHEBI:24838 unipathway.compound: UPC00009 seed.compound: - cpd09464 - cpd09463 - cpd00009 reactome: - REACT_947590 - REACT_109277 - REACT_113548 - REACT_2255331 - REACT_29372 - REACT_113550 - REACT_113551 bigg.metabolite: pi hmdb: HMDB02142 kegg.drug: D05467 cas: - 14265-44-2 - 14265-44-2 kegg.compound: - C13556 - C13558 - C00009 - !!omap - id: pyr_c - name: Pyruvate - compartment: c - charge: -1 - formula: C3H3O3 - annotation: pubchem.substance: '3324' biocyc: PYRUVATE chebi: - CHEBI:15361 - CHEBI:14987 - CHEBI:8685 - CHEBI:32816 - CHEBI:45253 - CHEBI:26466 - CHEBI:26462 lipidmaps: LMFA01060077 seed.compound: cpd00020 kegg.compound: C00022 reactome: - REACT_113557 - REACT_389680 - REACT_29398 bigg.metabolite: pyr hmdb: HMDB00243 cas: - 127-17-3 - 127-17-3 unipathway.compound: UPC00022 - reactions: - !!omap - id: ATPM - name: ATP maintenance requirement - metabolites: !!omap - adp_c: 1.0 - atp_c: -1.0 - h2o_c: -1.0 - h_c: 1.0 - pi_c: 1.0 - lower_bound: 8.39 - upper_bound: 1000.0 - gene_reaction_rule: '' - objective_coefficient: 1.0 - annotation: bigg.reaction: ATPM - !!omap - id: D_LACt2 - name: '' - metabolites: !!omap - h_c: 1 - h_e: -1 - lac__D_c: 1 - lac__D_e: -1 - lower_bound: -1000.0 - upper_bound: 1000.0 - gene_reaction_rule: b3603 or b2975 - !!omap - id: ENO - name: enolase - metabolites: !!omap - 2pg_c: -1.0 - h2o_c: 1.0 - pep_c: 1.0 - lower_bound: -1000.0 - upper_bound: 1000.0 - gene_reaction_rule: b2779 - annotation: bigg.reaction: ENO - !!omap - id: EX_glc__D_e - name: D-Glucose exchange - metabolites: !!omap - glc__D_e: -1.0 - lower_bound: -10.0 - upper_bound: 1000.0 - gene_reaction_rule: '' - annotation: bigg.reaction: glc sbo: sbo:0000627 - !!omap - id: EX_h_e - name: H+ exchange - metabolites: !!omap - h_e: -1.0 - lower_bound: -1000.0 - upper_bound: 1000.0 - gene_reaction_rule: '' - annotation: bigg.reaction: h sbo: SBO:0000627 - !!omap - id: EX_lac__D_e - name: D-lactate exchange - metabolites: !!omap - lac__D_e: -1.0 - lower_bound: 0.0 - upper_bound: 1000.0 - gene_reaction_rule: '' - !!omap - id: FBA - name: fructose-bisphosphate aldolase - metabolites: !!omap - dhap_c: 1.0 - fdp_c: -1.0 - g3p_c: 1.0 - lower_bound: -1000.0 - upper_bound: 1000.0 - gene_reaction_rule: b1773 or b2097 or b2925 - annotation: bigg.reaction: FBA - !!omap - id: GAPD - name: glyceraldehyde-3-phosphate dehydrogenase - metabolites: !!omap - 13dpg_c: 1.0 - g3p_c: -1.0 - h_c: 1.0 - nad_c: -1.0 - nadh_c: 1.0 - pi_c: -1.0 - lower_bound: -1000.0 - upper_bound: 1000.0 - gene_reaction_rule: b1779 - annotation: bigg.reaction: GAPD - !!omap - id: GLCpts - name: D-glucose transport via PEP:Pyr PTS - metabolites: !!omap - g6p_c: 1.0 - glc__D_e: -1.0 - pep_c: -1.0 - pyr_c: 1.0 - lower_bound: 0.0 - upper_bound: 1000.0 - gene_reaction_rule: ( b2417 and b1621 and b2415 and b2416 ) or ( b2417 and b1101 and b2415 and b2416 ) or ( b1817 and b1818 and b1819 and b2415 and b2416 ) - annotation: bigg.reaction: GLCpts - !!omap - id: H2Ot - name: R H2O transport via - diffusion - metabolites: !!omap - h2o_c: 1.0 - h2o_e: -1.0 - lower_bound: -1000.0 - upper_bound: 1000.0 - gene_reaction_rule: b0875 or s0001 - annotation: bigg.reaction: H2Ot - !!omap - id: LDH_D - name: D-lactate dehydrogenase - metabolites: !!omap - h_c: 1.0 - lac__D_c: -1.0 - nad_c: -1.0 - nadh_c: 1.0 - pyr_c: 1.0 - lower_bound: -1000.0 - upper_bound: 1000.0 - gene_reaction_rule: b2133 or b1380 - !!omap - id: PFK - name: phosphofructokinase - metabolites: !!omap - adp_c: 1.0 - atp_c: -1.0 - f6p_c: -1.0 - fdp_c: 1.0 - h_c: 1.0 - lower_bound: 0.0 - upper_bound: 1000.0 - gene_reaction_rule: b3916 or b1723 - objective_coefficient: 1.0 - annotation: bigg.reaction: PFK - !!omap - id: PGI - name: glucose-6-phosphate isomerase - metabolites: !!omap - f6p_c: 1.0 - g6p_c: -1.0 - lower_bound: -1000.0 - upper_bound: 1000.0 - gene_reaction_rule: b4025 - annotation: bigg.reaction: PGI - !!omap - id: PGK - name: phosphoglycerate kinase - metabolites: !!omap - 13dpg_c: 1.0 - 3pg_c: -1.0 - adp_c: 1.0 - atp_c: -1.0 - lower_bound: -1000.0 - upper_bound: 1000.0 - gene_reaction_rule: b2926 - annotation: bigg.reaction: PGK - !!omap - id: PGM - name: phosphoglycerate mutase - metabolites: !!omap - 2pg_c: -1.0 - 3pg_c: 1.0 - lower_bound: -1000.0 - upper_bound: 1000.0 - gene_reaction_rule: b4395 or b3612 or b0755 - annotation: bigg.reaction: PGM - !!omap - id: PIt2r - name: R phosphate reversible transport via - symport - metabolites: !!omap - h_c: 1.0 - h_e: -1.0 - pi_c: 1.0 - pi_e: -1.0 - lower_bound: -1000.0 - upper_bound: 1000.0 - gene_reaction_rule: b2987 or b3493 - annotation: bigg.reaction: PIt2r - !!omap - id: PYK - name: pyruvate kinase - metabolites: !!omap - adp_c: -1.0 - atp_c: 1.0 - h_c: -1.0 - pep_c: -1.0 - pyr_c: 1.0 - lower_bound: 0.0 - upper_bound: 1000.0 - gene_reaction_rule: b1854 or b1676 - annotation: bigg.reaction: PYK - !!omap - id: TPI - name: triose-phosphate isomerase - metabolites: !!omap - dhap_c: -1.0 - g3p_c: 1.0 - lower_bound: -1000.0 - upper_bound: 1000.0 - gene_reaction_rule: b3919 - annotation: bigg.reaction: TPI - genes: - !!omap - id: b0755 - name: gpmA - !!omap - id: b0875 - name: aqpZ - !!omap - id: b1101 - name: ptsG - !!omap - id: b1380 - name: ldhA - !!omap - id: b1621 - name: malX - !!omap - id: b1676 - name: pykF - annotation: ncbigi: - GI:1208453 - GI:1652654 - !!omap - id: b1723 - name: pfkB - !!omap - id: b1773 - name: ydjI - !!omap - id: b1779 - name: gapA - !!omap - id: b1817 - name: manX - !!omap - id: b1818 - name: manY - !!omap - id: b1819 - name: manZ - !!omap - id: b1854 - name: pykA - !!omap - id: b2097 - name: fbaB - !!omap - id: b2133 - name: dld - !!omap - id: b2415 - name: ptsH - !!omap - id: b2416 - name: ptsI - !!omap - id: b2417 - name: crr - !!omap - id: b2779 - name: eno - annotation: ncbigi: GI:1653839 - !!omap - id: b2925 - name: fbaA - !!omap - id: b2926 - name: pgk - annotation: ncbigi: GI:1653609 - !!omap - id: b2975 - name: glcA - !!omap - id: b2987 - name: pitB - !!omap - id: b3493 - name: pitA - !!omap - id: b3603 - name: lldP - !!omap - id: b3612 - name: gpmM - !!omap - id: b3916 - name: pfkA - annotation: ncbigi: - GI:1006614 - GI:1651919 - !!omap - id: b3919 - name: tpiA - !!omap - id: b4025 - name: pgi - annotation: ncbigi: GI:1653253 - !!omap - id: b4395 - name: ytjC - !!omap - id: s0001 - name: G_s0001 - id: mini_textbook - compartments: !!omap - c: cytosol - e: extracellular - version: '1.2' cobrapy-0.14.2/cobra/test/data/mini_cobra.xml000066400000000000000000000643361342367665000210670ustar00rootroot00000000000000

FORMULA: C3H4O10P2

FORMULA: C3H4O7P

FORMULA: C3H4O7P

FORMULA: C10H12N5O10P2

FORMULA: C10H12N5O13P3

FORMULA: C3H5O6P

FORMULA: C6H11O9P

FORMULA: C6H10O12P2

FORMULA: C3H5O6P

FORMULA: C6H11O9P

FORMULA: C6H12O6

FORMULA: H2O

FORMULA: H2O

FORMULA: H

FORMULA: H

FORMULA: C3H5O3

FORMULA: C3H5O3

FORMULA: C21H26N7O14P2

FORMULA: C21H27N7O14P2

FORMULA: C3H2O6P

FORMULA: HO4P

FORMULA: HO4P

FORMULA: C3H3O3

FORMULA: C6H12O6

FORMULA: H

FORMULA: C3H5O3

FLUX_VALUE

GENE_ASSOCIATION: b3603 or b2975

FLUX_VALUE

GENE_ASSOCIATION: b2779

FLUX_VALUE
FLUX_VALUE FLUX_VALUE FLUX_VALUE

GENE_ASSOCIATION: b1773 or b2097 or b2925

FLUX_VALUE

GENE_ASSOCIATION: b1779

FLUX_VALUE

GENE_ASSOCIATION: ( b2417 and b1621 and b2415 and b2416 ) or ( b2417 and b1101 and b2415 and b2416 ) or ( b1817 and b1818 and b1819 and b2415 and b2416 )

FLUX_VALUE

GENE_ASSOCIATION: b0875 or s0001

FLUX_VALUE

GENE_ASSOCIATION: b2133 or b1380

FLUX_VALUE

GENE_ASSOCIATION: b3916 or b1723

FLUX_VALUE

GENE_ASSOCIATION: b4025

FLUX_VALUE

GENE_ASSOCIATION: b2926

FLUX_VALUE

GENE_ASSOCIATION: b4395 or b3612 or b0755

FLUX_VALUE

GENE_ASSOCIATION: b2987 or b3493

FLUX_VALUE

GENE_ASSOCIATION: b1854 or b1676

FLUX_VALUE

GENE_ASSOCIATION: b3919

FLUX_VALUE
cobrapy-0.14.2/cobra/test/data/mini_fbc1.xml000066400000000000000000000712721342367665000206110ustar00rootroot00000000000000

FORMULA: C3H4O10P2

FORMULA: C3H4O7P

FORMULA: C3H4O7P

FORMULA: C10H12N5O10P2

FORMULA: C10H12N5O13P3

FORMULA: C3H5O6P

FORMULA: C6H11O9P

FORMULA: C6H10O12P2

FORMULA: C3H5O6P

FORMULA: C6H11O9P

FORMULA: C6H12O6

FORMULA: H2O

FORMULA: H2O

FORMULA: H

FORMULA: H

FORMULA: C3H5O3

FORMULA: C3H5O3

FORMULA: C21H26N7O14P2

FORMULA: C21H27N7O14P2

FORMULA: C3H2O6P

FORMULA: HO4P

FORMULA: HO4P

FORMULA: C3H3O3

FORMULA: C6H12O6

FORMULA: H

FORMULA: C3H5O3

GENE_ASSOCIATION: b3603 or b2975

GENE_ASSOCIATION: b2779

GENE_ASSOCIATION: b1773 or b2097 or b2925

GENE_ASSOCIATION: b1779

GENE_ASSOCIATION: ( b2417 and b1621 and b2415 and b2416 ) or ( b2417 and b1101 and b2415 and b2416 ) or ( b1817 and b1818 and b1819 and b2415 and b2416 )

GENE_ASSOCIATION: b0875 or s0001

GENE_ASSOCIATION: b2133 or b1380

GENE_ASSOCIATION: b3916 or b1723

GENE_ASSOCIATION: b4025

GENE_ASSOCIATION: b2926

GENE_ASSOCIATION: b4395 or b3612 or b0755

GENE_ASSOCIATION: b2987 or b3493

GENE_ASSOCIATION: b1854 or b1676

GENE_ASSOCIATION: b3919

cobrapy-0.14.2/cobra/test/data/mini_fbc2.xml000066400000000000000000002650401342367665000206100ustar00rootroot00000000000000 cobrapy-0.14.2/cobra/test/data/mini_fbc2.xml.bz2000066400000000000000000000116301342367665000212760ustar00rootroot00000000000000BZh91AY&SY™2„1¼_€UUXÿ÷¿ïßð¿ÿÿð`}=ï}uÒŸmð ¯x˜ª»Ÿ ¶—­>zsÚîsÝõ‡mä_Z=Q奠Ñö÷  ì0Ji ©äšhÐÐSeOÐ24dFŒ#CÔš’hSÔžˆzƒ ÍÓ@ÈI¨’d¦M¨jfšBcQ´ƒM†žª¡L@Ä=MÒh¥$˜511OSÔbž¦&FG¨È64zDІ„ÓTý §ªzž§ê4€h4P<{Õá’s$p¤™¥™"Hé“ìûs&ÏÏ·óÝJê›?®QTW¦ ÐtUöa€àUVÔH#øå)ÃcGëšÄ[ößøBG£g #_³fÔáÑs‰¯Ï¢&ÿøqʰ‘ŠE‘UÞáèðÝ]Yi¿bQýqö ²x´?àü/ÔN®*!DMQ¯ñæTC¹œ«¾fëNò²1ª²ÈÝú]Hj¼sý~¾©ÓžƒCjÝãûeã6ä#uïJáù«®×ƒ»Â¸·íÍÝÜT’‚Cv>³ÅSÚ1³%a¾ã’V›y'f³³2d0ª² E‹8:qÙ¦®0oN¿7ßæ¯w—wï²ÃÝ;dIrÅý¹»‘´vÕ¯HÀJ¼ £až0nô‡ýô°Mü;Ù-×­^µ1­Lÿœ7G>¿Ùgù|>·áÏÏã·Ç÷܇BéágÒq<¤âRÌ|NcóܶÑq8‘ù6%-4JIøgáy ¹ÑÄåk—V }—ÚJ¯´èÛ× ÛÉe×'6ÚÜD…RˆI LÃ(îœ÷åq×¢ÏE’@¯*à^ïZÂoó‡%lÜ4qhGÙý¿[0Ƕ‘ì¹õt×çÌDqAÙØ¹h O?˜¡SÚ®f1hå¸]êU*e^¨$25: ±è,ïƒ 0uÒóQ°±PÉ•& æuvI–FƇ6šÊgÏy®jT¸ðAãtØ{aªd¸zcú0hÒÙÔîÄ ºæ”ž,ùœ9žÌäÓK K} cÁvÉÜdSA¢Ãª¶&ø‡8ô’=vv\dL¡yPÖ‚\biX7ršïÊÆRb]˜–ã³E:ò=ñ>´9gÆ®HúNN®î~Æ6} ÕÃ2 @S˜ÛÞiÚéhWYy%囨Ak¤îŽÈsÑã…œ ÂÛ:÷:3ÅšZ\•!àÍÝ#à‡ä¥¡:8o®°Ä ³"œÐÚEõöð‹–ë 3GvÄÎŽ@ç{¶„rø+ €ç€!’™CxþC.¼ræazÁ¯›ºÃEa[ÝFòn#ÎÉá²OæDß1n9•^£åÌèy"í{$BÂpÙvR¦C!˜Í³µŽÆa‹ô‹JÑöÂX¸”lØ8Ù X!u0W>UÖÌ­*ƒ6\J}  âÙúÍ·ûW¯áÛ±­ é‰ŽÃæ!ußÇÓzdôg›;/zdP< àë'DCü¡Ñfbe¦['p‚½•LÏ7 ¨ðÞÁ¿Œ™ºÙ­¹¥6ü#–ýxÈ|´Ñ&Y¦TmXJ˜N+tZ4IŒçÇ&"€žôtH»4`Í2 §8PH‡núÐôzÁ1htQÍœ0á¶¢vØdz(lCÙ-‰Sí’#¾‡CVTŽY±á¬Æ<{<ذŸbŠÊ6o¸k¯‹}CšÓíÖÝԼ˴©ˆ–õìñÚypIF3Õ{k#G¨¶{(½p±¯‡¢É‘ä(Ø˜Ý >ye7hùŒ„.Q Ðr iàèE|O‡ j2 4¦‰£¾74FQAcHëy²,”9r(ûa©÷o§Ø$„³KiÓá ø{ó£ÖDz0ÉrGÞ%^®»ŽDnˆƒG‡äÔ‡Ðꌻ’56pÙ ¬Æ‚¡th æŸFöÚýÇ 0“¨HNn­ªCA¶ć(Ç:p—$އ†¡.ôv4ðåÑØ‰S‰}sòRXºìÔ´›ë¥dDa›ÛìqÇ'³ZχAã Øl£î[9¨/œ\“Ö„jÓ—n›b<Ý”o–hì‡P¶å‡¼n#tºLNXS-;`—[‰C !œOoáÛ^sMÊíNˆádJ*Š-ÙfÍr P¡!†4]˜l͘ð“]À¦rŠ‚ÊVÏe€ZŽ]’AáXNÙˆË<ÙNnb9· é(ꪤwH!:“`cz4ÀDZýCQL¥%y=ùJ¾ª÷¢}Q4bI¤LªÚ2‘´Lµ ‰¢¼Oºÿ©ü*ùšû£M Ë>Æ'›âpFøœt¦$ÃI& ,³* U)/3,@£h2Î;§œ"p‰ü¡#r9q‰ª›•YõDý2,ÿWä×êƒ1-ÝË™_¦©[ÝçÆ!G3Jãvd’JJI$“$’dM“$’dÈ›]^;hµúÆÜ•qFåZšÕ¾¦Õ8TÄm7dføš„Ú‰áãuoß2Ð ª¦ Œ„‰Ÿg³iy©8ª¨Ä \Ms«ƒ“q9j•\%ž0Ãe¶&Êß•oV³ ntbÚ5ˇ nZµÆÜX° J&¨ÍZåsñ2'-Zðµi«\°c"j&Äh¥1Œ±*o…OG‡§òXwôG^½>¼†®ï`ÀÍìû 5üžý%ÞË.²»»µö‹°ë¡_Ì}ˆŸ¸»¿ÐüÖ‘ $&:Ò2¯ß©ýšE}¦§n=øÍk”rói³dû…ü‘8rÝÇk_Ãè](ò;‘=Øð ã‚ðP\±9Á‘MIFvRãxüÊ7à@0°“µ‰²áj×5«oRéÝnýߺ»¼Ñb"(ˆˆ‰áÛWEjèÚÛ±ÍW{nkâT覧7IWÚ6D®Êˆ/°GQ‹‚ª¦GJ¤‡àõâëB{»µ¦¿2túH™,˜—jãéÖCÕ•>ÄpW¾x!üW&àr'¯,¸;t^õc:Å…åNMÖT»ÚañÂE[¹Iª¦vg™x¼øP½zgCWeª¶ÝÒ·wiˆCQtË,Sf–cã/f™æ¾Å íºxQ–úŸs¢Fª·IôÄÕmøzHÙúÚ©oÄW­}l^ÿ]~”Nq?g²¦u9mìO”©÷Íüâ2±¿®E:—ˆÍVœa-ß³Šr.T•µM…z„ÚvšÜ 9aR·±)…¢ë0I<Õ„b¼|k7Dìþ‘x#«0»*ÝNÂ""(ˆˆˆˆŠ(ÅDDDQÎJ)¾O…Wª…s#¾²WßJ±ó¾7ÓfÔ~ZRè“¿ª=•6‰û¢tÄöÄ鑨SŒ;‘ˆÌEá÷ÊøM61–2uÔë·ó#Ú)턌©Ï–úÏÛuÔãB¹Éª4®²±é"t;$sàíwTþµ'E9¤äºKµ§uì몜fa­"²‡¢VýÞƒ»†–ÉeHpšH¤Š ¤‘.¨VL²…J{E»¿,ñ[''Hñ¢<“͉Ífb—V”Þ’I$™zF±°¾ÐIíðó֘׶•޶n÷Ú›n×Vý;Tíž]ìEŠH“PµAX4rЪZŒÑ¶ÆfÓ)Y?û¢&ËFÝ2g©ˆæt2œñkM5¹™#i‘¾1yõê¥:Òês}duIc_ÐDêýÑÇÁ. Éq#´Jð}gïªne>ZéÈRtåOÔ¯ŸBSƒÍÕåy^æªo„ŒzžšæôNãFäa…ØâÃÝJüÃ\¨â𪙒¬d™”¯$N˜Hê‰Ñ!Ç)^‚›¨ï]¾dvÄüɤ•OÄI¾TâŽÓ†Ù~AdF¨Ò-UZÖc5 dHBUgFE³ã'(›ëjVúšqøû½tK%VËÏæåæ[µKÛ•'uOA­ZÞ"µ¬ÝNÞrÕwÈ’$,²³3N»-õªW Lãë ßnZ©µM™¹!—lM·Ù¹½Wø¶2¦¦>U7¢o¾dOtOžUt›ìŠoªÔS¶'NÈ‘µ™œÑæõ '‹¹ï‘ð+”¯U&Þ¡&:c²z‹®0ÁEp¸N”J •°‚Ø "çëeI©TfªnùíÆè§´i'œ‰>8[–qÎÉ9¢x·ºcIùHÕN¨HÈÊw»¹ý¾µÏñÐÌÀÌWäQEݸ”TKʧ™z‰˜wj¨¤V”¬ÝØ›”v ëß©A=d*‡¹îŽÑ'ÒÙ²šZ¤ªJ«3$:s¬+L¹¬ÝÖN½Ì¾O•Êîù#ÓÁð®rc:V½~ÊUÇ®'›Ó“Áî›ý»oÝ­÷Å&å…ÊGŽž=µ²î„Žq;"{2&DÈž˜š„Œ„ŒOBM‘ñ«fò.ÑJݶBFQÆDœês|èœêŸX“Ûm»%Rn8Rú>LäŠxZ¥o©Ä^ˆ›(žq<Ò¨àGÃÙìÇ«¢”ÒHS +:±d«¸A¸II×S•MÔ¯/*O*MDÈžQ3Ê›Ñ<'eNXµZ:ø%ÕG«=ÅoìtBG¢§:W)5Jß&÷eûJêFĞ›¢œ©]²k×s…óUv_vµvD÷þÓÂ' ÄŒTðFV²•“£ ɱ&ˆò%VÒ ˆá‡z'Ÿôº$Û•yt$cŠ8|Ñ7ÄÚTÌК†U´LVÛfs±=}´º©[Q\òÝ~ñPR~®@L] 6˜†bW6ÉDŒ×;ѶյætÄï£t2~*žî‡‚Ї€Àš˜œŸ*›wƒW•(÷Åï3Æv#t$|2'› N漕UÒSsc/ÌIï‰é‹š›p$ì‰ÐbÏáŠ*Ñ/ò — ä ™*pÞ‹ dp‡yŽñÅäªl6ÿâîH§  æP€cobrapy-0.14.2/cobra/test/data/mini_fbc2.xml.gz000066400000000000000000000131411342367665000212200ustar00rootroot00000000000000‹+ÒXÿmini_fbc2.xmlí]YsÛ8¶~ï_¡Ò<ôà Clˆ”ÝSŽÛ©Ž#•ãÜIæEEI”Ä-ªI*‰æ×_ÔFj1­ÄZØ/ƒä'à<øÎ‚ƒ³ÿxôkßÜ0ò‚áùïøú½æ;A×öÏÿôpmØ¿ÿûß΢¶ºMÝ:Œ^÷Úóú ŽG¯Móû÷﯒K¯‚°o&ÿ0}÷›ëSsŠˆMu÷ìR¯¥WÏë´^‹ÚÁƒ>ž×?¾i¼Fê?NX}Þ‘:®g¿öŒ_ê¡[¯©ß{º½Ðíž×{޹õ?~«Õ΃®ë§—£8ô:ñy=ÇêOÝöè ½VìþˆÛAð5½]=à{QÜè}zñ•ÛS7ÄêW¢ìšº:εg(ß¹a«õŸôÿƒ°>»?‡-Z§H5÷Ç(ºÃ8ùWo˜À¾êÞãØ½‘ï¹az)ê8¾{^7hÝÜbÌQú¡ó¸ •‰ÜN0ìæa(Gh=Ò™¹f¨gf^bS!›[¤|–¼¬ìz£ý—Û‰½on”¾A'ý÷¼ñ¼´ÿš‹:},˜]KïOÞNrKúG<©'Þ£÷?wù -~ïÚÿXüfNHÉM½åËÓ)—ô)™¹÷­‹‡æ]öSÀíõ¼Ž7}±æ3š×>…sf>Õé쎹ë‡Ç?óÃ;ü.jµƒqòqìü£å1›[-?ø®6ÿ¬UêgíWT>ã—ß~nõýN«uÕr: Þòì÷gz 8é¦sñ2xTÝ‹Õü_ÌÆÎ¢qýë©×† LýcQà/õ©GÝÙ£jIŽëûcß ‹]íÕ´»G®úV=²¿k©Àœpr©”©—}äÙµÔ‰iÃÀ‰CòqÜNÚ;î§LœÓ«IïZ˜vGýÖ|˜Ôh‚h4Œ+£ïO:nLüÚ(msâd)qc§ðä’ R¥Êfà„ýäõ°ÙßÔüu*ýïœ×/é-k`Ô$˺3Y’_;Ãa;邘q…¤õ¹KxNI†ÝÞëû«ë)œú+‡ö¦XXJi"bb¨;Œh2ŒÆ0úGkŠvåFÐ¥LþvÔ[QƒÿÇB*ù‡Ôcí¿Û^à¿ö¢i7²¿ç=Q¤ä"z5tãä/?èOŒ¿ÇŽïõÔR™+ˆÓ®¼qú«W¦×|/í]èFÁ8ì¸óóºê]e¸éØÛ^¿ÿ*y³íÀ÷b×L‘_ivÄ :“ŽyÕ¼SS¨í™—·oß¼{oÀà˜– I¶%0¦%8bÐCǶ !ÎÁc·mÞÞ]½A˜øÕU3Ñ/‰Ò3/"”ÀŽÆíD!½ŠfšÑ¤µ€Sâ<ºæýۋˇ‘6‚CäºÝ…:£®¢Àj9ñà»3YÀjn–ó™¹A圙sýVP—fA_æ4³9UÍË\´°,(hôkVD²¼^7é*¨Ö¾1Ö®ƒ¤Ä*H·­‚¢ydk 9ü@®Ä€_ Ð ‹MÀ+,l½š[T1"6øÈ-p>¡´?‡;£ zñ§ª›6èâO©„eˆr¢ƒMpŠõ° BÑ l‚"f[zس‰N6±AΧÀ&èvëºÀ%hÅ% \‚>— \â†6õ?S¦4‡ç‚€¾R¯û¶ð~ ÏÌ…403©Á5A4`" lüµ !™iÁ’3 ä K-°ìÎÇ@€W0S'2-ÛàÌ@û‡¶¼6SBÀy Ú E(ƒî¦8¸Š!ˢИ' –ÍRX‹2¬ƒ”(›øœ¡yƒÕTÓ¡Á3,± ¸ÌÆiÀ%sÄ5ô—H¬ƒIR¡åµqlëÀÅÔ‰I¯Ã%:p•ºašp-=Ó Dã®±,`´ÙFê¿þ$¨¼LýòÔ?íž5§þ´IúLJOýcHêÿÆÓ¹Á-ÃÚ?´±”Ükl1ïÝ&RÂÛ(Ú³‘Ï ˆƒG #\žÈfðöˆkÉkQ[‰‚ï†ã¾y…lÎ4%óQá÷Ô@±õ0RI4áR=ŒTè1P, ⥶´„1PiS®Å®´@b’k‰9ÑKÌÉ©óîÀYbæWÞ`Ò ƒ§ãÆÁÐ]¿böÌVÆN6g{X ~lÙS‘4YOƸwâÝí—«ûÆç/ÆÅåۇƇ·Fó¶ñ±y{ñðŠw 18‡¶Ì¼g^–àà®ñ¤ŸðQŒ -‹Y , <5ÕÀûR˜b,@œW³°¦ÔT†uxUm›Yp…%uPÍ$?ÄDXDZ¤¥5ïŸl*m/S,ã:«w¹5¾~_ÎôöÝØ¿Å¸!^e"9hv¥†G®®ï?]>4>¾58”K”3j` –» —§>|)¡àÛà{]9¶ˆ€ÇÏ^Àˆ ~Û´ ž¹A¨ß7Mô–$)t$nX0É´«ÎV>ë<£ºvÁänl¢=@rÞì¹Z/–“`UÝõ¬ ÿ‹m/ZO­º?jVÔ 509ºÓÞ᧘öº:ÈæÆÕ;h¯³mƒKCì!ܲƒH½82 )fžÀ$c‡ŽêR!À#ÚÄFXÇØ¡çÃ3 DKh ®Òƒ¥¥S'ZðÄe»†r&4Õ¨‘H'iÛ S m}ºDÚ¦jü®;˜tÝ]ï›>Rç„-“ÈA65 „102äÂåvÄbøl>F)¯1ø-õÄoµ ÃXOUŽõDÄlMÅZ¨¦mXoº Œœ·DšN6;Ÿ4ÝøãΖ@S¿ 4­,­‡hêCš’r?é2–ç\Q˜÷— 0­_PÈ´~(´¼‘ îQưÔ`´ƒ'.a!0¸ c6|]!&à—¶" e6zÅ…¤ÀiP8¯ÊÙm±“:(*Æ Ñªuñ5-™üœHaq];­e`6¼À“`‘Ó“VˆdŽ<ÎoÊñG7ÏÑúHüØØãL&‡M ÓQ@±(dH¸hÚªÂÖURuƒ“æÉ€ sô–4–õÇôÚ6ãs“òHŽKqdÂ8h­¡†gþçâáí=\ãësãûOw@ MJ lƒ­ x¹ãT€Û/”rðØ(–ê¢ð¤SÊaÚò¹6xW"(xŽc6¸ )ŸÈ*x|Å‚/Œ*©³¡ ¾úš„Ï N0ÁóÁ)ƒ÷RQ~ôƒzC’À«dø\x,mðâ’að~þ¹Sjc¬¼Ÿ–ÞOË‚_áwJ3& ]ŠˆÂVF!0{*Wœ‰”h*¸¢¡·Ø I„k`¡ËÃ@ ` É)î%HW•M¤¡j‰dBOQ[ÂÔÄ*â2Å#¨žâ8XG1Ž,5ÔkÄHÁõ‚hª³ ÂÿŠåq¢€¶ŽÓ•,õ²FZB7É>F]›¹Ö['H'ü¦õøT<ÅîOñŽa¦ãô»•§¸òWžâÊS\yŠ+Oqå)®<Å•§¸òWžâÊS\yŠ+Oqå)®<Å•§¸òWžâÊS|”žâ¥ŒâæÜÄO¥ãMNâcs|*1œ¶yßxh|€ª A² DÀ|°°€¹šæþ% ¾^fâ8c<ÞBezÊe"]å2µ™É¸më8ÒÑ’Z(’”é8‚’ &‘ù &t‰x¥Ôk#¦cšq*-ªãµKÇ$Ù<Æ4X ¬ã ^ÌB ÕóÖZRÏæz&0ÌNÿ¢,néù00³¤Ðc-GB [ê: do)¬ŒN×Âr7YXO¤áœŽ…åVVeaUVeaUVeaUVeaUVeaUVea•²°|'­µT©õ½z«iuÖ­ÅXñ¶2çKú\s¿Ý§úíîY¿‡Nw!ì^'ˆ=õo5SkŽš­ÞЭu½á¸ã»êB7Wålúäno…à[Â?ˆfGwfP&—ƒ¶Õà¬à`Ó¨a3°rö€hËÆ/–:»RÀ$WòžÁžÁÊNåðö´Ô`£KªAž|?m ~J( 9,ŒÝ†MþE=Iµ>MUWÕY¤#PŠ„–47Ž´Px‹P=¾$KS^)ÑUÓdînÉÊ;ÙRœŠí žÁkF-t»ãŽÛ-°áÁî'F$tX-€â[(kÜ6Øþ¡è–¥eƒoÛãÙðÌ]Óß©*$ÓÀ^%>àÀÖSÞ1]Žk¢p¨¡ Lh¢ZRã$º˜ÓË´NöˆË‘»tW3=3)p‡?š„ão…¸¦÷nåSt³ó”ßÙ–™DšH©!¦×¤Ç7Œ·ïæ—ûOÿw9¦¶l¸£3áòE@àO·R˜àÙà•l ~jáȲ4`2ð³<ûµvâNµÐ5¡‹® ¦ƒ§0ÇGQA(gº‚Ûz÷ŠÓå?^‘þI·³é¶ÁŽŽðxÏw<@ºãAS'E—Œ›ûƧ&ðeó ˜,%Ó3ǹe0f½\®þ#,Ú×#x 2é&4Ç¡Œƒ]±; ^ô‰ÙðüNb*4`B› œ"ð¤|Åm t0™J>vJ,p3)Áäàîx!>õÞ-¬¡ŸÐï]rð’£ÔbÞûÿÖ-DÀ n›r Ö1øõµ3øíG6µKÇ1 é(˜Z ¥ÖÀjªH'“g,2I×™ò:¶Z¤ÕÓ¦â^švDèØa@ˆeQеÄtÑ# iÂÅZ|0’irî(`ª+j¦÷Ìñõð'â5rŸò=µÍà´¼Fnå5ª¼F•רòU^£ÊkTy*¯Qå5ª¼F•רòU^£ÊkTy*¯Ñ)x&áR²Ñºëì†]«jÐ=6ÇQ*ÃöMB@wpJ5ÝC¸|¡AŽÁ½Ò†æÕ6‡wÈÛ)Ä¢à&ã\&NfzÒŸAjøÞÈë>:£È|w}‘”zCHè¢Õ„i¢Q:ª‘Ù’ë(_©Xª´5q(wÚfµ~Âí‡:S³9н¹Æ„·dí7îÐm†Aw܉¬+¹Ü_\HiN‹nZm$,+ã=¾ÓvÕJ¿Ô’Ñ©þèñb©4×6,[±æ-–ó÷è¿å°0F8µhɰFqtS+©ÑšÇš·dX~wPrŒ˜“b¿æ-Ö£ã.‹%xkÖ2ãäëõ‚ÆÎ9&&º:¦`¢ÃŽâ¢žy£ØA6Yô—0¹E¸µûF 3¹Ô „fø¼e:Ã{_ß”üZ„XÁ9¬I÷¯w¥±ä –Ìi=gTV#ØX°æ-30ü\Ë^Á² X_JcÉ,YÀ*«m5 X³–¹¦*)/‚dA^‹– «×vJÎ ‚iaN,Z2¬®ß- ÅpañZ´ÌœÛÒX|‹°Þ•Æ+X9qu°$Ôʬ'…YïƒÜr“^?²å¦0¦ÃZn¸Em*ai ’¿·yË\ ”U)’ð¬ü÷ÖÿšŸØÉõc›Øù1ÜÄæèH&¶X™Øy+¨ïwJOl»¨üç-Ó‰íÅ%×JÊda­\´Ì±Jö‹&çç±æ-S‹Êï6ËbaRÄšµÌ-л’X²¸ð.Zæ|ó"§ ÒŽLÆtXš!ÎAÊõæ´ –ø(´ •EV¿hÉfx<òJ~Å —àEËlÙôrKzýÈ>–˜nÙÜs8´‰Í’‰ùÉ8o™š÷ñ_—¥&v”»¾ŒµÔ’aÍn2g^ÕmÔ³ìÂ}âäVÃ\øUÃiK­çDq.$}ߺxhÞÕk¡›Nó¶ïÎ/gP—kŽ7ŒÝa8P7þ=öB7‰L/¾¸JÒ¹ñhä†×þøÇ›Ä[­¬¾ :­®ÛsÆ~Ü·§ã ¾çîÊZis+ ºÕç;Ðá…±g3ÇLû¿_Ÿo~Â;Ã8÷C³Ž{·ç†n2uq8V|zC’váÄi]»(¼Î@ ÝÃIr<¤¹3â€O!ÎB$kº?X1@òüquÁÇŒ—×)#¦•h‘9›œ¥ôÜUëýÅeLòª.ëÎîj+—ß®k˜›é)¦€_Šó“z*-N)Úe:­®ÔQtž×?¾i¼NÒ—9?gë,Á±É³,ÄVyj Ç«ò–fù.Zïù_æ`ÛGyûÏM_ã@LJxìT#Ûzƒãýð¿ð›[X|Ý|W†ŸŒºôþ쇅VW5(éý¤ ûL^¿¹Ø¬³z¡"-ŠGm/99!+SsüîŠa”ÂTÚjƒ¶J¤sÀª*éþÑ*«^w´†Qwà@{3ût´ßþ¢4utWZ-•QÞ×D^Â×tsѼڬjûþ¤ã†JµºƒI×5¨±Ð·iS¨Î”n†XiÝ Z7ϫݴÿÇkQh…7=þE8—L»Oûî^8<1;Œt/ÜpX¿îæýå(޶Úý© .a4 ¸öÍsjÍ·Í×ÍIXk>|Ìiò)ž³äy&CVåÙNÜզϵ¯Qýö9ô:5­ƒñBÄÜvW¦ZYâœlz1w}:Ý£iþÄo[?õôÊþlYXÇ £SRº;Ïü‰§íŸzZ‰EzKñf‹ô¾¦®è‹Qëz½Þ8!Ëô%ª Ñ ü%ϳ—´ÿÇ­ Á>$Œ•Ï©|o]ZFb7[.Íûê·÷W·­«mi³¸PÁöß9“åRá}'˜5YÆ-qPä½ ÅÀtg¯zZ’å×§Íë?·¸R2GxÅ"¿zE'xúpå7YÇ;Ñ0íHº_íÊ(È䣣ܕÑûõû<^8^®1Kû¾ } ~ón[h3õ„|)¦éEJðaQ•'(•¹I›+é²6¿ywÄþï½Ð½ÏX´áÒݦf¥óçf¥3eÓ´ ¥qÖ0Ç›?+u³EÝ6y¼9bòHÁJÐÑMupº{´A(©¥[)Þ=C)>Žã¥xW)Å-Jñî°•â]µÃQ¯ £å{ñ2ÖeZÑÅÜu‡7&»>›–´~Ëô]LÂmAÎ…Mº¸g%êM“¿rŠ2®Tå&U™Êç•e:€Óݤõü\Ùã+»±{—_ìYsÎKieÎ䋸 ¿l öLÏZg®©=›tí—öտs gÿËTíEž-|@lïCõiýþ]=É¿^{?4·zâÐKâm{"Ç9rû9›º²Ï1 wòÏ!ãç¦oŽoY–ï(ÖwŒ‰"?Uägм«È«Ç4yµóç˜Õùù¾nø øqpõ}°×âùüÑIùËsÝaöX¬?õŸŠ¸Ñ×3(ßÏEŽ"÷KfwEþ{ÌøwñÑÓCÐÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒÒú¿ú ÿÿìÁ  ÷Om7 €wÿÿìÐM‚0„áòS¢Æc\Ø;x]ºôÆn=ŠKàÂ)|D#¸|ŸfB2iqyeoó\)•J™) e©¬”µ²Q‚­+×WËýb×ÃÄûþó¯ì‹gõú^ïÿÿì–ÑKë0Æ;u²+(>øàÞ ŠZÙ sN|tî †ê›ÙŒ,6%íÄúäãý³o’­6‹hj}Q8?ÝžïË9' [sÇkY¬šXKΔê,®hK².~µÄs­DÞAɼvɼÒyYÞ¿JžW1òªFž|ÿÄâ³:ç3ÏžŽF˜Ò E¼ ÎCGƽ4aEqðÍýôIÂFc>p‚:+†ŽŒ˜³g³çû9¶èÔ Ú´?˜‡ˆª}|qeçþÓ¿‡"yz?³¾È—?êc6K½·–ýí>2>h8§t8IRêŠ3Æ㉻‡õï)ý{‹¾gè{J¿Ÿé#q<>qÈë°ù4 Ÿ†VG³ÕTVÌbUÄgßðÙ×|"΢"™Ë¶á³­|¢1S*ÌT1?a“!ŹcQýCGé_ÄL‘ÒQ”h² ÷<>Nbu±”{;?W…ç~nñÙ4|dÜXd4GÙH½±E¯cèÉø°Ù HȆ8|a²+A~ÏÎUñDÞ&µÿůnøÉ¸ûwÐè^Üâœ`$˜„nKëËëÂ×î²÷ äýî<Û=°eäÉxïîôÒoû=ÏeÜÁ•ܹ™ý+¿sÔóÞô_ë¹~Uœ-ÏŸÃEgþ|nÔ§ÿy²¼ç?ÿÿìXÍNÛ@v~+ÚF•Z©N•-vdïú7§Ò¦•|(Q¤¶7 ɱ éSõx ¡G¡³ŽÝ„%à$@Å+9ɘù¾ùf<;› Iå*W¹þ—5‹W=û\Á«ŠW ¯E¼^ÿõºx/¾¿ÀWçð}!Ãæ|Ü~–ÝËï§þÒÀFð¯dñrÿzfo'^xGI—¬|>í&Þ^;N/)ùJ¾GÎ×9ìF{~î'‡^Àù¾W'ÛOÚ ñó5¿Ä=mÜoéúþªIWû˹!÷›âpûÇÇ/š®5oßÒóÛôøõ-Í´šWê4WoïT«Õ·3}ÞŒ¨S«@ç[A'·å¯ è°Þîú½D§QÜ»^yÝvÎ[4_^ ¼ÜfÐésRØ=á|Á@gß²À·<ćd½`Ç_·/ð.ø/Øoû½ýœo­€¯.ðÕ‡øâ$н°?G‹x^ Xê±”Ö#^EFW=Z¥ùüúW}ûXÎ÷0ÎU¬üÞötpÓü/ë®±~‡<ðܾt*Jãýž¹–'?eÆÌgVàáv:Uo«ãžòõ\ÿÿÿce``àbF f†Ò äh2ðÙ@ÌUÇ•gEÒÇŠ¢Â÷0ö7 Ò ýxôò~†Q}ƒJ¡øgGÓâ;›{˜ûùõ¿àCègDÓ/ ƒ‰£»“€;™Fõ :}Œ}LhúP㛘¢Ø | ÎKÌMe`(KÌ)M…›WÀ€;ý ›RïÀ€?½r2 ¦W??)_/9#5)ÉjÛËf/ˆïìáêäiehnal6~䇟™¹™áhø‘~¦&FF£áG~ø³¯ùhø‘~£ù—²ðÍ¿…Ÿ‘‰ÙhýKµòo¨´SGõa×7šþÉo¿(Ù=1cobrapy-0.14.2/cobra/test/data/raven.pickle000066400000000000000000000317761342367665000205510ustar00rootroot00000000000000€ccobra.core.model Model q)q}q(X_idqXHHqXnameqNXnotesq}qX annotationq}q X_trimmedq ‰X_trimmed_genesq ]q X_trimmed_reactionsq }qXgenesqccobra.core.dictlist DictList q)Rq(ccobra.core.gene Gene q)q}q(hXYBL030CqhXqh}qh}qX_modelqNX _reactionqc__builtin__ set q]q…qRqX _functionalqˆubh)q }q!(hXYBR085Wq"hhh}q#h}q$hNhh]q%…q&Rq'hˆubh)q(}q)(hXYMR056Cq*hhh}q+h}q,hNhh]q-…q.Rq/hˆube}q0X_dictq1}q2(hKh"Kh*KusbX reactionsq3h)Rq4(ccobra.core.reaction Reaction q5)q6}q7(hX2MBACtq8hX'2-methylbutyl transport (extracellular)q9h}q:h}q;X_gene_reaction_ruleqX_genesq?h]q@…qARqBX _metabolitesqC}qD(ccobra.core.metabolite Metabolite qE)qF}qG(hXm208qHhX2-methylbutyl acetateqIh}qJh}qKhNhh]qL…qMRqNXformulaqONX compartmentqPcnumpy.core.multiarray scalar qQcnumpy dtype qRXU1qSKK‡qTRqU(KXRr?†r@RrAh_Nh`hahbGubhQhehXX ð¿rBhZ†rCRrD†rERrFhE)rG}rH(hXm1407rIhX2-methylpropanalrJh}rKh}rLhNhh]rM…rNRrOhONhPhQhRXU1rPKK‡rQRrR(KhVNNNKKKtrSbhXX1rThZ†rURrV†rWRrXh_Nh`hahbGubhQhehXX ð?rYhZ†rZRr[†r\Rr]uhƒNhNh„h…h†GÀ@h‡G@@hˆh‰X2MPPALt_reverse_91d12r^…r_Rr`}ra(hŽj^hKhG@@h‘h“h h…ubh¡h‰j'…rbRrc}rd(hŽj'hKhG@@h‘h“h h…ububh5)re}rf(hX2PHETOHtrghX$2-phenylethanol reversible transportrhh}rih}rjhRr?†r@RrAh_Nh`hahbGubhQhehXX ð?rBhZ†rCRrD†rERrFhE)rG}rH(hXm1411rIhX(S)-3-Methyl-2-oxopentanoaterJh}rKh}rLhNhh]rM…rNRrOhONhPhQhRXU1rPKK‡rQRrR(KhVNNNKKKtrSbhXX1rThZ†rURrV†rWRrXh_Nh`hahbGubhQhehXX ð¿rYhZ†rZRr[†r\Rr]uhƒNhNh„h…h†GÀ@h‡G@@hˆh‰X3MOPt_reverse_6a118r^…r_Rr`}ra(hŽj^hKhG@@h‘h“h h…ubh¡h‰j'…rbRrc}rd(hŽj'hKhG@@h‘h“h h…ububh5)re}rf(hX4ABZtrghX54-Aminobenzoate mitochondrial transport via diffusionrhh}rih}rjhhZ†r?Rr@†rARrBhE)rC}rD(hXm1222rEhX phosphaterFh}rGh}rHhNhh]rI…rJRrKhOXH3O4PrLhPhQhRXU1rMKK‡rNRrO(KhVNNNKKKtrPbhXX3rQhZ†rRRrS†rTRrUh_Nh`hahbGubhQhehXX ð?rVhZ†rWRrX†rYRrZuhƒNhNh„h…h†Gh‡G@@hˆh‰XAAC1_reverse_a6f01r[…r\Rr]}r^(hŽj[hKhKh‘h“h h…ubh¡h‰j©…r_Rr`}ra(hŽj©hGhG@@h‘h“h h…ubube}rbh1}rc(h8Kh§KhçKj'KjgKj§KjçKj'KjgKj©K usbX metabolitesrdh)Rre(j0hðhFh°j0jpj°jðjpj³jËjãjûjj+jChlhÇjjGj‡jÇjjGjˆe}rfh1}rg(j2KhòKhHKh²Kj2KjrKj²KjòKjrKjµK jÍK jåK jýK jK j-KjEKhnKhÉKj KjIKj‰KjÉKj KjIKjŠKusbhƒ}rhX _contextsri]rjX_solverrkh“ub.cobrapy-0.14.2/cobra/test/data/salmonella.genes000066400000000000000000001134121342367665000214030ustar00rootroot00000000000000(dp1 S'STM3699' p2 S'cysE' p3 sS'STM4366' p4 S'purA' p5 sS'STM2466' p6 S'eutD' p7 sS'STM3482' p8 S'gph' p9 sS'STM2460' p10 S'eutH' p11 sS'STM2463' p12 S'eutE' p13 sS'STM2183' p14 S'cdd' p15 sS'STM1746.S' p16 S'oppA' p17 sS'STM2058' p18 S'pduX' p19 sS'STM3483' p20 S'rpe' p21 sS'STM0393' p22 S'yajF' p23 sS'STM2667' p24 S'pheA' p25 sS'STM3702' p26 S'grxC' p27 sS'STM3961' p28 S'pldB' p29 sS'STM3960' p30 S'rhtB' p31 sS'STM2662' p32 S'rluD' p33 sS'STM3965' p34 S'metE' p35 sS'STM2461' p36 S'eutG' p37 sS'STM0586' p38 S'fes' p39 sS'STM3968' p40 S'udp' p41 sS'STM2502' p42 S'ppx' p43 sS'STM4278.S' p44 S'nrfB' p45 sS'STM2500' p46 S'purN' p47 sS'STM2501' p48 S'ppk' p49 sS'STM3793' p50 S'-' sS'STM3686' p51 S'mtlD' p52 sS'STM2808' p53 S'nrdF' p54 sS'STM0247' p55 S'metN' p56 sS'STM0246' p57 S'yaeE' p58 sS'STM0245' p59 S'metQ' p60 sS'STM1793' p61 S'-' sS'STM1375' p62 S'ynhG' p63 sS'STM0248' p64 S'yaeD' p65 sS'STM0719' p66 S'-' sS'STM2074' p67 S'hisB' p68 sS'STM0399' p69 S'brnQ' p70 sS'STM0087' p71 S'folA' p72 sS'STM2075' p73 S'hisH' p74 sS'STM0329' p75 S'-' sS'STM0498' p76 S'copA' p77 sS'STM0773' p78 S'galM' p79 sS'STM0494' p80 S'ushA' p81 sS'STM0320' p82 S'phoE' p83 sS'STM0088' p84 S'apaH' p85 sS'STM0322' p86 S'proA' p87 sS'STM0491' p88 S'gsk' p89 sS'STM0812' p90 S'ybhO' p91 sS'STM2189' p92 S'mglA' p93 sS'STM1826' p94 S'sdaA' p95 sS'STM3624A' p96 S'-' sS'STM2956' p97 S'relA' p98 sS'STM2064' p99 S'phsB' p100 sS'STM2959' p101 S'-' sS'STM1104' p102 S'hpaF' p103 sS'STM3697' p104 S'-' sS'STM2774' p105 S'iroC' p106 sS'STM3938' p107 S'hemC' p108 sS'STM1101' p109 S'hpaG' p110 sS'STM3200' p111 S'rfaE' p112 sS'STM3939' p113 S'cyaA' p114 sS'STM0958' p115 S'trxB' p116 sS'STM1255' p117 S'-' sS'STM0661' p118 S'rihA' p119 sS'STM1468' p120 S'fumA' p121 sS'STM0663' p122 S'gltK' p123 sS'STM0662' p124 S'gltL' p125 sS'STM0889' p126 S'artQ' p127 sS'STM0888' p128 S'artM' p129 sS'STM1469' p130 S'fumC' p131 sS'STM0140' p132 S'coaE' p133 sS'STM0141' p134 S'guaC' p135 sS'STM0887' p136 S'artJ' p137 sS'STM0671' p138 S'ubiF' p139 sS'STM0145' p140 S'nadC' p141 sS'STM0146' p142 S'ampD' p143 sS'STM0619' p144 S'citG' p145 sS'STM2168' p146 S'pbpG' p147 sS'STM3068' p148 S'fba' p149 sS'STM3069' p150 S'pgk' p151 sS'STM3066' p152 S'yggA' p153 sS'STM2165' p154 S'yehZ' p155 sS'STM2167' p156 S'dld' p157 sS'STM3062' p158 S'serA' p159 sS'STM3063' p160 S'rpiA' p161 sS'STM2162' p162 S'yehW' p163 sS'STM2163' p164 S'yehX' p165 sS'STM0866' p166 S'mdfA' p167 sS'STM0865' p168 S'ybjG' p169 sS'STM0863' p170 S'dacC' p171 sS'STM3881' p172 S'rbsD' p173 sS'STM0861' p174 S'yliI' p175 sS'STM1107' p176 S'hpaX' p177 sS'STM0183' p178 S'folK' p179 sS'STM0791' p180 S'hutH' p181 sS'STM2550' p182 S'asrC' p183 sS'STM2838.S' p184 S'gutQ' p185 sS'STM1718' p186 S'btuR' p187 sS'STM0242' p188 S'proS' p189 sS'STM2929' p190 S'ispF' p191 sS'STM1712' p192 S'acnA' p193 sS'STM1710' p194 S'pgpB' p195 sS'STM1711' p196 S'ribA' p197 sS'STM3500' p198 S'pckA' p199 sS'STM2669' p200 S'tyrA' p201 sS'STM0101' p202 S'araD' p203 sS'STM2146' p204 S'thiD' p205 sS'STM0985' p206 S'lpxK' p207 sS'STM1883' p208 S'purT' p209 sS'STM2467' p210 S'eutT' p211 sS'STM1886' p212 S'zwf' p213 sS'STM1787' p214 S'-' sS'STM1884' p215 S'eda' p216 sS'STM1885' p217 S'edd' p218 sS'STM3787' p219 S'uhpT' p220 sS'STM2301' p221 S'arnT' p222 sS'STM1963' p223 S'amyA' p224 sS'STM1889' p225 S'msbB' p226 sS'STM2305' p227 S'menE' p228 sS'STM2306' p229 S'menC' p230 sS'STM2307' p231 S'menB' p232 sS'STM3668' p233 S'yiaK' p234 sS'STM2025' p235 S'cbiK' p236 sS'STM3542' p237 S'gntK' p238 sS'STM0963' p239 S'serS' p240 sS'STM3660' p241 S'xylB' p242 sS'STM0444' p243 S'ampG' p244 sS'STM2092' p245 S'rfbF' p246 sS'STM2093' p247 S'rfbI' p248 sS'STM3664' p249 S'malS' p250 sS'STM0440' p251 S'cyoD' p252 sS'STM0443' p253 S'cyoA' p254 sS'STM0442' p255 S'cyoB' p256 sS'STM4100' p257 S'metB' p258 sS'STM4101' p259 S'metL' p260 sS'STM2391' p261 S'fadL' p262 sS'STM1290' p263 S'gapA' p264 sS'STM1569' p265 S'fdnH' p266 sS'STM1568' p267 S'fdnI' p268 sS'STM4106' p269 S'katG' p270 sS'STM4108' p271 S'gldA' p272 sS'STM4109' p273 S'talC' p274 sS'STM1567' p275 S'adhP' p276 sS'STM1566' p277 S'sfcA' p278 sS'STM2020' p279 S'cbiO' p280 sS'STM0756' p281 S'nadA' p282 sS'STM3147' p283 S'hybC' p284 sS'STM3704' p285 S'pmgI' p286 sS'STM1818' p287 S'fadD' p288 sS'STM2948' p289 S'cysJ' p290 sS'STM2949' p291 S'ptpS' p292 sS'STM2946' p293 S'cysH' p294 sS'STM2947' p295 S'cysI' p296 sS'STM2009' p297 S'amn' p298 sS'STM2927' p299 S'surE' p300 sS'STM1763' p301 S'narH' p302 sS'STM1762' p303 S'narJ' p304 sS'STM1761' p305 S'narI' p306 sS'STM0686' p307 S'glnS' p308 sS'STM4081' p309 S'tpiA' p310 sS'STM4080' p311 S'-' sS'STM1584' p312 S'ansP' p313 sS'STM4085' p314 S'glpX' p315 sS'STM4084' p316 S'fpr' p317 sS'STM4087' p318 S'glpF' p319 sS'STM4086' p320 S'glpK' p321 sS'STM2105.S' p322 S'manC' p323 sS'STM2548' p324 S'asrA' p325 sS'STM4323' p326 S'dipZ' p327 sS'STM2072' p328 S'hisD' p329 sS'STM4326' p330 S'aspA' p331 sS'STM3714' p332 S'rfaK' p333 sS'STM3715' p334 S'rfaZ' p335 sS'STM3716' p336 S'rfaY' p337 sS'STM3717' p338 S'rfaJ' p339 sS'STM3710' p340 S'rfaD' p341 sS'STM3711' p342 S'rfaF' p343 sS'STM3712' p344 S'rfaC' p345 sS'STM3713' p346 S'rfaL' p347 sS'STM0698' p348 S'pgm' p349 sS'STM3002' p350 S'lgt' p351 sS'STM3718' p352 S'rfaI' p353 sS'STM3719' p354 S'rfaB' p355 sS'STM1780' p356 S'prsA' p357 sS'STM0364' p358 S'foxA' p359 sS'STM0368' p360 S'prpB' p361 sS'STM0369' p362 S'prpC' p363 sS'STM3882' p364 S'rbsA' p365 sS'STM0974' p366 S'focA' p367 sS'STM0879' p368 S'potH' p369 sS'STM0049' p370 S'ispH' p371 sS'STM4421' p372 S'-' sS'STM1067' p373 S'fabA' p374 sS'STM3959' p375 S'rhtC' p376 sS'STM0593' p377 S'ybdA' p378 sS'STM4035' p379 S'fdoI' p380 sS'STM4036' p381 S'fdoH' p382 sS'STM4037' p383 S'fdoG' p384 sS'STM0045' p385 S'ribF' p386 sS'STM0596' p387 S'entE' p388 sS'STM0595' p389 S'entC' p390 sS'STM0594' p391 S'fepB' p392 sS'STM3218' p393 S'oat' p394 sS'STM4137' p395 S'murB' p396 sS'STM2536' p397 S'pepB' p398 sS'STM0091' p399 S'pdxA' p400 sS'STM2533' p401 S'sseA' p402 sS'STM2531' p403 S'pbpC' p404 sS'STM4139' p405 S'coaA' p406 sS'STM2435' p407 S'pdxK' p408 sS'STM2432' p409 S'ptsI' p410 sS'STM2433' p411 S'crr' p412 sS'STM2430' p413 S'cysK' p414 sS'STM2431' p415 S'ptsH' p416 sS'STM1200' p417 S'tdk' p418 sS'STM0627' p419 S'dcuC' p420 sS'STM2776' p421 S'iroE' p422 sS'STM0621' p423 S'citF' p424 sS'STM0620' p425 S'citX' p426 sS'STM0623' p427 S'citD' p428 sS'STM0622' p429 S'citE' p430 sS'STM3300' p431 S'dacB' p432 sS'STM3936' p433 S'hemX' p434 sS'STM3937' p435 S'hemD' p436 sS'STM0180' p437 S'panD' p438 sS'STM0181' p439 S'panC' p440 sS'STM0182' p441 S'panB' p442 sS'STM0321' p443 S'proB' p444 sS'STM1617' p445 S'-' sS'STM0828' p446 S'glnQ' p447 sS'STM0218' p448 S'pyrH' p449 sS'STM2206' p450 S'fruF' p451 sS'STM1204' p452 S'fhuE' p453 sS'STM0966' p454 S'dmsC' p455 sS'STM0740' p456 S'cydA' p457 sS'STM0213' p458 S'dapD' p459 sS's0001' p460 S'' sS'STM0984' p461 S'msbA' p462 sS'STM4300' p463 S'fumB' p464 sS'STM0829' p465 S'glnP' p466 sS'STM1203' p467 S'ptsG' p468 sS'STM0980' p469 S'cmk' p470 sS'STM1208' p471 S'thiK' p472 sS'STM1209' p473 S'nagZ' p474 sS'STM2991' p475 S'amiC' p476 sS'STM2992' p477 S'argA' p478 sS'STM4456' p479 S'mgtA' p480 sS'STM2820' p481 S'yqaB' p482 sS'STM0970' p483 S'pflA' p484 sS'STM2253' p485 S'ccmB' p486 sS'STM0988' p487 S'kdsB' p488 sS'STM1496' p489 S'-' sS'STM3733' p490 S'pyrE' p491 sS'STM0130' p492 S'ddl' p493 sS'STM3983' p494 S'fadB' p495 sS'STM3982' p496 S'fadA' p497 sS'STM3242' p498 S'tdcD' p499 sS'STM3243' p500 S'tdcC' p501 sS'STM0137' p502 S'mutT' p503 sS'STM3986' p504 S'trkH' p505 sS'STM4452' p506 S'nrdD' p507 sS'STM1538' p508 S'-' sS'STM3248' p509 S'garR' p510 sS'STM3249' p511 S'garL' p512 sS'STM3057' p513 S'ubiH' p514 sS'STM1125' p515 S'putP' p516 sS'STM3055' p517 S'gcvT' p518 sS'STM3054' p519 S'gcvH' p520 sS'STM3045' p521 S'fldB' p522 sS'STM2190' p523 S'mglB' p524 sS'STM2193' p525 S'folE' p526 sS'STM3114' p527 S'speC' p528 sS'STM2057' p529 S'pduW' p530 sS'STM2199' p531 S'cirA' p532 sS'STM3113' p533 S'nupG' p534 sS'STM1102' p535 S'hpaE' p536 sS'STM0528' p537 S'allD' p538 sS'STM0522' p539 S'allP' p540 sS'STM0523' p541 S'allB' p542 sS'STM0527' p543 S'allC' p544 sS'STM0525' p545 S'glxK' p546 sS'STM1723' p547 S'trpE' p548 sS'STM0463' p549 S'amtB' p550 sS'STM1448' p551 S'pdxH' p552 sS'STM1449' p553 S'tyrS' p554 sS'STM1338' p555 S'pheT' p556 sS'STM2321' p557 S'nuoI' p558 sS'STM1725' p559 S'trpC' p560 sS'STM1724' p561 S'trpD' p562 sS'STM2089' p563 S'rfbJ' p564 sS'STM1440' p565 S'sodC' p566 sS'STM1337' p567 S'pheS' p568 sS'STM1446' p569 S'anmK' p570 sS'STM1332' p571 S'rfc' p572 sS'STM2933' p573 S'cysC' p574 sS'STM2121' p575 S'dcd' p576 sS'STM2122' p577 S'udk' p578 sS'STM3139' p579 S'gsp' p580 sS'STM3180' p581 S'ygiN' p582 sS'STM3185' p583 S'nudF' p584 sS'STM3259' p585 S'-' sS'STM3186' p586 S'tolC' p587 sS'STM2278' p588 S'nrdB' p589 sS'STM2370' p590 S'pdxB' p591 sS'STM2051' p592 S'pduP' p593 sS'STM4159' p594 S'thiH' p595 sS'STM2096' p596 S'rfbD' p597 sS'STM2378' p598 S'fabB' p599 sS'STM4477' p600 S'pepA' p601 sS'STM0425' p602 S'thiI' p603 sS'STM2276' p604 S'ubiG' p605 sS'STM2277' p606 S'nrdA' p607 sS'STM0416' p608 S'ribD' p609 sS'STM0417' p610 S'ribH' p611 sS'STM3612' p612 S'kdgK' p613 sS'STM0413' p614 S'tsx' p615 sS'STM0795' p616 S'bioF' p617 sS'STM0794' p618 S'bioB' p619 sS'STM0797' p620 S'bioD' p621 sS'STM3258' p622 S'-' sS'STM0793' p623 S'bioA' p624 sS'STM0419' p625 S'thiL' p626 sS'STM2289' p627 S'-' sS'STM4408' p628 S'msrA' p629 sS'STM2041' p630 S'pduD' p631 sS'STM3247' p632 S'garK' p633 sS'STM0004' p634 S'thrC' p635 sS'STM0007' p636 S'talB' p637 sS'STM0006' p638 S'yaaJ' p639 sS'STM2320' p640 S'nuoJ' p641 sS'STM0003' p642 S'thrB' p643 sS'STM0002' p644 S'thrA' p645 sS'STM2977' p646 S'fucK' p647 sS'STM2976' p648 S'fucI' p649 sS'STM2975' p650 S'fucP' p651 sS'STM2974' p652 S'fucA' p653 sS'STM2973' p654 S'fucO' p655 sS'STM2841' p656 S'ygbD' p657 sS'STM2971' p658 S'sdaB' p659 sS'STM2970' p660 S'sdaC' p661 sS'STM1647' p662 S'ldhA' p663 sS'STM1435' p664 S'gloA' p665 sS'STM1433' p666 S'ydhD' p667 sS'STM1431' p668 S'sodB' p669 sS'STM4176' p670 S'purH' p671 sS'STM2472' p672 S'maeB' p673 sS'STM2473' p674 S'talA' p675 sS'STM2477' p676 S'yffH' p677 sS'STM0388' p678 S'aroL' p679 sS'STM0103' p680 S'araB' p681 sS'STM0386' p682 S'proC' p683 sS'STM4358' p684 S'amiB' p685 sS'STM3382' p686 S'panF' p687 sS'STM3241' p688 S'tdcE' p689 sS'STM0380' p690 S'ddl' p691 sS'STM3254' p692 S'-' sS'STM3970' p693 S'ubiE' p694 sS'STM3972' p695 S'ubiB' p696 sS'STM2578' p697 S'pdxJ' p698 sS'STM2670' p699 S'aroF' p700 sS'STM3257' p701 S'-' sS'STM3978' p702 S'yigC' p703 sS'STM3979' p704 S'fre' p705 sS'STM4248' p706 S'tyrB' p707 sS'STM2577' p708 S'acpS' p709 sS'STM2283' p710 S'glpT' p711 sS'STM4283' p712 S'gltP' p713 sS'STM0700' p714 S'potE' p715 sS'STM2282' p716 S'glpQ' p717 sS'STM0706' p718 S'kdpA' p719 sS'STM0255' p720 S'dkgB' p721 sS'STM4285' p722 S'fdhF' p723 sS'STM0705' p724 S'kdpB' p725 sS'STM3871' p726 S'atpB' p727 sS'STM3870' p728 S'atpE' p729 sS'STM2786' p730 S'-' sS'STM3872' p731 S'atpI' p732 sS'STM3877' p733 S'asnA' p734 sS'STM2284' p735 S'glpA' p736 sS'STM1155' p737 S'htrB' p738 sS'STM0701' p739 S'speF' p740 sS'STM3493' p741 S'mrcA' p742 sS'STM1651' p743 S'nifJ' p744 sS'STM2286' p745 S'glpC' p746 sS'STM0317' p747 S'gpt' p748 sS'STM0316' p749 S'pepD' p750 sS'STM3905' p751 S'ilvA' p752 sS'STM0964' p753 S'dmsA' p754 sS'STM3279' p755 S'mtr' p756 sS'STM2194' p757 S'yeiG' p758 sS'STM2787' p759 S'-' sS'STM4420' p760 S'-' sS'STM2019' p761 S'cbiP' p762 sS'STM0568' p763 S'pheP' p764 sS'STM3506' p765 S'feoB' p766 sS'STM2403' p767 S'glk' p768 sS'STM2401' p769 S'ddg' p770 sS'STM3053' p771 S'gcvP' p772 sS'STM3334' p773 S'-' sS'STM2090' p774 S'rfbH' p775 sS'STM0519' p776 S'glxR' p777 sS'STM2409' p778 S'nupC' p779 sS'STM2408' p780 S'mntH' p781 sS'STM0518' p782 S'gip' p783 sS'STM0171' p784 S'yadF' p785 sS'STM0170' p786 S'hpt' p787 sS'STM2809' p788 S'proV' p789 sS'STM3553' p790 S'ugpQ' p791 sS'STM0776' p792 S'galE' p793 sS'STM0775' p794 S'galT' p795 sS'STM0774' p796 S'galK' p797 sS'STM0957' p798 S'cydD' p799 sS'STM0956' p800 S'cydC' p801 sS'STM0665' p802 S'gltI' p803 sS'STM0890' p804 S'artI' p805 sS'STM0891' p806 S'artP' p807 sS'STM3206' p808 S'folB' p809 sS'STM0664' p810 S'gltJ' p811 sS'STM2832' p812 S'srlA' p813 sS'STM1502' p814 S'speG' p815 sS'STM3013' p816 S'lysA' p817 sS'STM3112' p818 S'mltC' p819 sS'STM2316.S' p820 S'nuoN' p821 sS'STM3010' p822 S'aas' p823 sS'STM2155' p824 S'metG' p825 sS'STM3016' p826 S'araE' p827 sS'STM4273' p828 S'actP' p829 sS'STM1892.S' p830 S'znuC' p831 sS'STM0047' p832 S'lspA' p833 sS'STM2831' p834 S'mltB' p835 sS'STM2052' p836 S'pduQ' p837 sS'STM0872' p838 S'grxA' p839 sS'STM1377' p840 S'lpp' p841 sS'STM1378' p842 S'pykF' p843 sS'STM1477' p844 S'ydgI' p845 sS'STM3380' p846 S'accC' p847 sS'STM0878' p848 S'potG' p849 sS'STM4568' p850 S'deoA' p851 sS'STM3920' p852 S'wecB' p853 sS'STM4424.S' p854 S'-' sS'STM2511' p855 S'guaB' p856 sS'STM4569' p857 S'deoB' p858 sS'STM2079' p859 S'wzzB' p860 sS'STM2309' p861 S'menD' p862 sS'STM0880' p863 S'potI' p864 sS'STM2399' p865 S'pgtP' p866 sS'STM3926' p867 S'wzxE' p868 sS'STM3475' p869 S'nirD' p870 sS'STM3474' p871 S'nirB' p872 sS'STM3477' p873 S'cysG' p874 sS'STM3476' p875 S'nirC' p876 sS'STM1479' p877 S'pntA' p878 sS'STM2323.S' p879 S'nuoG' p880 sS'STM3379' p881 S'accB' p882 sS'STM3655' p883 S'glyS' p884 sS'STM2530' p885 S'-' sS'STM3656' p886 S'glyQ' p887 sS'STM3240' p888 S'tdcG' p889 sS'STM3795' p890 S'ilvN' p891 sS'STM3796' p892 S'ilvB' p893 sS'STM3250' p894 S'garD' p895 sS'STM3792' p896 S'-' sS'STM1577' p897 S'narZ' p898 sS'STM3353' p899 S'oadG' p900 sS'STM2783' p901 S'nixA' p902 sS'STM0517' p903 S'gcl' p904 sS'STM3921' p905 S'wecC' p906 sS'STM0515' p907 S'allA' p908 sS'STM0837' p909 S'ybiS' p910 sS'STM3556' p911 S'ugpA' p912 sS'STM3557' p913 S'ugpB' p914 sS'STM3554' p915 S'ugpC' p916 sS'STM3555' p917 S'ugpE' p918 sS'STM0457' p919 S'cof' p920 sS'STM0310' p921 S'gmhA' p922 sS'STM3551' p923 S'ggt' p924 sS'STM1473' p925 S'ompN' p926 sS'STM2833' p927 S'srlE' p928 sS'STM1578' p929 S'narY' p930 sS'STM2383' p931 S'mepA' p932 sS'STM2384' p933 S'aroC' p934 sS'STM4348' p935 S'psd' p936 sS'STM2834' p937 S'slrB' p938 sS'STM2835' p939 S'srlD' p940 sS'STM2388' p941 S'fadJ' p942 sS'STM2389' p943 S'fadI' p944 sS'STM1570' p945 S'fdnG' p946 sS'STM4131' p947 S'murI' p948 sS'STM4130' p949 S'btuB' p950 sS'STM2164' p951 S'yehY' p952 sS'STM3150' p953 S'hypO' p954 sS'STM1779' p955 S'ipk' p956 sS'STM2016' p957 S'cobT' p958 sS'STM2017' p959 S'cobS' p960 sS'STM1802' p961 S'dadX' p962 sS'STM1803' p963 S'dadA' p964 sS'STM3158' p965 S'exbD' p966 sS'STM3159' p967 S'exbB' p968 sS'STM1806' p969 S'nhaB' p970 sS'STM1771' p971 S'chaA' p972 sS'STM1772' p973 S'kdsA' p974 sS'STM2934' p975 S'cysN' p976 sS'STM4485' p977 S'idnK' p978 sS'STM4484' p979 S'idnD' p980 sS'STM1597' p981 S'ydcW' p982 sS'STM2205' p983 S'fruK' p984 sS'STM2204' p985 S'fruA' p986 sS'STM4483' p987 S'idnO' p988 sS'STM4482' p989 S'idnT' p990 sS'STM2483' p991 S'dapE' p992 sS'STM0208' p993 S'dgt' p994 sS'STM1599' p995 S'pdgL' p996 sS'STM4090' p997 S'menA' p998 sS'STM3721' p999 S'rfaP' p1000 sS'STM2018' p1001 S'cobU' p1002 sS'STM3723' p1003 S'rfaQ' p1004 sS'STM3722' p1005 S'rfaG' p1006 sS'STM3725' p1007 S'coaD' p1008 sS'STM3724' p1009 S'kdtA' p1010 sS'STM0206' p1011 S'btuF' p1012 sS'STM2088' p1013 S'rfbX' p1014 sS'STM1727' p1015 S'trpA' p1016 sS'STM1800' p1017 S'ldcA' p1018 sS'STM0124' p1019 S'murF' p1020 sS'STM1726' p1021 S'trpB' p1022 sS'STM0056' p1023 S'-' sS'STM3866' p1024 S'atpG' p1025 sS'STM2091' p1026 S'rfbG' p1027 sS'STM1777' p1028 S'hemA' p1029 sS'STM0532' p1030 S'arcC' p1031 sS'STM0429' p1032 S'phnS' p1033 sS'STM0051' p1034 S'rihC' p1035 sS'STM0427' p1036 S'phnU' p1037 sS'STM3884' p1038 S'rbsB' p1039 sS'STM1695' p1040 S'sapD' p1041 sS'STM0423' p1042 S'ispA' p1043 sS'STM0422' p1044 S'dxs' p1045 sS'STM0353' p1046 S'-' sS'STM0059' p1047 S'citD2' p1048 sS'STM2847' p1049 S'hycG' p1050 sS'STM0589' p1051 S'fepE' p1052 sS'STM2337' p1053 S'ackA' p1054 sS'STM4433' p1055 S'-' sS'STM2935' p1056 S'cysD' p1057 sS'STM1057' p1058 S'pepN' p1059 sS'STM2840' p1060 S'-' sS'STM1058' p1061 S'pyrD' p1062 sS'STM0584' p1063 S'entD' p1064 sS'STM4004' p1065 S'hemN' p1066 sS'STM2849' p1067 S'hycE' p1068 sS'STM2848' p1069 S'hycF' p1070 sS'STM3854' p1071 S'pstB' p1072 sS'STM2200' p1073 S'lysP' p1074 sS'STM2326' p1075 S'nuoC' p1076 sS'STM2027' p1077 S'cbiH' p1078 sS'STM2526' p1079 S'ndk' p1080 sS'STM2522' p1081 S'hisS' p1082 sS'STM2523' p1083 S'ispG' p1084 sS'STM2443' p1085 S'cysU' p1086 sS'STM2442' p1087 S'cysW' p1088 sS'STM2441' p1089 S'cysA' p1090 sS'STM2440' p1091 S'cysM' p1092 sS'STM2528' p1093 S'-' sS'STM2529' p1094 S'-' sS'STM2444' p1095 S'cysP' p1096 sS'STM3909' p1097 S'ilvC' p1098 sS'STM0637' p1099 S'dacA' p1100 sS'STM3901' p1101 S'ilvG' p1102 sS'STM2327' p1103 S'nuoB' p1104 sS'STM3903' p1105 S'ilvE' p1106 sS'STM3902' p1107 S'ilvM' p1108 sS'STM3541' p1109 S'gntU' p1110 sS'STM3904' p1111 S'ilvD' p1112 sS'STM0684' p1113 S'nagB' p1114 sS'STM0229' p1115 S'lpxB' p1116 sS'STM0228' p1117 S'lpxA' p1118 sS'STM0739' p1119 S'sucD' p1120 sS'STM0738' p1121 S'sucC' p1122 sS'STM0733' p1123 S'sdhD' p1124 sS'STM0220' p1125 S'dxr' p1126 sS'STM0730' p1127 S'gltA' p1128 sS'STM0737' p1129 S'sucB' p1130 sS'STM0736' p1131 S'kgd' p1132 sS'STM0227' p1133 S'fabZ' p1134 sS'STM0734' p1135 S'sdhA' p1136 sS'STM3256' p1137 S'-' sS'STM0086' p1138 S'kefC' p1139 sS'STM1106' p1140 S'hpaI' p1141 sS'STM2087' p1142 S'rfbV' p1143 sS'STM2324' p1144 S'nuoF' p1145 sS'STM2864' p1146 S'sitD' p1147 sS'STM3401' p1148 S'aroE' p1149 sS'STM2188' p1150 S'mglC' p1151 sS'STM2988' p1152 S'mltA' p1153 sS'STM0741' p1154 S'cydB' p1155 sS'STM1238' p1156 S'icdA' p1157 sS'STM1235' p1158 S'ymfB' p1159 sS'STM0832' p1160 S'ybiF' p1161 sS'STM2984' p1162 S'csdA' p1163 sS'STM1232' p1164 S'purB' p1165 sS'STM3720' p1166 S'yibR' p1167 sS'STM1211' p1168 S'ndh' p1169 sS'STM1556' p1170 S'-' sS'STM3338' p1171 S'nanT' p1172 sS'STM3339' p1173 S'nanA' p1174 sS'STM0125' p1175 S'mraY' p1176 sS'STM0128' p1177 S'murG' p1178 sS'STM0640' p1179 S'mrdA' p1180 sS'STM0126' p1181 S'murD' p1182 sS'STM3997' p1183 S'dsbA' p1184 sS'STM3330' p1185 S'gltB' p1186 sS'STM3331' p1187 S'gltD' p1188 sS'STM3336' p1189 S'nanK' p1190 sS'STM3337' p1191 S'nanE' p1192 sS'STM1044' p1193 S'sodC' p1194 sS'STM0648' p1195 S'leuS' p1196 sS'STM3512' p1197 S'gntT' p1198 sS'STM3513' p1199 S'malQ' p1200 sS'STM3040' p1201 S'lysS' p1202 sS'STM1215' p1203 S'ycfS' p1204 sS'STM3514' p1205 S'malP' p1206 sS'STM3043' p1207 S'dsbC' p1208 sS'STM0689' p1209 S'citA' p1210 sS'STM3161' p1211 S'metC' p1212 sS'STM3692' p1213 S'lldP' p1214 sS'STM2065' p1215 S'phsA' p1216 sS'STM3694' p1217 S'lldD' p1218 sS'STM3165' p1219 S'dkgA' p1220 sS'STM1385' p1221 S'ttrB' p1222 sS'STM0428' p1223 S'phnT' p1224 sS'STM0129' p1225 S'murC' p1226 sS'STM0757' p1227 S'pnuC' p1228 sS'STM1731' p1229 S'-' sS'STM0464' p1230 S'tesB' p1231 sS'STM3195' p1232 S'ribB' p1233 sS'STM3190' p1234 S'ygiE' p1235 sS'STM1737' p1236 S'tonB' p1237 sS'STM1301' p1238 S'-' sS'STM1739' p1239 S'cls' p1240 sS'STM1303' p1241 S'argD' p1242 sS'STM1305' p1243 S'astD' p1244 sS'STM1304' p1245 S'astA' p1246 sS'STM1307' p1247 S'astE' p1248 sS'STM1306' p1249 S'astB' p1250 sS'STM3589' p1251 S'pitA' p1252 sS'STM0850' p1253 S'yliC' p1254 sS'STM4475' p1255 S'valS' p1256 sS'STM1297' p1257 S'selD' p1258 sS'STM0851' p1259 S'yliD' p1260 sS'STM0643' p1261 S'cobC' p1262 sS'STM3583' p1263 S'acpT' p1264 sS'STM2328' p1265 S'nuoA' p1266 sS'STM1490' p1267 S'-' sS'STM3862' p1268 S'glmU' p1269 sS'STM3355' p1270 S'-' sS'STM3763' p1271 S'mgtB' p1272 sS'STM0057' p1273 S'-' sS'STM2366' p1274 S'accD' p1275 sS'STM1498' p1276 S'-' sS'STM1945' p1277 S'pgsA' p1278 sS'STM2365' p1279 S'folC' p1280 sS'STM2362' p1281 S'purF' p1282 sS'STM4416' p1283 S'mpl' p1284 sS'STM4451' p1285 S'nrdG' p1286 sS'STM3567' p1287 S'livJ' p1288 sS'STM3665' p1289 S'avtA' p1290 sS'STM0788' p1291 S'hutG' p1292 sS'STM3564' p1293 S'livK' p1294 sS'STM3563' p1295 S'livH' p1296 sS'STM3562' p1297 S'livM' p1298 sS'STM3561' p1299 S'livG' p1300 sS'STM3560' p1301 S'livF' p1302 sS'STM0782' p1303 S'modB' p1304 sS'STM0783' p1305 S'modC' p1306 sS'STM0781' p1307 S'modA' p1308 sS'STM3603' p1309 S'treF' p1310 sS'STM0785' p1311 S'ybhE' p1312 sS'STM4166' p1313 S'nudC' p1314 sS'STM4167' p1315 S'hemE' p1316 sS'STM4164' p1317 S'thiC' p1318 sS'STM4162' p1319 S'thiF' p1320 sS'STM4163' p1321 S'thiE' p1322 sS'STM4160' p1323 S'thiG' p1324 sS'STM4161' p1325 S'-' sS'STM4045' p1326 S'rhaD' p1327 sS'STM4047' p1328 S'rhaB' p1329 sS'STM4046' p1330 S'rhaA' p1331 sS'STM0542' p1332 S'folD' p1333 sS'STM1832' p1334 S'manZ' p1335 sS'STM1831' p1336 S'manY' p1337 sS'STM1830' p1338 S'manX' p1339 sS'STM2960' p1340 S'gudD' p1341 sS'STM2961' p1342 S'ygcY' p1343 sS'STM2962' p1344 S'gudT' p1345 sS'STM0426' p1346 S'phnV' p1347 sS'STM1933' p1348 S'-' sS'STM1426' p1349 S'ribE' p1350 sS'STM1427' p1351 S'cfa' p1352 sS'STM2807' p1353 S'nrdE' p1354 sS'STM1937' p1355 S'tyrP' p1356 sS'STM3614' p1357 S'dctA' p1358 sS'STM4188.S' p1359 S'metH' p1360 sS'STM2489' p1361 S'dapA' p1362 sS'STM4349' p1363 S'yjeQ' p1364 sS'STM2487' p1365 S'purC' p1366 sS'STM2773' p1367 S'iroB' p1368 sS'STM4342' p1369 S'frdB' p1370 sS'STM4343' p1371 S'frdA' p1372 sS'STM4340' p1373 S'frdD' p1374 sS'STM4341' p1375 S'frdC' p1376 sS'STM2641' p1377 S'nadB' p1378 sS'STM3867' p1379 S'atpA' p1380 sS'STM3864' p1381 S'atpC' p1382 sS'STM3865' p1383 S'atpD' p1384 sS'STM2645' p1385 S'yfiK' p1386 sS'STM3861' p1387 S'glmS' p1388 sS'STM2649' p1389 S'trxC' p1390 sS'STM3947' p1391 S'dapF' p1392 sS'STM0420' p1393 S'pgpA' p1394 sS'STM1497' p1395 S'-' sS'STM2565' p1396 S'purG' p1397 sS'STM3868' p1398 S'atpH' p1399 sS'STM3869' p1400 S'atpF' p1401 sS'STM4290' p1402 S'proP' p1403 sS'STM0588' p1404 S'entF' p1405 sS'STM1221' p1406 S'cobB' p1407 sS'STM4294' p1408 S'yjdE' p1409 sS'STM4296' p1410 S'adi' p1411 sS'STM4298' p1412 S'melA' p1413 sS'STM4299' p1414 S'melB' p1415 sS'STM4580.S' p1416 S'nadR' p1417 sS'STM0261' p1418 S'gloB' p1419 sS'STM0309' p1420 S'fadE' p1421 sS'STM1160' p1422 S'solA' p1423 sS'STM1163' p1424 S'pyrC' p1425 sS'STM1165' p1426 S'grxB' p1427 sS'STM0666' p1428 S'lnt' p1429 sS'STM0067' p1430 S'carB' p1431 sS'STM0066' p1432 S'carA' p1433 sS'STM0064' p1434 S'dapB' p1435 sS'STM1105' p1436 S'hpaH' p1437 sS'STM1888' p1438 S'pykA' p1439 sS'STM0061' p1440 S'citF2' p1441 sS'STM0060' p1442 S'citE2' p1443 sS'STM3685' p1444 S'mtlA' p1445 sS'STM0506' p1446 S'tesA' p1447 sS'STM4383.S' p1448 S'ulaA' p1449 sS'STM3051' p1450 S'bglA' p1451 sS'STM2332' p1452 S'-' sS'STM3260' p1453 S'-' sS'STM3261' p1454 S'-' sS'STM2415' p1455 S'gltX' p1456 sS'STM2063' p1457 S'phsC' p1458 sS'STM2026' p1459 S'cbiJ' p1460 sS'STM0628' p1461 S'pagP' p1462 sS'STM1499' p1463 S'-' sS'STM4425' p1464 S'-' sS'STM2098' p1465 S'galF' p1466 sS'STM2499.S' p1467 S'purM' p1468 sS'STM0161' p1469 S'kdgT' p1470 sS'STM0166' p1471 S'speE' p1472 sS'STM4007' p1473 S'glnA' p1474 sS'STM0165' p1475 S'speD' p1476 sS'STM0168' p1477 S'cueO' p1478 sS'STM0169' p1479 S'gcd' p1480 sS'STM1539' p1481 S'-' sS'STM0585' p1482 S'fepA' p1483 sS'STM2062' p1484 S'dacD' p1485 sS'STM4227' p1486 S'malG' p1487 sS'STM0608' p1488 S'ahpC' p1489 sS'STM0760' p1490 S'aroG' p1491 sS'STM4220' p1492 S'lysC' p1493 sS'STM0762' p1494 S'-' sS'STM1764' p1495 S'narG' p1496 sS'STM4584' p1497 S'yjjX' p1498 sS'STM4585' p1499 S'gpmB' p1500 sS'STM1117' p1501 S'agp' p1502 sS'STM4229' p1503 S'malE' p1504 sS'STM4228' p1505 S'malF' p1506 sS'STM4582' p1507 S'slt' p1508 sS'STM0609' p1509 S'ahpF' p1510 sS'STM3009' p1511 S'ygeD' p1512 sS'STM3205' p1513 S'uppP' p1514 sS'STM3924' p1515 S'wecD' p1516 sS'STM2083' p1517 S'rfbK' p1518 sS'STM2393' p1519 S'yfdC' p1520 sS'STM3987' p1521 S'hemG' p1522 sS'STM0840' p1523 S'ybiV(2)' p1524 sS'STM0843' p1525 S'pflF' p1526 sS'STM0842' p1527 S'ybiV(1)' p1528 sS'STM1349' p1529 S'pps' p1530 sS'STM0844' p1531 S'pflE' p1532 sS'STM0847' p1533 S'ybiK' p1534 sS'STM3661' p1535 S'xylA' p1536 sS'STM0849' p1537 S'yliB' p1538 sS'STM0848' p1539 S'yliA' p1540 sS'STM1347' p1541 S'aroH' p1542 sS'STM4066' p1543 S'-' sS'STM1341' p1544 S'btuE' p1545 sS'STM1340' p1546 S'btuC' p1547 sS'STM1342' p1548 S'btuD' p1549 sS'STM0123' p1550 S'murE' p1551 sS'STM3244' p1552 S'tdcB' p1553 sS'STM3091' p1554 S'galP' p1555 sS'STM3090' p1556 S'metK' p1557 sS'STM2862' p1558 S'sitB' p1559 sS'STM3095' p1560 S'gshB' p1561 sS'STM3923' p1562 S'rffH' p1563 sS'STM0441' p1564 S'cyoC' p1565 sS'STM2392' p1566 S'vacJ' p1567 sS'STM1383' p1568 S'ttrA' p1569 sS'STM2095' p1570 S'rfbA' p1571 sS'STM3468' p1572 S'argD' p1573 sS'STM3469' p1574 S'pabA' p1575 sS'STM0113' p1576 S'leuA' p1577 sS'STM0112' p1578 S'leuB' p1579 sS'STM0111' p1580 S'leuC' p1581 sS'STM0110' p1582 S'leuD' p1583 sS'STM1929' p1584 S'otsB' p1585 sS'STM2097' p1586 S'rfbB' p1587 sS'STM3225' p1588 S'ygjU' p1589 sS'STM3134' p1590 S'-' sS'STM3135' p1591 S'-' sS'STM3136' p1592 S'-' sS'STM3137' p1593 S'-' sS'STM3646' p1594 S'yiaE' p1595 sS'STM3922' p1596 S'rffG' p1597 sS'STM3644' p1598 S'bisC' p1599 sS'STM0163' p1600 S'pdxA' p1601 sS'STM2827' p1602 S'alaS' p1603 sS'STM3307' p1604 S'murA' p1605 sS'STM2791' p1606 S'gabD' p1607 sS'STM3486' p1608 S'aroB' p1609 sS'STM1193' p1610 S'fabH' p1611 sS'STM1194' p1612 S'fabD' p1613 sS'STM1195' p1614 S'fabG' p1615 sS'STM1196' p1616 S'acpP' p1617 sS'STM1197' p1618 S'fabF' p1619 sS'STM1198' p1620 S'pabC' p1621 sS'STM2040' p1622 S'pduC' p1623 sS'STM3526' p1624 S'glpD' p1625 sS'STM3525' p1626 S'glpE' p1627 sS'STM4105' p1628 S'metF' p1629 sS'STM1463' p1630 S'add' p1631 sS'STM1464' p1632 S'malY' p1633 sS'STM1465' p1634 S'malX' p1635 sS'STM1467' p1636 S'manA' p1637 sS'STM4122' p1638 S'argB' p1639 sS'STM4123' p1640 S'argH' p1641 sS'STM4120' p1642 S'argE' p1643 sS'STM4121' p1644 S'argC' p1645 sS'STM4126' p1646 S'udhA' p1647 sS'STM1313' p1648 S'celB' p1649 sS'STM4578' p1650 S'serB' p1651 sS'STM1749' p1652 S'adhE' p1653 sS'STM2147' p1654 S'thiM' p1655 sS'STM1299' p1656 S'gdhA' p1657 sS'STM2029' p1658 S'cbiF' p1659 sS'STM2028' p1660 S'cbiG' p1661 sS'STM2141' p1662 S'fbaB' p1663 sS'STM1293' p1664 S'pncA' p1665 sS'STM2024' p1666 S'cbiL' p1667 sS'STM1743' p1668 S'oppD' p1669 sS'STM1742' p1670 S'oppF' p1671 sS'STM1745' p1672 S'oppB' p1673 sS'STM1744' p1674 S'oppC' p1675 sS'STM2023' p1676 S'cbiM' p1677 sS'STM1294' p1678 S'ansA' p1679 sS'STM2356' p1680 S'ubiX' p1681 sS'STM2355' p1682 S'argT' p1683 sS'STM2354' p1684 S'hisJ' p1685 sS'STM2353' p1686 S'hisQ' p1687 sS'STM2352' p1688 S'hisM' p1689 sS'STM2351' p1690 S'hisP' p1691 sS'STM3179' p1692 S'mdaB' p1693 sS'STM0431' p1694 S'phnW' p1695 sS'STM0772' p1696 S'gpmA' p1697 sS'STM3635' p1698 S'yhjW' p1699 sS'STM3829' p1700 S'dgoK' p1701 sS'STM3630' p1702 S'dppA' p1703 sS'STM3822' p1704 S'torA' p1705 sS'STM3823' p1706 S'torC' p1707 sS'STM3827' p1708 S'dgoT' p1709 sS'STM3730' p1710 S'dfp' p1711 sS'STM3731' p1712 S'dut' p1713 sS'STM4016' p1714 S'yshA' p1715 sS'STM1124' p1716 S'putA' p1717 sS'STM3290.S' p1718 S'argG' p1719 sS'STM4398' p1720 S'cycA' p1721 sS'STM0434' p1722 S'apbA' p1723 sS'STM1686' p1724 S'pspE' p1725 sS'STM1680' p1726 S'ycjI' p1727 sS'STM1681' p1728 S'ycjG' p1729 sS'STM0432' p1730 S'phnX' p1731 sS'STM2322' p1732 S'nuoH' p1733 sS'STM1901' p1734 S'aspS' p1735 sS'STM1900' p1736 S'ntpA' p1737 sS'STM2850' p1738 S'hycD' p1739 sS'STM2851' p1740 S'hycC' p1741 sS'STM2852' p1742 S'hycB' p1743 sS'STM2325' p1744 S'nuoE' p1745 sS'STM4221' p1746 S'pgi' p1747 sS'STM1909' p1748 S'argS' p1749 sS'STM1517' p1750 S'ydeD' p1751 sS'STM2285' p1752 S'glpB' p1753 sS'STM1511' p1754 S'ydfG' p1755 sS'STM4403' p1756 S'cpdB' p1757 sS'STM0761' p1758 S'-' sS'STM4279' p1759 S'nrfC' p1760 sS'STM4277' p1761 S'nrfA' p1762 sS'STM4275' p1763 S'acs' p1764 sS'STM0935' p1765 S'poxB' p1766 sS'STM0934' p1767 S'ltaA' p1768 sS'STM2458' p1769 S'eutB' p1770 sS'STM2510' p1771 S'guaA' p1772 sS'STM3915' p1773 S'trxA' p1774 sS'STM3913' p1775 S'gppA' p1776 sS'STM2450' p1777 S'amiA' p1778 sS'STM2451' p1779 S'hemF' p1780 sS'STM2084' p1781 S'rfbM' p1782 sS'STM1765' p1783 S'narK' p1784 sS'STM3918' p1785 S'rfe' p1786 sS'STM3919' p1787 S'wzzE' p1788 sS'STM0234' p1789 S'ldcC' p1790 sS'STM0235' p1791 S'yaeR' p1792 sS'STM0232' p1793 S'accA' p1794 sS'STM3859' p1795 S'aroE' p1796 sS'STM3857' p1797 S'pstS' p1798 sS'STM0607' p1799 S'dsbG' p1800 sS'STM3855' p1801 S'pstA' p1802 sS'STM1620' p1803 S'-' sS'STM4175' p1804 S'purD' p1805 sS'STM3683' p1806 S'selA' p1807 sS'STM0483' p1808 S'apt' p1809 sS'STM4301' p1810 S'dcuB' p1811 sS'STM4306' p1812 S'-' sS'STM4307' p1813 S'-' sS'STM0042' p1814 S'-' sS'STM0489' p1815 S'hemH' p1816 sS'STM0488' p1817 S'adk' p1818 sS'STM0330' p1819 S'-' sS'STM3295' p1820 S'folP' p1821 sS'STM3294' p1822 S'glmM' p1823 sS'STM3856' p1824 S'pstC' p1825 sS'STM3359' p1826 S'mdh' p1827 sS'STM3536' p1828 S'glgC' p1829 sS'STM2543' p1830 S'nifS' p1831 sS'STM3354' p1832 S'-' sS'STM0598' p1833 S'entA' p1834 sS'STM3356' p1835 S'-' sS'STM3351' p1836 S'oadB' p1837 sS'STM3352' p1838 S'oadA' p1839 sS'STM1450' p1840 S'pdxY' p1841 sS'STM2573' p1842 S'-' sS'STM2021' p1843 S'cbiQ' p1844 sS'STM1222' p1845 S'potD' p1846 sS'STM2546' p1847 S'suhB' p1848 sS'STM1220' p1849 S'ycfX' p1850 sS'STM1792' p1851 S'-' sS'STM1226' p1852 S'potA' p1853 sS'STM1225' p1854 S'potB' p1855 sS'STM2232' p1856 S'oafA' p1857 sS'STM1788' p1858 S'-' sS'STM2035' p1859 S'cbiA' p1860 sS'STM1580' p1861 S'narV' p1862 sS'STM3599' p1863 S'-' sS'STM0158' p1864 S'acnB' p1865 sS'STM4570' p1866 S'deoD' p1867 sS'STM3001' p1868 S'thyA' p1869 sS'STM0153' p1870 S'aceF' p1871 sS'STM0152' p1872 S'aceE' p1873 sS'STM0150' p1874 S'aroP' p1875 sS'STM0659' p1876 S'hscC' p1877 sS'STM0154' p1878 S'lpdA' p1879 sS'STM3070' p1880 S'epd' p1881 sS'STM2549' p1882 S'asrB' p1883 sS'STM0055' p1884 S'-' sS'STM0691' p1885 S'-' sS'STM3076' p1886 S'tktA' p1887 sS'STM3078' p1888 S'speB' p1889 sS'STM3173' p1890 S'plsC' p1891 sS'STM0787' p1892 S'hutI' p1893 sS'STM4325' p1894 S'dcuA' p1895 sS'STM1316' p1896 S'celF' p1897 sS'STM0221' p1898 S'uppS' p1899 sS'STM1314' p1900 S'celC' p1901 sS'STM4280' p1902 S'nrfD' p1903 sS'STM1099' p1904 S'hpaB' p1905 sS'STM1098' p1906 S'hpaC' p1907 sS'STM1310' p1908 S'nadE' p1909 sS'STM0732' p1910 S'sdhC' p1911 sS'STM2076' p1912 S'hisA' p1913 sS'STM1384' p1914 S'ttrC' p1915 sS'STM2030' p1916 S'cbiT' p1917 sS'STM1318' p1918 S'katE' p1919 sS'STM3828' p1920 S'dgoA' p1921 sS'STM0690' p1922 S'citB' p1923 sS'STM1579' p1924 S'narW' p1925 sS'STM0222' p1926 S'cdsA' p1927 sS'STM0704' p1928 S'kdpC' p1929 sS'STM1259' p1930 S'-' sS'STM1258' p1931 S'-' sS'STM1257' p1932 S'-' sS'STM1256' p1933 S'-' sS'STM1707' p1934 S'pyrF' p1935 sS'STM1700' p1936 S'fabI' p1937 sS'STM2954' p1938 S'mazG' p1939 sS'STM3598' p1940 S'-' sS'STM2109' p1941 S'gmd' p1942 sS'STM3457' p1943 S'kefB' p1944 sS'STM0735' p1945 S'sdhB' p1946 sS'STM0694' p1947 S'fldA' p1948 sS'STM2101' p1949 S'wcaK' p1950 sS'STM2107' p1951 S'wcaH' p1952 sS'STM2104' p1953 S'cpsG' p1954 sS'STM2022' p1955 S'cbiN' p1956 sS'STM2319' p1957 S'nuoK' p1958 sS'STM2318' p1959 S'nuoL' p1960 sS'STM1891' p1961 S'znuA' p1962 sS'STM1893' p1963 S'znuB' p1964 sS'STM1489' p1965 S'bioD' p1966 sS'STM1954' p1967 S'fliY' p1968 sS'STM4182' p1969 S'metA' p1970 sS'STM2310' p1971 S'menF' p1972 sS'STM4184' p1973 S'aceA' p1974 sS'STM1480' p1975 S'pntB' p1976 sS'STM3390' p1977 S'acrE' p1978 sS'STM3576' p1979 S'zntA' p1980 sS'STM1796' p1981 S'treA' p1982 sS'STM2457' p1983 S'eutC' p1984 sS'STM3391' p1985 S'acrF' p1986 sS'STM3673' p1987 S'yiaO' p1988 sS'STM3672' p1989 S'yiaN' p1990 sS'STM2081' p1991 S'gnd' p1992 sS'STM2080' p1993 S'udg' p1994 sS'STM3677' p1995 S'sgbE' p1996 sS'STM2086' p1997 S'rfbU' p1998 sS'STM3675' p1999 S'sgbH' p2000 sS'STM3674' p2001 S'lyxK' p2002 sS'STM1002' p2003 S'-' sS'STM0965' p2004 S'dmsB' p2005 sS'STM1000' p2006 S'asnC' p2007 sS'STM1004' p2008 S'pncB' p2009 sS'STM1557' p2010 S'-' sS'STM2788' p2011 S'-' sS'STM4050' p2012 S'rhaT' p2013 sS'STM2108' p2014 S'wcaG' p2015 sS'STM4055' p2016 S'sodA' p2017 sS'STM2818' p2018 S'gshA' p2019 sS'STM2077' p2020 S'hisF' p2021 sS'STM2953' p2022 S'pyrG' p2023 sS'STM2952' p2024 S'eno' p2025 sS'STM1824' p2026 S'pabB' p2027 sS'STM2073' p2028 S'hisC' p2029 sS'STM3680' p2030 S'aldB' p2031 sS'STM2071' p2032 S'hisG' p2033 sS'STM2810' p2034 S'proW' p2035 sS'STM2811' p2036 S'proX' p2037 sS'STM2777' p2038 S'iroN' p2039 sS'STM1799' p2040 S'emtA' p2041 sS'STM2078' p2042 S'hisI' p2043 sS'STM2817' p2044 S'luxS' p2045 sS'STM2555' p2046 S'glyA' p2047 sS'STM2554' p2048 S'hcaT' p2049 sS'STM2556' p2050 S'hmpA' p2051 sS'STM2498' p2052 S'upp' p2053 sS'STM1807' p2054 S'dsbB' p2055 sS'STM3671' p2056 S'yiaM' p2057 sS'STM2497' p2058 S'uraA' p2059 sS'STM2559' p2060 S'cadA' p2061 sS'STM2558' p2062 S'cadB' p2063 sS'STM2492' p2064 S'-' sS'STM0683' p2065 S'nagA' p2066 sS'STM2474' p2067 S'tktB' p2068 sS'STM0680' p2069 S'asnB' p2070 sS'STM2793' p2071 S'gabP' p2072 sS'STM2792' p2073 S'gabT' p2074 sS'STM0685' p2075 S'nagE' p2076 sS'STM3700' p2077 S'gpsA' p2078 sS'STM3952' p2079 S'corA' p2080 sS'STM2654' p2081 S'kgtP' p2082 sS'STM2652' p2083 S'pssA' p2084 sS'STM3957' p2085 S'pldA' p2086 sS'STM3709' p2087 S'kbl' p2088 sS'STM3708' p2089 S'tdh' p2090 sS'STM0372' p2091 S'hemB' p2092 sS'STM0371' p2093 S'prpE' p2094 sS'STM0370' p2095 S'prpD' p2096 sS'STM4453' p2097 S'treC' p2098 sS'STM1679' p2099 S'mppA' p2100 sS'STM2196' p2101 S'-' sS'STM3597' p2102 S'gor' p2103 sS'STM2252' p2104 S'ccmC' p2105 sS'STM1076' p2106 S'mgsA' p2107 sS'STM4454' p2108 S'treB' p2109 sS'STM2256' p2110 S'napB' p2111 sS'STM2257' p2112 S'napH' p2113 sS'STM2254' p2114 S'ccmA' p2115 sS'STM2255' p2116 S'napC' p2117 sS'STM0074' p2118 S'caiT' p2119 sS'STM2258' p2120 S'napG' p2121 sS'STM2259' p2122 S'napA' p2123 sS'STM0070' p2124 S'caiD' p2125 sS'STM0071' p2126 S'caiC' p2127 sS'STM0072' p2128 S'caiB' p2129 sS'STM4459' p2130 S'pyrI' p2131 sS'STM4247' p2132 S'alr' p2133 sS'STM0190' p2134 S'mrcB' p2135 sS'STM1291' p2136 S'yeaA' p2137 sS'STM2338' p2138 S'pta' p2139 sS'STM0439' p2140 S'cyoE' p2141 sS'STM3253' p2142 S'gatY' p2143 sS'STM3255' p2144 S'-' sS'STM1928' p2145 S'otsA' p2146 sS'STM4249' p2147 S'aphA' p2148 sS'STM3880' p2149 S'trkD' p2150 sS'STM2421' p2151 S'xapB' p2152 sS'STM0830' p2153 S'glnH' p2154 sS'STM2422' p2155 S'' sS'STM2427' p2156 S'ligA' p2157 sS'STM2050' p2158 S'pduO' p2159 sS'STM1582' p2160 S'nhoA' p2161 sS'STM0877' p2162 S'potF' p2163 sS'STM3929' p2164 S'wecG' p2165 sS'STM3928' p2166 S'wecF' p2167 sS'STM3927' p2168 S'-' sS'STM3747' p2169 S'yicE' p2170 sS'STM3802' p2171 S'dsdA' p2172 sS'STM0194' p2173 S'fhuB' p2174 sS'STM0193' p2175 S'fhuD' p2176 sS'STM0192' p2177 S'fhuC' p2178 sS'STM0191' p2179 S'fhuA' p2180 sS'STM3746' p2181 S'gltS' p2182 sS'STM0618' p2183 S'citT' p2184 sS'STM4233' p2185 S'ubiC' p2186 sS'STM4230' p2187 S'malK' p2188 sS'STM4231' p2189 S'lamB' p2190 sS'STM4236' p2191 S'dgkA' p2192 sS'STM0978' p2193 S'aroA' p2194 sS'STM4234' p2195 S'ubiA' p2196 sS'STM4235' p2197 S'plsB' p2198 sS'STM0207' p2199 S'pfs' p2200 sS'STM0758' p2201 S'ybgR' p2202 sS'STM0977' p2203 S'serC' p2204 sS'STM3883' p2205 S'rbsC' p2206 sS'STM0203' p2207 S'yadQ' p2208 sS'STM0202' p2209 S'hemL' p2210 sS'STM0973' p2211 S'pflB' p2212 sS'STM4305.S' p2213 S'-' sS'STM4183' p2214 S'aceB' p2215 sS'STM3409' p2216 S'trkA' p2217 sS'STM2297' p2218 S'yfbE' p2219 sS'STM2317' p2220 S'nuoM' p2221 sS'STM3407' p2222 S'fmt' p2223 sS'STM1312' p2224 S'celA' p2225 sS'STM4388' p2226 S'sgaE' p2227 sS'STM1103' p2228 S'hpaD' p2229 sS'STM1358' p2230 S'aroD' p2231 sS'STM1359' p2232 S'aroE' p2233 sS'STM3316' p2234 S'yrbI' p2235 sS'STM1786' p2236 S'-' sS'STM0592' p2237 S'fepD' p2238 sS'STM0226' p2239 S'lpxD' p2240 sS'STM1350' p2241 S'ydiD' p2242 sS'STM2646' p2243 S'yfiD' p2244 sS'STM0591' p2245 S'fepG' p2246 sS'STM0999' p2247 S'ompF' p2248 sS'STM0998' p2249 S'aspC' p2250 sS'STM1627' p2251 S'-' sS'STM0590' p2252 S'fepC' p2253 sS'STM3086' p2254 S'speA' p2255 sS'STM0597' p2256 S'entB' p2257 sS'STM1135' p2258 S'ycdW' p2259 sS'STM0472' p2260 S'maa' p2261 sS'STM2094' p2262 S'rfbC' p2263 sS'STM0401' p2264 S'malZ' p2265 sS'STM0106' p2266 S'thiQ' p2267 sS'STM0107' p2268 S'thiP' p2269 sS'STM3314' p2270 S'yrbG' p2271 sS'STM3315' p2272 S'yrbH' p2273 sS'STM0102' p2274 S'araA' p2275 sS'STM0039' p2276 S'nhaA' p2277 sS'STM0046' p2278 S'ileS' p2279 sS'STM0108' p2280 S'tbpA' p2281 sS'STM4567' p2282 S'deoC' p2283 sS'STM3103' p2284 S'yggV' p2285 sS'STM0402' p2286 S'-' sS'STM3106' p2287 S'ansB' p2288 sS'STM2047' p2289 S'pduL' p2290 sS'STM2044' p2291 S'pduH' p2292 sS'STM2043' p2293 S'pduG' p2294 sS'STM2042' p2295 S'pduE' p2296 sS'STM1223' p2297 S'potC' p2298 sS'STM4387' p2299 S'sgaU' p2300 sS'STM3538' p2301 S'glgB' p2302 sS'STM3539' p2303 S'asd' p2304 sS'STM2298' p2305 S'pmrF' p2306 sS'STM2082' p2307 S'rfbP' p2308 sS'STM0535' p2309 S'lpxH' p2310 sS'STM0534' p2311 S'purE' p2312 sS'STM0537' p2313 S'cysS' p2314 sS'STM2299' p2315 S'yfbG' p2316 sS'STM3534' p2317 S'glgP' p2318 sS'STM3535' p2319 S'glgA' p2320 sS'STM0533' p2321 S'purK' p2322 sS'STM3537' p2323 S'glgX' p2324 sS'STM1756' p2325 S'purU' p2326 sS'STM2775' p2327 S'iroD' p2328 sS'STM2916' p2329 S'ygbL' p2330 sS'STM1752' p2331 S'galU' p2332 sS'STM3885' p2333 S'rbsK' p2334 sS'STM1750' p2335 S'tdk' p2336 sS'STM1326' p2337 S'pfkB' p2338 sS'STM0645' p2339 S'nadD' p2340 sS'STM1288' p2341 S'-' sS'STM0644' p2342 S'cobD' p2343 sS'STM2085' p2344 S'rfbN' p2345 sS'STM2032' p2346 S'cbiD' p2347 sS'STM2033' p2348 S'cbiC' p2349 sS'STM0134' p2350 S'lpxC' p2351 sS'STM2031' p2352 S'cbiE' p2353 sS'STM3039' p2354 S'idi' p2355 sS'STM2037' p2356 S'pduF' p2357 sS'STM2034' p2358 S'cobD' p2359 sS'STM3925' p2360 S'wecE' p2361 sS'STM2340' p2362 S'-' sS'STM2341' p2363 S'-' sS'STM4469' p2364 S'argI' p2365 sS'STM1576' p2366 S'narU' p2367 sS'STM4467' p2368 S'-' sS'STM4466' p2369 S'-' sS'STM4465' p2370 S'-' sS'STM2260' p2371 S'napD' p2372 sS'STM2267' p2373 S'ompC' p2374 sS'STM1333' p2375 S'thrS' p2376 sS'STM4460' p2377 S'pyrB' p2378 sS'STM1269' p2379 S'-' sS'STM3626' p2380 S'dppF' p2381 sS'STM3627' p2382 S'dppD' p2383 sS'STM3305' p2384 S'ispB' p2385 sS'STM3333' p2386 S'codB' p2387 sS'STM3742' p2388 S'spoT' p2389 sS'STM3740' p2390 S'gmk' p2391 sS'STM3628' p2392 S'dppC' p2393 sS'STM3629' p2394 S'dppB' p2395 sS'STM4063' p2396 S'sbp' p2397 sS'STM4062' p2398 S'pfkA' p2399 sS'STM4061' p2400 S'fieF' p2401 sS'STM2295' p2402 S'yfaO' p2403 sS'STM4115' p2404 S'pflC' p2405 sS'STM3481' p2406 S'trpS' p2407 sS'STM4064' p2408 S'ushB' p2409 sS'STM4382' p2410 S'yjfR' p2411 sS'STM0122' p2412 S'ftsI' p2413 sS'STM0403' p2414 S'yajB' p2415 sS'STM4114' p2416 S'pflD' p2417 sS'STM4386' p2418 S'ulaD' p2419 sS'STM3529' p2420 S'gldA' p2421 sS'STM4384' p2422 S'sgaB' p2423 sS'STM4385' p2424 S'ptxA' p2425 sS'STM2861' p2426 S'sitA' p2427 sS'STM2863' p2428 S'sitC' p2429 sS'STM3487' p2430 S'aroK' p2431 sS'STM4414' p2432 S'ppa' p2433 sS'STM0054' p2434 S'-' sS'STM2930' p2435 S'ispD' p2436 sS'STM4559.S' p2437 S'yjjG' p2438 sS'STM1522' p2439 S'ydeA' p2440 sS'STM1525' p2441 S'yneH' p2442 sS'STM4119' p2443 S'ppc' p2444 sS'STM2683' p2445 S'ppnK' p2446 sS'STM4415' p2447 S'fbp' p2448 s.cobrapy-0.14.2/cobra/test/data/salmonella.media000066400000000000000000000110531342367665000213570ustar00rootroot00000000000000ccollections defaultdict p1 (c__builtin__ dict p2 tRp3 S'LB' p4 (dp5 S'EX_ser__L_e' p6 F-5 sS'EX_dcyt_e' p7 F-5 sS'EX_hg2_e' p8 F-1000 sS'EX_ins_e' p9 F-5 sS'EX_cd2_e' p10 F-1000 sS'EX_nac_e' p11 F-5 sS'EX_tungs_e' p12 F-1000 sS'EX_glu__L_e' p13 F-5 sS'EX_trp__L_e' p14 F-5 sS'EX_h_e' p15 F-100 sS'EX_mobd_e' p16 F-1000 sS'EX_val__L_e' p17 F-5 sS'EX_cobalt2_e' p18 F-1000 sS'EX_so4_e' p19 F-1000 sS'EX_co2_e' p20 F-1000 sS'EX_k_e' p21 F-1000 sS'EX_cu2_e' p22 F-1000 sS'EX_zn2_e' p23 F-1000 sS'EX_na1_e' p24 F-1000 sS'EX_cl_e' p25 F-1000 sS'EX_leu__L_e' p26 F-5 sS'EX_arg__L_e' p27 F-5 sS'EX_pnto__R_e' p28 F-5 sS'EX_lys__L_e' p29 F-5 sS'EX_ala__L_e' p30 F-5 sS'EX_cbl1_e' p31 F-0.01 sS'EX_thr__L_e' p32 F-5 sS'EX_fe3_e' p33 F-1000 sS'EX_adn_e' p34 F-5 sS'EX_pi_e' p35 F-1000 sS'EX_thymd_e' p36 F-5 sS'EX_mn2_e' p37 F-1000 sS'EX_phe__L_e' p38 F-5 sS'EX_ura_e' p39 F-5 sS'EX_dad__2_e' p40 F-5 sS'EX_h2o_e' p41 F-100 sS'EX_aso3_e' p42 F-1000 sS'EX_hxan_e' p43 F-5 sS'EX_glc__D_e' p44 F-5 sS'EX_uri_e' p45 F-5 sS'EX_his__L_e' p46 F-5 sS'EX_o2_e' p47 F-18.5 sS'EX_pro__L_e' p48 F-5 sS'EX_asp__L_e' p49 F-5 sS'EX_gly_e' p50 F-5 sS'EX_fe2_e' p51 F-1000 sS'EX_ca2_e' p52 F-1000 sS'EX_mg2_e' p53 F-1000 sS'EX_cysi__L_e' p54 F-5 sS'EX_tyr__L_e' p55 F-5 sS'EX_met__L_e' p56 F-5 sS'EX_ile__L_e' p57 F-5 ssS'Host' p58 (dp59 g7 F-5 sS'EX_melib_e' p60 F-5 sg9 F-5 sg18 F-10 sS'EX_dmso_e' p61 F-1000 sS'EX_acnam_e' p62 F-5 sS'EX_thm_e' p63 F-5 sS'EX_glcn_e' p64 F-5 sg45 F-5 sS'EX_rib__D_e' p65 F-5 sg12 F-10 sS'EX_malt_e' p66 F-5 sg13 F-5 sS'EX_arab__L_e' p67 F-5 sS'EX_12ppd__S_e' p68 F-5 sg15 F-100 sg16 F-10 sS'EX_mnl_e' p69 F-5 sg53 F-10 sg19 F-1000 sg20 F-1000 sS'EX_glcr_e' p70 F-5 sg21 F-10 sg22 F-10 sg24 F-1000 sg31 F-0.01 sg25 F-1000 sS'EX_sbt__D_e' p71 F-5 sg27 F-5 sg28 F-5 sg29 F-5 sS'EX_fuc__L_e' p72 F-5 sg30 F-5 sS'EX_csn_e' p73 F-5 sS'EX_gal_e' p74 F-5 sS'EX_crn_e' p75 F-5 sS'EX_no3_e' p76 F-1000 sg32 F-5 sg33 F-10 sg34 F-5 sg35 F-1000 sS'EX_glcur_e' p77 F-5 sg36 F-5 sg37 F-10 sS'EX_etha_e' p78 F-5 sS'EX_galt_e' p79 F-5 sg39 F-5 sg40 F-5 sS'EX_gsn_e' p80 F-5 sg41 F-100 sg43 F-5 sg44 F-5 sS'EX_galct__D_e' p81 F-5 sg46 F-5 sg56 F-5 sg47 F-18.5 sS'EX_asn__L_e' p82 F-5 sg48 F-5 sS'EX_acgam_e' p83 F-5 sS'EX_so3_e' p84 F-1000 sS'EX_cys__L_e' p85 F-5 sS'EX_rmn_e' p86 F-5 sg52 F-10 sg17 F-5 sS'EX_man_e' p87 F-5 sg23 F-10 sg26 F-5 sS'EX_fru_e' p88 F-5 sg51 F-10 sS'EX_alltn_e' p89 F-5 sS'EX_galctn__D_e' p90 F-5 sg57 F-5 ssS'M9' p91 (dp92 g18 F-1000 sg12 F-1000 sg15 F-100 sg16 F-1000 sg53 F-1000 sg19 F-1000 sg20 F-1000 sg21 F-1000 sg33 F-1000 sg24 F-1000 sg25 F-1000 sg22 F-1000 sS'EX_nh4_e' p93 F-1000 sg51 F-1000 sg31 F-0.01 sg35 F-1000 sg37 F-1000 sg41 F-100 sg44 F-5 sg47 F-18.5 sg52 F-1000 sg23 F-1000 ssS'LPM' p94 (dp95 S'EX_ca2_e' p96 F-0.0050000000000000001 sS'EX_cit_e' p97 F-0.00050000000000000001 sS'EX_h_e' p98 I-100 sS'EX_mobd_e' p99 F-0.0050000000000000001 sS'EX_o2_e' p100 F-18.5 sS'EX_cobalt2_e' p101 F-0.0050000000000000001 sS'EX_mg2_e' p102 F-0.0080000000000000002 sS'EX_thm_e' p103 F-2.9649835443413292e-08 sS'EX_so4_e' p104 F-1 sS'EX_glyc_e' p105 F-41.046802041481158 sS'EX_co2_e' p106 F-18.5 sS'EX_pi_e' p107 F-0.33700000000000002 sS'EX_k_e' p108 F-6 sS'EX_cu2_e' p109 F-0.0050000000000000001 sS'EX_cl_e' p110 F-5.016 sS'EX_zn2_e' p111 F-0.0050000000000000001 sS'EX_h2o_e' p112 I-1000 sS'EX_nh4_e' p113 F-15 sS'EX_mn2_e' p114 F-0.0050000000000000001 sS'EX_fe3_e' p115 F-0.0050000000000000001 ssS'MgM' p116 (dp117 S'EX_ser__L_e' p118 F-0.3115 sS'EX_cobalt2_e' p119 F-0.01 sS'EX_pro__L_e' p120 F-0.61850000000000005 sS'EX_glu__L_e' p121 F-0.80200000000000005 sS'EX_glyc_e' p122 F-38 sS'EX_h_e' p123 I-100 sS'EX_mobd_e' p124 F-0.01 sS'EX_val__L_e' p125 F-0.29999999999999999 sS'EX_so4_e' p126 F-8 sS'EX_co2_e' p127 F-18.5 sS'EX_k_e' p128 F-7.0026855387574392 sS'EX_fe3_e' p129 F-0.01 sS'EX_na1_e' p130 F-0.55198392330511803 sS'EX_cl_e' p131 F-5.6458532974921516 sS'EX_leu__L_e' p132 F-0.4385 sS'EX_arg__L_e' p133 F-0.1135 sS'EX_nh4_e' p134 F-0.35449999999999998 sS'EX_lys__L_e' p135 F-0.32450000000000001 sS'EX_ala__L_e' p136 F-0.22 sS'EX_thr__L_e' p137 F-0.20849999999999999 sS'EX_pi_e' p138 F-1 sS'EX_mn2_e' p139 F-0.01 sS'EX_phe__L_e' p140 F-0.045499999999999999 sS'EX_h2o_e' p141 I-1000 sS'EX_his__L_e' p142 F-0.097000000000000003 sS'EX_o2_e' p143 F-18.5 sS'EX_tyr__L_e' p144 F-0.0035000000000000001 sS'EX_asp__L_e' p145 F-0.32850000000000001 sS'EX_gly_e' p146 F-0.1555 sS'EX_cys__L_e' p147 F-0.014500000000000001 sS'EX_cu2_e' p148 F-0.01 sS'EX_ca2_e' p149 F-0.0020709616248315785 sS'EX_mg2_e' p150 F-0.0080983336761983136 sS'EX_zn2_e' p151 F-0.01 sS'EX_met__L_e' p152 F-0.1125 sS'EX_ile__L_e' p153 F-0.19600000000000001 ss.cobrapy-0.14.2/cobra/test/data/salmonella.pickle000066400000000000000000101514221342367665000215550ustar00rootroot00000000000000€ccobra.core.model Model q)q}q(X_idqXSalmonella_consensus_build_1qXnameqNXnotesq}qX annotationq}q X_trimmedq ‰X_trimmed_genesq ]q X_trimmed_reactionsq }qXgenesqccobra.core.dictlist DictList q)Rq(ccobra.core.gene Gene q)q}q(hXSTM0999qhXompFqh}qh}qX_modelqNX _reactionqc__builtin__ set q]q…qRqX _functionalqˆubh)q }q!(hXSTM1473q"hXompNq#h}q$h}q%hNhh]q&…q'Rq(hˆubh)q)}q*(hXSTM2267q+hXompCq,h}q-h}q.hNhh]q/…q0Rq1hˆubh)q2}q3(hXSTM0320q4hXphoEq5h}q6h}q7hNhh]q8…q9Rq:hˆubh)q;}q<(hXSTM2037q=hXpduFq>h}q?h}q@hNhh]qA…qBRqChˆubh)qD}qE(hXSTM4230qFhXmalKqGh}qHh}qIhNhh]qJ…qKRqLhˆubh)qM}qN(hXSTM4229qOhXmalEqPh}qQh}qRhNhh]qS…qTRqUhˆubh)qV}qW(hXSTM4227qXhXmalGqYh}qZh}q[hNhh]q\…q]Rq^hˆubh)q_}q`(hXSTM4228qahXmalFqbh}qch}qdhNhh]qe…qfRqghˆubh)qh}qi(hXSTM4231qjhXlamBqkh}qlh}qmhNhh]qn…qoRqphˆubh)qq}qr(hXSTM4403qshXcpdBqth}quh}qvhNhh]qw…qxRqyhˆubh)qz}q{(hXSTM3009q|hXygeDq}h}q~h}qhNhh]q€…qRq‚hˆubh)qƒ}q„(hXSTM3010q…hXaasq†h}q‡h}qˆhNhh]q‰…qŠRq‹hˆubh)qŒ}q(hXSTM3646qŽhXyiaEqh}qh}q‘hNhh]q’…q“Rq”hˆubh)q•}q–(hXSTM1235q—hXymfBq˜h}q™h}qšhNhh]q›…qœRqhˆubh)qž}qŸ(hXSTM0457q hXcofq¡h}q¢h}q£hNhh]q¤…q¥Rq¦hˆubh)q§}q¨(hXSTM1067q©hXfabAqªh}q«h}q¬hNhh]q­…q®Rq¯hˆubh)q°}q±(hXSTM0227q²hXfabZq³h}q´h}qµhNhh]q¶…q·Rq¸hˆubh)q¹}qº(hXSTM3674q»hXlyxKq¼h}q½h}q¾hNhh]q¿…qÀRqÁhˆubh)qÂ}qÃ(hXSTM2927qÄhXsurEqÅh}qÆh}qÇhNhh]qÈ…qÉRqÊhˆubh)qË}qÌ(hXSTM1195qÍhXfabGqÎh}qÏh}qÐhNhh]qÑ…qÒRqÓhˆubh)qÔ}qÕ(hXSTM1197qÖhXfabFq×h}qØh}qÙhNhh]qÚ…qÛRqÜhˆubh)qÝ}qÞ(hXSTM2378qßhXfabBqàh}qáh}qâhNhh]qã…qäRqåhˆubh)qæ}qç(hXSTM1745qèhXoppBqéh}qêh}qëhNhh]qì…qíRqîhˆubh)qï}qð(hXSTM1742qñhXoppFqòh}qóh}qôhNhh]qõ…qöRq÷hˆubh)qø}qù(hXSTM1744qúhXoppCqûh}qüh}qýhNhh]qþ…qÿRrhˆubh)r}r(hXSTM1679rhXmppArh}rh}rhNhh]r…rRr hˆubh)r }r (hXSTM1743r hXoppDr h}rh}rhNhh]r…rRrhˆubh)r}r(hXSTM1800rhXldcArh}rh}rhNhh]r…rRrhˆubh)r}r(hX STM1746.SrhXoppArh}r h}r!hNhh]r"…r#Rr$hˆubh)r%}r&(hXSTM4483r'hXidnOr(h}r)h}r*hNhh]r+…r,Rr-hˆubh)r.}r/(hXSTM4482r0hXidnTr1h}r2h}r3hNhh]r4…r5Rr6hˆubh)r7}r8(hXSTM0207r9hXpfsr:h}r;h}r<hNhh]r=…r>Rr?hˆubh)r@}rA(hXSTM3315rBhXyrbHrCh}rDh}rEhNhh]rF…rGRrHhˆubh)rI}rJ(hX STM2838.SrKhXgutQrLh}rMh}rNhNhh]rO…rPRrQhˆubh)rR}rS(hXSTM1196rThXacpPrUh}rVh}rWhNhh]rX…rYRrZhˆubh)r[}r\(hXSTM1963r]hXamyAr^h}r_h}r`hNhh]ra…rbRrchˆubh)rd}re(hXSTM3664rfhXmalSrgh}rhh}rihNhh]rj…rkRrlhˆubh)rm}rn(hXSTM2792rohXgabTrph}rqh}rrhNhh]rs…rtRruhˆubh)rv}rw(hXSTM1597rxhXydcWryh}rzh}r{hNhh]r|…r}Rr~hˆubh)r}r€(hXSTM2793rhXgabPr‚h}rƒh}r„hNhh]r……r†Rr‡hˆubh)rˆ}r‰(hXSTM2463rŠhXeutEr‹h}rŒh}rhNhh]rŽ…rRrhˆubh)r‘}r’(hXSTM1749r“hXadhEr”h}r•h}r–hNhh]r—…r˜Rr™hˆubh)rš}r›(hXs0001rœhXrh}ržh}rŸhNhh]r …r¡Rr¢hˆubh)r£}r¤(hXSTM2018r¥hXcobUr¦h}r§h}r¨hNhh]r©…rªRr«hˆubh)r¬}r­(hXSTM3380r®hXaccCr¯h}r°h}r±hNhh]r²…r³Rr´hˆubh)rµ}r¶(hXSTM3379r·hXaccBr¸h}r¹h}rºhNhh]r»…r¼Rr½hˆubh)r¾}r¿(hXSTM0232rÀhXaccArÁh}rÂh}rÃhNhh]rÄ…rÅRrÆhˆubh)rÇ}rÈ(hXSTM2366rÉhXaccDrÊh}rËh}rÌhNhh]rÍ…rÎRrÏhˆubh)rÐ}rÑ(hXSTM4275rÒhXacsrÓh}rÔh}rÕhNhh]rÖ…r×RrØhˆubh)rÙ}rÚ(hXSTM0371rÛhXprpErÜh}rÝh}rÞhNhh]rß…ràRráhˆubh)râ}rã(hXSTM1220rähXycfXråh}ræh}rçhNhh]rè…réRrêhˆubh)rë}rì(hXSTM3918ríhXrferîh}rïh}rðhNhh]rñ…ròRróhˆubh)rô}rõ(hXSTM2433röhXcrrr÷h}røh}rùhNhh]rú…rûRrühˆubh)rý}rþ(hXSTM2431rÿhXptsHrh}rh}rhNhh]r…rRrhˆubh)r}r(hXSTM1203rhXptsGr h}r h}r hNhh]r …r Rrhˆubh)r}r(hXSTM0685rhXnagErh}rh}rhNhh]r…rRrhˆubh)r}r(hXSTM2432rhXptsIrh}rh}rhNhh]r…rRr hˆubh)r!}r"(hXSTM4122r#hXargBr$h}r%h}r&hNhh]r'…r(Rr)hˆubh)r*}r+(hXSTM2992r,hXargAr-h}r.h}r/hNhh]r0…r1Rr2hˆubh)r3}r4(hXSTM3901r5hXilvGr6h}r7h}r8hNhh]r9…r:Rr;hˆubh)r<}r=(hXSTM3796r>hXilvBr?h}r@h}rAhNhh]rB…rCRrDhˆubh)rE}rF(hXSTM3795rGhXilvNrHh}rIh}rJhNhh]rK…rLRrMhˆubh)rN}rO(hXSTM3902rPhXilvMrQh}rRh}rShNhh]rT…rURrVhˆubh)rW}rX(hXSTM1883rYhXpurTrZh}r[h}r\hNhh]r]…r^Rr_hˆubh)r`}ra(hXSTM3242rbhXtdcDrch}rdh}rehNhh]rf…rgRrhhˆubh)ri}rj(hXSTM2337rkhXackArlh}rmh}rnhNhh]ro…rpRrqhˆubh)rr}rs(hXSTM3929rthXwecGruh}rvh}rwhNhh]rx…ryRrzhˆubh)r{}r|(hXSTM1832r}hXmanZr~h}rh}r€hNhh]r…r‚Rrƒhˆubh)r„}r…(hXSTM1831r†hXmanYr‡h}rˆh}r‰hNhh]rŠ…r‹RrŒhˆubh)r}rŽ(hXSTM1830rhXmanXrh}r‘h}r’hNhh]r“…r”Rr•hˆubh)r–}r—(hXSTM3338r˜hXnanTr™h}ršh}r›hNhh]rœ…rRržhˆubh)rŸ}r (hXSTM3339r¡hXnanAr¢h}r£h}r¤hNhh]r¥…r¦Rr§hˆubh)r¨}r©(hXSTM0309rªhXfadEr«h}r¬h}r­hNhh]r®…r¯Rr°hˆubh)r±}r²(hXSTM1193r³hXfabHr´h}rµh}r¶hNhh]r·…r¸Rr¹hˆubh)rº}r»(hXSTM4120r¼hXargEr½h}r¾h}r¿hNhh]rÀ…rÁRrÂhˆubh)rÃ}rÄ(hXSTM0158rÅhXacnBrÆh}rÇh}rÈhNhh]rÉ…rÊRrËhˆubh)rÌ}rÍ(hXSTM1712rÎhXacnArÏh}rÐh}rÑhNhh]rÒ…rÓRrÔhˆubh)rÕ}rÖ(hXSTM1303r×hXargDrØh}rÙh}rÚhNhh]rÛ…rÜRrÝhˆubh)rÞ}rß(hXSTM3468ràhXargDráh}râh}rãhNhh]rä…råRræhˆubh)rç}rè(hXSTM3583réhXacpTrêh}rëh}rìhNhh]rí…rîRrïhˆubh)rð}rñ(hXSTM2577ròhXacpSróh}rôh}rõhNhh]rö…r÷Rrøhˆubh)rù}rú(hXSTM1517rûhXydeDrüh}rýh}rþhNhh]rÿ…rRrhˆubh)r}r(hXSTM2645rhXyfiKrh}rh}rhNhh]r…r Rr hˆubh)r }r (hXSTM4273r hXactPrh}rh}rhNhh]r…rRrhˆubh)r}r(hXSTM1463rhXaddrh}rh}rhNhh]r…rRrhˆubh)r}r(hXSTM1198rhXpabCr h}r!h}r"hNhh]r#…r$Rr%hˆubh)r&}r'(hXSTM1824r(hXpabBr)h}r*h}r+hNhh]r,…r-Rr.hˆubh)r/}r0(hXSTM3469r1hXpabAr2h}r3h}r4hNhh]r5…r6Rr7hˆubh)r8}r9(hXSTM3747r:hXyicEr;h}r<h}r=hNhh]r>…r?Rr@hˆubh)rA}rB(hXSTM0488rChXadkrDh}rEh}rFhNhh]rG…rHRrIhˆubh)rJ}rK(hXSTM0165rLhXspeDrMh}rNh}rOhNhh]rP…rQRrRhˆubh)rS}rT(hXSTM3939rUhXcyaArVh}rWh}rXhNhh]rY…rZRr[hˆubh)r\}r](hXSTM0051r^hXrihCr_h}r`h}rahNhh]rb…rcRrdhˆubh)re}rf(hXSTM3113rghXnupGrhh}rih}rjhNhh]rk…rlRrmhˆubh)rn}ro(hXSTM2409rphXnupCrqh}rrh}rshNhh]rt…ruRrvhˆubh)rw}rx(hXSTM2421ryhXxapBrzh}r{h}r|hNhh]r}…r~Rrhˆubh)r€}r(hXSTM0413r‚hXtsxrƒh}r„h}r…hNhh]r†…r‡Rrˆhˆubh)r‰}rŠ(hXSTM1340r‹hXbtuCrŒh}rh}rŽhNhh]r…rRr‘hˆubh)r’}r“(hXSTM0206r”hXbtuFr•h}r–h}r—hNhh]r˜…r™Rršhˆubh)r›}rœ(hXSTM1342rhXbtuDržh}rŸh}r hNhh]r¡…r¢Rr£hˆubh)r¤}r¥(hXSTM4130r¦hXbtuBr§h}r¨h}r©hNhh]rª…r«Rr¬hˆubh)r­}r®(hXSTM3158r¯hXexbDr°h}r±h}r²hNhh]r³…r´Rrµhˆubh)r¶}r·(hXSTM3159r¸hXexbBr¹h}rºh}r»hNhh]r¼…r½Rr¾hˆubh)r¿}rÀ(hXSTM1737rÁhXtonBrÂh}rÃh}rÄhNhh]rÅ…rÆRrÇhˆubh)rÈ}rÉ(hXSTM3185rÊhXnudFrËh}rÌh}rÍhNhh]rÎ…rÏRrÐhˆubh)rÑ}rÒ(hXSTM0483rÓhXaptrÔh}rÕh}rÖhNhh]r×…rØRrÙhˆubh)rÚ}rÛ(hXSTM2933rÜhXcysCrÝh}rÞh}rßhNhh]rà…ráRrâhˆubh)rã}rä(hXSTM1232råhXpurBræh}rçh}rèhNhh]ré…rêRrëhˆubh)rì}rí(hXSTM4366rîhXpurArïh}rðh}rñhNhh]rò…róRrôhˆubh)rõ}rö(hXSTM0683r÷hXnagArøh}rùh}rúhNhh]rû…rüRrýhˆubh)rþ}rÿ(hXSTM0146rhXampDrh}rh}rhNhh]r…rRrhˆubh)r}r(hXSTM2991r hXamiCr h}r h}r hNhh]r …rRrhˆubh)r}r(hXSTM2450rhXamiArh}rh}rhNhh]r…rRrhˆubh)r}r(hXSTM4358rhXamiBrh}rh}rhNhh]r…r Rr!hˆubh)r"}r#(hXSTM1209r$hXnagZr%h}r&h}r'hNhh]r(…r)Rr*hˆubh)r+}r,(hXSTM0444r-hXampGr.h}r/h}r0hNhh]r1…r2Rr3hˆubh)r4}r5(hXSTM3710r6hXrfaDr7h}r8h}r9hNhh]r:…r;Rr<hˆubh)r=}r>(hXSTM3078r?hXspeBr@h}rAh}rBhNhh]rC…rDRrEhˆubh)rF}rG(hXSTM3173rHhXplsCrIh}rJh}rKhNhh]rL…rMRrNhˆubh)rO}rP(hXSTM4121rQhXargCrRh}rSh}rThNhh]rU…rVRrWhˆubh)rX}rY(hXSTM4176rZhXpurHr[h}r\h}r]hNhh]r^…r_Rr`hˆubh)ra}rb(hXSTM0533rchXpurKrdh}reh}rfhNhh]rg…rhRrihˆubh)rj}rk(hXSTM0534rlhXpurErmh}rnh}rohNhh]rp…rqRrrhˆubh)rs}rt(hXSTM0736ruhXkgdrvh}rwh}rxhNhh]ry…rzRr{hˆubh)r|}r}(hXSTM0737r~hXsucBrh}r€h}rhNhh]r‚…rƒRr„hˆubh)r…}r†(hXSTM0154r‡hXlpdArˆh}r‰h}rŠhNhh]r‹…rŒRrhˆubh)rŽ}r(hXSTM2654rhXkgtPr‘h}r’h}r“hNhh]r”…r•Rr–hˆubh)r—}r˜(hXSTM3628r™hXdppCršh}r›h}rœhNhh]r…ržRrŸhˆubh)r }r¡(hXSTM3627r¢hXdppDr£h}r¤h}r¥hNhh]r¦…r§Rr¨hˆubh)r©}rª(hXSTM3630r«hXdppAr¬h}r­h}r®hNhh]r¯…r°Rr±hˆubh)r²}r³(hXSTM3629r´hXdppBrµh}r¶h}r·hNhh]r¸…r¹Rrºhˆubh)r»}r¼(hXSTM3626r½hXdppFr¾h}r¿h}rÀhNhh]rÁ…rÂRrÃhˆubh)rÄ}rÅ(hXSTM0380rÆhXddlrÇh}rÈh}rÉhNhh]rÊ…rËRrÌhˆubh)rÍ}rÎ(hXSTM0130rÏhXddlrÐh}rÑh}rÒhNhh]rÓ…rÔRrÕhˆubh)rÖ}r×(hXSTM1681rØhXycjGrÙh}rÚh}rÛhNhh]rÜ…rÝRrÞhˆubh)rß}rà(hXSTM4247ráhXalrrâh}rãh}rähNhh]rå…ræRrçhˆubh)rè}ré(hXSTM1802rêhXdadXrëh}rìh}ríhNhh]rî…rïRrðhˆubh)rñ}rò(hXSTM2555róhXglyArôh}rõh}röhNhh]r÷…røRrùhˆubh)rú}rû(hXSTM0934rühXltaArýh}rþh}rÿhNhh]r…rRrhˆubh)r}r(hXSTM2827rhXalaSrh}rh}rhNhh]r …r Rr hˆubh)r }r (hXSTM3561rhXlivGrh}rh}rhNhh]r…rRrhˆubh)r}r(hXSTM3563rhXlivHrh}rh}rhNhh]r…rRrhˆubh)r}r(hXSTM3560r hXlivFr!h}r"h}r#hNhh]r$…r%Rr&hˆubh)r'}r((hXSTM3562r)hXlivMr*h}r+h}r,hNhh]r-…r.Rr/hˆubh)r0}r1(hXSTM3567r2hXlivJr3h}r4h}r5hNhh]r6…r7Rr8hˆubh)r9}r:(hXSTM4398r;hXcycAr<h}r=h}r>hNhh]r?…r@RrAhˆubh)rB}rC(hXSTM0006rDhXyaaJrEh}rFh}rGhNhh]rH…rIRrJhˆubh)rK}rL(hXSTM3680rMhXaldBrNh}rOh}rPhNhh]rQ…rRRrShˆubh)rT}rU(hXSTM0527rVhXallCrWh}rXh}rYhNhh]rZ…r[Rr\hˆubh)r]}r^(hXSTM0523r_hXallBr`h}rah}rbhNhh]rc…rdRrehˆubh)rf}rg(hXSTM0522rhhXallPrih}rjh}rkhNhh]rl…rmRrnhˆubh)ro}rp(hXSTM0255rqhXdkgBrrh}rsh}rthNhh]ru…rvRrwhˆubh)rx}ry(hXSTM1288rzhX-r{h}r|h}r}hNhh]r~…rRr€hˆubh)r}r‚(hXSTM3165rƒhXdkgAr„h}r…h}r†hNhh]r‡…rˆRr‰hˆubh)rŠ}r‹(hXSTM4108rŒhXgldArh}rŽh}rhNhh]r…r‘Rr’hˆubh)r“}r”(hXSTM3513r•hXmalQr–h}r—h}r˜hNhh]r™…ršRr›hˆubh)rœ}r(hXSTM3337ržhXnanErŸh}r h}r¡hNhh]r¢…r£Rr¤hˆubh)r¥}r¦(hXSTM3336r§hXnanKr¨h}r©h}rªhNhh]r«…r¬Rr­hˆubh)r®}r¯(hXSTM0793r°hXbioAr±h}r²h}r³hNhh]r´…rµRr¶hˆubh)r·}r¸(hXSTM3970r¹hXubiErºh}r»h}r¼hNhh]r½…r¾Rr¿hˆubh)rÀ}rÁ(hXSTM4164rÂhXthiCrÃh}rÄh}rÅhNhh]rÆ…rÇRrÈhˆubh)rÉ}rÊ(hXSTM2009rËhXamnrÌh}rÍh}rÎhNhh]rÏ…rÐRrÑhˆubh)rÒ}rÓ(hXSTM4477rÔhXpepArÕh}rÖh}r×hNhh]rØ…rÙRrÚhˆubh)rÛ}rÜ(hXSTM1057rÝhXpepNrÞh}rßh}ràhNhh]rá…râRrãhˆubh)rä}rå(hXSTM0316ræhXpepDrçh}rèh}réhNhh]rê…rëRrìhˆubh)rí}rî(hXSTM2536rïhXpepBrðh}rñh}ròhNhh]ró…rôRrõhˆubh)rö}r÷(hXSTM1446røhXanmKrùh}rúh}rûhNhh]rü…rýRrþhˆubh)rÿ}r(hXSTM1724rhXtrpDrh}rh}rhNhh]r…rRrhˆubh)r}r (hXSTM1723r hXtrpEr h}r h}r hNhh]r…rRrhˆubh)r}r(hXSTM0795rhXbioFrh}rh}rhNhh]r…rRrhˆubh)r}r(hXSTM0088rhXapaHrh}rh}rhNhh]r …r!Rr"hˆubh)r#}r$(hXSTM0416r%hXribDr&h}r'h}r(hNhh]r)…r*Rr+hˆubh)r,}r-(hXSTM0102r.hXaraAr/h}r0h}r1hNhh]r2…r3Rr4hˆubh)r5}r6(hXSTM0193r7hXfhuDr8h}r9h}r:hNhh]r;…r<Rr=hˆubh)r>}r?(hXSTM0194r@hXfhuBrAh}rBh}rChNhh]rD…rERrFhˆubh)rG}rH(hXSTM0192rIhXfhuCrJh}rKh}rLhNhh]rM…rNRrOhˆubh)rP}rQ(hXSTM3016rRhXaraErSh}rTh}rUhNhh]rV…rWRrXhˆubh)rY}rZ(hXSTM1522r[hXydeAr\h}r]h}r^hNhh]r_…r`Rrahˆubh)rb}rc(hXSTM4294rdhXyjdEreh}rfh}rghNhh]rh…riRrjhˆubh)rk}rl(hXSTM3086rmhXspeArnh}roh}rphNhh]rq…rrRrshˆubh)rt}ru(hXSTM4296rvhXadirwh}rxh}ryhNhh]rz…r{Rr|hˆubh)r}}r~(hXSTM1477rhXydgIr€h}rh}r‚hNhh]rƒ…r„Rr…hˆubh)r†}r‡(hXSTM4123rˆhXargHr‰h}rŠh}r‹hNhh]rŒ…rRrŽhˆubh)r}r(hX STM3290.Sr‘hXargGr’h}r“h}r”hNhh]r•…r–Rr—hˆubh)r˜}r™(hXSTM1909ršhXargSr›h}rœh}rhNhh]rž…rŸRr hˆubh)r¡}r¢(hXSTM0890r£hXartIr¤h}r¥h}r¦hNhh]r§…r¨Rr©hˆubh)rª}r«(hXSTM2351r¬hXhisPr­h}r®h}r¯hNhh]r°…r±Rr²hˆubh)r³}r´(hXSTM2352rµhXhisMr¶h}r·h}r¸hNhh]r¹…rºRr»hˆubh)r¼}r½(hXSTM0891r¾hXartPr¿h}rÀh}rÁhNhh]rÂ…rÃRrÄhˆubh)rÅ}rÆ(hXSTM0888rÇhXartMrÈh}rÉh}rÊhNhh]rË…rÌRrÍhˆubh)rÎ}rÏ(hXSTM2355rÐhXargTrÑh}rÒh}rÓhNhh]rÔ…rÕRrÖhˆubh)r×}rØ(hXSTM2353rÙhXhisQrÚh}rÛh}rÜhNhh]rÝ…rÞRrßhˆubh)rà}rá(hXSTM0887râhXartJrãh}räh}råhNhh]ræ…rçRrèhˆubh)ré}rê(hXSTM0889rëhXartQrìh}ríh}rîhNhh]rï…rðRrñhˆubh)rò}ró(hXSTM3066rôhXyggArõh}röh}r÷hNhh]rø…rùRrúhˆubh)rû}rü(hXSTM3539rýhXasdrþh}rÿh}rhNhh]r…rRrhˆubh)r}r(hXSTM4382rhXyjfRrh}rh}r hNhh]r …r Rr hˆubh)r }r(hX STM4383.SrhXulaArh}rh}rhNhh]r…rRrhˆubh)r}r(hXSTM4385rhXptxArh}rh}rhNhh]r…rRrhˆubh)r}r (hXSTM4384r!hXsgaBr"h}r#h}r$hNhh]r%…r&Rr'hˆubh)r(}r)(hXSTM1294r*hXansAr+h}r,h}r-hNhh]r.…r/Rr0hˆubh)r1}r2(hXSTM3598r3hj{h}r4h}r5hNhh]r6…r7Rr8hˆubh)r9}r:(hXSTM0847r;hXybiKr<h}r=h}r>hNhh]r?…r@RrAhˆubh)rB}rC(hXSTM3106rDhXansBrEh}rFh}rGhNhh]rH…rIRrJhˆubh)rK}rL(hXSTM0680rMhXasnBrNh}rOh}rPhNhh]rQ…rRRrShˆubh)rT}rU(hXSTM3877rVhXasnArWh}rXh}rYhNhh]rZ…r[Rr\hˆubh)r]}r^(hXSTM1000r_hXasnCr`h}rah}rbhNhh]rc…rdRrehˆubh)rf}rg(hXSTM1584rhhXansPrih}rjh}rkhNhh]rl…rmRrnhˆubh)ro}rp(hXSTM0180rqhXpanDrrh}rsh}rthNhh]ru…rvRrwhˆubh)rx}ry(hXSTM4459rzhXpyrIr{h}r|h}r}hNhh]r~…rRr€hˆubh)r}r‚(hXSTM4460rƒhXpyrBr„h}r…h}r†hNhh]r‡…rˆRr‰hˆubh)rŠ}r‹(hXSTM0002rŒhXthrArh}rŽh}rhNhh]r…r‘Rr’hˆubh)r“}r”(hXSTM4101r•hXmetLr–h}r—h}r˜hNhh]r™…ršRr›hˆubh)rœ}r(hXSTM4220ržhXlysCrŸh}r h}r¡hNhh]r¢…r£Rr¤hˆubh)r¥}r¦(hXSTM2641r§hXnadBr¨h}r©h}rªhNhh]r«…r¬Rr­hˆubh)r®}r¯(hXSTM4326r°hXaspAr±h}r²h}r³hNhh]r´…rµRr¶hˆubh)r·}r¸(hXSTM0998r¹hXaspCrºh}r»h}r¼hNhh]r½…r¾Rr¿hˆubh)rÀ}rÁ(hXSTM1901rÂhXaspSrÃh}rÄh}rÅhNhh]rÆ…rÇRrÈhˆubh)rÉ}rÊ(hXSTM0665rËhXgltIrÌh}rÍh}rÎhNhh]rÏ…rÐRrÑhˆubh)rÒ}rÓ(hXSTM0664rÔhXgltJrÕh}rÖh}r×hNhh]rØ…rÙRrÚhˆubh)rÛ}rÜ(hXSTM0662rÝhXgltLrÞh}rßh}ràhNhh]rá…râRrãhˆubh)rä}rå(hXSTM0663ræhXgltKrçh}rèh}réhNhh]rê…rëRrìhˆubh)rí}rî(hXSTM3614rïhXdctArðh}rñh}ròhNhh]ró…rôRrõhˆubh)rö}r÷(hXSTM4283røhXgltPrùh}rúh}rûhNhh]rü…rýRrþhˆubh)rÿ}r(hXSTM1304rhXastArh}rh}rhNhh]r…rRrhˆubh)r}r (hXSTM1511r hXydfGr h}r h}r hNhh]r…rRrhˆubh)r}r(hXSTM2071rhXhisGrh}rh}rhNhh]r…rRrhˆubh)r}r(hXSTM3868rhXatpHrh}rh}rhNhh]r …r!Rr"hˆubh)r#}r$(hXSTM3865r%hXatpDr&h}r'h}r(hNhh]r)…r*Rr+hˆubh)r,}r-(hXSTM3871r.hXatpBr/h}r0h}r1hNhh]r2…r3Rr4hˆubh)r5}r6(hXSTM3872r7hXatpIr8h}r9h}r:hNhh]r;…r<Rr=hˆubh)r>}r?(hXSTM3867r@hXatpArAh}rBh}rChNhh]rD…rERrFhˆubh)rG}rH(hXSTM3870rIhXatpErJh}rKh}rLhNhh]rM…rNRrOhˆubh)rP}rQ(hXSTM3869rRhXatpFrSh}rTh}rUhNhh]rV…rWRrXhˆubh)rY}rZ(hXSTM3864r[hXatpCr\h}r]h}r^hNhh]r_…r`Rrahˆubh)rb}rc(hXSTM3866rdhXatpGreh}rfh}rghNhh]rh…riRrjhˆubh)rk}rl(hXSTM3644rmhXbisCrnh}roh}rphNhh]rq…rrRrshˆubh)rt}ru(hXSTM0794rvhXbioBrwh}rxh}ryhNhh]rz…r{Rr|hˆubh)r}}r~(hXSTM1771rhXchaAr€h}rh}r‚hNhh]rƒ…r„Rr…hˆubh)r†}r‡(hXSTM2558rˆhXcadBr‰h}rŠh}r‹hNhh]rŒ…rRrŽhˆubh)r}r(hXSTM3314r‘hXyrbGr’h}r“h}r”hNhh]r•…r–Rr—hˆubh)r˜}r™(hXSTM1718ršhXbtuRr›h}rœh}rhNhh]rž…rŸRr hˆubh)r¡}r¢(hXSTM0066r£hXcarAr¤h}r¥h}r¦hNhh]r§…r¨Rr©hˆubh)rª}r«(hXSTM0067r¬hXcarBr­h}r®h}r¯hNhh]r°…r±Rr²hˆubh)r³}r´(hXSTM3576rµhXzntAr¶h}r·h}r¸hNhh]r¹…rºRr»hˆubh)r¼}r½(hXSTM0758r¾hXybgRr¿h}rÀh}rÁhNhh]rÂ…rÃRrÄhˆubh)rÅ}rÆ(hXSTM4061rÇhXfieFrÈh}rÉh}rÊhNhh]rË…rÌRrÍhˆubh)rÎ}rÏ(hXSTM3190rÐhXygiErÑh}rÒh}rÓhNhh]rÔ…rÕRrÖhˆubh)r×}rØ(hXSTM4064rÙhXushBrÚh}rÛh}rÜhNhh]rÝ…rÞRrßhˆubh)rà}rá(hXSTM1779râhXipkrãh}räh}råhNhh]ræ…rçRrèhˆubh)ré}rê(hXSTM1427rëhXcfarìh}ríh}rîhNhh]rï…rðRrñhˆubh)rò}ró(hXSTM2164rôhXyehYrõh}röh}r÷hNhh]rø…rùRrúhˆubh)rû}rü(hXSTM2162rýhXyehWrþh}rÿh}r hNhh]r …r Rr hˆubh)r }r (hXSTM2163r hXyehXr h}r h}r hNhh]r …r Rr hˆubh)r }r (hXSTM2165r hXyehZr h}r h}r hNhh]r …r Rr hˆubh)r }r (hXSTM2384r hXaroCr h}r h}r hNhh]r …r Rr hˆubh)r }r (hXSTM4233r! hXubiCr" h}r# h}r$ hNhh]r% …r& Rr' hˆubh)r( }r) (hXSTM0059r* hXcitD2r+ h}r, h}r- hNhh]r. …r/ Rr0 hˆubh)r1 }r2 (hXSTM0622r3 hXcitEr4 h}r5 h}r6 hNhh]r7 …r8 Rr9 hˆubh)r: }r; (hXSTM0620r< hXcitXr= h}r> h}r? hNhh]r@ …rA RrB hˆubh)rC }rD (hXSTM0623rE hXcitDrF h}rG h}rH hNhh]rI …rJ RrK hˆubh)rL }rM (hXSTM0061rN hXcitF2rO h}rP h}rQ hNhh]rR …rS RrT hˆubh)rU }rV (hXSTM0060rW hXcitE2rX h}rY h}rZ hNhh]r[ …r\ Rr] hˆubh)r^ }r_ (hXSTM0621r` hXcitFra h}rb h}rc hNhh]rd …re Rrf hˆubh)rg }rh (hXSTM0618ri hXcitTrj h}rk h}rl hNhh]rm …rn Rro hˆubh)rp }rq (hXSTM0812rr hXybhOrs h}rt h}ru hNhh]rv …rw Rrx hˆubh)ry }rz (hXSTM1739r{ hXclsr| h}r} h}r~ hNhh]r …r€ Rr hˆubh)r‚ }rƒ (hXSTM0203r„ hXyadQr… h}r† h}r‡ hNhh]rˆ …r‰ RrŠ hˆubh)r‹ }rŒ (hXSTM1490r hj{h}rŽ h}r hNhh]r …r‘ Rr’ hˆubh)r“ }r” (hXSTM3952r• hXcorAr– h}r— h}r˜ hNhh]r™ …rš Rr› hˆubh)rœ }r (hXSTM0984rž hXmsbArŸ h}r  h}r¡ hNhh]r¢ …r£ Rr¤ hˆubh)r¥ }r¦ (hXSTM1204r§ hXfhuEr¨ h}r© h}rª hNhh]r« …r¬ Rr­ hˆubh)r® }r¯ (hXSTM2451r° hXhemFr± h}r² h}r³ hNhh]r´ …rµ Rr¶ hˆubh)r· }r¸ (hXSTM4004r¹ hXhemNrº h}r» h}r¼ hNhh]r½ …r¾ Rr¿ hˆubh)rÀ }rÁ (hXSTM0072r hXcaiBrà h}rÄ h}rÅ hNhh]rÆ …rÇ RrÈ hˆubh)rÉ }rÊ (hXSTM0071rË hXcaiCrÌ h}rÍ h}rÎ hNhh]rÏ …rÐ RrÑ hˆubh)rÒ }rÓ (hXSTM0070rÔ hXcaiDrÕ h}rÖ h}r× hNhh]rØ …rÙ RrÚ hˆubh)rÛ }rÜ (hXSTM2811rÝ hXproXrÞ h}rß h}rà hNhh]rá …râ Rrã hˆubh)rä }rå (hXSTM2810ræ hXproWrç h}rè h}ré hNhh]rê …rë Rrì hˆubh)rí }rî (hXSTM2809rï hXproVrð h}rñ h}rò hNhh]ró …rô Rrõ hˆubh)rö }r÷ (hXSTM4290rø hXproPrù h}rú h}rû hNhh]rü …rý Rrþ hˆubh)rÿ }r (hXSTM0074r hXcaiTr h}r h}r hNhh]r …r Rr hˆubh)r }r (hXSTM0730r hXgltAr h}r h}r hNhh]r …r Rr hˆubh)r }r (hXSTM2953r hXpyrGr h}r h}r hNhh]r …r Rr hˆubh)r }r (hXSTM0168r hXcueOr h}r h}r hNhh]r …r! Rr" hˆubh)r# }r$ (hXSTM0498r% hXcopAr& h}r' h}r( hNhh]r) …r* Rr+ hˆubh)r, }r- (hXSTM0353r. hj{h}r/ h}r0 hNhh]r1 …r2 Rr3 hˆubh)r4 }r5 (hXSTM3525r6 hXglpEr7 h}r8 h}r9 hNhh]r: …r; Rr< hˆubh)r= }r> (hXSTM1686r? hXpspEr@ h}rA h}rB hNhh]rC …rD RrE hˆubh)rF }rG (hXSTM3161rH hXmetCrI h}rJ h}rK hNhh]rL …rM RrN hˆubh)rO }rP (hXSTM2430rQ hXcysKrR h}rS h}rT hNhh]rU …rV RrW hˆubh)rX }rY (hXSTM2440rZ hXcysMr[ h}r\ h}r] hNhh]r^ …r_ Rr` hˆubh)ra }rb (hXSTM2984rc hXcsdArd h}re h}rf hNhh]rg …rh Rri hˆubh)rj }rk (hXSTM1557rl hj{h}rm h}rn hNhh]ro …rp Rrq hˆubh)rr }rs (hXSTM0537rt hXcysSru h}rv h}rw hNhh]rx …ry Rrz hˆubh)r{ }r| (hXSTM0957r} hXcydDr~ h}r h}r€ hNhh]r …r‚ Rrƒ hˆubh)r„ }r… (hXSTM0956r† hXcydCr‡ h}rˆ h}r‰ hNhh]rŠ …r‹ RrŒ hˆubh)r }rŽ (hXSTM0441r hXcyoCr h}r‘ h}r’ hNhh]r“ …r” Rr• hˆubh)r– }r— (hXSTM0443r˜ hXcyoAr™ h}rš h}r› hNhh]rœ …r Rrž hˆubh)rŸ }r  (hXSTM0440r¡ hXcyoDr¢ h}r£ h}r¤ hNhh]r¥ …r¦ Rr§ hˆubh)r¨ }r© (hXSTM0442rª hXcyoBr« h}r¬ h}r­ hNhh]r® …r¯ Rr° hˆubh)r± }r² (hXSTM2183r³ hXcddr´ h}rµ h}r¶ hNhh]r· …r¸ Rr¹ hˆubh)rº }r» (hXSTM0661r¼ hXrihAr½ h}r¾ h}r¿ hNhh]rÀ …rÁ Rr hˆubh)rà }rÄ (hXSTM2122rÅ hXudkrÆ h}rÇ h}rÈ hNhh]rÉ …rÊ RrË hˆubh)rÌ }rÍ (hXSTM0980rÎ hXcmkrÏ h}rÐ h}rÑ hNhh]rÒ …rÓ RrÔ hˆubh)rÕ }rÖ (hXSTM1803r× hXdadArØ h}rÙ h}rÚ hNhh]rÛ …rÜ RrÝ hˆubh)rÞ }rß (hXSTM4236rà hXdgkArá h}râ h}rã hNhh]rä …rå Rræ hˆubh)rç }rè (hXSTM3013ré hXlysArê h}rë h}rì hNhh]rí …rî Rrï hˆubh)rð }rñ (hXSTM3947rò hXdapFró h}rô h}rõ hNhh]rö …r÷ Rrø hˆubh)rù }rú (hXSTM1954rû hXfliYrü h}rý h}rþ hNhh]rÿ …r Rr hˆubh)r }r (hXSTM0222r hXcdsAr h}r h}r hNhh]r …r Rr hˆubh)r }r (hXSTM3195r hXribBr h}r h}r hNhh]r …r Rr hˆubh)r }r (hXSTM1489r hXbioDr h}r h}r hNhh]r …r Rr hˆubh)r }r (hXSTM0797r hXbioDr h}r! h}r" hNhh]r# …r$ Rr% hˆubh)r& }r' (hXSTM2121r( hXdcdr) h}r* h}r+ hNhh]r, …r- Rr. hˆubh)r/ }r0 (hXSTM2391r1 hXfadLr2 h}r3 h}r4 hNhh]r5 …r6 Rr7 hˆubh)r8 }r9 (hXSTM3829r: hXdgoKr; h}r< h}r= hNhh]r> …r? Rr@ hˆubh)rA }rB (hXSTM3612rC hXkdgKrD h}rE h}rF hNhh]rG …rH RrI hˆubh)rJ }rK (hXSTM0760rL hXaroGrM h}rN h}rO hNhh]rP …rQ RrR hˆubh)rS }rT (hXSTM2670rU hXaroFrV h}rW h}rX hNhh]rY …rZ Rr[ hˆubh)r\ }r] (hXSTM1347r^ hXaroHr_ h}r` h}ra hNhh]rb …rc Rrd hˆubh)re }rf (hXSTM3740rg hXgmkrh h}ri h}rj hNhh]rk …rl Rrm hˆubh)rn }ro (hXSTM3904rp hXilvDrq h}rr h}rs hNhh]rt …ru Rrv hˆubh)rw }rx (hXSTM0598ry hXentArz h}r{ h}r| hNhh]r} …r~ Rr hˆubh)r€ }r (hXSTM0596r‚ hXentErƒ h}r„ h}r… hNhh]r† …r‡ Rrˆ hˆubh)r‰ }rŠ (hXSTM0064r‹ hXdapBrŒ h}r h}rŽ hNhh]r …r Rr‘ hˆubh)r’ }r“ (hXSTM2489r” hXdapAr• h}r– h}r— hNhh]r˜ …r™ Rrš hˆubh)r› }rœ (hXSTM0087r hXfolArž h}rŸ h}r  hNhh]r¡ …r¢ Rr£ hˆubh)r¤ }r¥ (hXSTM2365r¦ hXfolCr§ h}r¨ h}r© hNhh]rª …r« Rr¬ hˆubh)r­ }r® (hXSTM4090r¯ hXmenAr° h}r± h}r² hNhh]r³ …r´ Rrµ hˆubh)r¶ }r· (hXSTM3206r¸ hXfolBr¹ h}rº h}r» hNhh]r¼ …r½ Rr¾ hˆubh)r¿ }rÀ (hXSTM1058rÁ hXpyrDr h}rà h}rÄ hNhh]rÅ …rÆ RrÇ hˆubh)rÈ }rÉ (hXSTM1163rÊ hXpyrCrË h}rÌ h}rÍ hNhh]rÎ …rÏ RrÐ hˆubh)rÑ }rÒ (hXSTM3295rÓ hXfolPrÔ h}rÕ h}rÖ hNhh]r× …rØ RrÙ hˆubh)rÚ }rÛ (hXSTM3486rÜ hXaroBrÝ h}rÞ h}rß hNhh]rà …rá Rrâ hˆubh)rã }rä (hXSTM1358rå hXaroDræ h}rç h}rè hNhh]ré …rê Rrë hˆubh)rì }rí (hXSTM0423rî hXispArï h}rð h}rñ hNhh]rò …ró Rrô hˆubh)rõ }rö (hXSTM0049r÷ hXispHrø h}rù h}rú hNhh]rû …rü Rrý hˆubh)rþ }rÿ (hXSTM2276r hXubiGr h}r h}r hNhh]r …r Rr hˆubh)r }r (hXSTM1900r hXntpAr h}r h}r hNhh]r …r Rr hˆubh)r }r (hXSTM0137r hXmutTr h}r h}r hNhh]r …r Rr hˆubh)r }r (hXSTM3668r hXyiaKr h}r h}r hNhh]r …r Rr! hˆubh)r" }r# (hXSTM0140r$ hXcoaEr% h}r& h}r' hNhh]r( …r) Rr* hˆubh)r+ }r, (hXSTM4567r- hXdeoCr. h}r/ h}r0 hNhh]r1 …r2 Rr3 hˆubh)r4 }r5 (hXSTM1807r6 hXdsbBr7 h}r8 h}r9 hNhh]r: …r; Rr< hˆubh)r= }r> (hXSTM3997r? hXdsbAr@ h}rA h}rB hNhh]rC …rD RrE hˆubh)rF }rG (hXSTM3043rH hXdsbCrI h}rJ h}rK hNhh]rL …rM RrN hˆubh)rO }rP (hXSTM4323rQ hXdipZrR h}rS h}rT hNhh]rU …rV RrW hˆubh)rX }rY (hXSTM2649rZ hXtrxCr[ h}r\ h}r] hNhh]r^ …r_ Rr` hˆubh)ra }rb (hXSTM3915rc hXtrxArd h}re h}rf hNhh]rg …rh Rri hˆubh)rj }rk (hXSTM0607rl hXdsbGrm h}rn h}ro hNhh]rp …rq Rrr hˆubh)rs }rt (hXSTM1200ru hXtdkrv h}rw h}rx hNhh]ry …rz Rr{ hˆubh)r| }r} (hXSTM1750r~ hXtdkr h}r€ h}r hNhh]r‚ …rƒ Rr„ hˆubh)r… }r† (hXSTM4568r‡ hXdeoArˆ h}r‰ h}rŠ hNhh]r‹ …rŒ Rr hˆubh)rŽ }r (hXSTM4570r hXdeoDr‘ h}r’ h}r“ hNhh]r” …r• Rr– hˆubh)r— }r˜ (hXSTM3731r™ hXdutrš h}r› h}rœ hNhh]r …rž RrŸ hˆubh)r  }r¡ (hXSTM0220r¢ hXdxrr£ h}r¤ h}r¥ hNhh]r¦ …r§ Rr¨ hˆubh)r© }rª (hXSTM0422r« hXdxsr¬ h}r­ h}r® hNhh]r¯ …r° Rr± hˆubh)r² }r³ (hXSTM3660r´ hXxylBrµ h}r¶ h}r· hNhh]r¸ …r¹ Rrº hˆubh)r» }r¼ (hXSTM3692r½ hXlldPr¾ h}r¿ h}rÀ hNhh]rÁ …r Rrà hˆubh)rÄ }rÅ (hXSTM3070rÆ hXepdrÇ h}rÈ h}rÉ hNhh]rÊ …rË RrÌ hˆubh)rÍ }rÎ (hXSTM1700rÏ hXfabIrÐ h}rÑ h}rÒ hNhh]rÓ …rÔ RrÕ hˆubh)rÖ }r× (hXSTM3713rØ hXrfaLrÙ h}rÚ h}rÛ hNhh]rÜ …rÝ RrÞ hˆubh)rß }rà (hXSTM3928rá hXwecFrâ h}rã h}rä hNhh]rå …ræ Rrç hˆubh)rè }ré (hXSTM3919rê hXwzzErë h}rì h}rí hNhh]rî …rï Rrð hˆubh)rñ }rò (hXSTM3926ró hXwzxErô h}rõ h}rö hNhh]r÷ …rø Rrù hˆubh)rú }rû (hXSTM2388rü hXfadJrý h}rþ h}rÿ hNhh]r …r Rr hˆubh)r }r (hXSTM3983r hXfadBr h}r h}r hNhh]r …r Rr hˆubh)r }r (hXSTM1884r hXedar h}r h}r hNhh]r …r Rr hˆubh)r }r (hXSTM1885r hXeddr h}r h}r hNhh]r …r Rr hˆubh)r }r (hXSTM1155r hXhtrBr! h}r" h}r# hNhh]r$ …r% Rr& hˆubh)r' }r( (hXSTM1889r) hXmsbBr* h}r+ h}r, hNhh]r- …r. Rr/ hˆubh)r0 }r1 (hXSTM2401r2 hXddgr3 h}r4 h}r5 hNhh]r6 …r7 Rr8 hˆubh)r9 }r: (hXSTM2952r; hXenor< h}r= h}r> hNhh]r? …r@ RrA hˆubh)rB }rC (hXSTM0584rD hXentDrE h}rF h}rG hNhh]rH …rI RrJ hˆubh)rK }rL (hXSTM2458rM hXeutBrN h}rO h}rP hNhh]rQ …rR RrS hˆubh)rT }rU (hXSTM2457rV hXeutCrW h}rX h}rY hNhh]rZ …r[ Rr\ hˆubh)r] }r^ (hXSTM2460r_ hXeutHr` h}ra h}rb hNhh]rc …rd Rre hˆubh)rf }rg (hXSTM4109rh hXtalCri h}rj h}rk hNhh]rl …rm Rrn hˆubh)ro }rp (hXSTM0840rq hXybiV(2)rr h}rs h}rt hNhh]ru …rv Rrw hˆubh)rx }ry (hXSTM0842rz hXybiV(1)r{ h}r| h}r} hNhh]r~ …r Rr€ hˆubh)r }r‚ (hXSTM3787rƒ hXuhpTr„ h}r… h}r† hNhh]r‡ …rˆ Rr‰ hˆubh)rŠ }r‹ (hXSTM0403rŒ hXyajBr h}rŽ h}r hNhh]r …r‘ Rr’ hˆubh)r“ }r” (hXSTM0464r• hXtesBr– h}r— h}r˜ hNhh]r™ …rš Rr› hˆubh)rœ }r (hXSTM1350rž hXydiDrŸ h}r  h}r¡ hNhh]r¢ …r£ Rr¤ hˆubh)r¥ }r¦ (hXSTM1818r§ hXfadDr¨ h}r© h}rª hNhh]r« …r¬ Rr­ hˆubh)r® }r¯ (hXSTM3979r° hXfrer± h}r² h}r³ hNhh]r´ …rµ Rr¶ hˆubh)r· }r¸ (hXSTM2948r¹ hXcysJrº h}r» h}r¼ hNhh]r½ …r¾ Rr¿ hˆubh)rÀ }rÁ (hXSTM2947r hXcysIrà h}rÄ h}rÅ hNhh]rÆ …rÇ RrÈ hˆubh)rÉ }rÊ (hXSTM3068rË hXfbarÌ h}rÍ h}rÎ hNhh]rÏ …rÐ RrÑ hˆubh)rÒ }rÓ (hXSTM2141rÔ hXfbaBrÕ h}rÖ h}r× hNhh]rØ …rÙ RrÚ hˆubh)rÛ }rÜ (hXSTM4085rÝ hXglpXrÞ h}rß h}rà hNhh]rá …râ Rrã hˆubh)rä }rå (hXSTM4415ræ hXfbprç h}rè h}ré hNhh]rê …rë Rrì hˆubh)rí }rî (hXSTM2976rï hXfucIrð h}rñ h}rò hNhh]ró …rô Rrõ hˆubh)rö }r÷ (hXSTM2977rø hXfucKrù h}rú h}rû hNhh]rü …rý Rrþ hˆubh)rÿ }r(hXSTM2916rhXygbLrh}rh}rhNhh]r…rRrhˆubh)r}r (hXSTM2974r hXfucAr h}r h}r hNhh]r…rRrhˆubh)r}r(hXSTM0489rhXhemHrh}rh}rhNhh]r…rRrhˆubh)r}r(hXSTM4037rhXfdoGrh}rh}rhNhh]r …r!Rr"hˆubh)r#}r$(hXSTM4036r%hXfdoHr&h}r'h}r(hNhh]r)…r*Rr+hˆubh)r,}r-(hXSTM4035r.hXfdoIr/h}r0h}r1hNhh]r2…r3Rr4hˆubh)r5}r6(hXSTM1570r7hXfdnGr8h}r9h}r:hNhh]r;…r<Rr=hˆubh)r>}r?(hXSTM1569r@hXfdnHrAh}rBh}rChNhh]rD…rERrFhˆubh)rG}rH(hXSTM1568rIhXfdnIrJh}rKh}rLhNhh]rM…rNRrOhˆubh)rP}rQ(hXSTM2408rRhXmntHrSh}rTh}rUhNhh]rV…rWRrXhˆubh)rY}rZ(hXSTM0590r[hXfepCr\h}r]h}r^hNhh]r_…r`Rrahˆubh)rb}rc(hXSTM0591rdhXfepGreh}rfh}rghNhh]rh…riRrjhˆubh)rk}rl(hXSTM0592rmhXfepDrnh}roh}rphNhh]rq…rrRrshˆubh)rt}ru(hXSTM0594rvhXfepBrwh}rxh}ryhNhh]rz…r{Rr|hˆubh)r}}r~(hXSTM2199rhXcirAr€h}rh}r‚hNhh]rƒ…r„Rr…hˆubh)r†}r‡(hXSTM0191rˆhXfhuAr‰h}rŠh}r‹hNhh]rŒ…rRrŽhˆubh)r}r(hXSTM0585r‘hXfepAr’h}r“h}r”hNhh]r•…r–Rr—hˆubh)r˜}r™(hXSTM0593ršhXybdAr›h}rœh}rhNhh]rž…rŸRr hˆubh)r¡}r¢(hXSTM2847r£hXhycGr¤h}r¥h}r¦hNhh]r§…r¨Rr©hˆubh)rª}r«(hXSTM2851r¬hXhycCr­h}r®h}r¯hNhh]r°…r±Rr²hˆubh)r³}r´(hXSTM2848rµhXhycFr¶h}r·h}r¸hNhh]r¹…rºRr»hˆubh)r¼}r½(hXSTM2850r¾hXhycDr¿h}rÀh}rÁhNhh]rÂ…rÃRrÄhˆubh)rÅ}rÆ(hXSTM2852rÇhXhycBrÈh}rÉh}rÊhNhh]rË…rÌRrÍhˆubh)rÎ}rÏ(hXSTM2849rÐhXhycErÑh}rÒh}rÓhNhh]rÔ…rÕRrÖhˆubh)r×}rØ(hXSTM4285rÙhXfdhFrÚh}rÛh}rÜhNhh]rÝ…rÞRrßhˆubh)rà}rá(hXSTM0694râhXfldArãh}räh}råhNhh]ræ…rçRrèhˆubh)ré}rê(hXSTM4084rëhXfprrìh}ríh}rîhNhh]rï…rðRrñhˆubh)rò}ró(hXSTM3045rôhXfldBrõh}röh}r÷hNhh]rø…rùRrúhˆubh)rû}rü(hXSTM3407rýhXfmtrþh}rÿh}rhNhh]r…rRrhˆubh)r}r(hXSTM0045rhXribFrh}rh}r hNhh]r …r Rr hˆubh)r }r(hXSTM0974rhXfocArh}rh}rhNhh]r…rRrhˆubh)r}r(hXSTM4341rhXfrdCrh}rh}rhNhh]r…rRrhˆubh)r}r (hXSTM4343r!hXfrdAr"h}r#h}r$hNhh]r%…r&Rr'hˆubh)r(}r)(hXSTM4340r*hXfrdDr+h}r,h}r-hNhh]r.…r/Rr0hˆubh)r1}r2(hXSTM4342r3hXfrdBr4h}r5h}r6hNhh]r7…r8Rr9hˆubh)r:}r;(hXSTM2205r<hXfruKr=h}r>h}r?hNhh]r@…rARrBhˆubh)rC}rD(hXSTM2206rEhXfruFrFh}rGh}rHhNhh]rI…rJRrKhˆubh)rL}rM(hXSTM2204rNhXfruArOh}rPh}rQhNhh]rR…rSRrThˆubh)rU}rV(hXSTM1756rWhXpurUrXh}rYh}rZhNhh]r[…r\Rr]hˆubh)r^}r_(hXSTM1469r`hXfumCrah}rbh}rchNhh]rd…reRrfhˆubh)rg}rh(hXSTM0762rihj{h}rjh}rkhNhh]rl…rmRrnhˆubh)ro}rp(hXSTM0761rqhj{h}rrh}rshNhh]rt…ruRrvhˆubh)rw}rx(hXSTM4300ryhXfumBrzh}r{h}r|hNhh]r}…r~Rrhˆubh)r€}r(hXSTM1468r‚hXfumArƒh}r„h}r…hNhh]r†…r‡Rrˆhˆubh)r‰}rŠ(hXSTM3862r‹hXglmUrŒh}rh}rŽhNhh]r…rRr‘hˆubh)r’}r“(hXSTM1117r”hXagpr•h}r–h}r—hNhh]r˜…r™Rršhˆubh)r›}rœ(hXSTM2095rhXrfbAržh}rŸh}r hNhh]r¡…r¢Rr£hˆubh)r¤}r¥(hXSTM3923r¦hXrffHr§h}r¨h}r©hNhh]rª…r«Rr¬hˆubh)r­}r®(hXSTM0202r¯hXhemLr°h}r±h}r²hNhh]r³…r´Rrµhˆubh)r¶}r·(hXSTM4249r¸hXaphAr¹h}rºh}r»hNhh]r¼…r½Rr¾hˆubh)r¿}rÀ(hXSTM4235rÁhXplsBrÂh}rÃh}rÄhNhh]rÅ…rÆRrÇhˆubh)rÈ}rÉ(hXSTM3554rÊhXugpCrËh}rÌh}rÍhNhh]rÎ…rÏRrÐhˆubh)rÑ}rÒ(hXSTM3556rÓhXugpArÔh}rÕh}rÖhNhh]r×…rØRrÙhˆubh)rÚ}rÛ(hXSTM3557rÜhXugpBrÝh}rÞh}rßhNhh]rà…ráRrâhˆubh)rã}rä(hXSTM3555råhXugpEræh}rçh}rèhNhh]ré…rêRrëhˆubh)rì}rí(hXSTM3700rîhXgpsArïh}rðh}rñhNhh]rò…róRrôhˆubh)rõ}rö(hXSTM2285r÷hXglpBrøh}rùh}rúhNhh]rû…rüRrýhˆubh)rþ}rÿ(hXSTM3526rhXglpDrh}rh}rhNhh]r…rRrhˆubh)r}r(hXSTM2284r hXglpAr h}r h}r hNhh]r …rRrhˆubh)r}r(hXSTM2286rhXglpCrh}rh}rhNhh]r…rRrhˆubh)r}r(hXSTM0322rhXproArh}rh}rhNhh]r…r Rr!hˆubh)r"}r#(hXSTM0684r$hXnagBr%h}r&h}r'hNhh]r(…r)Rr*hˆubh)r+}r,(hXSTM1886r-hXzwfr.h}r/h}r0hNhh]r1…r2Rr3hˆubh)r4}r5(hXSTM3827r6hXdgoTr7h}r8h}r9hNhh]r:…r;Rr<hˆubh)r=}r>(hXSTM2962r?hXgudTr@h}rAh}rBhNhh]rC…rDRrEhˆubh)rF}rG(hXSTM0774rHhXgalKrIh}rJh}rKhNhh]rL…rMRrNhˆubh)rO}rP(hXSTM2101rQhXwcaKrRh}rSh}rThNhh]rU…rVRrWhˆubh)rX}rY(hXSTM0773rZhXgalMr[h}r\h}r]hNhh]r^…r_Rr`hˆubh)ra}rb(hXSTM4298rchXmelArdh}reh}rfhNhh]rg…rhRrihˆubh)rj}rk(hXSTM3719rlhXrfaBrmh}rnh}rohNhh]rp…rqRrrhˆubh)rs}rt(hXSTM3134ruhj{h}rvh}rwhNhh]rx…ryRrzhˆubh)r{}r|(hXSTM1752r}hXgalUr~h}rh}r€hNhh]r…r‚Rrƒhˆubh)r„}r…(hXSTM2098r†hXgalFr‡h}rˆh}r‰hNhh]rŠ…r‹RrŒhˆubh)r}rŽ(hXSTM2190rhXmglBrh}r‘h}r’hNhh]r“…r”Rr•hˆubh)r–}r—(hXSTM2188r˜hXmglCr™h}ršh}r›hNhh]rœ…rRržhˆubh)rŸ}r (hXSTM2189r¡hXmglAr¢h}r£h}r¤hNhh]r¥…r¦Rr§hˆubh)r¨}r©(hXSTM3091rªhXgalPr«h}r¬h}r­hNhh]r®…r¯Rr°hˆubh)r±}r²(hXSTM1290r³hXgapAr´h}rµh}r¶hNhh]r·…r¸Rr¹hˆubh)rº}r»(hXSTM2500r¼hXpurNr½h}r¾h}r¿hNhh]rÀ…rÁRrÂhˆubh)rÃ}rÄ(hXSTM2108rÅhXwcaGrÆh}rÇh}rÈhNhh]rÉ…rÊRrËhˆubh)rÌ}rÍ(hXSTM3742rÎhXspoTrÏh}rÐh}rÑhNhh]rÒ…rÓRrÔhˆubh)rÕ}rÖ(hXSTM2956r×hXrelArØh}rÙh}rÚhNhh]rÛ…rÜRrÝhˆubh)rÞ}rß(hXSTM2107ràhXwcaHráh}râh}rãhNhh]rä…råRræhˆubh)rç}rè(hXSTM2477réhXyffHrêh}rëh}rìhNhh]rí…rîRrïhˆubh)rð}rñ(hXSTM3861ròhXglmSróh}rôh}rõhNhh]rö…r÷Rrøhˆubh)rù}rú(hXSTM3538rûhXglgBrüh}rýh}rþhNhh]rÿ…rRrhˆubh)r}r(hXSTM0472rhXmaarh}rh}rhNhh]r…r Rr hˆubh)r }r (hXSTM0169r hXgcdrh}rh}rhNhh]r…rRrhˆubh)r}r(hXSTM3541rhXgntUrh}rh}rhNhh]r…rRrhˆubh)r}r(hXSTM3512rhXgntTr h}r!h}r"hNhh]r#…r$Rr%hˆubh)r&}r'(hXSTM3514r(hXmalPr)h}r*h}r+hNhh]r,…r-Rr.hˆubh)r/}r0(hXSTM3534r1hXglgPr2h}r3h}r4hNhh]r5…r6Rr7hˆubh)r8}r9(hXSTM3249r:hXgarLr;h}r<h}r=hNhh]r>…r?Rr@hˆubh)rA}rB(hXSTM2960rChXgudDrDh}rEh}rFhNhh]rG…rHRrIhˆubh)rJ}rK(hXSTM2961rLhXygcYrMh}rNh}rOhNhh]rP…rQRrRhˆubh)rS}rT(hXSTM3535rUhXglgArVh}rWh}rXhNhh]rY…rZRr[hˆubh)r\}r](hXSTM3722r^hXrfaGr_h}r`h}rahNhh]rb…rcRrdhˆubh)re}rf(hXSTM3718rghXrfaIrhh}rih}rjhNhh]rk…rlRrmhˆubh)rn}ro(hXSTM3717rphXrfaJrqh}rrh}rshNhh]rt…ruRrvhˆubh)rw}rx(hXSTM0161ryhXkdgTrzh}r{h}r|hNhh]r}…r~Rrhˆubh)r€}r(hXSTM3537r‚hXglgXrƒh}r„h}r…hNhh]r†…r‡Rrˆhˆubh)r‰}rŠ(hXSTM3536r‹hXglgCrŒh}rh}rŽhNhh]r…rRr‘hˆubh)r’}r“(hXSTM4007r”hXglnAr•h}r–h}r—hNhh]r˜…r™Rršhˆubh)r›}rœ(hXSTM0686rhXglnSržh}rŸh}r hNhh]r¡…r¢Rr£hˆubh)r¤}r¥(hXSTM0828r¦hXglnQr§h}r¨h}r©hNhh]rª…r«Rr¬hˆubh)r­}r®(hXSTM0830r¯hXglnHr°h}r±h}r²hNhh]r³…r´Rrµhˆubh)r¶}r·(hXSTM0829r¸hXglnPr¹h}rºh}r»hNhh]r¼…r½Rr¾hˆubh)r¿}rÀ(hXSTM0321rÁhXproBrÂh}rÃh}rÄhNhh]rÅ…rÆRrÇhˆubh)rÈ}rÉ(hXSTM2818rÊhXgshArËh}rÌh}rÍhNhh]rÎ…rÏRrÐhˆubh)rÑ}rÒ(hXSTM1299rÓhXgdhArÔh}rÕh}rÖhNhh]r×…rØRrÙhˆubh)rÚ}rÛ(hXSTM1525rÜhXyneHrÝh}rÞh}rßhNhh]rà…ráRrâhˆubh)rã}rä(hXSTM2362råhXpurFræh}rçh}rèhNhh]ré…rêRrëhˆubh)rì}rí(hXSTM4131rîhXmurIrïh}rðh}rñhNhh]rò…róRrôhˆubh)rõ}rö(hXSTM3330r÷hXgltBrøh}rùh}rúhNhh]rû…rüRrýhˆubh)rþ}rÿ(hXSTM3331rhXgltDrh}rh}rhNhh]r…rRrhˆubh)r}r(hXSTM1777r hXhemAr h}r h}r hNhh]r …rRrhˆubh)r}r(hXSTM2415rhXgltXrh}rh}rhNhh]r…rRrhˆubh)r}r(hXSTM3746rhXgltSrh}rh}rhNhh]r…r Rr!hˆubh)r"}r#(hXSTM0517r$hXgclr%h}r&h}r'hNhh]r(…r)Rr*hˆubh)r+}r,(hXSTM4087r-hXglpFr.h}r/h}r0hNhh]r1…r2Rr3hˆubh)r4}r5(hXSTM3709r6hXkblr7h}r8h}r9hNhh]r:…r;Rr<hˆubh)r=}r>(hXSTM2283r?hXglpTr@h}rAh}rBhNhh]rC…rDRrEhˆubh)rF}rG(hXSTM3529rHhXgldArIh}rJh}rKhNhh]rL…rMRrNhˆubh)rO}rP(hXSTM2492rQhj{h}rRh}rShNhh]rT…rURrVhˆubh)rW}rX(hXSTM0525rYhXglxKrZh}r[h}r\hNhh]r]…r^Rr_hˆubh)r`}ra(hXSTM2959rbhj{h}rch}rdhNhh]re…rfRrghˆubh)rh}ri(hXSTM3247rjhXgarKrkh}rlh}rmhNhh]rn…roRrphˆubh)rq}rr(hXSTM3055rshXgcvTrth}ruh}rvhNhh]rw…rxRryhˆubh)rz}r{(hXSTM3053r|hXgcvPr}h}r~h}rhNhh]r€…rRr‚hˆubh)rƒ}r„(hXSTM3054r…hXgcvHr†h}r‡h}rˆhNhh]r‰…rŠRr‹hˆubh)rŒ}r(hXSTM1135rŽhXycdWrh}rh}r‘hNhh]r’…r“Rr”hˆubh)r•}r–(hXSTM1620r—hj{h}r˜h}r™hNhh]rš…r›Rrœhˆubh)r}rž(hXSTM4086rŸhXglpKr h}r¡h}r¢hNhh]r£…r¤Rr¥hˆubh)r¦}r§(hXSTM0261r¨hXgloBr©h}rªh}r«hNhh]r¬…r­Rr®hˆubh)r¯}r°(hXSTM3655r±hXglySr²h}r³h}r´hNhh]rµ…r¶Rr·hˆubh)r¸}r¹(hXSTM3656rºhXglyQr»h}r¼h}r½hNhh]r¾…r¿RrÀhˆubh)rÁ}rÂ(hXSTM2109rÃhXgmdrÄh}rÅh}rÆhNhh]rÇ…rÈRrÉhˆubh)rÊ}rË(hXSTM3200rÌhXrfaErÍh}rÎh}rÏhNhh]rÐ…rÑRrÒhˆubh)rÓ}rÔ(hXSTM0248rÕhXyaeDrÖh}r×h}rØhNhh]rÙ…rÚRrÛhˆubh)rÜ}rÝ(hXSTM0141rÞhXguaCrßh}ràh}ráhNhh]râ…rãRrähˆubh)rå}ræ(hXSTM2510rçhXguaArèh}réh}rêhNhh]rë…rìRríhˆubh)rî}rï(hXSTM2081rðhXgndrñh}ròh}róhNhh]rô…rõRröhˆubh)r÷}rø(hXSTM3542rùhXgntKrúh}rûh}rühNhh]rý…rþRrÿhˆubh)r}r(hXSTM4485rhXidnKrh}rh}rhNhh]r…rRrhˆubh)r }r (hXSTM3553r hXugpQr h}r h}rhNhh]r…rRrhˆubh)r}r(hXSTM2282rhXglpQrh}rh}rhNhh]r…rRrhˆubh)r}r(hXSTM1165rhXgrxBrh}rh}r hNhh]r!…r"Rr#hˆubh)r$}r%(hXSTM0872r&hXgrxAr'h}r(h}r)hNhh]r*…r+Rr,hˆubh)r-}r.(hXSTM1433r/hXydhDr0h}r1h}r2hNhh]r3…r4Rr5hˆubh)r6}r7(hXSTM3702r8hXgrxCr9h}r:h}r;hNhh]r<…r=Rr>hˆubh)r?}r@(hXSTM0491rAhXgskrBh}rCh}rDhNhh]rE…rFRrGhˆubh)rH}rI(hXSTM3139rJhXgsprKh}rLh}rMhNhh]rN…rORrPhˆubh)rQ}rR(hXSTM3597rShXgorrTh}rUh}rVhNhh]rW…rXRrYhˆubh)rZ}r[(hXSTM3551r\hXggtr]h}r^h}r_hNhh]r`…raRrbhˆubh)rc}rd(hXSTM0848rehXyliArfh}rgh}rhhNhh]ri…rjRrkhˆubh)rl}rm(hXSTM0851rnhXyliDroh}rph}rqhNhh]rr…rsRrthˆubh)ru}rv(hXSTM0850rwhXyliCrxh}ryh}rzhNhh]r{…r|Rr}hˆubh)r~}r(hXSTM0849r€hXyliBrh}r‚h}rƒhNhh]r„…r…Rr†hˆubh)r‡}rˆ(hXSTM3095r‰hXgshBrŠh}r‹h}rŒhNhh]r…rŽRrhˆubh)r}r‘(hXSTM2193r’hXfolEr“h}r”h}r•hNhh]r–…r—Rr˜hˆubh)r™}rš(hXSTM1711r›hXribArœh}rh}ržhNhh]rŸ…r Rr¡hˆubh)r¢}r£(hXSTM3913r¤hXgppAr¥h}r¦h}r§hNhh]r¨…r©Rrªhˆubh)r«}r¬(hXSTM0317r­hXgptr®h}r¯h}r°hNhh]r±…r²Rr³hˆubh)r´}rµ(hXSTM0170r¶hXhptr·h}r¸h}r¹hNhh]rº…r»Rr¼hˆubh)r½}r¾(hXSTM4016r¿hXyshArÀh}rÁh}rÂhNhh]rÃ…rÄRrÅhˆubh)rÆ}rÇ(hXSTM4234rÈhXubiArÉh}rÊh}rËhNhh]rÌ…rÍRrÎhˆubh)rÏ}rÐ(hXSTM0171rÑhXyadFrÒh}rÓh}rÔhNhh]rÕ…rÖRr×hˆubh)rØ}rÙ(hXSTM0439rÚhXcyoErÛh}rÜh}rÝhNhh]rÞ…rßRràhˆubh)rá}râ(hXSTM3721rãhXrfaPräh}råh}ræhNhh]rç…rèRréhˆubh)rê}rë(hXSTM3716rìhXrfaYríh}rîh}rïhNhh]rð…rñRròhˆubh)ró}rô(hXSTM3712rõhXrfaCröh}r÷h}røhNhh]rù…rúRrûhˆubh)rü}rý(hXSTM3711rþhXrfaFrÿh}rh}rhNhh]r…rRrhˆubh)r}r(hXSTM3723rhXrfaQrh}r h}r hNhh]r …r Rr hˆubh)r}r(hXSTM3714rhXrfaKrh}rh}rhNhh]r…rRrhˆubh)r}r(hXSTM2147rhXthiMrh}rh}rhNhh]r…rRrhˆubh)r }r!(hXSTM2403r"hXglkr#h}r$h}r%hNhh]r&…r'Rr(hˆubh)r)}r*(hXSTM0393r+hXyajFr,h}r-h}r.hNhh]r/…r0Rr1hˆubh)r2}r3(hXSTM2072r4hXhisDr5h}r6h}r7hNhh]r8…r9Rr:hˆubh)r;}r<(hXSTM2074r=hXhisBr>h}r?h}r@hNhh]rA…rBRrChˆubh)rD}rE(hXSTM2522rFhXhisSrGh}rHh}rIhNhh]rJ…rKRrLhˆubh)rM}rN(hXSTM2354rOhXhisJrPh}rQh}rRhNhh]rS…rTRrUhˆubh)rV}rW(hXSTM0150rXhXaroPrYh}rZh}r[hNhh]r\…r]Rr^hˆubh)r_}r`(hXSTM3938rahXhemCrbh}rch}rdhNhh]re…rfRrghˆubh)rh}ri(hXSTM2435rjhXpdxKrkh}rlh}rmhNhh]rn…roRrphˆubh)rq}rr(hXSTM2146rshXthiDrth}ruh}rvhNhh]rw…rxRryhˆubh)rz}r{(hXSTM3960r|hXrhtBr}h}r~h}rhNhh]r€…rRr‚hˆubh)rƒ}r„(hXSTM0832r…hXybiFr†h}r‡h}rˆhNhh]r‰…rŠRr‹hˆubh)rŒ}r(hXSTM0183rŽhXfolKrh}rh}r‘hNhh]r’…r“Rr”hˆubh)r•}r–(hXSTM0518r—hXgipr˜h}r™h}ršhNhh]r›…rœRrhˆubh)rž}rŸ(hXSTM0003r hXthrBr¡h}r¢h}r£hNhh]r¤…r¥Rr¦hˆubh)r§}r¨(hXSTM4182r©hXmetArªh}r«h}r¬hNhh]r­…r®Rr¯hˆubh)r°}r±(hXSTM2073r²hXhisCr³h}r´h}rµhNhh]r¶…r·Rr¸hˆubh)r¹}rº(hXSTM1238r»hXicdAr¼h}r½h}r¾hNhh]r¿…rÀRrÁhˆubh)rÂ}rÃ(hXSTM2310rÄhXmenFrÅh}rÆh}rÇhNhh]rÈ…rÉRrÊhˆubh)rË}rÌ(hXSTM0595rÍhXentCrÎh}rÏh}rÐhNhh]rÑ…rÒRrÓhˆubh)rÔ}rÕ(hXSTM0597rÖhXentBr×h}rØh}rÙhNhh]rÚ…rÛRrÜhˆubh)rÝ}rÞ(hXSTM4184rßhXaceAràh}ráh}râhNhh]rã…räRråhˆubh)ræ}rç(hXSTM4484rèhXidnDréh}rêh}rëhNhh]rì…ríRrîhˆubh)rï}rð(hXSTM2075rñhXhisHròh}róh}rôhNhh]rõ…röRr÷hˆubh)rø}rù(hXSTM2077rúhXhisFrûh}rüh}rýhNhh]rþ…rÿRrhˆubh)r}r(hXSTM1725rhXtrpCrh}rh}rhNhh]r…rRr hˆubh)r }r (hXSTM3903r hXilvEr h}rh}rhNhh]r…rRrhˆubh)r}r(hXSTM0046rhXileSrh}rh}rhNhh]r…rRrhˆubh)r}r(hXSTM0399rhXbrnQrh}r h}r!hNhh]r"…r#Rr$hˆubh)r%}r&(hXSTM2511r'hXguaBr(h}r)h}r*hNhh]r+…r,Rr-hˆubh)r.}r/(hXSTM3390r0hXacrEr1h}r2h}r3hNhh]r4…r5Rr6hˆubh)r7}r8(hXSTM3391r9hXacrFr:h}r;h}r<hNhh]r=…r>Rr?hˆubh)r@}rA(hXSTM3279rBhXmtrrCh}rDh}rEhNhh]rF…rGRrHhˆubh)rI}rJ(hXSTM3039rKhXidirLh}rMh}rNhNhh]rO…rPRrQhˆubh)rR}rS(hXSTM0112rThXleuBrUh}rVh}rWhNhh]rX…rYRrZhˆubh)r[}r\(hXSTM0330r]hj{h}r^h}r_hNhh]r`…raRrbhˆubh)rc}rd(hXSTM0110rehXleuDrfh}rgh}rhhNhh]ri…rjRrkhˆubh)rl}rm(hXSTM0111rnhXleuCroh}rph}rqhNhh]rr…rsRrthˆubh)ru}rv(hXSTM0329rwhj{h}rxh}ryhNhh]rz…r{Rr|hˆubh)r}}r~(hXSTM0113rhXleuAr€h}rh}r‚hNhh]rƒ…r„Rr…hˆubh)r†}r‡(hXSTM3909rˆhXilvCr‰h}rŠh}r‹hNhh]rŒ…rRrŽhˆubh)r}r(hXSTM2389r‘hXfadIr’h}r“h}r”hNhh]r•…r–Rr—hˆubh)r˜}r™(hXSTM3982ršhXfadAr›h}rœh}rhNhh]rž…rŸRr hˆubh)r¡}r¢(hXSTM0988r£hXkdsBr¤h}r¥h}r¦hNhh]r§…r¨Rr©hˆubh)rª}r«(hXSTM3316r¬hXyrbIr­h}r®h}r¯hNhh]r°…r±Rr²hˆubh)r³}r´(hXSTM1772rµhXkdsAr¶h}r·h}r¸hNhh]r¹…rºRr»hˆubh)r¼}r½(hXSTM4386r¾hXulaDr¿h}rÀh}rÁhNhh]rÂ…rÃRrÄhˆubh)rÅ}rÆ(hXSTM3675rÇhXsgbHrÈh}rÉh}rÊhNhh]rË…rÌRrÍhˆubh)rÎ}rÏ(hXSTM0706rÐhXkdpArÑh}rÒh}rÓhNhh]rÔ…rÕRrÖhˆubh)r×}rØ(hXSTM0705rÙhXkdpBrÚh}rÛh}rÜhNhh]rÝ…rÞRrßhˆubh)rà}rá(hXSTM0704râhXkdpCrãh}räh}råhNhh]ræ…rçRrèhˆubh)ré}rê(hXSTM1695rëhXsapDrìh}ríh}rîhNhh]rï…rðRrñhˆubh)rò}ró(hXSTM3986rôhXtrkHrõh}röh}r÷hNhh]rø…rùRrúhˆubh)rû}rü(hXSTM3409rýhXtrkArþh}rÿh}rhNhh]r…rRrhˆubh)r}r(hXSTM3880rhXtrkDrh}rh}r hNhh]r …r Rr hˆubh)r }r(hXSTM0086rhXkefCrh}rh}rhNhh]r…rRrhˆubh)r}r(hXSTM0866rhXmdfArh}rh}rhNhh]r…rRrhˆubh)r}r (hXSTM3457r!hXkefBr"h}r#h}r$hNhh]r%…r&Rr'hˆubh)r(}r)(hXSTM2301r*hXarnTr+h}r,h}r-hNhh]r.…r/Rr0hˆubh)r1}r2(hXSTM1680r3hXycjIr4h}r5h}r6hNhh]r7…r8Rr9hˆubh)r:}r;(hXSTM2973r<hXfucOr=h}r>h}r?hNhh]r@…rARrBhˆubh)rC}rD(hXSTM2167rEhXdldrFh}rGh}rHhNhh]rI…rJRrKhˆubh)rL}rM(hXSTM1647rNhXldhArOh}rPh}rQhNhh]rR…rSRrThˆubh)rU}rV(hXSTM4248rWhXtyrBrXh}rYh}rZhNhh]r[…r\Rr]hˆubh)r^}r_(hXSTM0648r`hXleuSrah}rbh}rchNhh]rd…reRrfhˆubh)rg}rh(hXSTM3564rihXlivKrjh}rkh}rlhNhh]rm…rnRrohˆubh)rp}rq(hXSTM1435rrhXgloArsh}rth}ruhNhh]rv…rwRrxhˆubh)ry}rz(hXSTM0235r{hXyaeRr|h}r}h}r~hNhh]r…r€Rrhˆubh)r‚}rƒ(hXSTM0229r„hXlpxBr…h}r†h}r‡hNhh]rˆ…r‰RrŠhˆubh)r‹}rŒ(hXSTM0506rhXtesArŽh}rh}rhNhh]r‘…r’Rr“hˆubh)r”}r•(hXSTM3961r–hXpldBr—h}r˜h}r™hNhh]rš…r›Rrœhˆubh)r}rž(hXSTM0234rŸhXldcCr h}r¡h}r¢hNhh]r£…r¤Rr¥hˆubh)r¦}r§(hXSTM2559r¨hXcadAr©h}rªh}r«hNhh]r¬…r­Rr®hˆubh)r¯}r°(hXSTM3040r±hXlysSr²h}r³h}r´hNhh]rµ…r¶Rr·hˆubh)r¸}r¹(hXSTM2200rºhXlysPr»h}r¼h}r½hNhh]r¾…r¿RrÀhˆubh)rÁ}rÂ(hXSTM4046rÃhXrhaArÄh}rÅh}rÆhNhh]rÇ…rÈRrÉhˆubh)rÊ}rË(hXSTM4050rÌhXrhaTrÍh}rÎh}rÏhNhh]rÐ…rÑRrÒhˆubh)rÓ}rÔ(hXSTM3694rÕhXlldDrÖh}r×h}rØhNhh]rÙ…rÚRrÛhˆubh)rÜ}rÝ(hXSTM3686rÞhXmtlDrßh}ràh}ráhNhh]râ…rãRrähˆubh)rå}ræ(hXSTM4183rçhXaceBrèh}réh}rêhNhh]rë…rìRríhˆubh)rî}rï(hXSTM1467rðhXmanArñh}ròh}róhNhh]rô…rõRröhˆubh)r÷}rø(hXSTM0370rùhXprpDrúh}rûh}rühNhh]rý…rþRrÿhˆubh)r}r(hXSTM0368rhXprpBrh}rh}rhNhh]r…rRrhˆubh)r }r (hXSTM0369r hXprpCr h}r h}rhNhh]r…rRrhˆubh)r}r(hXSTM1194rhXfabDrh}rh}rhNhh]r…rRrhˆubh)r}r(hXSTM2533rhXsseArh}rh}r hNhh]r!…r"Rr#hˆubh)r$}r%(hXSTM3493r&hXmrcAr'h}r(h}r)hNhh]r*…r+Rr,hˆubh)r-}r.(hXSTM0640r/hXmrdAr0h}r1h}r2hNhh]r3…r4Rr5hˆubh)r6}r7(hXSTM0122r8hXftsIr9h}r:h}r;hNhh]r<…r=Rr>hˆubh)r?}r@(hXSTM0190rAhXmrcBrBh}rCh}rDhNhh]rE…rFRrGhˆubh)rH}rI(hXSTM3300rJhXdacBrKh}rLh}rMhNhh]rN…rORrPhˆubh)rQ}rR(hXSTM0863rShXdacCrTh}rUh}rVhNhh]rW…rXRrYhˆubh)rZ}r[(hXSTM2062r\hXdacDr]h}r^h}r_hNhh]r`…raRrbhˆubh)rc}rd(hXSTM0637rehXdacArfh}rgh}rhhNhh]ri…rjRrkhˆubh)rl}rm(hXSTM2168rnhXpbpGroh}rph}rqhNhh]rr…rsRrthˆubh)ru}rv(hXSTM2383rwhXmepArxh}ryh}rzhNhh]r{…r|Rr}hˆubh)r~}r(hXSTM3359r€hXmdhrh}r‚h}rƒhNhh]r„…r…Rr†hˆubh)r‡}rˆ(hXSTM1566r‰hXsfcArŠh}r‹h}rŒhNhh]r…rŽRrhˆubh)r}r‘(hXSTM2472r’hXmaeBr“h}r”h}r•hNhh]r–…r—Rr˜hˆubh)r™}rš(hXSTM2523r›hXispGrœh}rh}ržhNhh]rŸ…r Rr¡hˆubh)r¢}r£(hXSTM2929r¤hXispFr¥h}r¦h}r§hNhh]r¨…r©Rrªhˆubh)r«}r¬(hXSTM4299r­hXmelBr®h}r¯h}r°hNhh]r±…r²Rr³hˆubh)r´}rµ(hXSTM2930r¶hXispDr·h}r¸h}r¹hNhh]rº…r»Rr¼hˆubh)r½}r¾(hXSTM3090r¿hXmetKrÀh}rÁh}rÂhNhh]rÃ…rÄRrÅhˆubh)rÆ}rÇ(hXSTM0245rÈhXmetQrÉh}rÊh}rËhNhh]rÌ…rÍRrÎhˆubh)rÏ}rÐ(hXSTM0247rÑhXmetNrÒh}rÓh}rÔhNhh]rÕ…rÖRr×hˆubh)rØ}rÙ(hXSTM0246rÚhXyaeErÛh}rÜh}rÝhNhh]rÞ…rßRràhˆubh)rá}râ(hXSTM3965rãhXmetEräh}råh}ræhNhh]rç…rèRréhˆubh)rê}rë(hX STM4188.SrìhXmetHríh}rîh}rïhNhh]rð…rñRròhˆubh)ró}rô(hXSTM4408rõhXmsrAröh}r÷h}røhNhh]rù…rúRrûhˆubh)rü}rý(hXSTM1291rþhXyeaArÿh}rh}rhNhh]r…rRrhˆubh)r}r(hXSTM2155rhXmetGrh}r h}r hNhh]r …r Rr hˆubh)r}r(hXSTM1076rhXmgsArh}rh}rhNhh]r…rRrhˆubh)r}r(hXSTM2546rhXsuhBrh}rh}rhNhh]r…rRrhˆubh)r }r!(hXSTM0401r"hXmalZr#h}r$h}r%hNhh]r&…r'Rr(hˆubh)r)}r*(hXSTM2831r+hXmltBr,h}r-h}r.hNhh]r/…r0Rr1hˆubh)r2}r3(hXSTM4582r4hXsltr5h}r6h}r7hNhh]r8…r9Rr:hˆubh)r;}r<(hXSTM3112r=hXmltCr>h}r?h}r@hNhh]rA…rBRrChˆubh)rD}rE(hXSTM2988rFhXmltArGh}rHh}rIhNhh]rJ…rKRrLhˆubh)rM}rN(hXSTM1799rOhXemtArPh}rQh}rRhNhh]rS…rTRrUhˆubh)rV}rW(hXSTM3685rXhXmtlArYh}rZh}r[hNhh]r\…r]Rr^hˆubh)r_}r`(hXSTM3724rahXkdtArbh}rch}rdhNhh]re…rfRrghˆubh)rh}ri(hXSTM3715rjhXrfaZrkh}rlh}rmhNhh]rn…roRrphˆubh)rq}rr(hXSTM2442rshXcysWrth}ruh}rvhNhh]rw…rxRryhˆubh)rz}r{(hXSTM0781r|hXmodAr}h}r~h}rhNhh]r€…rRr‚hˆubh)rƒ}r„(hXSTM0782r…hXmodBr†h}r‡h}rˆhNhh]r‰…rŠRr‹hˆubh)rŒ}r(hXSTM0783rŽhXmodCrh}rh}r‘hNhh]r’…r“Rr”hˆubh)r•}r–(hXSTM2444r—hXcysPr˜h}r™h}ršhNhh]r›…rœRrhˆubh)rž}rŸ(hXSTM2441r hXcysAr¡h}r¢h}r£hNhh]r¤…r¥Rr¦hˆubh)r§}r¨(hXSTM2443r©hXcysUrªh}r«h}r¬hNhh]r­…r®Rr¯hˆubh)r°}r±(hXSTM4063r²hXsbpr³h}r´h}rµhNhh]r¶…r·Rr¸hˆubh)r¹}rº(hXSTM0182r»hXpanBr¼h}r½h}r¾hNhh]r¿…rÀRrÁhˆubh)rÂ}rÃ(hXSTM2531rÄhXpbpCrÅh}rÆh}rÇhNhh]rÈ…rÉRrÊhˆubh)rË}rÌ(hXSTM0542rÍhXfolDrÎh}rÏh}rÐhNhh]rÑ…rÒRrÓhˆubh)rÔ}rÕ(hXSTM4105rÖhXmetFr×h}rØh}rÙhNhh]rÚ…rÛRrÜhˆubh)rÝ}rÞ(hXSTM1160rßhXsolAràh}ráh}râhNhh]rã…räRråhˆubh)ræ}rç(hXSTM2427rèhXligAréh}rêh}rëhNhh]rì…ríRrîhˆubh)rï}rð(hXSTM4166rñhXnudCròh}róh}rôhNhh]rõ…röRr÷hˆubh)rø}rù(hXSTM1211rúhXndhrûh}rüh}rýhNhh]rþ…rÿRrhˆubh)r}r(hXSTM2327rhXnuoBrh}rh}rhNhh]r…rRr hˆubh)r }r (hXSTM2322r hXnuoHr h}rh}rhNhh]r…rRrhˆubh)r}r(hX STM2316.SrhXnuoNrh}rh}rhNhh]r…rRrhˆubh)r}r(hXSTM2324rhXnuoFrh}r h}r!hNhh]r"…r#Rr$hˆubh)r%}r&(hX STM2323.Sr'hXnuoGr(h}r)h}r*hNhh]r+…r,Rr-hˆubh)r.}r/(hXSTM2320r0hXnuoJr1h}r2h}r3hNhh]r4…r5Rr6hˆubh)r7}r8(hXSTM2318r9hXnuoLr:h}r;h}r<hNhh]r=…r>Rr?hˆubh)r@}rA(hXSTM2326rBhXnuoCrCh}rDh}rEhNhh]rF…rGRrHhˆubh)rI}rJ(hXSTM2321rKhXnuoIrLh}rMh}rNhNhh]rO…rPRrQhˆubh)rR}rS(hXSTM2325rThXnuoErUh}rVh}rWhNhh]rX…rYRrZhˆubh)r[}r\(hXSTM2328r]hXnuoAr^h}r_h}r`hNhh]ra…rbRrchˆubh)rd}re(hXSTM2319rfhXnuoKrgh}rhh}rihNhh]rj…rkRrlhˆubh)rm}rn(hXSTM2317rohXnuoMrph}rqh}rrhNhh]rs…rtRruhˆubh)rv}rw(hXSTM2683rxhXppnKryh}rzh}r{hNhh]r|…r}Rr~hˆubh)r}r€(hXSTM3179rhXmdaBr‚h}rƒh}r„hNhh]r……r†Rr‡hˆubh)rˆ}r‰(hXSTM1310rŠhXnadEr‹h}rŒh}rhNhh]rŽ…rRrhˆubh)r‘}r’(hXSTM1479r“hXpntAr”h}r•h}r–hNhh]r—…r˜Rr™hˆubh)rš}r›(hXSTM1480rœhXpntBrh}ržh}rŸhNhh]r …r¡Rr¢hˆubh)r£}r¤(hXSTM4126r¥hXudhAr¦h}r§h}r¨hNhh]r©…rªRr«hˆubh)r¬}r­(hXSTM1004r®hXpncBr¯h}r°h}r±hNhh]r²…r³Rr´hˆubh)rµ}r¶(hXSTM1806r·hXnhaBr¸h}r¹h}rºhNhh]r»…r¼Rr½hˆubh)r¾}r¿(hXSTM0039rÀhXnhaArÁh}rÂh}rÃhNhh]rÄ…rÅRrÆhˆubh)rÇ}rÈ(hXSTM2526rÉhXndkrÊh}rËh}rÌhNhh]rÍ…rÎRrÏhˆubh)rÐ}rÑ(hXSTM0463rÒhXamtBrÓh}rÔh}rÕhNhh]rÖ…r×RrØhˆubh)rÙ}rÚ(hXSTM2841rÛhXygbDrÜh}rÝh}rÞhNhh]rß…ràRráhˆubh)râ}rã(hXSTM2840rähj{h}råh}ræhNhh]rç…rèRréhˆubh)rê}rë(hX STM4580.SrìhXnadRríh}rîh}rïhNhh]rð…rñRròhˆubh)ró}rô(hXSTM0645rõhXnadDröh}r÷h}røhNhh]rù…rúRrûhˆubh)rü}rý(hXSTM0757rþhXpnuCrÿh}rh}rhNhh]r…rRrhˆubh)r}r(hXSTM1293rhXpncArh}r h}r hNhh]r …r Rr hˆubh)r}r(hXSTM0145rhXnadCrh}rh}rhNhh]r…rRrhˆubh)r}r(hXSTM1765rhXnarKrh}rh}rhNhh]r…rRrhˆubh)r }r!(hXSTM3476r"hXnirCr#h}r$h}r%hNhh]r&…r'Rr(hˆubh)r)}r*(hXSTM2257r+hXnapHr,h}r-h}r.hNhh]r/…r0Rr1hˆubh)r2}r3(hXSTM2258r4hXnapGr5h}r6h}r7hNhh]r8…r9Rr:hˆubh)r;}r<(hXSTM2259r=hXnapAr>h}r?h}r@hNhh]rA…rBRrChˆubh)rD}rE(hXSTM2256rFhXnapBrGh}rHh}rIhNhh]rJ…rKRrLhˆubh)rM}rN(hXSTM2255rOhXnapCrPh}rQh}rRhNhh]rS…rTRrUhˆubh)rV}rW(hXSTM1762rXhXnarJrYh}rZh}r[hNhh]r\…r]Rr^hˆubh)r_}r`(hXSTM1764rahXnarGrbh}rch}rdhNhh]re…rfRrghˆubh)rh}ri(hXSTM1761rjhXnarIrkh}rlh}rmhNhh]rn…roRrphˆubh)rq}rr(hXSTM1580rshXnarVrth}ruh}rvhNhh]rw…rxRryhˆubh)rz}r{(hXSTM1579r|hXnarWr}h}r~h}rhNhh]r€…rRr‚hˆubh)rƒ}r„(hXSTM1763r…hXnarHr†h}r‡h}rˆhNhh]r‰…rŠRr‹hˆubh)rŒ}r(hXSTM1577rŽhXnarZrh}rh}r‘hNhh]r’…r“Rr”hˆubh)r•}r–(hXSTM1578r—hXnarYr˜h}r™h}ršhNhh]r›…rœRrhˆubh)rž}rŸ(hXSTM2260r hXnapDr¡h}r¢h}r£hNhh]r¤…r¥Rr¦hˆubh)r§}r¨(hXSTM1576r©hXnarUrªh}r«h}r¬hNhh]r­…r®Rr¯hˆubh)r°}r±(hXSTM2556r²hXhmpAr³h}r´h}rµhNhh]r¶…r·Rr¸hˆubh)r¹}rº(hXSTM2307r»hXmenBr¼h}r½h}r¾hNhh]r¿…rÀRrÁhˆubh)rÂ}rÃ(hXSTM2332rÄhj{h}rÅh}rÆhNhh]rÇ…rÈRrÉhˆubh)rÊ}rË(hX STM4559.SrÌhXyjjGrÍh}rÎh}rÏhNhh]rÐ…rÑRrÒhˆubh)rÓ}rÔ(hXSTM0494rÕhXushArÖh}r×h}rØhNhh]rÙ…rÚRrÛhˆubh)rÜ}rÝ(hXSTM4349rÞhXyjeQrßh}ràh}ráhNhh]râ…rãRrähˆubh)rå}ræ(hXSTM0659rçhXhscCrèh}réh}rêhNhh]rë…rìRríhˆubh)rî}rï(hXSTM4584rðhXyjjXrñh}ròh}róhNhh]rô…rõRröhˆubh)r÷}rø(hXSTM2954rùhXmazGrúh}rûh}rühNhh]rý…rþRrÿhˆubh)r}r(hXSTM3103rhXyggVrh}rh}rhNhh]r…rRrhˆubh)r }r (hXSTM1301r hj{h}r h}r hNhh]r…rRrhˆubh)r}r(hXSTM2295rhXyfaOrh}rh}rhNhh]r…rRrhˆubh)r}r(hXSTM0208rhXdgtrh}rh}rhNhh]r …r!Rr"hˆubh)r#}r$(hXSTM3474r%hXnirBr&h}r'h}r(hNhh]r)…r*Rr+hˆubh)r,}r-(hXSTM3475r.hXnirDr/h}r0h}r1hNhh]r2…r3Rr4hˆubh)r5}r6(hX STM4278.Sr7hXnrfBr8h}r9h}r:hNhh]r;…r<Rr=hˆubh)r>}r?(hXSTM4279r@hXnrfCrAh}rBh}rChNhh]rD…rERrFhˆubh)rG}rH(hXSTM4277rIhXnrfArJh}rKh}rLhNhh]rM…rNRrOhˆubh)rP}rQ(hXSTM4280rRhXnrfDrSh}rTh}rUhNhh]rV…rWRrXhˆubh)rY}rZ(hXSTM2646r[hXyfiDr\h}r]h}r^hNhh]r_…r`Rrahˆubh)rb}rc(hXSTM3241rdhXtdcEreh}rfh}rghNhh]rh…riRrjhˆubh)rk}rl(hXSTM0970rmhXpflArnh}roh}rphNhh]rq…rrRrshˆubh)rt}ru(hXSTM0973rvhXpflBrwh}rxh}ryhNhh]rz…r{Rr|hˆubh)r}}r~(hXSTM3305rhXispBr€h}rh}r‚hNhh]rƒ…r„Rr…hˆubh)r†}r‡(hXSTM0977rˆhXserCr‰h}rŠh}r‹hNhh]rŒ…rRrŽhˆubh)r}r(hXSTM0671r‘hXubiFr’h}r“h}r”hNhh]r•…r–Rr—hˆubh)r˜}r™(hXSTM1707ršhXpyrFr›h}rœh}rhNhh]rž…rŸRr hˆubh)r¡}r¢(hXSTM3057r£hXubiHr¤h}r¥h}r¦hNhh]r§…r¨Rr©hˆubh)rª}r«(hXSTM2356r¬hXubiXr­h}r®h}r¯hNhh]r°…r±Rr²hˆubh)r³}r´(hXSTM3978rµhXyigCr¶h}r·h}r¸hNhh]r¹…rºRr»hˆubh)r¼}r½(hXSTM3972r¾hXubiBr¿h}rÀh}rÁhNhh]rÂ…rÃRrÄhˆubh)rÅ}rÆ(hXSTM0701rÇhXspeFrÈh}rÉh}rÊhNhh]rË…rÌRrÍhˆubh)rÎ}rÏ(hXSTM3114rÐhXspeCrÑh}rÒh}rÓhNhh]rÔ…rÕRrÖhˆubh)r×}rØ(hXSTM3733rÙhXpyrErÚh}rÛh}rÜhNhh]rÝ…rÞRrßhˆubh)rà}rá(hXSTM2309râhXmenDrãh}räh}råhNhh]ræ…rçRrèhˆubh)ré}rê(hXSTM0386rëhXproCrìh}ríh}rîhNhh]rï…rðRrñhˆubh)rò}ró(hXSTM0181rôhXpanCrõh}röh}r÷hNhh]rø…rùRrúhˆubh)rû}rü(hXSTM1710rýhXpgpBrþh}rÿh}rhNhh]r…rRrhˆubh)r}r(hXSTM0125rhXmraYrh}rh}r hNhh]r …r Rr hˆubh)r }r(hXSTM2946rhXcysHrh}rh}rhNhh]r…rRrhˆubh)r}r(hXSTM0153rhXaceFrh}rh}rhNhh]r…rRrhˆubh)r}r (hXSTM0152r!hXaceEr"h}r#h}r$hNhh]r%…r&Rr'hˆubh)r(}r)(hXSTM1448r*hXpdxHr+h}r,h}r-hNhh]r.…r/Rr0hˆubh)r1}r2(hXSTM0163r3hXpdxAr4h}r5h}r6hNhh]r7…r8Rr9hˆubh)r:}r;(hXSTM2578r<hXpdxJr=h}r>h}r?hNhh]r@…rARrBhˆubh)rC}rD(hXSTM0091rEhXpdxArFh}rGh}rHhNhh]rI…rJRrKhˆubh)rL}rM(hXSTM2370rNhXpdxBrOh}rPh}rQhNhh]rR…rSRrThˆubh)rU}rV(hXSTM3635rWhXyhjWrXh}rYh}rZhNhh]r[…r\Rr]hˆubh)r^}r_(hXSTM4062r`hXpfkArah}rbh}rchNhh]rd…reRrfhˆubh)rg}rh(hXSTM1326rihXpfkBrjh}rkh}rlhNhh]rm…rnRrohˆubh)rp}rq(hXSTM3257rrhj{h}rsh}rthNhh]ru…rvRrwhˆubh)rx}ry(hXSTM4114rzhXpflDr{h}r|h}r}hNhh]r~…rRr€hˆubh)r}r‚(hXSTM4115rƒhXpflCr„h}r…h}r†hNhh]r‡…rˆRr‰hˆubh)rŠ}r‹(hXSTM0843rŒhXpflFrh}rŽh}rhNhh]r…r‘Rr’hˆubh)r“}r”(hXSTM0844r•hXpflEr–h}r—h}r˜hNhh]r™…ršRr›hˆubh)rœ}r(hXSTM3294ržhXglmMrŸh}r h}r¡hNhh]r¢…r£Rr¤hˆubh)r¥}r¦(hXSTM3062r§hXserAr¨h}r©h}rªhNhh]r«…r¬Rr­hˆubh)r®}r¯(hXSTM4221r°hXpgir±h}r²h}r³hNhh]r´…rµRr¶hˆubh)r·}r¸(hXSTM3069r¹hXpgkrºh}r»h}r¼hNhh]r½…r¾Rr¿hˆubh)rÀ}rÁ(hXSTM0785rÂhXybhErÃh}rÄh}rÅhNhh]rÆ…rÇRrÈhˆubh)rÉ}rÊ(hXSTM3482rËhXgphrÌh}rÍh}rÎhNhh]rÏ…rÐRrÑhˆubh)rÒ}rÓ(hXSTM3704rÔhXpmgIrÕh}rÖh}r×hNhh]rØ…rÙRrÚhˆubh)rÛ}rÜ(hXSTM0772rÝhXgpmArÞh}rßh}ràhNhh]rá…râRrãhˆubh)rä}rå(hXSTM4585ræhXgpmBrçh}rèh}réhNhh]rê…rëRrìhˆubh)rí}rî(hXSTM0698rïhXpgmrðh}rñh}ròhNhh]ró…rôRrõhˆubh)rö}r÷(hXSTM2820røhXyqaBrùh}rúh}rûhNhh]rü…rýRrþhˆubh)rÿ}r(hXSTM0420rhXpgpArh}rh}rhNhh]r…rRrhˆubh)r}r (hXSTM1945r hXpgsAr h}r h}r hNhh]r…rRrhˆubh)r}r(hXSTM2252rhXccmCrh}rh}rhNhh]r…rRrhˆubh)r}r(hXSTM2253rhXccmBrh}rh}rhNhh]r …r!Rr"hˆubh)r#}r$(hXSTM2254r%hXccmAr&h}r'h}r(hNhh]r)…r*Rr+hˆubh)r,}r-(hXSTM1337r.hXpheSr/h}r0h}r1hNhh]r2…r3Rr4hˆubh)r5}r6(hXSTM1338r7hXpheTr8h}r9h}r:hNhh]r;…r<Rr=hˆubh)r>}r?(hXSTM0568r@hXphePrAh}rBh}rChNhh]rD…rERrFhˆubh)rG}rH(hXSTM3589rIhXpitArJh}rKh}rLhNhh]rM…rNRrOhˆubh)rP}rQ(hXSTM3857rRhXpstSrSh}rTh}rUhNhh]rV…rWRrXhˆubh)rY}rZ(hXSTM3856r[hXpstCr\h}r]h}r^hNhh]r_…r`Rrahˆubh)rb}rc(hXSTM3854rdhXpstBreh}rfh}rghNhh]rh…riRrjhˆubh)rk}rl(hXSTM3855rmhXpstArnh}roh}rphNhh]rq…rrRrshˆubh)rt}ru(hXSTM3957rvhXpldArwh}rxh}ryhNhh]rz…r{Rr|hˆubh)r}}r~(hXSTM4139rhXcoaAr€h}rh}r‚hNhh]rƒ…r„Rr…hˆubh)r†}r‡(hXSTM3382rˆhXpanFr‰h}rŠh}r‹hNhh]rŒ…rRrŽhˆubh)r}r(hXSTM0935r‘hXpoxBr’h}r“h}r”hNhh]r•…r–Rr—hˆubh)r˜}r™(hXSTM4414ršhXppar›h}rœh}rhNhh]rž…rŸRr hˆubh)r¡}r¢(hXSTM2502r£hXppxr¤h}r¥h}r¦hNhh]r§…r¨Rr©hˆubh)rª}r«(hXSTM2057r¬hXpduWr­h}r®h}r¯hNhh]r°…r±Rr²hˆubh)r³}r´(hXSTM1125rµhXputPr¶h}r·h}r¸hNhh]r¹…rºRr»hˆubh)r¼}r½(hXSTM0372r¾hXhemBr¿h}rÀh}rÁhNhh]rÂ…rÃRrÄhˆubh)rÅ}rÆ(hXSTM4119rÇhXppcrÈh}rÉh}rÊhNhh]rË…rÌRrÍhˆubh)rÎ}rÏ(hXSTM3730rÐhXdfprÑh}rÒh}rÓhNhh]rÔ…rÕRrÖhˆubh)r×}rØ(hXSTM3500rÙhXpckArÚh}rÛh}rÜhNhh]rÝ…rÞRrßhˆubh)rà}rá(hXSTM2501râhXppkrãh}räh}råhNhh]ræ…rçRrèhˆubh)ré}rê(hXSTM4569rëhXdeoBrìh}ríh}rîhNhh]rï…rðRrñhˆubh)rò}ró(hXSTM2669rôhXtyrArõh}röh}r÷hNhh]rø…rùRrúhˆubh)rû}rü(hXSTM2667rýhXpheArþh}rÿh}rhNhh]r…rRrhˆubh)r}r(hXSTM3987rhXhemGrh}rh}r hNhh]r …r Rr hˆubh)r }r(hXSTM2554rhXhcaTrh}rh}rhNhh]r…rRrhˆubh)r}r(hXSTM1349rhXppsrh}rh}rhNhh]r…rRrhˆubh)r}r (hXSTM4175r!hXpurDr"h}r#h}r$hNhh]r%…r&Rr'hˆubh)r(}r)(hX STM2499.Sr*hXpurMr+h}r,h}r-hNhh]r.…r/Rr0hˆubh)r1}r2(hXSTM2078r3hXhisIr4h}r5h}r6hNhh]r7…r8Rr9hˆubh)r:}r;(hXSTM2487r<hXpurCr=h}r>h}r?hNhh]r@…rARrBhˆubh)rC}rD(hXSTM2565rEhXpurGrFh}rGh}rHhNhh]rI…rJRrKhˆubh)rL}rM(hXSTM2076rNhXhisArOh}rPh}rQhNhh]rR…rSRrThˆubh)rU}rV(hXSTM0242rWhXproSrXh}rYh}rZhNhh]r[…r\Rr]hˆubh)r^}r_(hXSTM1780r`hXprsArah}rbh}rchNhh]rd…reRrfhˆubh)rg}rh(hXSTM0978rihXaroArjh}rkh}rlhNhh]rm…rnRrohˆubh)rp}rq(hXSTM4348rrhXpsdrsh}rth}ruhNhh]rv…rwRrxhˆubh)ry}rz(hXSTM4578r{hXserBr|h}r}h}r~hNhh]r…r€Rrhˆubh)r‚}rƒ(hXSTM2652r„hXpssAr…h}r†h}r‡hNhh]rˆ…r‰RrŠhˆubh)r‹}rŒ(hXSTM2047rhXpduLrŽh}rh}rhNhh]r‘…r’Rr“hˆubh)r”}r•(hXSTM2338r–hXptar—h}r˜h}r™hNhh]rš…r›Rrœhˆubh)r}rž(hXSTM2466rŸhXeutDr h}r¡h}r¢hNhh]r£…r¤Rr¥hˆubh)r¦}r§(hXSTM3725r¨hXcoaDr©h}rªh}r«hNhh]r¬…r­Rr®hˆubh)r¯}r°(hXSTM0700r±hXpotEr²h}r³h}r´hNhh]rµ…r¶Rr·hˆubh)r¸}r¹(hXSTM3218rºhXoatr»h}r¼h}r½hNhh]r¾…r¿RrÀhˆubh)rÁ}rÂ(hXSTM0880rÃhXpotIrÄh}rÅh}rÆhNhh]rÇ…rÈRrÉhˆubh)rÊ}rË(hXSTM0878rÌhXpotGrÍh}rÎh}rÏhNhh]rÐ…rÑRrÒhˆubh)rÓ}rÔ(hXSTM0877rÕhXpotFrÖh}r×h}rØhNhh]rÙ…rÚRrÛhˆubh)rÜ}rÝ(hXSTM1226rÞhXpotArßh}ràh}ráhNhh]râ…rãRrähˆubh)rå}ræ(hXSTM1225rçhXpotBrèh}réh}rêhNhh]rë…rìRríhˆubh)rî}rï(hXSTM1223rðhXpotCrñh}ròh}róhNhh]rô…rõRröhˆubh)r÷}rø(hXSTM1222rùhXpotDrúh}rûh}rühNhh]rý…rþRrÿhˆubh)r}r(hXSTM0879rhXpotHrh}rh}rhNhh]r…rRrhˆubh)r }r (hXSTM1450r hXpdxYr h}r h}rhNhh]r…rRrhˆubh)r}r(hXSTM1378rhXpykFrh}rh}rhNhh]r…rRrhˆubh)r}r(hXSTM1888rhXpykArh}rh}r hNhh]r!…r"Rr#hˆubh)r$}r%(hXSTM3968r&hXudpr'h}r(h}r)hNhh]r*…r+Rr,hˆubh)r-}r.(hXSTM3180r/hXygiNr0h}r1h}r2hNhh]r3…r4Rr5hˆubh)r6}r7(hXSTM0756r8hXnadAr9h}r:h}r;hNhh]r<…r=Rr>hˆubh)r?}r@(hXSTM1426rAhXribErBh}rCh}rDhNhh]rE…rFRrGhˆubh)rH}rI(hXSTM0417rJhXribHrKh}rLh}rMhNhh]rN…rORrPhˆubh)rQ}rR(hXSTM3793rShj{h}rTh}rUhNhh]rV…rWRrXhˆubh)rY}rZ(hXSTM3885r[hXrbsKr\h}r]h}r^hNhh]r_…r`Rrahˆubh)rb}rc(hXSTM0103rdhXaraBreh}rfh}rghNhh]rh…riRrjhˆubh)rk}rl(hXSTM0101rmhXaraDrnh}roh}rphNhh]rq…rrRrshˆubh)rt}ru(hXSTM3677rvhXsgbErwh}rxh}ryhNhh]rz…r{Rr|hˆubh)r}}r~(hXSTM4388rhXsgaEr€h}rh}r‚hNhh]rƒ…r„Rr…hˆubh)r†}r‡(hXSTM3720rˆhXyibRr‰h}rŠh}r‹hNhh]rŒ…rRrŽhˆubh)r}r(hXSTM2817r‘hXluxSr’h}r“h}r”hNhh]r•…r–Rr—hˆubh)r˜}r™(hXSTM3883ršhXrbsCr›h}rœh}rhNhh]rž…rŸRr hˆubh)r¡}r¢(hXSTM3884r£hXrbsBr¤h}r¥h}r¦hNhh]r§…r¨Rr©hˆubh)rª}r«(hXSTM3881r¬hXrbsDr­h}r®h}r¯hNhh]r°…r±Rr²hˆubh)r³}r´(hXSTM3882rµhXrbsAr¶h}r·h}r¸hNhh]r¹…rºRr»hˆubh)r¼}r½(hXSTM4047r¾hXrhaBr¿h}rÀh}rÁhNhh]rÂ…rÃRrÄhˆubh)rÅ}rÆ(hXSTM4045rÇhXrhaDrÈh}rÉh}rÊhNhh]rË…rÌRrÍhˆubh)rÎ}rÏ(hXSTM2277rÐhXnrdArÑh}rÒh}rÓhNhh]rÔ…rÕRrÖhˆubh)r×}rØ(hXSTM2808rÙhXnrdFrÚh}rÛh}rÜhNhh]rÝ…rÞRrßhˆubh)rà}rá(hXSTM2278râhXnrdBrãh}räh}råhNhh]ræ…rçRrèhˆubh)ré}rê(hXSTM2807rëhXnrdErìh}ríh}rîhNhh]rï…rðRrñhˆubh)rò}ró(hXSTM4451rôhXnrdGrõh}röh}r÷hNhh]rø…rùRrúhˆubh)rû}rü(hXSTM4452rýhXnrdDrþh}rÿh}r hNhh]r …r Rr hˆubh)r }r (hXSTM1617r hj{h}r h}r hNhh]r …r Rr hˆubh)r }r (hXSTM4080r hj{h}r h}r hNhh]r …r Rr hˆubh)r }r (hXSTM3483r hXrper h}r h}r hNhh]r …r Rr hˆubh)r }r (hXSTM3063r hXrpiAr h}r! h}r" hNhh]r# …r$ Rr% hˆubh)r& }r' (hXSTM1933r( hj{h}r) h}r* hNhh]r+ …r, Rr- hˆubh)r. }r/ (hXSTM0310r0 hXgmhAr1 h}r2 h}r3 hNhh]r4 …r5 Rr6 hˆubh)r7 }r8 (hXSTM1306r9 hXastBr: h}r; h}r< hNhh]r= …r> Rr? hˆubh)r@ }rA (hXSTM2935rB hXcysDrC h}rD h}rE hNhh]rF …rG RrH hˆubh)rI }rJ (hXSTM2934rK hXcysNrL h}rM h}rN hNhh]rO …rP RrQ hˆubh)rR }rS (hXSTM2835rT hXsrlDrU h}rV h}rW hNhh]rX …rY RrZ hˆubh)r[ }r\ (hXSTM2833r] hXsrlEr^ h}r_ h}r` hNhh]ra …rb Rrc hˆubh)rd }re (hXSTM2834rf hXslrBrg h}rh h}ri hNhh]rj …rk Rrl hˆubh)rm }rn (hXSTM2832ro hXsrlArp h}rq h}rr hNhh]rs …rt Rru hˆubh)rv }rw (hXSTM2483rx hXdapEry h}rz h}r{ hNhh]r| …r} Rr~ hˆubh)r }r€ (hXSTM3683r hXselAr‚ h}rƒ h}r„ hNhh]r… …r† Rr‡ hˆubh)rˆ }r‰ (hXSTM1297rŠ hXselDr‹ h}rŒ h}r hNhh]rŽ …r Rr hˆubh)r‘ }r’ (hXSTM0588r“ hXentFr” h}r• h}r– hNhh]r— …r˜ Rr™ hˆubh)rš }r› (hXSTM3699rœ hXcysEr h}rž h}rŸ hNhh]r  …r¡ Rr¢ hˆubh)r£ }r¤ (hXSTM3802r¥ hXdsdAr¦ h}r§ h}r¨ hNhh]r© …rª Rr« hˆubh)r¬ }r­ (hXSTM0963r® hXserSr¯ h}r° h}r± hNhh]r² …r³ Rr´ hˆubh)rµ }r¶ (hXSTM2970r· hXsdaCr¸ h}r¹ h}rº hNhh]r» …r¼ Rr½ hˆubh)r¾ }r¿ (hXSTM3243rÀ hXtdcCrÁ h}r h}rà hNhh]rÄ …rÅ RrÆ hˆubh)rÇ }rÈ (hXSTM3225rÉ hXygjUrÊ h}rË h}rÌ hNhh]rÍ …rÎ RrÏ hˆubh)rÐ }rÑ (hXSTM2194rÒ hXyeiGrÓ h}rÔ h}rÕ hNhh]rÖ …r× RrØ hˆubh)rÙ }rÚ (hXSTM1307rÛ hXastErÜ h}rÝ h}rÞ hNhh]rß …rà Rrá hˆubh)râ }rã (hXSTM1305rä hXastDrå h}ræ h}rç hNhh]rè …ré Rrê hˆubh)rë }rì (hXSTM3477rí hXcysGrî h}rï h}rð hNhh]rñ …rò Rró hˆubh)rô }rõ (hXSTM1359rö hXaroEr÷ h}rø h}rù hNhh]rú …rû Rrü hˆubh)rý }rþ (hXSTM3401rÿ hXaroEr!h}r!h}r!hNhh]r!…r!Rr!hˆubh)r!}r!(hXSTM3859r!hXaroEr !h}r !h}r !hNhh]r !…r !Rr!hˆubh)r!}r!(hXSTM3487r!hXaroKr!h}r!h}r!hNhh]r!…r!Rr!hˆubh)r!}r!(hXSTM0388r!hXaroLr!h}r!h}r!hNhh]r!…r!Rr !hˆubh)r!!}r"!(hXSTM1502r#!hXspeGr$!h}r%!h}r&!hNhh]r'!…r(!Rr)!hˆubh)r*!}r+!(hXSTM0166r,!hXspeEr-!h}r.!h}r/!hNhh]r0!…r1!Rr2!hˆubh)r3!}r4!(hXSTM4055r5!hXsodAr6!h}r7!h}r8!hNhh]r9!…r:!Rr;!hˆubh)r!hXsodBr?!h}r@!h}rA!hNhh]rB!…rC!RrD!hˆubh)rE!}rF!(hXSTM1044rG!hXsodCrH!h}rI!h}rJ!hNhh]rK!…rL!RrM!hˆubh)rN!}rO!(hXSTM1440rP!hXsodCrQ!h}rR!h}rS!hNhh]rT!…rU!RrV!hˆubh)rW!}rX!(hXSTM2791rY!hXgabDrZ!h}r[!h}r\!hNhh]r]!…r^!Rr_!hˆubh)r`!}ra!(hXSTM2305rb!hXmenErc!h}rd!h}re!hNhh]rf!…rg!Rrh!hˆubh)ri!}rj!(hXSTM2306rk!hXmenCrl!h}rm!h}rn!hNhh]ro!…rp!Rrq!hˆubh)rr!}rs!(hXSTM0733rt!hXsdhDru!h}rv!h}rw!hNhh]rx!…ry!Rrz!hˆubh)r{!}r|!(hXSTM0732r}!hXsdhCr~!h}r!h}r€!hNhh]r!…r‚!Rrƒ!hˆubh)r„!}r…!(hXSTM0735r†!hXsdhBr‡!h}rˆ!h}r‰!hNhh]rŠ!…r‹!RrŒ!hˆubh)r!}rŽ!(hXSTM0734r!hXsdhAr!h}r‘!h}r’!hNhh]r“!…r”!Rr•!hˆubh)r–!}r—!(hXSTM0738r˜!hXsucCr™!h}rš!h}r›!hNhh]rœ!…r!Rrž!hˆubh)rŸ!}r !(hXSTM0739r¡!hXsucDr¢!h}r£!h}r¤!hNhh]r¥!…r¦!Rr§!hˆubh)r¨!}r©!(hXSTM0007rª!hXtalBr«!h}r¬!h}r­!hNhh]r®!…r¯!Rr°!hˆubh)r±!}r²!(hXSTM2473r³!hXtalAr´!h}rµ!h}r¶!hNhh]r·!…r¸!Rr¹!hˆubh)rº!}r»!(hXSTM3924r¼!hXwecDr½!h}r¾!h}r¿!hNhh]rÀ!…rÁ!RrÂ!hˆubh)rÃ!}rÄ!(hXSTM3925rÅ!hXwecErÆ!h}rÇ!h}rÈ!hNhh]rÉ!…rÊ!RrË!hˆubh)rÌ!}rÍ!(hXSTM2094rÎ!hXrfbCrÏ!h}rÐ!h}rÑ!hNhh]rÒ!…rÓ!RrÔ!hˆubh)rÕ!}rÖ!(hXSTM2096r×!hXrfbDrØ!h}rÙ!h}rÚ!hNhh]rÛ!…rÜ!RrÝ!hˆubh)rÞ!}rß!(hXSTM3922rà!hXrffGrá!h}râ!h}rã!hNhh]rä!…rå!Rræ!hˆubh)rç!}rè!(hXSTM2097ré!hXrfbBrê!h}rë!h}rì!hNhh]rí!…rî!Rrï!hˆubh)rð!}rñ!(hXSTM0985rò!hXlpxKró!h}rô!h}rõ!hNhh]rö!…r÷!Rrø!hˆubh)rù!}rú!(hXSTM0213rû!hXdapDrü!h}rý!h}rþ!hNhh]rÿ!…r"Rr"hˆubh)r"}r"(hXSTM0402r"hj{h}r"h}r"hNhh]r"…r"Rr "hˆubh)r "}r "(hXSTM0609r "hXahpFr "h}r"h}r"hNhh]r"…r"Rr"hˆubh)r"}r"(hXSTM0608r"hXahpCr"h}r"h}r"hNhh]r"…r"Rr"hˆubh)r"}r"(hXSTM0108r"hXtbpAr"h}r "h}r!"hNhh]r""…r#"Rr$"hˆubh)r%"}r&"(hXSTM0106r'"hXthiQr("h}r)"h}r*"hNhh]r+"…r,"Rr-"hˆubh)r."}r/"(hXSTM0107r0"hXthiPr1"h}r2"h}r3"hNhh]r4"…r5"Rr6"hˆubh)r7"}r8"(hXSTM3708r9"hXtdhr:"h}r;"h}r<"hNhh]r="…r>"Rr?"hˆubh)r@"}rA"(hXSTM1826rB"hXsdaArC"h}rD"h}rE"hNhh]rF"…rG"RrH"hˆubh)rI"}rJ"(hXSTM3905rK"hXilvArL"h}rM"h}rN"hNhh]rO"…rP"RrQ"hˆubh)rR"}rS"(hXSTM2971rT"hXsdaBrU"h}rV"h}rW"hNhh]rX"…rY"RrZ"hˆubh)r["}r\"(hXSTM3244r]"hXtdcBr^"h}r_"h}r`"hNhh]ra"…rb"Rrc"hˆubh)rd"}re"(hXSTM0004rf"hXthrCrg"h}rh"h}ri"hNhh]rj"…rk"Rrl"hˆubh)rm"}rn"(hXSTM1333ro"hXthrSrp"h}rq"h}rr"hNhh]rs"…rt"Rru"hˆubh)rv"}rw"(hXSTM3959rx"hXrhtCry"h}rz"h}r{"hNhh]r|"…r}"Rr~"hˆubh)r"}r€"(hXSTM3076r"hXtktAr‚"h}rƒ"h}r„"hNhh]r…"…r†"Rr‡"hˆubh)rˆ"}r‰"(hXSTM2474rŠ"hXtktBr‹"h}rŒ"h}r"hNhh]rŽ"…r"Rr"hˆubh)r‘"}r’"(hXSTM2340r“"hj{h}r”"h}r•"hNhh]r–"…r—"Rr˜"hˆubh)r™"}rš"(hXSTM2341r›"hj{h}rœ"h}r"hNhh]rž"…rŸ"Rr "hˆubh)r¡"}r¢"(hXSTM3823r£"hXtorCr¤"h}r¥"h}r¦"hNhh]r§"…r¨"Rr©"hˆubh)rª"}r«"(hXSTM3822r¬"hXtorAr­"h}r®"h}r¯"hNhh]r°"…r±"Rr²"hˆubh)r³"}r´"(hXSTM3001rµ"hXthyAr¶"h}r·"h}r¸"hNhh]r¹"…rº"Rr»"hˆubh)r¼"}r½"(hXSTM1208r¾"hXthiKr¿"h}rÀ"h}rÁ"hNhh]rÂ"…rÃ"RrÄ"hˆubh)rÅ"}rÆ"(hXSTM0419rÇ"hXthiLrÈ"h}rÉ"h}rÊ"hNhh]rË"…rÌ"RrÍ"hˆubh)rÎ"}rÏ"(hXSTM4163rÐ"hXthiErÑ"h}rÒ"h}rÓ"hNhh]rÔ"…rÕ"RrÖ"hˆubh)r×"}rØ"(hXSTM4081rÙ"hXtpiArÚ"h}rÛ"h}rÜ"hNhh]rÝ"…rÞ"Rrß"hˆubh)rà"}rá"(hXSTM0619râ"hXcitGrã"h}rä"h}rå"hNhh]ræ"…rç"Rrè"hˆubh)ré"}rê"(hXSTM0958rë"hXtrxBrì"h}rí"h}rî"hNhh]rï"…rð"Rrñ"hˆubh)rò"}ró"(hXSTM4453rô"hXtreCrõ"h}rö"h}r÷"hNhh]rø"…rù"Rrú"hˆubh)rû"}rü"(hXSTM1929rý"hXotsBrþ"h}rÿ"h}r#hNhh]r#…r#Rr#hˆubh)r#}r#(hXSTM1928r#hXotsAr#h}r#h}r #hNhh]r #…r #Rr #hˆubh)r #}r#(hXSTM3603r#hXtreFr#h}r#h}r#hNhh]r#…r#Rr#hˆubh)r#}r#(hXSTM1796r#hXtreAr#h}r#h}r#hNhh]r#…r#Rr#hˆubh)r#}r #(hXSTM1727r!#hXtrpAr"#h}r##h}r$#hNhh]r%#…r&#Rr'#hˆube(h)r(#}r)#(hXSTM1726r*#hXtrpBr+#h}r,#h}r-#hNhh]r.#…r/#Rr0#hˆubh)r1#}r2#(hXSTM3481r3#hXtrpSr4#h}r5#h}r6#hNhh]r7#…r8#Rr9#hˆubh)r:#}r;#(hXSTM0519r<#hXglxRr=#h}r>#h}r?#hNhh]r@#…rA#RrB#hˆubh)rC#}rD#(hXSTM3248rE#hXgarRrF#h}rG#h}rH#hNhh]rI#…rJ#RrK#hˆubh)rL#}rM#(hXSTM1449rN#hXtyrSrO#h}rP#h}rQ#hNhh]rR#…rS#RrT#hˆubh)rU#}rV#(hXSTM1937rW#hXtyrPrX#h}rY#h}rZ#hNhh]r[#…r\#Rr]#hˆubh)r^#}r_#(hXSTM0226r`#hXlpxDra#h}rb#h}rc#hNhh]rd#…re#Rrf#hˆubh)rg#}rh#(hXSTM0123ri#hXmurErj#h}rk#h}rl#hNhh]rm#…rn#Rro#hˆubh)rp#}rq#(hXSTM3921rr#hXwecCrs#h}rt#h}ru#hNhh]rv#…rw#Rrx#hˆubh)ry#}rz#(hXSTM3920r{#hXwecBr|#h}r}#h}r~#hNhh]r#…r€#Rr#hˆubh)r‚#}rƒ#(hXSTM0228r„#hXlpxAr…#h}r†#h}r‡#hNhh]rˆ#…r‰#RrŠ#hˆubh)r‹#}rŒ#(hXSTM3307r#hXmurArŽ#h}r#h}r#hNhh]r‘#…r’#Rr“#hˆubh)r”#}r•#(hXSTM0128r–#hXmurGr—#h}r˜#h}r™#hNhh]rš#…r›#Rrœ#hˆubh)r#}rž#(hXSTM0126rŸ#hXmurDr #h}r¡#h}r¢#hNhh]r£#…r¤#Rr¥#hˆubh)r¦#}r§#(hXSTM0129r¨#hXmurCr©#h}rª#h}r«#hNhh]r¬#…r­#Rr®#hˆubh)r¯#}r°#(hXSTM4137r±#hXmurBr²#h}r³#h}r´#hNhh]rµ#…r¶#Rr·#hˆubh)r¸#}r¹#(hXSTM0865rº#hXybjGr»#h}r¼#h}r½#hNhh]r¾#…r¿#RrÀ#hˆubh)rÁ#}rÂ#(hXSTM3205rÃ#hXuppPrÄ#h}rÅ#h}rÆ#hNhh]rÇ#…rÈ#RrÉ#hˆubh)rÊ#}rË#(hXSTM0221rÌ#hXuppSrÍ#h}rÎ#h}rÏ#hNhh]rÐ#…rÑ#RrÒ#hˆubh)rÓ#}rÔ#(hXSTM0776rÕ#hXgalErÖ#h}r×#h}rØ#hNhh]rÙ#…rÚ#RrÛ#hˆubh)rÜ#}rÝ#(hXSTM2080rÞ#hXudgrß#h}rà#h}rá#hNhh]râ#…rã#Rrä#hˆubh)rå#}ræ#(hXSTM2299rç#hXyfbGrè#h}ré#h}rê#hNhh]rë#…rì#Rrí#hˆubh)rî#}rï#(hXSTM2297rð#hXyfbErñ#h}rò#h}ró#hNhh]rô#…rõ#Rrö#hˆubh)r÷#}rø#(hXSTM0775rù#hXgalTrú#h}rû#h}rü#hNhh]rý#…rþ#Rrÿ#hˆubh)r$}r$(hXSTM0515r$hXallAr$h}r$h}r$hNhh]r$…r$Rr$hˆubh)r $}r $(hXSTM0124r $hXmurFr $h}r $h}r$hNhh]r$…r$Rr$hˆubh)r$}r$(hXSTM0134r$hXlpxCr$h}r$h}r$hNhh]r$…r$Rr$hˆubh)r$}r$(hXSTM4416r$hXmplr$h}r$h}r $hNhh]r!$…r"$Rr#$hˆubh)r$$}r%$(hXSTM0218r&$hXpyrHr'$h}r($h}r)$hNhh]r*$…r+$Rr,$hˆubh)r-$}r.$(hXSTM2298r/$hXpmrFr0$h}r1$h}r2$hNhh]r3$…r4$Rr5$hˆubh)r6$}r7$(hXSTM3936r8$hXhemXr9$h}r:$h}r;$hNhh]r<$…r=$Rr>$hˆubh)r?$}r@$(hXSTM3937rA$hXhemDrB$h}rC$h}rD$hNhh]rE$…rF$RrG$hˆubh)rH$}rI$(hXSTM2498rJ$hXupprK$h}rL$h}rM$hNhh]rN$…rO$RrP$hˆubh)rQ$}rR$(hXSTM2497rS$hXuraArT$h}rU$h}rV$hNhh]rW$…rX$RrY$hˆubh)rZ$}r[$(hXSTM0528r\$hXallDr]$h}r^$h}r_$hNhh]r`$…ra$Rrb$hˆubh)rc$}rd$(hXSTM0535re$hXlpxHrf$h}rg$h}rh$hNhh]ri$…rj$Rrk$hˆubh)rl$}rm$(hXSTM4475rn$hXvalSro$h}rp$h}rq$hNhh]rr$…rs$Rrt$hˆubh)ru$}rv$(hXSTM3665rw$hXavtArx$h}ry$h}rz$hNhh]r{$…r|$Rr}$hˆubh)r~$}r$(hXSTM4387r€$hXsgaUr$h}r‚$h}rƒ$hNhh]r„$…r…$Rr†$hˆubh)r‡$}rˆ$(hXSTM3661r‰$hXxylArŠ$h}r‹$h}rŒ$hNhh]r$…rŽ$Rr$hˆubh)r$}r‘$(hXSTM3671r’$hXyiaMr“$h}r”$h}r•$hNhh]r–$…r—$Rr˜$hˆubh)r™$}rš$(hXSTM3673r›$hXyiaOrœ$h}r$h}rž$hNhh]rŸ$…r $Rr¡$hˆubh)r¢$}r£$(hXSTM3672r¤$hXyiaNr¥$h}r¦$h}r§$hNhh]r¨$…r©$Rrª$hˆubh)r«$}r¬$(hXSTM0042r­$hj{h}r®$h}r¯$hNhh]r°$…r±$Rr²$hˆubh)r³$}r´$(hXSTM1891rµ$hXznuAr¶$h}r·$h}r¸$hNhh]r¹$…rº$Rr»$hˆubh)r¼$}r½$(hXSTM1893r¾$hXznuBr¿$h}rÀ$h}rÁ$hNhh]rÂ$…rÃ$RrÄ$hˆubh)rÅ$}rÆ$(hX STM1892.SrÇ$hXznuCrÈ$h}rÉ$h}rÊ$hNhh]rË$…rÌ$RrÍ$hˆubh)rÎ$}rÏ$(hXSTM4160rÐ$hXthiGrÑ$h}rÒ$h}rÓ$hNhh]rÔ$…rÕ$RrÖ$hˆubh)r×$}rØ$(hXSTM0425rÙ$hXthiIrÚ$h}rÛ$h}rÜ$hNhh]rÝ$…rÞ$Rrß$hˆubh)rà$}rá$(hXSTM4161râ$hj{h}rã$h}rä$hNhh]rå$…ræ$Rrç$hˆubh)rè$}ré$(hXSTM4159rê$hXthiHrë$h}rì$h}rí$hNhh]rî$…rï$Rrð$hˆubh)rñ$}rò$(hXSTM2543ró$hXnifSrô$h}rõ$h}rö$hNhh]r÷$…rø$Rrù$hˆubh)rú$}rû$(hXSTM4162rü$hXthiFrý$h}rþ$h}rÿ$hNhh]r%…r%Rr%hˆubh)r%}r%(hXSTM0428r%hXphnTr%h}r%h}r%hNhh]r %…r %Rr %hˆubh)r %}r %(hXSTM0426r%hXphnVr%h}r%h}r%hNhh]r%…r%Rr%hˆubh)r%}r%(hXSTM0427r%hXphnUr%h}r%h}r%hNhh]r%…r%Rr%hˆubh)r%}r%(hXSTM0429r %hXphnSr!%h}r"%h}r#%hNhh]r$%…r%%Rr&%hˆubh)r'%}r(%(hXSTM0431r)%hXphnWr*%h}r+%h}r,%hNhh]r-%…r.%Rr/%hˆubh)r0%}r1%(hXSTM0432r2%hXphnXr3%h}r4%h}r5%hNhh]r6%…r7%Rr8%hˆubh)r9%}r:%(hXSTM1107r;%hXhpaXr<%h}r=%h}r>%hNhh]r?%…r@%RrA%hˆubh)rB%}rC%(hXSTM1098rD%hXhpaCrE%h}rF%h}rG%hNhh]rH%…rI%RrJ%hˆubh)rK%}rL%(hXSTM1099rM%hXhpaBrN%h}rO%h}rP%hNhh]rQ%…rR%RrS%hˆubh)rT%}rU%(hXSTM1103rV%hXhpaDrW%h}rX%h}rY%hNhh]rZ%…r[%Rr\%hˆubh)r]%}r^%(hXSTM1102r_%hXhpaEr`%h}ra%h}rb%hNhh]rc%…rd%Rre%hˆubh)rf%}rg%(hXSTM1104rh%hXhpaFri%h}rj%h}rk%hNhh]rl%…rm%Rrn%hˆubh)ro%}rp%(hXSTM1101rq%hXhpaGrr%h}rs%h}rt%hNhh]ru%…rv%Rrw%hˆubh)rx%}ry%(hXSTM1105rz%hXhpaHr{%h}r|%h}r}%hNhh]r~%…r%Rr€%hˆubh)r%}r‚%(hXSTM1106rƒ%hXhpaIr„%h}r…%h}r†%hNhh]r‡%…rˆ%Rr‰%hˆubh)rŠ%}r‹%(hXSTM2043rŒ%hXpduGr%h}rŽ%h}r%hNhh]r%…r‘%Rr’%hˆubh)r“%}r”%(hXSTM2044r•%hXpduHr–%h}r—%h}r˜%hNhh]r™%…rš%Rr›%hˆubh)rœ%}r%(hXSTM2041rž%hXpduDrŸ%h}r %h}r¡%hNhh]r¢%…r£%Rr¤%hˆubh)r¥%}r¦%(hXSTM2042r§%hXpduEr¨%h}r©%h}rª%hNhh]r«%…r¬%Rr­%hˆubh)r®%}r¯%(hXSTM2040r°%hXpduCr±%h}r²%h}r³%hNhh]r´%…rµ%Rr¶%hˆubh)r·%}r¸%(hXSTM2052r¹%hXpduQrº%h}r»%h}r¼%hNhh]r½%…r¾%Rr¿%hˆubh)rÀ%}rÁ%(hXSTM2051rÂ%hXpduPrÃ%h}rÄ%h}rÅ%hNhh]rÆ%…rÇ%RrÈ%hˆubh)rÉ%}rÊ%(hXSTM2025rË%hXcbiKrÌ%h}rÍ%h}rÎ%hNhh]rÏ%…rÐ%RrÑ%hˆubh)rÒ%}rÓ%(hXSTM2020rÔ%hXcbiOrÕ%h}rÖ%h}r×%hNhh]rØ%…rÙ%RrÚ%hˆubh)rÛ%}rÜ%(hXSTM2022rÝ%hXcbiNrÞ%h}rß%h}rà%hNhh]rá%…râ%Rrã%hˆubh)rä%}rå%(hXSTM2023ræ%hXcbiMrç%h}rè%h}ré%hNhh]rê%…rë%Rrì%hˆubh)rí%}rî%(hXSTM2021rï%hXcbiQrð%h}rñ%h}rò%hNhh]ró%…rô%Rrõ%hˆubh)rö%}r÷%(hXSTM2024rø%hXcbiLrù%h}rú%h}rû%hNhh]rü%…rý%Rrþ%hˆubh)rÿ%}r&(hXSTM2027r&hXcbiHr&h}r&h}r&hNhh]r&…r&Rr&hˆubh)r&}r &(hXSTM2029r &hXcbiFr &h}r &h}r &hNhh]r&…r&Rr&hˆubh)r&}r&(hXSTM2028r&hXcbiGr&h}r&h}r&hNhh]r&…r&Rr&hˆubh)r&}r&(hXSTM2032r&hXcbiDr&h}r&h}r&hNhh]r &…r!&Rr"&hˆubh)r#&}r$&(hXSTM2026r%&hXcbiJr&&h}r'&h}r(&hNhh]r)&…r*&Rr+&hˆubh)r,&}r-&(hXSTM2031r.&hXcbiEr/&h}r0&h}r1&hNhh]r2&…r3&Rr4&hˆubh)r5&}r6&(hXSTM2030r7&hXcbiTr8&h}r9&h}r:&hNhh]r;&…r<&Rr=&hˆubh)r>&}r?&(hXSTM2033r@&hXcbiCrA&h}rB&h}rC&hNhh]rD&…rE&RrF&hˆubh)rG&}rH&(hXSTM2035rI&hXcbiArJ&h}rK&h}rL&hNhh]rM&…rN&RrO&hˆubh)rP&}rQ&(hXSTM2050rR&hXpduOrS&h}rT&h}rU&hNhh]rV&…rW&RrX&hˆubh)rY&}rZ&(hXSTM2467r[&hXeutTr\&h}r]&h}r^&hNhh]r_&…r`&Rra&hˆubh)rb&}rc&(hXSTM2019rd&hXcbiPre&h}rf&h}rg&hNhh]rh&…ri&Rrj&hˆubh)rk&}rl&(hXSTM2058rm&hXpduXrn&h}ro&h}rp&hNhh]rq&…rr&Rrs&hˆubh)rt&}ru&(hXSTM0644rv&hXcobDrw&h}rx&h}ry&hNhh]rz&…r{&Rr|&hˆubh)r}&}r~&(hXSTM2034r&hXcobDr€&h}r&h}r‚&hNhh]rƒ&…r„&Rr…&hˆubh)r†&}r‡&(hXSTM2017rˆ&hXcobSr‰&h}rŠ&h}r‹&hNhh]rŒ&…r&RrŽ&hˆubh)r&}r&(hXSTM0643r‘&hXcobCr’&h}r“&h}r”&hNhh]r•&…r–&Rr—&hˆubh)r˜&}r™&(hXSTM2088rš&hXrfbXr›&h}rœ&h}r&hNhh]rž&…rŸ&Rr &hˆubh)r¡&}r¢&(hXSTM2082r£&hXrfbPr¤&h}r¥&h}r¦&hNhh]r§&…r¨&Rr©&hˆubh)rª&}r«&(hXSTM2085r¬&hXrfbNr­&h}r®&h}r¯&hNhh]r°&…r±&Rr²&hˆubh)r³&}r´&(hXSTM2086rµ&hXrfbUr¶&h}r·&h}r¸&hNhh]r¹&…rº&Rr»&hˆubh)r¼&}r½&(hXSTM2087r¾&hXrfbVr¿&h}rÀ&h}rÁ&hNhh]rÂ&…rÃ&RrÄ&hˆubh)rÅ&}rÆ&(hXSTM2084rÇ&hXrfbMrÈ&h}rÉ&h}rÊ&hNhh]rË&…rÌ&RrÍ&hˆubh)rÎ&}rÏ&(hX STM2105.SrÐ&hXmanCrÑ&h}rÒ&h}rÓ&hNhh]rÔ&…rÕ&RrÖ&hˆubh)r×&}rØ&(hXSTM2083rÙ&hXrfbKrÚ&h}rÛ&h}rÜ&hNhh]rÝ&…rÞ&Rrß&hˆubh)rà&}rá&(hXSTM2104râ&hXcpsGrã&h}rä&h}rå&hNhh]ræ&…rç&Rrè&hˆubh)ré&}rê&(hXSTM1332rë&hXrfcrì&h}rí&h}rî&hNhh]rï&…rð&Rrñ&hˆubh)rò&}ró&(hXSTM2092rô&hXrfbFrõ&h}rö&h}r÷&hNhh]rø&…rù&Rrú&hˆubh)rû&}rü&(hXSTM2091rý&hXrfbGrþ&h}rÿ&h}r'hNhh]r'…r'Rr'hˆubh)r'}r'(hXSTM2090r'hXrfbHr'h}r'h}r 'hNhh]r '…r 'Rr 'hˆubh)r '}r'(hXSTM2093r'hXrfbIr'h}r'h}r'hNhh]r'…r'Rr'hˆubh)r'}r'(hXSTM2089r'hXrfbJr'h}r'h}r'hNhh]r'…r'Rr'hˆubh)r'}r '(hXSTM2774r!'hXiroCr"'h}r#'h}r$'hNhh]r%'…r&'Rr''hˆubh)r('}r)'(hXSTM3333r*'hXcodBr+'h}r,'h}r-'hNhh]r.'…r/'Rr0'hˆubh)r1'}r2'(hXSTM3334r3'hj{h}r4'h}r5'hNhh]r6'…r7'Rr8'hˆubh)r9'}r:'(hXSTM1627r;'hj{h}r<'h}r='hNhh]r>'…r?'Rr@'hˆubh)rA'}rB'(hXSTM1567rC'hXadhPrD'h}rE'h}rF'hNhh]rG'…rH'RrI'hˆubh)rJ'}rK'(hXSTM2461rL'hXeutGrM'h}rN'h}rO'hNhh]rP'…rQ'RrR'hˆubh)rS'}rT'(hXSTM2573rU'hj{h}rV'h}rW'hNhh]rX'…rY'RrZ'hˆubh)r['}r\'(hXSTM0434r]'hXapbAr^'h}r_'h}r`'hNhh]ra'…rb'Rrc'hˆubh)rd'}re'(hXSTM0628rf'hXpagPrg'h}rh'h}ri'hNhh]rj'…rk'Rrl'hˆubh)rm'}rn'(hXSTM1793ro'hj{h}rp'h}rq'hNhh]rr'…rs'Rrt'hˆubh)ru'}rv'(hXSTM1792rw'hj{h}rx'h}ry'hNhh]rz'…r{'Rr|'hˆubh)r}'}r~'(hXSTM0741r'hXcydBr€'h}r'h}r‚'hNhh]rƒ'…r„'Rr…'hˆubh)r†'}r‡'(hXSTM0740rˆ'hXcydAr‰'h}rŠ'h}r‹'hNhh]rŒ'…r'RrŽ'hˆubh)r'}r'(hXSTM1582r‘'hXnhoAr’'h}r“'h}r”'hNhh]r•'…r–'Rr—'hˆubh)r˜'}r™'(hXSTM3261rš'hj{h}r›'h}rœ'hNhh]r'…rž'RrŸ'hˆubh)r '}r¡'(hXSTM3253r¢'hXgatYr£'h}r¤'h}r¥'hNhh]r¦'…r§'Rr¨'hˆubh)r©'}rª'(hXSTM3137r«'hj{h}r¬'h}r­'hNhh]r®'…r¯'Rr°'hˆubh)r±'}r²'(hXSTM3135r³'hj{h}r´'h}rµ'hNhh]r¶'…r·'Rr¸'hˆubh)r¹'}rº'(hXSTM3136r»'hj{h}r¼'h}r½'hNhh]r¾'…r¿'RrÀ'hˆubh)rÁ'}rÂ'(hXSTM3352rÃ'hXoadArÄ'h}rÅ'h}rÆ'hNhh]rÇ'…rÈ'RrÉ'hˆubh)rÊ'}rË'(hXSTM3353rÌ'hXoadGrÍ'h}rÎ'h}rÏ'hNhh]rÐ'…rÑ'RrÒ'hˆubh)rÓ'}rÔ'(hXSTM0054rÕ'hj{h}rÖ'h}r×'hNhh]rØ'…rÙ'RrÚ'hˆubh)rÛ'}rÜ'(hXSTM0055rÝ'hj{h}rÞ'h}rß'hNhh]rà'…rá'Rrâ'hˆubh)rã'}rä'(hXSTM3351rå'hXoadBræ'h}rç'h}rè'hNhh]ré'…rê'Rrë'hˆubh)rì'}rí'(hXSTM0056rî'hj{h}rï'h}rð'hNhh]rñ'…rò'Rró'hˆubh)rô'}rõ'(hXSTM0057rö'hj{h}r÷'h}rø'hNhh]rù'…rú'Rrû'hˆubh)rü'}rý'(hXSTM0689rþ'hXcitArÿ'h}r(h}r(hNhh]r(…r(Rr(hˆubh)r(}r((hXSTM2786r(hj{h}r(h}r (hNhh]r (…r (Rr (hˆubh)r (}r((hXSTM2787r(hj{h}r(h}r(hNhh]r(…r(Rr(hˆubh)r(}r((hXSTM2788r(hj{h}r(h}r(hNhh]r(…r(Rr(hˆubh)r(}r((hXSTM1258r(hj{h}r (h}r!(hNhh]r"(…r#(Rr$(hˆubh)r%(}r&((hXSTM1255r'(hj{h}r((h}r)(hNhh]r*(…r+(Rr,(hˆubh)r-(}r.((hXSTM1257r/(hj{h}r0(h}r1(hNhh]r2(…r3(Rr4(hˆubh)r5(}r6((hXSTM1259r7(hj{h}r8(h}r9(hNhh]r:(…r;(Rr<(hˆubh)r=(}r>((hXSTM1256r?(hj{h}r@(h}rA(hNhh]rB(…rC(RrD(hˆubh)rE(}rF((hXSTM4456rG(hXmgtArH(h}rI(h}rJ(hNhh]rK(…rL(RrM(hˆubh)rN(}rO((hXSTM3260rP(hj{h}rQ(h}rR(hNhh]rS(…rT(RrU(hˆubh)rV(}rW((hXSTM3258rX(hj{h}rY(h}rZ(hNhh]r[(…r\(Rr](hˆubh)r^(}r_((hXSTM3259r`(hj{h}ra(h}rb(hNhh]rc(…rd(Rre(hˆubh)rf(}rg((hXSTM3256rh(hj{h}ri(h}rj(hNhh]rk(…rl(Rrm(hˆubh)rn(}ro((hXSTM3255rp(hj{h}rq(h}rr(hNhh]rs(…rt(Rru(hˆubh)rv(}rw((hXSTM3254rx(hj{h}ry(h}rz(hNhh]r{(…r|(Rr}(hˆubh)r~(}r((hXSTM2861r€(hXsitAr(h}r‚(h}rƒ(hNhh]r„(…r…(Rr†(hˆubh)r‡(}rˆ((hXSTM3506r‰(hXfeoBrŠ(h}r‹(h}rŒ(hNhh]r(…rŽ(Rr(hˆubh)r(}r‘((hXSTM2862r’(hXsitBr“(h}r”(h}r•(hNhh]r–(…r—(Rr˜(hˆubh)r™(}rš((hXSTM2864r›(hXsitDrœ(h}r(h}rž(hNhh]rŸ(…r (Rr¡(hˆubh)r¢(}r£((hXSTM2863r¤(hXsitCr¥(h}r¦(h}r§(hNhh]r¨(…r©(Rrª(hˆubh)r«(}r¬((hXSTM1385r­(hXttrBr®(h}r¯(h}r°(hNhh]r±(…r²(Rr³(hˆubh)r´(}rµ((hXSTM1383r¶(hXttrAr·(h}r¸(h}r¹(hNhh]rº(…r»(Rr¼(hˆubh)r½(}r¾((hXSTM1384r¿(hXttrCrÀ(h}rÁ(h}rÂ(hNhh]rÃ(…rÄ(RrÅ(hˆubh)rÆ(}rÇ((hXSTM2063rÈ(hXphsCrÉ(h}rÊ(h}rË(hNhh]rÌ(…rÍ(RrÎ(hˆubh)rÏ(}rÐ((hXSTM2064rÑ(hXphsBrÒ(h}rÓ(h}rÔ(hNhh]rÕ(…rÖ(Rr×(hˆubh)rØ(}rÙ((hXSTM2065rÚ(hXphsArÛ(h}rÜ(h}rÝ(hNhh]rÞ(…rß(Rrà(hˆubh)rá(}râ((hXSTM2550rã(hXasrCrä(h}rå(h}ræ(hNhh]rç(…rè(Rré(hˆubh)rê(}rë((hXSTM2549rì(hXasrBrí(h}rî(h}rï(hNhh]rð(…rñ(Rrò(hˆubh)ró(}rô((hXSTM2548rõ(hXasrArö(h}r÷(h}rø(hNhh]rù(…rú(Rrû(hˆubh)rü(}rý((hXSTM3763rþ(hXmgtBrÿ(h}r)h}r)hNhh]r)…r)Rr)hˆubh)r)}r)(hXSTM4167r)hXhemEr)h}r )h}r )hNhh]r )…r )Rr )hˆubh)r)}r)(hXSTM4066r)hj{h}r)h}r)hNhh]r)…r)Rr)hˆubh)r)}r)(hXSTM4467r)hj{h}r)h}r)hNhh]r)…r)Rr)hˆubh)r)}r)(hXSTM4469r )hXargIr!)h}r")h}r#)hNhh]r$)…r%)Rr&)hˆubh)r')}r()(hXSTM4465r))hj{h}r*)h}r+)hNhh]r,)…r-)Rr.)hˆubh)r/)}r0)(hXSTM4466r1)hj{h}r2)h}r3)hNhh]r4)…r5)Rr6)hˆubh)r7)}r8)(hXSTM0532r9)hXarcCr:)h}r;)h}r<)hNhh]r=)…r>)Rr?)hˆubh)r@)}rA)(hXSTM2399rB)hXpgtPrC)h}rD)h}rE)hNhh]rF)…rG)RrH)hˆubh)rI)}rJ)(hXSTM2196rK)hj{h}rL)h}rM)hNhh]rN)…rO)RrP)hˆubh)rQ)}rR)(hXSTM3240rS)hXtdcGrT)h}rU)h}rV)hNhh]rW)…rX)RrY)hˆubh)rZ)}r[)(hXSTM3355r\)hj{h}r])h}r^)hNhh]r_)…r`)Rra)hˆubh)rb)}rc)(hXSTM3354rd)hj{h}re)h}rf)hNhh]rg)…rh)Rri)hˆubh)rj)}rk)(hXSTM2783rl)hXnixArm)h}rn)h}ro)hNhh]rp)…rq)Rrr)hˆubh)rs)}rt)(hXSTM1318ru)hXkatErv)h}rw)h}rx)hNhh]ry)…rz)Rr{)hˆubh)r|)}r})(hXSTM1731r~)hj{h}r)h}r€)hNhh]r)…r‚)Rrƒ)hˆubh)r„)}r…)(hXSTM4106r†)hXkatGr‡)h}rˆ)h}r‰)hNhh]rŠ)…r‹)RrŒ)hˆubh)r)}rŽ)(hXSTM1269r)hj{h}r)h}r‘)hNhh]r’)…r“)Rr”)hˆubh)r•)}r–)(hXSTM1002r—)hj{h}r˜)h}r™)hNhh]rš)…r›)Rrœ)hˆubh)r)}rž)(hXSTM0719rŸ)hj{h}r )h}r¡)hNhh]r¢)…r£)Rr¤)hˆubh)r¥)}r¦)(hXSTM3147r§)hXhybCr¨)h}r©)h}rª)hNhh]r«)…r¬)Rr­)hˆubh)r®)}r¯)(hXSTM1787r°)hj{h}r±)h}r²)hNhh]r³)…r´)Rrµ)hˆubh)r¶)}r·)(hXSTM1788r¸)hj{h}r¹)h}rº)hNhh]r»)…r¼)Rr½)hˆubh)r¾)}r¿)(hXSTM3150rÀ)hXhypOrÁ)h}rÂ)h}rÃ)hNhh]rÄ)…rÅ)RrÆ)hˆubh)rÇ)}rÈ)(hXSTM1538rÉ)hj{h}rÊ)h}rË)hNhh]rÌ)…rÍ)RrÎ)hˆubh)rÏ)}rÐ)(hXSTM1786rÑ)hj{h}rÒ)h}rÓ)hNhh]rÔ)…rÕ)RrÖ)hˆubh)r×)}rØ)(hXSTM1539rÙ)hj{h}rÚ)h}rÛ)hNhh]rÜ)…rÝ)RrÞ)hˆubh)rß)}rà)(hXSTM3356rá)hj{h}râ)h}rã)hNhh]rä)…rå)Rræ)hˆubh)rç)}rè)(hXSTM3697ré)hj{h}rê)h}rë)hNhh]rì)…rí)Rrî)hˆubh)rï)}rð)(hXSTM3250rñ)hXgarDrò)h}ró)h}rô)hNhh]rõ)…rö)Rr÷)hˆubh)rø)}rù)(hXSTM4100rú)hXmetBrû)h}rü)h}rý)hNhh]rþ)…rÿ)Rr*hˆubh)r*}r*(hXSTM3624Ar*hj{h}r*h}r*hNhh]r*…r*Rr*hˆubh)r *}r *(hXSTM4325r *hXdcuAr *h}r *h}r*hNhh]r*…r*Rr*hˆubh)r*}r*(hXSTM4301r*hXdcuBr*h}r*h}r*hNhh]r*…r*Rr*hˆubh)r*}r*(hXSTM3599r*hj{h}r*h}r*hNhh]r *…r!*Rr"*hˆubh)r#*}r$*(hXSTM0627r%*hXdcuCr&*h}r'*h}r(*hNhh]r)*…r**Rr+*hˆubh)r,*}r-*(hXSTM1599r.*hXpdgLr/*h}r0*h}r1*hNhh]r2*…r3*Rr4*hˆubh)r5*}r6*(hXSTM1496r7*hj{h}r8*h}r9*hNhh]r:*…r;*Rr<*hˆubh)r=*}r>*(hX STM4305.Sr?*hj{h}r@*h}rA*hNhh]rB*…rC*RrD*hˆubh)rE*}rF*(hXSTM2528rG*hj{h}rH*h}rI*hNhh]rJ*…rK*RrL*hˆubh)rM*}rN*(hXSTM0964rO*hXdmsArP*h}rQ*h}rR*hNhh]rS*…rT*RrU*hˆubh)rV*}rW*(hXSTM0965rX*hXdmsBrY*h}rZ*h}r[*hNhh]r\*…r]*Rr^*hˆubh)r_*}r`*(hXSTM2530ra*hj{h}rb*h}rc*hNhh]rd*…re*Rrf*hˆubh)rg*}rh*(hXSTM4307ri*hj{h}rj*h}rk*hNhh]rl*…rm*Rrn*hˆubh)ro*}rp*(hXSTM1499rq*hj{h}rr*h}rs*hNhh]rt*…ru*Rrv*hˆubh)rw*}rx*(hXSTM4306ry*hj{h}rz*h}r{*hNhh]r|*…r}*Rr~*hˆubh)r*}r€*(hXSTM1498r*hj{h}r‚*h}rƒ*hNhh]r„*…r…*Rr†*hˆubh)r‡*}rˆ*(hXSTM2529r‰*hj{h}rŠ*h}r‹*hNhh]rŒ*…r*RrŽ*hˆubh)r*}r*(hXSTM0966r‘*hXdmsCr’*h}r“*h}r”*hNhh]r•*…r–*Rr—*hˆubh)r˜*}r™*(hXSTM1497rš*hj{h}r›*h}rœ*hNhh]r*…rž*RrŸ*hˆubh)r *}r¡*(hXSTM1556r¢*hj{h}r£*h}r¤*hNhh]r¥*…r¦*Rr§*hˆubh)r¨*}r©*(hXSTM0787rª*hXhutIr«*h}r¬*h}r­*hNhh]r®*…r¯*Rr°*hˆubh)r±*}r²*(hXSTM0788r³*hXhutGr´*h}rµ*h}r¶*hNhh]r·*…r¸*Rr¹*hˆubh)rº*}r»*(hXSTM0364r¼*hXfoxAr½*h}r¾*h}r¿*hNhh]rÀ*…rÁ*RrÂ*hˆubh)rÃ*}rÄ*(hXSTM3792rÅ*hj{h}rÆ*h}rÇ*hNhh]rÈ*…rÉ*RrÊ*hˆubh)rË*}rÌ*(hXSTM1341rÍ*hXbtuErÎ*h}rÏ*h}rÐ*hNhh]rÑ*…rÒ*RrÓ*hˆubh)rÔ*}rÕ*(hXSTM4425rÖ*hj{h}r×*h}rØ*hNhh]rÙ*…rÚ*RrÛ*hˆubh)rÜ*}rÝ*(hXSTM4433rÞ*hj{h}rß*h}rà*hNhh]rá*…râ*Rrã*hˆubh)rä*}rå*(hXSTM4421ræ*hj{h}rç*h}rè*hNhh]ré*…rê*Rrë*hˆubh)rì*}rí*(hXSTM1316rî*hXcelFrï*h}rð*h}rñ*hNhh]rò*…ró*Rrô*hˆubh)rõ*}rö*(hXSTM4420r÷*hj{h}rø*h}rù*hNhh]rú*…rû*Rrü*hˆubh)rý*}rþ*(hXSTM2289rÿ*hj{h}r+h}r+hNhh]r+…r+Rr+hˆubh)r+}r+(hX STM4424.Sr+hj{h}r+h}r +hNhh]r +…r +Rr +hˆubh)r +}r+(hXSTM2949r+hXptpSr+h}r+h}r+hNhh]r+…r+Rr+hˆubh)r+}r+(hXSTM2232r+hXoafAr+h}r+h}r+hNhh]r+…r+Rr+hˆubh)r+}r +(hXSTM0690r!+hXcitBr"+h}r#+h}r$+hNhh]r%+…r&+Rr'+hˆubh)r(+}r)+(hXSTM0691r*+hj{h}r++h}r,+hNhh]r-+…r.+Rr/+hˆubh)r0+}r1+(hXSTM1313r2+hXcelBr3+h}r4+h}r5+hNhh]r6+…r7+Rr8+hˆubh)r9+}r:+(hXSTM1312r;+hXcelAr<+h}r=+h}r>+hNhh]r?+…r@+RrA+hˆubh)rB+}rC+(hXSTM1314rD+hXcelCrE+h}rF+h}rG+hNhh]rH+…rI+RrJ+hˆubh)rK+}rL+(hXSTM2662rM+hXrluDrN+h}rO+h}rP+hNhh]rQ+…rR+RrS+hˆubh)rT+}rU+(hXSTM1651rV+hXnifJrW+h}rX+h}rY+hNhh]rZ+…r[+Rr\+hˆubh)r]+}r^+(hXSTM2016r_+hXcobTr`+h}ra+h}rb+hNhh]rc+…rd+Rre+hˆubh)rf+}rg+(hXSTM1221rh+hXcobBri+h}rj+h}rk+hNhh]rl+…rm+Rrn+hˆubh)ro+}rp+(hXSTM2079rq+hXwzzBrr+h}rs+h}rt+hNhh]ru+…rv+Rrw+hˆubh)rx+}ry+(hXSTM0589rz+hXfepEr{+h}r|+h}r}+hNhh]r~+…r+Rr€+hˆubh)r+}r‚+(hXSTM3927rƒ+hj{h}r„+h}r…+hNhh]r†+…r‡+Rrˆ+hˆubh)r‰+}rŠ+(hXSTM2776r‹+hXiroErŒ+h}r+h}rŽ+hNhh]r+…r+Rr‘+hˆubh)r’+}r“+(hXSTM2777r”+hXiroNr•+h}r–+h}r—+hNhh]r˜+…r™+Rrš+hˆubh)r›+}rœ+(hXSTM0586r+hXfesrž+h}rŸ+h}r +hNhh]r¡+…r¢+Rr£+hˆubh)r¤+}r¥+(hXSTM2775r¦+hXiroDr§+h}r¨+h}r©+hNhh]rª+…r«+Rr¬+hˆubh)r­+}r®+(hXSTM3186r¯+hXtolCr°+h}r±+h}r²+hNhh]r³+…r´+Rrµ+hˆubh)r¶+}r·+(hXSTM2773r¸+hXiroBr¹+h}rº+h}r»+hNhh]r¼+…r½+Rr¾+hˆubh)r¿+}rÀ+(hXSTM1375rÁ+hXynhGrÂ+h}rÃ+h}rÄ+hNhh]rÅ+…rÆ+RrÇ+hˆubh)rÈ+}rÉ+(hXSTM1215rÊ+hXycfSrË+h}rÌ+h}rÍ+hNhh]rÎ+…rÏ+RrÐ+hˆubh)rÑ+}rÒ+(hXSTM0837rÓ+hXybiSrÔ+h}rÕ+h}rÖ+hNhh]r×+…rØ+RrÙ+hˆubh)rÚ+}rÛ+(hXSTM0047rÜ+hXlspArÝ+h}rÞ+h}rß+hNhh]rà+…rá+Rrâ+hˆubh)rã+}rä+(hXSTM3002rå+hXlgtræ+h}rç+h}rè+hNhh]ré+…rê+Rrë+hˆubh)rì+}rí+(hXSTM3828rî+hXdgoArï+h}rð+h}rñ+hNhh]rò+…ró+Rrô+hˆubh)rõ+}rö+(hXSTM0791r÷+hXhutHrø+h}rù+h}rú+hNhh]rû+…rü+Rrý+hˆubh)rþ+}rÿ+(hXSTM3051r,hXbglAr,h}r,h}r,hNhh]r,…r,Rr,hˆubh)r,}r,(hXSTM1377r ,hXlppr ,h}r ,h}r ,hNhh]r ,…r,Rr,hˆubh)r,}r,(hXSTM0666r,hXlntr,h}r,h}r,hNhh]r,…r,Rr,hˆubh)r,}r,(hXSTM2392r,hXvacJr,h}r,h}r,hNhh]r,…r ,Rr!,hˆubh)r",}r#,(hXSTM2393r$,hXyfdCr%,h}r&,h}r',hNhh]r(,…r),Rr*,hˆube}r+,X_dictr,,}r-,(hKh"Kh+Kh4Kh=KhFKhOKhXKhaKhjK hsK h|K h…K hŽK h—Kh Kh©Kh²Kh»KhÄKhÍKhÖKhßKhèKhñKhúKjKj KjKjKj'Kj0Kj9K jBK!jKK"jTK#j]K$jfK%joK&jxK'jK(jŠK)j“K*jœK+j¥K,j®K-j·K.jÀK/jÉK0jÒK1jÛK2jäK3jíK4jöK5jÿK6jK7jK8jK9j#K:j,K;j5KK=jGK>jPK?jYK@jbKAjkKBjtKCj}KDj†KEjKFj˜KGj¡KHjªKIj³KJj¼KKjÅKLjÎKMj×KNjàKOjéKPjòKQjûKRjKSj KTjKUjKVj(KWj1KXj:KYjCKZjLK[jUK\j^K]jgK^jpK_jyK`j‚Kaj‹Kbj”KcjKdj¦Kej¯Kfj¸KgjÁKhjÊKijÓKjjÜKkjåKljîKmj÷KnjKoj KpjKqjKrj$Ksj-Ktj6Kuj?KvjHKwjQKxjZKyjcKzjlK{juK|j~K}j‡K~jKj™K€j¢Kj«K‚j´Kƒj½K„jÆK…jÏK†jØK‡jáKˆjêK‰jóKŠjüK‹jKŒjKjKŽj Kj)Kj2K‘j;K’jDK“jMK”jVK•j_K–jhK—jqK˜jzK™jƒKšjŒK›j•KœjžKj§Kžj°KŸj¹K jÂK¡jËK¢jÔK£jÝK¤jæK¥jïK¦jøK§jK¨j K©jKªjK«j%K¬j.K­j7K®j@K¯jIK°jRK±j[K²jdK³jmK´jvKµjK¶jˆK·j‘K¸jšK¹j£Kºj¬K»jµK¼j¾K½jÇK¾jÐK¿jÙKÀjâKÁjëKÂjôKÃjýKÄjKÅjKÆjKÇj!KÈj*KÉj3KÊj;KËjDKÌjMKÍjVKÎj_KÏjhKÐjqKÑjzKÒjƒKÓjŒKÔj•KÕjžKÖj§K×j°KØj¹KÙjÂKÚjËKÛjÔKÜjÝKÝjæKÞjïKßjøKàjKáj KâjKãjKäj%Kåj.Kæj7Kçj@KèjIKéjRKêj[KëjdKìjmKíjvKîjKïjˆKðj‘KñjšKòj£Kój¬KôjµKõj¾KöjÇK÷jÐKøjÙKùjâKújëKûjôKüjýKýj Kþj Kÿj Mj! Mj* Mj3 Mj< MjE MjN MjW Mj` Mji M jr M j{ M j„ M j M j• Mjž Mj§ Mj° Mj¹ Mj MjË MjÔ MjÝ Mjæ Mjï Mjø Mj Mj Mj Mj Mj% Mj. Mj6 M j? M!jH M"jQ M#jZ M$jc M%jl M&jt M'j} M(j† M)j M*j˜ M+j¡ M,jª M-j³ M.j¼ M/jÅ M0jÎ M1j× M2jà M3jé M4jò M5jû M6j M7j M8j M9j M:j( M;j1 M<j: M=jC M>jL M?jU M@j^ MAjg MBjp MCjy MDj‚ MEj‹ MFj” MGj MHj¦ MIj¯ MJj¸ MKjÁ MLjÊ MMjÓ MNjÜ MOjå MPjî MQj÷ MRj MSj MTj MUj MVj$ MWj- MXj6 MYj? MZjH M[jQ M\jZ M]jc M^jl M_ju M`j~ Maj‡ Mbj Mcj™ Mdj¢ Mej« Mfj´ Mgj½ MhjÆ MijÏ MjjØ Mkjá Mljê Mmjó Mnjü Moj Mpj Mqj Mrj Msj) Mtj2 Muj; MvjD MwjM MxjV Myj_ Mzjh M{jq M|jz M}jƒ M~jŒ Mj• M€jž Mj§ M‚j° Mƒj¹ M„j M…jË M†jÔ M‡jÝ Mˆjæ M‰jï MŠjø M‹jMŒj MjMŽjMj%Mj.M‘j7M’j@M“jIM”jRM•j[M–jdM—jmM˜jvM™jMšjˆM›j‘MœjšMj£Mžj¬MŸjµM j¾M¡jÇM¢jÐM£jÙM¤jâM¥jëM¦jôM§jýM¨jM©jMªjM«j!M¬j*M­j3M®j<M¯jEM°jNM±jWM²j`M³jiM´jqMµjyM¶j‚M·j‹M¸j”M¹jMºj¦M»j¯M¼j¸M½jÁM¾jÊM¿jÓMÀjÜMÁjåMÂjîMÃj÷MÄjMÅj MÆjMÇjMÈj$MÉj-MÊj6MËj?MÌjHMÍjQMÎjZMÏjcMÐjlMÑjuMÒj}MÓj†MÔjMÕj˜MÖj¡M×jªMØj³MÙj¼MÚjÅMÛjÎMÜj×MÝjàMÞjéMßjòMàjûMájMâj MãjMäjMåj(Mæj1Mçj:MèjCMéjLMêjUMëj^MìjgMíjpMîjyMïj‚Mðj‹Mñj”MòjMój¦Môj¯Mõj¸MöjÁM÷jÊMøjÓMùjÜMújåMûjîMüj÷MýjMþj MÿjMjMj$Mj-Mj6Mj?MjHMjQMjYMjbM jjM jsM j|M j…M jŽMj—MjŸMj¨Mj±MjºMjÃMjÌMjÕMjÞMjçMjðMjùMjMj MjMjMj&Mj/M j8M!jAM"jJM#jSM$j\M%jeM&jnM'jwM(j€M)j‰M*j’M+j›M,j¤M-j­M.j¶M/j¿M0jÈM1jÑM2jÚM3jãM4jìM5jõM6jþM7jM8jM9jM:j"M;j+M<j4M=j=M>jFM?jOM@jXMAjaMBjjMCjsMDj|MEj…MFjŽMGj—MHj MIj©MJj²MKj»MLjÄMMjÍMNjÖMOjßMPjèMQjñMRjúMSjMTj MUjMVjMWj'MXj0MYj9MZjBM[jKM\jTM]j]M^jeM_jnM`jwMajMbjˆMcj‘MdjšMej£Mfj¬MgjµMhj¾MijÇMjjÐMkjÙMljâMmjëMnjôMojýMpjMqjMrjMsj!Mtj*Muj3Mvj<MwjEMxjNMyjWMzj`M{jiM|jrM}j{M~j„MjM€j–MjŸM‚j¨Mƒj±M„jºM…jÃM†jÌM‡jÕMˆjÞM‰jçMŠjðM‹jùMŒjMj MŽjMjMj&M‘j/M’j8M“jAM”jJM•jSM–j\M—jeM˜jnM™jwMšj€M›j‰Mœj’Mj›Mžj¤MŸj­M j¶M¡j¿M¢jÈM£jÑM¤jÚM¥jãM¦jìM§jõM¨jþM©jMªjM«jM¬j"M­j+M®j4M¯j=M°jFM±jOM²jXM³jaM´jjMµjsM¶j|M·j…M¸jŽM¹j—Mºj M»j©M¼j²M½j»M¾jÄM¿jÍMÀjÖMÁjßMÂjèMÃjñMÄjúMÅjMÆj MÇjMÈjMÉj'MÊj0MËj9MÌjBMÍjKMÎjTMÏj]MÐjfMÑjoMÒjxMÓjMÔjŠMÕj“MÖjœM×j¥MØj®MÙj·MÚjÀMÛjÉMÜjÒMÝjÛMÞjäMßjìMàjõMájþMâjMãjMäjMåj"Mæj+Mçj4Mèj=MéjFMêjOMëjXMìjaMíjjMîjsMïj|Mðj…MñjŽMòj—Mój Môj©Mõj²Möj»M÷jÄMøjÌMùjÕMújÞMûjçMüjðMýjùMþjMÿj MjMjMj%Mj.Mj7Mj@MjIMjRMj[M jdM jmM jvM jM jˆMj‘MjšMj£Mj¬MjµMj¾MjÇMjÐMjÙMjâMjëMjôMjýMjMjMjMj!Mj*M j3M!j<M"jEM#jNM$jWM%j`M&jiM'jrM(jzM)jƒM*jŒM+j•M,jžM-j§M.j°M/j¹M0jÂM1jËM2jÔM3jÝM4jæM5jïM6jøM7jM8j M9jM:jM;j%M<j.M=j7M>j@M?jIM@jRMAj[MBjdMCjmMDjvMEjMFjˆMGj‘MHjšMIj£MJj¬MKjµMLj¾MMjÇMNjÐMOjÙMPjâMQjëMRjôMSjýMTjMUjMVjMWj!MXj*MYj3MZj<M[jEM\jNM]jWM^j`M_jiM`jrMaj{Mbj„McjMdj–MejŸMfj¨Mgj±MhjºMijÃMjjÌMkjÕMljÞMmjçMnjðMojùMpjMqj MrjMsjMtj&Muj/Mvj8MwjAMxjJMyjSMzj[M{jdM|jmM}jvM~jMjˆM€j‘MjšM‚j£Mƒj¬M„jµM…j¾M†jÇM‡jÐMˆjÙM‰jâMŠjëM‹jôMŒjýMj MŽj Mj Mj M‘j( M’j0 M“j9 M”jB M•jK M–jT M—j] M˜jf M™jo Mšjx M›j MœjŠ Mj“ Mžjœ MŸj¥ M j® M¡j· M¢jÀ M£jÉ M¤jÒ M¥jÛ M¦jä M§jí M¨jö M©jÿ Mªj!M«j!M¬j!M­j#!M®j,!M¯j5!M°j>!M±jG!M²jP!M³jY!M´jb!Mµjk!M¶jt!M·j}!M¸j†!M¹j!Mºj˜!M»j¡!M¼jª!M½j³!M¾j¼!M¿jÅ!MÀjÎ!MÁj×!MÂjà!MÃjé!MÄjò!MÅjû!MÆj"MÇj "MÈj"MÉj"MÊj'"MËj0"MÌj9"MÍjB"MÎjK"MÏjT"MÐj]"MÑjf"MÒjo"MÓjx"MÔj"MÕjŠ"MÖj“"M×j›"MØj£"MÙj¬"MÚjµ"MÛj¾"MÜjÇ"MÝjÐ"MÞjÙ"Mßjâ"Màjë"Májô"Mâjý"Mãj#Mäj#Måj#Mæj!#Mçu(j*#Mèj3#Méj<#MêjE#MëjN#MìjW#Míj`#Mîji#Mïjr#Mðj{#Mñj„#Mòj#Mój–#MôjŸ#Mõj¨#Möj±#M÷jº#MøjÃ#MùjÌ#MújÕ#MûjÞ#Müjç#Mýjð#Mþjù#Mÿj$Mj $Mj$Mj$Mj&$Mj/$Mj8$MjA$MjJ$MjS$M j\$M je$M jn$M jw$M j€$Mj‰$Mj’$Mj›$Mj¤$Mj­$Mjµ$Mj¾$MjÇ$MjÐ$MjÙ$Mjâ$Mjê$Mjó$Mjü$Mj%Mj%Mj%Mj %M j)%M!j2%M"j;%M#jD%M$jM%M%jV%M&j_%M'jh%M(jq%M)jz%M*jƒ%M+jŒ%M,j•%M-jž%M.j§%M/j°%M0j¹%M1jÂ%M2jË%M3jÔ%M4jÝ%M5jæ%M6jï%M7jø%M8j&M9j &M:j&M;j&M<j%&M=j.&M>j7&M?j@&M@jI&MAjR&MBj[&MCjd&MDjm&MEjv&MFj&MGjˆ&MHj‘&MIjš&MJj£&MKj¬&MLjµ&MMj¾&MNjÇ&MOjÐ&MPjÙ&MQjâ&MRjë&MSjô&MTjý&MUj'MVj'MWj'MXj!'MYj*'MZj3'M[j;'M\jC'M]jL'M^jU'M_j]'M`jf'Majo'Mbjw'Mcj'Mdjˆ'Mej‘'Mfjš'Mgj¢'Mhj«'Mij³'Mjj»'MkjÃ'MljÌ'MmjÕ'MnjÝ'Mojå'Mpjî'Mqjö'Mrjþ'Msj(Mtj(Muj(Mvj(Mwj'(Mxj/(Myj7(Mzj?(M{jG(M|jP(M}jX(M~j`(Mjh(M€jp(Mjx(M‚j€(Mƒj‰(M„j’(M…j›(M†j¤(M‡j­(Mˆj¶(M‰j¿(MŠjÈ(M‹jÑ(MŒjÚ(Mjã(MŽjì(Mjõ(Mjþ(M‘j)M’j)M“j)M”j )M•j))M–j1)M—j9)M˜jB)M™jK)MšjS)M›j\)Mœjd)Mjl)Mžju)MŸj~)M j†)M¡j)M¢j—)M£jŸ)M¤j§)M¥j°)M¦j¸)M§jÀ)M¨jÉ)M©jÑ)MªjÙ)M«já)M¬jé)M­jñ)M®jú)M¯j*M°j *M±j*M²j*M³j%*M´j.*Mµj7*M¶j?*M·jG*M¸jO*M¹jX*Mºja*M»ji*M¼jq*M½jy*M¾j*M¿j‰*MÀj‘*MÁjš*MÂj¢*MÃjª*MÄj³*MÅj¼*MÆjÅ*MÇjÍ*MÈjÖ*MÉjÞ*MÊjæ*MËjî*MÌj÷*MÍjÿ*MÎj+MÏj+MÐj+MÑj!+MÒj*+MÓj2+MÔj;+MÕjD+MÖjM+M×jV+MØj_+MÙjh+MÚjq+MÛjz+MÜjƒ+MÝj‹+MÞj”+Mßj+Màj¦+Máj¯+Mâj¸+MãjÁ+MäjÊ+MåjÓ+MæjÜ+Mçjå+Mèjî+Méj÷+Mêj,Mëj ,Mìj,Míj,Mîj$,MïusbX reactionsr.,h)Rr/,(ccobra.core.reaction Reaction r0,)r1,}r2,(hX 12DGR120tippr3,hXH1 2 diacylglycerol transport via flipping periplasm to cytoplasm n C120 r4,h}r5,XGENE ASSOCIATIONr6,]r7,jash}r8,X_gene_reaction_ruler9,jX subsystemr:,XTransport Inner Membraner;,X_genesr<,h]r=,…r>,Rr?,X _metabolitesr@,}rA,(ccobra.core.metabolite Metabolite rB,)rC,}rD,(hX 12dgr120_prE,hX*1-2-Diacyl-sn-glycerol-didodecanoyl-n-C120rF,h}rG,(XPUBCHEMrH,]rI,X3914rJ,aXCHEBIrK,]rL,X17815rM,aXKEGGrN,]rO,XC00641rP,auh}rQ,hNhh]rR,…rS,RrT,XformularU,XC27H52O5rV,X compartmentrW,XprX,XchargerY,KX_constraint_senserZ,XEr[,X_boundr\,GubG¿ðjB,)r],}r^,(hX 12dgr120_cr_,hX*1-2-Diacyl-sn-glycerol-didodecanoyl-n-C120r`,h}ra,(XPUBCHEMrb,]rc,X3914rd,aXCHEBIre,]rf,X17815rg,aXKEGGrh,]ri,XC00641rj,auh}rk,hNhh]rl,…rm,Rrn,jU,XC27H52O5ro,jW,Xcrp,jY,KjZ,j[,j\,GubG?ðuX _compartmentsrq,NhNX variable_kindrr,X continuousrs,X _lower_boundrt,GX _upper_boundru,G@@X_reverse_variablerv,NX_forward_variablerw,Nubj0,)rx,}ry,(hX 12DGR140tipprz,hXH1 2 diacylglycerol transport via flipping periplasm to cytoplasm n C140 r{,h}r|,XGENE ASSOCIATIONr},]r~,jash}r,j9,jj:,XTransport Inner Membraner€,j<,h]r,…r‚,Rrƒ,j@,}r„,(jB,)r…,}r†,(hX 12dgr140_pr‡,hX-1-2-Diacyl-sn-glycerol-ditetradecanoyl-n-C140rˆ,h}r‰,(XPUBCHEMrŠ,]r‹,X3914rŒ,aXCHEBIr,]rŽ,X17815r,aXKEGGr,]r‘,XC00641r’,auh}r“,hNhh]r”,…r•,Rr–,jU,XC31H60O5r—,jW,jX,jY,KjZ,j[,j\,GubG¿ðjB,)r˜,}r™,(hX 12dgr140_crš,hX-1-2-Diacyl-sn-glycerol-ditetradecanoyl-n-C140r›,h}rœ,(XPUBCHEMr,]rž,X3914rŸ,aXCHEBIr ,]r¡,X17815r¢,aXKEGGr£,]r¤,XC00641r¥,auh}r¦,hNhh]r§,…r¨,Rr©,jU,XC31H60O5rª,jW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r«,}r¬,(hX 12DGR141tippr­,hXH1 2 diacylglycerol transport via flipping periplasm to cytoplasm n C141 r®,h}r¯,XGENE ASSOCIATIONr°,]r±,jash}r²,j9,jj:,XTransport Inner Membraner³,j<,h]r´,…rµ,Rr¶,j@,}r·,(jB,)r¸,}r¹,(hX 12dgr141_prº,hX01-2-Diacyl-sn-glycerol-ditetradec-7-enoyl-n-C141r»,h}r¼,(XPUBCHEMr½,]r¾,X3914r¿,aXCHEBIrÀ,]rÁ,X17815rÂ,aXKEGGrÃ,]rÄ,XC00641rÅ,auh}rÆ,hNhh]rÇ,…rÈ,RrÉ,jU,XC31H56O5rÊ,jW,jX,jY,KjZ,j[,j\,GubG¿ðjB,)rË,}rÌ,(hX 12dgr141_crÍ,hX01-2-Diacyl-sn-glycerol-ditetradec-7-enoyl-n-C141rÎ,h}rÏ,(XPUBCHEMrÐ,]rÑ,X3914rÒ,aXCHEBIrÓ,]rÔ,X17815rÕ,aXKEGGrÖ,]r×,XC00641rØ,auh}rÙ,hNhh]rÚ,…rÛ,RrÜ,jU,XC31H56O5rÝ,jW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÞ,}rß,(hX 12DGR160tipprà,hXH1 2 diacylglycerol transport via flipping periplasm to cytoplasm n C160 rá,h}râ,XGENE ASSOCIATIONrã,]rä,jash}rå,j9,jj:,XTransport Inner Membraneræ,j<,h]rç,…rè,Rré,j@,}rê,(jB,)rë,}rì,(hX 12dgr160_prí,hX,1-2-Diacyl-sn-glycerol-dihexadecanoyl-n-C160rî,h}rï,(XPUBCHEMrð,]rñ,X3914rò,aXCHEBIró,]rô,X17815rõ,aXKEGGrö,]r÷,XC00641rø,auh}rù,hNhh]rú,…rû,Rrü,jU,XC35H68O5rý,jW,jX,jY,KjZ,j[,j\,GubG¿ðjB,)rþ,}rÿ,(hX 12dgr160_cr-hX,1-2-Diacyl-sn-glycerol-dihexadecanoyl-n-C160r-h}r-(XPUBCHEMr-]r-X3914r-aXCHEBIr-]r-X17815r-aXKEGGr -]r -XC00641r -auh}r -hNhh]r -…r-Rr-jU,XC35H68O5r-jW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r-}r-(hX 12DGR161tippr-hXH1 2 diacylglycerol transport via flipping periplasm to cytoplasm n C161 r-h}r-XGENE ASSOCIATIONr-]r-jash}r-j9,jj:,XTransport Inner Membraner-j<,h]r-…r-Rr-j@,}r-(jB,)r-}r-(hX 12dgr161_pr -hX/1-2-Diacyl-sn-glycerol-dihexadec-9-enoyl-n-C161r!-h}r"-(XPUBCHEMr#-]r$-X3914r%-aXCHEBIr&-]r'-X17815r(-aXKEGGr)-]r*-XC00641r+-auh}r,-hNhh]r--…r.-Rr/-jU,XC35H64O5r0-jW,jX,jY,KjZ,j[,j\,GubG¿ðjB,)r1-}r2-(hX 12dgr161_cr3-hX/1-2-Diacyl-sn-glycerol-dihexadec-9-enoyl-n-C161r4-h}r5-(XPUBCHEMr6-]r7-X3914r8-aXCHEBIr9-]r:-X17815r;-aXKEGGr<-]r=-XC00641r>-auh}r?-hNhh]r@-…rA-RrB-jU,XC35H64O5rC-jW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rD-}rE-(hX 12DGR180tipprF-hXH1 2 diacylglycerol transport via flipping periplasm to cytoplasm n C180 rG-h}rH-XGENE ASSOCIATIONrI-]rJ-jash}rK-j9,jj:,XTransport Inner MembranerL-j<,h]rM-…rN-RrO-j@,}rP-(jB,)rQ-}rR-(hX 12dgr180_prS-hX,1-2-Diacyl-sn-glycerol-dioctadecanoyl-n-C180rT-h}rU-(XPUBCHEMrV-]rW-X3914rX-aXCHEBIrY-]rZ-X17815r[-aXKEGGr\-]r]-XC00641r^-auh}r_-hNhh]r`-…ra-Rrb-jU,XC39H76O5rc-jW,jX,jY,KjZ,j[,j\,GubG¿ðjB,)rd-}re-(hX 12dgr180_crf-hX,1-2-Diacyl-sn-glycerol-dioctadecanoyl-n-C180rg-h}rh-(XPUBCHEMri-]rj-X3914rk-aXCHEBIrl-]rm-X17815rn-aXKEGGro-]rp-XC00641rq-auh}rr-hNhh]rs-…rt-Rru-jU,XC39H76O5rv-jW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rw-}rx-(hX 12DGR181tippry-hXH1 2 diacylglycerol transport via flipping periplasm to cytoplasm n C181 rz-h}r{-XGENE ASSOCIATIONr|-]r}-jash}r~-j9,jj:,XTransport Inner Membraner-j<,h]r€-…r-Rr‚-j@,}rƒ-(jB,)r„-}r…-(hX 12dgr181_pr†-hX01-2-Diacyl-sn-glycerol-dioctadec-11-enoyl-n-C181r‡-h}rˆ-(XPUBCHEMr‰-]rŠ-X3914r‹-aXCHEBIrŒ-]r-X17815rŽ-aXKEGGr-]r-XC00641r‘-auh}r’-hNhh]r“-…r”-Rr•-jU,XC39H72O5r–-jW,jX,jY,KjZ,j[,j\,GubG¿ðjB,)r—-}r˜-(hX 12dgr181_cr™-hX01-2-Diacyl-sn-glycerol-dioctadec-11-enoyl-n-C181rš-h}r›-(XPUBCHEMrœ-]r-X3914rž-aXCHEBIrŸ-]r -X17815r¡-aXKEGGr¢-]r£-XC00641r¤-auh}r¥-hNhh]r¦-…r§-Rr¨-jU,XC39H72O5r©-jW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rª-}r«-(hX 12PPDRtexr¬-hXG R Propane 1 2 diol transport via diffusion extracellular to periplasm r­-h}r®-XGENE ASSOCIATIONr¯-]r°-X2( STM0320 or STM0999 or STM1473 or STM2267 )r±-ash}r²-j9,j±-j:,XTransport Outer Membrane Porinr³-j<,h]r´-(hh h)h2e…rµ-Rr¶-j@,}r·-(jB,)r¸-}r¹-(hX 12ppd__R_erº-hXR-Propane-1-2-diolr»-h}r¼-(XPUBCHEMr½-]r¾-X5836r¿-aXCHEBIrÀ-]rÁ-X28972rÂ-aXKEGGrÃ-]rÄ-XC02912rÅ-auh}rÆ-hNhh]rÇ-…rÈ-RrÉ-jU,XC3H8O2rÊ-jW,XerË-jY,KjZ,j[,j\,GubG¿ðjB,)rÌ-}rÍ-(hX 12ppd__R_prÎ-hXR-Propane-1-2-diolrÏ-h}rÐ-(XPUBCHEMrÑ-]rÒ-X5836rÓ-aXCHEBIrÔ-]rÕ-X28972rÖ-aXKEGGr×-]rØ-XC02912rÙ-auh}rÚ-hNhh]rÛ-…rÜ-RrÝ-jU,XC3H8O2rÞ-jW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rß-}rà-(hX 12PPDRtpprá-hX4 R Propane 1 2 diol facilitated transport periplasm râ-h}rã-XGENE ASSOCIATIONrä-]rå-XSTM2037ræ-ash}rç-j9,jæ-j:,XTransport Inner Membranerè-j<,h]ré-h;a…rê-Rrë-j@,}rì-(jÌ-G¿ðjB,)rí-}rî-(hX 12ppd__R_crï-hXR-Propane-1-2-diolrð-h}rñ-(XPUBCHEMrò-]ró-X5836rô-aXCHEBIrõ-]rö-X28972r÷-aXKEGGrø-]rù-XC02912rú-auh}rû-hNhh]rü-…rý-Rrþ-jU,XC3H8O2rÿ-jW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r.}r.(hX 12PPDStexr.hXG S Propane 1 2 diol transport via diffusion extracellular to periplasm r.h}r.XGENE ASSOCIATIONr.]r.X2( STM0320 or STM0999 or STM1473 or STM2267 )r.ash}r.j9,j.j:,XTransport Outer Membrane Porinr .j<,h]r .(h)hh h2e…r .Rr .j@,}r .(jB,)r.}r.(hX 12ppd__S_er.hXS-Propane-1-2-diolr.h}r.(XPUBCHEMr.]r.X5840r.aXCHEBIr.]r.X29002r.aXKEGGr.]r.XC02917r.auh}r.hNhh]r.…r.Rr.jU,XC3H8O2r .jW,jË-jY,KjZ,j[,j\,GubG¿ðjB,)r!.}r".(hX 12ppd__S_pr#.hXS-Propane-1-2-diolr$.h}r%.(XPUBCHEMr&.]r'.X5840r(.aXCHEBIr).]r*.X29002r+.aXKEGGr,.]r-.XC02917r..auh}r/.hNhh]r0.…r1.Rr2.jU,XC3H8O2r3.jW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r4.}r5.(hX 12PPDStppr6.hX4 S Propane 1 2 diol facilitated transport periplasm r7.h}r8.XGENE ASSOCIATIONr9.]r:.XSTM2037r;.ash}r<.j9,j;.j:,XTransport Inner Membraner=.j<,h]r>.h;a…r?.Rr@.j@,}rA.(j!.G¿ðjB,)rB.}rC.(hX 12ppd__S_crD.hXS-Propane-1-2-diolrE.h}rF.(XPUBCHEMrG.]rH.X5840rI.aXCHEBIrJ.]rK.X29002rL.aXKEGGrM.]rN.XC02917rO.auh}rP.hNhh]rQ.…rR.RrS.jU,XC3H8O2rT.jW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rU.}rV.(hX 14GLUCANabcpprW.hX61 4 alpha D glucan transport via ABC system periplasm rX.h}rY.XGENE ASSOCIATIONrZ.]r[.X5( STM4229 and STM4228 and STM4227 and STM4230 )r\.ash}r].j9,j\.j:,XTransport Inner Membraner^.j<,h]r_.(hDhMhVh_e…r`.Rra.j@,}rb.(jB,)rc.}rd.(hX 14glucan_pre.hX1-4-alpha-D-glucanrf.h}rg.(XPUBCHEMrh.]ri.X0rj.aXCHEBIrk.]rl.jj.aXKEGGrm.]rn.XC00912ro.auh}rp.hNhh]rq.…rr.Rrs.jU,X C36H62O31rt.jW,jX,jY,KjZ,j[,j\,GubG¿ðjB,)ru.}rv.(hXatp_crw.hXATPrx.h}ry.(XPUBCHEMrz.]r{.X3304r|.aXCHEBIr}.]r~.X15422r.aXKEGGr€.]r.XC00002r‚.auh}rƒ.hNhh]r„.…r….Rr†.jU,X C10H12N5O13P3r‡.jW,jp,jY,JüÿÿÿjZ,j[,j\,GubG¿ðjB,)rˆ.}r‰.(hXh2o_crŠ.hXH2Or‹.h}rŒ.(XPUBCHEMr.]rŽ.X3303r.aXCHEBIr.]r‘.X15377r’.aXKEGGr“.]r”.XC00001r•.auh}r–.hNhh]r—.…r˜.Rr™.jU,XH2Orš.jW,jp,jY,KjZ,j[,j\,GubG¿ðjB,)r›.}rœ.(hX 14glucan_cr.hX1-4-alpha-D-glucanrž.h}rŸ.(XPUBCHEMr .]r¡.jj.aXCHEBIr¢.]r£.jj.aXKEGGr¤.]r¥.XC00912r¦.auh}r§.hNhh]r¨.…r©.Rrª.jU,X C36H62O31r«.jW,jp,jY,KjZ,j[,j\,GubG?ðjB,)r¬.}r­.(hXadp_cr®.hXADPr¯.h}r°.(XPUBCHEMr±.]r².X3310r³.aXCHEBIr´.]rµ.X16761r¶.aXKEGGr·.]r¸.XC00008r¹.auh}rº.hNhh]r».…r¼.Rr½.jU,X C10H12N5O10P2r¾.jW,jp,jY,JýÿÿÿjZ,j[,j\,GubG?ðjB,)r¿.}rÀ.(hXh_crÁ.hXHrÂ.h}rÃ.(XPUBCHEMrÄ.]rÅ.X3380rÆ.aXCHEBIrÇ.]rÈ.X15378rÉ.aXKEGGrÊ.]rË.XC00080rÌ.auh}rÍ.hNhh]rÎ.…rÏ.RrÐ.jU,jÂ.jW,jp,jY,KjZ,j[,j\,GubG?ðjB,)rÑ.}rÒ.(hXpi_crÓ.hX PhosphaterÔ.h}rÕ.(XPUBCHEMrÖ.]r×.X3311rØ.aXCHEBIrÙ.]rÚ.X18367rÛ.aXKEGGrÜ.]rÝ.XC00009rÞ.auh}rß.hNhh]rà.…rá.Rrâ.jU,XHO4Prã.jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rä.}rå.(hX 14GLUCANtexiræ.hXR1 4 alpha D glucan transport via diffusion extracellular to periplasm irreversiblerç.h}rè.XGENE ASSOCIATIONré.]rê.XSTM4231rë.ash}rì.j9,jë.j:,XTransport Outer Membranerí.j<,h]rî.hha…rï.Rrð.j@,}rñ.(jB,)rò.}ró.(hX 14glucan_erô.hX1-4-alpha-D-glucanrõ.h}rö.(XPUBCHEMr÷.]rø.jj.aXCHEBIrù.]rú.jj.aXKEGGrû.]rü.XC00912rý.auh}rþ.hNhh]rÿ.…r/Rr/jU,X C36H62O31r/jW,jË-jY,KjZ,j[,j\,GubG¿ðjc.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r/}r/(hX 23CAMPtexr/hX:23cAMP transport via diffusion extracellular to periplasm r/h}r/XGENE ASSOCIATIONr/]r /X2( STM0320 or STM0999 or STM1473 or STM2267 )r /ash}r /j9,j /j:,XTransport Outer Membrane Porinr /j<,h]r /(h)hh h2e…r/Rr/j@,}r/(jB,)r/}r/(hX23camp_er/hX2-3-Cyclic-AMPr/h}r/(XPUBCHEMr/]r/X5400r/aXCHEBIr/]r/jj.aXKEGGr/]r/XC02353r/auh}r/hNhh]r/…r /Rr!/jU,X C10H11N5O6Pr"/jW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjB,)r#/}r$/(hX23camp_pr%/hX2-3-Cyclic-AMPr&/h}r'/(XPUBCHEMr(/]r)/X5400r*/aXCHEBIr+/]r,/jj.aXKEGGr-/]r./XC02353r//auh}r0/hNhh]r1/…r2/Rr3/jU,X C10H11N5O6Pr4/jW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r5/}r6/(hX 23CCMPtexr7/hX:23cCMP transport via diffusion extracellular to periplasm r8/h}r9/XGENE ASSOCIATIONr:/]r;/X2( STM0320 or STM0999 or STM1473 or STM2267 )r/j<,h]r?/(h)hh h2e…r@/RrA/j@,}rB/(jB,)rC/}rD/(hX23ccmp_erE/hX2-3-Cyclic-CMPrF/h}rG/(XPUBCHEMrH/]rI/X5401rJ/aXCHEBIrK/]rL/jj.aXKEGGrM/]rN/XC02354rO/auh}rP/hNhh]rQ/…rR/RrS/jU,X C9H11N3O7PrT/jW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjB,)rU/}rV/(hX23ccmp_prW/hX2-3-Cyclic-CMPrX/h}rY/(XPUBCHEMrZ/]r[/X5401r\/aXCHEBIr]/]r^/jj.aXKEGGr_/]r`/XC02354ra/auh}rb/hNhh]rc/…rd/Rre/jU,X C9H11N3O7Prf/jW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rg/}rh/(hX 23CGMPtexri/hX:23cGMP transport via diffusion extracellular to periplasm rj/h}rk/XGENE ASSOCIATIONrl/]rm/X2( STM0320 or STM0999 or STM1473 or STM2267 )rn/ash}ro/j9,jn/j:,XTransport Outer Membrane Porinrp/j<,h]rq/(hh h)h2e…rr/Rrs/j@,}rt/(jB,)ru/}rv/(hX23cgmp_erw/hX2-3-Cyclic-GMPrx/h}ry/(XPUBCHEMrz/]r{/X8444r|/aXCHEBIr}/]r~/jj.aXKEGGr/]r€/XC06194r/auh}r‚/hNhh]rƒ/…r„/Rr…/jU,X C10H11N5O7Pr†/jW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjB,)r‡/}rˆ/(hX23cgmp_pr‰/hX2-3-Cyclic-GMPrŠ/h}r‹/(XPUBCHEMrŒ/]r/X8444rŽ/aXCHEBIr/]r/jj.aXKEGGr‘/]r’/XC06194r“/auh}r”/hNhh]r•/…r–/Rr—/jU,X C10H11N5O7Pr˜/jW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r™/}rš/(hX 23CUMPtexr›/hX:23cUMP transport via diffusion extracellular to periplasm rœ/h}r/XGENE ASSOCIATIONrž/]rŸ/X2( STM0320 or STM0999 or STM1473 or STM2267 )r /ash}r¡/j9,j /j:,XTransport Outer Membrane Porinr¢/j<,h]r£/(h)hh h2e…r¤/Rr¥/j@,}r¦/(jB,)r§/}r¨/(hX23cump_er©/hX2-3-Cyclic-UMPrª/h}r«/(XPUBCHEMr¬/]r­/X5402r®/aXCHEBIr¯/]r°/jj.aXKEGGr±/]r²/XC02355r³/auh}r´/hNhh]rµ/…r¶/Rr·/jU,X C9H10N2O8Pr¸/jW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjB,)r¹/}rº/(hX23cump_pr»/hX2-3-Cyclic-UMPr¼/h}r½/(XPUBCHEMr¾/]r¿/X5402rÀ/aXCHEBIrÁ/]rÂ/jj.aXKEGGrÃ/]rÄ/XC02355rÅ/auh}rÆ/hNhh]rÇ/…rÈ/RrÉ/jU,X C9H10N2O8PrÊ/jW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rË/}rÌ/(hX 23DAPPAt2pprÍ/hX52 3 diaminopropionate transport in via proton symportrÎ/h}rÏ/XGENE ASSOCIATIONrÐ/]rÑ/jash}rÒ/j9,jj:,XTransport Inner MembranerÓ/j<,h]rÔ/…rÕ/RrÖ/j@,}r×/(jB,)rØ/}rÙ/(hXh_prÚ/hjÂ.h}rÛ/(XPUBCHEMrÜ/]rÝ/X3380rÞ/aXCHEBIrß/]rà/X15378rá/aXKEGGrâ/]rã/XC00080rä/auh}rå/hNhh]ræ/…rç/Rrè/jU,jÂ.jW,jX,jY,KjZ,j[,j\,GubG¿ðjB,)ré/}rê/(hX 23dappa_prë/hX2-3-diaminopropionaterì/h}rí/(XPUBCHEMrî/]rï/X8629rð/aXCHEBIrñ/]rò/X18383ró/aXKEGGrô/]rõ/XC06393rö/auh}r÷/hNhh]rø/…rù/Rrú/jU,XC3H9N2O2rû/jW,jX,jY,KjZ,j[,j\,GubG¿ðjB,)rü/}rý/(hX 23dappa_crþ/hX2-3-diaminopropionaterÿ/h}r0(XPUBCHEMr0]r0X8629r0aXCHEBIr0]r0X18383r0aXKEGGr0]r0XC06393r 0auh}r 0hNhh]r 0…r 0Rr 0jU,XC3H9N2O2r0jW,jp,jY,KjZ,j[,j\,GubG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r0}r0(hX 23DAPPAtexr0hX-2 3 diaminopropionate transport via diffusionr0h}r0XGENE ASSOCIATIONr0]r0X2( STM0320 or STM0999 or STM1473 or STM2267 )r0ash}r0j9,j0j:,XTransport Outer Membrane Porinr0j<,h]r0(h)hh h2e…r0Rr0j@,}r0(jB,)r0}r0(hX 23dappa_er0hX2-3-diaminopropionater 0h}r!0(XPUBCHEMr"0]r#0X8629r$0aXCHEBIr%0]r&0X18383r'0aXKEGGr(0]r)0XC06393r*0auh}r+0hNhh]r,0…r-0Rr.0jU,XC3H9N2O2r/0jW,jË-jY,KjZ,j[,j\,GubG¿ðjé/G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r00}r10(hX23PDE2ppr20hX72 3 cyclic nucleotide phosphodiesterase UMP periplasm r30h}r40XGENE ASSOCIATIONr50]r60XSTM4403r70ash}r80j9,j70j:,XNucleotide Salvage Pathwayr90j<,h]r:0hqa…r;0Rr<0j@,}r=0(j¹/G¿ðjB,)r>0}r?0(hXh2o_pr@0hXH2OrA0h}rB0(XPUBCHEMrC0]rD0X3303rE0aXCHEBIrF0]rG0X15377rH0aXKEGGrI0]rJ0XC00001rK0auh}rL0hNhh]rM0…rN0RrO0jU,XH2OrP0jW,jX,jY,KjZ,j[,j\,GubG¿ðjØ/G?ðjB,)rQ0}rR0(hX3ump_prS0hX3-UMPrT0h}rU0(XPUBCHEMrV0]rW0X4567rX0aXCHEBIrY0]rZ0X28895r[0aXKEGGr\0]r]0XC01368r^0auh}r_0hNhh]r`0…ra0Rrb0jU,X C9H11N2O9Prc0jW,jX,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rd0}re0(hX23PDE4pprf0hX72 3 cyclic nucleotide phosphodiesterase CMP periplasm rg0h}rh0XGENE ASSOCIATIONri0]rj0XSTM4403rk0ash}rl0j9,jk0j:,XNucleotide Salvage Pathwayrm0j<,h]rn0hqa…ro0Rrp0j@,}rq0(jU/G¿ðj>0G¿ðjØ/G?ðjB,)rr0}rs0(hX3cmp_prt0hX3-cmpru0h}rv0(XPUBCHEMrw0]rx0X8117ry0aXCHEBIrz0]r{0jj.aXKEGGr|0]r}0XC05822r~0auh}r0hNhh]r€0…r0Rr‚0jU,X C9H12N3O8Prƒ0jW,jX,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r„0}r…0(hX23PDE7ppr†0hX72 3 cyclic nucleotide phosphodiesterase AMP periplasm r‡0h}rˆ0XGENE ASSOCIATIONr‰0]rŠ0XSTM4403r‹0ash}rŒ0j9,j‹0j:,XNucleotide Salvage Pathwayr0j<,h]rŽ0hqa…r0Rr0j@,}r‘0(j>0G¿ðj#/G¿ðjB,)r’0}r“0(hX3amp_pr”0hX3-AMPr•0h}r–0(XPUBCHEMr—0]r˜0X4566r™0aXCHEBIrš0]r›0X28931rœ0aXKEGGr0]rž0XC01367rŸ0auh}r 0hNhh]r¡0…r¢0Rr£0jU,X C10H12N5O7Pr¤0jW,jX,jY,JþÿÿÿjZ,j[,j\,GubG?ðjØ/G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¥0}r¦0(hX23PDE9ppr§0hX72 3 cyclic nucleotide phosphodiesterase GMP periplasm r¨0h}r©0XGENE ASSOCIATIONrª0]r«0XSTM4403r¬0ash}r­0j9,j¬0j:,XNucleotide Salvage Pathwayr®0j<,h]r¯0hqa…r°0Rr±0j@,}r²0(j>0G¿ðj‡/G¿ðjB,)r³0}r´0(hX3gmp_prµ0hX3-GMPr¶0h}r·0(XPUBCHEMr¸0]r¹0X8443rº0aXCHEBIr»0]r¼0jj.aXKEGGr½0]r¾0XC06193r¿0auh}rÀ0hNhh]rÁ0…rÂ0RrÃ0jU,X C10H12N5O8PrÄ0jW,jX,jY,JþÿÿÿjZ,j[,j\,GubG?ðjØ/G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÅ0}rÆ0(hX26DAHtexrÇ0hXQmeso 2 6 Diaminoheptanedioate transport via diffusion extracellular to periplasm rÈ0h}rÉ0XGENE ASSOCIATIONrÊ0]rË0X2( STM0320 or STM0999 or STM1473 or STM2267 )rÌ0ash}rÍ0j9,jÌ0j:,XTransport Outer Membrane PorinrÎ0j<,h]rÏ0(h)hh h2e…rÐ0RrÑ0j@,}rÒ0(jB,)rÓ0}rÔ0(hX 26dap__M_erÕ0hXmeso-2-6-DiaminoheptanedioaterÖ0h}r×0(XPUBCHEMrØ0]rÙ0X3949rÚ0aXCHEBIrÛ0]rÜ0X 16488 30308rÝ0aXKEGGrÞ0]rß0XC00680rà0auh}rá0hNhh]râ0…rã0Rrä0jU,X C7H14N2O4rå0jW,jË-jY,KjZ,j[,j\,GubG¿ðjB,)ræ0}rç0(hX 26dap__M_prè0hXmeso-2-6-Diaminoheptanedioateré0h}rê0(XPUBCHEMrë0]rì0X3949rí0aXCHEBIrî0]rï0X 16488 30308rð0aXKEGGrñ0]rò0XC00680ró0auh}rô0hNhh]rõ0…rö0Rr÷0jU,X C7H14N2O4rø0jW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rù0}rú0(hX 2AGPA120tipprû0hXY2 Acyl sn glycero 3 phosphatidate n C120 transporter via facilitated diffusion periplasm rü0h}rý0XGENE ASSOCIATIONrþ0]rÿ0XSTM3009r1ash}r1j9,j1j:,XTransport Inner Membraner1j<,h]r1hza…r1Rr1j@,}r1(jB,)r1}r1(hX 2ddecg3p_pr 1hX$2-dodecanoyl-sn-glycerol-3-phosphater 1h}r 1(XPUBCHEMr 1]r 1X6693r1aXCHEBIr1]r1jj.aXKEGGr1]r1XC03974r1auh}r1hNhh]r1…r1Rr1jU,X C15H30O7P1r1jW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjB,)r1}r1(hX 2ddecg3p_cr1hX$2-dodecanoyl-sn-glycerol-3-phosphater1h}r1(XPUBCHEMr1]r1X6693r 1aXCHEBIr!1]r"1jj.aXKEGGr#1]r$1XC03974r%1auh}r&1hNhh]r'1…r(1Rr)1jU,X C15H30O7P1r*1jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r+1}r,1(hX 2AGPA140tippr-1hXY2 Acyl sn glycero 3 phosphatidate n C140 transporter via facilitated diffusion periplasm r.1h}r/1XGENE ASSOCIATIONr01]r11XSTM3009r21ash}r31j9,j21j:,XTransport Inner Membraner41j<,h]r51hza…r61Rr71j@,}r81(jB,)r91}r:1(hX 2tdecg3p_pr;1hX'2-tetradecanoyl-sn-glycerol-3-phosphater<1h}r=1(XPUBCHEMr>1]r?1X6693r@1aXCHEBIrA1]rB1jj.aXKEGGrC1]rD1XC03974rE1auh}rF1hNhh]rG1…rH1RrI1jU,X C17H34O7P1rJ1jW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjB,)rK1}rL1(hX 2tdecg3p_crM1hX'2-tetradecanoyl-sn-glycerol-3-phosphaterN1h}rO1(XPUBCHEMrP1]rQ1X6693rR1aXCHEBIrS1]rT1jj.aXKEGGrU1]rV1XC03974rW1auh}rX1hNhh]rY1…rZ1Rr[1jU,X C17H34O7P1r\1jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r]1}r^1(hX 2AGPA141tippr_1hXY2 Acyl sn glycero 3 phosphatidate n C141 transporter via facilitated diffusion periplasm r`1h}ra1XGENE ASSOCIATIONrb1]rc1XSTM3009rd1ash}re1j9,jd1j:,XTransport Inner Membranerf1j<,h]rg1hza…rh1Rri1j@,}rj1(jB,)rk1}rl1(hX 2tdec7eg3p_prm1hX*2-tetradec-7-enoyl-sn-glycerol-3-phosphatern1h}ro1(XPUBCHEMrp1]rq1X6693rr1aXCHEBIrs1]rt1jj.aXKEGGru1]rv1XC03974rw1auh}rx1hNhh]ry1…rz1Rr{1jU,X C17H32O7P1r|1jW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjB,)r}1}r~1(hX 2tdec7eg3p_cr1hX*2-tetradec-7-enoyl-sn-glycerol-3-phosphater€1h}r1(XPUBCHEMr‚1]rƒ1X6693r„1aXCHEBIr…1]r†1jj.aXKEGGr‡1]rˆ1XC03974r‰1auh}rŠ1hNhh]r‹1…rŒ1Rr1jU,X C17H32O7P1rŽ1jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r1}r1(hX 2AGPA160tippr‘1hXY2 Acyl sn glycero 3 phosphatidate n C160 transporter via facilitated diffusion periplasm r’1h}r“1XGENE ASSOCIATIONr”1]r•1XSTM3009r–1ash}r—1j9,j–1j:,XTransport Inner Membraner˜1j<,h]r™1hza…rš1Rr›1j@,}rœ1(jB,)r1}rž1(hX 2hdecg3p_prŸ1hX&2-hexadecanoyl-sn-glycerol-3-phosphater 1h}r¡1(XPUBCHEMr¢1]r£1X6693r¤1aXCHEBIr¥1]r¦1jj.aXKEGGr§1]r¨1XC03974r©1auh}rª1hNhh]r«1…r¬1Rr­1jU,X C19H38O7P1r®1jW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjB,)r¯1}r°1(hX 2hdecg3p_cr±1hX&2-hexadecanoyl-sn-glycerol-3-phosphater²1h}r³1(XPUBCHEMr´1]rµ1X6693r¶1aXCHEBIr·1]r¸1jj.aXKEGGr¹1]rº1XC03974r»1auh}r¼1hNhh]r½1…r¾1Rr¿1jU,X C19H38O7P1rÀ1jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÁ1}rÂ1(hX 2AGPA161tipprÃ1hXY2 Acyl sn glycero 3 phosphatidate n C161 transporter via facilitated diffusion periplasm rÄ1h}rÅ1XGENE ASSOCIATIONrÆ1]rÇ1XSTM3009rÈ1ash}rÉ1j9,jÈ1j:,XTransport Inner MembranerÊ1j<,h]rË1hza…rÌ1RrÍ1j@,}rÎ1(jB,)rÏ1}rÐ1(hX 2hdec9eg3p_prÑ1hX)2-hexadec-9-enoyl-sn-glycerol-3-phosphaterÒ1h}rÓ1(XPUBCHEMrÔ1]rÕ1X6693rÖ1aXCHEBIr×1]rØ1jj.aXKEGGrÙ1]rÚ1XC03974rÛ1auh}rÜ1hNhh]rÝ1…rÞ1Rrß1jU,X C19H36O7P1rà1jW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjB,)rá1}râ1(hX 2hdec9eg3p_crã1hX)2-hexadec-9-enoyl-sn-glycerol-3-phosphaterä1h}rå1(XPUBCHEMræ1]rç1X6693rè1aXCHEBIré1]rê1jj.aXKEGGrë1]rì1XC03974rí1auh}rî1hNhh]rï1…rð1Rrñ1jU,X C19H36O7P1rò1jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ró1}rô1(hX 2AGPA180tipprõ1hXY2 Acyl sn glycero 3 phosphatidate n C180 transporter via facilitated diffusion periplasm rö1h}r÷1XGENE ASSOCIATIONrø1]rù1XSTM3009rú1ash}rû1j9,jú1j:,XTransport Inner Membranerü1j<,h]rý1hza…rþ1Rrÿ1j@,}r2(jB,)r2}r2(hX 2odecg3p_pr2hX&2-octadecanoyl-sn-glycerol-3-phosphater2h}r2(XPUBCHEMr2]r2X6693r2aXCHEBIr 2]r 2jj.aXKEGGr 2]r 2XC03974r 2auh}r2hNhh]r2…r2Rr2jU,X C21H42O7P1r2jW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjB,)r2}r2(hX 2odecg3p_cr2hX&2-octadecanoyl-sn-glycerol-3-phosphater2h}r2(XPUBCHEMr2]r2X6693r2aXCHEBIr2]r2jj.aXKEGGr2]r2XC03974r2auh}r 2hNhh]r!2…r"2Rr#2jU,X C21H42O7P1r$2jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r%2}r&2(hX 2AGPA181tippr'2hXY2 Acyl sn glycero 3 phosphatidate n C181 transporter via facilitated diffusion periplasm r(2h}r)2XGENE ASSOCIATIONr*2]r+2XSTM3009r,2ash}r-2j9,j,2j:,XTransport Inner Membraner.2j<,h]r/2hza…r02Rr12j@,}r22(jB,)r32}r42(hX 2odec11eg3p_pr52hX*2-octadec-11-enoyl-sn-glycerol-3-phosphater62h}r72(XPUBCHEMr82]r92X6693r:2aXCHEBIr;2]r<2jj.aXKEGGr=2]r>2XC03974r?2auh}r@2hNhh]rA2…rB2RrC2jU,X C21H40O7P1rD2jW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjB,)rE2}rF2(hX 2odec11eg3p_crG2hX*2-octadec-11-enoyl-sn-glycerol-3-phosphaterH2h}rI2(XPUBCHEMrJ2]rK2X6693rL2aXCHEBIrM2]rN2jj.aXKEGGrO2]rP2XC03974rQ2auh}rR2hNhh]rS2…rT2RrU2jU,X C21H40O7P1rV2jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rW2}rX2(hX 2AGPE120tipprY2hX_2 Acyl sn glycero 3 phosphoethanolamine n C120 transporter via facilitated diffusion periplasm rZ2h}r[2XGENE ASSOCIATIONr\2]r]2XSTM3009r^2ash}r_2j9,j^2j:,XTransport Inner Membraner`2j<,h]ra2hza…rb2Rrc2j@,}rd2(jB,)re2}rf2(hX 2agpe120_prg2hX.2-Acyl-sn-glycero-3-phosphoethanolamine-n-C120rh2h}ri2(XPUBCHEMrj2]rk2X8253rl2aXCHEBIrm2]rn2jj.aXKEGGro2]rp2XC05973rq2auh}rr2hNhh]rs2…rt2Rru2jU,X C17H36NO7P1rv2jW,jX,jY,KjZ,j[,j\,GubG¿ðjB,)rw2}rx2(hX 2agpe120_cry2hX.2-Acyl-sn-glycero-3-phosphoethanolamine-n-C120rz2h}r{2(XPUBCHEMr|2]r}2X8253r~2aXCHEBIr2]r€2jj.aXKEGGr2]r‚2XC05973rƒ2auh}r„2hNhh]r…2…r†2Rr‡2jU,X C17H36NO7P1rˆ2jW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r‰2}rŠ2(hX 2AGPE140tippr‹2hX_2 Acyl sn glycero 3 phosphoethanolamine n C140 transporter via facilitated diffusion periplasm rŒ2h}r2XGENE ASSOCIATIONrŽ2]r2XSTM3009r2ash}r‘2j9,j2j:,XTransport Inner Membraner’2j<,h]r“2hza…r”2Rr•2j@,}r–2(jB,)r—2}r˜2(hX 2agpe140_pr™2hX.2-Acyl-sn-glycero-3-phosphoethanolamine-n-C140rš2h}r›2(XPUBCHEMrœ2]r2X8253rž2aXCHEBIrŸ2]r 2jj.aXKEGGr¡2]r¢2XC05973r£2auh}r¤2hNhh]r¥2…r¦2Rr§2jU,X C19H40NO7P1r¨2jW,jX,jY,KjZ,j[,j\,GubG¿ðjB,)r©2}rª2(hX 2agpe140_cr«2hX.2-Acyl-sn-glycero-3-phosphoethanolamine-n-C140r¬2h}r­2(XPUBCHEMr®2]r¯2X8253r°2aXCHEBIr±2]r²2jj.aXKEGGr³2]r´2XC05973rµ2auh}r¶2hNhh]r·2…r¸2Rr¹2jU,X C19H40NO7P1rº2jW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r»2}r¼2(hX 2AGPE141tippr½2hX_2 Acyl sn glycero 3 phosphoethanolamine n C141 transporter via facilitated diffusion periplasm r¾2h}r¿2XGENE ASSOCIATIONrÀ2]rÁ2XSTM3009rÂ2ash}rÃ2j9,jÂ2j:,XTransport Inner MembranerÄ2j<,h]rÅ2hza…rÆ2RrÇ2j@,}rÈ2(jB,)rÉ2}rÊ2(hX 2agpe141_prË2hX.2-Acyl-sn-glycero-3-phosphoethanolamine-n-C141rÌ2h}rÍ2(XPUBCHEMrÎ2]rÏ2X8253rÐ2aXCHEBIrÑ2]rÒ2jj.aXKEGGrÓ2]rÔ2XC05973rÕ2auh}rÖ2hNhh]r×2…rØ2RrÙ2jU,X C19H38NO7P1rÚ2jW,jX,jY,KjZ,j[,j\,GubG¿ðjB,)rÛ2}rÜ2(hX 2agpe141_crÝ2hX.2-Acyl-sn-glycero-3-phosphoethanolamine-n-C141rÞ2h}rß2(XPUBCHEMrà2]rá2X8253râ2aXCHEBIrã2]rä2jj.aXKEGGrå2]ræ2XC05973rç2auh}rè2hNhh]ré2…rê2Rrë2jU,X C19H38NO7P1rì2jW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rí2}rî2(hX 2AGPE160tipprï2hX_2 Acyl sn glycero 3 phosphoethanolamine n C160 transporter via facilitated diffusion periplasm rð2h}rñ2XGENE ASSOCIATIONrò2]ró2XSTM3009rô2ash}rõ2j9,jô2j:,XTransport Inner Membranerö2j<,h]r÷2hza…rø2Rrù2j@,}rú2(jB,)rû2}rü2(hX 2agpe160_prý2hX.2-Acyl-sn-glycero-3-phosphoethanolamine-n-C160rþ2h}rÿ2(XPUBCHEMr3]r3X8253r3aXCHEBIr3]r3jj.aXKEGGr3]r3XC05973r3auh}r3hNhh]r 3…r 3Rr 3jU,X C21H44NO7P1r 3jW,jX,jY,KjZ,j[,j\,GubG¿ðjB,)r 3}r3(hX 2agpe160_cr3hX.2-Acyl-sn-glycero-3-phosphoethanolamine-n-C160r3h}r3(XPUBCHEMr3]r3X8253r3aXCHEBIr3]r3jj.aXKEGGr3]r3XC05973r3auh}r3hNhh]r3…r3Rr3jU,X C21H44NO7P1r3jW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r3}r 3(hX 2AGPE161tippr!3hX_2 Acyl sn glycero 3 phosphoethanolamine n C161 transporter via facilitated diffusion periplasm r"3h}r#3XGENE ASSOCIATIONr$3]r%3XSTM3009r&3ash}r'3j9,j&3j:,XTransport Inner Membraner(3j<,h]r)3hza…r*3Rr+3j@,}r,3(jB,)r-3}r.3(hX 2agpe161_pr/3hX.2-Acyl-sn-glycero-3-phosphoethanolamine-n-C161r03h}r13(XPUBCHEMr23]r33X8253r43aXCHEBIr53]r63jj.aXKEGGr73]r83XC05973r93auh}r:3hNhh]r;3…r<3Rr=3jU,X C21H42NO7P1r>3jW,jX,jY,KjZ,j[,j\,GubG¿ðjB,)r?3}r@3(hX 2agpe161_crA3hX.2-Acyl-sn-glycero-3-phosphoethanolamine-n-C161rB3h}rC3(XPUBCHEMrD3]rE3X8253rF3aXCHEBIrG3]rH3jj.aXKEGGrI3]rJ3XC05973rK3auh}rL3hNhh]rM3…rN3RrO3jU,X C21H42NO7P1rP3jW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rQ3}rR3(hX 2AGPE180tipprS3hX_2 Acyl sn glycero 3 phosphoethanolamine n C180 transporter via facilitated diffusion periplasm rT3h}rU3XGENE ASSOCIATIONrV3]rW3XSTM3009rX3ash}rY3j9,jX3j:,XTransport Inner MembranerZ3j<,h]r[3hza…r\3Rr]3j@,}r^3(jB,)r_3}r`3(hX 2agpe180_pra3hX.2-Acyl-sn-glycero-3-phosphoethanolamine-n-C180rb3h}rc3(XPUBCHEMrd3]re3X8253rf3aXCHEBIrg3]rh3jj.aXKEGGri3]rj3XC05973rk3auh}rl3hNhh]rm3…rn3Rro3jU,X C23H48NO7P1rp3jW,jX,jY,KjZ,j[,j\,GubG¿ðjB,)rq3}rr3(hX 2agpe180_crs3hX.2-Acyl-sn-glycero-3-phosphoethanolamine-n-C180rt3h}ru3(XPUBCHEMrv3]rw3X8253rx3aXCHEBIry3]rz3jj.aXKEGGr{3]r|3XC05973r}3auh}r~3hNhh]r3…r€3Rr3jU,X C23H48NO7P1r‚3jW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rƒ3}r„3(hX 2AGPE181tippr…3hX_2 Acyl sn glycero 3 phosphoethanolamine n C181 transporter via facilitated diffusion periplasm r†3h}r‡3XGENE ASSOCIATIONrˆ3]r‰3XSTM3009rŠ3ash}r‹3j9,jŠ3j:,XTransport Inner MembranerŒ3j<,h]r3hza…rŽ3Rr3j@,}r3(jB,)r‘3}r’3(hX 2agpe181_pr“3hX.2-Acyl-sn-glycero-3-phosphoethanolamine-n-C181r”3h}r•3(XPUBCHEMr–3]r—3X8253r˜3aXCHEBIr™3]rš3jj.aXKEGGr›3]rœ3XC05973r3auh}rž3hNhh]rŸ3…r 3Rr¡3jU,X C23H46NO7P1r¢3jW,jX,jY,KjZ,j[,j\,GubG¿ðjB,)r£3}r¤3(hX 2agpe181_cr¥3hX.2-Acyl-sn-glycero-3-phosphoethanolamine-n-C181r¦3h}r§3(XPUBCHEMr¨3]r©3X8253rª3aXCHEBIr«3]r¬3jj.aXKEGGr­3]r®3XC05973r¯3auh}r°3hNhh]r±3…r²3Rr³3jU,X C23H46NO7P1r´3jW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rµ3}r¶3(hX 2AGPEAT120r·3hX:2 acyl glycerophospho ethanolamine acyltransferase n C120 r¸3h}r¹3XGENE ASSOCIATIONrº3]r»3XSTM3010r¼3ash}r½3j9,j¼3j:,XGlycerophospholipid Metabolismr¾3j<,h]r¿3hƒa…rÀ3RrÁ3j@,}rÂ3(ju.G¿ðjw2G¿ðjB,)rÃ3}rÄ3(hXddca_crÅ3hXDodecanoate-n-C120rÆ3h}rÇ3(XPUBCHEMrÈ3]rÉ3X5649rÊ3aXCHEBIrË3]rÌ3X30805rÍ3aXKEGGrÎ3]rÏ3XC02679rÐ3auh}rÑ3hNhh]rÒ3…rÓ3RrÔ3jU,XC12H23O2rÕ3jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjB,)rÖ3}r×3(hXpe120_crØ3hX,phosphatidylethanolamine-didodecanoyl-n-C120rÙ3h}rÚ3(XPUBCHEMrÛ3]rÜ3X3643rÝ3aXCHEBIrÞ3]rß3X16038rà3aXKEGGrá3]râ3XC00350rã3auh}rä3hNhh]rå3…ræ3Rrç3jU,X C29H58N1O8P1rè3jW,jp,jY,KjZ,j[,j\,GubG?ðjB,)ré3}rê3(hXppi_crë3hX Diphosphaterì3h}rí3(XPUBCHEMrî3]rï3X3315rð3aXCHEBIrñ3]rò3X 18361 29888ró3aXKEGGrô3]rõ3XC00013rö3auh}r÷3hNhh]rø3…rù3Rrú3jU,XHO7P2rû3jW,jp,jY,JýÿÿÿjZ,j[,j\,GubG?ðjB,)rü3}rý3(hXamp_crþ3hXAMPrÿ3h}r4(XPUBCHEMr4]r4X3322r4aXCHEBIr4]r4X16027r4aXKEGGr4]r4XC00020r 4auh}r 4hNhh]r 4…r 4Rr 4jU,X C10H12N5O7Pr4jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r4}r4(hX 2AGPEAT140r4hX:2 acyl glycerophospho ethanolamine acyltransferase n C140 r4h}r4XGENE ASSOCIATIONr4]r4XSTM3010r4ash}r4j9,j4j:,XGlycerophospholipid Metabolismr4j<,h]r4hƒa…r4Rr4j@,}r4(jB,)r4}r4(hXttdca_cr4hXtetradecanoate-n-C140r 4h}r!4(XPUBCHEMr"4]r#4X8659r$4aXCHEBIr%4]r&4X 28875 30807r'4aXKEGGr(4]r)4XC06424r*4auh}r+4hNhh]r,4…r-4Rr.4jU,XC14H27O2r/4jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj©2G¿ðju.G¿ðjB,)r04}r14(hXpe140_cr24hX/phosphatidylethanolamine-ditetradecanoyl-n-C140r34h}r44(XPUBCHEMr54]r64X3643r74aXCHEBIr84]r94X16038r:4aXKEGGr;4]r<4XC00350r=4auh}r>4hNhh]r?4…r@4RrA4jU,X C33H66N1O8P1rB4jW,jp,jY,KjZ,j[,j\,GubG?ðjé3G?ðjü3G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rC4}rD4(hX 2AGPEAT141rE4hX:2 acyl glycerophospho ethanolamine acyltransferase n C141 rF4h}rG4XGENE ASSOCIATIONrH4]rI4XSTM3010rJ4ash}rK4j9,jJ4j:,XGlycerophospholipid MetabolismrL4j<,h]rM4hƒa…rN4RrO4j@,}rP4(jB,)rQ4}rR4(hXttdcea_crS4hXtetradecenoate-n-C141rT4h}rU4(XPUBCHEMrV4]rW4jj.aXCHEBIrX4]rY4jj.aXKEGGrZ4]r[4jj.auh}r\4hNhh]r]4…r^4Rr_4jU,XC14H25O2r`4jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjÛ2G¿ðju.G¿ðjé3G?ðjü3G?ðjB,)ra4}rb4(hXpe141_crc4hX2phosphatidylethanolamine-ditetradec-7-enoyl-n-C141rd4h}re4(XPUBCHEMrf4]rg4X3643rh4aXCHEBIri4]rj4X16038rk4aXKEGGrl4]rm4XC00350rn4auh}ro4hNhh]rp4…rq4Rrr4jU,X C33H62N1O8P1rs4jW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rt4}ru4(hX 2AGPEAT160rv4hX:2 acyl glycerophospho ethanolamine acyltransferase n C160 rw4h}rx4XGENE ASSOCIATIONry4]rz4XSTM3010r{4ash}r|4j9,j{4j:,XGlycerophospholipid Metabolismr}4j<,h]r~4hƒa…r4Rr€4j@,}r4(j 3G¿ðjB,)r‚4}rƒ4(hXhdca_cr„4hXHexadecanoate-n-C160r…4h}r†4(XPUBCHEMr‡4]rˆ4X3548r‰4aXCHEBIrŠ4]r‹4X15756rŒ4aXKEGGr4]rŽ4XC00249r4auh}r4hNhh]r‘4…r’4Rr“4jU,XC16H31O2r”4jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðju.G¿ðjB,)r•4}r–4(hXpe160_cr—4hX.phosphatidylethanolamine-dihexadecanoyl-n-C160r˜4h}r™4(XPUBCHEMrš4]r›4X3643rœ4aXCHEBIr4]rž4X16038rŸ4aXKEGGr 4]r¡4XC00350r¢4auh}r£4hNhh]r¤4…r¥4Rr¦4jU,X C37H74N1O8P1r§4jW,jp,jY,KjZ,j[,j\,GubG?ðjé3G?ðjü3G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¨4}r©4(hX 2AGPEAT161rª4hX:2 acyl glycerophospho ethanolamine acyltransferase n C161 r«4h}r¬4XGENE ASSOCIATIONr­4]r®4XSTM3010r¯4ash}r°4j9,j¯4j:,XGlycerophospholipid Metabolismr±4j<,h]r²4hƒa…r³4Rr´4j@,}rµ4(ju.G¿ðjB,)r¶4}r·4(hXhdcea_cr¸4hXHexadecenoate-n-C161r¹4h}rº4(XPUBCHEMr»4]r¼4X3548r½4aXCHEBIr¾4]r¿4X15756rÀ4aXKEGGrÁ4]rÂ4XC00249rÃ4auh}rÄ4hNhh]rÅ4…rÆ4RrÇ4jU,XC16H29O2rÈ4jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj?3G¿ðjé3G?ðjB,)rÉ4}rÊ4(hXpe161_crË4hX0phosphatidylethanolamine-dihexadec-9enoyl-n-C161rÌ4h}rÍ4(XPUBCHEMrÎ4]rÏ4X3643rÐ4aXCHEBIrÑ4]rÒ4X16038rÓ4aXKEGGrÔ4]rÕ4XC00350rÖ4auh}r×4hNhh]rØ4…rÙ4RrÚ4jU,X C37H70N1O8P1rÛ4jW,jp,jY,KjZ,j[,j\,GubG?ðjü3G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÜ4}rÝ4(hX 2AGPEAT180rÞ4hX:2 acyl glycerophospho ethanolamine acyltransferase n C180 rß4h}rà4XGENE ASSOCIATIONrá4]râ4XSTM3010rã4ash}rä4j9,jã4j:,XGlycerophospholipid Metabolismrå4j<,h]ræ4hƒa…rç4Rrè4j@,}ré4(jB,)rê4}rë4(hXocdca_crì4hXoctadecanoate-n-C180rí4h}rî4(XPUBCHEMrï4]rð4X4692rñ4aXCHEBIrò4]ró4X25629rô4aXKEGGrõ4]rö4XC01530r÷4auh}rø4hNhh]rù4…rú4Rrû4jU,XC18H35O2rü4jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjq3G¿ðju.G¿ðjB,)rý4}rþ4(hXpe180_crÿ4hX.phosphatidylethanolamine-dioctadecanoyl-n-C180r5h}r5(XPUBCHEMr5]r5X3643r5aXCHEBIr5]r5X16038r5aXKEGGr5]r 5XC00350r 5auh}r 5hNhh]r 5…r 5Rr5jU,X C41H82N1O8P1r5jW,jp,jY,KjZ,j[,j\,GubG?ðjé3G?ðjü3G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r5}r5(hX 2AGPEAT181r5hX:2 acyl glycerophospho ethanolamine acyltransferase n C181 r5h}r5XGENE ASSOCIATIONr5]r5XSTM3010r5ash}r5j9,j5j:,XGlycerophospholipid Metabolismr5j<,h]r5hƒa…r5Rr5j@,}r5(jB,)r5}r5(hXocdcea_cr 5hXoctadecenoate-n-C181r!5h}r"5(XPUBCHEMr#5]r$5X3978r%5aXCHEBIr&5]r'5X16196r(5aXKEGGr)5]r*5jj.auh}r+5hNhh]r,5…r-5Rr.5jU,XC18H33O2r/5jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj£3G¿ðju.G¿ðjé3G?ðjü3G?ðjB,)r05}r15(hXpe181_cr25hX2phosphatidylethanolamine-dioctadec-11-enoyl-n-C181r35h}r45(XPUBCHEMr55]r65X3643r75aXCHEBIr85]r95X16038r:5aXKEGGr;5]r<5XC00350r=5auh}r>5hNhh]r?5…r@5RrA5jU,X C41H78N1O8P1rB5jW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rC5}rD5(hX 2AGPG120tipprE5hX[2 Acyl sn glycero 3 phosphoglycerol n C120 transporter via facilitated diffusion periplasm rF5h}rG5XGENE ASSOCIATIONrH5]rI5XSTM3009rJ5ash}rK5j9,jJ5j:,XTransport Inner MembranerL5j<,h]rM5hza…rN5RrO5j@,}rP5(jB,)rQ5}rR5(hX 2agpg120_prS5hX*2-Acyl-sn-glycero-3-phosphoglycerol-n-C120rT5h}rU5(XPUBCHEMrV5]rW5jj.aXCHEBIrX5]rY5jj.aXKEGGrZ5]r[5jj.auh}r\5hNhh]r]5…r^5Rr_5jU,X C18H36O9P1r`5jW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjB,)ra5}rb5(hX 2agpg120_crc5hX*2-Acyl-sn-glycero-3-phosphoglycerol-n-C120rd5h}re5(XPUBCHEMrf5]rg5jj.aXCHEBIrh5]ri5jj.aXKEGGrj5]rk5jj.auh}rl5hNhh]rm5…rn5Rro5jU,X C18H36O9P1rp5jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rq5}rr5(hX 2AGPG140tipprs5hX[2 Acyl sn glycero 3 phosphoglycerol n C140 transporter via facilitated diffusion periplasm rt5h}ru5XGENE ASSOCIATIONrv5]rw5XSTM3009rx5ash}ry5j9,jx5j:,XTransport Inner Membranerz5j<,h]r{5hza…r|5Rr}5j@,}r~5(jB,)r5}r€5(hX 2agpg140_pr5hX*2-Acyl-sn-glycero-3-phosphoglycerol-n-C140r‚5h}rƒ5(XPUBCHEMr„5]r…5jj.aXCHEBIr†5]r‡5jj.aXKEGGrˆ5]r‰5jj.auh}rŠ5hNhh]r‹5…rŒ5Rr5jU,X C20H40O9P1rŽ5jW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjB,)r5}r5(hX 2agpg140_cr‘5hX*2-Acyl-sn-glycero-3-phosphoglycerol-n-C140r’5h}r“5(XPUBCHEMr”5]r•5jj.aXCHEBIr–5]r—5jj.aXKEGGr˜5]r™5jj.auh}rš5hNhh]r›5…rœ5Rr5jU,X C20H40O9P1rž5jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rŸ5}r 5(hX 2AGPG141tippr¡5hX[2 Acyl sn glycero 3 phosphoglycerol n C141 transporter via facilitated diffusion periplasm r¢5h}r£5XGENE ASSOCIATIONr¤5]r¥5XSTM3009r¦5ash}r§5j9,j¦5j:,XTransport Inner Membraner¨5j<,h]r©5hza…rª5Rr«5j@,}r¬5(jB,)r­5}r®5(hX 2agpg141_pr¯5hX*2-Acyl-sn-glycero-3-phosphoglycerol-n-C141r°5h}r±5(XPUBCHEMr²5]r³5jj.aXCHEBIr´5]rµ5jj.aXKEGGr¶5]r·5jj.auh}r¸5hNhh]r¹5…rº5Rr»5jU,X C20H38O9P1r¼5jW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjB,)r½5}r¾5(hX 2agpg141_cr¿5hX*2-Acyl-sn-glycero-3-phosphoglycerol-n-C141rÀ5h}rÁ5(XPUBCHEMrÂ5]rÃ5jj.aXCHEBIrÄ5]rÅ5jj.aXKEGGrÆ5]rÇ5jj.auh}rÈ5hNhh]rÉ5…rÊ5RrË5jU,X C20H38O9P1rÌ5jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÍ5}rÎ5(hX 2AGPG160tipprÏ5hX[2 Acyl sn glycero 3 phosphoglycerol n C160 transporter via facilitated diffusion periplasm rÐ5h}rÑ5XGENE ASSOCIATIONrÒ5]rÓ5XSTM3009rÔ5ash}rÕ5j9,jÔ5j:,XTransport Inner MembranerÖ5j<,h]r×5hza…rØ5RrÙ5j@,}rÚ5(jB,)rÛ5}rÜ5(hX 2agpg160_prÝ5hX*2-Acyl-sn-glycero-3-phosphoglycerol-n-C160rÞ5h}rß5(XPUBCHEMrà5]rá5jj.aXCHEBIrâ5]rã5jj.aXKEGGrä5]rå5jj.auh}ræ5hNhh]rç5…rè5Rré5jU,X C22H44O9P1rê5jW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjB,)rë5}rì5(hX 2agpg160_crí5hX*2-Acyl-sn-glycero-3-phosphoglycerol-n-C160rî5h}rï5(XPUBCHEMrð5]rñ5jj.aXCHEBIrò5]ró5jj.aXKEGGrô5]rõ5jj.auh}rö5hNhh]r÷5…rø5Rrù5jU,X C22H44O9P1rú5jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rû5}rü5(hX 2AGPG161tipprý5hX[2 Acyl sn glycero 3 phosphoglycerol n C161 transporter via facilitated diffusion periplasm rþ5h}rÿ5XGENE ASSOCIATIONr6]r6XSTM3009r6ash}r6j9,j6j:,XTransport Inner Membraner6j<,h]r6hza…r6Rr6j@,}r6(jB,)r 6}r 6(hX 2agpg161_pr 6hX*2-Acyl-sn-glycero-3-phosphoglycerol-n-C161r 6h}r 6(XPUBCHEMr6]r6jj.aXCHEBIr6]r6jj.aXKEGGr6]r6jj.auh}r6hNhh]r6…r6Rr6jU,X C22H42O9P1r6jW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjB,)r6}r6(hX 2agpg161_cr6hX*2-Acyl-sn-glycero-3-phosphoglycerol-n-C161r6h}r6(XPUBCHEMr6]r6jj.aXCHEBIr 6]r!6jj.aXKEGGr"6]r#6jj.auh}r$6hNhh]r%6…r&6Rr'6jU,X C22H42O9P1r(6jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r)6}r*6(hX 2AGPG180tippr+6hX[2 Acyl sn glycero 3 phosphoglycerol n C180 transporter via facilitated diffusion periplasm r,6h}r-6XGENE ASSOCIATIONr.6]r/6XSTM3009r06ash}r16j9,j06j:,XTransport Inner Membraner26j<,h]r36hza…r46Rr56j@,}r66(jB,)r76}r86(hX 2agpg180_pr96hX*2-Acyl-sn-glycero-3-phosphoglycerol-n-C180r:6h}r;6(XPUBCHEMr<6]r=6jj.aXCHEBIr>6]r?6jj.aXKEGGr@6]rA6jj.auh}rB6hNhh]rC6…rD6RrE6jU,X C24H48O9P1rF6jW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjB,)rG6}rH6(hX 2agpg180_crI6hX*2-Acyl-sn-glycero-3-phosphoglycerol-n-C180rJ6h}rK6(XPUBCHEMrL6]rM6jj.aXCHEBIrN6]rO6jj.aXKEGGrP6]rQ6jj.auh}rR6hNhh]rS6…rT6RrU6jU,X C24H48O9P1rV6jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rW6}rX6(hX 2AGPG181tipprY6hX[2 Acyl sn glycero 3 phosphoglycerol n C181 transporter via facilitated diffusion periplasm rZ6h}r[6XGENE ASSOCIATIONr\6]r]6XSTM3009r^6ash}r_6j9,j^6j:,XTransport Inner Membraner`6j<,h]ra6hza…rb6Rrc6j@,}rd6(jB,)re6}rf6(hX 2agpg181_prg6hX*2-Acyl-sn-glycero-3-phosphoglycerol-n-C181rh6h}ri6(XPUBCHEMrj6]rk6jj.aXCHEBIrl6]rm6jj.aXKEGGrn6]ro6jj.auh}rp6hNhh]rq6…rr6Rrs6jU,X C24H46O9P1rt6jW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjB,)ru6}rv6(hX 2agpg181_crw6hX*2-Acyl-sn-glycero-3-phosphoglycerol-n-C181rx6h}ry6(XPUBCHEMrz6]r{6jj.aXCHEBIr|6]r}6jj.aXKEGGr~6]r6jj.auh}r€6hNhh]r6…r‚6Rrƒ6jU,X C24H46O9P1r„6jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r…6}r†6(hX 2AGPGAT120r‡6hX62 acyl glycerophospho glycerol acyltransferase n C120 rˆ6h}r‰6XGENE ASSOCIATIONrŠ6]r‹6XSTM3010rŒ6ash}r6j9,jŒ6j:,XGlycerophospholipid MetabolismrŽ6j<,h]r6hƒa…r6Rr‘6j@,}r’6(ju.G¿ðja5G¿ðjÃ3G¿ðjB,)r“6}r”6(hXpg120_cr•6hX(Phosphatidylglycerol-didodecanoyl-n-C120r–6h}r—6(XPUBCHEMr˜6]r™6X3637rš6aXCHEBIr›6]rœ6jj.aXKEGGr6]rž6XC00344rŸ6auh}r 6hNhh]r¡6…r¢6Rr£6jU,X C30H58O10P1r¤6jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðjé3G?ðjü3G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¥6}r¦6(hX 2AGPGAT140r§6hX62 acyl glycerophospho glycerol acyltransferase n C140 r¨6h}r©6XGENE ASSOCIATIONrª6]r«6XSTM3010r¬6ash}r­6j9,j¬6j:,XGlycerophospholipid Metabolismr®6j<,h]r¯6hƒa…r°6Rr±6j@,}r²6(ju.G¿ðj4G¿ðj5G¿ðjé3G?ðjB,)r³6}r´6(hXpg140_crµ6hX+Phosphatidylglycerol-ditetradecanoyl-n-C140r¶6h}r·6(XPUBCHEMr¸6]r¹6X3637rº6aXCHEBIr»6]r¼6jj.aXKEGGr½6]r¾6XC00344r¿6auh}rÀ6hNhh]rÁ6…rÂ6RrÃ6jU,X C34H66O10P1rÄ6jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðjü3G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÅ6}rÆ6(hX 2AGPGAT141rÇ6hX62 acyl glycerophospho glycerol acyltransferase n C141 rÈ6h}rÉ6XGENE ASSOCIATIONrÊ6]rË6XSTM3010rÌ6ash}rÍ6j9,jÌ6j:,XGlycerophospholipid MetabolismrÎ6j<,h]rÏ6hƒa…rÐ6RrÑ6j@,}rÒ6(ju.G¿ðj½5G¿ðjQ4G¿ðjü3G?ðjé3G?ðjB,)rÓ6}rÔ6(hXpg141_crÕ6hX.Phosphatidylglycerol-ditetradec-7-enoyl-n-C141rÖ6h}r×6(XPUBCHEMrØ6]rÙ6X3637rÚ6aXCHEBIrÛ6]rÜ6jj.aXKEGGrÝ6]rÞ6XC00344rß6auh}rà6hNhh]rá6…râ6Rrã6jU,X C34H62O10P1rä6jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rå6}ræ6(hX 2AGPGAT160rç6hX62 acyl glycerophospho glycerol acyltransferase n C160 rè6h}ré6XGENE ASSOCIATIONrê6]rë6XSTM3010rì6ash}rí6j9,jì6j:,XGlycerophospholipid Metabolismrî6j<,h]rï6hƒa…rð6Rrñ6j@,}rò6(ju.G¿ðjë5G¿ðj‚4G¿ðjü3G?ðjé3G?ðjB,)ró6}rô6(hXpg160_crõ6hX*Phosphatidylglycerol-dihexadecanoyl-n-C160rö6h}r÷6(XPUBCHEMrø6]rù6X3637rú6aXCHEBIrû6]rü6jj.aXKEGGrý6]rþ6XC00344rÿ6auh}r7hNhh]r7…r7Rr7jU,X C38H74O10P1r7jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r7}r7(hX 2AGPGAT161r7hX62 acyl glycerophospho glycerol acyltransferase n C161 r7h}r 7XGENE ASSOCIATIONr 7]r 7XSTM3010r 7ash}r 7j9,j 7j:,XGlycerophospholipid Metabolismr7j<,h]r7hƒa…r7Rr7j@,}r7(ju.G¿ðj¶4G¿ðj6G¿ðjü3G?ðjé3G?ðjB,)r7}r7(hXpg161_cr7hX-Phosphatidylglycerol-dihexadec-9-enoyl-n-C161r7h}r7(XPUBCHEMr7]r7X3637r7aXCHEBIr7]r7jj.aXKEGGr7]r7XC00344r7auh}r 7hNhh]r!7…r"7Rr#7jU,X C38H70O10P1r$7jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r%7}r&7(hX 2AGPGAT180r'7hX62 acyl glycerophospho glycerol acyltransferase n C180 r(7h}r)7XGENE ASSOCIATIONr*7]r+7XSTM3010r,7ash}r-7j9,j,7j:,XGlycerophospholipid Metabolismr.7j<,h]r/7hƒa…r07Rr17j@,}r27(ju.G¿ðjê4G¿ðjG6G¿ðjé3G?ðjB,)r37}r47(hXpg180_cr57hX*Phosphatidylglycerol-dioctadecanoyl-n-C180r67h}r77(XPUBCHEMr87]r97X3637r:7aXCHEBIr;7]r<7jj.aXKEGGr=7]r>7XC00344r?7auh}r@7hNhh]rA7…rB7RrC7jU,X C42H82O10P1rD7jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðjü3G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rE7}rF7(hX 2AGPGAT181rG7hX62 acyl glycerophospho glycerol acyltransferase n C181 rH7h}rI7XGENE ASSOCIATIONrJ7]rK7XSTM3010rL7ash}rM7j9,jL7j:,XGlycerophospholipid MetabolismrN7j<,h]rO7hƒa…rP7RrQ7j@,}rR7(j5G¿ðju6G¿ðju.G¿ðjB,)rS7}rT7(hXpg181_crU7hX.Phosphatidylglycerol-dioctadec-11-enoyl-n-C181rV7h}rW7(XPUBCHEMrX7]rY7X3637rZ7aXCHEBIr[7]r\7jj.aXKEGGr]7]r^7XC00344r_7auh}r`7hNhh]ra7…rb7Rrc7jU,X C42H78O10P1rd7jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðjü3G?ðjé3G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)re7}rf7(hX2DGLCNRxrg7hX%2 dehydro D gluconate reductase NADH rh7h}ri7XGENE ASSOCIATIONrj7]rk7XSTM3646rl7ash}rm7j9,jl7j:,XAlternate Carbon Metabolismrn7j<,h]ro7hŒa…rp7Rrq7j@,}rr7(jB,)rs7}rt7(hXnadh_cru7hX*Nicotinamide-adenine-dinucleotide--reducedrv7h}rw7(XPUBCHEMrx7]ry7X3306rz7aXCHEBIr{7]r|7X16908r}7aXKEGGr~7]r7XC00004r€7auh}r7hNhh]r‚7…rƒ7Rr„7jU,X C21H27N7O14P2r…7jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjB,)r†7}r‡7(hX 2dhglcn_crˆ7hX2-Dehydro-D-gluconater‰7h}rŠ7(XPUBCHEMr‹7]rŒ7X3902r7aXCHEBIrŽ7]r7X16808r7aXKEGGr‘7]r’7XC00629r“7auh}r”7hNhh]r•7…r–7Rr—7jU,XC6H9O7r˜7jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj¿.G¿ðjB,)r™7}rš7(hXnad_cr›7hX!Nicotinamide-adenine-dinucleotiderœ7h}r7(XPUBCHEMrž7]rŸ7X3305r 7aXCHEBIr¡7]r¢7X15846r£7aXKEGGr¤7]r¥7XC00003r¦7auh}r§7hNhh]r¨7…r©7Rrª7jU,X C21H26N7O14P2r«7jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðjB,)r¬7}r­7(hXglcn_cr®7hX D-Gluconater¯7h}r°7(XPUBCHEMr±7]r²7X3556r³7aXCHEBIr´7]rµ7X33198r¶7aXKEGGr·7]r¸7XC00257r¹7auh}rº7hNhh]r»7…r¼7Rr½7jU,XC6H11O7r¾7jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¿7}rÀ7(hX2DGLCNRyrÁ7hX&2 dehydro D gluconate reductase NADPH rÂ7h}rÃ7XGENE ASSOCIATIONrÄ7]rÅ7XSTM3646rÆ7ash}rÇ7j9,jÆ7j:,XAlternate Carbon MetabolismrÈ7j<,h]rÉ7hŒa…rÊ7RrË7j@,}rÌ7(j†7G¿ðj¿.G¿ðjB,)rÍ7}rÎ7(hXnadph_crÏ7hX4Nicotinamide-adenine-dinucleotide-phosphate--reducedrÐ7h}rÑ7(XPUBCHEMrÒ7]rÓ7X3307rÔ7aXCHEBIrÕ7]rÖ7X16474r×7aXKEGGrØ7]rÙ7XC00005rÚ7auh}rÛ7hNhh]rÜ7…rÝ7RrÞ7jU,X C21H26N7O17P3rß7jW,jp,jY,JüÿÿÿjZ,j[,j\,GubG¿ðj¬7G?ðjB,)rà7}rá7(hXnadp_crâ7hX+Nicotinamide-adenine-dinucleotide-phosphaterã7h}rä7(XPUBCHEMrå7]ræ7X3308rç7aXCHEBIrè7]ré7X18009rê7aXKEGGrë7]rì7XC00006rí7auh}rî7hNhh]rï7…rð7Rrñ7jU,X C21H25N7O17P3rò7jW,jp,jY,JýÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ró7}rô7(hX2DGULRxrõ7hX$2 dehydro L gulonate reductase NADH rö7h}r÷7XGENE ASSOCIATIONrø7]rù7XSTM3646rú7ash}rû7j9,jú7j:,XAlternate Carbon Metabolismrü7j<,h]rý7hŒa…rþ7Rrÿ7j@,}r8(jB,)r8}r8(hX 2dhguln_cr8hX2-Dehydro-L-gulonater8h}r8(XPUBCHEMr8]r8X3458r8aXCHEBIr 8]r 8X30769r 8aXKEGGr 8]r 8jj.auh}r8hNhh]r8…r8Rr8jU,XC6H9O7r8jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjs7G¿ðj¿.G¿ðjB,)r8}r8(hX idon__L_cr8hX L-Idonater8h}r8(XPUBCHEMr8]r8X4032r8aXCHEBIr8]r8X17796r8aXKEGGr8]r8XC00770r 8auh}r!8hNhh]r"8…r#8Rr$8jU,XC6H11O7r%8jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðj™7G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r&8}r'8(hX2DGULRyr(8hX%2 dehydro L gulonate reductase NADPH r)8h}r*8XGENE ASSOCIATIONr+8]r,8XSTM3646r-8ash}r.8j9,j-8j:,XAlternate Carbon Metabolismr/8j<,h]r08hŒa…r18Rr28j@,}r38(j8G¿ðjÍ7G¿ðj¿.G¿ðj8G?ðjà7G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r48}r58(hX2MAHMPr68hX82 Methyl 4 amino 5 hydroxymethylpyrimidine diphosphataser78h}r88XGENE ASSOCIATIONr98]r:8X( STM0457 or STM1235 )r;8ash}r<8j9,j;8j:,X*Cofactor and Prosthetic Group Biosynthesisr=8j<,h]r>8(h•hže…r?8Rr@8j@,}rA8(jB,)rB8}rC8(hX2mahmp_crD8hX62-Methyl-4-amino-5-hydroxymethylpyrimidine-diphosphaterE8h}rF8(XPUBCHEMrG8]rH8X7322rI8aXCHEBIrJ8]rK8X16629rL8aXKEGGrM8]rN8XC04752rO8auh}rP8hNhh]rQ8…rR8RrS8jU,X C6H8N3O7P2rT8jW,jp,jY,JýÿÿÿjZ,j[,j\,GubG¿ðjˆ.G¿ðjB,)rU8}rV8(hX4ampm_crW8hX*4-Amino-2-methyl-5-phosphomethylpyrimidinerX8h}rY8(XPUBCHEMrZ8]r[8X7161r\8aXCHEBIr]8]r^8X18032r_8aXKEGGr`8]ra8XC04556rb8auh}rc8hNhh]rd8…re8Rrf8jU,X C6H8N3O4Prg8jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðj¿.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rh8}ri8(hX 34dhpactexrj8hXOdihydroxyphenylacetaldehyde transport via diffusion extracellular to periplasm rk8h}rl8XGENE ASSOCIATIONrm8]rn8X2( STM0320 or STM0999 or STM1473 or STM2267 )ro8ash}rp8j9,jo8j:,XTransport Outer Membrane Porinrq8j<,h]rr8(h)hh h2e…rs8Rrt8j@,}ru8(jB,)rv8}rw8(hX 34dhpac_erx8hX3-4-Dihydroxyphenylacetaldehydery8h}rz8(XPUBCHEMr{8]r|8X6744r}8aXCHEBIr~8]r8jj.aXKEGGr€8]r8XC04043r‚8auh}rƒ8hNhh]r„8…r…8Rr†8jU,XC8H8O3r‡8jW,jË-jY,KjZ,j[,j\,GubG¿ðjB,)rˆ8}r‰8(hX 34dhpac_prŠ8hX3-4-Dihydroxyphenylacetaldehyder‹8h}rŒ8(XPUBCHEMr8]rŽ8X6744r8aXCHEBIr8]r‘8jj.aXKEGGr’8]r“8XC04043r”8auh}r•8hNhh]r–8…r—8Rr˜8jU,XC8H8O3r™8jW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rš8}r›8(hX3AMPtexrœ8hX83AMP transport via diffusion extracellular to periplasm r8h}rž8XGENE ASSOCIATIONrŸ8]r 8X2( STM0320 or STM0999 or STM1473 or STM2267 )r¡8ash}r¢8j9,j¡8j:,XTransport Outer Membrane Porinr£8j<,h]r¤8(h2h)hh e…r¥8Rr¦8j@,}r§8(jB,)r¨8}r©8(hX3amp_erª8hX3-AMPr«8h}r¬8(XPUBCHEMr­8]r®8X4566r¯8aXCHEBIr°8]r±8X28931r²8aXKEGGr³8]r´8XC01367rµ8auh}r¶8hNhh]r·8…r¸8Rr¹8jU,X C10H12N5O7Prº8jW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðj’0G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r»8}r¼8(hX3CMPtexr½8hX83CMP transport via diffusion extracellular to periplasm r¾8h}r¿8XGENE ASSOCIATIONrÀ8]rÁ8X2( STM0320 or STM0999 or STM1473 or STM2267 )rÂ8ash}rÃ8j9,jÂ8j:,XTransport Outer Membrane PorinrÄ8j<,h]rÅ8(h)hh h2e…rÆ8RrÇ8j@,}rÈ8(jB,)rÉ8}rÊ8(hX3cmp_erË8hX3-cmprÌ8h}rÍ8(XPUBCHEMrÎ8]rÏ8X8117rÐ8aXCHEBIrÑ8]rÒ8jj.aXKEGGrÓ8]rÔ8XC05822rÕ8auh}rÖ8hNhh]r×8…rØ8RrÙ8jU,X C9H12N3O8PrÚ8jW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðjr0G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÛ8}rÜ8(hX3GMPtexrÝ8hX83GMP transport via diffusion extracellular to periplasm rÞ8h}rß8XGENE ASSOCIATIONrà8]rá8X2( STM0320 or STM1473 or STM2267 or STM0999 )râ8ash}rã8j9,jâ8j:,XTransport Outer Membrane Porinrä8j<,h]rå8(h)hh h2e…ræ8Rrç8j@,}rè8(jB,)ré8}rê8(hX3gmp_erë8hX3-GMPrì8h}rí8(XPUBCHEMrî8]rï8X8443rð8aXCHEBIrñ8]rò8jj.aXKEGGró8]rô8XC06193rõ8auh}rö8hNhh]r÷8…rø8Rrù8jU,X C10H12N5O8Prú8jW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðj³0G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rû8}rü8(hX3HAD100rý8hX63 hydroxyacyl acyl carrier protein dehydratase n C100 rþ8h}rÿ8XGENE ASSOCIATIONr9]r9X( STM1067 or STM0227 )r9ash}r9j9,j9j:,XCell Envelope Biosynthesisr9j<,h]r9(h§h°e…r9Rr9j@,}r9(jB,)r 9}r 9(hX 3hdecACP_cr 9hX(R-3-Hydroxydecanoyl-acyl-carrier-proteinr 9h}r 9(XPUBCHEMr9]r9X7209r9aXCHEBIr9]r9jj.aXKEGGr9]r9XC04619r9auh}r9hNhh]r9…r9Rr9jU,X C21H39N2O9PRSr9jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjˆ.G?ðjB,)r9}r9(hX tdec2eACP_cr9hX&trans-Dec-2-enoyl-acyl-carrier-proteinr9h}r9(XPUBCHEMr 9]r!9X8049r"9aXCHEBIr#9]r$9jj.aXKEGGr%9]r&9XC05754r'9auh}r(9hNhh]r)9…r*9Rr+9jU,X C21H37N2O8PRSr,9jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r-9}r.9(hX3HAD120r/9hX63 hydroxyacyl acyl carrier protein dehydratase n C120 r09h}r19XGENE ASSOCIATIONr29]r39X( STM1067 or STM0227 )r49ash}r59j9,j49j:,XCell Envelope Biosynthesisr69j<,h]r79(h§h°e…r89Rr99j@,}r:9(jB,)r;9}r<9(hX 3hddecACP_cr=9hX*R-3-Hydroxydodecanoyl-acyl-carrier-proteinr>9h}r?9(XPUBCHEMr@9]rA9X8052rB9aXCHEBIrC9]rD9jj.aXKEGGrE9]rF9XC05757rG9auh}rH9hNhh]rI9…rJ9RrK9jU,X C23H43N2O9PRSrL9jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjˆ.G?ðjB,)rM9}rN9(hX tddec2eACP_crO9hX(trans-Dodec-2-enoyl-acyl-carrier-proteinrP9h}rQ9(XPUBCHEMrR9]rS9X8053rT9aXCHEBIrU9]rV9jj.aXKEGGrW9]rX9XC05758rY9auh}rZ9hNhh]r[9…r\9Rr]9jU,X C23H41N2O8PRSr^9jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r_9}r`9(hX3HAD121ra9hX63 hydroxyacyl acyl carrier protein dehydratase n C121 rb9h}rc9XGENE ASSOCIATIONrd9]re9X( STM0227 or STM1067 )rf9ash}rg9j9,jf9j:,XCell Envelope Biosynthesisrh9j<,h]ri9(h§h°e…rj9Rrk9j@,}rl9(jB,)rm9}rn9(hX3hcddec5eACP_cro9hX2R-3-hydroxy-cis-dodec-5-enoyl-acyl-carrier-proteinrp9h}rq9(XPUBCHEMrr9]rs9jj.aXCHEBIrt9]ru9jj.aXKEGGrv9]rw9jj.auh}rx9hNhh]ry9…rz9Rr{9jU,X C23H41N2O9PRSr|9jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjB,)r}9}r~9(hXt3c5ddeceACP_cr9hX-trans-3-cis-5-dodecenoyl-acyl-carrier-proteinr€9h}r9(XPUBCHEMr‚9]rƒ9jj.aXCHEBIr„9]r…9jj.aXKEGGr†9]r‡9jj.auh}rˆ9hNhh]r‰9…rŠ9Rr‹9jU,X C23H39N2O8PRSrŒ9jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðjˆ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r9}rŽ9(hX3HAD140r9hX63 hydroxyacyl acyl carrier protein dehydratase n C140 r9h}r‘9XGENE ASSOCIATIONr’9]r“9X( STM1067 or STM0227 )r”9ash}r•9j9,j”9j:,XCell Envelope Biosynthesisr–9j<,h]r—9(h§h°e…r˜9Rr™9j@,}rš9(jB,)r›9}rœ9(hX 3hmrsACP_cr9hX-R-3-Hydroxytetradecanoyl-acyl-carrier-proteinrž9h}rŸ9(XPUBCHEMr 9]r¡9X7269r¢9aXCHEBIr£9]r¤9jj.aXKEGGr¥9]r¦9XC04688r§9auh}r¨9hNhh]r©9…rª9Rr«9jU,X C25H47N2O9PRSr¬9jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjˆ.G?ðjB,)r­9}r®9(hX tmrs2eACP_cr¯9hX+trans-Tetradec-2-enoyl-acyl-carrier-proteinr°9h}r±9(XPUBCHEMr²9]r³9X8055r´9aXCHEBIrµ9]r¶9jj.aXKEGGr·9]r¸9XC05760r¹9auh}rº9hNhh]r»9…r¼9Rr½9jU,X C25H45N2O8PRSr¾9jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¿9}rÀ9(hX3HAD141rÁ9hX63 hydroxyacyl acyl carrier protein dehydratase n C141 rÂ9h}rÃ9XGENE ASSOCIATIONrÄ9]rÅ9X( STM1067 or STM0227 )rÆ9ash}rÇ9j9,jÆ9j:,XCell Envelope BiosynthesisrÈ9j<,h]rÉ9(h§h°e…rÊ9RrË9j@,}rÌ9(jB,)rÍ9}rÎ9(hX 3hcmrs7eACP_crÏ9hX4R-3-hydroxy-cis-myristol-7-eoyl-acyl-carrier-proteinrÐ9h}rÑ9(XPUBCHEMrÒ9]rÓ9jj.aXCHEBIrÔ9]rÕ9jj.aXKEGGrÖ9]r×9jj.auh}rØ9hNhh]rÙ9…rÚ9RrÛ9jU,X C25H45N2O9PRSrÜ9jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjB,)rÝ9}rÞ9(hX t3c7mrseACP_crß9hX/trans-3-cis-7-myristoleoyl-acyl-carrier-proteinrà9h}rá9(XPUBCHEMrâ9]rã9jj.aXCHEBIrä9]rå9jj.aXKEGGræ9]rç9jj.auh}rè9hNhh]ré9…rê9Rrë9jU,X C25H43N2O8PRSrì9jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðjˆ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rí9}rî9(hX3HAD160rï9hX63 hydroxyacyl acyl carrier protein dehydratase n C160 rð9h}rñ9XGENE ASSOCIATIONrò9]ró9X( STM1067 or STM0227 )rô9ash}rõ9j9,jô9j:,XCell Envelope Biosynthesisrö9j<,h]r÷9(h§h°e…rø9Rrù9j@,}rú9(jB,)rû9}rü9(hX 3hpalmACP_crý9hX)R-3-hydroxypalmitoyl-acyl-carrier-proteinrþ9h}rÿ9(XPUBCHEMr:]r:X7222r:aXCHEBIr:]r:jj.aXKEGGr:]r:XC04633r:auh}r:hNhh]r :…r :Rr :jU,X C27H51N2O9PRSr :jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjB,)r :}r:(hX tpalm2eACP_cr:hX*trans-Hexadec-2-enoyl-acyl-carrier-proteinr:h}r:(XPUBCHEMr:]r:X8058r:aXCHEBIr:]r:jj.aXKEGGr:]r:XC05763r:auh}r:hNhh]r:…r:Rr:jU,X C27H49N2O8PRSr:jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðjˆ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r:}r :(hX3HAD161r!:hX63 hydroxyacyl acyl carrier protein dehydratase n C161 r":h}r#:XGENE ASSOCIATIONr$:]r%:X( STM0227 or STM1067 )r&:ash}r':j9,j&:j:,XCell Envelope Biosynthesisr(:j<,h]r):(h§h°e…r*:Rr+:j@,}r,:(jB,)r-:}r.:(hX3hcpalm9eACP_cr/:hX0R-3-hydroxy-cis-palm-9-eoyl-acyl-carrier-proteinr0:h}r1:(XPUBCHEMr2:]r3:jj.aXCHEBIr4:]r5:jj.aXKEGGr6:]r7:jj.auh}r8:hNhh]r9:…r::Rr;:jU,X C27H49N2O9PRSr<:jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjˆ.G?ðjB,)r=:}r>:(hXt3c9palmeACP_cr?:hX/trans-3-cis-9-palmitoleoyl-acyl-carrier-proteinr@:h}rA:(XPUBCHEMrB:]rC:jj.aXCHEBIrD:]rE:jj.aXKEGGrF:]rG:jj.auh}rH:hNhh]rI:…rJ:RrK:jU,X C27H47N2O8PRSrL:jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rM:}rN:(hX3HAD180rO:hX63 hydroxyacyl acyl carrier protein dehydratase n C180 rP:h}rQ:XGENE ASSOCIATIONrR:]rS:X( STM1067 or STM0227 )rT:ash}rU:j9,jT:j:,XCell Envelope BiosynthesisrV:j<,h]rW:(h§h°e…rX:RrY:j@,}rZ:(jB,)r[:}r\:(hX 3hoctaACP_cr]:hX,R-3-Hydroxyoctadecanoyl-acyl-carrier-proteinr^:h}r_:(XPUBCHEMr`:]ra:jj.aXCHEBIrb:]rc:jj.aXKEGGrd:]re:jj.auh}rf:hNhh]rg:…rh:Rri:jU,X C29H55N2O9PRSrj:jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjB,)rk:}rl:(hX toctd2eACP_crm:hX*trans-octadec-2-enoyl-acyl-carrier-proteinrn:h}ro:(XPUBCHEMrp:]rq:jj.aXCHEBIrr:]rs:jj.aXKEGGrt:]ru:jj.auh}rv:hNhh]rw:…rx:Rry:jU,X C29H53N2O8PRSrz:jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðjˆ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r{:}r|:(hX3HAD181r}:hX63 hydroxyacyl acyl carrier protein dehydratase n C181 r~:h}r:XGENE ASSOCIATIONr€:]r:X( STM0227 or STM1067 )r‚:ash}rƒ:j9,j‚:j:,XCell Envelope Biosynthesisr„:j<,h]r…:(h°h§e…r†:Rr‡:j@,}rˆ:(jB,)r‰:}rŠ:(hX3hcvac11eACP_cr‹:hX2R-3-hydroxy-cis-vacc-11-enoyl-acyl-carrier-proteinrŒ:h}r:(XPUBCHEMrŽ:]r:jj.aXCHEBIr:]r‘:jj.aXKEGGr’:]r“:jj.auh}r”:hNhh]r•:…r–:Rr—:jU,X C29H53N2O9PRSr˜:jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjˆ.G?ðjB,)r™:}rš:(hXt3c11vaceACP_cr›:hX,trans-3-cis-11-vacceoyl-acyl-carrier-proteinrœ:h}r:(XPUBCHEMrž:]rŸ:jj.aXCHEBIr :]r¡:jj.aXKEGGr¢:]r£:jj.auh}r¤:hNhh]r¥:…r¦:Rr§:jU,X C29H51N2O8PRSr¨:jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r©:}rª:(hX3HAD40r«:hX53 hydroxyacyl acyl carrier protein dehydratase n C40 r¬:h}r­:XGENE ASSOCIATIONr®:]r¯:X( STM1067 or STM0227 )r°:ash}r±:j9,j°:j:,XCell Envelope Biosynthesisr²:j<,h]r³:(h§h°e…r´:Rrµ:j@,}r¶:(jB,)r·:}r¸:(hX3haACP_cr¹:hX%3R-3-Hydroxyacyl-acyl-carrier-proteinrº:h}r»:(XPUBCHEMr¼:]r½:X4490r¾:aXCHEBIr¿:]rÀ:jj.aXKEGGrÁ:]rÂ:XC01271rÃ:auh}rÄ:hNhh]rÅ:…rÆ:RrÇ:jU,X C15H27N2O9PRSrÈ:jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjB,)rÉ:}rÊ:(hX but2eACP_crË:hX But-2-enoyl-acyl-carrier-proteinrÌ:h}rÍ:(XPUBCHEMrÎ:]rÏ:X6911rÐ:aXCHEBIrÑ:]rÒ:jj.aXKEGGrÓ:]rÔ:XC04246rÕ:auh}rÖ:hNhh]r×:…rØ:RrÙ:jU,X C15H25N2O8PRSrÚ:jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðjˆ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÛ:}rÜ:(hX3HAD60rÝ:hX53 hydroxyacyl acyl carrier protein dehydratase n C60 rÞ:h}rß:XGENE ASSOCIATIONrà:]rá:X( STM1067 or STM0227 )râ:ash}rã:j9,jâ:j:,XCell Envelope Biosynthesisrä:j<,h]rå:(h§h°e…ræ:Rrç:j@,}rè:(jB,)ré:}rê:(hX 3hhexACP_crë:hX(R-3-Hydroxyhexanoyl-acyl-carrier-proteinrì:h}rí:(XPUBCHEMrî:]rï:X8042rð:aXCHEBIrñ:]rò:jj.aXKEGGró:]rô:XC05747rõ:auh}rö:hNhh]r÷:…rø:Rrù:jU,X C17H31N2O9PRSrú:jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjB,)rû:}rü:(hX thex2eACP_crý:hX&trans-Hex-2-enoyl-acyl-carrier-proteinrþ:h}rÿ:(XPUBCHEMr;]r;X8043r;aXCHEBIr;]r;jj.aXKEGGr;]r;XC05748r;auh}r;hNhh]r ;…r ;Rr ;jU,X C17H29N2O8PRSr ;jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðjˆ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r ;}r;(hX3HAD80r;hX53 hydroxyacyl acyl carrier protein dehydratase n C80 r;h}r;XGENE ASSOCIATIONr;]r;X( STM1067 or STM0227 )r;ash}r;j9,j;j:,XCell Envelope Biosynthesisr;j<,h]r;(h§h°e…r;Rr;j@,}r;(jB,)r;}r;(hX 3hoctACP_cr;hX(R-3-Hydroxyoctanoyl-acyl-carrier-proteinr;h}r;(XPUBCHEMr ;]r!;X7210r";aXCHEBIr#;]r$;jj.aXKEGGr%;]r&;XC04620r';auh}r(;hNhh]r);…r*;Rr+;jU,X C19H35N2O9PRSr,;jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjB,)r-;}r.;(hX toct2eACP_cr/;hX&trans-Oct-2-enoyl-acyl-carrier-proteinr0;h}r1;(XPUBCHEMr2;]r3;X8046r4;aXCHEBIr5;]r6;jj.aXKEGGr7;]r8;XC05751r9;auh}r:;hNhh]r;;…r<;Rr=;jU,X C19H33N2O8PRSr>;jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðjˆ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r?;}r@;(hX3KGKrA;hX3 keto L gulonate kinaserB;h}rC;XGENE ASSOCIATIONrD;]rE;XSTM3674rF;ash}rG;j9,jF;j:,XAlternate Carbon MetabolismrH;j<,h]rI;h¹a…rJ;RrK;j@,}rL;(jB,)rM;}rN;(hX 3dhguln_crO;hX3-Dehydro-L-gulonaterP;h}rQ;(XPUBCHEMrR;]rS;X3892rT;aXCHEBIrU;]rV;X16142rW;aXKEGGrX;]rY;XC00618rZ;auh}r[;hNhh]r\;…r];Rr^;jU,XC6H9O7r_;jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðju.G¿ðjB,)r`;}ra;(hX 3dhgulnp_crb;hX3-keto-L-gulonate-6-phosphaterc;h}rd;(XPUBCHEMre;]rf;jj.aXCHEBIrg;]rh;jj.aXKEGGri;]rj;XC14899rk;auh}rl;hNhh]rm;…rn;Rro;jU,XC6H8O10Prp;jW,jp,jY,JýÿÿÿjZ,j[,j\,GubG?ðj¿.G?ðj¬.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rq;}rr;(hX3NTD2pprs;hX3 nucleotidase UMP periplasm rt;h}ru;XGENE ASSOCIATIONrv;]rw;XSTM4403rx;ash}ry;j9,jx;j:,XNucleotide Salvage Pathwayrz;j<,h]r{;hqa…r|;Rr};j@,}r~;(jQ0G¿ðj>0G¿ðjB,)r;}r€;(hXuri_pr;hXUridiner‚;h}rƒ;(XPUBCHEMr„;]r…;X3593r†;aXCHEBIr‡;]rˆ;X16704r‰;aXKEGGrŠ;]r‹;XC00299rŒ;auh}r;hNhh]rŽ;…r;Rr;jU,X C9H12N2O6r‘;jW,jX,jY,KjZ,j[,j\,GubG?ðjB,)r’;}r“;(hXpi_pr”;hX Phosphater•;h}r–;(XPUBCHEMr—;]r˜;X3311r™;aXCHEBIrš;]r›;X18367rœ;aXKEGGr;]rž;XC00009rŸ;auh}r ;hNhh]r¡;…r¢;Rr£;jU,XHO4Pr¤;jW,jX,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¥;}r¦;(hX3NTD4ppr§;hX3 nucleotidase CMP periplasm r¨;h}r©;XGENE ASSOCIATIONrª;]r«;X( STM4403 or STM2927 )r¬;ash}r­;j9,j¬;j:,XNucleotide Salvage Pathwayr®;j<,h]r¯;(hÂhqe…r°;Rr±;j@,}r²;(jr0G¿ðj>0G¿ðj’;G?ðjB,)r³;}r´;(hXcytd_prµ;hXCytidiner¶;h}r·;(XPUBCHEMr¸;]r¹;X3758rº;aXCHEBIr»;]r¼;X17562r½;aXKEGGr¾;]r¿;XC00475rÀ;auh}rÁ;hNhh]rÂ;…rÃ;RrÄ;jU,X C9H13N3O5rÅ;jW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÆ;}rÇ;(hX3NTD7pprÈ;hX3 nucleotidase AMP periplasm rÉ;h}rÊ;XGENE ASSOCIATIONrË;]rÌ;X( STM4403 or STM2927 )rÍ;ash}rÎ;j9,jÍ;j:,XNucleotide Salvage PathwayrÏ;j<,h]rÐ;(hÂhqe…rÑ;RrÒ;j@,}rÓ;(j’0G¿ðj>0G¿ðj’;G?ðjB,)rÔ;}rÕ;(hXadn_prÖ;hX Adenosiner×;h}rØ;(XPUBCHEMrÙ;]rÚ;X3512rÛ;aXCHEBIrÜ;]rÝ;X16335rÞ;aXKEGGrß;]rà;XC00212rá;auh}râ;hNhh]rã;…rä;Rrå;jU,X C10H13N5O4ræ;jW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rç;}rè;(hX3NTD9ppré;hX3 nucleotidase GMP periplasm rê;h}rë;XGENE ASSOCIATIONrì;]rí;XSTM4403rî;ash}rï;j9,jî;j:,XNucleotide Salvage Pathwayrð;j<,h]rñ;hqa…rò;Rró;j@,}rô;(j³0G¿ðj>0G¿ðjB,)rõ;}rö;(hXgsn_pr÷;hX Guanosinerø;h}rù;(XPUBCHEMrú;]rû;X3677rü;aXCHEBIrý;]rþ;X16750rÿ;aXKEGGr<]r<XC00387r<auh}r<hNhh]r<…r<Rr<jU,X C10H13N5O5r<jW,jX,jY,KjZ,j[,j\,GubG?ðj’;G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r<}r <(hX3OAR100r <hX03 oxoacyl acyl carrier protein reductase n C100 r <h}r <XGENE ASSOCIATIONr <]r<XSTM1195r<ash}r<j9,j<j:,XCell Envelope Biosynthesisr<j<,h]r<hËa…r<Rr<j@,}r<(jÍ7G¿ðj¿.G¿ðjB,)r<}r<(hX 3odecACP_cr<hX"3-Oxodecanoyl-acyl-carrier-proteinr<h}r<(XPUBCHEMr<]r<X8048r<aXCHEBIr<]r<jj.aXKEGGr <]r!<XC05753r"<auh}r#<hNhh]r$<…r%<Rr&<jU,X C21H37N2O9PRSr'<jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj 9G?ðjà7G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r(<}r)<(hX3OAR120r*<hX03 oxoacyl acyl carrier protein reductase n C120 r+<h}r,<XGENE ASSOCIATIONr-<]r.<XSTM1195r/<ash}r0<j9,j/<j:,XCell Envelope Biosynthesisr1<j<,h]r2<hËa…r3<Rr4<j@,}r5<(jÍ7G¿ðj¿.G¿ðjB,)r6<}r7<(hX 3oddecACP_cr8<hX$3-Oxododecanoyl-acyl-carrier-proteinr9<h}r:<(XPUBCHEMr;<]r<<X8051r=<aXCHEBIr><]r?<jj.aXKEGGr@<]rA<XC05756rB<auh}rC<hNhh]rD<…rE<RrF<jU,X C23H41N2O9PRSrG<jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj;9G?ðjà7G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rH<}rI<(hX3OAR121rJ<hX03 oxoacyl acyl carrier protein reductase n C121 rK<h}rL<XGENE ASSOCIATIONrM<]rN<XSTM1195rO<ash}rP<j9,jO<j:,XCell Envelope BiosynthesisrQ<j<,h]rR<hËa…rS<RrT<j@,}rU<(jÍ7G¿ðjB,)rV<}rW<(hX3ocddec5eACP_crX<hX,3-oxo-cis-dodec-5-enoyl-acyl-carrier-proteinrY<h}rZ<(XPUBCHEMr[<]r\<jj.aXCHEBIr]<]r^<jj.aXKEGGr_<]r`<jj.auh}ra<hNhh]rb<…rc<Rrd<jU,X C23H39N2O9PRSre<jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj¿.G¿ðjm9G?ðjà7G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rf<}rg<(hX3OAR140rh<hX03 oxoacyl acyl carrier protein reductase n C140 ri<h}rj<XGENE ASSOCIATIONrk<]rl<XSTM1195rm<ash}rn<j9,jm<j:,XCell Envelope Biosynthesisro<j<,h]rp<hËa…rq<Rrr<j@,}rs<(jÍ7G¿ðjB,)rt<}ru<(hX 3omrsACP_crv<hX'3-Oxotetradecanoyl-acyl-carrier-proteinrw<h}rx<(XPUBCHEMry<]rz<X8054r{<aXCHEBIr|<]r}<jj.aXKEGGr~<]r<XC05759r€<auh}r<hNhh]r‚<…rƒ<Rr„<jU,X C25H45N2O9PRSr…<jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj¿.G¿ðj›9G?ðjà7G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r†<}r‡<(hX3OAR141rˆ<hX03 oxoacyl acyl carrier protein reductase n C141 r‰<h}rŠ<XGENE ASSOCIATIONr‹<]rŒ<XSTM1195r<ash}rŽ<j9,j<j:,XCell Envelope Biosynthesisr<j<,h]r<hËa…r‘<Rr’<j@,}r“<(jB,)r”<}r•<(hX 3ocmrs7eACP_cr–<hX.3-oxo-cis-myristol-7-eoyl-acyl-carrier-proteinr—<h}r˜<(XPUBCHEMr™<]rš<jj.aXCHEBIr›<]rœ<jj.aXKEGGr<]rž<jj.auh}rŸ<hNhh]r <…r¡<Rr¢<jU,X C25H43N2O9PRSr£<jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj¿.G¿ðjÍ7G¿ðjà7G?ðjÍ9G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¤<}r¥<(hX3OAR160r¦<hX03 oxoacyl acyl carrier protein reductase n C160 r§<h}r¨<XGENE ASSOCIATIONr©<]rª<XSTM1195r«<ash}r¬<j9,j«<j:,XCell Envelope Biosynthesisr­<j<,h]r®<hËa…r¯<Rr°<j@,}r±<(jB,)r²<}r³<(hX 3opalmACP_cr´<hX&3-Oxohexadecanoyl-acyl-carrier-proteinrµ<h}r¶<(XPUBCHEMr·<]r¸<X8057r¹<aXCHEBIrº<]r»<jj.aXKEGGr¼<]r½<XC05762r¾<auh}r¿<hNhh]rÀ<…rÁ<RrÂ<jU,X C27H49N2O9PRSrÃ<jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjÍ7G¿ðj¿.G¿ðjû9G?ðjà7G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÄ<}rÅ<(hX3OAR161rÆ<hX03 oxoacyl acyl carrier protein reductase n C161 rÇ<h}rÈ<XGENE ASSOCIATIONrÉ<]rÊ<XSTM1195rË<ash}rÌ<j9,jË<j:,XCell Envelope BiosynthesisrÍ<j<,h]rÎ<hËa…rÏ<RrÐ<j@,}rÑ<(jÍ7G¿ðjB,)rÒ<}rÓ<(hX3ocpalm9eACP_crÔ<hX*3-oxo-cis-palm-9-eoyl-acyl-carrier-proteinrÕ<h}rÖ<(XPUBCHEMr×<]rØ<jj.aXCHEBIrÙ<]rÚ<jj.aXKEGGrÛ<]rÜ<jj.auh}rÝ<hNhh]rÞ<…rß<Rrà<jU,X C27H47N2O9PRSrá<jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj¿.G¿ðjà7G?ðj-:G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)râ<}rã<(hX3OAR180rä<hX03 oxoacyl acyl carrier protein reductase n C180 rå<h}ræ<XGENE ASSOCIATIONrç<]rè<XSTM1195ré<ash}rê<j9,jé<j:,XCell Envelope Biosynthesisrë<j<,h]rì<hËa…rí<Rrî<j@,}rï<(jB,)rð<}rñ<(hX 3ooctdACP_crò<hX&3-Oxooctadecanoyl-acyl-carrier-proteinró<h}rô<(XPUBCHEMrõ<]rö<jj.aXCHEBIr÷<]rø<jj.aXKEGGrù<]rú<jj.auh}rû<hNhh]rü<…rý<Rrþ<jU,X C29H53N2O9PRSrÿ<jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj¿.G¿ðjÍ7G¿ðjà7G?ðj[:G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r=}r=(hX3OAR181r=hX03 oxoacyl acyl carrier protein reductase n C181 r=h}r=XGENE ASSOCIATIONr=]r=XSTM1195r=ash}r=j9,j=j:,XCell Envelope Biosynthesisr =j<,h]r =hËa…r =Rr =j@,}r =(jÍ7G¿ðjB,)r=}r=(hX3ocvac11eACP_cr=hX,3-oxo-cis-vacc-11-enoyl-acyl-carrier-proteinr=h}r=(XPUBCHEMr=]r=jj.aXCHEBIr=]r=jj.aXKEGGr=]r=jj.auh}r=hNhh]r=…r=Rr=jU,X C29H51N2O9PRSr=jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj¿.G¿ðj‰:G?ðjà7G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r=}r=(hX3OAR40r =hX/3 oxoacyl acyl carrier protein reductase n C40 r!=h}r"=XGENE ASSOCIATIONr#=]r$=XSTM1195r%=ash}r&=j9,j%=j:,XCell Envelope Biosynthesisr'=j<,h]r(=hËa…r)=Rr*=j@,}r+=(jÍ7G¿ðj¿.G¿ðjB,)r,=}r-=(hXactACP_cr.=hXAcetoacetyl-ACPr/=h}r0=(XPUBCHEMr1=]r2=X8039r3=aXCHEBIr4=]r5=jj.aXKEGGr6=]r7=XC05744r8=auh}r9=hNhh]r:=…r;=Rr<=jU,X C15H25N2O9PRSr==jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjà7G?ðj·:G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r>=}r?=(hX3OAR60r@=hX/3 oxoacyl acyl carrier protein reductase n C60 rA=h}rB=XGENE ASSOCIATIONrC=]rD=XSTM1195rE=ash}rF=j9,jE=j:,XCell Envelope BiosynthesisrG=j<,h]rH=hËa…rI=RrJ=j@,}rK=(jÍ7G¿ðjB,)rL=}rM=(hX 3ohexACP_crN=hX"3-Oxohexanoyl-acyl-carrier-proteinrO=h}rP=(XPUBCHEMrQ=]rR=X8041rS=aXCHEBIrT=]rU=jj.aXKEGGrV=]rW=XC05746rX=auh}rY=hNhh]rZ=…r[=Rr\=jU,X C17H29N2O9PRSr]=jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj¿.G¿ðjé:G?ðjà7G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r^=}r_=(hX3OAR80r`=hX/3 oxoacyl acyl carrier protein reductase n C80 ra=h}rb=XGENE ASSOCIATIONrc=]rd=XSTM1195re=ash}rf=j9,je=j:,XCell Envelope Biosynthesisrg=j<,h]rh=hËa…ri=Rrj=j@,}rk=(jB,)rl=}rm=(hX 3ooctACP_crn=hX"3-Oxooctanoyl-acyl-carrier-proteinro=h}rp=(XPUBCHEMrq=]rr=X8045rs=aXCHEBIrt=]ru=jj.aXKEGGrv=]rw=XC05750rx=auh}ry=hNhh]rz=…r{=Rr|=jU,X C19H33N2O9PRSr}=jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj¿.G¿ðjÍ7G¿ðjà7G?ðj;G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r~=}r=(hX3OAS100r€=hX/3 oxoacyl acyl carrier protein synthase n C100 r=h}r‚=XGENE ASSOCIATIONrƒ=]r„=X( STM2378 or STM1197 )r…=ash}r†=j9,j…=j:,XCell Envelope Biosynthesisr‡=j<,h]rˆ=(hÔhÝe…r‰=RrŠ=j@,}r‹=(jB,)rŒ=}r=(hXmalACP_crŽ=hXMalonyl-acyl-carrier-proteinr=h}r=(XPUBCHEMr‘=]r’=X4431r“=aXCHEBIr”=]r•=jj.aXKEGGr–=]r—=XC01209r˜=auh}r™=hNhh]rš=…r›=Rrœ=jU,XC14H22N2O10PRSr=jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjB,)rž=}rŸ=(hXocACP_cr =hXOctanoyl-ACP-n-C80ACPr¡=h}r¢=(XPUBCHEMr£=]r¤=X8047r¥=aXCHEBIr¦=]r§=jj.aXKEGGr¨=]r©=XC05752rª=auh}r«=hNhh]r¬=…r­=Rr®=jU,X C19H35N2O8PRSr¯=jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj¿.G¿ðjB,)r°=}r±=(hXACP_cr²=hXacyl-carrier-proteinr³=h}r´=(XPUBCHEMrµ=]r¶=X3528r·=aXCHEBIr¸=]r¹=jj.aXKEGGrº=]r»=XC00229r¼=auh}r½=hNhh]r¾=…r¿=RrÀ=jU,X C11H21N2O7PRSrÁ=jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðjB,)rÂ=}rÃ=(hXco2_crÄ=hXCO2rÅ=h}rÆ=(XPUBCHEMrÇ=]rÈ=X3313rÉ=aXCHEBIrÊ=]rË=X16526rÌ=aXKEGGrÍ=]rÎ=XC00011rÏ=auh}rÐ=hNhh]rÑ=…rÒ=RrÓ=jU,XCO2rÔ=jW,jp,jY,KjZ,j[,j\,GubG?ðj<G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÕ=}rÖ=(hX3OAS120r×=hX/3 oxoacyl acyl carrier protein synthase n C120 rØ=h}rÙ=XGENE ASSOCIATIONrÚ=]rÛ=X( STM2378 or STM1197 )rÜ=ash}rÝ=j9,jÜ=j:,XCell Envelope BiosynthesisrÞ=j<,h]rß=(hÔhÝe…rà=Rrá=j@,}râ=(jŒ=G¿ðjB,)rã=}rä=(hXdcaACP_crå=hXDecanoyl-ACP-n-C100ACPræ=h}rç=(XPUBCHEMrè=]ré=X8050rê=aXCHEBIrë=]rì=jj.aXKEGGrí=]rî=XC05755rï=auh}rð=hNhh]rñ=…rò=Rró=jU,X C21H39N2O8PRSrô=jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj¿.G¿ðj°=G?ðj6<G?ðjÂ=G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rõ=}rö=(hX3OAS121r÷=hX/3 oxoacyl acyl carrier protein synthase n C121 rø=h}rù=XGENE ASSOCIATIONrú=]rû=XSTM2378rü=ash}rý=j9,jü=j:,XCell Envelope Biosynthesisrþ=j<,h]rÿ=hÝa…r>Rr>j@,}r>(jB,)r>}r>(hX cdec3eACP_cr>hX+cis-dec-3-enoyl-acyl-carrier-protein-n-C101r>h}r>(XPUBCHEMr>]r >jj.aXCHEBIr >]r >jj.aXKEGGr >]r >jj.auh}r>hNhh]r>…r>Rr>jU,X C21H37N2O8PRSr>jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjŒ=G¿ðj¿.G¿ðjV<G?ðj°=G?ðjÂ=G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r>}r>(hX3OAS140r>hX/3 oxoacyl acyl carrier protein synthase n C140 r>h}r>XGENE ASSOCIATIONr>]r>X( STM2378 or STM1197 )r>ash}r>j9,j>j:,XCell Envelope Biosynthesisr>j<,h]r>(hÔhÝe…r>Rr>j@,}r >(jŒ=G¿ðjB,)r!>}r">(hX ddcaACP_cr#>hXDodecanoyl-ACP-n-C120ACPr$>h}r%>(XPUBCHEMr&>]r'>X7620r(>aXCHEBIr)>]r*>jj.aXKEGGr+>]r,>XC05223r->auh}r.>hNhh]r/>…r0>Rr1>jU,X C23H43N2O8PRSr2>jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj¿.G¿ðj°=G?ðjt<G?ðjÂ=G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r3>}r4>(hX3OAS141r5>hX/3 oxoacyl acyl carrier protein synthase n C141 r6>h}r7>XGENE ASSOCIATIONr8>]r9>XSTM2378r:>ash}r;>j9,j:>j:,XCell Envelope Biosynthesisr<>j<,h]r=>hÝa…r>>Rr?>j@,}r@>(jŒ=G¿ðjB,)rA>}rB>(hX cddec5eACP_crC>hX-cis-dodec-5-enoyl-acyl-carrier-protein-n-C121rD>h}rE>(XPUBCHEMrF>]rG>jj.aXCHEBIrH>]rI>jj.aXKEGGrJ>]rK>jj.auh}rL>hNhh]rM>…rN>RrO>jU,X C23H41N2O8PRSrP>jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj¿.G¿ðj°=G?ðj”<G?ðjÂ=G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rQ>}rR>(hX3OAS160rS>hX/3 oxoacyl acyl carrier protein synthase n C160 rT>h}rU>XGENE ASSOCIATIONrV>]rW>X( STM2378 or STM1197 )rX>ash}rY>j9,jX>j:,XCell Envelope BiosynthesisrZ>j<,h]r[>(hÔhÝe…r\>Rr]>j@,}r^>(jŒ=G¿ðj¿.G¿ðjB,)r_>}r`>(hX myrsACP_cra>hXMyristoyl-ACP-n-C140ACPrb>h}rc>(XPUBCHEMrd>]re>X8056rf>aXCHEBIrg>]rh>jj.aXKEGGri>]rj>XC05761rk>auh}rl>hNhh]rm>…rn>Rro>jU,X C25H47N2O8PRSrp>jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjÂ=G?ðj°=G?ðj²<G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rq>}rr>(hX3OAS161rs>hX/3 oxoacyl acyl carrier protein synthase n C161 rt>h}ru>XGENE ASSOCIATIONrv>]rw>XSTM2378rx>ash}ry>j9,jx>j:,XCell Envelope Biosynthesisrz>j<,h]r{>hÝa…r|>Rr}>j@,}r~>(jŒ=G¿ðjB,)r>}r€>(hXtdeACP_cr>hX0cis-tetradec-7-enoyl-acyl-carrier-protein-n-C141r‚>h}rƒ>(XPUBCHEMr„>]r…>jj.aXCHEBIr†>]r‡>jj.aXKEGGrˆ>]r‰>jj.auh}rŠ>hNhh]r‹>…rŒ>Rr>jU,X C25H45N2O8PRSrŽ>jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj¿.G¿ðjÒ<G?ðj°=G?ðjÂ=G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r>}r>(hX3OAS180r‘>hX/3 oxoacyl acyl carrier protein synthase n C180 r’>h}r“>XGENE ASSOCIATIONr”>]r•>X( STM1197 or STM2378 )r–>ash}r—>j9,j–>j:,XCell Envelope Biosynthesisr˜>j<,h]r™>(hÔhÝe…rš>Rr›>j@,}rœ>(jB,)r>}rž>(hX palmACP_crŸ>hXPalmitoyl-ACP-n-C160ACPr >h}r¡>(XPUBCHEMr¢>]r£>X8059r¤>aXCHEBIr¥>]r¦>jj.aXKEGGr§>]r¨>XC05764r©>auh}rª>hNhh]r«>…r¬>Rr­>jU,X C27H51N2O8PRSr®>jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj¿.G¿ðjŒ=G¿ðj°=G?ðjð<G?ðjÂ=G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¯>}r°>(hX3OAS181r±>hX/3 oxoacyl acyl carrier protein synthase n C181 r²>h}r³>XGENE ASSOCIATIONr´>]rµ>XSTM1197r¶>ash}r·>j9,j¶>j:,XCell Envelope Biosynthesisr¸>j<,h]r¹>hÔa…rº>Rr»>j@,}r¼>(jŒ=G¿ðj¿.G¿ðjB,)r½>}r¾>(hXhdeACP_cr¿>hX/cis-hexadec-9-enoyl-acyl-carrier-protein-n-C161rÀ>h}rÁ>(XPUBCHEMrÂ>]rÃ>jj.aXCHEBIrÄ>]rÅ>jj.aXKEGGrÆ>]rÇ>jj.auh}rÈ>hNhh]rÉ>…rÊ>RrË>jU,X C27H49N2O8PRSrÌ>jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj=G?ðj°=G?ðjÂ=G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÍ>}rÎ>(hX3OAS60rÏ>hX.3 oxoacyl acyl carrier protein synthase n C60 rÐ>h}rÑ>XGENE ASSOCIATIONrÒ>]rÓ>X( STM2378 or STM1197 )rÔ>ash}rÕ>j9,jÔ>j:,XCell Envelope BiosynthesisrÖ>j<,h]r×>(hÔhÝe…rØ>RrÙ>j@,}rÚ>(jŒ=G¿ðjB,)rÛ>}rÜ>(hXbutACP_crÝ>hXButyryl-ACP-n-C40ACPrÞ>h}rß>(XPUBCHEMrà>]rá>X8040râ>aXCHEBIrã>]rä>jj.aXKEGGrå>]ræ>XC05745rç>auh}rè>hNhh]ré>…rê>Rrë>jU,X C15H27N2O8PRSrì>jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj¿.G¿ðjL=G?ðj°=G?ðjÂ=G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rí>}rî>(hX3OAS80rï>hX.3 oxoacyl acyl carrier protein synthase n C80 rð>h}rñ>XGENE ASSOCIATIONrò>]ró>X( STM2378 or STM1197 )rô>ash}rõ>j9,jô>j:,XCell Envelope Biosynthesisrö>j<,h]r÷>(hÔhÝe…rø>Rrù>j@,}rú>(jŒ=G¿ðjB,)rû>}rü>(hXhexACP_crý>hXHexanoyl-ACP-n-C60ACPrþ>h}rÿ>(XPUBCHEMr?]r?X8044r?aXCHEBIr?]r?jj.aXKEGGr?]r?XC05749r?auh}r?hNhh]r ?…r ?Rr ?jU,X C17H31N2O8PRSr ?jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj¿.G¿ðj°=G?ðjl=G?ðjÂ=G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r ?}r?(hX 3PEPTabcppr?hX;tripeptide LalaDgluMdap transport via ABC system periplasm r?h}r?XGENE ASSOCIATIONr?]r?XC( STM1679 and STM1745 and STM1744 and STM1743 and STM1742 )r?ash}r?j9,j?j:,XMurein Recyclingr?j<,h]r?(hæhïhøjj e…r?Rr?j@,}r?(jB,)r?}r?(hXLalaDgluMdap_pr?hX3L-alanine-D-glutamate-meso-2-6-diaminoheptanedioater?h}r?(XPUBCHEMr ?]r!?jj.aXCHEBIr"?]r#?jj.aXKEGGr$?]r%?jj.auh}r&?hNhh]r'?…r(?Rr)?jU,X C15H25N4O8r*?jW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðju.G¿ðjˆ.G¿ðjÑ.G?ðjB,)r+?}r,?(hXLalaDgluMdap_cr-?hX3L-alanine-D-glutamate-meso-2-6-diaminoheptanedioater.?h}r/?(XPUBCHEMr0?]r1?jj.aXCHEBIr2?]r3?jj.aXKEGGr4?]r5?jj.auh}r6?hNhh]r7?…r8?Rr9?jU,X C15H25N4O8r:?jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðj¬.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r;?}r?h}r??XGENE ASSOCIATIONr@?]rA?X2( STM0320 or STM0999 or STM1473 or STM2267 )rB?ash}rC?j9,jB?j:,XTransport Outer Membrane PorinrD?j<,h]rE?(h)hh h2e…rF?RrG?j@,}rH?(jB,)rI?}rJ?(hXLalaDgluMdap_erK?hX3L-alanine-D-glutamate-meso-2-6-diaminoheptanedioaterL?h}rM?(XPUBCHEMrN?]rO?jj.aXCHEBIrP?]rQ?jj.aXKEGGrR?]rS?jj.auh}rT?hNhh]rU?…rV?RrW?jU,X C15H25N4O8rX?jW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj?G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rY?}rZ?(hX3UMPtexr[?hX83UMP transport via diffusion extracellular to periplasm r\?h}r]?XGENE ASSOCIATIONr^?]r_?X2( STM0320 or STM0999 or STM1473 or STM2267 )r`?ash}ra?j9,j`?j:,XTransport Outer Membrane Porinrb?j<,h]rc?(h)hh h2e…rd?Rre?j@,}rf?(jB,)rg?}rh?(hX3ump_eri?hX3-UMPrj?h}rk?(XPUBCHEMrl?]rm?X4567rn?aXCHEBIro?]rp?X28895rq?aXKEGGrr?]rs?XC01368rt?auh}ru?hNhh]rv?…rw?Rrx?jU,X C9H11N2O9Pry?jW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðjQ0G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rz?}r{?(hX 4HOXPACDtexr|?hXO4 hydroxyphenylacetaldehyde transport via diffusion extracellular to periplasm r}?h}r~?XGENE ASSOCIATIONr?]r€?X2( STM0320 or STM0999 or STM1473 or STM2267 )r?ash}r‚?j9,j?j:,XTransport Outer Membrane Porinrƒ?j<,h]r„?(h)hh h2e…r…?Rr†?j@,}r‡?(jB,)rˆ?}r‰?(hX 4hoxpacd_erŠ?hX4-Hydroxyphenylacetaldehyder‹?h}rŒ?(XPUBCHEMr?]rŽ?X6521r?aXCHEBIr?]r‘?X15621r’?aXKEGGr“?]r”?XC03765r•?auh}r–?hNhh]r—?…r˜?Rr™?jU,XC8H8O2rš?jW,jË-jY,KjZ,j[,j\,GubG¿ðjB,)r›?}rœ?(hX 4hoxpacd_pr?hX4-Hydroxyphenylacetaldehyderž?h}rŸ?(XPUBCHEMr ?]r¡?X6521r¢?aXCHEBIr£?]r¤?X15621r¥?aXKEGGr¦?]r§?XC03765r¨?auh}r©?hNhh]rª?…r«?Rr¬?jU,XC8H8O2r­?jW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r®?}r¯?(hX4PCPr°?hX!tetrapeptide L D carboxypeptidaser±?h}r²?XGENE ASSOCIATIONr³?]r´?XSTM1800rµ?ash}r¶?j9,jµ?j:,XMurein Recyclingr·?j<,h]r¸?ja…r¹?Rrº?j@,}r»?(jB,)r¼?}r½?(hXLalaDgluMdapDala_cr¾?hX=L-alanine-D-glutamate-meso-2-6-diaminoheptanedioate-D-alaniner¿?h}rÀ?(XPUBCHEMrÁ?]rÂ?jj.aXCHEBIrÃ?]rÄ?jj.aXKEGGrÅ?]rÆ?jj.auh}rÇ?hNhh]rÈ?…rÉ?RrÊ?jU,X C18H30N5O9rË?jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjˆ.G¿ðjB,)rÌ?}rÍ?(hXala__D_crÎ?hX D-AlaninerÏ?h}rÐ?(XPUBCHEMrÑ?]rÒ?X3433rÓ?aXCHEBIrÔ?]rÕ?X15570rÖ?aXKEGGr×?]rØ?XC00133rÙ?auh}rÚ?hNhh]rÛ?…rÜ?RrÝ?jU,XC3H7NO2rÞ?jW,jp,jY,KjZ,j[,j\,GubG?ðj+?G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rß?}rà?(hX4PCPpprá?hX,tetrapeptide L D carboxypeptidase periplasm râ?h}rã?XGENE ASSOCIATIONrä?]rå?jash}ræ?j9,jj:,XMurein Recyclingrç?j<,h]rè?…ré?Rrê?j@,}rë?(j>0G¿ðjB,)rì?}rí?(hXLalaDgluMdapDala_prî?hX=L-alanine-D-glutamate-meso-2-6-diaminoheptanedioate-D-alaninerï?h}rð?(XPUBCHEMrñ?]rò?jj.aXCHEBIró?]rô?jj.aXKEGGrõ?]rö?jj.auh}r÷?hNhh]rø?…rù?Rrú?jU,X C18H30N5O9rû?jW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjB,)rü?}rý?(hXala__D_prþ?hX D-Alaninerÿ?h}r@(XPUBCHEMr@]r@X3433r@aXCHEBIr@]r@X15570r@aXKEGGr@]r@XC00133r @auh}r @hNhh]r @…r @Rr @jU,XC3H7NO2r@jW,jX,jY,KjZ,j[,j\,GubG?ðj?G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r@}r@(hX 4PEPTabcppr@hXAtetrapeptide LalaDgluMdapDala transport via ABC system periplasm r@h}r@XGENE ASSOCIATIONr@]r@XE( STM1746.S and STM1745 and STM1744 and STM1743 and STM1742 )r@ash}r@j9,j@j:,XMurein Recyclingr@j<,h]r@(hæhïhøjj e…r@Rr@j@,}r@(ju.G¿ðjì?G¿ðjˆ.G¿ðj¬.G?ðjÑ.G?ðj¼?G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r@}r@(hX4PEPTtexr@hXQLalaDgluMdapDala pentapeptide transport via diffusion extracellular to periplasm r @h}r!@XGENE ASSOCIATIONr"@]r#@X2( STM0320 or STM0999 or STM1473 or STM2267 )r$@ash}r%@j9,j$@j:,XTransport Outer Membrane Porinr&@j<,h]r'@(h)hh h2e…r(@Rr)@j@,}r*@(jB,)r+@}r,@(hXLalaDgluMdapDala_er-@hX=L-alanine-D-glutamate-meso-2-6-diaminoheptanedioate-D-alaniner.@h}r/@(XPUBCHEMr0@]r1@jj.aXCHEBIr2@]r3@jj.aXKEGGr4@]r5@jj.auh}r6@hNhh]r7@…r8@Rr9@jU,X C18H30N5O9r:@jW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjì?G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r;@}r<@(hX5DGLCNRr=@hX5 dehydro D gluconate reductaser>@h}r?@XGENE ASSOCIATIONr@@]rA@XSTM4483rB@ash}rC@j9,jB@j:,XAlternate Carbon MetabolismrD@j<,h]rE@j%a…rF@RrG@j@,}rH@(jB,)rI@}rJ@(hX5dglcn_crK@hX5-Dehydro-D-gluconaterL@h}rM@(XPUBCHEMrN@]rO@X4301rP@aXCHEBIrQ@]rR@X17426rS@aXKEGGrT@]rU@XC01062rV@auh}rW@hNhh]rX@…rY@RrZ@jU,XC6H9O7r[@jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjÍ7G¿ðj¿.G¿ðjà7G?ðj¬7G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r\@}r]@(hX 5DGLCNt2rppr^@hXH5 Dehydro D gluconate transport via proton symport reversible periplasm r_@h}r`@XGENE ASSOCIATIONra@]rb@XSTM4482rc@ash}rd@j9,jc@j:,XTransport Inner Membranere@j<,h]rf@j.a…rg@Rrh@j@,}ri@(jB,)rj@}rk@(hX5dglcn_prl@hX5-Dehydro-D-gluconaterm@h}rn@(XPUBCHEMro@]rp@X4301rq@aXCHEBIrr@]rs@X17426rt@aXKEGGru@]rv@XC01062rw@auh}rx@hNhh]ry@…rz@Rr{@jU,XC6H9O7r|@jW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjØ/G¿ðjI@G?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r}@}r~@(hX 5DGLCNtexr@hXI5 Dehydro D gluconate transport via diffusion extracellular to periplasm r€@h}r@XGENE ASSOCIATIONr‚@]rƒ@X2( STM0320 or STM1473 or STM0999 or STM2267 )r„@ash}r…@j9,j„@j:,XTransport Outer Membrane Porinr†@j<,h]r‡@(h)hh h2e…rˆ@Rr‰@j@,}rŠ@(jB,)r‹@}rŒ@(hX5dglcn_er@hX5-Dehydro-D-gluconaterŽ@h}r@(XPUBCHEMr@]r‘@X4301r’@aXCHEBIr“@]r”@X17426r•@aXKEGGr–@]r—@XC01062r˜@auh}r™@hNhh]rš@…r›@Rrœ@jU,XC6H9O7r@jW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjj@G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rž@}rŸ@(hX5DOANr @hX5 deoxyadenosine nuclosidaser¡@h}r¢@XGENE ASSOCIATIONr£@]r¤@XSTM0207r¥@ash}r¦@j9,j¥@j:,X*Cofactor and Prosthetic Group Biosynthesisr§@j<,h]r¨@j7a…r©@Rrª@j@,}r«@(jB,)r¬@}r­@(hXdad__5_cr®@hX5-Deoxyadenosiner¯@h}r°@(XPUBCHEMr±@]r²@X7603r³@aXCHEBIr´@]rµ@X17319r¶@aXKEGGr·@]r¸@XC05198r¹@auh}rº@hNhh]r»@…r¼@Rr½@jU,X C10H13N5O3r¾@jW,jp,jY,KjZ,j[,j\,GubG¿ðjˆ.G¿ðjB,)r¿@}rÀ@(hXade_crÁ@hXAdeninerÂ@h}rÃ@(XPUBCHEMrÄ@]rÅ@X3447rÆ@aXCHEBIrÇ@]rÈ@X16708rÉ@aXKEGGrÊ@]rË@XC00147rÌ@auh}rÍ@hNhh]rÎ@…rÏ@RrÐ@jU,XC5H5N5rÑ@jW,jp,jY,KjZ,j[,j\,GubG?ðjB,)rÒ@}rÓ@(hX5drib_crÔ@hX 5-deoxyriboserÕ@h}rÖ@(XPUBCHEMr×@]rØ@X3449rÙ@aXCHEBIrÚ@]rÛ@X30797rÜ@aXKEGGrÝ@]rÞ@jj.auh}rß@hNhh]rà@…rá@Rrâ@jU,XC5H10O4rã@jW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rä@}rå@(hXA5PISOræ@hXarabinose 5 phosphate isomeraserç@h}rè@XGENE ASSOCIATIONré@]rê@X( STM2838.S or STM3315 )rë@ash}rì@j9,jë@j:,XAlternate Carbon Metabolismrí@j<,h]rî@(j@jIe…rï@Rrð@j@,}rñ@(jB,)rò@}ró@(hX ru5p__D_crô@hXD-Ribulose-5-phosphaterõ@h}rö@(XPUBCHEMr÷@]rø@X3499rù@aXCHEBIrú@]rû@X17363rü@aXKEGGrý@]rþ@XC00199rÿ@auh}rAhNhh]rA…rARrAjU,XC5H9O8PrAjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjB,)rA}rA(hXara5p_crAhXD-Arabinose-5-phosphaterAh}r A(XPUBCHEMr A]r AX4344r AaXCHEBIr A]rAX16241rAaXKEGGrA]rAXC01112rAauh}rAhNhh]rA…rARrAjU,XC5H9O8PrAjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rA}rA(hXAACPS1rAhX,acyl acyl carrier protein synthetase n C140 rAh}rAXGENE ASSOCIATIONrA]rAX( STM3010 and STM1196 )rAash}r Aj9,jAj:,XCell Envelope Biosynthesisr!Aj<,h]r"A(jRhƒe…r#ARr$Aj@,}r%A(ju.G¿ðj°=G¿ðj4G¿ðjé3G?ðjü3G?ðj_>G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r&A}r'A(hXAACPS2r(AhX-acyl acyl carrier protein synthetase n C141 r)Ah}r*AXGENE ASSOCIATIONr+A]r,AX( STM3010 and STM1196 )r-Aash}r.Aj9,j-Aj:,XCell Envelope Biosynthesisr/Aj<,h]r0A(jRhƒe…r1ARr2Aj@,}r3A(jQ4G¿ðj°=G¿ðju.G¿ðjé3G?ðjü3G?ðj>G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r4A}r5A(hXAACPS3r6AhX-acyl acyl carrier protein synthetase n C160 r7Ah}r8AXGENE ASSOCIATIONr9A]r:AX( STM3010 and STM1196 )r;Aash}rA(jRhƒe…r?ARr@Aj@,}rAA(ju.G¿ðj°=G¿ðj‚4G¿ðjé3G?ðjü3G?ðj>G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rBA}rCA(hXAACPS4rDAhX-acyl acyl carrier protein synthetase n C161 rEAh}rFAXGENE ASSOCIATIONrGA]rHAX( STM3010 and STM1196 )rIAash}rJAj9,jIAj:,XCell Envelope BiosynthesisrKAj<,h]rLA(jRhƒe…rMARrNAj@,}rOA(ju.G¿ðj°=G¿ðj¶4G¿ðjé3G?ðjü3G?ðj½>G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rPA}rQA(hXAACPS5rRAhX-acyl acyl carrier protein synthetase n C181 rSAh}rTAXGENE ASSOCIATIONrUA]rVAX( STM3010 and STM1196 )rWAash}rXAj9,jWAj:,XCell Envelope BiosynthesisrYAj<,h]rZA(jRhƒe…r[ARr\Aj@,}r]A(j°=G¿ðju.G¿ðj5G¿ðjB,)r^A}r_A(hX octeACP_cr`AhX0cis-octadec-11-enoyl-acyl-carrier-protein-n-C181raAh}rbA(XPUBCHEMrcA]rdAjj.aXCHEBIreA]rfAjj.aXKEGGrgA]rhAjj.auh}riAhNhh]rjA…rkARrlAjU,X C29H53N2O8PRSrmAjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðjé3G?ðjü3G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rnA}roA(hXAACPS6rpAhX-acyl acyl carrier protein synthetase n C180 rqAh}rrAXGENE ASSOCIATIONrsA]rtAX( STM3010 and STM1196 )ruAash}rvAj9,juAj:,XCell Envelope BiosynthesisrwAj<,h]rxA(jRhƒe…ryARrzAj@,}r{A(ju.G¿ðj°=G¿ðjê4G¿ðjé3G?ðjü3G?ðjB,)r|A}r}A(hX ocdcaACP_cr~AhXOctadecanoyl-ACP-n-C180ACPrAh}r€A(XPUBCHEMrA]r‚Ajj.aXCHEBIrƒA]r„Ajj.aXKEGGr…A]r†Ajj.auh}r‡AhNhh]rˆA…r‰ARrŠAjU,X C29H55N2O8PRSr‹AjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rŒA}rA(hXAACPS7rŽAhX-acyl acyl carrier protein synthetase n C120 rAh}rAXGENE ASSOCIATIONr‘A]r’AX( STM3010 and STM1196 )r“Aash}r”Aj9,j“Aj:,XCell Envelope Biosynthesisr•Aj<,h]r–A(jRhƒe…r—ARr˜Aj@,}r™A(ju.G¿ðj°=G¿ðjÃ3G¿ðjé3G?ðjü3G?ðj!>G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ršA}r›A(hXAACPS8rœAhX-acyl acyl carrier protein synthetase n C100 rAh}ržAXGENE ASSOCIATIONrŸA]r AX( STM3010 and STM1196 )r¡Aash}r¢Aj9,j¡Aj:,XCell Envelope Biosynthesisr£Aj<,h]r¤A(jRhƒe…r¥ARr¦Aj@,}r§A(ju.G¿ðj°=G¿ðjB,)r¨A}r©A(hXdca_crªAhXDecanoate-n-C100r«Ah}r¬A(XPUBCHEMr­A]r®AX4728r¯AaXCHEBIr°A]r±AX30813r²AaXKEGGr³A]r´AXC01571rµAauh}r¶AhNhh]r·A…r¸ARr¹AjU,XC10H19O2rºAjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjé3G?ðjã=G?ðjü3G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r»A}r¼A(hXAACPS9r½AhX,acyl acyl carrier protein synthetase n C80 r¾Ah}r¿AXGENE ASSOCIATIONrÀA]rÁAX( STM3010 and STM1196 )rÂAash}rÃAj9,jÂAj:,XCell Envelope BiosynthesisrÄAj<,h]rÅA(jRhƒe…rÆARrÇAj@,}rÈA(ju.G¿ðjB,)rÉA}rÊA(hXocta_crËAhXoctanoate-n-C80rÌAh}rÍA(XPUBCHEMrÎA]rÏAX8658rÐAaXCHEBIrÑA]rÒAX28837rÓAaXKEGGrÔA]rÕAXC06423rÖAauh}r×AhNhh]rØA…rÙARrÚAjU,XC8H15O2rÛAjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj°=G¿ðjé3G?ðjž=G?ðjü3G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÜA}rÝA(hXAACTOORrÞAhX@Aminoacetoneoxygen oxidoreductase deaminating flavin containing rßAh}ràAXGENE ASSOCIATIONráA]râAjash}rãAj9,jj:,XMethylglyoxal MetabolismräAj<,h]råA…ræARrçAj@,}rèA(jB,)réA}rêA(hXaact_crëAhX AminoacetonerìAh}ríA(XPUBCHEMrîA]rïAX5001rðAaXCHEBIrñA]ròAX17906róAaXKEGGrôA]rõAXC01888röAauh}r÷AhNhh]røA…rùARrúAjU,XC3H8NOrûAjW,jp,jY,KjZ,j[,j\,GubG¿ðjB,)rüA}rýA(hXo2_crþAhXO2rÿAh}rB(XPUBCHEMrB]rBX3309rBaXCHEBIrB]rBX15379rBaXKEGGrB]rBXC00007r Bauh}r BhNhh]r B…r BRr BjU,XO2rBjW,jp,jY,KjZ,j[,j\,GubG¿ðjˆ.G¿ðjB,)rB}rB(hXmthgxl_crBhX MethylglyoxalrBh}rB(XPUBCHEMrB]rBX3827rBaXCHEBIrB]rBX17158rBaXKEGGrB]rBXC00546rBauh}rBhNhh]rB…rBRr BjU,XC3H4O2r!BjW,jp,jY,KjZ,j[,j\,GubG?ðjB,)r"B}r#B(hXh2o2_cr$BhXHydrogen-peroxider%Bh}r&B(XPUBCHEMr'B]r(BX3329r)BaXCHEBIr*B]r+BX16240r,BaXKEGGr-B]r.BXC00027r/Bauh}r0BhNhh]r1B…r2BRr3BjU,XH2O2r4BjW,jp,jY,KjZ,j[,j\,GubG?ðjB,)r5B}r6B(hXnh4_cr7BhXAmmoniumr8Bh}r9B(XPUBCHEMr:B]r;BX4547rBX28938r?BaXKEGGr@B]rABXC01342rBBauh}rCBhNhh]rDB…rEBRrFBjU,XH4NrGBjW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rHB}rIB(hXAAMYLrJBhX alpha amylaserKBh}rLBXGENE ASSOCIATIONrMB]rNBXSTM1963rOBash}rPBj9,jOBj:,XAlternate Carbon MetabolismrQBj<,h]rRBj[a…rSBRrTBj@,}rUB(j›.G¿ðjB,)rVB}rWB(hXmalthx_crXBhX MaltohexaoserYBh}rZB(XPUBCHEMr[B]r\BX5041r]BaXCHEBIr^B]r_Bjj.aXKEGGr`B]raBXC01936rbBauh}rcBhNhh]rdB…reBRrfBjU,X C36H62O31rgBjW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rhB}riB(hXAAMYLpprjBhXalpha amylase periplasm rkBh}rlBXGENE ASSOCIATIONrmB]rnBXSTM3664roBash}rpBj9,joBj:,XAlternate Carbon MetabolismrqBj<,h]rrBjda…rsBRrtBj@,}ruB(jc.G¿ðjB,)rvB}rwB(hXmalthx_prxBhX MaltohexaoseryBh}rzB(XPUBCHEMr{B]r|BX5041r}BaXCHEBIr~B]rBjj.aXKEGGr€B]rBXC01936r‚Bauh}rƒBhNhh]r„B…r…BRr†BjU,X C36H62O31r‡BjW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rˆB}r‰B(hXABTArŠBhX4 aminobutyrate transaminaser‹Bh}rŒBXGENE ASSOCIATIONrB]rŽBXSTM2792rBash}rBj9,jBj:,XArginine and Proline Metabolismr‘Bj<,h]r’Bjma…r“BRr”Bj@,}r•B(jB,)r–B}r—B(hXakg_cr˜BhX2-Oxoglutarater™Bh}ršB(XPUBCHEMr›B]rœBX3328rBaXCHEBIržB]rŸBX30915r BaXKEGGr¡B]r¢BXC00026r£Bauh}r¤BhNhh]r¥B…r¦BRr§BjU,XC5H4O5r¨BjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjB,)r©B}rªB(hX4abut_cr«BhX4-Aminobutanoater¬Bh}r­B(XPUBCHEMr®B]r¯BX3628r°BaXCHEBIr±B]r²BX16865r³BaXKEGGr´B]rµBXC00334r¶Bauh}r·BhNhh]r¸B…r¹BRrºBjU,XC4H9NO2r»BjW,jp,jY,KjZ,j[,j\,GubG¿ðjB,)r¼B}r½B(hXsucsal_cr¾BhXSuccinic-semialdehyder¿Bh}rÀB(XPUBCHEMrÁB]rÂBX3531rÃBaXCHEBIrÄB]rÅBX16265rÆBaXKEGGrÇB]rÈBXC00232rÉBauh}rÊBhNhh]rËB…rÌBRrÍBjU,XC4H5O3rÎBjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðjB,)rÏB}rÐB(hXglu__L_crÑBhX L-GlutamaterÒBh}rÓB(XPUBCHEMrÔB]rÕBX3327rÖBaXCHEBIr×B]rØBX16015rÙBaXKEGGrÚB]rÛBXC00025rÜBauh}rÝBhNhh]rÞB…rßBRràBjU,XC5H8NO4ráBjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)râB}rãB(hXABUTDräBhX Aminobutyraldehyde dehydrogenaseråBh}ræBXGENE ASSOCIATIONrçB]rèBXSTM1597réBash}rêBj9,jéBj:,XArginine and Proline MetabolismrëBj<,h]rìBjva…ríBRrîBj@,}rïB(jB,)rðB}rñB(hX4abutn_cròBhX4-AminobutanalróBh}rôB(XPUBCHEMrõB]röBX3835r÷BaXCHEBIrøB]rùBX17769rúBaXKEGGrûB]rüBXC00555rýBauh}rþBhNhh]rÿB…rCRrCjU,XC4H10NOrCjW,jp,jY,KjZ,j[,j\,GubG¿ðj™7G¿ðjˆ.G¿ðj©BG?ðjs7G?ðj¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rC}rC(hXABUTt2pprChX:4 aminobutyrate transport in via proton symport periplasm rCh}rCXGENE ASSOCIATIONrC]r CXSTM2793r Cash}r Cj9,j Cj:,XTransport Inner Membraner Cj<,h]r Cja…rCRrCj@,}rC(jB,)rC}rC(hX4abut_prChX4-AminobutanoaterCh}rC(XPUBCHEMrC]rCX3628rCaXCHEBIrC]rCX16865rCaXKEGGrC]rCXC00334rCauh}rChNhh]r C…r!CRr"CjU,XC4H9NO2r#CjW,jX,jY,KjZ,j[,j\,GubG¿ðjØ/G¿ðj¿.G?ðj©BG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r$C}r%C(hXABUTtexr&ChXC4 aminobutyrate transport via diffusion extracellular to periplasm r'Ch}r(CXGENE ASSOCIATIONr)C]r*CX2( STM0320 or STM0999 or STM1473 or STM2267 )r+Cash}r,Cj9,j+Cj:,XTransport Outer Membrane Porinr-Cj<,h]r.C(h)hh h2e…r/CRr0Cj@,}r1C(jB,)r2C}r3C(hX4abut_er4ChX4-Aminobutanoater5Ch}r6C(XPUBCHEMr7C]r8CX3628r9CaXCHEBIr:C]r;CX16865rCXC00334r?Cauh}r@ChNhh]rAC…rBCRrCCjU,XC4H9NO2rDCjW,jË-jY,KjZ,j[,j\,GubG¿ðjCG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rEC}rFC(hXACACtexrGChX@acetoacetate transport via diffusion extracellular to periplasm rHCh}rICXGENE ASSOCIATIONrJC]rKCX2( STM0320 or STM0999 or STM1473 or STM2267 )rLCash}rMCj9,jLCj:,XTransport Outer Membrane PorinrNCj<,h]rOC(h)hh h2e…rPCRrQCj@,}rRC(jB,)rSC}rTC(hXacac_erUChX AcetoacetaterVCh}rWC(XPUBCHEMrXC]rYCX3464rZCaXCHEBIr[C]r\Cjj.aXKEGGr]C]r^CXC00164r_Cauh}r`ChNhh]raC…rbCRrcCjU,XC4H5O3rdCjW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjB,)reC}rfC(hXacac_prgChX AcetoacetaterhCh}riC(XPUBCHEMrjC]rkCX3464rlCaXCHEBIrmC]rnCjj.aXKEGGroC]rpCXC00164rqCauh}rrChNhh]rsC…rtCRruCjU,XC4H5O3rvCjW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rwC}rxC(hXACALDryChX'acetaldehyde dehydrogenase acetylating rzCh}r{CXGENE ASSOCIATIONr|C]r}CX( STM1749 or STM2463 )r~Cash}rCj9,j~Cj:,XPyruvate Metabolismr€Cj<,h]rC(jˆj‘e…r‚CRrƒCj@,}r„C(jB,)r…C}r†C(hXacald_cr‡ChX AcetaldehyderˆCh}r‰C(XPUBCHEMrŠC]r‹CX3384rŒCaXCHEBIrC]rŽCX15343rCaXKEGGrC]r‘CXC00084r’Cauh}r“ChNhh]r”C…r•CRr–CjU,XC2H4Or—CjW,jp,jY,KjZ,j[,j\,GubG¿ðj™7G¿ðjB,)r˜C}r™C(hXcoa_cršChX Coenzyme-Ar›Ch}rœC(XPUBCHEMrC]ržCX3312rŸCaXCHEBIr C]r¡CX15346r¢CaXKEGGr£C]r¤CXC00010r¥Cauh}r¦ChNhh]r§C…r¨CRr©CjU,XC21H32N7O16P3SrªCjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG¿ðjB,)r«C}r¬C(hXaccoa_cr­ChX Acetyl-CoAr®Ch}r¯C(XPUBCHEMr°C]r±CX3326r²CaXCHEBIr³C]r´CX15351rµCaXKEGGr¶C]r·CXC00024r¸Cauh}r¹ChNhh]rºC…r»CRr¼CjU,XC23H34N7O17P3Sr½CjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG?ðj¿.G?ðjs7G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r¾C}r¿C(hXACALDtexrÀChX@acetaldehyde transport via diffusion extracellular to periplasm rÁCh}rÂCXGENE ASSOCIATIONrÃC]rÄCX2( STM0320 or STM0999 or STM1473 or STM2267 )rÅCash}rÆCj9,jÅCj:,XTransport Outer Membrane PorinrÇCj<,h]rÈC(h)hh h2e…rÉCRrÊCj@,}rËC(jB,)rÌC}rÍC(hXacald_erÎChX AcetaldehyderÏCh}rÐC(XPUBCHEMrÑC]rÒCX3384rÓCaXCHEBIrÔC]rÕCX15343rÖCaXKEGGr×C]rØCXC00084rÙCauh}rÚChNhh]rÛC…rÜCRrÝCjU,XC2H4OrÞCjW,jË-jY,KjZ,j[,j\,GubG¿ðjB,)rßC}ràC(hXacald_práChX AcetaldehyderâCh}rãC(XPUBCHEMräC]råCX3384ræCaXCHEBIrçC]rèCX15343réCaXKEGGrêC]rëCXC00084rìCauh}ríChNhh]rîC…rïCRrðCjU,XC2H4OrñCjW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)ròC}róC(hXACALDtpprôChX,acetaldehyde reversible transport periplasm rõCh}röCXGENE ASSOCIATIONr÷C]røCXs0001rùCash}rúCj9,jùCj:,XTransport Inner MembranerûCj<,h]rüCjša…rýCRrþCj@,}rÿC(jßCG¿ðj…CG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rD}rD(hXACBIPGTrDhX/Adenosyl cobinamide phosphate guanyltransferaserDh}rDXGENE ASSOCIATIONrD]rDXSTM2018rDash}rDj9,jDj:,X*Cofactor and Prosthetic Group Biosynthesisr Dj<,h]r Dj£a…r DRr Dj@,}r D(jB,)rD}rD(hX adocbip_crDhXAdenosyl-cobinamide-phosphaterDh}rD(XPUBCHEMrD]rDX8740rDaXCHEBIrD]rDX2481rDaXKEGGrD]rDXC06509rDauh}rDhNhh]rD…rDRrDjU,XC58H83CoN16O14Pr DjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjB,)r!D}r"D(hXgtp_cr#DhXGTPr$Dh}r%D(XPUBCHEMr&D]r'DX3346r(DaXCHEBIr)D]r*DX15996r+DaXKEGGr,D]r-DXC00044r.Dauh}r/DhNhh]r0D…r1DRr2DjU,X C10H12N5O14P3r3DjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG¿ðj¿.G¿ðjB,)r4D}r5D(hX agdpcbi_cr6DhXAdenosine-GDP-cobinamider7Dh}r8D(XPUBCHEMr9D]r:DX8741r;DaXCHEBIrD]r?DXC06510r@Dauh}rADhNhh]rBD…rCDRrDDjU,XC68H95CoN21O21P2rEDjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðjé3G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rFD}rGD(hXACCOACrHDhXacetyl CoA carboxylaserIDh}rJDXGENE ASSOCIATIONrKD]rLDX5( STM0232 and STM2366 and STM3379 and STM3380 )rMDash}rNDj9,jMDj:,XMembrane Lipid MetabolismrODj<,h]rPD(j¬jµj¾jÇe…rQDRrRDj@,}rSD(j«CG¿ðju.G¿ðjB,)rTD}rUD(hXhco3_crVDhX BicarbonaterWDh}rXD(XPUBCHEMrYD]rZDX3583r[DaXCHEBIr\D]r]DX17544r^DaXKEGGr_D]r`DXC00288raDauh}rbDhNhh]rcD…rdDRreDjU,XCHO3rfDjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj¿.G?ðjB,)rgD}rhD(hXmalcoa_criDhX Malonyl-CoArjDh}rkD(XPUBCHEMrlD]rmDX3383rnDaXCHEBIroD]rpDX15531rqDaXKEGGrrD]rsDXC00083rtDauh}ruDhNhh]rvD…rwDRrxDjU,XC24H33N7O19P3SryDjW,jp,jY,JûÿÿÿjZ,j[,j\,GubG?ðj¬.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rzD}r{D(hXACCOALr|DhXacetate CoA ligase ADP forming r}Dh}r~DXGENE ASSOCIATIONrD]r€DX( STM0371 or STM4275 )rDash}r‚Dj9,jDj:,XAlternate Carbon MetabolismrƒDj<,h]r„D(jÐjÙe…r…DRr†Dj@,}r‡D(jB,)rˆD}r‰D(hXppa_crŠDhXPropionate-n-C30r‹Dh}rŒD(XPUBCHEMrD]rŽDX3463rDaXCHEBIrD]r‘DX30768r’DaXKEGGr“D]r”DXC00163r•Dauh}r–DhNhh]r—D…r˜DRr™DjU,XC3H5O2ršDjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðju.G¿ðj˜CG¿ðjB,)r›D}rœD(hXppcoa_crDhX Propanoyl-CoAržDh}rŸD(XPUBCHEMr D]r¡DX3400r¢DaXCHEBIr£D]r¤DX15539r¥DaXKEGGr¦D]r§DXC00100r¨Dauh}r©DhNhh]rªD…r«DRr¬DjU,XC24H36N7O17P3Sr­DjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG?ðjÑ.G?ðj¬.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r®D}r¯D(hX ACGAL1PPppr°DhX1N acetyl D galactosamine 1 phosphatase periplasm r±Dh}r²DXGENE ASSOCIATIONr³D]r´Djash}rµDj9,jj:,XAlternate Carbon Metabolismr¶Dj<,h]r·D…r¸DRr¹Dj@,}rºD(jB,)r»D}r¼D(hX acgal1p_pr½DhX$N-Acetyl-D-galactosamine-1-phosphater¾Dh}r¿D(XPUBCHEMrÀD]rÁDjj.aXCHEBIrÂD]rÃDjj.aXKEGGrÄD]rÅDjj.auh}rÆDhNhh]rÇD…rÈDRrÉDjU,X C8H14NO9PrÊDjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj>0G¿ðj’;G?ðjB,)rËD}rÌD(hXacgal_prÍDhXN-Acetyl-D-galactosaminerÎDh}rÏD(XPUBCHEMrÐD]rÑDX4363rÒDaXCHEBIrÓD]rÔDX28037rÕDaXKEGGrÖD]r×DXC01132rØDauh}rÙDhNhh]rÚD…rÛDRrÜDjU,XC8H15NO6rÝDjW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÞD}rßD(hX ACGAL1PtexràDhXXN acetyl D galactosamine 1 phosphate transport via diffusion extracellular to periplasm ráDh}râDXGENE ASSOCIATIONrãD]räDX2( STM0320 or STM0999 or STM1473 or STM2267 )råDash}ræDj9,jåDj:,XTransport Outer Membrane PorinrçDj<,h]rèD(h)hh h2e…réDRrêDj@,}rëD(jB,)rìD}ríD(hX acgal1p_erîDhX$N-Acetyl-D-galactosamine-1-phosphaterïDh}rðD(XPUBCHEMrñD]ròDjj.aXCHEBIróD]rôDjj.aXKEGGrõD]röDjj.auh}r÷DhNhh]røD…rùDRrúDjU,X C8H14NO9PrûDjW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðj»DG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rüD}rýD(hXACGALtexrþDhXLN acetyl D galactosamine transport via diffusion extracellular to periplasm rÿDh}rEXGENE ASSOCIATIONrE]rEX2( STM0320 or STM0999 or STM1473 or STM2267 )rEash}rEj9,jEj:,XTransport Outer Membrane PorinrEj<,h]rE(h2h)hh e…rERrEj@,}r E(jB,)r E}r E(hXacgal_er EhXN-Acetyl-D-galactosaminer Eh}rE(XPUBCHEMrE]rEX4363rEaXCHEBIrE]rEX28037rEaXKEGGrE]rEXC01132rEauh}rEhNhh]rE…rERrEjU,XC8H15NO6rEjW,jË-jY,KjZ,j[,j\,GubG¿ðjËDG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rE}rE(hX ACGAM1PPpprEhX/N acetyl D glucosamine 1 phosphatase periplasm r Eh}r!EXGENE ASSOCIATIONr"E]r#Ejash}r$Ej9,jj:,XAlternate Carbon Metabolismr%Ej<,h]r&E…r'ERr(Ej@,}r)E(j>0G¿ðjB,)r*E}r+E(hX acgam1p_pr,EhX"N-Acetyl-D-glucosamine-1-phosphater-Eh}r.E(XPUBCHEMr/E]r0EX6921r1EaXCHEBIr2E]r3EX7125r4EaXKEGGr5E]r6EXC04256r7Eauh}r8EhNhh]r9E…r:ERr;EjU,X C8H14NO9PrE(hXacgam_pr?EhXN-Acetyl-D-glucosaminer@Eh}rAE(XPUBCHEMrBE]rCEX3440rDEaXCHEBIrEE]rFEX17411rGEaXKEGGrHE]rIEXC00140rJEauh}rKEhNhh]rLE…rMERrNEjU,XC8H15NO6rOEjW,jX,jY,KjZ,j[,j\,GubG?ðj’;G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rPE}rQE(hX ACGAM1PtexrREhXVN acetyl D glucosamine 1 phosphate transport via diffusion extracellular to periplasm rSEh}rTEXGENE ASSOCIATIONrUE]rVEX2( STM0320 or STM0999 or STM1473 or STM2267 )rWEash}rXEj9,jWEj:,XTransport Outer Membrane PorinrYEj<,h]rZE(h)hh h2e…r[ERr\Ej@,}r]E(jB,)r^E}r_E(hX acgam1p_er`EhX"N-Acetyl-D-glucosamine-1-phosphateraEh}rbE(XPUBCHEMrcE]rdEX6921reEaXCHEBIrfE]rgEX7125rhEaXKEGGriE]rjEXC04256rkEauh}rlEhNhh]rmE…rnERroEjU,X C8H14NO9PrpEjW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðj*EG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rqE}rrE(hXACGAMKrsEhXN acetylglucosamine kinasertEh}ruEXGENE ASSOCIATIONrvE]rwEXSTM1220rxEash}ryEj9,jxEj:,XMurein RecyclingrzEj<,h]r{Ejâa…r|ERr}Ej@,}r~E(ju.G¿ðjB,)rE}r€E(hXacgam_crEhXN-Acetyl-D-glucosaminer‚Eh}rƒE(XPUBCHEMr„E]r…EX3440r†EaXCHEBIr‡E]rˆEX17411r‰EaXKEGGrŠE]r‹EXC00140rŒEauh}rEhNhh]rŽE…rERrEjU,XC8H15NO6r‘EjW,jp,jY,KjZ,j[,j\,GubG¿ðjB,)r’E}r“E(hX acgam6p_cr”EhX"N-Acetyl-D-glucosamine-6-phosphater•Eh}r–E(XPUBCHEMr—E]r˜EX3650r™EaXCHEBIršE]r›EX15784rœEaXKEGGrE]ržEXC00357rŸEauh}r EhNhh]r¡E…r¢ERr£EjU,X C8H14NO9Pr¤EjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðj¿.G?ðj¬.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¥E}r¦E(hXACGAMTr§EhXXUDP N acetylglucosamineundecaprenylphosphate N acetylglucosamine 1 phosphate transferaser¨Eh}r©EXGENE ASSOCIATIONrªE]r«EXSTM3918r¬Eash}r­Ej9,j¬Ej:,XCell Envelope Biosynthesisr®Ej<,h]r¯Ejëa…r°ERr±Ej@,}r²E(jB,)r³E}r´E(hXudcpp_crµEhXUndecaprenyl-phosphater¶Eh}r·E(XPUBCHEMr¸E]r¹EX3641rºEaXCHEBIr»E]r¼EX16141r½EaXKEGGr¾E]r¿EXC00348rÀEauh}rÁEhNhh]rÂE…rÃERrÄEjU,X C55H89O4PrÅEjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjB,)rÆE}rÇE(hXuacgam_crÈEhXUDP-N-acetyl-D-glucosaminerÉEh}rÊE(XPUBCHEMrËE]rÌEX3345rÍEaXCHEBIrÎE]rÏEX16264rÐEaXKEGGrÑE]rÒEXC00043rÓEauh}rÔEhNhh]rÕE…rÖERr×EjU,X C17H25N3O17P2rØEjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjB,)rÙE}rÚE(hXunaga_crÛEhX+Undecaprenyl-diphospho-N-acetyl-glucosaminerÜEh}rÝE(XPUBCHEMrÞE]rßEX4508ràEaXCHEBIráE]râEjj.aXKEGGrãE]räEXC01289råEauh}ræEhNhh]rçE…rèERréEjU,X C63H103NO12P2rêEjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðjB,)rëE}rìE(hXump_críEhXUMPrîEh}rïE(XPUBCHEMrðE]rñEX3405ròEaXCHEBIróE]rôEX16695rõEaXKEGGröE]r÷EXC00105røEauh}rùEhNhh]rúE…rûERrüEjU,X C9H11N2O9PrýEjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rþE}rÿE(hX ACGAptspprFhX;N Acetyl D glucosamine transport via PEPPyr PTS periplasm rFh}rFXGENE ASSOCIATIONrF]rFXf( ( STM2433 and STM1203 and STM2431 and STM2432 ) or ( STM0685 and STM2431 and STM2432 ) )rFash}rFj9,jFj:,XTransport Inner MembranerFj<,h]rF(jôjýjjje…r FRr Fj@,}r F(j=EG¿ðjB,)r F}r F(hXpep_crFhXPhosphoenolpyruvaterFh}rF(XPUBCHEMrF]rFX3374rFaXCHEBIrF]rFX 18021 44897rFaXKEGGrF]rFXC00074rFauh}rFhNhh]rF…rFRrFjU,XC3H2O6PrFjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG¿ðj’EG?ðjB,)rF}r F(hXpyr_cr!FhXPyruvater"Fh}r#F(XPUBCHEMr$F]r%FX3324r&FaXCHEBIr'F]r(FX32816r)FaXKEGGr*F]r+FXC00022r,Fauh}r-FhNhh]r.F…r/FRr0FjU,XC3H3O3r1FjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r2F}r3F(hXACGAtexr4FhXJN Acetyl D glucosamine transport via diffusion extracellular to periplasm r5Fh}r6FXGENE ASSOCIATIONr7F]r8FX2( STM0320 or STM0999 or STM1473 or STM2267 )r9Fash}r:Fj9,j9Fj:,XTransport Outer Membrane Porinr;Fj<,h]rFj@,}r?F(jB,)r@F}rAF(hXacgam_erBFhXN-Acetyl-D-glucosaminerCFh}rDF(XPUBCHEMrEF]rFFX3440rGFaXCHEBIrHF]rIFX17411rJFaXKEGGrKF]rLFXC00140rMFauh}rNFhNhh]rOF…rPFRrQFjU,XC8H15NO6rRFjW,jË-jY,KjZ,j[,j\,GubG¿ðj=EG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rSF}rTF(hXACGKrUFhXacetylglutamate kinaserVFh}rWFXGENE ASSOCIATIONrXF]rYFXSTM4122rZFash}r[Fj9,jZFj:,XArginine and Proline Metabolismr\Fj<,h]r]Fj!a…r^FRr_Fj@,}r`F(jB,)raF}rbF(hXacglu_crcFhXN-Acetyl-L-glutamaterdFh}reF(XPUBCHEMrfF]rgFX3897rhFaXCHEBIriF]rjFX 17533 44337rkFaXKEGGrlF]rmFXC00624rnFauh}roFhNhh]rpF…rqFRrrFjU,XC7H9NO5rsFjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðju.G¿ðjB,)rtF}ruF(hXacg5p_crvFhXN-Acetyl-L-glutamyl-5-phosphaterwFh}rxF(XPUBCHEMryF]rzFX6819r{FaXCHEBIr|F]r}FX16878r~FaXKEGGrF]r€FXC04133rFauh}r‚FhNhh]rƒF…r„FRr…FjU,XC7H9NO8Pr†FjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG?ðj¬.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r‡F}rˆF(hXACGSr‰FhXN acetylglutamate synthaserŠFh}r‹FXGENE ASSOCIATIONrŒF]rFXSTM2992rŽFash}rFj9,jŽFj:,XArginine and Proline MetabolismrFj<,h]r‘Fj*a…r’FRr“Fj@,}r”F(jÏBG¿ðj«CG¿ðjaFG?ðj¿.G?ðj˜CG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r•F}r–F(hXACHBSr—FhX#2 aceto 2 hydroxybutanoate synthaser˜Fh}r™FXGENE ASSOCIATIONršF]r›FX8( STM3795 and STM3796 ) or ( STM3901 and STM3902 )rœFash}rFj9,jœFj:,X(Valine Leucine and Isoleucine MetabolismržFj<,h]rŸF(j3j<jEjNe…r FRr¡Fj@,}r¢F(jB,)r£F}r¤F(hX2obut_cr¥FhX2-Oxobutanoater¦Fh}r§F(XPUBCHEMr¨F]r©FX3409rªFaXCHEBIr«F]r¬FX30831r­FaXKEGGr®F]r¯FXC00109r°Fauh}r±FhNhh]r²F…r³FRr´FjU,XC4H5O3rµFjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjFG¿ðj¿.G¿ðjÂ=G?ðjB,)r¶F}r·F(hX2ahbut_cr¸FhXS-2-Aceto-2-hydroxybutanoater¹Fh}rºF(XPUBCHEMr»F]r¼FX8279r½FaXCHEBIr¾F]r¿FX 27681 49256rÀFaXKEGGrÁF]rÂFXC06006rÃFauh}rÄFhNhh]rÅF…rÆFRrÇFjU,XC6H9O4rÈFjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÉF}rÊF(hXACKrrËFhXacetate kinaserÌFh}rÍFXGENE ASSOCIATIONrÎF]rÏFX%( STM3242 or STM2337 or STM1883 )rÐFash}rÑFj9,jÐFj:,XPyruvate MetabolismrÒFj<,h]rÓF(jWj`jie…rÔFRrÕFj@,}rÖF(jB,)r×F}rØF(hXac_crÙFhXAcetaterÚFh}rÛF(XPUBCHEMrÜF]rÝFX3335rÞFaXCHEBIrßF]ràFX15366ráFaXKEGGrâF]rãFXC00033räFauh}råFhNhh]ræF…rçFRrèFjU,XC2H3O2réFjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðju.G¿ðjB,)rêF}rëF(hXactp_crìFhXAcetyl-phosphateríFh}rîF(XPUBCHEMrïF]rðFX3527rñFaXCHEBIròF]róFX15350rôFaXKEGGrõF]röFXC00227r÷Fauh}røFhNhh]rùF…rúFRrûFjU,XC2H3O5PrüFjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðj¬.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rýF}rþF(hXACLSrÿFhXacetolactate synthaserGh}rGXGENE ASSOCIATIONrG]rGX8( STM3795 and STM3796 ) or ( STM3901 and STM3902 )rGash}rGj9,jGj:,X(Valine Leucine and Isoleucine MetabolismrGj<,h]rG(j<j3jEjNe…rGRr Gj@,}r G(j¿.G¿ðjFGÀjB,)r G}r G(hX alac__S_cr GhXS-2-AcetolactaterGh}rG(XPUBCHEMrG]rGX8282rGaXCHEBIrG]rGX18409rGaXKEGGrG]rGXC06010rGauh}rGhNhh]rG…rGRrGjU,XC5H7O4rGjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðjÂ=G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rG}rG(hXACM6PHr GhX&N acetylmuramate 6 phosphate hydrolaser!Gh}r"GXGENE ASSOCIATIONr#G]r$Gjash}r%Gj9,jj:,XAlternate Carbon Metabolismr&Gj<,h]r'G…r(GRr)Gj@,}r*G(jB,)r+G}r,G(hX acmum6p_cr-GhXN-acetylmuramate-6-phosphater.Gh}r/G(XPUBCHEMr0G]r1Gjj.aXCHEBIr2G]r3Gjj.aXKEGGr4G]r5Gjj.auh}r6GhNhh]r7G…r8GRr9GjU,X C11H17NO11Pr:GjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG¿ðjˆ.G¿ðj’EG?ðjB,)r;G}rGh}r?G(XPUBCHEMr@G]rAGX3555rBGaXCHEBIrCG]rDGX42111rEGaXKEGGrFG]rGGXC00256rHGauh}rIGhNhh]rJG…rKGRrLGjU,XC3H5O3rMGjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rNG}rOG(hXACMAMUTrPGhX0UDP N acetyl D mannosaminuronic acid transferaserQGh}rRGXGENE ASSOCIATIONrSG]rTGXSTM3929rUGash}rVGj9,jUGj:,XCell Envelope BiosynthesisrWGj<,h]rXGjra…rYGRrZGj@,}r[G(jÙEG¿ðjB,)r\G}r]G(hX uacmamu_cr^GhX!UDP-N-acetyl-D-mannosaminouronater_Gh}r`G(XPUBCHEMraG]rbGX8481rcGaXCHEBIrdG]reGX28581rfGaXKEGGrgG]rhGXC06240riGauh}rjGhNhh]rkG…rlGRrmGjU,X C17H22N3O18P2rnGjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG¿ðjB,)roG}rpG(hX unagamu_crqGhXDUndecaprenyl-diphospho-N-acetylglucosamine-N-acetylmannosaminuronaterrGh}rsG(XPUBCHEMrtG]ruGjj.aXCHEBIrvG]rwGjj.aXKEGGrxG]ryGjj.auh}rzGhNhh]r{G…r|GRr}GjU,XC71H113N2O18P2r~GjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG?ðjB,)rG}r€G(hXudp_crGhXUDPr‚Gh}rƒG(XPUBCHEMr„G]r…GX3317r†GaXCHEBIr‡G]rˆGX17659r‰GaXKEGGrŠG]r‹GXC00015rŒGauh}rGhNhh]rŽG…rGRrGjU,X C9H11N2O12P2r‘GjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r’G}r“G(hX ACMANAptsppr”GhX4N acetyl D mannosamine transport via PTS periplasm r•Gh}r–GXGENE ASSOCIATIONr—G]r˜GXC( STM1830 and STM1831 and STM1832 and STM2431 and STM2432 )r™Gash}ršGj9,j™Gj:,XTransport Inner Membraner›Gj<,h]rœG(j{j„jýjje…rGRržGj@,}rŸG(j FG¿ðjB,)r G}r¡G(hXacmana_pr¢GhXN-Acetyl-D-mannosaminer£Gh}r¤G(XPUBCHEMr¥G]r¦GX3918r§GaXCHEBIr¨G]r©GX17122rªGaXKEGGr«G]r¬GXC00645r­Gauh}r®GhNhh]r¯G…r°GRr±GjU,XC8H15NO6r²GjW,jX,jY,KjZ,j[,j\,GubG¿ðjB,)r³G}r´G(hX acmanap_crµGhX"N-Acetyl-D-mannosamine-6-phosphater¶Gh}r·G(XPUBCHEMr¸G]r¹GX6922rºGaXCHEBIr»G]r¼GX28273r½GaXKEGGr¾G]r¿GXC04257rÀGauh}rÁGhNhh]rÂG…rÃGRrÄGjU,X C8H14NO9PrÅGjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðjFG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÆG}rÇG(hX ACMANAtexrÈGhXJN acetyl D mannosamine transport via diffusion extracellular to periplasm rÉGh}rÊGXGENE ASSOCIATIONrËG]rÌGX2( STM2267 or STM0320 or STM0999 or STM1473 )rÍGash}rÎGj9,jÍGj:,XTransport Outer Membrane PorinrÏGj<,h]rÐG(h)hh h2e…rÑGRrÒGj@,}rÓG(jB,)rÔG}rÕG(hXacmana_erÖGhXN-Acetyl-D-mannosaminer×Gh}rØG(XPUBCHEMrÙG]rÚGX3918rÛGaXCHEBIrÜG]rÝGX17122rÞGaXKEGGrßG]ràGXC00645ráGauh}râGhNhh]rãG…räGRråGjU,XC8H15NO6ræGjW,jË-jY,KjZ,j[,j\,GubG¿ðj GG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rçG}rèG(hXACMUMtexréGhXDN acetylmuramate transport via diffusion extracellular to periplasm rêGh}rëGXGENE ASSOCIATIONrìG]ríGX2( STM0320 or STM0999 or STM1473 or STM2267 )rîGash}rïGj9,jîGj:,XTransport Outer Membrane PorinrðGj<,h]rñG(h)hh h2e…ròGRróGj@,}rôG(jB,)rõG}röG(hXacmum_er÷GhXN-AcetylmuramaterøGh}rùG(XPUBCHEMrúG]rûGX5676rüGaXCHEBIrýG]rþGjj.aXKEGGrÿG]rHXC02713rHauh}rHhNhh]rH…rHRrHjU,X C11H18NO8rHjW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjB,)rH}rH(hXacmum_pr HhXN-Acetylmuramater Hh}r H(XPUBCHEMr H]r HX5676rHaXCHEBIrH]rHjj.aXKEGGrH]rHXC02713rHauh}rHhNhh]rH…rHRrHjU,X C11H18NO8rHjW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rH}rH(hX ACNAMt2pprHhX-N acetylneuraminate proton symport periplasm rHh}rHXGENE ASSOCIATIONrH]rHXSTM3338r Hash}r!Hj9,j Hj:,XTransport Inner Membraner"Hj<,h]r#Hj–a…r$HRr%Hj@,}r&H(jB,)r'H}r(H(hXacnam_pr)HhXN-Acetylneuraminater*Hh}r+H(XPUBCHEMr,H]r-HX3568r.HaXCHEBIr/H]r0HX17012r1HaXKEGGr2H]r3HXC00270r4Hauh}r5HhNhh]r6H…r7HRr8HjU,X C11H18NO9r9HjW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjØ/G¿ðjB,)r:H}r;H(hXacnam_crH(XPUBCHEMr?H]r@HX3568rAHaXCHEBIrBH]rCHX17012rDHaXKEGGrEH]rFHXC00270rGHauh}rHHhNhh]rIH…rJHRrKHjU,X C11H18NO9rLHjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rMH}rNH(hXACNAMtexrOHhXGN acetylneuraminate transport via diffusion extracellular to periplasm rPHh}rQHXGENE ASSOCIATIONrRH]rSHX( STM0999 or STM2267 )rTHash}rUHj9,jTHj:,XTransport Outer MembranerVHj<,h]rWH(hh)e…rXHRrYHj@,}rZH(jB,)r[H}r\H(hXacnam_er]HhXN-Acetylneuraminater^Hh}r_H(XPUBCHEMr`H]raHX3568rbHaXCHEBIrcH]rdHX17012reHaXKEGGrfH]rgHXC00270rhHauh}riHhNhh]rjH…rkHRrlHjU,X C11H18NO9rmHjW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj'HG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rnH}roH(hXACNMLrpHhXN Acetylneuraminate lyaserqHh}rrHXGENE ASSOCIATIONrsH]rtHXSTM3339ruHash}rvHj9,juHj:,XAlternate Carbon MetabolismrwHj<,h]rxHjŸa…ryHRrzHj@,}r{H(j:HG¿ðjB,)r|H}r}H(hXacmana_cr~HhXN-Acetyl-D-mannosaminerHh}r€H(XPUBCHEMrH]r‚HX3918rƒHaXCHEBIr„H]r…HX17122r†HaXKEGGr‡H]rˆHXC00645r‰Hauh}rŠHhNhh]r‹H…rŒHRrHjU,XC8H15NO6rŽHjW,jp,jY,KjZ,j[,j\,GubG?ðjFG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rH}rH(hXACOAD1fr‘HhX$acyl CoA dehydrogenase butanoyl CoA r’Hh}r“HXGENE ASSOCIATIONr”H]r•HXSTM0309r–Hash}r—Hj9,j–Hj:,XMembrane Lipid Metabolismr˜Hj<,h]r™Hj¨a…ršHRr›Hj@,}rœH(jB,)rH}ržH(hXbtcoa_crŸHhX Butanoyl-CoAr Hh}r¡H(XPUBCHEMr¢H]r£HX3436r¤HaXCHEBIr¥H]r¦HX15517r§HaXKEGGr¨H]r©HXC00136rªHauh}r«HhNhh]r¬H…r­HRr®HjU,XC25H38N7O17P3Sr¯HjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG¿ðjB,)r°H}r±H(hXfad_cr²HhX$Flavin-adenine-dinucleotide-oxidizedr³Hh}r´H(XPUBCHEMrµH]r¶HX3318r·HaXCHEBIr¸H]r¹HX16238rºHaXKEGGr»H]r¼HXC00016r½Hauh}r¾HhNhh]r¿H…rÀHRrÁHjU,X C27H31N9O15P2rÂHjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjB,)rÃH}rÄH(hXfadh2_crÅHhX#Flavin-adenine-dinucleotide-reducedrÆHh}rÇH(XPUBCHEMrÈH]rÉHX4556rÊHaXCHEBIrËH]rÌHX17877rÍHaXKEGGrÎH]rÏHXC01352rÐHauh}rÑHhNhh]rÒH…rÓHRrÔHjU,X C27H33N9O15P2rÕHjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðjB,)rÖH}r×H(hXb2coa_crØHhX Crotonoyl-CoArÙHh}rÚH(XPUBCHEMrÛH]rÜHX4133rÝHaXCHEBIrÞH]rßHjj.aXKEGGràH]ráHXC00877râHauh}rãHhNhh]räH…råHRræHjU,XC25H36N7O17P3SrçHjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rèH}réH(hXACOAD2frêHhX$acyl CoA dehydrogenase hexanoyl CoA rëHh}rìHXGENE ASSOCIATIONríH]rîHXSTM0309rïHash}rðHj9,jïHj:,XMembrane Lipid MetabolismrñHj<,h]ròHj¨a…róHRrôHj@,}rõH(jB,)röH}r÷H(hXhxcoa_crøHhXHexanoyl-CoA-n-C60CoArùHh}rúH(XPUBCHEMrûH]rüHX7657rýHaXCHEBIrþH]rÿHX27540rIaXKEGGrI]rIXC05270rIauh}rIhNhh]rI…rIRrIjU,XC27H42N7O17P3SrIjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG¿ðj°HG¿ðjB,)r I}r I(hXhx2coa_cr IhXtrans-Hex-2-enoyl-CoAr Ih}r I(XPUBCHEMrI]rIX7658rIaXCHEBIrI]rIX28706rIaXKEGGrI]rIXC05271rIauh}rIhNhh]rI…rIRrIjU,XC27H40N7O17P3SrIjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG?ðjÃHG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rI}rI(hXACOAD3frIhX$acyl CoA dehydrogenase octanoyl CoA rIh}r IXGENE ASSOCIATIONr!I]r"IXSTM0309r#Iash}r$Ij9,j#Ij:,XMembrane Lipid Metabolismr%Ij<,h]r&Ij¨a…r'IRr(Ij@,}r)I(j°HG¿ðjB,)r*I}r+I(hXoccoa_cr,IhXOctanoyl-CoA-n-C80CoAr-Ih}r.I(XPUBCHEMr/I]r0IX5048r1IaXCHEBIr2I]r3IX15533r4IaXKEGGr5I]r6IXC01944r7Iauh}r8IhNhh]r9I…r:IRr;IjU,XC29H46N7O17P3SrI(hXoc2coa_cr?IhXtrans-Oct-2-enoyl-CoAr@Ih}rAI(XPUBCHEMrBI]rCIX7663rDIaXCHEBIrEI]rFIX27537rGIaXKEGGrHI]rIIXC05276rJIauh}rKIhNhh]rLI…rMIRrNIjU,XC29H44N7O17P3SrOIjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG?ðjÃHG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rPI}rQI(hXACOAD4frRIhX$acyl CoA dehydrogenase decanoyl CoA rSIh}rTIXGENE ASSOCIATIONrUI]rVIXSTM0309rWIash}rXIj9,jWIj:,XMembrane Lipid MetabolismrYIj<,h]rZIj¨a…r[IRr\Ij@,}r]I(jB,)r^I}r_I(hXdcacoa_cr`IhXDecanoyl-CoA-n-C100CoAraIh}rbI(XPUBCHEMrcI]rdIX7661reIaXCHEBIrfI]rgIX28493rhIaXKEGGriI]rjIXC05274rkIauh}rlIhNhh]rmI…rnIRroIjU,XC31H50N7O17P3SrpIjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG¿ðj°HG¿ðjÃHG?ðjB,)rqI}rrI(hXdc2coa_crsIhXtrans-Dec-2-enoyl-CoArtIh}ruI(XPUBCHEMrvI]rwIX7662rxIaXCHEBIryI]rzIX10723r{IaXKEGGr|I]r}IXC05275r~Iauh}rIhNhh]r€I…rIRr‚IjU,XC31H48N7O17P3SrƒIjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r„I}r…I(hXACOAD5fr†IhX&acyl CoA dehydrogenase dodecanoyl CoA r‡Ih}rˆIXGENE ASSOCIATIONr‰I]rŠIXSTM0309r‹Iash}rŒIj9,j‹Ij:,XMembrane Lipid MetabolismrIj<,h]rŽIj¨a…rIRrIj@,}r‘I(jB,)r’I}r“I(hX ddcacoa_cr”IhXDodecanoyl-CoA-n-C120CoAr•Ih}r–I(XPUBCHEMr—I]r˜IX4951r™IaXCHEBIršI]r›IX15521rœIaXKEGGrI]ržIXC01832rŸIauh}r IhNhh]r¡I…r¢IRr£IjU,XC33H54N7O17P3Sr¤IjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG¿ðj°HG¿ðjÃHG?ðjB,)r¥I}r¦I(hXdd2coa_cr§IhXtrans-Dodec-2-enoyl-CoAr¨Ih}r©I(XPUBCHEMrªI]r«IX6094r¬IaXCHEBIr­I]r®IX15471r¯IaXKEGGr°I]r±IXC03221r²Iauh}r³IhNhh]r´I…rµIRr¶IjU,XC33H52N7O17P3Sr·IjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r¸I}r¹I(hXACOAD6frºIhX)acyl CoA dehydrogenase tetradecanoyl CoA r»Ih}r¼IXGENE ASSOCIATIONr½I]r¾IXSTM0309r¿Iash}rÀIj9,j¿Ij:,XMembrane Lipid MetabolismrÁIj<,h]rÂIj¨a…rÃIRrÄIj@,}rÅI(j°HG¿ðjB,)rÆI}rÇI(hXtdcoa_crÈIhXTetradecanoyl-CoA-n-C140CoArÉIh}rÊI(XPUBCHEMrËI]rÌIX5585rÍIaXCHEBIrÎI]rÏIX15532rÐIaXKEGGrÑI]rÒIXC02593rÓIauh}rÔIhNhh]rÕI…rÖIRr×IjU,XC35H58N7O17P3SrØIjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG¿ðjB,)rÙI}rÚI(hXtd2coa_crÛIhXtrans-Tetradec-2-enoyl-CoArÜIh}rÝI(XPUBCHEMrÞI]rßIX7660ràIaXCHEBIráI]râIX27721rãIaXKEGGräI]råIXC05273ræIauh}rçIhNhh]rèI…réIRrêIjU,XC35H56N7O17P3SrëIjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG?ðjÃHG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rìI}ríI(hXACOAD7frîIhX(acyl CoA dehydrogenase hexadecanoyl CoA rïIh}rðIXGENE ASSOCIATIONrñI]ròIXSTM0309róIash}rôIj9,jóIj:,XMembrane Lipid MetabolismrõIj<,h]röIj¨a…r÷IRrøIj@,}rùI(j°HG¿ðjB,)rúI}rûI(hXpmtcoa_crüIhXPalmitoyl-CoA-n-C160CoArýIh}rþI(XPUBCHEMrÿI]rJX3454rJaXCHEBIrJ]rJX15525rJaXKEGGrJ]rJXC00154rJauh}rJhNhh]r J…r JRr JjU,XC37H62N7O17P3Sr JjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG¿ðjB,)r J}rJ(hX hdd2coa_crJhXtrans-Hexadec-2-enoyl-CoArJh}rJ(XPUBCHEMrJ]rJX7659rJaXCHEBIrJ]rJX28935rJaXKEGGrJ]rJXC05272rJauh}rJhNhh]rJ…rJRrJjU,XC37H60N7O17P3SrJjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG?ðjÃHG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r J}r!J(hXACOAD8fr"JhX(acyl CoA dehydrogenase octadecanoyl CoA r#Jh}r$JXGENE ASSOCIATIONr%J]r&JXSTM0309r'Jash}r(Jj9,j'Jj:,XMembrane Lipid Metabolismr)Jj<,h]r*Jj¨a…r+JRr,Jj@,}r-J(jB,)r.J}r/J(hXstcoa_cr0JhXStearoyl-CoA-n-C180CoAr1Jh}r2J(XPUBCHEMr3J]r4JX3702r5JaXCHEBIr6J]r7JX15541r8JaXKEGGr9J]r:JXC00412r;Jauh}rJRr?JjU,XC39H66N7O17P3Sr@JjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG¿ðj°HG¿ðjÃHG?ðjB,)rAJ}rBJ(hXod2coa_crCJhXtrans-Octadec-2-enoyl-CoArDJh}rEJ(XPUBCHEMrFJ]rGJX47205526rHJaXCHEBIrIJ]rJJjj.aXKEGGrKJ]rLJXC16218rMJauh}rNJhNhh]rOJ…rPJRrQJjU,XC39H64N7O17P3SrRJjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rSJ}rTJ(hXACOATArUJhXAcetyl CoA ACP transacylaserVJh}rWJXGENE ASSOCIATIONrXJ]rYJX( STM1196 and STM1193 )rZJash}r[Jj9,jZJj:,XMembrane Lipid Metabolismr\Jj<,h]r]J(j±jRe…r^JRr_Jj@,}r`J(j°=G¿ðj«CG¿ðj˜CG?ðjB,)raJ}rbJ(hXacACP_crcJhX Acetyl-ACPrdJh}reJ(XPUBCHEMrfJ]rgJX6663rhJaXCHEBIriJ]rjJjj.aXKEGGrkJ]rlJXC03939rmJauh}rnJhNhh]roJ…rpJRrqJjU,X C13H23N2O8PRSrrJjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rsJ}rtJ(hXACODAruJhXacetylornithine deacetylaservJh}rwJXGENE ASSOCIATIONrxJ]ryJXSTM4120rzJash}r{Jj9,jzJj:,XArginine and Proline Metabolismr|Jj<,h]r}Jjºa…r~JRrJj@,}r€J(jB,)rJ}r‚J(hXacorn_crƒJhXN2-Acetyl-L-ornithiner„Jh}r…J(XPUBCHEMr†J]r‡JX3726rˆJaXCHEBIr‰J]rŠJX16543r‹JaXKEGGrŒJ]rJXC00437rŽJauh}rJhNhh]rJ…r‘JRr’JjU,X C7H14N2O3r“JjW,jp,jY,KjZ,j[,j\,GubG¿ðjˆ.G¿ðjB,)r”J}r•J(hXorn_cr–JhX Ornithiner—Jh}r˜J(XPUBCHEMr™J]ršJX4756r›JaXCHEBIrœJ]rJX18257ržJaXKEGGrŸJ]r JXC01602r¡Jauh}r¢JhNhh]r£J…r¤JRr¥JjU,X C5H13N2O2r¦JjW,jp,jY,KjZ,j[,j\,GubG?ðj×FG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r§J}r¨J(hX ACOLIPAtexr©JhX`arabinose modified core oligosaccharide lipid A transport via vector periplasm to extracellular rªJh}r«JXGENE ASSOCIATIONr¬J]r­Jjash}r®Jj9,jj:,X)Lipopolysaccharide Biosynthesis Recyclingr¯Jj<,h]r°J…r±JRr²Jj@,}r³J(jB,)r´J}rµJ(hX acolipa_pr¶JhXA4-Amino-4-deoxy-L-arabinose-modified-core-oligosaccharide-lipid-Ar·Jh}r¸J(XPUBCHEMr¹J]rºJjj.aXCHEBIr»J]r¼Jjj.aXKEGGr½J]r¾Jjj.auh}r¿JhNhh]rÀJ…rÁJRrÂJjU,XC181H314N3O103P4rÃJjW,jX,jY,J÷ÿÿÿjZ,j[,j\,GubG¿ðjB,)rÄJ}rÅJ(hX acolipa_erÆJhXA4-Amino-4-deoxy-L-arabinose-modified-core-oligosaccharide-lipid-ArÇJh}rÈJ(XPUBCHEMrÉJ]rÊJjj.aXCHEBIrËJ]rÌJjj.aXKEGGrÍJ]rÎJjj.auh}rÏJhNhh]rÐJ…rÑJRrÒJjU,XC181H314N3O103P4rÓJjW,jË-jY,J÷ÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÔJ}rÕJ(hXACONIsrÖJhX aconitate isomerase spontaneous r×Jh}rØJXGENE ASSOCIATIONrÙJ]rÚJXs0001rÛJash}rÜJj9,jÛJj:,X UnassignedrÝJj<,h]rÞJjša…rßJRràJj@,}ráJ(jB,)râJ}rãJ(hX acon__T_cräJhXtrans-AconitateråJh}ræJ(XPUBCHEMrçJ]rèJX5390réJaXCHEBIrêJ]rëJX32806rìJaXKEGGríJ]rîJXC02341rïJauh}rðJhNhh]rñJ…ròJRróJjU,XC6H3O6rôJjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG¿ðjB,)rõJ}röJ(hX acon__C_cr÷JhX cis-AconitaterøJh}rùJ(XPUBCHEMrúJ]rûJX3707rüJaXCHEBIrýJ]rþJX32805rÿJaXKEGGrK]rKXC00417rKauh}rKhNhh]rK…rKRrKjU,XC6H3O6rKjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rK}r K(hXACONTar KhX.aconitase half reaction A Citrate hydro lyase r Kh}r KXGENE ASSOCIATIONr K]rKX( STM0158 or STM1712 )rKash}rKj9,jKj:,XCitric Acid CyclerKj<,h]rK(jÃjÌe…rKRrKj@,}rK(jB,)rK}rK(hXcit_crKhXCitraterKh}rK(XPUBCHEMrK]rKX3458rKaXCHEBIrK]rKX30769r KaXKEGGr!K]r"KXC00158r#Kauh}r$KhNhh]r%K…r&KRr'KjU,XC6H5O7r(KjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG¿ðjˆ.G?ðjõJG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r)K}r*K(hXACONTbr+KhX1aconitase half reaction B Isocitrate hydro lyase r,Kh}r-KXGENE ASSOCIATIONr.K]r/KX( STM0158 or STM1712 )r0Kash}r1Kj9,j0Kj:,XCitric Acid Cycler2Kj<,h]r3K(jÃjÌe…r4KRr5Kj@,}r6K(jˆ.G¿ðjõJG¿ðjB,)r7K}r8K(hXicit_cr9KhX Isocitrater:Kh}r;K(XPUBCHEMrKaXCHEBIr?K]r@KX30887rAKaXKEGGrBK]rCKXC00311rDKauh}rEKhNhh]rFK…rGKRrHKjU,XC6H5O7rIKjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rJK}rKK(hXACOTArLKhXacetylornithine transaminaserMKh}rNKXGENE ASSOCIATIONrOK]rPKX( STM3468 or STM1303 )rQKash}rRKj9,jQKj:,XArginine and Proline MetabolismrSKj<,h]rTK(jÕjÞe…rUKRrVKj@,}rWK(jJG¿ðj–BG¿ðjÏBG?ðjB,)rXK}rYK(hXacg5sa_crZKhX#N-Acetyl-L-glutamate-5-semialdehyder[Kh}r\K(XPUBCHEMr]K]r^KX4470r_KaXCHEBIr`K]raKX 16319 29123rbKaXKEGGrcK]rdKXC01250reKauh}rfKhNhh]rgK…rhKRriKjU,XC7H10NO4rjKjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rkK}rlK(hXACPS1rmKhXacyl carrier protein synthasernKh}roKXGENE ASSOCIATIONrpK]rqKX( STM2577 or STM3583 )rrKash}rsKj9,jrKj:,X*Cofactor and Prosthetic Group BiosynthesisrtKj<,h]ruK(jçjðe…rvKRrwKj@,}rxK(j˜CG¿ðjB,)ryK}rzK(hXapoACP_cr{KhXapoprotein-acyl-carrier-proteinr|Kh}r}K(XPUBCHEMr~K]rKX6463r€KaXCHEBIrK]r‚Kjj.aXKEGGrƒK]r„KXC03688r…Kauh}r†KhNhh]r‡K…rˆKRr‰KjU,XRHOrŠKjW,jp,jY,KjZ,j[,j\,GubG¿ðjB,)r‹K}rŒK(hXpap_crKhXAdenosine-3-5-bisphosphaterŽKh}rK(XPUBCHEMrK]r‘KX3356r’KaXCHEBIr“K]r”KX17985r•KaXKEGGr–K]r—KXC00054r˜Kauh}r™KhNhh]ršK…r›KRrœKjU,X C10H11N5O10P2rKjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG?ðj°=G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ržK}rŸK(hXACSr KhXacetyl CoA synthetaser¡Kh}r¢KXGENE ASSOCIATIONr£K]r¤KXSTM4275r¥Kash}r¦Kj9,j¥Kj:,XPyruvate Metabolismr§Kj<,h]r¨KjÐa…r©KRrªKj@,}r«K(ju.G¿ðj×FG¿ðj˜CG¿ðj«CG?ðjé3G?ðjü3G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¬K}r­K(hXACSERtexr®KhXEO Acetyl L serine transport via diffusion extracellular to periplasm r¯Kh}r°KXGENE ASSOCIATIONr±K]r²KX2( STM0320 or STM0999 or STM1473 or STM2267 )r³Kash}r´Kj9,j³Kj:,XTransport Outer Membrane PorinrµKj<,h]r¶K(h)hh h2e…r·KRr¸Kj@,}r¹K(jB,)rºK}r»K(hXacser_er¼KhXO-Acetyl-L-seriner½Kh}r¾K(XPUBCHEMr¿K]rÀKX4228rÁKaXCHEBIrÂK]rÃKX17981rÄKaXKEGGrÅK]rÆKXC00979rÇKauh}rÈKhNhh]rÉK…rÊKRrËKjU,XC5H9NO4rÌKjW,jË-jY,KjZ,j[,j\,GubG¿ðjB,)rÍK}rÎK(hXacser_prÏKhXO-Acetyl-L-serinerÐKh}rÑK(XPUBCHEMrÒK]rÓKX4228rÔKaXCHEBIrÕK]rÖKX17981r×KaXKEGGrØK]rÙKXC00979rÚKauh}rÛKhNhh]rÜK…rÝKRrÞKjU,XC5H9NO4rßKjW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)ràK}ráK(hXACSERtpprâKhX2O Acetyl L serine export via facilitated transportrãKh}räKXGENE ASSOCIATIONråK]ræKX( STM2645 or STM1517 )rçKash}rèKj9,jçKj:,XTransport Inner MembraneréKj<,h]rêK(jùje…rëKRrìKj@,}ríK(jB,)rîK}rïK(hXacser_crðKhXO-Acetyl-L-serinerñKh}ròK(XPUBCHEMróK]rôKX4228rõKaXCHEBIröK]r÷KX17981røKaXKEGGrùK]rúKXC00979rûKauh}rüKhNhh]rýK…rþKRrÿKjU,XC5H9NO4rLjW,jp,jY,KjZ,j[,j\,GubG¿ðjÍKG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rL}rL(hXACt2rpprLhX:acetate reversible transport via proton symport periplasm rLh}rLXGENE ASSOCIATIONrL]rLjash}rLj9,jj:,XTransport Inner Membraner Lj<,h]r L…r LRr Lj@,}r L(jB,)rL}rL(hXac_prLhXAcetaterLh}rL(XPUBCHEMrL]rLX3335rLaXCHEBIrL]rLX15366rLaXKEGGrL]rLXC00033rLauh}rLhNhh]rL…rLRrLjU,XC2H3O2r LjW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjØ/G¿ðj×FG?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r!L}r"L(hXACt4ppr#LhXNaAcetate symport periplasm r$Lh}r%LXGENE ASSOCIATIONr&L]r'LXSTM4273r(Lash}r)Lj9,j(Lj:,XTransport Inner Membraner*Lj<,h]r+Lj a…r,LRr-Lj@,}r.L(jLG¿ðjB,)r/L}r0L(hXna1_pr1LhXSodiumr2Lh}r3L(XPUBCHEMr4L]r5LX4541r6LaXCHEBIr7L]r8LX29101r9LaXKEGGr:L]r;LXC01330rL…r?LRr@LjU,XNarALjW,jX,jY,KjZ,j[,j\,GubG¿ðj×FG?ðjB,)rBL}rCL(hXna1_crDLhXSodiumrELh}rFL(XPUBCHEMrGL]rHLX4541rILaXCHEBIrJL]rKLX29101rLLaXKEGGrML]rNLXC01330rOLauh}rPLhNhh]rQL…rRLRrSLjU,XNarTLjW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rUL}rVL(hXACtexrWLhX;Acetate transport via diffusion extracellular to periplasm rXLh}rYLXGENE ASSOCIATIONrZL]r[LX2( STM0320 or STM0999 or STM1473 or STM2267 )r\Lash}r]Lj9,j\Lj:,XTransport Outer Membrane Porinr^Lj<,h]r_L(h)hh h2e…r`LRraLj@,}rbL(jB,)rcL}rdL(hXac_ereLhXAcetaterfLh}rgL(XPUBCHEMrhL]riLX3335rjLaXCHEBIrkL]rlLX15366rmLaXKEGGrnL]roLXC00033rpLauh}rqLhNhh]rrL…rsLRrtLjU,XC2H3O2ruLjW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjLG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rvL}rwL(hXADArxLhXAdenosine deaminaseryLh}rzLXGENE ASSOCIATIONr{L]r|LXSTM1463r}Lash}r~Lj9,j}Lj:,XNucleotide Salvage PathwayrLj<,h]r€Lja…rLRr‚Lj@,}rƒL(jB,)r„L}r…L(hXadn_cr†LhX Adenosiner‡Lh}rˆL(XPUBCHEMr‰L]rŠLX3512r‹LaXCHEBIrŒL]rLX16335rŽLaXKEGGrL]rLXC00212r‘Lauh}r’LhNhh]r“L…r”LRr•LjU,X C10H13N5O4r–LjW,jp,jY,KjZ,j[,j\,GubG¿ðjˆ.G¿ðj¿.G¿ðj5BG?ðjB,)r—L}r˜L(hXins_cr™LhXInosineršLh}r›L(XPUBCHEMrœL]rLX3588ržLaXCHEBIrŸL]r LX17596r¡LaXKEGGr¢L]r£LXC00294r¤Lauh}r¥LhNhh]r¦L…r§LRr¨LjU,X C10H12N4O5r©LjW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rªL}r«L(hXADCLr¬LhX4 aminobenzoate synthaser­Lh}r®LXGENE ASSOCIATIONr¯L]r°LXSTM1198r±Lash}r²Lj9,j±Lj:,X*Cofactor and Prosthetic Group Biosynthesisr³Lj<,h]r´Lja…rµLRr¶Lj@,}r·L(jB,)r¸L}r¹L(hX4adcho_crºLhX4-amino-4-deoxychorismater»Lh}r¼L(XPUBCHEMr½L]r¾LX13530r¿LaXCHEBIrÀL]rÁLX 18198 35181rÂLaXKEGGrÃL]rÄLXC11355rÅLauh}rÆLhNhh]rÇL…rÈLRrÉLjU,X C10H10NO5rÊLjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjB,)rËL}rÌL(hX4abz_crÍLhX4-AminobenzoaterÎLh}rÏL(XPUBCHEMrÐL]rÑLX3847rÒLaXCHEBIrÓL]rÔLX30753rÕLaXKEGGrÖL]r×LXC00568rØLauh}rÙLhNhh]rÚL…rÛLRrÜLjU,XC7H6NO2rÝLjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðjFG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÞL}rßL(hXADCSràLhX"4 amino 4 deoxychorismate synthaseráLh}râLXGENE ASSOCIATIONrãL]räLX( STM3469 and STM1824 )råLash}ræLj9,jåLj:,X*Cofactor and Prosthetic Group BiosynthesisrçLj<,h]rèL(j&j/e…réLRrêLj@,}rëL(jB,)rìL}ríL(hXchor_crîLhX chorismaterïLh}rðL(XPUBCHEMrñL]ròLX3550róLaXCHEBIrôL]rõLX17333röLaXKEGGr÷L]røLXC00251rùLauh}rúLhNhh]rûL…rüLRrýLjU,XC10H8O6rþLjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjB,)rÿL}rM(hXgln__L_crMhX L-GlutaminerMh}rM(XPUBCHEMrM]rMX3364rMaXCHEBIrM]rMX18050r MaXKEGGr M]r MXC00064r Mauh}r MhNhh]rM…rMRrMjU,X C5H10N2O3rMjW,jp,jY,KjZ,j[,j\,GubG¿ðj¸LG?ðjÏBG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rM}rM(hXADEt2rpprMhX;adenine transport via proton symport reversible periplasm rMh}rMXGENE ASSOCIATIONrM]rMXSTM3747rMash}rMj9,jMj:,XTransport Inner MembranerMj<,h]rMj8a…rMRrMj@,}rM(jB,)r M}r!M(hXade_pr"MhXAdeniner#Mh}r$M(XPUBCHEMr%M]r&MX3447r'MaXCHEBIr(M]r)MX16708r*MaXKEGGr+M]r,MXC00147r-Mauh}r.MhNhh]r/M…r0MRr1MjU,XC5H5N5r2MjW,jX,jY,KjZ,j[,j\,GubG¿ðjØ/G¿ðj¿@G?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r3M}r4M(hXADEtexr5MhX;adenine transport via diffusion extracellular to periplasm r6Mh}r7MXGENE ASSOCIATIONr8M]r9MX2( STM0320 or STM0999 or STM1473 or STM2267 )r:Mash}r;Mj9,j:Mj:,XTransport Outer Membrane PorinrMRr?Mj@,}r@M(jB,)rAM}rBM(hXade_erCMhXAdeninerDMh}rEM(XPUBCHEMrFM]rGMX3447rHMaXCHEBIrIM]rJMX16708rKMaXKEGGrLM]rMMXC00147rNMauh}rOMhNhh]rPM…rQMRrRMjU,XC5H5N5rSMjW,jË-jY,KjZ,j[,j\,GubG¿ðj MG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rTM}rUM(hXADK1rVMhXadenylate kinaserWMh}rXMXGENE ASSOCIATIONrYM]rZMXSTM0488r[Mash}r\Mj9,j[Mj:,XNucleotide Salvage Pathwayr]Mj<,h]r^MjAa…r_MRr`Mj@,}raM(jü3G¿ðju.G¿ðj¬.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rbM}rcM(hXADK3rdMhXadentylate kinase GTP reMh}rfMXGENE ASSOCIATIONrgM]rhMXSTM0488riMash}rjMj9,jiMj:,XNucleotide Salvage PathwayrkMj<,h]rlMjAa…rmMRrnMj@,}roM(jü3G¿ðj!DG¿ðjB,)rpM}rqM(hXgdp_crrMhXGDPrsMh}rtM(XPUBCHEMruM]rvMX3337rwMaXCHEBIrxM]ryMX17552rzMaXKEGGr{M]r|MXC00035r}Mauh}r~MhNhh]rM…r€MRrMjU,X C10H12N5O11P2r‚MjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG?ðj¬.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rƒM}r„M(hXADK4r…MhXadentylate kinase ITP r†Mh}r‡MXGENE ASSOCIATIONrˆM]r‰MXSTM0488rŠMash}r‹Mj9,jŠMj:,XNucleotide Salvage PathwayrŒMj<,h]rMjAa…rŽMRrMj@,}rM(jB,)r‘M}r’M(hXitp_cr“MhXITPr”Mh}r•M(XPUBCHEMr–M]r—MX3381r˜MaXCHEBIr™M]ršMX16039r›MaXKEGGrœM]rMXC00081ržMauh}rŸMhNhh]r M…r¡MRr¢MjU,X C10H11N4O14P3r£MjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG¿ðjü3G¿ðjB,)r¤M}r¥M(hXidp_cr¦MhXIDPr§Mh}r¨M(XPUBCHEMr©M]rªMX3404r«MaXCHEBIr¬M]r­MX17808r®MaXKEGGr¯M]r°MXC00104r±Mauh}r²MhNhh]r³M…r´MRrµMjU,X C10H11N4O11P2r¶MjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG?ðj¬.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r·M}r¸M(hXADMDCr¹MhX adenosylmethionine decarboxylaserºMh}r»MXGENE ASSOCIATIONr¼M]r½MXSTM0165r¾Mash}r¿Mj9,j¾Mj:,XArginine and Proline MetabolismrÀMj<,h]rÁMjJa…rÂMRrÃMj@,}rÄM(jB,)rÅM}rÆM(hXamet_crÇMhXS-Adenosyl-L-methioninerÈMh}rÉM(XPUBCHEMrÊM]rËMX3321rÌMaXCHEBIrÍM]rÎMX15414rÏMaXKEGGrÐM]rÑMXC00019rÒMauh}rÓMhNhh]rÔM…rÕMRrÖMjU,X C15H23N6O5Sr×MjW,jp,jY,KjZ,j[,j\,GubG¿ðj¿.G¿ðjÂ=G?ðjB,)rØM}rÙM(hXametam_crÚMhXS-AdenosylmethioninaminerÛMh}rÜM(XPUBCHEMrÝM]rÞMX4368rßMaXCHEBIràM]ráMX15625râMaXKEGGrãM]räMXC01137råMauh}ræMhNhh]rçM…rèMRréMjU,X C14H24N6O3SrêMjW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rëM}rìM(hXADNCYCríMhXadenylate cyclaserîMh}rïMXGENE ASSOCIATIONrðM]rñMXSTM3939ròMash}róMj9,jòMj:,XNucleotide Salvage PathwayrôMj<,h]rõMjSa…röMRr÷Mj@,}røM(ju.G¿ðjé3G?ðjB,)rùM}rúM(hXcamp_crûMhXcAMPrüMh}rýM(XPUBCHEMrþM]rÿMX3854rNaXCHEBIrN]rNX17489rNaXKEGGrN]rNXC00575rNauh}rNhNhh]rN…r NRr NjU,X C10H11N5O6Pr NjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r N}r N(hXADNK1rNhXadenosine kinaserNh}rNXGENE ASSOCIATIONrN]rNXSTM0488rNash}rNj9,jNj:,XNucleotide Salvage PathwayrNj<,h]rNjAa…rNRrNj@,}rN(j„LG¿ðju.G¿ðjü3G?ðj¿.G?ðj¬.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rN}rN(hXADNUCrNhXadenosine hydrolaserNh}rNXGENE ASSOCIATIONrN]r NXSTM0051r!Nash}r"Nj9,j!Nj:,XAlternate Carbon Metabolismr#Nj<,h]r$Nj\a…r%NRr&Nj@,}r'N(jˆ.G¿ðj„LG¿ðj¿@G?ðjB,)r(N}r)N(hXrib__D_cr*NhXD-Riboser+Nh}r,N(XPUBCHEMr-N]r.NX3421r/NaXCHEBIr0N]r1NX47013r2NaXKEGGr3N]r4NXC00121r5Nauh}r6NhNhh]r7N…r8NRr9NjU,XC5H10O5r:NjW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r;N}rNh}r?NXGENE ASSOCIATIONr@N]rANX( STM3113 or STM2409 )rBNash}rCNj9,jBNj:,XTransport Inner MembranerDNj<,h]rEN(jejne…rFNRrGNj@,}rHN(jØ/G¿ðjÔ;G¿ðj„LG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rIN}rJN(hXADNt2rpprKNhX?adenosine transport in via proton symport reversible periplasm rLNh}rMNXGENE ASSOCIATIONrNN]rONXSTM2421rPNash}rQNj9,jPNj:,XTransport Inner MembranerRNj<,h]rSNjwa…rTNRrUNj@,}rVN(jØ/G¿ðjÔ;G¿ðj„LG?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rWN}rXN(hXADNtexrYNhX=adenosine transport via diffusion extracellular to periplasm rZNh}r[NXGENE ASSOCIATIONr\N]r]NXSTM0413r^Nash}r_Nj9,j^Nj:,XTransport Outer Membraner`Nj<,h]raNj€a…rbNRrcNj@,}rdN(jB,)reN}rfN(hXadn_ergNhX AdenosinerhNh}riN(XPUBCHEMrjN]rkNX3512rlNaXCHEBIrmN]rnNX16335roNaXKEGGrpN]rqNXC00212rrNauh}rsNhNhh]rtN…ruNRrvNjU,X C10H13N5O4rwNjW,jË-jY,KjZ,j[,j\,GubG¿ðjÔ;G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rxN}ryN(hX ADOCBLabcpprzNhX5Adenosylcobalamin transport via ABC system periplasm r{Nh}r|NXGENE ASSOCIATIONr}N]r~NX'( STM1340 and STM1342 and STM0206 )rNash}r€Nj9,jNj:,XTransport Inner MembranerNj<,h]r‚N(j‰j’j›e…rƒNRr„Nj@,}r…N(jB,)r†N}r‡N(hXadocbl_prˆNhXAdenosylcobalaminr‰Nh}rŠN(XPUBCHEMr‹N]rŒNX3494rNaXCHEBIrŽN]rNX18408rNaXKEGGr‘N]r’NXC00194r“Nauh}r”NhNhh]r•N…r–NRr—NjU,XC72H100CoN18O17Pr˜NjW,jX,jY,KjZ,j[,j\,GubG¿ðju.G¿ðjˆ.G¿ðjB,)r™N}ršN(hXadocbl_cr›NhXAdenosylcobalaminrœNh}rN(XPUBCHEMržN]rŸNX3494r NaXCHEBIr¡N]r¢NX18408r£NaXKEGGr¤N]r¥NXC00194r¦Nauh}r§NhNhh]r¨N…r©NRrªNjU,XC72H100CoN18O17Pr«NjW,jp,jY,KjZ,j[,j\,GubG?ðj¬.G?ðjÑ.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¬N}r­N(hX ADOCBLtonexr®NhX4Adenosylcobalimin transport via ton system extermal r¯Nh}r°NXGENE ASSOCIATIONr±N]r²NX9( STM4130 and ( STM1737 and STM3158 and STM3159 ) )r³Nash}r´Nj9,j³Nj:,XTransport Outer MembranerµNj<,h]r¶N(j¤j­j¶j¿e…r·NRr¸Nj@,}r¹N(jØ/G¿ðjB,)rºN}r»N(hXadocbl_er¼NhXAdenosylcobalaminr½Nh}r¾N(XPUBCHEMr¿N]rÀNX3494rÁNaXCHEBIrÂN]rÃNX18408rÄNaXKEGGrÅN]rÆNXC00194rÇNauh}rÈNhNhh]rÉN…rÊNRrËNjU,XC72H100CoN18O17PrÌNjW,jË-jY,KjZ,j[,j\,GubG¿ðj†NG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÍN}rÎN(hXADPRDPrÏNhXADPribose diphosphataserÐNh}rÑNXGENE ASSOCIATIONrÒN]rÓNXSTM3185rÔNash}rÕNj9,jÔNj:,XNucleotide Salvage PathwayrÖNj<,h]r×NjÈa…rØNRrÙNj@,}rÚN(jB,)rÛN}rÜN(hXadprib_crÝNhX ADPriboserÞNh}rßN(XPUBCHEMràN]ráNX3595râNaXCHEBIrãN]räNX16960råNaXKEGGræN]rçNXC00301rèNauh}réNhNhh]rêN…rëNRrìNjU,X C15H21N5O14P2ríNjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjˆ.G¿ðjü3G?ðjB,)rîN}rïN(hXr5p_crðNhXalpha-D-Ribose-5-phosphaterñNh}ròN(XPUBCHEMróN]rôNX3417rõNaXCHEBIröN]r÷NX17797røNaXKEGGrùN]rúNXC00117rûNauh}rüNhNhh]rýN…rþNRrÿNjU,XC5H9O8PrOjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðj¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rO}rO(hXADPTrOhX!adenine phosphoribosyltransferaserOh}rOXGENE ASSOCIATIONrO]rOXSTM0483rOash}r Oj9,jOj:,XNucleotide Salvage Pathwayr Oj<,h]r OjÑa…r ORr Oj@,}rO(j¿@G¿ðjB,)rO}rO(hXprpp_crOhX&5-Phospho-alpha-D-ribose-1-diphosphaterOh}rO(XPUBCHEMrO]rOX3419rOaXCHEBIrO]rOX17111rOaXKEGGrO]rOXC00119rOauh}rOhNhh]rO…rORr OjU,X C5H8O14P3r!OjW,jp,jY,JûÿÿÿjZ,j[,j\,GubG¿ðjü3G?ðjé3G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r"O}r#O(hXADSKr$OhXadenylyl sulfate kinaser%Oh}r&OXGENE ASSOCIATIONr'O]r(OXSTM2933r)Oash}r*Oj9,j)Oj:,XCysteine Metabolismr+Oj<,h]r,OjÚa…r-ORr.Oj@,}r/O(jB,)r0O}r1O(hXaps_cr2OhXAdenosine-5-phosphosulfater3Oh}r4O(XPUBCHEMr5O]r6OX3524r7OaXCHEBIr8O]r9OX17709r:OaXKEGGr;O]rOhNhh]r?O…r@ORrAOjU,X C10H12N5O10PSrBOjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðju.G¿ðjB,)rCO}rDO(hXpaps_crEOhX3-Phosphoadenylyl-sulfaterFOh}rGO(XPUBCHEMrHO]rIOX3355rJOaXCHEBIrKO]rLOX17980rMOaXKEGGrNO]rOOXC00053rPOauh}rQOhNhh]rRO…rSORrTOjU,XC10H11N5O13P2SrUOjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG?ðj¬.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rVO}rWO(hXADSL1rrXOhXadenylsuccinate lyaserYOh}rZOXGENE ASSOCIATIONr[O]r\OXSTM1232r]Oash}r^Oj9,j]Oj:,X"Purine and Pyrimidine Biosynthesisr_Oj<,h]r`Ojãa…raORrbOj@,}rcO(jB,)rdO}reO(hXdcamp_crfOhXN6-1-2-Dicarboxyethyl-AMPrgOh}rhO(XPUBCHEMriO]rjOX6543rkOaXCHEBIrlO]rmOX15919rnOaXKEGGroO]rpOXC03794rqOauh}rrOhNhh]rsO…rtORruOjU,X C14H14N5O11PrvOjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG¿ðjB,)rwO}rxO(hXfum_cryOhXFumaraterzOh}r{O(XPUBCHEMr|O]r}OX3422r~OaXCHEBIrO]r€OX18012rOaXKEGGr‚O]rƒOXC00122r„Oauh}r…OhNhh]r†O…r‡ORrˆOjU,XC4H2O4r‰OjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðjü3G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rŠO}r‹O(hXADSL2rrŒOhXadenylosuccinate lyaserOh}rŽOXGENE ASSOCIATIONrO]rOXSTM1232r‘Oash}r’Oj9,j‘Oj:,X"Purine and Pyrimidine Biosynthesisr“Oj<,h]r”Ojãa…r•ORr–Oj@,}r—O(jB,)r˜O}r™O(hX25aics_cršOhXBS-2-5-Amino-1-5-phospho-D-ribosyl-imidazole-4-carboxamidosuccinater›Oh}rœO(XPUBCHEMrO]ržOX7384rŸOaXCHEBIr O]r¡OX18319r¢OaXKEGGr£O]r¤OXC04823r¥Oauh}r¦OhNhh]r§O…r¨ORr©OjU,X C13H15N4O12PrªOjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG¿ðjB,)r«O}r¬O(hXaicar_cr­OhX55-Amino-1-5-Phospho-D-ribosyl-imidazole-4-carboxamider®Oh}r¯O(XPUBCHEMr°O]r±OX7258r²OaXCHEBIr³O]r´OX18406rµOaXKEGGr¶O]r·OXC04677r¸Oauh}r¹OhNhh]rºO…r»ORr¼OjU,X C9H13N4O8Pr½OjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðjwOG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r¾O}r¿O(hXADSSrÀOhXadenylosuccinate synthaserÁOh}rÂOXGENE ASSOCIATIONrÃO]rÄOXSTM4366rÅOash}rÆOj9,jÅOj:,X"Purine and Pyrimidine BiosynthesisrÇOj<,h]rÈOjìa…rÉORrÊOj@,}rËO(jB,)rÌO}rÍO(hXasp__L_crÎOhX L-AspartaterÏOh}rÐO(XPUBCHEMrÑO]rÒOX3351rÓOaXCHEBIrÔO]rÕOX17053rÖOaXKEGGr×O]rØOXC00049rÙOauh}rÚOhNhh]rÛO…rÜORrÝOjU,XC4H6NO4rÞOjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj!DG¿ðjB,)rßO}ràO(hXimp_cráOhXIMPrâOh}rãO(XPUBCHEMräO]råOX3430ræOaXCHEBIrçO]rèOX17202réOaXKEGGrêO]rëOXC00130rìOauh}ríOhNhh]rîO…rïORrðOjU,X C10H11N4O8PrñOjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjdOG?ðjpMG?ðj¿.G@jÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ròO}róO(hXAGDCrôOhX+N acetylglucosamine 6 phosphate deacetylaserõOh}röOXGENE ASSOCIATIONr÷O]røOXSTM0683rùOash}rúOj9,jùOj:,XAlternate Carbon MetabolismrûOj<,h]rüOjõa…rýORrþOj@,}rÿO(j’EG¿ðjˆ.G¿ðjB,)rP}rP(hXgam6p_crPhXD-Glucosamine-6-phosphaterPh}rP(XPUBCHEMrP]rPX3645rPaXCHEBIrP]r PX15873r PaXKEGGr P]r PXC00352r Pauh}rPhNhh]rP…rPRrPjU,X C6H13NO8PrPjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðj×FG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rP}rP(hXAGM3PArPhXCN Acetyl D glucosamine anhydrous N Acetylmuramyl tripeptide amidaserPh}rPXGENE ASSOCIATIONrP]rPXSTM0146rPash}rPj9,jPj:,XMurein RecyclingrPj<,h]rPjþa…rPRrPj@,}r P(jˆ.G¿ðjB,)r!P}r"P(hX anhgm3p_cr#PhX;N-Acetyl-D-glucosamine-anhydrous-N-Acetylmuramyl-tripeptider$Ph}r%P(XPUBCHEMr&P]r'Pjj.aXCHEBIr(P]r)Pjj.aXKEGGr*P]r+Pjj.auh}r,PhNhh]r-P…r.PRr/PjU,X C34H52N6O19r0PjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjB,)r1P}r2P(hXanhgm_cr3PhX5N-Acetyl-D-glucosamine-anhydrous-N-Acetylmuramic-acidr4Ph}r5P(XPUBCHEMr6P]r7Pjj.aXCHEBIr8P]r9Pjj.aXKEGGr:P]r;Pjj.auh}rPRr?PjU,X C19H29N2O12r@PjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðj+?G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rAP}rBP(hXAGM3PApprCPhXNN Acetyl D glucosamine anhydrous N Acetylmuramyl tripeptide amidase periplasm rDPh}rEPXGENE ASSOCIATIONrFP]rGPX%( STM4358 or STM2450 or STM2991 )rHPash}rIPj9,jHPj:,XMurein RecyclingrJPj<,h]rKP(jjje…rLPRrMPj@,}rNP(jB,)rOP}rPP(hX anhgm3p_prQPhX;N-Acetyl-D-glucosamine-anhydrous-N-Acetylmuramyl-tripeptiderRPh}rSP(XPUBCHEMrTP]rUPjj.aXCHEBIrVP]rWPjj.aXKEGGrXP]rYPjj.auh}rZPhNhh]r[P…r\PRr]PjU,X C34H52N6O19r^PjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj>0G¿ðj?G?ðjB,)r_P}r`P(hXanhgm_praPhX5N-Acetyl-D-glucosamine-anhydrous-N-Acetylmuramic-acidrbPh}rcP(XPUBCHEMrdP]rePjj.aXCHEBIrfP]rgPjj.aXKEGGrhP]riPjj.auh}rjPhNhh]rkP…rlPRrmPjU,X C19H29N2O12rnPjW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)roP}rpP(hXAGM3PHrqPhX\N Acetyl D glucosamine anhydrous N Acetylmuramyl tripeptide beta 1 4 N acetylglucosaminidaserrPh}rsPXGENE ASSOCIATIONrtP]ruPXSTM1209rvPash}rwPj9,jvPj:,XMurein RecyclingrxPj<,h]ryPj"a…rzPRr{Pj@,}r|P(jˆ.G¿ðj!PG¿ðjEG?ðjB,)r}P}r~P(hXanhm3p_crPhX(1-6-anhydrous-N-Acetylmuramyl-tripeptider€Ph}rP(XPUBCHEMr‚P]rƒPjj.aXCHEBIr„P]r…Pjj.aXKEGGr†P]r‡Pjj.auh}rˆPhNhh]r‰P…rŠPRr‹PjU,X C26H39N5O14rŒPjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rP}rŽP(hX AGM3Pt2pprPhXFGlcNAc anhMurNAc tripeptide transport in via proton symport periplasm rPh}r‘PXGENE ASSOCIATIONr’P]r“PXSTM0444r”Pash}r•Pj9,j”Pj:,XMurein Recyclingr–Pj<,h]r—Pj+a…r˜PRr™Pj@,}ršP(jOPG¿ðjØ/G¿ðj!PG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r›P}rœP(hXAGM4PArPhXEN Acetyl D glucosamine anhydrous N Acetylmuramyl tetrapeptide amidaseržPh}rŸPXGENE ASSOCIATIONr P]r¡PXSTM0146r¢Pash}r£Pj9,j¢Pj:,XMurein Recyclingr¤Pj<,h]r¥Pjþa…r¦PRr§Pj@,}r¨P(jˆ.G¿ðjB,)r©P}rªP(hX anhgm4p_cr«PhX=N-Acetyl-D-glucosamine-anhydrous-N-Acetylmuramyl-tetrapeptider¬Ph}r­P(XPUBCHEMr®P]r¯Pjj.aXCHEBIr°P]r±Pjj.aXKEGGr²P]r³Pjj.auh}r´PhNhh]rµP…r¶PRr·PjU,X C37H57N7O20r¸PjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj1PG?ðj¼?G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¹P}rºP(hXAGM4PAppr»PhXPN Acetyl D glucosamine anhydrous N Acetylmuramyl tetrapeptide amidase periplasm r¼Ph}r½PXGENE ASSOCIATIONr¾P]r¿PX%( STM2991 or STM4358 or STM2450 )rÀPash}rÁPj9,jÀPj:,XMurein RecyclingrÂPj<,h]rÃP(jjje…rÄPRrÅPj@,}rÆP(jB,)rÇP}rÈP(hX anhgm4p_prÉPhX=N-Acetyl-D-glucosamine-anhydrous-N-Acetylmuramyl-tetrapeptiderÊPh}rËP(XPUBCHEMrÌP]rÍPjj.aXCHEBIrÎP]rÏPjj.aXKEGGrÐP]rÑPjj.auh}rÒPhNhh]rÓP…rÔPRrÕPjU,X C37H57N7O20rÖPjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj>0G¿ðjì?G?ðj_PG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r×P}rØP(hXAGM4PCPrÙPhXRN Acetyl D glucosamine anhydrous N Acetylmuramyl tetrapeptide L D carboxypeptidaserÚPh}rÛPXGENE ASSOCIATIONrÜP]rÝPXSTM1800rÞPash}rßPj9,jÞPj:,XMurein RecyclingràPj<,h]ráPja…râPRrãPj@,}räP(j©PG¿ðjˆ.G¿ðjÌ?G?ðj!PG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)råP}ræP(hX AGM4PCPpprçPhX_N Acetyl D glucosamine anhydrous N Acetylmuramyl tetrapeptide L D carboxypeptidase periplasmic rèPh}réPXGENE ASSOCIATIONrêP]rëPjash}rìPj9,jj:,XMurein RecyclingríPj<,h]rîP…rïPRrðPj@,}rñP(j>0G¿ðjÇPG¿ðjü?G?ðjOPG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ròP}róP(hXAGM4PHrôPhX^N Acetyl D glucosamine anhydrous N Acetylmuramyl tetrapeptide beta 1 4 N acetylglucosaminidaserõPh}röPXGENE ASSOCIATIONr÷P]røPXSTM1209rùPash}rúPj9,jùPj:,XMurein RecyclingrûPj<,h]rüPj"a…rýPRrþPj@,}rÿP(j©PG¿ðjˆ.G¿ðjEG?ðjB,)rQ}rQ(hXanhm4p_crQhX*1-6-anhydrous-N-Acetylmuramyl-tetrapeptiderQh}rQ(XPUBCHEMrQ]rQjj.aXCHEBIrQ]rQjj.aXKEGGr Q]r Qjj.auh}r QhNhh]r Q…r QRrQjU,X C29H44N6O15rQjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rQ}rQ(hX AGM4Pt2pprQhXHGlcNAc anhMurNAc tetrapeptide transport in via proton symport periplasm rQh}rQXGENE ASSOCIATIONrQ]rQXSTM0444rQash}rQj9,jQj:,XMurein RecyclingrQj<,h]rQj+a…rQRrQj@,}rQ(jÇPG¿ðjØ/G¿ðj©PG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rQ}rQ(hXAGMHr QhXQN Acetyl D glucosamine anhydrous N Acetylmuramyl beta 1 4 N acetylglucosaminidaser!Qh}r"QXGENE ASSOCIATIONr#Q]r$QXSTM1209r%Qash}r&Qj9,j%Qj:,XMurein Recyclingr'Qj<,h]r(Qj"a…r)QRr*Qj@,}r+Q(j1PG¿ðjˆ.G¿ðjEG?ðjB,)r,Q}r-Q(hXanhm_cr.QhX1-6-anhydrous-N-Acetylmuramater/Qh}r0Q(XPUBCHEMr1Q]r2Qjj.aXCHEBIr3Q]r4Qjj.aXKEGGr5Q]r6Qjj.auh}r7QhNhh]r8Q…r9QRr:QjU,X C11H16NO7r;QjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rQhX'ADP D glycero D manno heptose epimeraser?Qh}r@QXGENE ASSOCIATIONrAQ]rBQXSTM3710rCQash}rDQj9,jCQj:,X)Lipopolysaccharide Biosynthesis RecyclingrEQj<,h]rFQj4a…rGQRrHQj@,}rIQ(jB,)rJQ}rKQ(hX adphep__DD_crLQhXADP-D-glycero-D-manno-heptoserMQh}rNQ(XPUBCHEMrOQ]rPQX8633rQQaXCHEBIrRQ]rSQX16693rTQaXKEGGrUQ]rVQXC06397rWQauh}rXQhNhh]rYQ…rZQRr[QjU,X C17H25N5O16P2r\QjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjB,)r]Q}r^Q(hX adphep__LD_cr_QhXADP-L-glycero-D-manno-heptoser`Qh}raQ(XPUBCHEMrbQ]rcQX8634rdQaXCHEBIreQ]rfQX15915rgQaXKEGGrhQ]riQXC06398rjQauh}rkQhNhh]rlQ…rmQRrnQjU,X C17H25N5O16P2roQjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rpQ}rqQ(hXAGMTrrQhX agmatinasersQh}rtQXGENE ASSOCIATIONruQ]rvQXSTM3078rwQash}rxQj9,jwQj:,XArginine and Proline MetabolismryQj<,h]rzQj=a…r{QRr|Qj@,}r}Q(jB,)r~Q}rQ(hXagm_cr€QhXAgmatinerQh}r‚Q(XPUBCHEMrƒQ]r„QX3479r…QaXCHEBIr†Q]r‡QX17431rˆQaXKEGGr‰Q]rŠQXC00179r‹Qauh}rŒQhNhh]rQ…rŽQRrQjU,XC5H16N4rQjW,jp,jY,KjZ,j[,j\,GubG¿ðjˆ.G¿ðjB,)r‘Q}r’Q(hXurea_cr“QhXUrear”Qh}r•Q(XPUBCHEMr–Q]r—QX3386r˜QaXCHEBIr™Q]ršQX16199r›QaXKEGGrœQ]rQXC00086ržQauh}rŸQhNhh]r Q…r¡QRr¢QjU,XCH4N2Or£QjW,jp,jY,KjZ,j[,j\,GubG?ðjB,)r¤Q}r¥Q(hXptrc_cr¦QhX Putresciner§Qh}r¨Q(XPUBCHEMr©Q]rªQX3434r«QaXCHEBIr¬Q]r­QX17148r®QaXKEGGr¯Q]r°QXC00134r±Qauh}r²QhNhh]r³Q…r´QRrµQjU,XC4H14N2r¶QjW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r·Q}r¸Q(hXAGMt2ppr¹QhX;GlcNAc anhMurNAc transport in via proton symport periplasm rºQh}r»QXGENE ASSOCIATIONr¼Q]r½QXSTM0444r¾Qash}r¿Qj9,j¾Qj:,XMurein RecyclingrÀQj<,h]rÁQj+a…rÂQRrÃQj@,}rÄQ(jØ/G¿ðj_PG¿ðj1PG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÅQ}rÆQ(hXAGMtexrÇQhX<agmatine transport via diffusion extracellular to periplasm rÈQh}rÉQXGENE ASSOCIATIONrÊQ]rËQX2( STM0320 or STM0999 or STM1473 or STM2267 )rÌQash}rÍQj9,jÌQj:,XTransport Outer Membrane PorinrÎQj<,h]rÏQ(h)hh h2e…rÐQRrÑQj@,}rÒQ(jB,)rÓQ}rÔQ(hXagm_erÕQhXAgmatinerÖQh}r×Q(XPUBCHEMrØQ]rÙQX3479rÚQaXCHEBIrÛQ]rÜQX17431rÝQaXKEGGrÞQ]rßQXC00179ràQauh}ráQhNhh]râQ…rãQRräQjU,XC5H16N4råQjW,jË-jY,KjZ,j[,j\,GubG¿ðjB,)ræQ}rçQ(hXagm_prèQhXAgmatineréQh}rêQ(XPUBCHEMrëQ]rìQX3479ríQaXCHEBIrîQ]rïQX17431rðQaXKEGGrñQ]ròQXC00179róQauh}rôQhNhh]rõQ…röQRr÷QjU,XC5H16N4røQjW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rùQ}rúQ(hXAGPAT120rûQhXA1 tetradecanoyl sn glycerol 3 phosphate O acyltransferase n C120 rüQh}rýQXGENE ASSOCIATIONrþQ]rÿQXSTM3173rRash}rRj9,jRj:,XGlycerophospholipid MetabolismrRj<,h]rRjFa…rRRrRj@,}rR(jB,)rR}rR(hX 1ddecg3p_cr RhX$1-dodecanoyl-sn-glycerol-3-phosphater Rh}r R(XPUBCHEMr R]r RX3950rRaXCHEBIrR]rRX16975rRaXKEGGrR]rRXC00681rRauh}rRhNhh]rR…rRRrRjU,X C15H29O7P1rRjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj!>G¿ðjB,)rR}rR(hXpa120_crRhX(1-2-didodecanoyl-sn-glycerol-3-phosphaterRh}rR(XPUBCHEMrR]r RX3706r!RaXCHEBIr"R]r#RX16337r$RaXKEGGr%R]r&RXC00416r'Rauh}r(RhNhh]r)R…r*RRr+RjU,X C27H51O8P1r,RjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðj°=G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r-R}r.R(hXAGPAT140r/RhXA1 tetradecanoyl sn glycerol 3 phosphate O acyltransferase n C140 r0Rh}r1RXGENE ASSOCIATIONr2R]r3RXSTM3173r4Rash}r5Rj9,j4Rj:,XGlycerophospholipid Metabolismr6Rj<,h]r7RjFa…r8RRr9Rj@,}r:R(jB,)r;R}rRh}r?R(XPUBCHEMr@R]rARX3950rBRaXCHEBIrCR]rDRX16975rERaXKEGGrFR]rGRXC00681rHRauh}rIRhNhh]rJR…rKRRrLRjU,X C17H33O7P1rMRjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj_>G¿ðjB,)rNR}rOR(hXpa140_crPRhX+1-2-ditetradecanoyl-sn-glycerol-3-phosphaterQRh}rRR(XPUBCHEMrSR]rTRX3706rURaXCHEBIrVR]rWRX16337rXRaXKEGGrYR]rZRXC00416r[Rauh}r\RhNhh]r]R…r^RRr_RjU,X C31H59O8P1r`RjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðj°=G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)raR}rbR(hXAGPAT141rcRhXD1 tetradec 7 enoyl sn glycerol 3 phosphate O acyltransferase n C141 rdRh}reRXGENE ASSOCIATIONrfR]rgRXSTM3173rhRash}riRj9,jhRj:,XGlycerophospholipid MetabolismrjRj<,h]rkRjFa…rlRRrmRj@,}rnR(j>G¿ðjB,)roR}rpR(hX 1tdec7eg3p_crqRhX*1-tetradec-7-enoyl-sn-glycerol-3-phosphaterrRh}rsR(XPUBCHEMrtR]ruRX3950rvRaXCHEBIrwR]rxRX16975ryRaXKEGGrzR]r{RXC00681r|Rauh}r}RhNhh]r~R…rRRr€RjU,X C17H31O7P1rRjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjB,)r‚R}rƒR(hXpa141_cr„RhX.1-2-ditetradec-7-enoyl-sn-glycerol-3-phosphater…Rh}r†R(XPUBCHEMr‡R]rˆRX3706r‰RaXCHEBIrŠR]r‹RX16337rŒRaXKEGGrR]rŽRXC00416rRauh}rRhNhh]r‘R…r’RRr“RjU,X C31H55O8P1r”RjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðj°=G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r•R}r–R(hXAGPAT160r—RhX@1 hexadecanoyl sn glycerol 3 phosphate O acyltransferase n C160 r˜Rh}r™RXGENE ASSOCIATIONršR]r›RXSTM3173rœRash}rRj9,jœRj:,XGlycerophospholipid MetabolismržRj<,h]rŸRjFa…r RRr¡Rj@,}r¢R(j>G¿ðjB,)r£R}r¤R(hX 1hdecg3p_cr¥RhX&1-hexadecanoyl-sn-glycerol-3-phosphater¦Rh}r§R(XPUBCHEMr¨R]r©RX3950rªRaXCHEBIr«R]r¬RX16975r­RaXKEGGr®R]r¯RXC00681r°Rauh}r±RhNhh]r²R…r³RRr´RjU,X C19H37O7P1rµRjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjB,)r¶R}r·R(hXpa160_cr¸RhX*1-2-dihexadecanoyl-sn-glycerol-3-phosphater¹Rh}rºR(XPUBCHEMr»R]r¼RX3706r½RaXCHEBIr¾R]r¿RX16337rÀRaXKEGGrÁR]rÂRXC00416rÃRauh}rÄRhNhh]rÅR…rÆRRrÇRjU,X C35H67O8P1rÈRjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðj°=G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÉR}rÊR(hXAGPAT161rËRhXC1 hexadec 7 enoyl sn glycerol 3 phosphate O acyltransferase n C161 rÌRh}rÍRXGENE ASSOCIATIONrÎR]rÏRXSTM3173rÐRash}rÑRj9,jÐRj:,XGlycerophospholipid MetabolismrÒRj<,h]rÓRjFa…rÔRRrÕRj@,}rÖR(j½>G¿ðjB,)r×R}rØR(hX 1hdec9eg3p_crÙRhX)1-hexadec-9-enoyl-sn-glycerol-3-phosphaterÚRh}rÛR(XPUBCHEMrÜR]rÝRjj.aXCHEBIrÞR]rßRjj.aXKEGGràR]ráRjj.auh}râRhNhh]rãR…räRRråRjU,X C19H35O7P1ræRjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj°=G?ðjB,)rçR}rèR(hXpa161_créRhX-1-2-dihexadec-9-enoyl-sn-glycerol-3-phosphaterêRh}rëR(XPUBCHEMrìR]ríRX3706rîRaXCHEBIrïR]rðRX16337rñRaXKEGGròR]róRXC00416rôRauh}rõRhNhh]röR…r÷RRrøRjU,X C35H63O8P1rùRjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rúR}rûR(hXAGPAT180rüRhX@1 octadecanoyl sn glycerol 3 phosphate O acyltransferase n C180 rýRh}rþRXGENE ASSOCIATIONrÿR]rSXSTM3173rSash}rSj9,jSj:,XGlycerophospholipid MetabolismrSj<,h]rSjFa…rSRrSj@,}rS(j|AG¿ðjB,)rS}r S(hX 1odecg3p_cr ShX&1-octadecanoyl-sn-glycerol-3-phosphater Sh}r S(XPUBCHEMr S]rSX3950rSaXCHEBIrS]rSX16975rSaXKEGGrS]rSXC00681rSauh}rShNhh]rS…rSRrSjU,X C21H41O7P1rSjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj°=G?ðjB,)rS}rS(hXpa180_crShX*1-2-dioctadecanoyl-sn-glycerol-3-phosphaterSh}rS(XPUBCHEMr S]r!SX3706r"SaXCHEBIr#S]r$SX16337r%SaXKEGGr&S]r'SXC00416r(Sauh}r)ShNhh]r*S…r+SRr,SjU,X C39H75O8P1r-SjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r.S}r/S(hXAGPAT181r0ShXC1 octadec 7 enoyl sn glycerol 3 phosphate O acyltransferase n C181 r1Sh}r2SXGENE ASSOCIATIONr3S]r4SXSTM3173r5Sash}r6Sj9,j5Sj:,XGlycerophospholipid Metabolismr7Sj<,h]r8SjFa…r9SRr:Sj@,}r;S(j^AG¿ðjB,)rShX*1-octadec-11-enoyl-sn-glycerol-3-phosphater?Sh}r@S(XPUBCHEMrAS]rBSjj.aXCHEBIrCS]rDSjj.aXKEGGrES]rFSjj.auh}rGShNhh]rHS…rISRrJSjU,X C21H39O7P1rKSjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj°=G?ðjB,)rLS}rMS(hXpa181_crNShX.1-2-dioctadec-11-enoyl-sn-glycerol-3-phosphaterOSh}rPS(XPUBCHEMrQS]rRSX3706rSSaXCHEBIrTS]rUSX16337rVSaXKEGGrWS]rXSXC00416rYSauh}rZShNhh]r[S…r\SRr]SjU,X C39H71O8P1r^SjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r_S}r`S(hXAGPRraShX'N acetyl g glutamyl phosphate reductaserbSh}rcSXGENE ASSOCIATIONrdS]reSXSTM4121rfSash}rgSj9,jfSj:,XArginine and Proline MetabolismrhSj<,h]riSjOa…rjSRrkSj@,}rlS(jà7G¿ðjÑ.G¿ðjXKG¿ðjÍ7G?ðjtFG?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rmS}rnS(hXAHCYSNSroShX#S adenosylhomocysteine nucleosidaserpSh}rqSXGENE ASSOCIATIONrrS]rsSXSTM0207rtSash}ruSj9,jtSj:,XMethionine MetabolismrvSj<,h]rwSj7a…rxSRrySj@,}rzS(jB,)r{S}r|S(hXahcys_cr}ShXS-Adenosyl-L-homocysteiner~Sh}rS(XPUBCHEMr€S]rSX3323r‚SaXCHEBIrƒS]r„SX16680r…SaXKEGGr†S]r‡SXC00021rˆSauh}r‰ShNhh]rŠS…r‹SRrŒSjU,X C14H20N6O5SrSjW,jp,jY,KjZ,j[,j\,GubG¿ðjˆ.G¿ðj¿@G?ðjB,)rŽS}rS(hXrhcys_crShXS-Ribosyl-L-homocysteiner‘Sh}r’S(XPUBCHEMr“S]r”SX6343r•SaXCHEBIr–S]r—Sjj.aXKEGGr˜S]r™SXC03539ršSauh}r›ShNhh]rœS…rSRržSjU,X C9H17NO6SrŸSjW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r S}r¡S(hXAICARTr¢ShX9phosphoribosylaminoimidazolecarboxamide formyltransferaser£Sh}r¤SXGENE ASSOCIATIONr¥S]r¦SXSTM4176r§Sash}r¨Sj9,j§Sj:,X"Purine and Pyrimidine Biosynthesisr©Sj<,h]rªSjXa…r«SRr¬Sj@,}r­S(jB,)r®S}r¯S(hX10fthf_cr°ShX10-Formyltetrahydrofolater±Sh}r²S(XPUBCHEMr³S]r´SX3533rµSaXCHEBIr¶S]r·SX15637r¸SaXKEGGr¹S]rºSXC00234r»Sauh}r¼ShNhh]r½S…r¾SRr¿SjU,X C20H21N7O7rÀSjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj«OG¿ðjB,)rÁS}rÂS(hXthf_crÃShX5-6-7-8-TetrahydrofolaterÄSh}rÅS(XPUBCHEMrÆS]rÇSX3401rÈSaXCHEBIrÉS]rÊSX15635rËSaXKEGGrÌS]rÍSXC00101rÎSauh}rÏShNhh]rÐS…rÑSRrÒSjU,X C19H21N7O6rÓSjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðjB,)rÔS}rÕS(hXfprica_crÖShX95-Formamido-1-5-phospho-D-ribosyl-imidazole-4-carboxamider×Sh}rØS(XPUBCHEMrÙS]rÚSX7305rÛSaXCHEBIrÜS]rÝSX18381rÞSaXKEGGrßS]ràSXC04734ráSauh}râShNhh]rãS…räSRråSjU,X C10H13N4O9PræSjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rçS}rèS(hXAIRC2réShX(phosphoribosylaminoimidazole carboxylaserêSh}rëSXGENE ASSOCIATIONrìS]ríSXSTM0533rîSash}rïSj9,jîSj:,X"Purine and Pyrimidine BiosynthesisrðSj<,h]rñSjaa…ròSRróSj@,}rôS(ju.G¿ðjTDG¿ðjB,)rõS}röS(hXair_cr÷ShX'5-amino-1-5-phospho-D-ribosyl-imidazolerøSh}rùS(XPUBCHEMrúS]rûSX6208rüSaXCHEBIrýS]rþSX28843rÿSaXKEGGrT]rTXC03373rTauh}rThNhh]rT…rTRrTjU,X C8H12N3O7PrTjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj¬.G?ðj¿.G?ðjB,)rT}r T(hX5caiz_cr ThX(5-phosphoribosyl-5-carboxyaminoimidazoler Th}r T(XPUBCHEMr T]rTX7321rTaXCHEBIrT]rTX28413rTaXKEGGrT]rTXC04751rTauh}rThNhh]rT…rTRrTjU,X C9H11N3O9PrTjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rT}rT(hXAIRC3rThX4phosphoribosylaminoimidazole carboxylase mutase rxn rTh}rTXGENE ASSOCIATIONr T]r!TXSTM0534r"Tash}r#Tj9,j"Tj:,X"Purine and Pyrimidine Biosynthesisr$Tj<,h]r%Tjja…r&TRr'Tj@,}r(T(jB,)r)T}r*T(hX5aizc_cr+ThX55-amino-1-5-phospho-D-ribosyl-imidazole-4-carboxylater,Th}r-T(XPUBCHEMr.T]r/TX7321r0TaXCHEBIr1T]r2TX28413r3TaXKEGGr4T]r5TXC04751r6Tauh}r7ThNhh]r8T…r9TRr:TjU,X C9H11N3O9Pr;TjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG¿ðjTG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rThX2 Oxogluterate dehydrogenaser?Th}r@TXGENE ASSOCIATIONrAT]rBTX'( STM0154 and STM0736 and STM0737 )rCTash}rDTj9,jCTj:,XCitric Acid CyclerETj<,h]rFT(jsj|j…e…rGTRrHTj@,}rIT(j™7G¿ðj–BG¿ðj˜CG¿ðjB,)rJT}rKT(hXsuccoa_crLThX Succinyl-CoArMTh}rNT(XPUBCHEMrOT]rPTX3391rQTaXCHEBIrRT]rSTX15380rTTaXKEGGrUT]rVTXC00091rWTauh}rXThNhh]rYT…rZTRr[TjU,XC25H35N7O19P3Sr\TjW,jp,jY,JûÿÿÿjZ,j[,j\,GubG?ðjs7G?ðjÂ=G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r]T}r^T(hXAKGt2rppr_ThX:2 oxoglutarate reversible transport via symport periplasm r`Th}raTXGENE ASSOCIATIONrbT]rcTXSTM2654rdTash}reTj9,jdTj:,XTransport Inner MembranerfTj<,h]rgTjŽa…rhTRriTj@,}rjT(jØ/G¿ðjB,)rkT}rlT(hXakg_prmThX2-OxoglutaraternTh}roT(XPUBCHEMrpT]rqTX3328rrTaXCHEBIrsT]rtTX30915ruTaXKEGGrvT]rwTXC00026rxTauh}ryThNhh]rzT…r{TRr|TjU,XC5H4O5r}TjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj–BG?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r~T}rT(hXAKGtexr€ThXGalpha ketoglutarate transport via diffusion extracellular to periplasm rTh}r‚TXGENE ASSOCIATIONrƒT]r„TX2( STM0320 or STM0999 or STM1473 or STM2267 )r…Tash}r†Tj9,j…Tj:,XTransport Outer Membrane Porinr‡Tj<,h]rˆT(h)hh h2e…r‰TRrŠTj@,}r‹T(jB,)rŒT}rT(hXakg_erŽThX2-OxoglutaraterTh}rT(XPUBCHEMr‘T]r’TX3328r“TaXCHEBIr”T]r•TX30915r–TaXKEGGr—T]r˜TXC00026r™Tauh}ršThNhh]r›T…rœTRrTjU,XC5H4O5ržTjW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðjkTG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rŸT}r T(hX ALAALAabcppr¡ThX?D alanyl D alanine DalaDala transport via ABC system periplasm r¢Th}r£TXGENE ASSOCIATIONr¤T]r¥TXC( STM3630 and STM3629 and STM3628 and STM3627 and STM3626 )r¦Tash}r§Tj9,j¦Tj:,XTransport Inner Membraner¨Tj<,h]r©T(j—j j©j²j»e…rªTRr«Tj@,}r¬T(jB,)r­T}r®T(hXalaala_pr¯ThXD-Alanyl-D-alaniner°Th}r±T(XPUBCHEMr²T]r³TX4239r´TaXCHEBIrµT]r¶TX16576r·TaXKEGGr¸T]r¹TXC00993rºTauh}r»ThNhh]r¼T…r½TRr¾TjU,X C6H12N2O3r¿TjW,jX,jY,KjZ,j[,j\,GubG¿ðju.G¿ðjˆ.G¿ðjB,)rÀT}rÁT(hXalaala_crÂThXD-Alanyl-D-alaninerÃTh}rÄT(XPUBCHEMrÅT]rÆTX4239rÇTaXCHEBIrÈT]rÉTX16576rÊTaXKEGGrËT]rÌTXC00993rÍTauh}rÎThNhh]rÏT…rÐTRrÑTjU,X C6H12N2O3rÒTjW,jp,jY,KjZ,j[,j\,GubG?ðj¬.G?ðjÑ.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÓT}rÔT(hXALAALArrÕThX&D alanine D alanine ligase reversible rÖTh}r×TXGENE ASSOCIATIONrØT]rÙTX( STM0380 or STM0130 )rÚTash}rÛTj9,jÚTj:,XCell Envelope BiosynthesisrÜTj<,h]rÝT(jÄjÍe…rÞTRrßTj@,}ràT(jÌ?GÀju.G¿ðjÀTG?ðjÑ.G?ðj¬.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ráT}râT(hX ALAALAtexrãThXOD alanyl D alanine DalaDala transport via diffusion extracellular to periplasm räTh}råTXGENE ASSOCIATIONræT]rçTX2( STM0320 or STM0999 or STM1473 or STM2267 )rèTash}réTj9,jèTj:,XTransport Outer Membrane PorinrêTj<,h]rëT(h)hh h2e…rìTRríTj@,}rîT(jB,)rïT}rðT(hXalaala_erñThXD-Alanyl-D-alanineròTh}róT(XPUBCHEMrôT]rõTX4239röTaXCHEBIr÷T]røTX16576rùTaXKEGGrúT]rûTXC00993rüTauh}rýThNhh]rþT…rÿTRrUjU,X C6H12N2O3rUjW,jË-jY,KjZ,j[,j\,GubG¿ðj­TG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rU}rU(hXALAGLUErUhX"L alanyl gamma glutamate epimeraserUh}rUXGENE ASSOCIATIONrU]rUXSTM1681r Uash}r Uj9,j Uj:,XMurein Recyclingr Uj<,h]r UjÖa…r URrUj@,}rU(jB,)rU}rU(hX LalaDglu_crUhXL-alanine-D-glutamaterUh}rU(XPUBCHEMrU]rUjj.aXCHEBIrU]rUjj.aXKEGGrU]rUjj.auh}rUhNhh]rU…rURrUjU,X C8H13N2O5rUjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjB,)r U}r!U(hX LalaLglu_cr"UhXL-alanine-L-glutamater#Uh}r$U(XPUBCHEMr%U]r&Ujj.aXCHEBIr'U]r(Ujj.aXKEGGr)U]r*Ujj.auh}r+UhNhh]r,U…r-URr.UjU,X C8H13N2O5r/UjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r0U}r1U(hXALARr2UhXalanine racemaser3Uh}r4UXGENE ASSOCIATIONr5U]r6UX( STM4247 or STM1802 )r7Uash}r8Uj9,j7Uj:,X Alanine and Aspartate Metabolismr9Uj<,h]r:U(jßjèe…r;URrU}r?U(hXala__L_cr@UhX L-AlaninerAUh}rBU(XPUBCHEMrCU]rDUX3343rEUaXCHEBIrFU]rGUX16977rHUaXKEGGrIU]rJUXC00041rKUauh}rLUhNhh]rMU…rNURrOUjU,XC3H7NO2rPUjW,jp,jY,KjZ,j[,j\,GubG¿ðjÌ?G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rQU}rRU(hXALATA_D2rSUhXD alanine transaminaserTUh}rUUXGENE ASSOCIATIONrVU]rWUX( STM2555 or STM0934 )rXUash}rYUj9,jXUj:,X*Cofactor and Prosthetic Group BiosynthesisrZUj<,h]r[U(jñjúe…r\URr]Uj@,}r^U(jB,)r_U}r`U(hXpydx5p_craUhXPyridoxal-5-phosphaterbUh}rcU(XPUBCHEMrdU]reUX3320rfUaXCHEBIrgU]rhUX18405riUaXKEGGrjU]rkUXC00018rlUauh}rmUhNhh]rnU…roURrpUjU,XC8H8NO6PrqUjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjÌ?G¿ðjB,)rrU}rsU(hXpyam5p_crtUhXPyridoxamine-5-phosphateruUh}rvU(XPUBCHEMrwU]rxUX3919ryUaXCHEBIrzU]r{UX18335r|UaXKEGGr}U]r~UXC00647rUauh}r€UhNhh]rU…r‚URrƒUjU,X C8H12N2O5Pr„UjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðjFG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r…U}r†U(hXALATA_Lr‡UhXL alanine transaminaserˆUh}r‰UXGENE ASSOCIATIONrŠU]r‹Ujash}rŒUj9,jj:,X Alanine and Aspartate MetabolismrUj<,h]rŽU…rURrUj@,}r‘U(j>UG¿ðj–BG¿ðjÏBG?ðjFG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r’U}r“U(hXALATA_L2r”UhXalanine transaminaser•Uh}r–UXGENE ASSOCIATIONr—U]r˜UX( STM0934 or STM2555 )r™Uash}ršUj9,j™Uj:,X*Cofactor and Prosthetic Group Biosynthesisr›Uj<,h]rœU(jñjúe…rURržUj@,}rŸU(j>UG¿ðj_UG¿ðjFG?ðjrUG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r U}r¡U(hXALATRSr¢UhXAlanyl tRNA synthetaser£Uh}r¤UXGENE ASSOCIATIONr¥U]r¦UXSTM2827r§Uash}r¨Uj9,j§Uj:,X tRNA Chargingr©Uj<,h]rªUja…r«URr¬Uj@,}r­U(j>UG¿ðjB,)r®U}r¯U(hX trnaala_cr°UhXtRNA-Alar±Uh}r²U(XPUBCHEMr³U]r´UX4784rµUaXCHEBIr¶U]r·UX29170r¸UaXKEGGr¹U]rºUXC01635r»Uauh}r¼UhNhh]r½U…r¾URr¿UjU,XRrÀUjW,jp,jY,KjZ,j[,j\,GubG¿ðju.G¿ðjB,)rÁU}rÂU(hX alatrna_crÃUhXL-Alanyl-tRNA-AlarÄUh}rÅU(XPUBCHEMrÆU]rÇUX4142rÈUaXCHEBIrÉU]rÊUX17732rËUaXKEGGrÌU]rÍUXC00886rÎUauh}rÏUhNhh]rÐU…rÑURrÒUjU,XC3H6NORrÓUjW,jp,jY,KjZ,j[,j\,GubG?ðjé3G?ðjü3G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÔU}rÕU(hXALAabcpprÖUhX-L alanine transport via ABC system periplasm r×Uh}rØUXGENE ASSOCIATIONrÙU]rÚUXC( STM3560 and STM3561 and STM3563 and STM3567 and STM3562 )rÛUash}rÜUj9,jÛUj:,XTransport Inner MembranerÝUj<,h]rÞU(j jjj'j0e…rßURràUj@,}ráU(jB,)râU}rãU(hXala__L_präUhX L-AlanineråUh}ræU(XPUBCHEMrçU]rèUX3343réUaXCHEBIrêU]rëUX16977rìUaXKEGGríU]rîUXC00041rïUauh}rðUhNhh]rñU…ròURróUjU,XC3H7NO2rôUjW,jX,jY,KjZ,j[,j\,GubG¿ðjˆ.G¿ðju.G¿ðj>UG?ðjÑ.G?ðj¬.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rõU}röU(hXALAt2ppr÷UhX4L alanine transport in via proton symport periplasm røUh}rùUXGENE ASSOCIATIONrúU]rûUXSTM4398rüUash}rýUj9,jüUj:,XTransport Inner MembranerþUj<,h]rÿUj9a…rVRrVj@,}rV(jØ/G¿ðjâUG¿ðj>UG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rV}rV(hXALAt4pprVhX4L alanine transport in via sodium symport periplasm rVh}rVXGENE ASSOCIATIONrV]r VXSTM0006r Vash}r Vj9,j Vj:,XTransport Inner Membraner Vj<,h]r VjBa…rVRrVj@,}rV(j/LG¿ðjâUG¿ðj>UG?ðjBLG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rV}rV(hXALAtexrVhX=L alanine transport via diffusion extracellular to periplasm rVh}rVXGENE ASSOCIATIONrV]rVX2( STM0320 or STM0999 or STM1473 or STM2267 )rVash}rVj9,jVj:,XTransport Outer Membrane PorinrVj<,h]rV(h)hh h2e…rVRrVj@,}rV(jB,)rV}r V(hXala__L_er!VhX L-Alaniner"Vh}r#V(XPUBCHEMr$V]r%VX3343r&VaXCHEBIr'V]r(VX16977r)VaXKEGGr*V]r+VXC00041r,Vauh}r-VhNhh]r.V…r/VRr0VjU,XC3H7NO2r1VjW,jË-jY,KjZ,j[,j\,GubG¿ðjâUG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r2V}r3V(hXALDD2yr4VhX)aldehyde dehydrogenase acetaldehyde NADP r5Vh}r6VXGENE ASSOCIATIONr7V]r8VXSTM3680r9Vash}r:Vj9,j9Vj:,XAlternate Carbon Metabolismr;Vj<,h]rVj@,}r?V(jà7G¿ðj…CG¿ðjˆ.G¿ðjÍ7G?ðj×FG?ðj¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r@V}rAV(hXALDD3yrBVhX%aldehyde dehydrogenase propanal NADP rCVh}rDVXGENE ASSOCIATIONrEV]rFVXSTM3680rGVash}rHVj9,jGVj:,XAlternate Carbon MetabolismrIVj<,h]rJVjKa…rKVRrLVj@,}rMV(jà7G¿ðjB,)rNV}rOV(hXppal_crPVhXPropanalrQVh}rRV(XPUBCHEMrSV]rTVX3762rUVaXCHEBIrVV]rWVX17153rXVaXKEGGrYV]rZVXC00479r[Vauh}r\VhNhh]r]V…r^VRr_VjU,XC3H6Or`VjW,jp,jY,KjZ,j[,j\,GubG¿ðjˆ.G¿ðjˆDG?ðjÍ7G?ðj¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)raV}rbV(hXALLTAMHrcVhXallantoate amidohydrolaserdVh}reVXGENE ASSOCIATIONrfV]rgVXSTM0527rhVash}riVj9,jhVj:,XAlternate Carbon MetabolismrjVj<,h]rkVjTa…rlVRrmVj@,}rnV(jˆ.GÀj¿.GÀjB,)roV}rpV(hXalltt_crqVhX AllantoaterrVh}rsV(XPUBCHEMrtV]ruVX3782rvVaXCHEBIrwV]rxVX30837ryVaXKEGGrzV]r{VXC00499r|Vauh}r}VhNhh]r~V…rVRr€VjU,XC4H7N4O4rVjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjB,)r‚V}rƒV(hX urdglyc_cr„VhX--Ureidoglycolater…Vh}r†V(XPUBCHEMr‡V]rˆVX3878r‰VaXCHEBIrŠV]r‹VX15412rŒVaXKEGGrV]rŽVXC00603rVauh}rVhNhh]r‘V…r’VRr“VjU,XC3H5N2O4r”VjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðj5BG@jÂ=G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r•V}r–V(hXALLTNr—VhX allantoinaser˜Vh}r™VXGENE ASSOCIATIONršV]r›VXSTM0523rœVash}rVj9,jœVj:,XNitrogen MetabolismržVj<,h]rŸVj]a…r VRr¡Vj@,}r¢V(jB,)r£V}r¤V(hXalltn_cr¥VhX Allantoinr¦Vh}r§V(XPUBCHEMr¨V]r©VX4709rªVaXCHEBIr«V]r¬VX15676r­VaXKEGGr®V]r¯VXC01551r°Vauh}r±VhNhh]r²V…r³VRr´VjU,XC4H6N4O3rµVjW,jp,jY,KjZ,j[,j\,GubG¿ðjˆ.G¿ðj¿.G?ðjoVG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¶V}r·V(hX ALLTNt2rppr¸VhX4allantoin transport in via proton symport periplasm r¹Vh}rºVXGENE ASSOCIATIONr»V]r¼VXSTM0522r½Vash}r¾Vj9,j½Vj:,XTransport Inner Membraner¿Vj<,h]rÀVjfa…rÁVRrÂVj@,}rÃV(jØ/G¿ðjB,)rÄV}rÅV(hXalltn_prÆVhX AllantoinrÇVh}rÈV(XPUBCHEMrÉV]rÊVX4709rËVaXCHEBIrÌV]rÍVX15676rÎVaXKEGGrÏV]rÐVXC01551rÑVauh}rÒVhNhh]rÓV…rÔVRrÕVjU,XC4H6N4O3rÖVjW,jX,jY,KjZ,j[,j\,GubG¿ðj£VG?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r×V}rØV(hXALLTNtexrÙVhX=allantoin transport via diffusion extracellular to periplasm rÚVh}rÛVXGENE ASSOCIATIONrÜV]rÝVX2( STM0320 or STM0999 or STM1473 or STM2267 )rÞVash}rßVj9,jÞVj:,XTransport Outer Membrane PorinràVj<,h]ráV(h)hh h2e…râVRrãVj@,}räV(jB,)råV}ræV(hXalltn_erçVhX AllantoinrèVh}réV(XPUBCHEMrêV]rëVX4709rìVaXCHEBIríV]rîVX15676rïVaXKEGGrðV]rñVXC01551ròVauh}róVhNhh]rôV…rõVRröVjU,XC4H6N4O3r÷VjW,jË-jY,KjZ,j[,j\,GubG¿ðjÄVG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)røV}rùV(hXALLtexrúVhX:Allose transport via diffusion extracellular to periplasm rûVh}rüVXGENE ASSOCIATIONrýV]rþVX2( STM0320 or STM0999 or STM1473 or STM2267 )rÿVash}rWj9,jÿVj:,XTransport Outer Membrane PorinrWj<,h]rW(h)hh h2e…rWRrWj@,}rW(jB,)rW}rW(hXall__D_erWhXD-Alloser Wh}r W(XPUBCHEMr W]r WX4657r WaXCHEBIrW]rWX4093rWaXKEGGrW]rWXC01487rWauh}rWhNhh]rW…rWRrWjU,XC6H12O6rWjW,jË-jY,KjZ,j[,j\,GubG¿ðjB,)rW}rW(hXall__D_prWhXD-AlloserWh}rW(XPUBCHEMrW]rWX4657r WaXCHEBIr!W]r"WX4093r#WaXKEGGr$W]r%WXC01487r&Wauh}r'WhNhh]r(W…r)WRr*WjU,XC6H12O6r+WjW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r,W}r-W(hXALR2r.WhXaldose reductase methylglyoxal r/Wh}r0WXGENE ASSOCIATIONr1W]r2WX%( STM3165 or STM0255 or STM1288 )r3Wash}r4Wj9,j3Wj:,XMethylglyoxal Metabolismr5Wj<,h]r6W(jojxje…r7WRr8Wj@,}r9W(jÍ7G¿ðjBG¿ðj¿.G¿ðjB,)r:W}r;W(hXacetol_crW(XPUBCHEMr?W]r@WX7630rAWaXCHEBIrBW]rCWX27957rDWaXKEGGrEW]rFWXC05235rGWauh}rHWhNhh]rIW…rJWRrKWjU,XC3H6O2rLWjW,jp,jY,KjZ,j[,j\,GubG?ðjà7G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rMW}rNW(hXALR4xrOWhXaldose reductase acetol rPWh}rQWXGENE ASSOCIATIONrRW]rSWXSTM4108rTWash}rUWj9,jTWj:,XGlycerophospholipid MetabolismrVWj<,h]rWWjŠa…rXWRrYWj@,}rZW(j:WG¿ðjs7G¿ðj¿.G¿ðjí-G?ðj™7G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r[W}r\W(hXAM3PAr]WhX,anhydrous N Acetylmuramyl tripeptide amidaser^Wh}r_WXGENE ASSOCIATIONr`W]raWXSTM0146rbWash}rcWj9,jbWj:,XMurein RecyclingrdWj<,h]reWjþa…rfWRrgWj@,}rhW(jˆ.G¿ðj}PG¿ðj,QG?ðj+?G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)riW}rjW(hXAM4PArkWhX.anhydrous N Acetylmuramyl tetrapeptide amidaserlWh}rmWXGENE ASSOCIATIONrnW]roWXSTM0146rpWash}rqWj9,jpWj:,XMurein RecyclingrrWj<,h]rsWjþa…rtWRruWj@,}rvW(jQG¿ðjˆ.G¿ðj,QG?ðj¼?G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rwW}rxW(hXAM4PCPryWhX;anhydrous N Acetylmuramyl tetrapeptide L D carboxypeptidaserzWh}r{WXGENE ASSOCIATIONr|W]r}WXSTM1800r~Wash}rWj9,j~Wj:,XMurein Recyclingr€Wj<,h]rWja…r‚WRrƒWj@,}r„W(jQG¿ðjˆ.G¿ðjÌ?G?ðj}PG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r…W}r†W(hXAMALT1r‡WhXAmylomaltase maltotriose rˆWh}r‰WXGENE ASSOCIATIONrŠW]r‹WXSTM3513rŒWash}rWj9,jŒWj:,XAlternate Carbon MetabolismrŽWj<,h]rWj“a…rWRr‘Wj@,}r’W(jB,)r“W}r”W(hXmalttr_cr•WhX Maltotrioser–Wh}r—W(XPUBCHEMr˜W]r™WX4954ršWaXCHEBIr›W]rœWX27931rWaXKEGGržW]rŸWXC01835r Wauh}r¡WhNhh]r¢W…r£WRr¤WjU,X C18H32O16r¥WjW,jp,jY,KjZ,j[,j\,GubG¿ðjB,)r¦W}r§W(hXmalt_cr¨WhXMaltoser©Wh}rªW(XPUBCHEMr«W]r¬WX3508r­WaXCHEBIr®W]r¯WX17306r°WaXKEGGr±W]r²WXC00208r³Wauh}r´WhNhh]rµW…r¶WRr·WjU,X C12H22O11r¸WjW,jp,jY,KjZ,j[,j\,GubG¿ðjB,)r¹W}rºW(hX maltttr_cr»WhX Maltotetraoser¼Wh}r½W(XPUBCHEMr¾W]r¿WX5141rÀWaXCHEBIrÁW]rÂWjj.aXKEGGrÃW]rÄWXC02052rÅWauh}rÆWhNhh]rÇW…rÈWRrÉWjU,X C24H42O21rÊWjW,jp,jY,KjZ,j[,j\,GubG?ðjB,)rËW}rÌW(hXglc__D_crÍWhX D-GlucoserÎWh}rÏW(XPUBCHEMrÐW]rÑWX3333rÒWaXCHEBIrÓW]rÔWX4167rÕWaXKEGGrÖW]r×WXC00031rØWauh}rÙWhNhh]rÚW…rÛWRrÜWjU,XC6H12O6rÝWjW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÞW}rßW(hXAMALT2ràWhXAmylomaltase maltotetraose ráWh}râWXGENE ASSOCIATIONrãW]räWXSTM3513råWash}ræWj9,jåWj:,XAlternate Carbon MetabolismrçWj<,h]rèWj“a…réWRrêWj@,}rëW(j¹WG¿ðj¦WG¿ðjB,)rìW}ríW(hXmaltpt_crîWhX MaltopentaoserïWh}rðW(XPUBCHEMrñW]ròWX 124005??3611róWaXCHEBIrôW]rõWX28057röWaXKEGGr÷W]røWjj.auh}rùWhNhh]rúW…rûWRrüWjU,X C30H52O26rýWjW,jp,jY,KjZ,j[,j\,GubG?ðjËWG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rþW}rÿW(hXAMALT3rXhXAmylomaltase maltopentaose rXh}rXXGENE ASSOCIATIONrX]rXXSTM3513rXash}rXj9,jXj:,XAlternate Carbon MetabolismrXj<,h]rXj“a…r XRr Xj@,}r X(j¦WG¿ðjìWG¿ðjVBG?ðjËWG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r X}r X(hXAMALT4rXhXAmylomaltase maltohexaose rXh}rXXGENE ASSOCIATIONrX]rXXSTM3513rXash}rXj9,jXj:,XAlternate Carbon MetabolismrXj<,h]rXj“a…rXRrXj@,}rX(j¦WG¿ðjVBG¿ðjËWG?ðjB,)rX}rX(hXmalthp_crXhX MaltoheptaoserXh}rX(XPUBCHEMrX]r XX 3037125??8462r!XaXCHEBIr"X]r#Xjj.aXKEGGr$X]r%Xjj.auh}r&XhNhh]r'X…r(XRr)XjU,X C42H72O36r*XjW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r+X}r,X(hXAMANAPErr-XhX)N acetylmannosamine 6 phosphate epimeraser.Xh}r/XXGENE ASSOCIATIONr0X]r1XXSTM3337r2Xash}r3Xj9,j2Xj:,XAlternate Carbon Metabolismr4Xj<,h]r5Xjœa…r6XRr7Xj@,}r8X(j³GG¿ðj’EG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r9X}r:X(hXAMANKr;XhXN acetyl D mannosamine kinaserX]r?XXSTM3336r@Xash}rAXj9,j@Xj:,XAlternate Carbon MetabolismrBXj<,h]rCXj¥a…rDXRrEXj@,}rFX(j|HG¿ðju.G¿ðj¿.G?ðj¬.G?ðj³GG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rGX}rHX(hXAMAOTrrIXhX6adenosylmethionine 8 amino 7 oxononanoate transaminaserJXh}rKXXGENE ASSOCIATIONrLX]rMXXSTM0793rNXash}rOXj9,jNXj:,X*Cofactor and Prosthetic Group BiosynthesisrPXj<,h]rQXj®a…rRXRrSXj@,}rTX(jÅMG¿ðjB,)rUX}rVX(hX8aonn_crWXhX8-Amino-7-oxononanoaterXXh}rYX(XPUBCHEMrZX]r[XX4327r\XaXCHEBIr]X]r^XX 12266 15830r_XaXKEGGr`X]raXXC01092rbXauh}rcXhNhh]rdX…reXRrfXjU,XC9H17NO3rgXjW,jp,jY,KjZ,j[,j\,GubG¿ðjB,)rhX}riX(hXdann_crjXhX7-8-DiaminononanoaterkXh}rlX(XPUBCHEMrmX]rnXX4280roXaXCHEBIrpX]rqXX2247rrXaXKEGGrsX]rtXXC01037ruXauh}rvXhNhh]rwX…rxXRryXjU,X C9H21N2O2rzXjW,jp,jY,KjZ,j[,j\,GubG?ðjB,)r{X}r|X(hXamob_cr}XhX&S-Adenosyl-4-methylthio-2-oxobutanoater~Xh}rX(XPUBCHEMr€X]rXX7057r‚XaXCHEBIrƒX]r„XX16490r…XaXKEGGr†X]r‡XXC04425rˆXauh}r‰XhNhh]rŠX…r‹XRrŒXjU,X C15H19N5O6SrXjW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rŽX}rX(hXAMMQLT8rXhXGS adenosylmethione2 demthylmenaquinole methyltransferase menaquinone 8 r‘Xh}r’XXGENE ASSOCIATIONr“X]r”XXSTM3970r•Xash}r–Xj9,j•Xj:,X*Cofactor and Prosthetic Group Biosynthesisr—Xj<,h]r˜Xj·a…r™XRršXj@,}r›X(jÅMG¿ðjB,)rœX}rX(hX 2dmmql8_cržXhX2-Demethylmenaquinol-8rŸXh}r X(XPUBCHEMr¡X]r¢Xjj.aXCHEBIr£X]r¤Xjj.aXKEGGr¥X]r¦Xjj.auh}r§XhNhh]r¨X…r©XRrªXjU,XC50H72O2r«XjW,jp,jY,KjZ,j[,j\,GubG¿ðj{SG?ðjB,)r¬X}r­X(hXmql8_cr®XhX Menaquinol-8r¯Xh}r°X(XPUBCHEMr±X]r²XX8114r³XaXCHEBIr´X]rµXjj.aXKEGGr¶X]r·XXC05819r¸Xauh}r¹XhNhh]rºX…r»XRr¼XjU,XC51H74O2r½XjW,jp,jY,KjZ,j[,j\,GubG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¾X}r¿X(hXAMPMS2rÀXhX54 amino 2 methyl 5 phosphomethylpyrimidine synthetaserÁXh}rÂXXGENE ASSOCIATIONrÃX]rÄXXSTM4164rÅXash}rÆXj9,jÅXj:,X*Cofactor and Prosthetic Group BiosynthesisrÇXj<,h]rÈXjÀa…rÉXRrÊXj@,}rËX(j™7G¿ðjõSG¿ðjˆ.G¿ðjB,)rÌX}rÍX(hXfor_crÎXhXFormaterÏXh}rÐX(XPUBCHEMrÑX]rÒXX3358rÓXaXCHEBIrÔX]rÕXX30751rÖXaXKEGGr×X]rØXXC00058rÙXauh}rÚXhNhh]rÛX…rÜXRrÝXjU,XCH1O2rÞXjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG@js7G?ðjU8G?ðj¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rßX}ràX(hXAMPNráXhXAMP nucleosidaserâXh}rãXXGENE ASSOCIATIONräX]råXXSTM2009ræXash}rçXj9,jæXj:,XNucleotide Salvage PathwayrèXj<,h]réXjÉa…rêXRrëXj@,}rìX(jü3G¿ðjˆ.G¿ðj¿@G?ðjîNG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ríX}rîX(hX AMPTASECGrïXhXalanyl aminopeptidase cys gly rðXh}rñXXGENE ASSOCIATIONròX]róXX2( STM1057 or STM0316 or STM4477 or STM2536 )rôXash}rõXj9,jôXj:,XCysteine MetabolismröXj<,h]r÷X(jÒjÛjäjíe…røXRrùXj@,}rúX(jB,)rûX}rüX(hXcgly_crýXhXCys-GlyrþXh}rÿX(XPUBCHEMrY]rYX4606rYaXCHEBIrY]rYX4047rYaXKEGGrY]rYXC01419rYauh}r YhNhh]r Y…r YRr YjU,X C5H10N2O3Sr YjW,jp,jY,KjZ,j[,j\,GubG¿ðjˆ.G¿ðjB,)rY}rY(hXgly_crYhXGlycinerYh}rY(XPUBCHEMrY]rYX3339rYaXCHEBIrY]rYX15428rYaXKEGGrY]rYXC00037rYauh}rYhNhh]rY…rYRrYjU,XC2H5NO2r YjW,jp,jY,KjZ,j[,j\,GubG?ðjB,)r!Y}r"Y(hXcys__L_cr#YhX L-Cysteiner$Yh}r%Y(XPUBCHEMr&Y]r'YX3397r(YaXCHEBIr)Y]r*YX17561r+YaXKEGGr,Y]r-YXC00097r.Yauh}r/YhNhh]r0Y…r1YRr2YjU,XC3H7NO2Sr3YjW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r4Y}r5Y(hX AMPTASEPGr6YhXaminopeptidase pro gly r7Yh}r8YXGENE ASSOCIATIONr9Y]r:YX2( STM2536 or STM4477 or STM0316 or STM1057 )r;Yash}rY(jÛjíjÒjäe…r?YRr@Yj@,}rAY(jB,)rBY}rCY(hXprogly_crDYhXL-ProlinylglycinerEYh}rFY(XPUBCHEMrGY]rHYjj.aXCHEBIrIY]rJYjj.aXKEGGrKY]rLYjj.auh}rMYhNhh]rNY…rOYRrPYjU,X C7H12N2O3rQYjW,jp,jY,KjZ,j[,j\,GubG¿ðjˆ.G¿ðjB,)rRY}rSY(hXpro__L_crTYhX L-ProlinerUYh}rVY(XPUBCHEMrWY]rXYX3448rYYaXCHEBIrZY]r[YX17203r\YaXKEGGr]Y]r^YXC00148r_Yauh}r`YhNhh]raY…rbYRrcYjU,XC5H9NO2rdYjW,jp,jY,KjZ,j[,j\,GubG?ðjYG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)reY}rfY(hXAMPtexrgYhX7AMP transport via diffusion extracellular to periplasm rhYh}riYXGENE ASSOCIATIONrjY]rkYX2( STM0999 or STM1473 or STM2267 or STM0320 )rlYash}rmYj9,jlYj:,XTransport Outer Membrane PorinrnYj<,h]roY(h)hh h2e…rpYRrqYj@,}rrY(jB,)rsY}rtY(hXamp_eruYhXAMPrvYh}rwY(XPUBCHEMrxY]ryYX3322rzYaXCHEBIr{Y]r|YX16027r}YaXKEGGr~Y]rYXC00020r€Yauh}rYhNhh]r‚Y…rƒYRr„YjU,X C10H12N5O7Pr…YjW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðjB,)r†Y}r‡Y(hXamp_prˆYhXAMPr‰Yh}rŠY(XPUBCHEMr‹Y]rŒYX3322rYaXCHEBIrŽY]rYX16027rYaXKEGGr‘Y]r’YXC00020r“Yauh}r”YhNhh]r•Y…r–YRr—YjU,X C10H12N5O7Pr˜YjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r™Y}ršY(hXANHGMtexr›YhXDGlcNAc anhMurNAc transport via diffusion extracellular to periplasm rœYh}rYXGENE ASSOCIATIONržY]rŸYX2( STM0320 or STM0999 or STM1473 or STM2267 )r Yash}r¡Yj9,j Yj:,XTransport Outer Membrane Porinr¢Yj<,h]r£Y(h)hh h2e…r¤YRr¥Yj@,}r¦Y(jB,)r§Y}r¨Y(hXanhgm_er©YhX5N-Acetyl-D-glucosamine-anhydrous-N-Acetylmuramic-acidrªYh}r«Y(XPUBCHEMr¬Y]r­Yjj.aXCHEBIr®Y]r¯Yjj.aXKEGGr°Y]r±Yjj.auh}r²YhNhh]r³Y…r´YRrµYjU,X C19H29N2O12r¶YjW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj_PG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r·Y}r¸Y(hXANHMKr¹YhX%1 6 anhydrous N Acetylmuramate kinaserºYh}r»YXGENE ASSOCIATIONr¼Y]r½YXSTM1446r¾Yash}r¿Yj9,j¾Yj:,XMurein RecyclingrÀYj<,h]rÁYjöa…rÂYRrÃYj@,}rÄY(ju.G¿ðjˆ.G¿ðj,QG¿ðj+GG?ðj¿.G?ðj¬.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÅY}rÆY(hXANPRTrÇYhX&anthranilate phosphoribosyltransferaserÈYh}rÉYXGENE ASSOCIATIONrÊY]rËYXSTM1724rÌYash}rÍYj9,jÌYj:,X0Tyrosine Tryptophan and Phenylalanine MetabolismrÎYj<,h]rÏYjÿa…rÐYRrÑYj@,}rÒY(jOG¿ðjB,)rÓY}rÔY(hXanth_crÕYhX AnthranilaterÖYh}r×Y(XPUBCHEMrØY]rÙYX3408rÚYaXCHEBIrÛY]rÜYX30754rÝYaXKEGGrÞY]rßYXC00108ràYauh}ráYhNhh]râY…rãYRräYjU,XC7H6NO2råYjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjé3G?ðjB,)ræY}rçY(hXpran_crèYhX"N-5-Phospho-D-ribosyl-anthranilateréYh}rêY(XPUBCHEMrëY]rìYX6961ríYaXCHEBIrîY]rïYX7091rðYaXKEGGrñY]ròYXC04302róYauh}rôYhNhh]rõY…röYRr÷YjU,X C12H13NO9PrøYjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rùY}rúY(hXANSrûYhXanthranilate synthaserüYh}rýYXGENE ASSOCIATIONrþY]rÿYX( STM1724 and STM1723 )rZash}rZj9,jZj:,X0Tyrosine Tryptophan and Phenylalanine MetabolismrZj<,h]rZ(jjÿe…rZRrZj@,}rZ(jìLG¿ðjÿLG¿ðjFG?ðjÏBG?ðjÓYG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rZ}rZ(hXAOBUTDsr ZhX5L 2 amino 3 oxobutanoate decarboxylation spontaneous r Zh}r ZXGENE ASSOCIATIONr Z]r ZXs0001rZash}rZj9,jZj:,XThreonine and Lysine MetabolismrZj<,h]rZjša…rZRrZj@,}rZ(jB,)rZ}rZ(hX2aobut_crZhXL-2-Amino-3-oxobutanoaterZh}rZ(XPUBCHEMrZ]rZX6318rZaXCHEBIrZ]rZX16944rZaXKEGGr Z]r!ZXC03508r"Zauh}r#ZhNhh]r$Z…r%ZRr&ZjU,XC4H7NO3r'ZjW,jp,jY,KjZ,j[,j\,GubG¿ðj¿.G¿ðjéAG?ðjÂ=G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r(Z}r)Z(hXAOXSrr*ZhX8 amino 7 oxononanoate synthaser+Zh}r,ZXGENE ASSOCIATIONr-Z]r.ZXSTM0795r/Zash}r0Zj9,j/Zj:,X*Cofactor and Prosthetic Group Biosynthesisr1Zj<,h]r2Zja…r3ZRr4Zj@,}r5Z(j>UG¿ðjB,)r6Z}r7Z(hXpmcoa_cr8ZhX Pimeloyl-CoAr9Zh}r:Z(XPUBCHEMr;Z]rZ]r?ZX15504r@ZaXKEGGrAZ]rBZXC01063rCZauh}rDZhNhh]rEZ…rFZRrGZjU,XC28H41N7O19P3SrHZjW,jp,jY,JûÿÿÿjZ,j[,j\,GubG¿ðj¿.G¿ðjUXG?ðj˜CG?ðjÂ=G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rIZ}rJZ(hXAP4AHrKZhXAp4A hydrolaserLZh}rMZXGENE ASSOCIATIONrNZ]rOZXSTM0088rPZash}rQZj9,jPZj:,XNucleotide Salvage PathwayrRZj<,h]rSZja…rTZRrUZj@,}rVZ(jB,)rWZ}rXZ(hXap4a_crYZhX#P1-P4-Bis-5-adenosyl-tetraphosphaterZZh}r[Z(XPUBCHEMr\Z]r]ZX4479r^ZaXCHEBIr_Z]r`ZX17422raZaXKEGGrbZ]rcZXC01260rdZauh}reZhNhh]rfZ…rgZRrhZjU,XC20H24N10O19P4riZjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG¿ðjˆ.G¿ðj¬.G@j¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rjZ}rkZ(hXAP5AHrlZhXAp5A hydrolasermZh}rnZXGENE ASSOCIATIONroZ]rpZXSTM0088rqZash}rrZj9,jqZj:,XNucleotide Salvage PathwayrsZj<,h]rtZja…ruZRrvZj@,}rwZ(jˆ.G¿ðjB,)rxZ}ryZ(hXap5a_crzZhX#P1-P5-Bis-5-adenosyl-pentaphosphater{Zh}r|Z(XPUBCHEMr}Z]r~ZX6757rZaXCHEBIr€Z]rZjj.aXKEGGr‚Z]rƒZXC04058r„Zauh}r…ZhNhh]r†Z…r‡ZRrˆZjU,XC20H24N10O22P5r‰ZjW,jp,jY,JûÿÿÿjZ,j[,j\,GubG¿ðju.G?ðj¬.G?ðj¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rŠZ}r‹Z(hXAPRAURrŒZhX05 amino 6 5 phosphoribosylamino uracil reductaserZh}rŽZXGENE ASSOCIATIONrZ]rZXSTM0416r‘Zash}r’Zj9,j‘Zj:,X*Cofactor and Prosthetic Group Biosynthesisr“Zj<,h]r”Zj#a…r•ZRr–Zj@,}r—Z(jÍ7G¿ðjB,)r˜Z}r™Z(hX5apru_cršZhX&5-Amino-6-5-phosphoribosylamino-uracilr›Zh}rœZ(XPUBCHEMrZ]ržZX4487rŸZaXCHEBIr Z]r¡ZX18337r¢ZaXKEGGr£Z]r¤ZXC01268r¥Zauh}r¦ZhNhh]r§Z…r¨ZRr©ZjU,X C9H13N4O9PrªZjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj¿.G¿ðjà7G?ðjB,)r«Z}r¬Z(hX5aprbu_cr­ZhX&5-Amino-6-5-phosphoribitylamino-uracilr®Zh}r¯Z(XPUBCHEMr°Z]r±ZX7081r²ZaXCHEBIr³Z]r´ZX18247rµZaXKEGGr¶Z]r·ZXC04454r¸Zauh}r¹ZhNhh]rºZ…r»ZRr¼ZjU,X C9H15N4O9Pr½ZjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¾Z}r¿Z(hXARAIrÀZhXL arabinose isomeraserÁZh}rÂZXGENE ASSOCIATIONrÃZ]rÄZXSTM0102rÅZash}rÆZj9,jÅZj:,XAlternate Carbon MetabolismrÇZj<,h]rÈZj,a…rÉZRrÊZj@,}rËZ(jB,)rÌZ}rÍZ(hX arab__L_crÎZhX L-ArabinoserÏZh}rÐZ(XPUBCHEMrÑZ]rÒZX3558rÓZaXCHEBIrÔZ]rÕZX17535rÖZaXKEGGr×Z]rØZXC00259rÙZauh}rÚZhNhh]rÛZ…rÜZRrÝZjU,XC5H10O5rÞZjW,jp,jY,KjZ,j[,j\,GubG¿ðjB,)rßZ}ràZ(hXrbl__L_cráZhX L-RibuloserâZh}rãZ(XPUBCHEMräZ]råZX3791ræZaXCHEBIrçZ]rèZX16880réZaXKEGGrêZ]rëZXC00508rìZauh}ríZhNhh]rîZ…rïZRrðZjU,XC5H10O5rñZjW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)ròZ}róZ(hXARBTNR1rôZhXaerobactin reductaserõZh}röZXGENE ASSOCIATIONr÷Z]røZjash}rùZj9,jj:,X&Inorganic Ion Transport and MetabolismrúZj<,h]rûZ…rüZRrýZj@,}rþZ(jB,)rÿZ}r[(hX arbtn__fe3_cr[hX Aerobactinr[h}r[(XPUBCHEMr[]r[X7887r[aXCHEBIr[]r[X18157r [aXKEGGr []r [XC05554r [auh}r [hNhh]r[…r[Rr[jU,X C22H33FeN4O13r[jW,jp,jY,KjZ,j[,j\,GubGÀjÃHG¿ðjB,)r[}r[(hXfe2_cr[hXFe2r[h}r[(XPUBCHEMr[]r[X3325r[aXCHEBIr[]r18248r[aXKEGGr[]r[XC00023r[auh}r [hNhh]r![…r"[Rr#[jU,XFer$[jW,jp,jY,KjZ,j[,j\,GubG@jB,)r%[}r&[(hXarbtn_cr'[hXaerobactin-minus-Fe3r([h}r)[(XPUBCHEMr*[]r+[jj.aXCHEBIr,[]r-[jj.aXKEGGr.[]r/[jj.auh}r0[hNhh]r1[…r2[Rr3[jU,X C22H33N4O13r4[jW,jp,jY,JýÿÿÿjZ,j[,j\,GubG@j¿.G@j°HG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r5[}r6[(hXARBTNR2r7[hXaerobactin reductaser8[h}r9[XGENE ASSOCIATIONr:[]r;[jash}r<[j9,jj:,X&Inorganic Ion Transport and Metabolismr=[j<,h]r>[…r?[Rr@[j@,}rA[(jÿZGÀjB,)rB[}rC[(hXfmnh2_crD[hX Reduced-FMNrE[h}rF[(XPUBCHEMrG[]rH[jj.aXCHEBIrI[]rJ[jj.aXKEGGrK[]rL[jj.auh}rM[hNhh]rN[…rO[RrP[jU,X C17H21N4O9PrQ[jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj[G@jB,)rR[}rS[(hXfmn_crT[hXFMNrU[h}rV[(XPUBCHEMrW[]rX[X3361rY[aXCHEBIrZ[]r[[X17621r\[aXKEGGr][]r^[XC00061r_[auh}r`[hNhh]ra[…rb[Rrc[jU,X C17H19N4O9Prd[jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðj%[G@j¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)re[}rf[(hXARBTNR3rg[hXaerobactin reductaserh[h}ri[XGENE ASSOCIATIONrj[]rk[jash}rl[j9,jj:,X&Inorganic Ion Transport and Metabolismrm[j<,h]rn[…ro[Rrp[j@,}rq[(jÿZGÀjB,)rr[}rs[(hX rbflvrd_crt[hXReduced-riboflavinru[h}rv[(XPUBCHEMrw[]rx[X4252ry[aXCHEBIrz[]r{[X8798r|[aXKEGGr}[]r~[XC01007r[auh}r€[hNhh]r[…r‚[Rrƒ[jU,X C17H22N4O6r„[jW,jp,jY,KjZ,j[,j\,GubG¿ðj[G@j%[G@j¿.G@jB,)r…[}r†[(hXribflv_cr‡[hX Riboflavinrˆ[h}r‰[(XPUBCHEMrŠ[]r‹[X3554rŒ[aXCHEBIr[]rŽ[X17015r[aXKEGGr[]r‘[XC00255r’[auh}r“[hNhh]r”[…r•[Rr–[jU,X C17H20N4O6r—[jW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r˜[}r™[(hX ARBTNabcpprš[hX.aerobactin transport via ABC system periplasm r›[h}rœ[XGENE ASSOCIATIONr[]rž[X'( STM0194 and STM0192 and STM0193 )rŸ[ash}r [j9,jŸ[j:,XTransport Inner Membraner¡[j<,h]r¢[(j5j>jGe…r£[Rr¤[j@,}r¥[(ju.G¿ðjˆ.G¿ðjB,)r¦[}r§[(hX arbtn__fe3_pr¨[hX Aerobactinr©[h}rª[(XPUBCHEMr«[]r¬[X7887r­[aXCHEBIr®[]r¯[X18157r°[aXKEGGr±[]r²[XC05554r³[auh}r´[hNhh]rµ[…r¶[Rr·[jU,X C22H33FeN4O13r¸[jW,jX,jY,KjZ,j[,j\,GubG¿ðjÿZG?ðjÑ.G?ðj¬.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¹[}rº[(hXARBTNexsr»[hX+aerobactin Fe loading reaction spontaneous r¼[h}r½[XGENE ASSOCIATIONr¾[]r¿[Xs0001rÀ[ash}rÁ[j9,jÀ[j:,X&Inorganic Ion Transport and MetabolismrÂ[j<,h]rÃ[jša…rÄ[RrÅ[j@,}rÆ[(jB,)rÇ[}rÈ[(hXarbtn_erÉ[hXaerobactin-minus-Fe3rÊ[h}rË[(XPUBCHEMrÌ[]rÍ[jj.aXCHEBIrÎ[]rÏ[jj.aXKEGGrÐ[]rÑ[jj.auh}rÒ[hNhh]rÓ[…rÔ[RrÕ[jU,X C22H33N4O13rÖ[jW,jË-jY,JýÿÿÿjZ,j[,j\,GubG¿ðjB,)r×[}rØ[(hXfe3_erÙ[hXFe3rÚ[h}rÛ[(XPUBCHEMrÜ[]rÝ[jj.aXCHEBIrÞ[]rß[X14819rà[aXKEGGrá[]râ[jj.auh}rã[hNhh]rä[…rå[Rræ[jU,XFerç[jW,jË-jY,KjZ,j[,j\,GubG¿ðjB,)rè[}ré[(hX arbtn__fe3_erê[hX Aerobactinrë[h}rì[(XPUBCHEMrí[]rî[X7887rï[aXCHEBIrð[]rñ[X18157rò[aXKEGGró[]rô[XC05554rõ[auh}rö[hNhh]r÷[…rø[Rrù[jU,X C22H33FeN4O13rú[jW,jË-jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rû[}rü[(hXARBTNtexrý[hX&aerobactin secretion to extracellular rþ[h}rÿ[XGENE ASSOCIATIONr\]r\jash}r\j9,jj:,XTransport Outer Membraner\j<,h]r\…r\Rr\j@,}r\(jB,)r\}r \(hXarbtn_pr \hXaerobactin-minus-Fe3r \h}r \(XPUBCHEMr \]r\jj.aXCHEBIr\]r\jj.aXKEGGr\]r\jj.auh}r\hNhh]r\…r\Rr\jU,X C22H33N4O13r\jW,jX,jY,JýÿÿÿjZ,j[,j\,GubG¿ðjØ/G¿ðjÇ[G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r\}r\(hX ARBTNtonexr\hX2aerobactin transport via ton system extracellular r\h}r\XGENE ASSOCIATIONr\]r\jash}r\j9,jj:,XTransport Outer Membraner \j<,h]r!\…r"\Rr#\j@,}r$\(jè[G¿ðjØ/G¿ðj¦[G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r%\}r&\(hXARBTNtppr'\hX"aerobactin secretion to periplasm r(\h}r)\XGENE ASSOCIATIONr*\]r+\jash}r,\j9,jj:,X&Inorganic Ion Transport and Metabolismr-\j<,h]r.\…r/\Rr0\j@,}r1\(j%[G¿ðjØ/G¿ðj¿.G?ðj\G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r2\}r3\(hXARBt2rppr4\hX3L arabinose transport via proton symport periplasm r5\h}r6\XGENE ASSOCIATIONr7\]r8\XSTM3016r9\ash}r:\j9,j9\j:,XTransport Inner Membraner;\j<,h]r<\jPa…r=\Rr>\j@,}r?\(jB,)r@\}rA\(hX arab__L_prB\hX L-ArabinoserC\h}rD\(XPUBCHEMrE\]rF\X3558rG\aXCHEBIrH\]rI\X17535rJ\aXKEGGrK\]rL\XC00259rM\auh}rN\hNhh]rO\…rP\RrQ\jU,XC5H10O5rR\jW,jX,jY,KjZ,j[,j\,GubG¿ðjØ/G¿ðjÌZG?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rS\}rT\(hXARBt3ipprU\hX4L arabinose transport via proton antiport periplasm rV\h}rW\XGENE ASSOCIATIONrX\]rY\XSTM1522rZ\ash}r[\j9,jZ\j:,XTransport Inner Membraner\\j<,h]r]\jYa…r^\Rr_\j@,}r`\(jØ/G¿ðjÌZG¿ðj@\G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ra\}rb\(hXARBtexrc\hX?L arabinose transport via diffusion extracellular to periplasm rd\h}re\XGENE ASSOCIATIONrf\]rg\X2( STM0320 or STM0999 or STM1473 or STM2267 )rh\ash}ri\j9,jh\j:,XTransport Outer Membrane Porinrj\j<,h]rk\(h)hh h2e…rl\Rrm\j@,}rn\(jB,)ro\}rp\(hX arab__L_erq\hX L-Arabinoserr\h}rs\(XPUBCHEMrt\]ru\X3558rv\aXCHEBIrw\]rx\X17535ry\aXKEGGrz\]r{\XC00259r|\auh}r}\hNhh]r~\…r\Rr€\jU,XC5H10O5r\jW,jË-jY,KjZ,j[,j\,GubG¿ðj@\G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r‚\}rƒ\(hX ARGAGMt7ppr„\hX$Arginineagmatine antiport periplasm r…\h}r†\XGENE ASSOCIATIONr‡\]rˆ\XSTM4294r‰\ash}rŠ\j9,j‰\j:,XTransport Inner Membraner‹\j<,h]rŒ\jba…r\RrŽ\j@,}r\(jB,)r\}r‘\(hXarg__L_pr’\hX L-Argininer“\h}r”\(XPUBCHEMr•\]r–\X3362r—\aXCHEBIr˜\]r™\X16467rš\aXKEGGr›\]rœ\XC00062r\auh}rž\hNhh]rŸ\…r \Rr¡\jU,X C6H15N4O2r¢\jW,jX,jY,KjZ,j[,j\,GubG¿ðj~QG¿ðjB,)r£\}r¤\(hXarg__L_cr¥\hX L-Argininer¦\h}r§\(XPUBCHEMr¨\]r©\X3362rª\aXCHEBIr«\]r¬\X16467r­\aXKEGGr®\]r¯\XC00062r°\auh}r±\hNhh]r²\…r³\Rr´\jU,X C6H15N4O2rµ\jW,jp,jY,KjZ,j[,j\,GubG?ðjæQG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r¶\}r·\(hXARGDCr¸\hXarginine decarboxylaser¹\h}rº\XGENE ASSOCIATIONr»\]r¼\X( STM4296 or STM3086 )r½\ash}r¾\j9,j½\j:,XArginine and Proline Metabolismr¿\j<,h]rÀ\(jkjte…rÁ\RrÂ\j@,}rÃ\(j£\G¿ðj¿.G¿ðjÂ=G?ðj~QG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÄ\}rÅ\(hXARGDCpprÆ\hXarginine decarboxylaserÇ\h}rÈ\XGENE ASSOCIATIONrÉ\]rÊ\XSTM3086rË\ash}rÌ\j9,jË\j:,XArginine and Proline MetabolismrÍ\j<,h]rÎ\jka…rÏ\RrÐ\j@,}rÑ\(j\G¿ðjØ/G¿ðjæQG?ðjB,)rÒ\}rÓ\(hXco2_prÔ\hXCO2rÕ\h}rÖ\(XPUBCHEMr×\]rØ\X3313rÙ\aXCHEBIrÚ\]rÛ\X16526rÜ\aXKEGGrÝ\]rÞ\XC00011rß\auh}rà\hNhh]rá\…râ\Rrã\jU,XCO2rä\jW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rå\}ræ\(hX ARGORNt7pprç\hX'arginineornithine antiporter periplasm rè\h}ré\XGENE ASSOCIATIONrê\]rë\XSTM1477rì\ash}rí\j9,jì\j:,XTransport Inner Membranerî\j<,h]rï\j}a…rð\Rrñ\j@,}rò\(j”JG¿ðj\G¿ðj£\G?ðjB,)ró\}rô\(hXorn_prõ\hX Ornithinerö\h}r÷\(XPUBCHEMrø\]rù\X4756rú\aXCHEBIrû\]rü\X18257rý\aXKEGGrþ\]rÿ\XC01602r]auh}r]hNhh]r]…r]Rr]jU,X C5H13N2O2r]jW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r]}r](hXARGSLr]hXargininosuccinate lyaser ]h}r ]XGENE ASSOCIATIONr ]]r ]XSTM4123r ]ash}r]j9,j ]j:,XArginine and Proline Metabolismr]j<,h]r]j†a…r]Rr]j@,}r](jB,)r]}r](hXargsuc_cr]hXN-omega--L-Arginino-succinater]h}r](XPUBCHEMr]]r]X6235r]aXCHEBIr]]r]X15682r]aXKEGGr]]r ]XC03406r!]auh}r"]hNhh]r#]…r$]Rr%]jU,X C10H17N4O6r&]jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj£\G?ðjwOG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r']}r(](hXARGSSr)]hXargininosuccinate synthaser*]h}r+]XGENE ASSOCIATIONr,]]r-]X STM3290.Sr.]ash}r/]j9,j.]j:,XArginine and Proline Metabolismr0]j<,h]r1]ja…r2]Rr3]j@,}r4](jÌOG¿ðju.G¿ðjB,)r5]}r6](hX citr__L_cr7]hX L-Citrulliner8]h}r9](XPUBCHEMr:]]r;]X3621r<]aXCHEBIr=]]r>]X16349r?]aXKEGGr@]]rA]XC00327rB]auh}rC]hNhh]rD]…rE]RrF]jU,X C6H13N3O3rG]jW,jp,jY,KjZ,j[,j\,GubG¿ðjé3G?ðjü3G?ðj]G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rH]}rI](hXARGTRSrJ]hXArginyl tRNA synthetaserK]h}rL]XGENE ASSOCIATIONrM]]rN]XSTM1909rO]ash}rP]j9,jO]j:,X tRNA ChargingrQ]j<,h]rR]j˜a…rS]RrT]j@,}rU](ju.G¿ðj£\G¿ðjB,)rV]}rW](hX trnaarg_crX]hXtRNA-ArgrY]h}rZ](XPUBCHEMr[]]r\]X4785r]]aXCHEBIr^]]r_]X29171r`]aXKEGGra]]rb]XC01636rc]auh}rd]hNhh]re]…rf]Rrg]jU,jÀUjW,jp,jY,KjZ,j[,j\,GubG¿ðjé3G?ðjü3G?ðjB,)rh]}ri](hX argtrna_crj]hXL-Arginyl-tRNA-Argrk]h}rl](XPUBCHEMrm]]rn]X5239ro]aXCHEBIrp]]rq]X18366rr]aXKEGGrs]]rt]XC02163ru]auh}rv]hNhh]rw]…rx]Rry]jU,X C6H14N4ORrz]jW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r{]}r|](hXARGabcppr}]hX.L arginine transport via ABC system periplasm r~]h}r]XGENE ASSOCIATIONr€]]r]X‚( ( STM2355 and STM2352 and STM2351 and STM2353 ) or ( STM0890 and STM0887 and STM0888 and STM0891 and STM0889 ) )r‚]ash}rƒ]j9,j‚]j:,XTransport Inner Membraner„]j<,h]r…](j¡jªj³j¼jÅjÎj×jàjée…r†]Rr‡]j@,}rˆ](j\G¿ðjˆ.G¿ðju.G¿ðj£\G?ðj¿.G?ðj¬.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r‰]}rŠ](hXARGt3ppr‹]hXDL arginine transport out via proton antiport cytoplasm to periplasm rŒ]h}r]XGENE ASSOCIATIONrŽ]]r]XSTM3066r]ash}r‘]j9,j]j:,XTransport Inner Membraner’]j<,h]r“]jòa…r”]Rr•]j@,}r–](jØ/G¿ðj£\G¿ðj\G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r—]}r˜](hXARGtexr™]hX>L arginine transport via diffusion extracellular to periplasm rš]h}r›]XGENE ASSOCIATIONrœ]]r]X2( STM0320 or STM0999 or STM1473 or STM2267 )rž]ash}rŸ]j9,jž]j:,XTransport Outer Membrane Porinr ]j<,h]r¡](h)hh h2e…r¢]Rr£]j@,}r¤](jB,)r¥]}r¦](hXarg__L_er§]hX L-Argininer¨]h}r©](XPUBCHEMrª]]r«]X3362r¬]aXCHEBIr­]]r®]X16467r¯]aXKEGGr°]]r±]XC00062r²]auh}r³]hNhh]r´]…rµ]Rr¶]jU,X C6H15N4O2r·]jW,jË-jY,KjZ,j[,j\,GubG¿ðj\G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r¸]}r¹](hXASADrº]hX$aspartate semialdehyde dehydrogenaser»]h}r¼]XGENE ASSOCIATIONr½]]r¾]XSTM3539r¿]ash}rÀ]j9,j¿]j:,XThreonine and Lysine MetabolismrÁ]j<,h]rÂ]jûa…rÃ]RrÄ]j@,}rÅ](jB,)rÆ]}rÇ](hXaspsa_crÈ]hXL-Aspartate-4-semialdehyderÉ]h}rÊ](XPUBCHEMrË]]rÌ]X3730rÍ]aXCHEBIrÎ]]rÏ]X 13086 18051rÐ]aXKEGGrÑ]]rÒ]XC00441rÓ]auh}rÔ]hNhh]rÕ]…rÖ]Rr×]jU,XC4H7NO3rØ]jW,jp,jY,KjZ,j[,j\,GubG¿ðjà7G¿ðjÑ.G¿ðjB,)rÙ]}rÚ](hX4pasp_crÛ]hX4-Phospho-L-aspartaterÜ]h}rÝ](XPUBCHEMrÞ]]rß]X5980rà]aXCHEBIrá]]râ]X15836rã]aXKEGGrä]]rå]XC03082ræ]auh}rç]hNhh]rè]…ré]Rrê]jU,XC4H6NO7Prë]jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðjÍ7G?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rì]}rí](hXASCBPLrî]hX!L ascorbate 6 phosphate lactonaserï]h}rð]XGENE ASSOCIATIONrñ]]rò]XSTM4382ró]ash}rô]j9,jó]j:,XAlternate Carbon Metabolismrõ]j<,h]rö]ja…r÷]Rrø]j@,}rù](jB,)rú]}rû](hXascb6p_crü]hXL-ascorbate-6-phosphaterý]h}rþ](XPUBCHEMrÿ]]r^X 656479???3385r^aXCHEBIr^]r^X15946r^aXKEGGr^]r^jj.auh}r^hNhh]r^…r ^Rr ^jU,XC6H7O9Pr ^jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjˆ.G¿ðj`;G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r ^}r ^(hX ASCBptsppr^hX/L ascorbate transport via PEPPyr PTS periplasm r^h}r^XGENE ASSOCIATIONr^]r^XE( STM2431 and STM2432 and STM4385 and STM4384 and STM4383.S )r^ash}r^j9,j^j:,XTransport Inner Membraner^j<,h]r^(j jýjjje…r^Rr^j@,}r^(jB,)r^}r^(hX ascb__L_pr^hX L-Ascorbater^h}r^(XPUBCHEMr^]r ^X3372r!^aXCHEBIr"^]r#^X 29073 38290r$^aXKEGGr%^]r&^XC00072r'^auh}r(^hNhh]r)^…r*^Rr+^jU,XC6H8O6r,^jW,jX,jY,KjZ,j[,j\,GubG¿ðj FG¿ðjú]G?ðjFG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r-^}r.^(hXASCBtexr/^hX?L ascorbate transport via diffusion extracellular to periplasm r0^h}r1^XGENE ASSOCIATIONr2^]r3^X2( STM0320 or STM0999 or STM1473 or STM2267 )r4^ash}r5^j9,j4^j:,XTransport Outer Membrane Porinr6^j<,h]r7^(h)hh h2e…r8^Rr9^j@,}r:^(jB,)r;^}r<^(hX ascb__L_er=^hX L-Ascorbater>^h}r?^(XPUBCHEMr@^]rA^X3372rB^aXCHEBIrC^]rD^X 29073 38290rE^aXKEGGrF^]rG^XC00072rH^auh}rI^hNhh]rJ^…rK^RrL^jU,XC6H8O6rM^jW,jË-jY,KjZ,j[,j\,GubG¿ðj^G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rN^}rO^(hXASNNrP^hXL asparaginaserQ^h}rR^XGENE ASSOCIATIONrS^]rT^X#( STM1294 or STM0847 or STM3598 )rU^ash}rV^j9,jU^j:,X Alanine and Aspartate MetabolismrW^j<,h]rX^(j(j1j9e…rY^RrZ^j@,}r[^(jB,)r\^}r]^(hXasn__L_cr^^hX L-Asparaginer_^h}r`^(XPUBCHEMra^]rb^X3452rc^aXCHEBIrd^]re^X17196rf^aXKEGGrg^]rh^XC00152ri^auh}rj^hNhh]rk^…rl^Rrm^jU,XC4H8N2O3rn^jW,jp,jY,KjZ,j[,j\,GubG¿ðjˆ.G¿ðjÌOG?ðj5BG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ro^}rp^(hXASNNpprq^hXL asparaginaserr^h}rs^XGENE ASSOCIATIONrt^]ru^XSTM3106rv^ash}rw^j9,jv^j:,X Alanine and Aspartate Metabolismrx^j<,h]ry^jBa…rz^Rr{^j@,}r|^(jB,)r}^}r~^(hXasn__L_pr^hX L-Asparaginer€^h}r^(XPUBCHEMr‚^]rƒ^X3452r„^aXCHEBIr…^]r†^X17196r‡^aXKEGGrˆ^]r‰^XC00152rŠ^auh}r‹^hNhh]rŒ^…r^RrŽ^jU,XC4H8N2O3r^jW,jX,jY,KjZ,j[,j\,GubG¿ðj>0G¿ðjB,)r^}r‘^(hXnh4_pr’^hXAmmoniumr“^h}r”^(XPUBCHEMr•^]r–^X4547r—^aXCHEBIr˜^]r™^X28938rš^aXKEGGr›^]rœ^XC01342r^auh}rž^hNhh]rŸ^…r ^Rr¡^jU,XH4Nr¢^jW,jX,jY,KjZ,j[,j\,GubG?ðjB,)r£^}r¤^(hXasp__L_pr¥^hX L-Aspartater¦^h}r§^(XPUBCHEMr¨^]r©^X3351rª^aXCHEBIr«^]r¬^X17053r­^aXKEGGr®^]r¯^XC00049r°^auh}r±^hNhh]r²^…r³^Rr´^jU,XC4H6NO4rµ^jW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¶^}r·^(hXASNS1r¸^hX*asparagine synthase glutamine hydrolysing r¹^h}rº^XGENE ASSOCIATIONr»^]r¼^XSTM0680r½^ash}r¾^j9,j½^j:,X Alanine and Aspartate Metabolismr¿^j<,h]rÀ^jKa…rÁ^RrÂ^j@,}rÃ^(ju.G¿ðjÌOG¿ðjˆ.G¿ðjÿLG¿ðj\^G?ðjé3G?ðjÏBG?ðjü3G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÄ^}rÅ^(hXASNS2rÆ^hXasparagine synthetaserÇ^h}rÈ^XGENE ASSOCIATIONrÉ^]rÊ^XSTM3877rË^ash}rÌ^j9,jË^j:,X Alanine and Aspartate MetabolismrÍ^j<,h]rÎ^jTa…rÏ^RrÐ^j@,}rÑ^(jÌOG¿ðju.G¿ðj5BG¿ðj\^G?ðjé3G?ðjü3G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÒ^}rÓ^(hXASNTRSrÔ^hXAsparaginyl tRNA synthetaserÕ^h}rÖ^XGENE ASSOCIATIONr×^]rØ^XSTM1000rÙ^ash}rÚ^j9,jÙ^j:,X tRNA ChargingrÛ^j<,h]rÜ^j]a…rÝ^RrÞ^j@,}rß^(j\^G¿ðju.G¿ðjB,)rà^}rá^(hX trnaasn_crâ^hXtRNA-Asnrã^h}rä^(XPUBCHEMrå^]ræ^X4786rç^aXCHEBIrè^]ré^X29172rê^aXKEGGrë^]rì^XC01637rí^auh}rî^hNhh]rï^…rð^Rrñ^jU,X C10H17O10PR2rò^jW,jp,jY,KjZ,j[,j\,GubG¿ðjé3G?ðjü3G?ðj¿.G?ðjB,)ró^}rô^(hX asntrna_crõ^hXL-Asparaginyl-tRNA-Asnrö^h}r÷^(XPUBCHEMrø^]rù^X6232rú^aXCHEBIrû^]rü^X29265rý^aXKEGGrþ^]rÿ^XC03402r_auh}r_hNhh]r_…r_Rr_jU,XC14H23N2O12PR2r_jW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r_}r_(hXASNabcppr_hX0L asparagine transport via ABC system periplasm r _h}r _XGENE ASSOCIATIONr _]r _jash}r _j9,jj:,XTransport Inner Membraner_j<,h]r_…r_Rr_j@,}r_(ju.G¿ðj}^G¿ðjˆ.G¿ðj\^G?ðj¬.G?ðj¿.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r_}r_(hXASNt2rppr_hX?L asparagine reversible transport via proton symport periplasm r_h}r_XGENE ASSOCIATIONr_]r_XSTM1584r_ash}r_j9,j_j:,XTransport Inner Membraner_j<,h]r_jfa…r_Rr_j@,}r _(j}^G¿ðjØ/G¿ðj\^G?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r!_}r"_(hXASNtexr#_hX@L asparagine transport via diffusion extracellular to periplasm r$_h}r%_XGENE ASSOCIATIONr&_]r'_X2( STM0320 or STM0999 or STM1473 or STM2267 )r(_ash}r)_j9,j(_j:,XTransport Outer Membrane Porinr*_j<,h]r+_(h)hh h2e…r,_Rr-_j@,}r._(jB,)r/_}r0_(hXasn__L_er1_hX L-Asparaginer2_h}r3_(XPUBCHEMr4_]r5_X3452r6_aXCHEBIr7_]r8_X17196r9_aXKEGGr:_]r;_XC00152r<_auh}r=_hNhh]r>_…r?_Rr@_jU,XC4H8N2O3rA_jW,jË-jY,KjZ,j[,j\,GubG¿ðj}^G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rB_}rC_(hXASO3texrD_hX<arsenite transport via diffusion extracellular to periplasm rE_h}rF_XGENE ASSOCIATIONrG_]rH_X2( STM0320 or STM0999 or STM1473 or STM2267 )rI_ash}rJ_j9,jI_j:,XTransport Outer Membrane PorinrK_j<,h]rL_(h)hh h2e…rM_RrN_j@,}rO_(jB,)rP_}rQ_(hXaso3_erR_hXarseniterS_h}rT_(XPUBCHEMrU_]rV_X8922rW_aXCHEBIrX_]rY_X29866rZ_aXKEGGr[_]r\_XC06697r]_auh}r^_hNhh]r__…r`_Rra_jU,XAsO3rb_jW,jË-jY,JýÿÿÿjZ,j[,j\,GubG¿ðjB,)rc_}rd_(hXaso3_pre_hXarseniterf_h}rg_(XPUBCHEMrh_]ri_X8922rj_aXCHEBIrk_]rl_X29866rm_aXKEGGrn_]ro_XC06697rp_auh}rq_hNhh]rr_…rs_Rrt_jU,XAsO3ru_jW,jX,jY,JýÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rv_}rw_(hXASP1DCrx_hXaspartate 1 decarboxylasery_h}rz_XGENE ASSOCIATIONr{_]r|_XSTM0180r}_ash}r~_j9,j}_j:,X*Cofactor and Prosthetic Group Biosynthesisr_j<,h]r€_joa…r_Rr‚_j@,}rƒ_(jÌOG¿ðj¿.G¿ðjB,)r„_}r…_(hXala__B_cr†_hX beta-Alaniner‡_h}rˆ_(XPUBCHEMr‰_]rŠ_X3399r‹_aXCHEBIrŒ_]r_X16958rŽ_aXKEGGr_]r_XC00099r‘_auh}r’_hNhh]r“_…r”_Rr•_jU,XC3H7NO2r–_jW,jp,jY,KjZ,j[,j\,GubG?ðjÂ=G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r—_}r˜_(hXASPCTr™_hXaspartate carbamoyltransferaserš_h}r›_XGENE ASSOCIATIONrœ_]r_X( STM4459 and STM4460 )rž_ash}rŸ_j9,jž_j:,X"Purine and Pyrimidine Biosynthesisr _j<,h]r¡_(jxje…r¢_Rr£_j@,}r¤_(jB,)r¥_}r¦_(hXcbp_cr§_hXCarbamoyl-phosphater¨_h}r©_(XPUBCHEMrª_]r«_X3469r¬_aXCHEBIr­_]r®_X17672r¯_aXKEGGr°_]r±_XC00169r²_auh}r³_hNhh]r´_…rµ_Rr¶_jU,XCH2NO5Pr·_jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjÌOG¿ðjB,)r¸_}r¹_(hXcbasp_crº_hXN-Carbamoyl-L-aspartater»_h}r¼_(XPUBCHEMr½_]r¾_X3727r¿_aXCHEBIrÀ_]rÁ_X15859rÂ_aXKEGGrÃ_]rÄ_XC00438rÅ_auh}rÆ_hNhh]rÇ_…rÈ_RrÉ_jU,XC5H6N2O5rÊ_jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðj¿.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rË_}rÌ_(hXASPKrÍ_hXaspartate kinaserÎ_h}rÏ_XGENE ASSOCIATIONrÐ_]rÑ_X%( STM0002 or STM4101 or STM4220 )rÒ_ash}rÓ_j9,jÒ_j:,XThreonine and Lysine MetabolismrÔ_j<,h]rÕ_(jŠj“jœe…rÖ_Rr×_j@,}rØ_(ju.G¿ðjÌOG¿ðjÙ]G?ðj¬.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÙ_}rÚ_(hXASPO3rÛ_hXL aspartate oxidaserÜ_h}rÝ_XGENE ASSOCIATIONrÞ_]rß_XSTM2641rà_ash}rá_j9,jà_j:,X*Cofactor and Prosthetic Group Biosynthesisrâ_j<,h]rã_j¥a…rä_Rrå_j@,}ræ_(jÌOG¿ðjB,)rç_}rè_(hXq8_cré_hX Ubiquinone-8rê_h}rë_(XPUBCHEMrì_]rí_X3689rî_aXCHEBIrï_]rð_X16389rñ_aXKEGGrò_]ró_XC00399rô_auh}rõ_hNhh]rö_…r÷_Rrø_jU,XC49H74O4rù_jW,jp,jY,KjZ,j[,j\,GubG¿ðjB,)rú_}rû_(hXq8h2_crü_hX Ubiquinol-8rý_h}rþ_(XPUBCHEMrÿ_]r`X3680r`aXCHEBIr`]r`X17976r`aXKEGGr`]r`XC00390r`auh}r`hNhh]r `…r `Rr `jU,XC49H76O4r `jW,jp,jY,KjZ,j[,j\,GubG?ðj¿.G?ðjB,)r `}r`(hXiasp_cr`hXIminoaspartater`h}r`(XPUBCHEMr`]r`X8133r`aXCHEBIr`]r`jj.aXKEGGr`]r`XC05840r`auh}r`hNhh]r`…r`Rr`jU,XC4H3NO4r`jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r`}r `(hXASPO4r!`hXL aspartate oxidaser"`h}r#`XGENE ASSOCIATIONr$`]r%`XSTM2641r&`ash}r'`j9,j&`j:,X*Cofactor and Prosthetic Group Biosynthesisr(`j<,h]r)`j¥a…r*`Rr+`j@,}r,`(jÌOG¿ðjB,)r-`}r.`(hXmqn8_cr/`hX Menaquinone-8r0`h}r1`(XPUBCHEMr2`]r3`X4086r4`aXCHEBIr5`]r6`jj.aXKEGGr7`]r8`XC00828r9`auh}r:`hNhh]r;`…r<`Rr=`jU,XC51H72O2r>`jW,jp,jY,KjZ,j[,j\,GubG¿ðj `G?ðj¿.G?ðj¬XG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r?`}r@`(hXASPO5rA`hXL aspartate oxidaserB`h}rC`XGENE ASSOCIATIONrD`]rE`XSTM2641rF`ash}rG`j9,jF`j:,X*Cofactor and Prosthetic Group BiosynthesisrH`j<,h]rI`j¥a…rJ`RrK`j@,}rL`(jÌOG¿ðjwOG¿ðjB,)rM`}rN`(hXsucc_crO`hX SuccinaterP`h}rQ`(XPUBCHEMrR`]rS`X3344rT`aXCHEBIrU`]rV`X15741rW`aXKEGGrX`]rY`XC00042rZ`auh}r[`hNhh]r\`…r]`Rr^`jU,XC4H4O4r_`jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðj¿.G?ðj `G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r``}ra`(hXASPO6rb`hXL aspartate oxidaserc`h}rd`XGENE ASSOCIATIONre`]rf`XSTM2641rg`ash}rh`j9,jg`j:,X*Cofactor and Prosthetic Group Biosynthesisri`j<,h]rj`j¥a…rk`Rrl`j@,}rm`(jÌOG¿ðjüAG¿ðj"BG?ðj¿.G?ðj `G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rn`}ro`(hXASPTrp`hX L aspartaserq`h}rr`XGENE ASSOCIATIONrs`]rt`XSTM4326ru`ash}rv`j9,ju`j:,X Alanine and Aspartate Metabolismrw`j<,h]rx`j®a…ry`Rrz`j@,}r{`(jÌOG¿ðjwOG?ðj5BG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r|`}r}`(hXASPTAr~`hXaspartate transaminaser`h}r€`XGENE ASSOCIATIONr`]r‚`XSTM0998rƒ`ash}r„`j9,jƒ`j:,X Alanine and Aspartate Metabolismr…`j<,h]r†`j·a…r‡`Rrˆ`j@,}r‰`(jÌOG¿ðj–BG¿ðjB,)rŠ`}r‹`(hXoaa_crŒ`hX Oxaloacetater`h}rŽ`(XPUBCHEMr`]r`X3338r‘`aXCHEBIr’`]r“`X30744r”`aXKEGGr•`]r–`XC00036r—`auh}r˜`hNhh]r™`…rš`Rr›`jU,XC4H2O5rœ`jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðjÏBG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r`}rž`(hXASPTRSrŸ`hXAspartyl tRNA synthetaser `h}r¡`XGENE ASSOCIATIONr¢`]r£`XSTM1901r¤`ash}r¥`j9,j¤`j:,X tRNA Chargingr¦`j<,h]r§`jÀa…r¨`Rr©`j@,}rª`(jÌOG¿ðju.G¿ðjB,)r«`}r¬`(hX trnaasp_cr­`hXtRNA-Aspr®`h}r¯`(XPUBCHEMr°`]r±`X4787r²`aXCHEBIr³`]r´`X29186rµ`aXKEGGr¶`]r·`XC01638r¸`auh}r¹`hNhh]rº`…r»`Rr¼`jU,jÀUjW,jp,jY,KjZ,j[,j\,GubG¿ðjé3G?ðjü3G?ðjB,)r½`}r¾`(hX asptrna_cr¿`hXL-Aspartyl-tRNA-AsprÀ`h}rÁ`(XPUBCHEMrÂ`]rÃ`X5893rÄ`aXCHEBIrÅ`]rÆ`X29158rÇ`aXKEGGrÈ`]rÉ`XC02984rÊ`auh}rË`hNhh]rÌ`…rÍ`RrÎ`jU,XC4H5NO3RrÏ`jW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÐ`}rÑ`(hXASPabcpprÒ`hX/L aspartate transport via ABC system periplasm rÓ`h}rÔ`XGENE ASSOCIATIONrÕ`]rÖ`X5( STM0665 and STM0664 and STM0663 and STM0662 )r×`ash}rØ`j9,j×`j:,XTransport Inner MembranerÙ`j<,h]rÚ`(jÉjÒjÛjäe…rÛ`RrÜ`j@,}rÝ`(ju.G¿ðj£^G¿ðjˆ.G¿ðjÌOG?ðjÑ.G?ðj¬.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÞ`}rß`(hX ASPt2_2pprà`hX6Aspartate transport via proton symport 2 H periplasm rá`h}râ`XGENE ASSOCIATIONrã`]rä`XSTM3614rå`ash}ræ`j9,jå`j:,XTransport Inner Membranerç`j<,h]rè`jía…ré`Rrê`j@,}rë`(j£^G¿ðjØ/GÀjÌOG?ðj¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rì`}rí`(hXASPt2pprî`hX6L aspartate transport in via proton symport periplasm rï`h}rð`XGENE ASSOCIATIONrñ`]rò`XSTM4283ró`ash}rô`j9,jó`j:,XTransport Inner Membranerõ`j<,h]rö`jöa…r÷`Rrø`j@,}rù`(j£^G¿ðjØ/G¿ðj¿.G?ðjÌOG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rú`}rû`(hXASPtexrü`hX?L aspartate transport via diffusion extracellular to periplasm rý`h}rþ`XGENE ASSOCIATIONrÿ`]raX2( STM0320 or STM0999 or STM1473 or STM2267 )raash}raj9,jaj:,XTransport Outer Membrane Porinraj<,h]ra(h)hh h2e…raRraj@,}ra(jB,)ra}r a(hXasp__L_er ahX L-Aspartater ah}r a(XPUBCHEMr a]raX3351raaXCHEBIra]raX17053raaXKEGGra]raXC00049raauh}rahNhh]ra…raRrajU,XC4H6NO4rajW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj£^G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)ra}ra(hXASTrahXArginine succinyltransferaserah}raXGENE ASSOCIATIONr a]r!aXSTM1304r"aash}r#aj9,j"aj:,XArginine and Proline Metabolismr$aj<,h]r%ajÿa…r&aRr'aj@,}r(a(jJTG¿ðj£\G¿ðj˜CG?ðjB,)r)a}r*a(hXsucarg_cr+ahXN2-Succinyl-L-argininer,ah}r-a(XPUBCHEMr.a]r/aX6152r0aaXCHEBIr1a]r2aX17705r3aaXKEGGr4a]r5aXC03296r6aauh}r7ahNhh]r8a…r9aRr:ajU,X C10H17N4O5r;ajW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rahXL allo threonine dehydrogenaser?ah}r@aXGENE ASSOCIATIONrAa]rBaXSTM1511rCaash}rDaj9,jCaj:,XThreonine and Lysine MetabolismrEaj<,h]rFaja…rGaRrHaj@,}rIa(jB,)rJa}rKa(hX athr__L_crLahXL-Allo-threoninerMah}rNa(XPUBCHEMrOa]rPaX7864rQaaXCHEBIrRa]rSaX28718rTaaXKEGGrUa]rVaXC05519rWaauh}rXahNhh]rYa…rZaRr[ajU,XC4H9NO3r\ajW,jp,jY,KjZ,j[,j\,GubG¿ðjà7G¿ðjÍ7G?ðjZG?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r]a}r^a(hXATPHsr_ahX!ATP amine hydrolysis spontaneous r`ah}raaXGENE ASSOCIATIONrba]rcaXs0001rdaash}reaj9,jdaj:,XNucleotide Salvage Pathwayrfaj<,h]rgajša…rhaRriaj@,}rja(jˆ.G¿ðju.G¿ðj¿.G¿ðj‘MG?ðj5BG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rka}rla(hXATPMrmahXATP maintenance requirementrnah}roaXGENE ASSOCIATIONrpa]rqajash}rraj9,jj:,X Unassignedrsaj<,h]rta…ruaRrvaj@,}rwa(ju.G¿ðjˆ.G¿ðj¿.G?ðjÑ.G?ðj¬.G?ðujq,NhNjr,js,jt,G@ Ç®záHju,G@ Ç®záHjv,Njw,Nubj0,)rxa}rya(hXATPPRTrzahXATP phosphoribosyltransferaser{ah}r|aXGENE ASSOCIATIONr}a]r~aXSTM2071raash}r€aj9,jaj:,XHistidine Metabolismraj<,h]r‚aja…rƒaRr„aj@,}r…a(ju.G¿ðjOG¿ðjB,)r†a}r‡a(hXprbatp_crˆahX1-5-Phosphoribosyl-ATPr‰ah}rŠa(XPUBCHEMr‹a]rŒaX5699raaXCHEBIrŽa]raX18263raaXKEGGr‘a]r’aXC02739r“aauh}r”ahNhh]r•a…r–aRr—ajU,X C15H19N5O20P4r˜ajW,jp,jY,JúÿÿÿjZ,j[,j\,GubG?ðjé3G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r™a}rša(hXATPS4rppr›ahX1ATP synthase four protons for one ATP periplasm rœah}raXGENE ASSOCIATIONrža]rŸaX( ( ( STM3869 and STM3870 and STM3871 ) and ( STM3864 and STM3865 and STM3866 and STM3867 and STM3868 ) ) or ( ( STM3869 and STM3870 and STM3871 ) and ( STM3864 and STM3865 and STM3866 and STM3867 and STM3868 ) and STM3872 ) )r aash}r¡aj9,j aj:,XOxidative Phosphorylationr¢aj<,h]r£a(jj#j,j5j>jGjPjYjbe…r¤aRr¥aj@,}r¦a(j¬.G¿ðjØ/GÀjÑ.G¿ðju.G?ðj¿.G@jˆ.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r§a}r¨a(hXBALAt2ppr©ahX7beta alanine transport in via proton symport periplasm rªah}r«aXGENE ASSOCIATIONr¬a]r­aXSTM4398r®aash}r¯aj9,j®aj:,XTransport Inner Membraner°aj<,h]r±aj9a…r²aRr³aj@,}r´a(jB,)rµa}r¶a(hXala__B_pr·ahX beta-Alaniner¸ah}r¹a(XPUBCHEMrºa]r»aX3399r¼aaXCHEBIr½a]r¾aX16958r¿aaXKEGGrÀa]rÁaXC00099rÂaauh}rÃahNhh]rÄa…rÅaRrÆajU,XC3H7NO2rÇajW,jX,jY,KjZ,j[,j\,GubG¿ðjØ/G¿ðj„_G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÈa}rÉa(hXBALAtexrÊahX@beta alanine transport via diffusion extracellular to periplasm rËah}rÌaXGENE ASSOCIATIONrÍa]rÎaX2( STM0320 or STM0999 or STM1473 or STM2267 )rÏaash}rÐaj9,jÏaj:,XTransport Outer Membrane PorinrÑaj<,h]rÒa(h)hh h2e…rÓaRrÔaj@,}rÕa(jB,)rÖa}r×a(hXala__B_erØahX beta-AlaninerÙah}rÚa(XPUBCHEMrÛa]rÜaX3399rÝaaXCHEBIrÞa]rßaX16958ràaaXKEGGráa]râaXC00099rãaauh}räahNhh]råa…ræaRrçajU,XC3H7NO2rèajW,jË-jY,KjZ,j[,j\,GubG¿ðjµaG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)réa}rêa(hXBPNTrëahX3 5 bisphosphate nucleotidaserìah}ríaXGENE ASSOCIATIONrîa]rïajash}rðaj9,jj:,XCysteine Metabolismrñaj<,h]ròa…róaRrôaj@,}rõa(j‹KG¿ðjˆ.G¿ðjü3G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)röa}r÷a(hXBSORxrøahXBiotin sulfoxide reductaserùah}rúaXGENE ASSOCIATIONrûa]rüaXSTM3644rýaash}rþaj9,jýaj:,X*Cofactor and Prosthetic Group Biosynthesisrÿaj<,h]rbjka…rbRrbj@,}rb(jB,)rb}rb(hXbtnso_crbhXd-biotin-d-sulfoxiderbh}rb(XPUBCHEMr b]r bjj.aXCHEBIr b]r bjj.aXKEGGr b]rbjj.auh}rbhNhh]rb…rbRrbjU,X C10H15N2O4SrbjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjs7G¿ðj¿.G¿ðjB,)rb}rb(hXbtn_crbhXBiotinrbh}rb(XPUBCHEMrb]rbX3420rbaXCHEBIrb]rbX15956rbaXKEGGrb]r bXC00120r!bauh}r"bhNhh]r#b…r$bRr%bjU,X C10H15N2O3Sr&bjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðj™7G?ðjˆ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r'b}r(b(hXBSORyr)bhXBiotin sulfoxide reductaser*bh}r+bXGENE ASSOCIATIONr,b]r-bXSTM3644r.bash}r/bj9,j.bj:,X*Cofactor and Prosthetic Group Biosynthesisr0bj<,h]r1bjka…r2bRr3bj@,}r4b(jÍ7G¿ðjbG¿ðj¿.G¿ðjbG?ðjà7G?ðjˆ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r5b}r6b(hXBTS4r7bhXBiotin synthaser8bh}r9bXGENE ASSOCIATIONr:b]r;bXSTM0794rbj<,h]r?bjta…r@bRrAbj@,}rBb(jB,)rCb}rDb(hXdtbt_crEbhX DethiobiotinrFbh}rGb(XPUBCHEMrHb]rIbX5017rJbaXCHEBIrKb]rLbX16691rMbaXKEGGrNb]rObXC01909rPbauh}rQbhNhh]rRb…rSbRrTbjU,X C10H17N2O3rUbjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjÅMG¿ðjB,)rVb}rWb(hXs_crXbhXSulfurrYbh}rZb(XPUBCHEMr[b]r\bX3387r]baXCHEBIr^b]r_bX17909r`baXKEGGrab]rbbXC00087rcbauh}rdbhNhh]reb…rfbRrgbjU,XSrhbjW,jp,jY,KjZ,j[,j\,GubG¿ðj¬@G?ðjB,)rib}rjb(hXmet__L_crkbhX L-Methioninerlbh}rmb(XPUBCHEMrnb]robX3373rpbaXCHEBIrqb]rrbX16643rsbaXKEGGrtb]rubXC00073rvbauh}rwbhNhh]rxb…rybRrzbjU,X C5H11NO2Sr{bjW,jp,jY,KjZ,j[,j\,GubG?ðjbG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r|b}r}b(hX BUTSO3texr~bhXCbutanesulfonate transport via diffusion extracellular to periplasm rbh}r€bXGENE ASSOCIATIONrb]r‚bX2( STM0320 or STM0999 or STM1473 or STM2267 )rƒbash}r„bj9,jƒbj:,XTransport Outer Membrane Porinr…bj<,h]r†b(h)hh h2e…r‡bRrˆbj@,}r‰b(jB,)rŠb}r‹b(hXbutso3_erŒbhXbutanesulfonaterbh}rŽb(XPUBCHEMrb]rbjj.aXCHEBIr‘b]r’bjj.aXKEGGr“b]r”bjj.auh}r•bhNhh]r–b…r—bRr˜bjU,XC4H9O3Sr™bjW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjB,)ršb}r›b(hXbutso3_prœbhXbutanesulfonaterbh}ržb(XPUBCHEMrŸb]r bjj.aXCHEBIr¡b]r¢bjj.aXKEGGr£b]r¤bjj.auh}r¥bhNhh]r¦b…r§bRr¨bjU,XC4H9O3Sr©bjW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rªb}r«b(hXBUTtexr¬bhX<Butyrate transport via diffusion extracellular to periplasm r­bh}r®bXGENE ASSOCIATIONr¯b]r°bX2( STM0320 or STM0999 or STM1473 or STM2267 )r±bash}r²bj9,j±bj:,XTransport Outer Membrane Porinr³bj<,h]r´b(h)hh h2e…rµbRr¶bj@,}r·b(jB,)r¸b}r¹b(hXbut_erºbhXButyrate-n-C40r»bh}r¼b(XPUBCHEMr½b]r¾bX3545r¿baXCHEBIrÀb]rÁbX30772rÂbaXKEGGrÃb]rÄbXC00246rÅbauh}rÆbhNhh]rÇb…rÈbRrÉbjU,XC4H7O2rÊbjW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjB,)rËb}rÌb(hXbut_prÍbhXButyrate-n-C40rÎbh}rÏb(XPUBCHEMrÐb]rÑbX3545rÒbaXCHEBIrÓb]rÔbX30772rÕbaXKEGGrÖb]r×bXC00246rØbauh}rÙbhNhh]rÚb…rÛbRrÜbjU,XC4H7O2rÝbjW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÞb}rßb(hXCA2t3ppràbhX8calcium Ca2 transport out via proton antiport periplasm rábh}râbXGENE ASSOCIATIONrãb]räbXSTM1771råbash}ræbj9,jåbj:,X&Inorganic Ion Transport and Metabolismrçbj<,h]rèbj}a…rébRrêbj@,}rëb(jØ/G¿ðjB,)rìb}ríb(hXca2_crîbhXCalciumrïbh}rðb(XPUBCHEMrñb]ròbX3376róbaXCHEBIrôb]rõbX29108röbaXKEGGr÷b]røbXC00076rùbauh}rúbhNhh]rûb…rübRrýbjU,XCarþbjW,jp,jY,KjZ,j[,j\,GubG¿ðj¿.G?ðjB,)rÿb}rc(hXca2_prchXCalciumrch}rc(XPUBCHEMrc]rcX3376rcaXCHEBIrc]rcX29108r caXKEGGr c]r cXC00076r cauh}r chNhh]rc…rcRrcjU,XCarcjW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rc}rc(hXCA2texrchX?calcium Ca2 transport via diffusion extracellular to periplasm rch}rcXGENE ASSOCIATIONrc]rcX2( STM0320 or STM0999 or STM1473 or STM2267 )rcash}rcj9,jcj:,XTransport Outer Membrane Porinrcj<,h]rc(h)hh h2e…rcRrcj@,}rc(jB,)r c}r!c(hXca2_er"chXCalciumr#ch}r$c(XPUBCHEMr%c]r&cX3376r'caXCHEBIr(c]r)cX29108r*caXKEGGr+c]r,cXC00076r-cauh}r.chNhh]r/c…r0cRr1cjU,XCar2cjW,jË-jY,KjZ,j[,j\,GubG¿ðjÿbG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r3c}r4c(hXCADVtppr5chX&LysineCadaverine antiporter periplasm r6ch}r7cXGENE ASSOCIATIONr8c]r9cXSTM2558r:cash}r;cj9,j:cj:,XTransport Inner MembranercRr?cj@,}r@c(jB,)rAc}rBc(hXlys__L_prCchXL-LysinerDch}rEc(XPUBCHEMrFc]rGcX3349rHcaXCHEBIrIc]rJcX18019rKcaXKEGGrLc]rMcXC00047rNcauh}rOchNhh]rPc…rQcRrRcjU,X C6H15N2O2rScjW,jX,jY,KjZ,j[,j\,GubG¿ðjB,)rTc}rUc(hX15dap_crVchX1-5-DiaminopentanerWch}rXc(XPUBCHEMrYc]rZcX4816r[caXCHEBIr\c]r]cX18127r^caXKEGGr_c]r`cXC01672racauh}rbchNhh]rcc…rdcRrecjU,XC5H16N2rfcjW,jp,jY,KjZ,j[,j\,GubG¿ðjØ/G¿ðjB,)rgc}rhc(hXlys__L_crichXL-Lysinerjch}rkc(XPUBCHEMrlc]rmcX3349rncaXCHEBIroc]rpcX18019rqcaXKEGGrrc]rscXC00047rtcauh}ruchNhh]rvc…rwcRrxcjU,X C6H15N2O2rycjW,jp,jY,KjZ,j[,j\,GubG?ðjB,)rzc}r{c(hX15dap_pr|chX1-5-Diaminopentaner}ch}r~c(XPUBCHEMrc]r€cX4816rcaXCHEBIr‚c]rƒcX18127r„caXKEGGr…c]r†cXC01672r‡cauh}rˆchNhh]r‰c…rŠcRr‹cjU,XC5H16N2rŒcjW,jX,jY,KjZ,j[,j\,GubG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rc}rŽc(hXCAt6pprchXcalcium sodium antiporter 11 rch}r‘cXGENE ASSOCIATIONr’c]r“cXSTM3314r”cash}r•cj9,j”cj:,X&Inorganic Ion Transport and Metabolismr–cj<,h]r—cja…r˜cRr™cj@,}ršc(j/LG¿ðjìbG¿ðjÿbG?ðjBLG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r›c}rœc(hXCBIATrchXCobinamide adenyltransferaseržch}rŸcXGENE ASSOCIATIONr c]r¡cXSTM1718r¢cash}r£cj9,j¢cj:,X*Cofactor and Prosthetic Group Biosynthesisr¤cj<,h]r¥cj˜a…r¦cRr§cj@,}r¨c(jB,)r©c}rªc(hXcbi_cr«chX Cobinamider¬ch}r­c(XPUBCHEMr®c]r¯cX8069r°caXCHEBIr±c]r²cX28956r³caXKEGGr´c]rµcXC05774r¶cauh}r·chNhh]r¸c…r¹cRrºcjU,X C48H72CoN11O8r»cjW,jp,jY,KjZ,j[,j\,GubG¿ðj¿.G¿ðju.G¿ðjB,)r¼c}r½c(hXpppi_cr¾chXInorganic-triphosphater¿ch}rÀc(XPUBCHEMrÁc]rÂcX6138rÃcaXCHEBIrÄc]rÅcX18036rÆcaXKEGGrÇc]rÈcXC03279rÉcauh}rÊchNhh]rËc…rÌcRrÍcjU,XHO10P3rÎcjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG?ðjB,)rÏc}rÐc(hXadocbi_crÑchXAdenosyl-cobinamiderÒch}rÓc(XPUBCHEMrÔc]rÕcX8739rÖcaXCHEBIr×c]rØcX2480rÙcaXKEGGrÚc]rÛcXC06508rÜcauh}rÝchNhh]rÞc…rßcRràcjU,XC58H84CoN16O11rácjW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)râc}rãc(hXCBItonexrächX-Cobinamide transport via ton system extermal råch}ræcXGENE ASSOCIATIONrçc]rècX9( STM4130 and ( STM1737 and STM3158 and STM3159 ) )récash}rêcj9,jécj:,XTransport Outer Membranerëcj<,h]rìc(j¶j¤j­j¿e…rícRrîcj@,}rïc(jB,)rðc}rñc(hXcbi_eròchX Cobinamideróch}rôc(XPUBCHEMrõc]röcX8069r÷caXCHEBIrøc]rùcX28956rúcaXKEGGrûc]rücXC05774rýcauh}rþchNhh]rÿc…rdRrdjU,X C48H72CoN11O8rdjW,jË-jY,KjZ,j[,j\,GubG¿ðjØ/G¿ðjB,)rd}rd(hXcbi_prdhX Cobinamiderdh}rd(XPUBCHEMrd]r dX8069r daXCHEBIr d]r dX28956r daXKEGGrd]rdXC05774rdauh}rdhNhh]rd…rdRrdjU,X C48H72CoN11O8rdjW,jX,jY,KjZ,j[,j\,GubG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rd}rd(hX CBIuabcpprdhX5Cobinamide transport via ABC system uptake periplasm rdh}rdXGENE ASSOCIATIONrd]rdX'( STM1340 and STM1342 and STM0206 )rdash}rdj9,jdj:,XTransport Inner Membranerdj<,h]r d(j’j›j‰e…r!dRr"dj@,}r#d(jdG¿ðju.G¿ðjˆ.G¿ðj¬.G?ðj©cG?ðjÑ.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r$d}r%d(hX CBL1abcppr&dhX0Cob 1 alamin transport via ABC system periplasm r'dh}r(dXGENE ASSOCIATIONr)d]r*dX'( STM1340 and STM1342 and STM0206 )r+dash}r,dj9,j+dj:,XTransport Inner Membraner-dj<,h]r.d(j’j›j‰e…r/dRr0dj@,}r1d(jB,)r2d}r3d(hXcbl1_pr4dhX Cob-I-alaminr5dh}r6d(XPUBCHEMr7d]r8dX4110r9daXCHEBIr:d]r;dX15982rdXC00853r?dauh}r@dhNhh]rAd…rBdRrCdjU,XC62H88CoN13O14PrDdjW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjˆ.G¿ðju.G¿ðjB,)rEd}rFd(hXcbl1_crGdhX Cob-I-alaminrHdh}rId(XPUBCHEMrJd]rKdX4110rLdaXCHEBIrMd]rNdX15982rOdaXKEGGrPd]rQdXC00853rRdauh}rSdhNhh]rTd…rUdRrVdjU,XC62H88CoN13O14PrWdjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðj¿.G?ðj¬.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rXd}rYd(hX CBL1tonexrZdhX/Cob 1 alamin transport via ton system extermal r[dh}r\dXGENE ASSOCIATIONr]d]r^dX9( STM4130 and ( STM1737 and STM3158 and STM3159 ) )r_dash}r`dj9,j_dj:,XTransport Outer Membraneradj<,h]rbd(j¶j¤j­j¿e…rcdRrddj@,}red(jØ/G¿ðjB,)rfd}rgd(hXcbl1_erhdhX Cob-I-alaminridh}rjd(XPUBCHEMrkd]rldX4110rmdaXCHEBIrnd]rodX15982rpdaXKEGGrqd]rrdXC00853rsdauh}rtdhNhh]rud…rvdRrwdjU,XC62H88CoN13O14PrxdjW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj2dG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ryd}rzd(hXCBPSr{dhX3carbamoyl phosphate synthase glutamine hydrolysing r|dh}r}dXGENE ASSOCIATIONr~d]rdX( STM0066 and STM0067 )r€dash}rdj9,j€dj:,XArginine and Proline Metabolismr‚dj<,h]rƒd(j¡jªe…r„dRr…dj@,}r†d(ju.GÀjˆ.G¿ðjTDG¿ðjÿLG¿ðj¥_G?ðjÏBG?ðj¬.G@jÑ.G?ðj¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r‡d}rˆd(hXCD2abcppr‰dhX&Cadmium Cd2 ABC transporter periplasm rŠdh}r‹dXGENE ASSOCIATIONrŒd]rdXSTM3576rŽdash}rdj9,jŽdj:,X&Inorganic Ion Transport and Metabolismrdj<,h]r‘dj³a…r’dRr“dj@,}r”d(ju.G¿ðjB,)r•d}r–d(hXcd2_cr—dhXCadmiumr˜dh}r™d(XPUBCHEMršd]r›dX4601rœdaXCHEBIrd]rždX48775rŸdaXKEGGr d]r¡dXC01413r¢dauh}r£dhNhh]r¤d…r¥dRr¦djU,XCdr§djW,jp,jY,KjZ,j[,j\,GubG¿ðjˆ.G¿ðj¬.G?ðjB,)r¨d}r©d(hXcd2_prªdhXCadmiumr«dh}r¬d(XPUBCHEMr­d]r®dX4601r¯daXCHEBIr°d]r±dX48775r²daXKEGGr³d]r´dXC01413rµdauh}r¶dhNhh]r·d…r¸dRr¹djU,XCdrºdjW,jX,jY,KjZ,j[,j\,GubG?ðjÑ.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r»d}r¼d(hXCD2t3ppr½dhX8cadmium Cd2 transport out via proton antiport periplasm r¾dh}r¿dXGENE ASSOCIATIONrÀd]rÁdX( STM0758 or STM4061 )rÂdash}rÃdj9,jÂdj:,X&Inorganic Ion Transport and MetabolismrÄdj<,h]rÅd(j¼jÅe…rÆdRrÇdj@,}rÈd(j•dG¿ðjØ/G¿ðj¿.G?ðj¨dG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÉd}rÊd(hXCD2texrËdhX?cadmium Cd2 transport via diffusion extracellular to periplasm rÌdh}rÍdXGENE ASSOCIATIONrÎd]rÏdX2( STM0320 or STM0999 or STM1473 or STM2267 )rÐdash}rÑdj9,jÐdj:,XTransport Outer Membrane PorinrÒdj<,h]rÓd(h)hh h2e…rÔdRrÕdj@,}rÖd(jB,)r×d}rØd(hXcd2_erÙdhXCadmiumrÚdh}rÛd(XPUBCHEMrÜd]rÝdX4601rÞdaXCHEBIrßd]ràdX48775rádaXKEGGrâd]rãdXC01413rädauh}rådhNhh]ræd…rçdRrèdjU,XCdrédjW,jË-jY,KjZ,j[,j\,GubG¿ðj¨dG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rêd}rëd(hXCD2tpprìdhX)cadmium 2 transport in via permease no H rídh}rîdXGENE ASSOCIATIONrïd]rðdXSTM3190rñdash}ròdj9,jñdj:,X&Inorganic Ion Transport and Metabolismródj<,h]rôdjÎa…rõdRrödj@,}r÷d(j¨dG¿ðj•dG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rød}rùd(hX CDAPPA120rúdhX)CDP Diacylglycerol pyrophostatase n C120 rûdh}rüdXGENE ASSOCIATIONrýd]rþdXSTM4064rÿdash}rej9,jÿdj:,XGlycerophospholipid Metabolismrej<,h]rej×a…reRrej@,}re(jˆ.G¿ðjB,)re}re(hX cdpdddecg_crehXCDP-1-2-didodecanoylglycerolr eh}r e(XPUBCHEMr e]r eX3567r eaXCHEBIre]rejj.aXKEGGre]reXC00269reauh}rehNhh]re…reRrejU,X C36H63N3O15P2rejW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjB,)re}re(hXcmp_crehXCMPreh}re(XPUBCHEMre]reX3357reaXCHEBIr e]r!eX17361r"eaXKEGGr#e]r$eXC00055r%eauh}r&ehNhh]r'e…r(eRr)ejU,X C9H12N3O8Pr*ejW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðjRG?ðj¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r+e}r,e(hX CDAPPA140r-ehX)CDP Diacylglycerol pyrophostatase n C140 r.eh}r/eXGENE ASSOCIATIONr0e]r1eXSTM4064r2eash}r3ej9,j2ej:,XGlycerophospholipid Metabolismr4ej<,h]r5ej×a…r6eRr7ej@,}r8e(jB,)r9e}r:e(hX cdpdtdecg_cr;ehXCDP-1-2-ditetradecanoylglycerolre]r?eX3567r@eaXCHEBIrAe]rBejj.aXKEGGrCe]rDeXC00269rEeauh}rFehNhh]rGe…rHeRrIejU,X C40H71N3O15P2rJejW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjˆ.G¿ðjNRG?ðj¿.G@jeG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rKe}rLe(hX CDAPPA141rMehX)CDP Diacylglycerol pyrophostatase n C141 rNeh}rOeXGENE ASSOCIATIONrPe]rQeXSTM4064rReash}rSej9,jRej:,XGlycerophospholipid MetabolismrTej<,h]rUej×a…rVeRrWej@,}rXe(jB,)rYe}rZe(hX cdpdtdec7eg_cr[ehX"CDP-1-2-ditetradec-7-enoylglycerolr\eh}r]e(XPUBCHEMr^e]r_eX3567r`eaXCHEBIrae]rbejj.aXKEGGrce]rdeXC00269reeauh}rfehNhh]rge…rheRriejU,X C40H67N3O15P2rjejW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjˆ.G¿ðj‚RG?ðj¿.G@jeG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rke}rle(hX CDAPPA160rmehX)CDP Diacylglycerol pyrophostatase n C160 rneh}roeXGENE ASSOCIATIONrpe]rqeXSTM4064rreash}rsej9,jrej:,XGlycerophospholipid Metabolismrtej<,h]ruej×a…rveRrwej@,}rxe(jB,)rye}rze(hX cdpdhdecg_cr{ehXCDP-1-2-dihexadecanoylglycerolr|eh}r}e(XPUBCHEMr~e]reX3567r€eaXCHEBIre]r‚ejj.aXKEGGrƒe]r„eXC00269r…eauh}r†ehNhh]r‡e…rˆeRr‰ejU,X C44H79N3O15P2rŠejW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjˆ.G¿ðjeG?ðj¶RG?ðj¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r‹e}rŒe(hX CDAPPA161rehX)CDP Diacylglycerol pyrophostatase n C161 rŽeh}reXGENE ASSOCIATIONre]r‘eXSTM4064r’eash}r“ej9,j’ej:,XGlycerophospholipid Metabolismr”ej<,h]r•ej×a…r–eRr—ej@,}r˜e(jB,)r™e}rše(hX cdpdhdec9eg_cr›ehX!CDP-1-2-dihexadec-9-enoylglycerolrœeh}re(XPUBCHEMrže]rŸeX3567r eaXCHEBIr¡e]r¢ejj.aXKEGGr£e]r¤eXC00269r¥eauh}r¦ehNhh]r§e…r¨eRr©ejU,X C44H75N3O15P2rªejW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjˆ.G¿ðjeG?ðj¿.G@jçRG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r«e}r¬e(hX CDAPPA180r­ehX)CDP Diacylglycerol pyrophostatase n C180 r®eh}r¯eXGENE ASSOCIATIONr°e]r±eXSTM4064r²eash}r³ej9,j²ej:,XGlycerophospholipid Metabolismr´ej<,h]rµej×a…r¶eRr·ej@,}r¸e(jB,)r¹e}rºe(hX cdpdodecg_cr»ehXCDP-1-2-dioctadecanoylglycerolr¼eh}r½e(XPUBCHEMr¾e]r¿eX3567rÀeaXCHEBIrÁe]rÂejj.aXKEGGrÃe]rÄeXC00269rÅeauh}rÆehNhh]rÇe…rÈeRrÉejU,X C48H87N3O15P2rÊejW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjˆ.G¿ðjeG?ðjSG?ðj¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rËe}rÌe(hX CDAPPA181rÍehX)CDP Diacylglycerol pyrophostatase n C181 rÎeh}rÏeXGENE ASSOCIATIONrÐe]rÑeXSTM4064rÒeash}rÓej9,jÒej:,XGlycerophospholipid MetabolismrÔej<,h]rÕej×a…rÖeRr×ej@,}rØe(jB,)rÙe}rÚe(hXcdpdodec11eg_crÛehX"CDP-1-2-dioctadec-11-enoylglycerolrÜeh}rÝe(XPUBCHEMrÞe]rßeX3567ràeaXCHEBIráe]râejj.aXKEGGrãe]räeXC00269råeauh}ræehNhh]rçe…rèeRréejU,X C48H83N3O15P2rêejW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjˆ.G¿ðjeG?ðjLSG?ðj¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rëe}rìe(hXCDPMEKríehX54 cytidine 5 diphospho 2 C methyl D erythritol kinaserîeh}rïeXGENE ASSOCIATIONrðe]rñeXSTM1779ròeash}róej9,jòej:,X*Cofactor and Prosthetic Group Biosynthesisrôej<,h]rõejàa…röeRr÷ej@,}røe(jB,)rùe}rúe(hX4c2me_crûehX.4-cytidine-5-diphospho-2-C-methyl-D-erythritolrüeh}rýe(XPUBCHEMrþe]rÿeX13607rfaXCHEBIrf]rfX16578rfaXKEGGrf]rfXC11435rfauh}rfhNhh]rf…r fRr fjU,X C14H23N3O14P2r fjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðju.G¿ðjB,)r f}r f(hX 2p4c2me_crfhX82-phospho-4-cytidine-5-diphospho-2-C-methyl-D-erythritolrfh}rf(XPUBCHEMrf]rfX13608rfaXCHEBIrf]rfX16840rfaXKEGGrf]rfXC11436rfauh}rfhNhh]rf…rfRrfjU,X C14H22N3O17P3rfjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG?ðj¬.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rf}r f(hXCFAS160Er!fhXAcyclopropane fatty acid synthase Phosphatidylethanolamine n C160 r"fh}r#fXGENE ASSOCIATIONr$f]r%fXSTM1427r&fash}r'fj9,j&fj:,XGlycerophospholipid Metabolismr(fj<,h]r)fjéa…r*fRr+fj@,}r,f(jÅMGÀjÉ4G¿ðj{SG@j¿.G@jB,)r-f}r.f(hXcpe160_cr/fhXMcyclopropane-phosphatidylethanolamine-dihexadec-9-10-cyclo-anoyl-n-C160-cyclor0fh}r1f(XPUBCHEMr2f]r3fjj.aXCHEBIr4f]r5fjj.aXKEGGr6f]r7fjj.auh}r8fhNhh]r9f…r:fRr;fjU,X C39H74N1O8P1rf(hXCFAS160Gr?fhX=cyclopropane fatty acid synthase Phosphatidylglycerol n C160 r@fh}rAfXGENE ASSOCIATIONrBf]rCfXSTM1427rDfash}rEfj9,jDfj:,XGlycerophospholipid MetabolismrFfj<,h]rGfjéa…rHfRrIfj@,}rJf(jÅMGÀj7G¿ðj{SG@j¿.G@jB,)rKf}rLf(hXcpg160_crMfhXIcyclopropane-phosphatidylglycerol-dihexadec-9-10-cyclo-anoyl-n-C160-cyclorNfh}rOf(XPUBCHEMrPf]rQfjj.aXCHEBIrRf]rSfjj.aXKEGGrTf]rUfjj.auh}rVfhNhh]rWf…rXfRrYfjU,X C40H74O10P1rZfjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r[f}r\f(hXCFAS180Er]fhXAcyclopropane fatty acid synthase Phosphatidylethanolamine n C180 r^fh}r_fXGENE ASSOCIATIONr`f]rafXSTM1427rbfash}rcfj9,jbfj:,XGlycerophospholipid Metabolismrdfj<,h]refjéa…rffRrgfj@,}rhf(jÅMGÀj05G¿ðj{SG@j¿.G@jB,)rif}rjf(hXcpe180_crkfhXNcyclopropane-phosphatidylethanolamine-dioctadec-11-12-cyclo-anoyl-n-C180-cyclorlfh}rmf(XPUBCHEMrnf]rofjj.aXCHEBIrpf]rqfjj.aXKEGGrrf]rsfjj.auh}rtfhNhh]ruf…rvfRrwfjU,X C43H82N1O8P1rxfjW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ryf}rzf(hXCFAS180Gr{fhX=cyclopropane fatty acid synthase Phosphatidylglycerol n C180 r|fh}r}fXGENE ASSOCIATIONr~f]rfXSTM1427r€fash}rfj9,j€fj:,XGlycerophospholipid Metabolismr‚fj<,h]rƒfjéa…r„fRr…fj@,}r†f(jS7G¿ðjÅMGÀj¿.G@jB,)r‡f}rˆf(hXcpg180_cr‰fhXJcyclopropane-phosphatidylglycerol-dioctadec-11-12-cyclo-anoyl-n-C180-cyclorŠfh}r‹f(XPUBCHEMrŒf]rfjj.aXCHEBIrŽf]rfjj.aXKEGGrf]r‘fjj.auh}r’fhNhh]r“f…r”fRr•fjU,X C44H82O10P1r–fjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðj{SG@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r—f}r˜f(hX CGLYabcppr™fhX>L Cysteinylglycine Cys Gly transport via ABC system periplasm ršfh}r›fXGENE ASSOCIATIONrœf]rfXC( STM3630 and STM3629 and STM3628 and STM3627 and STM3626 )ržfash}rŸfj9,jžfj:,XTransport Inner Membraner fj<,h]r¡f(j—j j©j²j»e…r¢fRr£fj@,}r¤f(ju.G¿ðjB,)r¥f}r¦f(hXcgly_pr§fhXCys-Glyr¨fh}r©f(XPUBCHEMrªf]r«fX4606r¬faXCHEBIr­f]r®fX4047r¯faXKEGGr°f]r±fXC01419r²fauh}r³fhNhh]r´f…rµfRr¶fjU,X C5H10N2O3Sr·fjW,jX,jY,KjZ,j[,j\,GubG¿ðjˆ.G¿ðjûXG?ðj¬.G?ðj¿.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¸f}r¹f(hXCGLYtexrºfhXFL Cysteinylglycine transport via diffusion extracellular to periplasm r»fh}r¼fXGENE ASSOCIATIONr½f]r¾fX2( STM0320 or STM0999 or STM1473 or STM2267 )r¿fash}rÀfj9,j¿fj:,XTransport Outer Membrane PorinrÁfj<,h]rÂf(h)hh h2e…rÃfRrÄfj@,}rÅf(jB,)rÆf}rÇf(hXcgly_erÈfhXCys-GlyrÉfh}rÊf(XPUBCHEMrËf]rÌfX4606rÍfaXCHEBIrÎf]rÏfX4047rÐfaXKEGGrÑf]rÒfXC01419rÓfauh}rÔfhNhh]rÕf…rÖfRr×fjU,X C5H10N2O3SrØfjW,jË-jY,KjZ,j[,j\,GubG¿ðj¥fG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÙf}rÚf(hXCHLabcpprÛfhX+choline transport via ABC system periplasm rÜfh}rÝfXGENE ASSOCIATIONrÞf]rßfX5( STM2162 and STM2163 and STM2164 and STM2165 )ràfash}ráfj9,jàfj:,XTransport Inner Membranerâfj<,h]rãf(jòjûj j e…räfRråfj@,}ræf(ju.G¿ðjB,)rçf}rèf(hXchol_préfhXCholinerêfh}rëf(XPUBCHEMrìf]rífX3414rîfaXCHEBIrïf]rðfX15354rñfaXKEGGròf]rófXC00114rôfauh}rõfhNhh]röf…r÷fRrøfjU,XC5H14NOrùfjW,jX,jY,KjZ,j[,j\,GubG¿ðjˆ.G¿ðjB,)rúf}rûf(hXchol_crüfhXCholinerýfh}rþf(XPUBCHEMrÿf]rgX3414rgaXCHEBIrg]rgX15354rgaXKEGGrg]rgXC00114rgauh}rghNhh]r g…r gRr gjU,XC5H14NOr gjW,jp,jY,KjZ,j[,j\,GubG?ðjÑ.G?ðj¬.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r g}rg(hXCHLtexrghX;choline transport via diffusion extracellular to periplasm rgh}rgXGENE ASSOCIATIONrg]rgX2( STM0320 or STM0999 or STM1473 or STM2267 )rgash}rgj9,jgj:,XTransport Outer Membrane Porinrgj<,h]rg(h)hh h2e…rgRrgj@,}rg(jB,)rg}rg(hXchol_erghXCholinergh}rg(XPUBCHEMr g]r!gX3414r"gaXCHEBIr#g]r$gX15354r%gaXKEGGr&g]r'gXC00114r(gauh}r)ghNhh]r*g…r+gRr,gjU,XC5H14NOr-gjW,jË-jY,KjZ,j[,j\,GubG¿ðjçfG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r.g}r/g(hXCHORSr0ghXchorismate synthaser1gh}r2gXGENE ASSOCIATIONr3g]r4gXSTM2384r5gash}r6gj9,j5gj:,X0Tyrosine Tryptophan and Phenylalanine Metabolismr7gj<,h]r8gj a…r9gRr:gj@,}r;g(jB,)rghX%5-O-1-Carboxyvinyl-3-phosphoshikimater?gh}r@g(XPUBCHEMrAg]rBgX4488rCgaXCHEBIrDg]rEgX16257rFgaXKEGGrGg]rHgXC01269rIgauh}rJghNhh]rKg…rLgRrMgjU,X C10H9O10PrNgjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG¿ðjìLG?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rOg}rPg(hXCHRPLrQghXChorismate pyruvate lyaserRgh}rSgXGENE ASSOCIATIONrTg]rUgXSTM4233rVgash}rWgj9,jVgj:,X*Cofactor and Prosthetic Group BiosynthesisrXgj<,h]rYgj a…rZgRr[gj@,}r\g(jìLG¿ðjFG?ðjB,)r]g}r^g(hX4hbz_cr_ghX4-Hydroxybenzoater`gh}rag(XPUBCHEMrbg]rcgX3456rdgaXCHEBIreg]rfgX30763rggaXKEGGrhg]rigXC00156rjgauh}rkghNhh]rlg…rmgRrngjU,XC7H5O3rogjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rpg}rqg(hXCITLrrghX Citrate lyasersgh}rtgXGENE ASSOCIATIONrug]rvgXd( ( ( STM0621 and STM0622 and STM0623 ) or ( STM0059 and STM0060 and STM0061 ) ) and STM0620 )rwgash}rxgj9,jwgj:,XCitric Acid Cyclerygj<,h]rzg(j( j1 j: jC jL jU j^ e…r{gRr|gj@,}r}g(jKG¿ðj×FG?ðjŠ`G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r~g}rg(hXCITt7ppr€ghX3Citrate transport via succinate antiport periplasm rgh}r‚gXGENE ASSOCIATIONrƒg]r„gXSTM0618r…gash}r†gj9,j…gj:,XTransport Inner Membraner‡gj<,h]rˆgjg a…r‰gRrŠgj@,}r‹g(jB,)rŒg}rg(hXcit_prŽghXCitratergh}rg(XPUBCHEMr‘g]r’gX3458r“gaXCHEBIr”g]r•gX30769r–gaXKEGGr—g]r˜gXC00158r™gauh}ršghNhh]r›g…rœgRrgjU,XC6H5O7ržgjW,jX,jY,JýÿÿÿjZ,j[,j\,GubG¿ðjM`G¿ðjKG?ðjB,)rŸg}r g(hXsucc_pr¡ghX Succinater¢gh}r£g(XPUBCHEMr¤g]r¥gX3344r¦gaXCHEBIr§g]r¨gX15741r©gaXKEGGrªg]r«gXC00042r¬gauh}r­ghNhh]r®g…r¯gRr°gjU,XC4H4O4r±gjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r²g}r³g(hXCITtexr´ghX;citrate transport via diffusion extracellular to periplasm rµgh}r¶gXGENE ASSOCIATIONr·g]r¸gX2( STM0320 or STM0999 or STM1473 or STM2267 )r¹gash}rºgj9,j¹gj:,XTransport Outer Membrane Porinr»gj<,h]r¼g(h)hh h2e…r½gRr¾gj@,}r¿g(jB,)rÀg}rÁg(hXcit_erÂghXCitraterÃgh}rÄg(XPUBCHEMrÅg]rÆgX3458rÇgaXCHEBIrÈg]rÉgX30769rÊgaXKEGGrËg]rÌgXC00158rÍgauh}rÎghNhh]rÏg…rÐgRrÑgjU,XC6H5O7rÒgjW,jË-jY,JýÿÿÿjZ,j[,j\,GubG¿ðjŒgG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÓg}rÔg(hXICITtexrÕghX;citrate transport via diffusion extracellular to periplasm rÖgh}r×gXGENE ASSOCIATIONrØg]rÙgX2( STM0320 or STM0999 or STM1473 or STM2267 )rÚgash}rÛgj9,jÚgj:,XTransport Outer Membrane PorinrÜgj<,h]rÝg(h)hh h2e…rÞgRrßgj@,}ràg(jB,)rág}râg(hXicit_erãghX Isocitraterägh}råg(XPUBCHEMræg]rçgX3605règaXCHEBIrég]rêgX30887rëgaXKEGGrìg]rígXC00311rîgauh}rïghNhh]rðg…rñgRrògjU,XC6H5O7rógjW,jË-jY,JýÿÿÿjZ,j[,j\,GubG¿ðjB,)rôg}rõg(hXicit_pröghX Isocitrater÷gh}røg(XPUBCHEMrùg]rúgX3605rûgaXCHEBIrüg]rýgX30887rþgaXKEGGrÿg]rhXC00311rhauh}rhhNhh]rh…rhRrhjU,XC6H5O7rhjW,jX,jY,JýÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rh}rh(hXACONCtexr hhX?cisaconitat transport via diffusion extracellular to periplasm r hh}r hXGENE ASSOCIATIONr h]r hX2( STM0320 or STM0999 or STM1473 or STM2267 )rhash}rhj9,jhj:,XTransport Outer Membrane Porinrhj<,h]rh(h)hh h2e…rhRrhj@,}rh(jB,)rh}rh(hX acon__C_erhhX cis-Aconitaterhh}rh(XPUBCHEMrh]rhX3707rhaXCHEBIrh]rhX32805rhaXKEGGr h]r!hXC00417r"hauh}r#hhNhh]r$h…r%hRr&hjU,XC6H3O6r'hjW,jË-jY,JýÿÿÿjZ,j[,j\,GubG¿ðjB,)r(h}r)h(hX acon__C_pr*hhX cis-Aconitater+hh}r,h(XPUBCHEMr-h]r.hX3707r/haXCHEBIr0h]r1hX32805r2haXKEGGr3h]r4hXC00417r5hauh}r6hhNhh]r7h…r8hRr9hjU,XC6H3O6r:hjW,jX,jY,JýÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r;h}rhh}r?hXGENE ASSOCIATIONr@h]rAhjash}rBhj9,jj:,X)Lipopolysaccharide Biosynthesis RecyclingrChj<,h]rDh…rEhRrFhj@,}rGh(jB,)rHh}rIh(hX lipa__cold_prJhhXcold-adapted-KDO-2-lipid-ArKhh}rLh(XPUBCHEMrMh]rNhjj.aXCHEBIrOh]rPhjj.aXKEGGrQh]rRhjj.auh}rShhNhh]rTh…rUhRrVhjU,XC114H202N2O39P2rWhjW,jX,jY,JúÿÿÿjZ,j[,j\,GubG¿ðjB,)rXh}rYh(hX lipa__cold_erZhhXcold-adapted-KDO-2-lipid-Ar[hh}r\h(XPUBCHEMr]h]r^hjj.aXCHEBIr_h]r`hjj.aXKEGGrah]rbhjj.auh}rchhNhh]rdh…rehRrfhjU,XC114H202N2O39P2rghjW,jË-jY,JúÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rhh}rih(hX CLPNH120pprjhhX'cardiolipin hydrolase periplasm n C120 rkhh}rlhXGENE ASSOCIATIONrmh]rnhjash}rohj9,jj:,XGlycerophospholipid Metabolismrphj<,h]rqh…rrhRrshj@,}rth(jB,)ruh}rvh(hX clpn120_prwhhX"cardiolipin-tetradodecanoyl-n-C120rxhh}ryh(XPUBCHEMrzh]r{hX8259r|haXCHEBIr}h]r~hjj.aXKEGGrh]r€hXC05980rhauh}r‚hhNhh]rƒh…r„hRr…hjU,X C57H108O17P2r†hjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj>0G¿ðjB,)r‡h}rˆh(hXpg120_pr‰hhX(Phosphatidylglycerol-didodecanoyl-n-C120rŠhh}r‹h(XPUBCHEMrŒh]rhX3637rŽhaXCHEBIrh]rhjj.aXKEGGr‘h]r’hXC00344r“hauh}r”hhNhh]r•h…r–hRr—hjU,X C30H58O10P1r˜hjW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG?ðjØ/G?ðjB,)r™h}ršh(hXpa120_pr›hhX(1-2-didodecanoyl-sn-glycerol-3-phosphaterœhh}rh(XPUBCHEMržh]rŸhX3706r haXCHEBIr¡h]r¢hX16337r£haXKEGGr¤h]r¥hXC00416r¦hauh}r§hhNhh]r¨h…r©hRrªhjU,X C27H51O8P1r«hjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¬h}r­h(hX CLPNH140ppr®hhX'cardiolipin hydrolase periplasm n C140 r¯hh}r°hXGENE ASSOCIATIONr±h]r²hjash}r³hj9,jj:,XGlycerophospholipid Metabolismr´hj<,h]rµh…r¶hRr·hj@,}r¸h(j>0G¿ðjB,)r¹h}rºh(hX clpn140_pr»hhX%cardiolipin-tetratetradecanoyl-n-C140r¼hh}r½h(XPUBCHEMr¾h]r¿hX8259rÀhaXCHEBIrÁh]rÂhjj.aXKEGGrÃh]rÄhXC05980rÅhauh}rÆhhNhh]rÇh…rÈhRrÉhjU,X C65H124O17P2rÊhjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjB,)rËh}rÌh(hXpa140_prÍhhX+1-2-ditetradecanoyl-sn-glycerol-3-phosphaterÎhh}rÏh(XPUBCHEMrÐh]rÑhX3706rÒhaXCHEBIrÓh]rÔhX16337rÕhaXKEGGrÖh]r×hXC00416rØhauh}rÙhhNhh]rÚh…rÛhRrÜhjU,X C31H59O8P1rÝhjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG?ðjØ/G?ðjB,)rÞh}rßh(hXpg140_pràhhX+Phosphatidylglycerol-ditetradecanoyl-n-C140ráhh}râh(XPUBCHEMrãh]rähX3637råhaXCHEBIræh]rçhjj.aXKEGGrèh]réhXC00344rêhauh}rëhhNhh]rìh…ríhRrîhjU,X C34H66O10P1rïhjW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rðh}rñh(hX CLPNH141ppròhhX'cardiolipin hydrolase periplasm n C141 róhh}rôhXGENE ASSOCIATIONrõh]röhjash}r÷hj9,jj:,XGlycerophospholipid Metabolismrøhj<,h]rùh…rúhRrûhj@,}rüh(j>0G¿ðjB,)rýh}rþh(hX clpn141_prÿhhX(cardiolipin-tetratetradec-7-enoyl-n-C141rih}ri(XPUBCHEMri]riX8259riaXCHEBIri]rijj.aXKEGGri]riXC05980r iauh}r ihNhh]r i…r iRr ijU,X C65H116O17P2rijW,jX,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjB,)ri}ri(hXpg141_prihX.Phosphatidylglycerol-ditetradec-7-enoyl-n-C141rih}ri(XPUBCHEMri]riX3637riaXCHEBIri]rijj.aXKEGGri]riXC00344riauh}rihNhh]ri…riRrijU,X C34H62O10P1r ijW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG?ðjØ/G?ðjB,)r!i}r"i(hXpa141_pr#ihX.1-2-ditetradec-7-enoyl-sn-glycerol-3-phosphater$ih}r%i(XPUBCHEMr&i]r'iX3706r(iaXCHEBIr)i]r*iX16337r+iaXKEGGr,i]r-iXC00416r.iauh}r/ihNhh]r0i…r1iRr2ijU,X C31H55O8P1r3ijW,jX,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r4i}r5i(hX CLPNH160ppr6ihX'cardiolipin hydrolase periplasm n C160 r7ih}r8iXGENE ASSOCIATIONr9i]r:ijash}r;ij9,jj:,XGlycerophospholipid MetabolismriRr?ij@,}r@i(j>0G¿ðjB,)rAi}rBi(hX clpn160_prCihX$cardiolipin-tetrahexadecanoyl-n-C160rDih}rEi(XPUBCHEMrFi]rGiX8259rHiaXCHEBIrIi]rJijj.aXKEGGrKi]rLiXC05980rMiauh}rNihNhh]rOi…rPiRrQijU,X C73H140O17P2rRijW,jX,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjB,)rSi}rTi(hXpa160_prUihX*1-2-dihexadecanoyl-sn-glycerol-3-phosphaterVih}rWi(XPUBCHEMrXi]rYiX3706rZiaXCHEBIr[i]r\iX16337r]iaXKEGGr^i]r_iXC00416r`iauh}raihNhh]rbi…rciRrdijU,X C35H67O8P1reijW,jX,jY,JþÿÿÿjZ,j[,j\,GubG?ðjB,)rfi}rgi(hXpg160_prhihX*Phosphatidylglycerol-dihexadecanoyl-n-C160riih}rji(XPUBCHEMrki]rliX3637rmiaXCHEBIrni]roijj.aXKEGGrpi]rqiXC00344rriauh}rsihNhh]rti…ruiRrvijU,X C38H74O10P1rwijW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG?ðjØ/G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rxi}ryi(hX CLPNH161pprzihX'cardiolipin hydrolase periplasm n C161 r{ih}r|iXGENE ASSOCIATIONr}i]r~ijash}rij9,jj:,XGlycerophospholipid Metabolismr€ij<,h]ri…r‚iRrƒij@,}r„i(j>0G¿ðjB,)r…i}r†i(hX clpn161_pr‡ihX'cardiolipin-tetrahexadec-9-enoyl-n-C161rˆih}r‰i(XPUBCHEMrŠi]r‹iX8259rŒiaXCHEBIri]rŽijj.aXKEGGri]riXC05980r‘iauh}r’ihNhh]r“i…r”iRr•ijU,X C73H132O17P2r–ijW,jX,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjB,)r—i}r˜i(hXpg161_pr™ihX-Phosphatidylglycerol-dihexadec-9-enoyl-n-C161rših}r›i(XPUBCHEMrœi]riX3637ržiaXCHEBIrŸi]r ijj.aXKEGGr¡i]r¢iXC00344r£iauh}r¤ihNhh]r¥i…r¦iRr§ijU,X C38H70O10P1r¨ijW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG?ðjØ/G?ðjB,)r©i}rªi(hXpa161_pr«ihX-1-2-dihexadec-9-enoyl-sn-glycerol-3-phosphater¬ih}r­i(XPUBCHEMr®i]r¯iX3706r°iaXCHEBIr±i]r²iX16337r³iaXKEGGr´i]rµiXC00416r¶iauh}r·ihNhh]r¸i…r¹iRrºijU,X C35H63O8P1r»ijW,jX,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¼i}r½i(hX CLPNH180ppr¾ihX'cardiolipin hydrolase periplasm n C180 r¿ih}rÀiXGENE ASSOCIATIONrÁi]rÂijash}rÃij9,jj:,XGlycerophospholipid MetabolismrÄij<,h]rÅi…rÆiRrÇij@,}rÈi(jB,)rÉi}rÊi(hX clpn180_prËihX$cardiolipin-tetraoctadecanoyl-n-C180rÌih}rÍi(XPUBCHEMrÎi]rÏiX8259rÐiaXCHEBIrÑi]rÒijj.aXKEGGrÓi]rÔiXC05980rÕiauh}rÖihNhh]r×i…rØiRrÙijU,X C81H156O17P2rÚijW,jX,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj>0G¿ðjØ/G?ðjB,)rÛi}rÜi(hXpa180_prÝihX*1-2-dioctadecanoyl-sn-glycerol-3-phosphaterÞih}rßi(XPUBCHEMrài]ráiX3706râiaXCHEBIrãi]räiX16337råiaXKEGGræi]rçiXC00416rèiauh}réihNhh]rêi…rëiRrìijU,X C39H75O8P1ríijW,jX,jY,JþÿÿÿjZ,j[,j\,GubG?ðjB,)rîi}rïi(hXpg180_prðihX*Phosphatidylglycerol-dioctadecanoyl-n-C180rñih}ròi(XPUBCHEMrói]rôiX3637rõiaXCHEBIröi]r÷ijj.aXKEGGrøi]rùiXC00344rúiauh}rûihNhh]rüi…rýiRrþijU,X C42H82O10P1rÿijW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rj}rj(hX CLPNH181pprjhX'cardiolipin hydrolase periplasm n C181 rjh}rjXGENE ASSOCIATIONrj]rjjash}rjj9,jj:,XGlycerophospholipid Metabolismrjj<,h]r j…r jRr jj@,}r j(jB,)r j}rj(hX clpn181_prjhX(cardiolipin-tetraoctadec-11-enoyl-n-C181rjh}rj(XPUBCHEMrj]rjX8259rjaXCHEBIrj]rjjj.aXKEGGrj]rjXC05980rjauh}rjhNhh]rj…rjRrjjU,X C81H148O17P2rjjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj>0G¿ðjB,)rj}r j(hXpg181_pr!jhX.Phosphatidylglycerol-dioctadec-11-enoyl-n-C181r"jh}r#j(XPUBCHEMr$j]r%jX3637r&jaXCHEBIr'j]r(jjj.aXKEGGr)j]r*jXC00344r+jauh}r,jhNhh]r-j…r.jRr/jjU,X C42H78O10P1r0jjW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG?ðjØ/G?ðjB,)r1j}r2j(hXpa181_pr3jhX.1-2-dioctadec-11-enoyl-sn-glycerol-3-phosphater4jh}r5j(XPUBCHEMr6j]r7jX3706r8jaXCHEBIr9j]r:jX16337r;jaXKEGGrjauh}r?jhNhh]r@j…rAjRrBjjU,X C39H71O8P1rCjjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rDj}rEj(hX CLPNS120pprFjhX(cardiolipin synthase periplasmic n C120 rGjh}rHjXGENE ASSOCIATIONrIj]rJjX( STM1739 or STM0812 )rKjash}rLjj9,jKjj:,XGlycerophospholipid MetabolismrMjj<,h]rNj(jp jy e…rOjRrPjj@,}rQj(j‡hGÀjuhG?ðjB,)rRj}rSj(hXglyc_prTjhXGlycerolrUjh}rVj(XPUBCHEMrWj]rXjX3416rYjaXCHEBIrZj]r[jX17754r\jaXKEGGr]j]r^jXC00116r_jauh}r`jhNhh]raj…rbjRrcjjU,XC3H8O3rdjjW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rej}rfj(hX CLPNS140pprgjhX(cardiolipin synthase periplasmic n C140 rhjh}rijXGENE ASSOCIATIONrjj]rkjX( STM1739 or STM0812 )rljash}rmjj9,jljj:,XGlycerophospholipid Metabolismrnjj<,h]roj(jp jy e…rpjRrqjj@,}rrj(jÞhGÀj¹hG?ðjRjG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rsj}rtj(hX CLPNS141pprujhX(cardiolipin synthase periplasmic n C141 rvjh}rwjXGENE ASSOCIATIONrxj]ryjX( STM1739 or STM0812 )rzjash}r{jj9,jzjj:,XGlycerophospholipid Metabolismr|jj<,h]r}j(jp jy e…r~jRrjj@,}r€j(jiGÀjýhG?ðjRjG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rj}r‚j(hX CLPNS160pprƒjhX(cardiolipin synthase periplasmic n C160 r„jh}r…jXGENE ASSOCIATIONr†j]r‡jX( STM1739 or STM0812 )rˆjash}r‰jj9,jˆjj:,XGlycerophospholipid MetabolismrŠjj<,h]r‹j(jp jy e…rŒjRrjj@,}rŽj(jfiGÀjRjG?ðjAiG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rj}rj(hX CLPNS161ppr‘jhX(cardiolipin synthase periplasmic n C161 r’jh}r“jXGENE ASSOCIATIONr”j]r•jX( STM1739 or STM0812 )r–jash}r—jj9,j–jj:,XGlycerophospholipid Metabolismr˜jj<,h]r™j(jp jy e…ršjRr›jj@,}rœj(j—iGÀjRjG?ðj…iG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rj}ržj(hX CLPNS180pprŸjhX(cardiolipin synthase periplasmic n C180 r jh}r¡jXGENE ASSOCIATIONr¢j]r£jX( STM1739 or STM0812 )r¤jash}r¥jj9,j¤jj:,XGlycerophospholipid Metabolismr¦jj<,h]r§j(jp jy e…r¨jRr©jj@,}rªj(jîiGÀjRjG?ðjÉiG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r«j}r¬j(hX CLPNS181ppr­jhX(cardiolipin synthase periplasmic n C181 r®jh}r¯jXGENE ASSOCIATIONr°j]r±jX( STM1739 or STM0812 )r²jash}r³jj9,j²jj:,XGlycerophospholipid Metabolismr´jj<,h]rµj(jp jy e…r¶jRr·jj@,}r¸j(jjGÀj jG?ðjRjG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r¹j}rºj(hXCLt3_2ppr»jhX9chloride transport out via proton antiport 21 periplasm r¼jh}r½jXGENE ASSOCIATIONr¾j]r¿jX( STM0203 or STM1490 )rÀjash}rÁjj9,jÀjj:,X&Inorganic Ion Transport and MetabolismrÂjj<,h]rÃj(j‚ j‹ e…rÄjRrÅjj@,}rÆj(j¿.G¿ðjB,)rÇj}rÈj(hXcl_prÉjhXChloriderÊjh}rËj(XPUBCHEMrÌj]rÍjX3415rÎjaXCHEBIrÏj]rÐjX17996rÑjaXKEGGrÒj]rÓjXC00115rÔjauh}rÕjhNhh]rÖj…r×jRrØjjU,XClrÙjjW,jX,jY,JÿÿÿÿjZ,j[,j\,GubGÀjB,)rÚj}rÛj(hXcl_crÜjhXChloriderÝjh}rÞj(XPUBCHEMrßj]ràjX3415rájaXCHEBIrâj]rãjX17996räjaXKEGGråj]ræjXC00115rçjauh}rèjhNhh]réj…rêjRrëjjU,XClrìjjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG@jØ/G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ríj}rîj(hXCLtexrïjhXAchloride Cl 1 transport via diffusion extracellular to periplasm rðjh}rñjXGENE ASSOCIATIONròj]rójX2( STM0320 or STM0999 or STM1473 or STM2267 )rôjash}rõjj9,jôjj:,XTransport Outer Membrane Porinröjj<,h]r÷j(h)hh h2e…røjRrùjj@,}rúj(jB,)rûj}rüj(hXcl_erýjhXChloriderþjh}rÿj(XPUBCHEMrk]rkX3415rkaXCHEBIrk]rkX17996rkaXKEGGrk]rkXC00115rkauh}r khNhh]r k…r kRr kjU,XClr kjW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjÇjG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rk}rk(hXCMPNrkhXCMP nucleosidaserkh}rkXGENE ASSOCIATIONrk]rkjash}rkj9,jj:,XNucleotide Salvage Pathwayrkj<,h]rk…rkRrkj@,}rk(jeG¿ðjˆ.G¿ðjB,)rk}rk(hXcsn_crkhXCytosinerkh}rk(XPUBCHEMr k]r!kX3670r"kaXCHEBIr#k]r$kX16040r%kaXKEGGr&k]r'kXC00380r(kauh}r)khNhh]r*k…r+kRr,kjU,XC4H5N3Or-kjW,jp,jY,KjZ,j[,j\,GubG?ðjîNG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r.k}r/k(hXCMPtexr0khX7CMP transport via diffusion extracellular to periplasm r1kh}r2kXGENE ASSOCIATIONr3k]r4kX2( STM0320 or STM0999 or STM1473 or STM2267 )r5kash}r6kj9,j5kj:,XTransport Outer Membrane Porinr7kj<,h]r8k(h)hh h2e…r9kRr:kj@,}r;k(jB,)rkhXCMPr?kh}r@k(XPUBCHEMrAk]rBkX3357rCkaXCHEBIrDk]rEkX17361rFkaXKEGGrGk]rHkXC00055rIkauh}rJkhNhh]rKk…rLkRrMkjU,X C9H12N3O8PrNkjW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðjB,)rOk}rPk(hXcmp_prQkhXCMPrRkh}rSk(XPUBCHEMrTk]rUkX3357rVkaXCHEBIrWk]rXkX17361rYkaXKEGGrZk]r[kXC00055r\kauh}r]khNhh]r^k…r_kRr`kjU,X C9H12N3O8PrakjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rbk}rck(hXCO2texrdkhX7CO2 transport via diffusion extracellular to periplasm rekh}rfkXGENE ASSOCIATIONrgk]rhkX2( STM0320 or STM0999 or STM1473 or STM2267 )rikash}rjkj9,jikj:,XTransport Outer Membrane Porinrkkj<,h]rlk(h)hh h2e…rmkRrnkj@,}rok(jB,)rpk}rqk(hXco2_errkhXCO2rskh}rtk(XPUBCHEMruk]rvkX3313rwkaXCHEBIrxk]rykX16526rzkaXKEGGr{k]r|kXC00011r}kauh}r~khNhh]rk…r€kRrkjU,XCO2r‚kjW,jË-jY,KjZ,j[,j\,GubG¿ðjÒ\G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rƒk}r„k(hXCO2tppr…khX(CO2 transporter via diffusion periplasm r†kh}r‡kXGENE ASSOCIATIONrˆk]r‰kXs0001rŠkash}r‹kj9,jŠkj:,XTransport Inner MembranerŒkj<,h]rkjša…rŽkRrkj@,}rk(jÒ\G¿ðjÂ=G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r‘k}r’k(hX COBALT2abcppr“khX%Cobalt Co2 ABC transporter periplasm r”kh}r•kXGENE ASSOCIATIONr–k]r—kXSTM3576r˜kash}r™kj9,j˜kj:,X&Inorganic Ion Transport and Metabolismrškj<,h]r›kj³a…rœkRrkj@,}ržk(jB,)rŸk}r k(hX cobalt2_cr¡khXCo2r¢kh}r£k(XPUBCHEMr¤k]r¥kX3475r¦kaXCHEBIr§k]r¨kX27638r©kaXKEGGrªk]r«kXC00175r¬kauh}r­khNhh]r®k…r¯kRr°kjU,XCor±kjW,jp,jY,KjZ,j[,j\,GubG¿ðjˆ.G¿ðju.G¿ðj¬.G?ðjÑ.G?ðjB,)r²k}r³k(hX cobalt2_pr´khXCo2rµkh}r¶k(XPUBCHEMr·k]r¸kX3475r¹kaXCHEBIrºk]r»kX27638r¼kaXKEGGr½k]r¾kXC00175r¿kauh}rÀkhNhh]rÁk…rÂkRrÃkjU,XCorÄkjW,jX,jY,KjZ,j[,j\,GubG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÅk}rÆk(hX COBALT2t3pprÇkhX7cobalt Co2 transport out via proton antiport periplasm rÈkh}rÉkXGENE ASSOCIATIONrÊk]rËkX( STM4061 or STM0758 )rÌkash}rÍkj9,jÌkj:,X&Inorganic Ion Transport and MetabolismrÎkj<,h]rÏk(j¼jÅe…rÐkRrÑkj@,}rÒk(jØ/G¿ðjŸkG¿ðj²kG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÓk}rÔk(hX COBALT2texrÕkhX>cobalt Co2 transport via diffusion extracellular to periplasm rÖkh}r×kXGENE ASSOCIATIONrØk]rÙkX2( STM0320 or STM0999 or STM1473 or STM2267 )rÚkash}rÛkj9,jÚkj:,XTransport Outer Membrane PorinrÜkj<,h]rÝk(h)hh h2e…rÞkRrßkj@,}ràk(jB,)rák}râk(hX cobalt2_erãkhXCo2räkh}råk(XPUBCHEMræk]rçkX3475rèkaXCHEBIrék]rêkX27638rëkaXKEGGrìk]ríkXC00175rîkauh}rïkhNhh]rðk…rñkRròkjU,XCorókjW,jË-jY,KjZ,j[,j\,GubG¿ðj²kG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rôk}rõk(hX COBALT2tpprökhX&cobalt transport in via permease no H r÷kh}røkXGENE ASSOCIATIONrùk]rúkX( STM3190 or STM3952 )rûkash}rükj9,jûkj:,X&Inorganic Ion Transport and Metabolismrýkj<,h]rþk(j“ jÎe…rÿkRrlj@,}rl(j²kG¿ðjŸkG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rl}rl(hX COLIPAabcpprlhX@core oligosaccharide lipid A transport via ABC system periplasm rlh}rlXGENE ASSOCIATIONrl]rlXSTM0984r lash}r lj9,j lj:,X)Lipopolysaccharide Biosynthesis Recyclingr lj<,h]r ljœ a…r lRrlj@,}rl(jB,)rl}rl(hXcolipa_crlhXcore-oligosaccharide-lipid-Arlh}rl(XPUBCHEMrl]rljj.aXCHEBIrl]rljj.aXKEGGrl]rljj.auh}rlhNhh]rl…rlRrljU,XC176H303N2O100P4rljW,jp,jY,JõÿÿÿjZ,j[,j\,GubG¿ðju.G¿ðjˆ.G¿ðj¬.G?ðjB,)r l}r!l(hXcolipa_pr"lhXcore-oligosaccharide-lipid-Ar#lh}r$l(XPUBCHEMr%l]r&ljj.aXCHEBIr'l]r(ljj.aXKEGGr)l]r*ljj.auh}r+lhNhh]r,l…r-lRr.ljU,XC176H303N2O100P4r/ljW,jX,jY,JõÿÿÿjZ,j[,j\,GubG?ðj¿.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r0l}r1l(hX COLIPAtexr2lhXMcore oligosaccharide lipid A transport via vector periplasm to extracellular r3lh}r4lXGENE ASSOCIATIONr5l]r6ljash}r7lj9,jj:,X)Lipopolysaccharide Biosynthesis Recyclingr8lj<,h]r9l…r:lRr;lj@,}rl(hXcolipa_er?lhXcore-oligosaccharide-lipid-Ar@lh}rAl(XPUBCHEMrBl]rCljj.aXCHEBIrDl]rEljj.aXKEGGrFl]rGljj.auh}rHlhNhh]rIl…rJlRrKljU,XC176H303N2O100P4rLljW,jË-jY,JõÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rMl}rNl(hXCPGNR1rOlhXcoprogen Fe III reductaserPlh}rQlXGENE ASSOCIATIONrRl]rSljash}rTlj9,jj:,X&Inorganic Ion Transport and MetabolismrUlj<,h]rVl…rWlRrXlj@,}rYl(jB,)rZl}r[l(hXcpgn_cr\lhXcoprogenr]lh}r^l(XPUBCHEMr_l]r`ljj.aXCHEBIral]rbljj.aXKEGGrcl]rdljj.auh}relhNhh]rfl…rglRrhljU,X C35H52N6O13FeriljW,jp,jY,JÿÿÿÿjZ,j[,j\,GubGÀjÃHG¿ðj[G@j¿.G@jB,)rjl}rkl(hX cpgn__un_crllhXcoprogen-unloaded-no-Fe-III-rmlh}rnl(XPUBCHEMrol]rpljj.aXCHEBIrql]rrljj.aXKEGGrsl]rtljj.auh}rulhNhh]rvl…rwlRrxljU,X C35H52N6O13ryljW,jp,jY,JüÿÿÿjZ,j[,j\,GubG@j°HG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rzl}r{l(hXCPGNR2r|lhXcoprogen Fe III reductaser}lh}r~lXGENE ASSOCIATIONrl]r€ljash}rlj9,jj:,X&Inorganic Ion Transport and Metabolismr‚lj<,h]rƒl…r„lRr…lj@,}r†l(jZlGÀjB[G¿ðj[G@jR[G?ðj¿.G@jjlG@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r‡l}rˆl(hXCPGNR3r‰lhXcoprogen Fe III reductaserŠlh}r‹lXGENE ASSOCIATIONrŒl]rljash}rŽlj9,jj:,X&Inorganic Ion Transport and Metabolismrlj<,h]rl…r‘lRr’lj@,}r“l(jZlGÀjr[G¿ðj[G@j¿.G@jjlG@j…[G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r”l}r•l(hXCPGNUtexr–lhX*coprogen unloaded secretion extracellular r—lh}r˜lXGENE ASSOCIATIONr™l]ršljash}r›lj9,jj:,X&Inorganic Ion Transport and Metabolismrœlj<,h]rl…ržlRrŸlj@,}r l(jB,)r¡l}r¢l(hX cpgn__un_pr£lhXcoprogen-unloaded-no-Fe-III-r¤lh}r¥l(XPUBCHEMr¦l]r§ljj.aXCHEBIr¨l]r©ljj.aXKEGGrªl]r«ljj.auh}r¬lhNhh]r­l…r®lRr¯ljU,X C35H52N6O13r°ljW,jX,jY,JüÿÿÿjZ,j[,j\,GubG¿ðjØ/G¿ðj¿.G?ðjB,)r±l}r²l(hX cpgn__un_er³lhXcoprogen-unloaded-no-Fe-III-r´lh}rµl(XPUBCHEMr¶l]r·ljj.aXCHEBIr¸l]r¹ljj.aXKEGGrºl]r»ljj.auh}r¼lhNhh]r½l…r¾lRr¿ljU,X C35H52N6O13rÀljW,jË-jY,JüÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÁl}rÂl(hXCPGNUtpprÃlhXcoprogen unloaded secretionrÄlh}rÅlXGENE ASSOCIATIONrÆl]rÇljash}rÈlj9,jj:,X&Inorganic Ion Transport and MetabolismrÉlj<,h]rÊl…rËlRrÌlj@,}rÍl(jjlG¿ðjØ/G¿ðj¡lG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÎl}rÏl(hX CPGNabcpprÐlhX,coprogen transport via ABC system periplasm rÑlh}rÒlXGENE ASSOCIATIONrÓl]rÔlX'( STM0194 and STM0192 and STM0193 )rÕlash}rÖlj9,jÕlj:,XTransport Inner Membraner×lj<,h]rØl(jGj5j>e…rÙlRrÚlj@,}rÛl(jB,)rÜl}rÝl(hXcpgn_prÞlhXcoprogenrßlh}ràl(XPUBCHEMrál]râljj.aXCHEBIrãl]räljj.aXKEGGrål]ræljj.auh}rçlhNhh]rèl…rélRrêljU,X C35H52N6O13FerëljW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðju.G¿ðjˆ.G¿ðjZlG?ðjÑ.G?ðj¬.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rìl}ríl(hXCPGNexsrîlhX*coprogen Fe loading reaction spontaneaous rïlh}rðlXGENE ASSOCIATIONrñl]ròlXs0001rólash}rôlj9,jólj:,X&Inorganic Ion Transport and Metabolismrõlj<,h]röljša…r÷lRrølj@,}rùl(j±lG¿ðj×[G¿ðjB,)rúl}rûl(hXcpgn_erülhXcoprogenrýlh}rþl(XPUBCHEMrÿl]rmjj.aXCHEBIrm]rmjj.aXKEGGrm]rmjj.auh}rmhNhh]rm…rmRrmjU,X C35H52N6O13Fer mjW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r m}r m(hX CPGNtonexr mhX0Coprogen transport via ton system extracellular r mh}rmXGENE ASSOCIATIONrm]rmX9( STM1204 and ( STM1737 and STM3158 and STM3159 ) )rmash}rmj9,jmj:,XTransport Outer Membranermj<,h]rm(j¶j­j¿j¥ e…rmRrmj@,}rm(júlG¿ðjØ/G¿ðjÜlG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rm}rm(hXCPPPGOrmhX'coproporphyrinogen oxidase O2 required rmh}rmXGENE ASSOCIATIONrm]rmXSTM2451rmash}r mj9,jmj:,X*Cofactor and Prosthetic Group Biosynthesisr!mj<,h]r"mj® a…r#mRr$mj@,}r%m(jB,)r&m}r'm(hXcpppg3_cr(mhXCoproporphyrinogen-IIIr)mh}r*m(XPUBCHEMr+m]r,mX6127r-maXCHEBIr.m]r/mX15439r0maXKEGGr1m]r2mXC03263r3mauh}r4mhNhh]r5m…r6mRr7mjU,X C36H40N4O8r8mjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG¿ðjüAG¿ðj¿.GÀjÂ=G@jB,)r9m}r:m(hXpppg9_cr;mhXProtoporphyrinogen-IXrm]r?mX4317r@maXCHEBIrAm]rBmX15435rCmaXKEGGrDm]rEmXC01079rFmauh}rGmhNhh]rHm…rImRrJmjU,X C34H38N4O4rKmjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðjˆ.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rLm}rMm(hXCPPPGO2rNmhX1Oxygen Independent coproporphyrinogen III oxidaserOmh}rPmXGENE ASSOCIATIONrQm]rRmXSTM4004rSmash}rTmj9,jSmj:,X*Cofactor and Prosthetic Group BiosynthesisrUmj<,h]rVmj· a…rWmRrXmj@,}rYm(j&mG¿ðjÅMGÀjibG@j9mG?ðjÂ=G@j¬@G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rZm}r[m(hXCRNBTCTr\mhX2gamma butyrobetainyl CoA carnitine CoA transferaser]mh}r^mXGENE ASSOCIATIONr_m]r`mXSTM0072ramash}rbmj9,jamj:,XOxidative Phosphorylationrcmj<,h]rdmjÀ a…remRrfmj@,}rgm(jB,)rhm}rim(hXcrn_crjmhX L-Carnitinerkmh}rlm(XPUBCHEMrmm]rnmX3612romaXCHEBIrpm]rqmX16347rrmaXKEGGrsm]rtmXC00318rumauh}rvmhNhh]rwm…rxmRrymjU,XC7H15NO3rzmjW,jp,jY,KjZ,j[,j\,GubG¿ðjB,)r{m}r|m(hXbbtcoa_cr}mhXgamma-butyrobetainyl-CoAr~mh}rm(XPUBCHEMr€m]rmX 726??6196r‚maXCHEBIrƒm]r„mX28684r…maXKEGGr†m]r‡mjj.auh}rˆmhNhh]r‰m…rŠmRr‹mjU,XC28H46N8O17P3SrŒmjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG¿ðjB,)rm}rŽm(hXcrncoa_crmhXL-Carnitinyl-CoArmh}r‘m(XPUBCHEMr’m]r“mjj.aXCHEBIr”m]r•mjj.aXKEGGr–m]r—mjj.auh}r˜mhNhh]r™m…ršmRr›mjU,XC28H46N8O18P3SrœmjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG?ðjB,)rm}ržm(hXgbbtn_crŸmhXgamma-butyrobetainer mh}r¡m(XPUBCHEMr¢m]r£mX4408r¤maXCHEBIr¥m]r¦mX1941r§maXKEGGr¨m]r©mXC01181rªmauh}r«mhNhh]r¬m…r­mRr®mjU,XC7H15NO2r¯mjW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r°m}r±m(hXCRNCAL2r²mhXCarnitine CoA Ligaser³mh}r´mXGENE ASSOCIATIONrµm]r¶mXSTM0071r·mash}r¸mj9,j·mj:,XOxidative Phosphorylationr¹mj<,h]rºmjÉ a…r»mRr¼mj@,}r½m(ju.G¿ðjhmG¿ðj˜CG¿ðjmG?ðjÑ.G?ðj¬.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¾m}r¿m(hXCRNCARrÀmhXcarnitine CoA racemaserÁmh}rÂmXGENE ASSOCIATIONrÃm]rÄmXSTM0070rÅmash}rÆmj9,jÅmj:,XOxidative PhosphorylationrÇmj<,h]rÈmjÒ a…rÉmRrÊmj@,}rËm(jmG¿ðjB,)rÌm}rÍm(hX crnDcoa_crÎmhXD-carnitinyl-CoArÏmh}rÐm(XPUBCHEMrÑm]rÒmX605rÓmaXCHEBIrÔm]rÕmjj.aXKEGGrÖm]r×mjj.auh}rØmhNhh]rÙm…rÚmRrÛmjU,XC28H46N8O18P3SrÜmjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÝm}rÞm(hXCRNCBCTrßmhX-crotonobetainyl CoA carnitine CoA transferaseràmh}rámXGENE ASSOCIATIONrâm]rãmXSTM0072rämash}råmj9,jämj:,XOxidative Phosphorylationræmj<,h]rçmjÀ a…rèmRrémj@,}rêm(jhmG¿ðjB,)rëm}rìm(hX ctbtcoa_crímhXcrotonobetainyl-CoArîmh}rïm(XPUBCHEMrðm]rñmX 591??6196ròmaXCHEBIróm]rômX28684rõmaXKEGGröm]r÷mjj.auh}rømhNhh]rùm…rúmRrûmjU,XC28H44N8O17P3SrümjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG¿ðjmG?ðjB,)rým}rþm(hXctbt_crÿmhXcrotonobetainernh}rn(XPUBCHEMrn]rnX6803rnaXCHEBIrn]rnX1774rnaXKEGGrn]r nXC04114r nauh}r nhNhh]r n…r nRrnjU,XC7H13NO2rnjW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rn}rn(hXCRNCDHrnhXCarnityl CoA dehydratsernh}rnXGENE ASSOCIATIONrn]rnXSTM0070rnash}rnj9,jnj:,XOxidative Phosphorylationrnj<,h]rnjÒ a…rnRrnj@,}rn(jmG¿ðjˆ.G?ðjëmG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rn}rn(hXCRNDCAL2r nhXD Carnitine CoA Ligaser!nh}r"nXGENE ASSOCIATIONr#n]r$nXSTM0071r%nash}r&nj9,j%nj:,XOxidative Phosphorylationr'nj<,h]r(njÉ a…r)nRr*nj@,}r+n(ju.G¿ðjB,)r,n}r-n(hXcrn__D_cr.nhX D-Carnitiner/nh}r0n(XPUBCHEMr1n]r2nX3770r3naXCHEBIr4n]r5nX3424r6naXKEGGr7n]r8nXC00487r9nauh}r:nhNhh]r;n…rnjW,jp,jY,KjZ,j[,j\,GubG¿ðj˜CG¿ðjÑ.G?ðj¬.G?ðjÌmG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r?n}r@n(hX CRNDabcpprAnhX/D carnitine transport via ABC system periplasm rBnh}rCnXGENE ASSOCIATIONrDn]rEnX'( STM2809 and STM2810 and STM2811 )rFnash}rGnj9,jFnj:,XTransport Inner MembranerHnj<,h]rIn(jÛ jä jí e…rJnRrKnj@,}rLn(jB,)rMn}rNn(hXcrn__D_prOnhX D-CarnitinerPnh}rQn(XPUBCHEMrRn]rSnX3770rTnaXCHEBIrUn]rVnX3424rWnaXKEGGrXn]rYnXC00487rZnauh}r[nhNhh]r\n…r]nRr^njU,XC7H15NO3r_njW,jX,jY,KjZ,j[,j\,GubG¿ðju.G¿ðjˆ.G¿ðj¬.G?ðj,nG?ðj¿.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r`n}ran(hX CRNDt2rpprbnhX)D carnitine outward transport H antiport rcnh}rdnXGENE ASSOCIATIONren]rfnXSTM4290rgnash}rhnj9,jgnj:,XTransport Inner Membranerinj<,h]rjnjö a…rknRrlnj@,}rmn(jMnG¿ðjØ/G¿ðj,nG?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rnn}ron(hXCRNabcpprpnhX/L carnitine transport via ABC system periplasm rqnh}rrnXGENE ASSOCIATIONrsn]rtnX'( STM2809 and STM2810 and STM2811 )runash}rvnj9,junj:,XTransport Inner Membranerwnj<,h]rxn(jí jä jÛ e…rynRrznj@,}r{n(ju.G¿ðjB,)r|n}r}n(hXcrn_pr~nhX L-Carnitinernh}r€n(XPUBCHEMrn]r‚nX3612rƒnaXCHEBIr„n]r…nX16347r†naXKEGGr‡n]rˆnXC00318r‰nauh}rŠnhNhh]r‹n…rŒnRrnjU,XC7H15NO3rŽnjW,jX,jY,KjZ,j[,j\,GubG¿ðjˆ.G¿ðj¬.G?ðjhmG?ðjÑ.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rn}rn(hXCRNt2rppr‘nhX)L carnitine outward transport H antiport r’nh}r“nXGENE ASSOCIATIONr”n]r•nXSTM4290r–nash}r—nj9,j–nj:,XTransport Inner Membraner˜nj<,h]r™njö a…ršnRr›nj@,}rœn(j|nG¿ðjØ/G¿ðjhmG?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rn}ržn(hXCRNt7pprŸnhX,Carnitinebutyrobetaine antiporter periplasm r nh}r¡nXGENE ASSOCIATIONr¢n]r£nXSTM0074r¤nash}r¥nj9,j¤nj:,XTransport Inner Membraner¦nj<,h]r§njÿ a…r¨nRr©nj@,}rªn(jmG¿ðj|nG¿ðjhmG?ðjB,)r«n}r¬n(hXgbbtn_pr­nhXgamma-butyrobetainer®nh}r¯n(XPUBCHEMr°n]r±nX4408r²naXCHEBIr³n]r´nX1941rµnaXKEGGr¶n]r·nXC01181r¸nauh}r¹nhNhh]rºn…r»nRr¼njU,XC7H15NO2r½njW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¾n}r¿n(hXCRNt8pprÀnhX,L carnitineD carnitine antiporter periplasm rÁnh}rÂnXGENE ASSOCIATIONrÃn]rÄnXSTM0074rÅnash}rÆnj9,jÅnj:,XTransport Inner MembranerÇnj<,h]rÈnjÿ a…rÉnRrÊnj@,}rËn(j,nG¿ðj|nG¿ðjhmG?ðjMnG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÌn}rÍn(hXCRNtexrÎnhX?L carnitine transport via diffusion extracellular to periplasm rÏnh}rÐnXGENE ASSOCIATIONrÑn]rÒnX2( STM0320 or STM0999 or STM1473 or STM2267 )rÓnash}rÔnj9,jÓnj:,XTransport Outer Membrane PorinrÕnj<,h]rÖn(h)hh h2e…r×nRrØnj@,}rÙn(jB,)rÚn}rÛn(hXcrn_erÜnhX L-CarnitinerÝnh}rÞn(XPUBCHEMrßn]rànX3612ránaXCHEBIrân]rãnX16347ränaXKEGGrån]rænXC00318rçnauh}rènhNhh]rén…rênRrënjU,XC7H15NO3rìnjW,jË-jY,KjZ,j[,j\,GubG¿ðj|nG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rín}rîn(hXCSrïnhXcitrate synthaserðnh}rñnXGENE ASSOCIATIONròn]rónXSTM0730rônash}rõnj9,jônj:,XCitric Acid Cyclerönj<,h]r÷nj a…rønRrùnj@,}rún(j«CG¿ðjŠ`G¿ðjˆ.G¿ðjKG?ðj˜CG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rûn}rün(hXCSNtexrýnhX<cytosine transport via diffusion extracellular to periplasm rþnh}rÿnXGENE ASSOCIATIONro]roX2( STM0320 or STM0999 or STM1473 or STM2267 )roash}roj9,joj:,XTransport Outer Membrane Porinroj<,h]ro(h)hh h2e…roRroj@,}ro(jB,)r o}r o(hXcsn_er ohXCytosiner oh}r o(XPUBCHEMro]roX3670roaXCHEBIro]roX16040roaXKEGGro]roXC00380roauh}rohNhh]ro…roRrojU,XC4H5N3OrojW,jË-jY,KjZ,j[,j\,GubG¿ðjB,)ro}ro(hXcsn_prohXCytosineroh}r o(XPUBCHEMr!o]r"oX3670r#oaXCHEBIr$o]r%oX16040r&oaXKEGGr'o]r(oXC00380r)oauh}r*ohNhh]r+o…r,oRr-ojU,XC4H5N3Or.ojW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r/o}r0o(hXCTBTCAL2r1ohXCrotonobetaine CoA Ligaser2oh}r3oXGENE ASSOCIATIONr4o]r5oXSTM0071r6oash}r7oj9,j6oj:,XOxidative Phosphorylationr8oj<,h]r9ojÉ a…r:oRr;oj@,}ro(hX CTBTabcppr?ohX2crotonobetaine transport via ABC system periplasm r@oh}rAoXGENE ASSOCIATIONrBo]rCoX'( STM2809 and STM2810 and STM2811 )rDoash}rEoj9,jDoj:,XTransport Inner MembranerFoj<,h]rGo(jÛ jä jí e…rHoRrIoj@,}rJo(ju.G¿ðjB,)rKo}rLo(hXctbt_prMohXcrotonobetainerNoh}rOo(XPUBCHEMrPo]rQoX6803rRoaXCHEBIrSo]rToX1774rUoaXKEGGrVo]rWoXC04114rXoauh}rYohNhh]rZo…r[oRr\ojU,XC7H13NO2r]ojW,jX,jY,KjZ,j[,j\,GubG¿ðjˆ.G¿ðjýmG?ðj¬.G?ðjÑ.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r^o}r_o(hX CTBTt2rppr`ohX*cronobetaine outward transport H antiport raoh}rboXGENE ASSOCIATIONrco]rdoXSTM4290reoash}rfoj9,jeoj:,XTransport Inner Membranergoj<,h]rhojö a…rioRrjoj@,}rko(jØ/G¿ðjKoG¿ðjýmG?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rlo}rmo(hXCTPS2rnohXCTP synthase glutamine rooh}rpoXGENE ASSOCIATIONrqo]rroXSTM2953rsoash}rtoj9,jsoj:,X"Purine and Pyrimidine Biosynthesisruoj<,h]rvoj a…rwoRrxoj@,}ryo(ju.G¿ðjˆ.G¿ðjB,)rzo}r{o(hXutp_cr|ohXUTPr}oh}r~o(XPUBCHEMro]r€oX3375roaXCHEBIr‚o]rƒoX15713r„oaXKEGGr…o]r†oXC00075r‡oauh}rˆohNhh]r‰o…rŠoRr‹ojU,X C9H11N2O15P3rŒojW,jp,jY,JüÿÿÿjZ,j[,j\,GubG¿ðjÿLG¿ðjÏBG?ðj¬.G?ðj¿.G@jB,)ro}rŽo(hXctp_crohXCTProh}r‘o(XPUBCHEMr’o]r“oX3363r”oaXCHEBIr•o]r–oX17677r—oaXKEGGr˜o]r™oXC00063ršoauh}r›ohNhh]rœo…roRržojU,X C9H12N3O14P3rŸojW,jp,jY,JüÿÿÿjZ,j[,j\,GubG?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r o}r¡o(hXCU1Oppr¢ohXCuprous Oxidase Cu1 r£oh}r¤oXGENE ASSOCIATIONr¥o]r¦oXSTM0168r§oash}r¨oj9,j§oj:,X&Inorganic Ion Transport and Metabolismr©oj<,h]rªoj a…r«oRr¬oj@,}r­o(jB,)r®o}r¯o(hXcu_pr°ohXCur±oh}r²o(XPUBCHEMr³o]r´ojj.aXCHEBIrµo]r¶oX49552r·oaXKEGGr¸o]r¹ojj.auh}rºohNhh]r»o…r¼oRr½ojU,XCur¾ojW,jX,jY,KjZ,j[,j\,GubGÀjØ/GÀjB,)r¿o}rÀo(hXo2_prÁohXO2rÂoh}rÃo(XPUBCHEMrÄo]rÅoX3309rÆoaXCHEBIrÇo]rÈoX15379rÉoaXKEGGrÊo]rËoXC00007rÌoauh}rÍohNhh]rÎo…rÏoRrÐojU,XO2rÑojW,jX,jY,KjZ,j[,j\,GubG¿ðj>0G@jB,)rÒo}rÓo(hXcu2_prÔohXCu2rÕoh}rÖo(XPUBCHEMr×o]rØoX3370rÙoaXCHEBIrÚo]rÛoX28694rÜoaXKEGGrÝo]rÞoXC00070rßoauh}ràohNhh]ráo…râoRrãojU,XCuräojW,jX,jY,KjZ,j[,j\,GubG@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)råo}ræo(hXCU1abcpprçohX&Copper Cu 1 ABC transporter periplasm rèoh}réoXGENE ASSOCIATIONrêo]rëoXSTM0498rìoash}ríoj9,jìoj:,X&Inorganic Ion Transport and Metabolismrîoj<,h]rïoj# a…rðoRrñoj@,}ròo(ju.G¿ðjB,)róo}rôo(hXcu_crõohXCuröoh}r÷o(XPUBCHEMrøo]rùojj.aXCHEBIrúo]rûoX49552rüoaXKEGGrýo]rþojj.auh}rÿohNhh]rp…rpRrpjU,XCurpjW,jp,jY,KjZ,j[,j\,GubG¿ðjˆ.G¿ðj¬.G?ðj®oG?ðjÑ.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rp}rp(hXAU1abcpprphX$Gold Au 1 ABC transporter periplasm rph}rpXGENE ASSOCIATIONr p]r pXSTM0353r pash}r pj9,j pj:,X&Inorganic Ion Transport and Metabolismr pj<,h]rpj, a…rpRrpj@,}rp(jB,)rp}rp(hXau_crphXGold-Aurph}rp(XPUBCHEMrp]rpjj.aXCHEBIrp]rpX29287rpaXKEGGrp]rpjj.auh}rphNhh]rp…r pRr!pjU,jjW,jp,jY,KjZ,j[,j\,GubG¿ðju.G¿ðjˆ.G¿ðjB,)r"p}r#p(hXau_pr$phXGold-Aur%ph}r&p(XPUBCHEMr'p]r(pjj.aXCHEBIr)p]r*pX29287r+paXKEGGr,p]r-pjj.auh}r.phNhh]r/p…r0pRr1pjU,jjW,jX,jY,KjZ,j[,j\,GubG?ðj¬.G?ðjÑ.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r2p}r3p(hXCU2abcppr4phX%Copper Cu2 ABC transporter periplasm r5ph}r6pXGENE ASSOCIATIONr7p]r8pXSTM3576r9pash}r:pj9,j9pj:,X&Inorganic Ion Transport and Metabolismr;pj<,h]rpj@,}r?p(ju.G¿ðjˆ.G¿ðjB,)r@p}rAp(hXcu2_crBphXCu2rCph}rDp(XPUBCHEMrEp]rFpX3370rGpaXCHEBIrHp]rIpX28694rJpaXKEGGrKp]rLpXC00070rMpauh}rNphNhh]rOp…rPpRrQpjU,XCurRpjW,jp,jY,KjZ,j[,j\,GubG¿ðj¬.G?ðjÑ.G?ðjÒoG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rSp}rTp(hXCU2texrUphX>copper Cu2 transport via diffusion extracellular to periplasm rVph}rWpXGENE ASSOCIATIONrXp]rYpX2( STM2267 or STM0320 or STM0999 or STM1473 )rZpash}r[pj9,jZpj:,XTransport Outer Membrane Porinr\pj<,h]r]p(hh h)h2e…r^pRr_pj@,}r`p(jB,)rap}rbp(hXcu2_ercphXCu2rdph}rep(XPUBCHEMrfp]rgpX3370rhpaXCHEBIrip]rjpX28694rkpaXKEGGrlp]rmpXC00070rnpauh}rophNhh]rpp…rqpRrrpjU,XCurspjW,jË-jY,KjZ,j[,j\,GubG¿ðjÒoG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rtp}rup(hXCU2tpprvphX&copper transport in via permease no H rwph}rxpXGENE ASSOCIATIONryp]rzpXSTM3190r{pash}r|pj9,j{pj:,X&Inorganic Ion Transport and Metabolismr}pj<,h]r~pjÎa…rpRr€pj@,}rp(jÒoG¿ðj@pG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r‚p}rƒp(hXCUtexr„phX>copper Cu1 transport via diffusion extracellular to periplasm r…ph}r†pXGENE ASSOCIATIONr‡p]rˆpX2( STM0320 or STM0999 or STM1473 or STM2267 )r‰pash}rŠpj9,j‰pj:,XTransport Outer Membrane Porinr‹pj<,h]rŒp(h)hh h2e…rpRrŽpj@,}rp(jB,)rp}r‘p(hXcu_er’phXCur“ph}r”p(XPUBCHEMr•p]r–pjj.aXCHEBIr—p]r˜pX49552r™paXKEGGršp]r›pjj.auh}rœphNhh]rp…ržpRrŸpjU,XCur pjW,jË-jY,KjZ,j[,j\,GubG¿ðj®oG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r¡p}r¢p(hXCYANSTr£phXCyanide sulfurtransferaser¤ph}r¥pXGENE ASSOCIATIONr¦p]r§pXSTM3525r¨pash}r©pj9,j¨pj:,X Unassignedrªpj<,h]r«pj4 a…r¬pRr­pj@,}r®p(jB,)r¯p}r°p(hXtsul_cr±phX Thiosulfater²ph}r³p(XPUBCHEMr´p]rµpX3614r¶paXCHEBIr·p]r¸pX16094r¹paXKEGGrºp]r»pXC00320r¼pauh}r½phNhh]r¾p…r¿pRrÀpjU,XO3S2rÁpjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjB,)rÂp}rÃp(hXcyan_crÄphXHydrogen-cyaniderÅph}rÆp(XPUBCHEMrÇp]rÈpX4537rÉpaXCHEBIrÊp]rËpX18407rÌpaXKEGGrÍp]rÎpXC01326rÏpauh}rÐphNhh]rÑp…rÒpRrÓpjU,XCHNrÔpjW,jp,jY,KjZ,j[,j\,GubG¿ðjB,)rÕp}rÖp(hXso3_cr×phXSulfiterØph}rÙp(XPUBCHEMrÚp]rÛpX3394rÜpaXCHEBIrÝp]rÞpX48854rßpaXKEGGràp]rápXC00094râpauh}rãphNhh]räp…råpRræpjU,XO3SrçpjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðjB,)rèp}rép(hXtcynt_crêphX Thiocyanaterëph}rìp(XPUBCHEMríp]rîpX4888rïpaXCHEBIrðp]rñpX29200ròpaXKEGGróp]rôpXC01755rõpauh}röphNhh]r÷p…røpRrùpjU,XCNSrúpjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rûp}rüp(hXCYANSTpprýphX&Cyanide sulfurtransferase periplasmic rþph}rÿpXGENE ASSOCIATIONrq]rqXSTM1686rqash}rqj9,jqj:,X&Inorganic Ion Transport and Metabolismrqj<,h]rqj= a…rqRrqj@,}rq(jB,)r q}r q(hXtsul_pr qhX Thiosulfater qh}r q(XPUBCHEMrq]rqX3614rqaXCHEBIrq]rqX16094rqaXKEGGrq]rqXC00320rqauh}rqhNhh]rq…rqRrqjU,XO3S2rqjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjB,)rq}rq(hXcyan_prqhXHydrogen-cyaniderqh}r q(XPUBCHEMr!q]r"qX4537r#qaXCHEBIr$q]r%qX18407r&qaXKEGGr'q]r(qXC01326r)qauh}r*qhNhh]r+q…r,qRr-qjU,XCHNr.qjW,jX,jY,KjZ,j[,j\,GubG¿ðjB,)r/q}r0q(hXtcynt_pr1qhX Thiocyanater2qh}r3q(XPUBCHEMr4q]r5qX4888r6qaXCHEBIr7q]r8qX29200r9qaXKEGGr:q]r;qXC01755rq…r?qRr@qjU,XCNSrAqjW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG?ðjB,)rBq}rCq(hXso3_prDqhXSulfiterEqh}rFq(XPUBCHEMrGq]rHqX3394rIqaXCHEBIrJq]rKqX48854rLqaXKEGGrMq]rNqXC00094rOqauh}rPqhNhh]rQq…rRqRrSqjU,XO3SrTqjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG?ðjØ/G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rUq}rVq(hXCYANtexrWqhX;Cyanide transport via diffusion extracellular to periplasm rXqh}rYqXGENE ASSOCIATIONrZq]r[qX2( STM0320 or STM0999 or STM1473 or STM2267 )r\qash}r]qj9,j\qj:,XTransport Outer Membrane Porinr^qj<,h]r_q(h)hh h2e…r`qRraqj@,}rbq(jB,)rcq}rdq(hXcyan_ereqhXHydrogen-cyaniderfqh}rgq(XPUBCHEMrhq]riqX4537rjqaXCHEBIrkq]rlqX18407rmqaXKEGGrnq]roqXC01326rpqauh}rqqhNhh]rrq…rsqRrtqjU,XCHNruqjW,jË-jY,KjZ,j[,j\,GubG¿ðjqG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rvq}rwq(hXCYNTtexrxqhX;Cyanate transport via diffusion extracellular to periplasm ryqh}rzqXGENE ASSOCIATIONr{q]r|qX2( STM0320 or STM0999 or STM1473 or STM2267 )r}qash}r~qj9,j}qj:,XTransport Outer Membrane Porinrqj<,h]r€q(h)hh h2e…rqRr‚qj@,}rƒq(jB,)r„q}r…q(hXcynt_er†qhXCyanater‡qh}rˆq(XPUBCHEMr‰q]rŠqX4604r‹qaXCHEBIrŒq]rqX28024rŽqaXKEGGrq]rqXC01417r‘qauh}r’qhNhh]r“q…r”qRr•qjU,XCNOr–qjW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjB,)r—q}r˜q(hXcynt_pr™qhXCyanateršqh}r›q(XPUBCHEMrœq]rqX4604ržqaXCHEBIrŸq]r qX28024r¡qaXKEGGr¢q]r£qXC01417r¤qauh}r¥qhNhh]r¦q…r§qRr¨qjU,XCNOr©qjW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rªq}r«q(hXCYSDSr¬qhXCysteine Desulfhydraser­qh}r®qXGENE ASSOCIATIONr¯q]r°qXSTM3161r±qash}r²qj9,j±qj:,XCysteine Metabolismr³qj<,h]r´qjF a…rµqRr¶qj@,}r·q(jˆ.G¿ðj!YG¿ðjB,)r¸q}r¹q(hXh2s_crºqhXHydrogen-sulfider»qh}r¼q(XPUBCHEMr½q]r¾qX3578r¿qaXCHEBIrÀq]rÁqX16136rÂqaXKEGGrÃq]rÄqXC00283rÅqauh}rÆqhNhh]rÇq…rÈqRrÉqjU,XH2SrÊqjW,jp,jY,KjZ,j[,j\,GubG?ðj5BG?ðjFG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rËq}rÌq(hXCYSDtexrÍqhX>D cysteine transport via diffusion extracellular to periplasm rÎqh}rÏqXGENE ASSOCIATIONrÐq]rÑqX2( STM0320 or STM0999 or STM1473 or STM2267 )rÒqash}rÓqj9,jÒqj:,XTransport Outer Membrane PorinrÔqj<,h]rÕq(h)hh h2e…rÖqRr×qj@,}rØq(jB,)rÙq}rÚq(hXcys__D_erÛqhX D-CysteinerÜqh}rÝq(XPUBCHEMrÞq]rßqX4051ràqaXCHEBIráq]râqX16375rãqaXKEGGräq]råqXC00793ræqauh}rçqhNhh]rèq…réqRrêqjU,XC3H7NO2SrëqjW,jË-jY,KjZ,j[,j\,GubG¿ðjB,)rìq}ríq(hXcys__D_prîqhX D-Cysteinerïqh}rðq(XPUBCHEMrñq]ròqX4051róqaXCHEBIrôq]rõqX16375röqaXKEGGr÷q]røqXC00793rùqauh}rúqhNhh]rûq…rüqRrýqjU,XC3H7NO2SrþqjW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÿq}rr(hXCYSSrrhXcysteine synthaserrh}rrXGENE ASSOCIATIONrr]rrX( STM2430 or STM2440 )rrash}rrj9,jrj:,XCysteine Metabolismrrj<,h]r r(jO jX e…r rRr rj@,}r r(j¸qG¿ðjîKG¿ðj×FG?ðj¿.G?ðj!YG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r r}rr(hXCYSSADSrrhX$L cysteine sulfinic acid desulfuraserrh}rrXGENE ASSOCIATIONrr]rrXSTM2984rrash}rrj9,jrj:,XCysteine Metabolismrrj<,h]rrja a…rrRrrj@,}rr(jB,)rr}rr(hX3sala_crrhX3-Sulfino-L-alaninerrh}rr(XPUBCHEMr r]r!rX3881r"raXCHEBIr#r]r$rX16345r%raXKEGGr&r]r'rXC00606r(rauh}r)rhNhh]r*r…r+rRr,rjU,XC3H5NO4Sr-rjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj¿.GÀjB,)r.r}r/r(hXso2_cr0rhXsulfur-dioxider1rh}r2r(XPUBCHEMr3r]r4rX11497r5raXCHEBIr6r]r7rX18422r8raXKEGGr9r]r:rXC09306r;rauh}rrRr?rjU,XO2Sr@rjW,jp,jY,KjZ,j[,j\,GubG?ðj>UG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rAr}rBr(hXCYSTLrCrhXcystathionine b lyaserDrh}rErXGENE ASSOCIATIONrFr]rGrX( STM3161 or STM1557 )rHrash}rIrj9,jHrj:,XMethionine MetabolismrJrj<,h]rKr(jF jj e…rLrRrMrj@,}rNr(jˆ.G¿ðjB,)rOr}rPr(hX cyst__L_crQrhXL-CystathioninerRrh}rSr(XPUBCHEMrTr]rUrX5347rVraXCHEBIrWr]rXrX17482rYraXKEGGrZr]r[rXC02291r\rauh}r]rhNhh]r^r…r_rRr`rjU,X C7H14N2O4SrarjW,jp,jY,KjZ,j[,j\,GubG¿ðjB,)rbr}rcr(hX hcys__L_crdrhXL-Homocysteinererh}rfr(XPUBCHEMrgr]rhrX3455riraXCHEBIrjr]rkrX17588rlraXKEGGrmr]rnrXC00155rorauh}rprhNhh]rqr…rrrRrsrjU,XC4H9NO2SrtrjW,jp,jY,KjZ,j[,j\,GubG?ðj5BG?ðjFG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rur}rvr(hXCYSTRSrwrhXCysteinyl tRNA synthetaserxrh}ryrXGENE ASSOCIATIONrzr]r{rXSTM0537r|rash}r}rj9,j|rj:,X tRNA Chargingr~rj<,h]rrjr a…r€rRrrj@,}r‚r(jB,)rƒr}r„r(hX trnacys_cr…rhXtRNA-Cysr†rh}r‡r(XPUBCHEMrˆr]r‰rX4788rŠraXCHEBIr‹r]rŒrX29167rraXKEGGrŽr]rrXC01639rrauh}r‘rhNhh]r’r…r“rRr”rjU,jÀUjW,jp,jY,KjZ,j[,j\,GubG¿ðju.G¿ðj!YG¿ðjB,)r•r}r–r(hX cystrna_cr—rhXL-Cysteinyl-tRNA-Cysr˜rh}r™r(XPUBCHEMršr]r›rX6018rœraXCHEBIrr]ržrX29152rŸraXKEGGr r]r¡rXC03125r¢rauh}r£rhNhh]r¤r…r¥rRr¦rjU,XC3H6NOSRr§rjW,jp,jY,KjZ,j[,j\,GubG?ðjé3G?ðjü3G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¨r}r©r(hX CYSabc2pprªrhX8L cysteine export via ABC system cytoplasm to periplasm r«rh}r¬rXGENE ASSOCIATIONr­r]r®rX( STM0956 and STM0957 )r¯rash}r°rj9,j¯rj:,XTransport Inner Membraner±rj<,h]r²r(j{ j„ e…r³rRr´rj@,}rµr(j!YG¿ðju.G¿ðjˆ.G¿ðjB,)r¶r}r·r(hXcys__L_pr¸rhX L-Cysteiner¹rh}rºr(XPUBCHEMr»r]r¼rX3397r½raXCHEBIr¾r]r¿rX17561rÀraXKEGGrÁr]rÂrXC00097rÃrauh}rÄrhNhh]rÅr…rÆrRrÇrjU,XC3H7NO2SrÈrjW,jX,jY,KjZ,j[,j\,GubG?ðj¬.G?ðjÑ.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÉr}rÊr(hXCYSabcpprËrhX+L cysteine uptake via ABC system periplasm rÌrh}rÍrXGENE ASSOCIATIONrÎr]rÏrjash}rÐrj9,jj:,XTransport Inner MembranerÑrj<,h]rÒr…rÓrRrÔrj@,}rÕr(j¶rG¿ðju.G¿ðjˆ.G¿ðj!YG?ðj¬.G?ðjÑ.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÖr}r×r(hX CYSIabcpprØrhX*L cystine uptake via ABC system periplasm rÙrh}rÚrXGENE ASSOCIATIONrÛr]rÜrjash}rÝrj9,jj:,XTransport Inner MembranerÞrj<,h]rßr…ràrRrárj@,}râr(ju.G¿ðjB,)rãr}rär(hX cysi__L_prårhX L-Cystinerærh}rçr(XPUBCHEMrèr]rérX3774rêraXCHEBIrër]rìrX16283ríraXKEGGrîr]rïrXC00491rðrauh}rñrhNhh]ròr…rórRrôrjU,X C6H12N2O4S2rõrjW,jX,jY,KjZ,j[,j\,GubG¿ðjˆ.G¿ðjB,)rör}r÷r(hX cysi__L_crørhX L-Cystinerùrh}rúr(XPUBCHEMrûr]rürX3774rýraXCHEBIrþr]rÿrX16283rsaXKEGGrs]rsXC00491rsauh}rshNhh]rs…rsRrsjU,X C6H12N2O4S2rsjW,jp,jY,KjZ,j[,j\,GubG?ðj¬.G?ðj¿.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r s}r s(hXCYStexr shX>L cysteine transport via diffusion extracellular to periplasm r sh}r sXGENE ASSOCIATIONrs]rsX2( STM0320 or STM0999 or STM1473 or STM2267 )rsash}rsj9,jsj:,XTransport Outer Membrane Porinrsj<,h]rs(h)hh h2e…rsRrsj@,}rs(jB,)rs}rs(hXcys__L_ershX L-Cysteinersh}rs(XPUBCHEMrs]rsX3397rsaXCHEBIrs]r sX17561r!saXKEGGr"s]r#sXC00097r$sauh}r%shNhh]r&s…r'sRr(sjU,XC3H7NO2Sr)sjW,jË-jY,KjZ,j[,j\,GubG¿ðj¶rG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r*s}r+s(hXCYSItexr,shX=L cystine transport via diffusion extracellular to periplasm r-sh}r.sXGENE ASSOCIATIONr/s]r0sX2( STM0320 or STM0999 or STM1473 or STM2267 )r1sash}r2sj9,j1sj:,XTransport Outer Membrane Porinr3sj<,h]r4s(h)hh h2e…r5sRr6sj@,}r7s(jB,)r8s}r9s(hX cysi__L_er:shX L-Cystiner;sh}rsX3774r?saXCHEBIr@s]rAsX16283rBsaXKEGGrCs]rDsXC00491rEsauh}rFshNhh]rGs…rHsRrIsjU,X C6H12N2O4S2rJsjW,jË-jY,KjZ,j[,j\,GubG¿ðjãrG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rKs}rLs(hXCYStpprMshX+L cysteine export via facilitated transportrNsh}rOsXGENE ASSOCIATIONrPs]rQsX( STM2645 or STM1517 )rRsash}rSsj9,jRsj:,XTransport Inner MembranerTsj<,h]rUs(jùje…rVsRrWsj@,}rXs(j!YG¿ðj¶rG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rYs}rZs(hX CYTBO3_4ppr[shX8cytochrome oxidase bo3 ubiquinol 8 4 protons periplasm r\sh}r]sXGENE ASSOCIATIONr^s]r_sX5( STM0440 and STM0441 and STM0442 and STM0443 )r`sash}rasj9,j`sj:,XOxidative Phosphorylationrbsj<,h]rcs(j j– jŸ j¨ e…rdsRresj@,}rfs(jú_G¿ðjüAG¿àj¿.GÀjØ/G@jç_G?ðjˆ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rgs}rhs(hXCYTDrishXcytidine deaminaserjsh}rksXGENE ASSOCIATIONrls]rmsXSTM2183rnsash}rosj9,jnsj:,XNucleotide Salvage Pathwayrpsj<,h]rqsj± a…rrsRrssj@,}rts(jˆ.G¿ðjB,)rus}rvs(hXcytd_crwshXCytidinerxsh}rys(XPUBCHEMrzs]r{sX3758r|saXCHEBIr}s]r~sX17562rsaXKEGGr€s]rsXC00475r‚sauh}rƒshNhh]r„s…r…sRr†sjU,X C9H13N3O5r‡sjW,jp,jY,KjZ,j[,j\,GubG¿ðj¿.G¿ðj5BG?ðjB,)rˆs}r‰s(hXuri_crŠshXUridiner‹sh}rŒs(XPUBCHEMrs]rŽsX3593rsaXCHEBIrs]r‘sX16704r’saXKEGGr“s]r”sXC00299r•sauh}r–shNhh]r—s…r˜sRr™sjU,X C9H12N2O6ršsjW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r›s}rœs(hXCYTDHrshXCytidine hydrolaseržsh}rŸsXGENE ASSOCIATIONr s]r¡sX( STM0661 or STM0051 )r¢sash}r£sj9,j¢sj:,XAlternate Carbon Metabolismr¤sj<,h]r¥s(jº j\e…r¦sRr§sj@,}r¨s(jˆ.G¿ðjusG¿ðj(NG?ðjkG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r©s}rªs(hXCYTDK2r«shXcytidine kinase GTP r¬sh}r­sXGENE ASSOCIATIONr®s]r¯sXSTM2122r°sash}r±sj9,j°sj:,XNucleotide Salvage Pathwayr²sj<,h]r³sjà a…r´sRrµsj@,}r¶s(j!DG¿ðjusG¿ðjeG?ðjpMG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r·s}r¸s(hXCYTDt2ppr¹shX3cytidine transport in via proton symport periplasm rºsh}r»sXGENE ASSOCIATIONr¼s]r½sX( STM3113 or STM2409 )r¾sash}r¿sj9,j¾sj:,XTransport Inner MembranerÀsj<,h]rÁs(jejne…rÂsRrÃsj@,}rÄs(j³;G¿ðjØ/G¿ðj¿.G?ðjusG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÅs}rÆs(hX CYTDt2rpprÇshX>cytidine transport in via proton symport reversible periplasm rÈsh}rÉsXGENE ASSOCIATIONrÊs]rËsXSTM2421rÌsash}rÍsj9,jÌsj:,XTransport Inner MembranerÎsj<,h]rÏsjwa…rÐsRrÑsj@,}rÒs(jØ/G¿ðj³;G¿ðjusG?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÓs}rÔs(hXCYTDtexrÕshX<cytidine transport via diffusion extracellular to periplasm rÖsh}r×sXGENE ASSOCIATIONrØs]rÙsX2( STM0320 or STM0999 or STM1473 or STM2267 )rÚsash}rÛsj9,jÚsj:,XTransport Outer Membrane PorinrÜsj<,h]rÝs(h)hh h2e…rÞsRrßsj@,}ràs(jB,)rás}râs(hXcytd_erãshXCytidineräsh}rås(XPUBCHEMræs]rçsX3758rèsaXCHEBIrés]rêsX17562rësaXKEGGrìs]rísXC00475rîsauh}rïshNhh]rðs…rñsRròsjU,X C9H13N3O5rósjW,jË-jY,KjZ,j[,j\,GubG¿ðj³;G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rôs}rõs(hXCYTK1röshXcytidylate kinase CMP r÷sh}røsXGENE ASSOCIATIONrùs]rúsXSTM0980rûsash}rüsj9,jûsj:,XNucleotide Salvage Pathwayrýsj<,h]rþsjÌ a…rÿsRrtj@,}rt(ju.G¿ðjeG¿ðjB,)rt}rt(hXcdp_crthXCDPrth}rt(XPUBCHEMrt]rtX3412r taXCHEBIr t]r tX17239r taXKEGGr t]rtXC00112rtauh}rthNhh]rt…rtRrtjU,X C9H12N3O11P2rtjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG?ðj¬.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rt}rt(hXCYTK2rthXcytidylate kinase dCMP rth}rtXGENE ASSOCIATIONrt]rtXSTM0980rtash}rtj9,jtj:,XNucleotide Salvage Pathwayrtj<,h]rtjÌ a…r tRr!tj@,}r"t(jB,)r#t}r$t(hXdcmp_cr%thXdCMPr&th}r't(XPUBCHEMr(t]r)tX3538r*taXCHEBIr+t]r,tX15918r-taXKEGGr.t]r/tXC00239r0tauh}r1thNhh]r2t…r3tRr4tjU,X C9H12N3O7Pr5tjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðju.G¿ðj¬.G?ðjB,)r6t}r7t(hXdcdp_cr8thXdCDPr9th}r:t(XPUBCHEMr;t]rt]r?tjj.aXKEGGr@t]rAtXC00705rBtauh}rCthNhh]rDt…rEtRrFtjU,X C9H12N3O10P2rGtjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rHt}rIt(hXDAADrJthXD Amino acid dehydrogenaserKth}rLtXGENE ASSOCIATIONrMt]rNtXSTM1803rOtash}rPtj9,jOtj:,X Alanine and Aspartate MetabolismrQtj<,h]rRtjÕ a…rStRrTtj@,}rUt(jÌ?G¿ðjˆ.G¿ðj°HG¿ðjFG?ðjÃHG?ðj5BG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rVt}rWt(hXDADArXthXDeoxyadenosine deaminaserYth}rZtXGENE ASSOCIATIONr[t]r\tXSTM1463r]tash}r^tj9,j]tj:,XNucleotide Salvage Pathwayr_tj<,h]r`tja…ratRrbtj@,}rct(j¿.G¿ðjˆ.G¿ðjB,)rdt}ret(hXdad__2_crfthXDeoxyadenosinergth}rht(XPUBCHEMrit]rjtX3839rktaXCHEBIrlt]rmtX17256rntaXKEGGrot]rptXC00559rqtauh}rrthNhh]rst…rttRrutjU,X C10H13N5O3rvtjW,jp,jY,KjZ,j[,j\,GubG¿ðj5BG?ðjB,)rwt}rxt(hXdin_crythX Deoxyinosinerzth}r{t(XPUBCHEMr|t]r}tX7859r~taXCHEBIrt]r€tX28997rtaXKEGGr‚t]rƒtXC05512r„tauh}r…thNhh]r†t…r‡tRrˆtjU,X C10H12N4O4r‰tjW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rŠt}r‹t(hXDADKrŒthXdeoxyadenylate kinaserth}rŽtXGENE ASSOCIATIONrt]rtXSTM0488r‘tash}r’tj9,j‘tj:,XNucleotide Salvage Pathwayr“tj<,h]r”tjAa…r•tRr–tj@,}r—t(ju.G¿ðjB,)r˜t}r™t(hXdamp_cršthXdAMPr›th}rœt(XPUBCHEMrt]ržtX3651rŸtaXCHEBIr t]r¡tX17713r¢taXKEGGr£t]r¤tXC00360r¥tauh}r¦thNhh]r§t…r¨tRr©tjU,X C10H12N5O6PrªtjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjB,)r«t}r¬t(hXdadp_cr­thXdADPr®th}r¯t(XPUBCHEMr°t]r±tX3506r²taXCHEBIr³t]r´tX16174rµtaXKEGGr¶t]r·tXC00206r¸tauh}r¹thNhh]rºt…r»tRr¼tjU,X C10H12N5O9P2r½tjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG?ðj¬.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r¾t}r¿t(hXDADNt2pprÀthX9deoxyadenosine transport in via proton symport periplasm rÁth}rÂtXGENE ASSOCIATIONrÃt]rÄtX( STM2409 or STM3113 )rÅtash}rÆtj9,jÅtj:,XTransport Inner MembranerÇtj<,h]rÈt(jejne…rÉtRrÊtj@,}rËt(jB,)rÌt}rÍt(hXdad__2_prÎthXDeoxyadenosinerÏth}rÐt(XPUBCHEMrÑt]rÒtX3839rÓtaXCHEBIrÔt]rÕtX17256rÖtaXKEGGr×t]rØtXC00559rÙtauh}rÚthNhh]rÛt…rÜtRrÝtjU,X C10H13N5O3rÞtjW,jX,jY,KjZ,j[,j\,GubG¿ðjØ/G¿ðjdtG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rßt}ràt(hXDADNtexráthXBdeoxyadenosine transport via diffusion extracellular to periplasm râth}rãtXGENE ASSOCIATIONrät]råtXSTM0413rætash}rçtj9,jætj:,XTransport Outer Membranerètj<,h]rétj€a…rêtRrëtj@,}rìt(jB,)rít}rît(hXdad__2_erïthXDeoxyadenosinerðth}rñt(XPUBCHEMròt]rótX3839rôtaXCHEBIrõt]rötX17256r÷taXKEGGrøt]rùtXC00559rútauh}rûthNhh]rüt…rýtRrþtjU,X C10H13N5O3rÿtjW,jË-jY,KjZ,j[,j\,GubG¿ðjÌtG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)ru}ru(hXDAGK120ruhXdiacylglycerol kinase n C120 ruh}ruXGENE ASSOCIATIONru]ruXSTM4236ruash}ruj9,juj:,XGlycerophospholipid Metabolismr uj<,h]r ujÞ a…r uRr uj@,}r u(j],G¿ðju.G¿ðjRG?ðj¬.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ru}ru(hXDAGK140ruhXdiacylglycerol kinase n C140 ruh}ruXGENE ASSOCIATIONru]ruXSTM4236ruash}ruj9,juj:,XGlycerophospholipid Metabolismruj<,h]rujÞ a…ruRruj@,}ru(ju.G¿ðj˜,G¿ðjNRG?ðj¿.G?ðj¬.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ru}ru(hXDAGK141ruhXdiacylglycerol kinase n C141 ruh}r uXGENE ASSOCIATIONr!u]r"uXSTM4236r#uash}r$uj9,j#uj:,XGlycerophospholipid Metabolismr%uj<,h]r&ujÞ a…r'uRr(uj@,}r)u(jË,G¿ðju.G¿ðj¿.G?ðj¬.G?ðj‚RG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r*u}r+u(hXDAGK160r,uhXdiacylglycerol kinase n C160 r-uh}r.uXGENE ASSOCIATIONr/u]r0uXSTM4236r1uash}r2uj9,j1uj:,XGlycerophospholipid Metabolismr3uj<,h]r4ujÞ a…r5uRr6uj@,}r7u(jþ,G¿ðju.G¿ðj¶RG?ðj¿.G?ðj¬.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r8u}r9u(hXDAGK161r:uhXdiacylglycerol kinase n C161 r;uh}ruXSTM4236r?uash}r@uj9,j?uj:,XGlycerophospholipid MetabolismrAuj<,h]rBujÞ a…rCuRrDuj@,}rEu(j1-G¿ðju.G¿ðj¬.G?ðjçRG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rFu}rGu(hXDAGK180rHuhXdiacylglycerol kinase n C180 rIuh}rJuXGENE ASSOCIATIONrKu]rLuXSTM4236rMuash}rNuj9,jMuj:,XGlycerophospholipid MetabolismrOuj<,h]rPujÞ a…rQuRrRuj@,}rSu(jd-G¿ðju.G¿ðjSG?ðj¬.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rTu}rUu(hXDAGK181rVuhXdiacylglycerol kinase n C181 rWuh}rXuXGENE ASSOCIATIONrYu]rZuXSTM4236r[uash}r\uj9,j[uj:,XGlycerophospholipid Metabolismr]uj<,h]r^ujÞ a…r_uRr`uj@,}rau(j—-G¿ðju.G¿ðjLSG?ðj¿.G?ðj¬.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rbu}rcu(hXDALAt2pprduhX4D alanine transport in via proton symport periplasm reuh}rfuXGENE ASSOCIATIONrgu]rhuXSTM4398riuash}rjuj9,jiuj:,XTransport Inner Membranerkuj<,h]rluj9a…rmuRrnuj@,}rou(jü?G¿ðjØ/G¿ðjÌ?G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rpu}rqu(hXDALAtexrruhX=D Alanine transport via diffusion extracellular to periplasm rsuh}rtuXGENE ASSOCIATIONruu]rvuX2( STM0320 or STM0999 or STM1473 or STM2267 )rwuash}rxuj9,jwuj:,XTransport Outer Membrane Porinryuj<,h]rzu(h)hh h2e…r{uRr|uj@,}r}u(jB,)r~u}ru(hXala__D_er€uhX D-Alanineruh}r‚u(XPUBCHEMrƒu]r„uX3433r…uaXCHEBIr†u]r‡uX15570rˆuaXKEGGr‰u]rŠuXC00133r‹uauh}rŒuhNhh]ru…rŽuRrujU,XC3H7NO2rujW,jË-jY,KjZ,j[,j\,GubG¿ðjü?G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r‘u}r’u(hXDAMPtexr“uhX8dAMP transport via diffusion extracellular to periplasm r”uh}r•uXGENE ASSOCIATIONr–u]r—uX2( STM0320 or STM0999 or STM1473 or STM2267 )r˜uash}r™uj9,j˜uj:,XTransport Outer Membrane Porinršuj<,h]r›u(h)hh h2e…rœuRruj@,}ržu(jB,)rŸu}r u(hXdamp_er¡uhXdAMPr¢uh}r£u(XPUBCHEMr¤u]r¥uX3651r¦uaXCHEBIr§u]r¨uX17713r©uaXKEGGrªu]r«uXC00360r¬uauh}r­uhNhh]r®u…r¯uRr°ujU,X C10H12N5O6Pr±ujW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðjB,)r²u}r³u(hXdamp_pr´uhXdAMPrµuh}r¶u(XPUBCHEMr·u]r¸uX3651r¹uaXCHEBIrºu]r»uX17713r¼uaXKEGGr½u]r¾uXC00360r¿uauh}rÀuhNhh]rÁu…rÂuRrÃujU,X C10H12N5O6PrÄujW,jX,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÅu}rÆu(hXDAPDCrÇuhXdiaminopimelate decarboxylaserÈuh}rÉuXGENE ASSOCIATIONrÊu]rËuXSTM3013rÌuash}rÍuj9,jÌuj:,XThreonine and Lysine MetabolismrÎuj<,h]rÏujç a…rÐuRrÑuj@,}rÒu(jB,)rÓu}rÔu(hX 26dap__M_crÕuhXmeso-2-6-DiaminoheptanedioaterÖuh}r×u(XPUBCHEMrØu]rÙuX3949rÚuaXCHEBIrÛu]rÜuX 16488 30308rÝuaXKEGGrÞu]rßuXC00680ràuauh}ráuhNhh]râu…rãuRräujU,X C7H14N2O4råujW,jp,jY,KjZ,j[,j\,GubG¿ðj¿.G¿ðjgcG?ðjÂ=G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ræu}rçu(hXDAPErèuhXdiaminopimelate epimeraseréuh}rêuXGENE ASSOCIATIONrëu]rìuXSTM3947ríuash}rîuj9,jíuj:,XThreonine and Lysine Metabolismrïuj<,h]rðujð a…rñuRròuj@,}róu(jB,)rôu}rõu(hX 26dap__LL_cröuhXLL-2-6-Diaminoheptanedioater÷uh}røu(XPUBCHEMrùu]rúuX3935rûuaXCHEBIrüu]rýuX16026rþuaXKEGGrÿu]rvXC00666rvauh}rvhNhh]rv…rvRrvjU,X C7H14N2O4rvjW,jp,jY,KjZ,j[,j\,GubG¿ðjÓuG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rv}rv(hXDAPabcppr vhX.M diaminopimelic acid ABC transport periplasm r vh}r vXGENE ASSOCIATIONr v]r vXSTM1954rvash}rvj9,jvj:,XTransport Inner Membranervj<,h]rvjù a…rvRrvj@,}rv(ju.G¿ðjæ0G¿ðjˆ.G¿ðjÓuG?ðj¿.G?ðj¬.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rv}rv(hXDAPtexrvhXF1 5 Diaminopentane transport via diffusion extracellular to periplasm rvh}rvXGENE ASSOCIATIONrv]rvX2( STM0320 or STM0999 or STM1473 or STM2267 )rvash}rvj9,jvj:,XTransport Outer Membrane Porinrvj<,h]rv(h)hh h2e…r vRr!vj@,}r"v(jB,)r#v}r$v(hX15dap_er%vhX1-5-Diaminopentaner&vh}r'v(XPUBCHEMr(v]r)vX4816r*vaXCHEBIr+v]r,vX18127r-vaXKEGGr.v]r/vXC01672r0vauh}r1vhNhh]r2v…r3vRr4vjU,XC5H16N2r5vjW,jË-jY,KjZ,j[,j\,GubG¿ðjzcG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r6v}r7v(hXDASYN120r8vhX%CDP diacylglycerol synthetase n C120 r9vh}r:vXGENE ASSOCIATIONr;v]rvj9,j=vj:,XGlycerophospholipid Metabolismr?vj<,h]r@vj a…rAvRrBvj@,}rCv(jRG¿ðjoG¿ðj¿.G¿ðjeG?ðjé3G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rDv}rEv(hXDASYN140rFvhX%CDP diacylglycerol synthetase n C140 rGvh}rHvXGENE ASSOCIATIONrIv]rJvXSTM0222rKvash}rLvj9,jKvj:,XGlycerophospholipid MetabolismrMvj<,h]rNvj a…rOvRrPvj@,}rQv(jNRG¿ðjoG¿ðj¿.G¿ðjé3G?ðj9eG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rRv}rSv(hXDASYN141rTvhX%CDP diacylglycerol synthetase n C141 rUvh}rVvXGENE ASSOCIATIONrWv]rXvXSTM0222rYvash}rZvj9,jYvj:,XGlycerophospholipid Metabolismr[vj<,h]r\vj a…r]vRr^vj@,}r_v(joG¿ðj‚RG¿ðj¿.G¿ðjé3G?ðjYeG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r`v}rav(hXDASYN160rbvhX%CDP diacylglycerol synthetase n C160 rcvh}rdvXGENE ASSOCIATIONrev]rfvXSTM0222rgvash}rhvj9,jgvj:,XGlycerophospholipid Metabolismrivj<,h]rjvj a…rkvRrlvj@,}rmv(j¶RG¿ðj¿.G¿ðjoG¿ðjyeG?ðjé3G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rnv}rov(hXDASYN161rpvhX%CDP diacylglycerol synthetase n C161 rqvh}rrvXGENE ASSOCIATIONrsv]rtvXSTM0222ruvash}rvvj9,juvj:,XGlycerophospholipid Metabolismrwvj<,h]rxvj a…ryvRrzvj@,}r{v(joG¿ðjçRG¿ðj¿.G¿ðj™eG?ðjé3G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r|v}r}v(hXDASYN180r~vhX%CDP diacylglycerol synthetase n C180 rvh}r€vXGENE ASSOCIATIONrv]r‚vXSTM0222rƒvash}r„vj9,jƒvj:,XGlycerophospholipid Metabolismr…vj<,h]r†vj a…r‡vRrˆvj@,}r‰v(jSG¿ðjoG¿ðj¿.G¿ðjé3G?ðj¹eG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rŠv}r‹v(hXDASYN181rŒvhX%CDP diacylglycerol synthetase n C181 rvh}rŽvXGENE ASSOCIATIONrv]rvXSTM0222r‘vash}r’vj9,j‘vj:,XGlycerophospholipid Metabolismr“vj<,h]r”vj a…r•vRr–vj@,}r—v(joG¿ðj¿.G¿ðjLSG¿ðjÙeG?ðjé3G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r˜v}r™v(hXDATPHsršvhX"dATP amine hydrolysis spontaneous r›vh}rœvXGENE ASSOCIATIONrv]ržvXs0001rŸvash}r vj9,jŸvj:,XNucleotide Salvage Pathwayr¡vj<,h]r¢vjša…r£vRr¤vj@,}r¥v(jB,)r¦v}r§v(hXdatp_cr¨vhXdATPr©vh}rªv(XPUBCHEMr«v]r¬vX3431r­vaXCHEBIr®v]r¯vX16284r°vaXKEGGr±v]r²vXC00131r³vauh}r´vhNhh]rµv…r¶vRr·vjU,X C10H12N5O12P3r¸vjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG¿ðj¿.G¿ðjˆ.G¿ðj5BG?ðjB,)r¹v}rºv(hXditp_cr»vhXdITPr¼vh}r½v(XPUBCHEMr¾v]r¿vX4550rÀvaXCHEBIrÁv]rÂvjj.aXKEGGrÃv]rÄvXC01345rÅvauh}rÆvhNhh]rÇv…rÈvRrÉvjU,X C10H11N4O13P3rÊvjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rËv}rÌv(hXDB4PSrÍvhX-3 4 Dihydroxy 2 butanone 4 phosphate synthaserÎvh}rÏvXGENE ASSOCIATIONrÐv]rÑvXSTM3195rÒvash}rÓvj9,jÒvj:,X*Cofactor and Prosthetic Group BiosynthesisrÔvj<,h]rÕvj a…rÖvRr×vj@,}rØv(jò@G¿ðjB,)rÙv}rÚv(hXdb4p_crÛvhX$3-4-dihydroxy-2-butanone-4-phosphaterÜvh}rÝv(XPUBCHEMrÞv]rßvX17396548ràvaXCHEBIráv]râvjj.aXKEGGrãv]rävXC15556råvauh}rævhNhh]rçv…rèvRrévjU,XC4H7O6PrêvjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðj¿.G?ðjÌXG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rëv}rìv(hXDBTSrívhXdethiobiotin synthaserîvh}rïvXGENE ASSOCIATIONrðv]rñvX( STM0797 or STM1489 )ròvash}róvj9,jòvj:,X*Cofactor and Prosthetic Group Biosynthesisrôvj<,h]rõv(j j e…rövRr÷vj@,}røv(jhXG¿ðjÂ=G¿ðju.G¿ðjÑ.G?ðjCbG?ðj¿.G@j¬.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rùv}rúv(hXDCAtexrûvhX=Decanoate transport via diffusion extracellular to periplasm rüvh}rývXGENE ASSOCIATIONrþv]rÿvX2( STM0320 or STM0999 or STM1473 or STM2267 )rwash}rwj9,jwj:,XTransport Outer Membrane Porinrwj<,h]rw(h)hh h2e…rwRrwj@,}rw(jB,)rw}rw(hXdca_er whXDecanoate-n-C100r wh}r w(XPUBCHEMr w]r wX4728rwaXCHEBIrw]rwX30813rwaXKEGGrw]rwXC01571rwauh}rwhNhh]rw…rwRrwjU,XC10H19O2rwjW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjB,)rw}rw(hXdca_prwhXDecanoate-n-C100rwh}rw(XPUBCHEMrw]r wX4728r!waXCHEBIr"w]r#wX30813r$waXKEGGr%w]r&wXC01571r'wauh}r(whNhh]r)w…r*wRr+wjU,XC10H19O2r,wjW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r-w}r.w(hXDCMPtexr/whX8dCMP transport via diffusion extracellular to periplasm r0wh}r1wXGENE ASSOCIATIONr2w]r3wX2( STM0320 or STM0999 or STM1473 or STM2267 )r4wash}r5wj9,j4wj:,XTransport Outer Membrane Porinr6wj<,h]r7w(h)hh h2e…r8wRr9wj@,}r:w(jB,)r;w}rwh}r?w(XPUBCHEMr@w]rAwX3538rBwaXCHEBIrCw]rDwX15918rEwaXKEGGrFw]rGwXC00239rHwauh}rIwhNhh]rJw…rKwRrLwjU,X C9H12N3O7PrMwjW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðjB,)rNw}rOw(hXdcmp_prPwhXdCMPrQwh}rRw(XPUBCHEMrSw]rTwX3538rUwaXCHEBIrVw]rWwX15918rXwaXKEGGrYw]rZwXC00239r[wauh}r\whNhh]r]w…r^wRr_wjU,X C9H12N3O7Pr`wjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)raw}rbw(hXDCTPDrcwhXdCTP deaminaserdwh}rewXGENE ASSOCIATIONrfw]rgwXSTM2121rhwash}riwj9,jhwj:,XNucleotide Salvage Pathwayrjwj<,h]rkwj& a…rlwRrmwj@,}rnw(jB,)row}rpw(hXdctp_crqwhXdCTPrrwh}rsw(XPUBCHEMrtw]ruwX3742rvwaXCHEBIrww]rxwX16311rywaXKEGGrzw]r{wXC00458r|wauh}r}whNhh]r~w…rwRr€wjU,X C9H12N3O13P3rwjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG¿ðjˆ.G¿ðj¿.G¿ðj5BG?ðjB,)r‚w}rƒw(hXdutp_cr„whXdUTPr…wh}r†w(XPUBCHEMr‡w]rˆwX3744r‰waXCHEBIrŠw]r‹wX17625rŒwaXKEGGrw]rŽwXC00460rwauh}rwhNhh]r‘w…r’wRr“wjU,X C9H11N2O14P3r”wjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r•w}r–w(hXDCYTDr—whXdeoxycytidine deaminaser˜wh}r™wXGENE ASSOCIATIONršw]r›wXSTM2183rœwash}rwj9,jœwj:,XNucleotide Salvage Pathwayržwj<,h]rŸwj± a…r wRr¡wj@,}r¢w(j¿.G¿ðjˆ.G¿ðjB,)r£w}r¤w(hXdcyt_cr¥whX Deoxycytidiner¦wh}r§w(XPUBCHEMr¨w]r©wX4137rªwaXCHEBIr«w]r¬wX15698r­waXKEGGr®w]r¯wXC00881r°wauh}r±whNhh]r²w…r³wRr´wjU,X C9H13N3O4rµwjW,jp,jY,KjZ,j[,j\,GubG¿ðjB,)r¶w}r·w(hXduri_cr¸whX Deoxyuridiner¹wh}rºw(XPUBCHEMr»w]r¼wX3809r½waXCHEBIr¾w]r¿wX16450rÀwaXKEGGrÁw]rÂwXC00526rÃwauh}rÄwhNhh]rÅw…rÆwRrÇwjU,X C9H12N2O5rÈwjW,jp,jY,KjZ,j[,j\,GubG?ðj5BG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÉw}rÊw(hXDCYTt2pprËwhX8deoxycytidine transport in via proton symport periplasm rÌwh}rÍwXGENE ASSOCIATIONrÎw]rÏwX( STM3113 or STM2409 )rÐwash}rÑwj9,jÐwj:,XTransport Inner MembranerÒwj<,h]rÓw(jejne…rÔwRrÕwj@,}rÖw(jB,)r×w}rØw(hXdcyt_prÙwhX DeoxycytidinerÚwh}rÛw(XPUBCHEMrÜw]rÝwX4137rÞwaXCHEBIrßw]ràwX15698ráwaXKEGGrâw]rãwXC00881räwauh}råwhNhh]ræw…rçwRrèwjU,X C9H13N3O4réwjW,jX,jY,KjZ,j[,j\,GubG¿ðjØ/G¿ðj¿.G?ðj£wG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rêw}rëw(hXDCYTtexrìwhXAdeoxycytidine transport via diffusion extracellular to periplasm ríwh}rîwXGENE ASSOCIATIONrïw]rðwXSTM0413rñwash}ròwj9,jñwj:,XTransport Outer Membranerówj<,h]rôwj€a…rõwRröwj@,}r÷w(jB,)røw}rùw(hXdcyt_erúwhX Deoxycytidinerûwh}rüw(XPUBCHEMrýw]rþwX4137rÿwaXCHEBIrx]rxX15698rxaXKEGGrx]rxXC00881rxauh}rxhNhh]rx…rxRr xjU,X C9H13N3O4r xjW,jË-jY,KjZ,j[,j\,GubG¿ðj×wG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r x}r x(hXDDCAtexir xhXcFatty acid dodecanoate transport via facilitated irreversible diffusion extracellular to periplasm rxh}rxXGENE ASSOCIATIONrx]rxXSTM2391rxash}rxj9,jxj:,XTransport Outer Membranerxj<,h]rxj/ a…rxRrxj@,}rx(jB,)rx}rx(hXddca_erxhXDodecanoate-n-C120rxh}rx(XPUBCHEMrx]rxX5649r xaXCHEBIr!x]r"xX30805r#xaXKEGGr$x]r%xXC02679r&xauh}r'xhNhh]r(x…r)xRr*xjU,XC12H23O2r+xjW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjB,)r,x}r-x(hXddca_pr.xhXDodecanoate-n-C120r/xh}r0x(XPUBCHEMr1x]r2xX5649r3xaXCHEBIr4x]r5xX30805r6xaXKEGGr7x]r8xXC02679r9xauh}r:xhNhh]r;x…rxjW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r?x}r@x(hXDDGALKrAxhX 2 dehydro 3 deoxygalactonokinaserBxh}rCxXGENE ASSOCIATIONrDx]rExXSTM3829rFxash}rGxj9,jFxj:,XAlternate Carbon MetabolismrHxj<,h]rIxj8 a…rJxRrKxj@,}rLx(jB,)rMx}rNx(hX 2dh3dgal_crOxhX2-Dehydro-3-deoxy-D-galactonaterPxh}rQx(XPUBCHEMrRx]rSxX4438rTxaXCHEBIrUx]rVxX17028rWxaXKEGGrXx]rYxXC01216rZxauh}r[xhNhh]r\x…r]xRr^xjU,XC6H9O6r_xjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðju.G¿ðjB,)r`x}rax(hX 2dh3dgal6p_crbxhX+2-Dehydro-3-deoxy-D-galactonate-6-phosphatercxh}rdx(XPUBCHEMrex]rfxX4505rgxaXCHEBIrhx]rixX17860rjxaXKEGGrkx]rlxXC01286rmxauh}rnxhNhh]rox…rpxRrqxjU,XC6H8O9PrrxjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG?ðj¬.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rsx}rtx(hX DDGLCNtexruxhXQ2 dehydro 3 deoxy D gluconate transport via diffusion extracellular to periplasm rvxh}rwxXGENE ASSOCIATIONrxx]ryxX2( STM0320 or STM0999 or STM1473 or STM2267 )rzxash}r{xj9,jzxj:,XTransport Outer Membrane Porinr|xj<,h]r}x(h)hh h2e…r~xRrxj@,}r€x(jB,)rx}r‚x(hX 2ddglcn_erƒxhX2-Dehydro-3-deoxy-D-gluconater„xh}r…x(XPUBCHEMr†x]r‡xX3504rˆxaXCHEBIr‰x]rŠxX17032r‹xaXKEGGrŒx]rxXC00204rŽxauh}rxhNhh]rx…r‘xRr’xjU,XC6H9O6r“xjW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjB,)r”x}r•x(hX 2ddglcn_pr–xhX2-Dehydro-3-deoxy-D-gluconater—xh}r˜x(XPUBCHEMr™x]ršxX3504r›xaXCHEBIrœx]rxX17032ržxaXKEGGrŸx]r xXC00204r¡xauh}r¢xhNhh]r£x…r¤xRr¥xjU,XC6H9O6r¦xjW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r§x}r¨x(hXDDGLKr©xhX2 dehydro 3 deoxygluconokinaserªxh}r«xXGENE ASSOCIATIONr¬x]r­xXSTM3612r®xash}r¯xj9,j®xj:,XAlternate Carbon Metabolismr°xj<,h]r±xjA a…r²xRr³xj@,}r´x(ju.G¿ðjB,)rµx}r¶x(hX 2ddglcn_cr·xhX2-Dehydro-3-deoxy-D-gluconater¸xh}r¹x(XPUBCHEMrºx]r»xX3504r¼xaXCHEBIr½x]r¾xX17032r¿xaXKEGGrÀx]rÁxXC00204rÂxauh}rÃxhNhh]rÄx…rÅxRrÆxjU,XC6H9O6rÇxjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjB,)rÈx}rÉx(hX2ddg6p_crÊxhX)2-Dehydro-3-deoxy-D-gluconate-6-phosphaterËxh}rÌx(XPUBCHEMrÍx]rÎxX7071rÏxaXCHEBIrÐx]rÑxX15925rÒxaXKEGGrÓx]rÔxXC04442rÕxauh}rÖxhNhh]r×x…rØxRrÙxjU,XC6H8O9PrÚxjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG?ðj¿.G?ðj¬.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÛx}rÜx(hXDDPArÝxhX63 deoxy D arabino heptulosonate 7 phosphate synthetaserÞxh}rßxXGENE ASSOCIATIONràx]ráxX%( STM2670 or STM0760 or STM1347 )râxash}rãxj9,jâxj:,X0Tyrosine Tryptophan and Phenylalanine Metabolismräxj<,h]råx(jJ jS j\ e…ræxRrçxj@,}rèx(jB,)réx}rêx(hXe4p_crëxhXD-Erythrose-4-phosphaterìxh}ríx(XPUBCHEMrîx]rïxX3574rðxaXCHEBIrñx]ròxX48153róxaXKEGGrôx]rõxXC00279röxauh}r÷xhNhh]røx…rùxRrúxjU,XC4H7O7PrûxjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj FG¿ðjˆ.G¿ðjB,)rüx}rýx(hX2dda7p_crþxhX12-Dehydro-3-deoxy-D-arabino-heptonate-7-phosphaterÿxh}ry(XPUBCHEMry]ryX7271ryaXCHEBIry]ryX18150ryaXKEGGry]ryXC04691r yauh}r yhNhh]r y…r yRr yjU,X C7H10O10PryjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ry}ry(hXDGK1ryhXdeoxyguanylate kinase dGMPATP ryh}ryXGENE ASSOCIATIONry]ryXSTM3740ryash}ryj9,jyj:,XNucleotide Salvage Pathwayryj<,h]ryje a…ryRryj@,}ry(jB,)ry}ry(hXdgmp_cryhXdGMPr yh}r!y(XPUBCHEMr"y]r#yX3653r$yaXCHEBIr%y]r&yX16192r'yaXKEGGr(y]r)yXC00362r*yauh}r+yhNhh]r,y…r-yRr.yjU,X C10H12N5O7Pr/yjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðju.G¿ðjB,)r0y}r1y(hXdgdp_cr2yhXdGDPr3yh}r4y(XPUBCHEMr5y]r6yX3652r7yaXCHEBIr8y]r9yX28862r:yaXKEGGr;y]ryhNhh]r?y…r@yRrAyjU,X C10H12N5O10P2rByjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG?ðj¬.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rCy}rDy(hXDGMPtexrEyhX8dGMP transport via diffusion extracellular to periplasm rFyh}rGyXGENE ASSOCIATIONrHy]rIyX2( STM0320 or STM0999 or STM1473 or STM2267 )rJyash}rKyj9,jJyj:,XTransport Outer Membrane PorinrLyj<,h]rMy(h)hh h2e…rNyRrOyj@,}rPy(jB,)rQy}rRy(hXdgmp_erSyhXdGMPrTyh}rUy(XPUBCHEMrVy]rWyX3653rXyaXCHEBIrYy]rZyX16192r[yaXKEGGr\y]r]yXC00362r^yauh}r_yhNhh]r`y…rayRrbyjU,X C10H12N5O7PrcyjW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðjB,)rdy}rey(hXdgmp_prfyhXdGMPrgyh}rhy(XPUBCHEMriy]rjyX3653rkyaXCHEBIrly]rmyX16192rnyaXKEGGroy]rpyXC00362rqyauh}rryhNhh]rsy…rtyRruyjU,X C10H12N5O7PrvyjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rwy}rxy(hXDGSNt2ppryyhX9deoxyguanosine transport in via proton symport periplasm rzyh}r{yXGENE ASSOCIATIONr|y]r}yXSTM3113r~yash}ryj9,j~yj:,XTransport Inner Membraner€yj<,h]ryjea…r‚yRrƒyj@,}r„y(jB,)r…y}r†y(hXdgsn_pr‡yhXDeoxyguanosinerˆyh}r‰y(XPUBCHEMrŠy]r‹yX3624rŒyaXCHEBIry]rŽyX17172ryaXKEGGry]r‘yXC00330r’yauh}r“yhNhh]r”y…r•yRr–yjU,X C10H13N5O4r—yjW,jX,jY,KjZ,j[,j\,GubG¿ðjØ/G¿ðjB,)r˜y}r™y(hXdgsn_cršyhXDeoxyguanosiner›yh}rœy(XPUBCHEMry]ržyX3624rŸyaXCHEBIr y]r¡yX17172r¢yaXKEGGr£y]r¤yXC00330r¥yauh}r¦yhNhh]r§y…r¨yRr©yjU,X C10H13N5O4rªyjW,jp,jY,KjZ,j[,j\,GubG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r«y}r¬y(hXDGSNtexr­yhXBdeoxyguanosine transport via diffusion extracellular to periplasm r®yh}r¯yXGENE ASSOCIATIONr°y]r±yX2( STM0320 or STM0999 or STM1473 or STM2267 )r²yash}r³yj9,j²yj:,XTransport Outer Membrane Porinr´yj<,h]rµy(h)hh h2e…r¶yRr·yj@,}r¸y(jB,)r¹y}rºy(hXdgsn_er»yhXDeoxyguanosiner¼yh}r½y(XPUBCHEMr¾y]r¿yX3624rÀyaXCHEBIrÁy]rÂyX17172rÃyaXKEGGrÄy]rÅyXC00330rÆyauh}rÇyhNhh]rÈy…rÉyRrÊyjU,X C10H13N5O4rËyjW,jË-jY,KjZ,j[,j\,GubG¿ðj…yG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÌy}rÍy(hXDHAD1rÎyhX;dihydroxy acid dehydratase 2 3 dihydroxy 3 methylbutanoate rÏyh}rÐyXGENE ASSOCIATIONrÑy]rÒyXSTM3904rÓyash}rÔyj9,jÓyj:,X(Valine Leucine and Isoleucine MetabolismrÕyj<,h]rÖyjn a…r×yRrØyj@,}rÙy(jB,)rÚy}rÛy(hX23dhmb_crÜyhX!R-2-3-Dihydroxy-3-methylbutanoaterÝyh}rÞy(XPUBCHEMrßy]ràyX6935ráyaXCHEBIrây]rãyX 15684 49072räyaXKEGGråy]ræyXC04272rçyauh}rèyhNhh]réy…rêyRrëyjU,XC5H9O4rìyjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjˆ.G?ðjB,)ríy}rîy(hX3mob_crïyhX3-Methyl-2-oxobutanoaterðyh}rñy(XPUBCHEMròy]róyX3441rôyaXCHEBIrõy]röyX 11851 16530r÷yaXKEGGrøy]rùyXC00141rúyauh}rûyhNhh]rüy…rýyRrþyjU,XC5H7O3rÿyjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rz}rz(hXDHAD2rzhX<Dihydroxy acid dehydratase 2 3 dihydroxy 3 methylpentanoate rzh}rzXGENE ASSOCIATIONrz]rzXSTM3904rzash}rzj9,jzj:,X(Valine Leucine and Isoleucine Metabolismr zj<,h]r zjn a…r zRr zj@,}r z(jB,)rz}rz(hX23dhmp_crzhX"R-2-3-Dihydroxy-3-methylpentanoaterzh}rz(XPUBCHEMrz]rzX8280rzaXCHEBIrz]rzX 27512 49258rzaXKEGGrz]rzXC06007rzauh}rzhNhh]rz…rzRrzjU,XC6H11O4r zjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjˆ.G?ðjB,)r!z}r"z(hX3mop_cr#zhXS-3-Methyl-2-oxopentanoater$zh}r%z(XPUBCHEMr&z]r'zX3940r(zaXCHEBIr)z]r*zX15614r+zaXKEGGr,z]r-zXC00671r.zauh}r/zhNhh]r0z…r1zRr2zjU,XC6H9O3r3zjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r4z}r5z(hXDHAtexr6zhXDDihydroxyacetone transport via diffusion extracellular to periplasm r7zh}r8zXGENE ASSOCIATIONr9z]r:zX2( STM0320 or STM0999 or STM1473 or STM2267 )r;zash}rz(h)hh h2e…r?zRr@zj@,}rAz(jB,)rBz}rCz(hXdha_erDzhXDihydroxyacetonerEzh}rFz(XPUBCHEMrGz]rHzX3484rIzaXCHEBIrJz]rKzX16016rLzaXKEGGrMz]rNzXC00184rOzauh}rPzhNhh]rQz…rRzRrSzjU,XC3H6O3rTzjW,jË-jY,KjZ,j[,j\,GubG¿ðjB,)rUz}rVz(hXdha_prWzhXDihydroxyacetonerXzh}rYz(XPUBCHEMrZz]r[zX3484r\zaXCHEBIr]z]r^zX16016r_zaXKEGGr`z]razXC00184rbzauh}rczhNhh]rdz…rezRrfzjU,XC3H6O3rgzjW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rhz}riz(hXDHAtpprjzhX?Dihydroxyacetone transport via facilitated diffusion periplasm rkzh}rlzXGENE ASSOCIATIONrmz]rnzjash}rozj9,jj:,XTransport Inner Membranerpzj<,h]rqz…rrzRrszj@,}rtz(jUzG¿ðjB,)ruz}rvz(hXdha_crwzhXDihydroxyacetonerxzh}ryz(XPUBCHEMrzz]r{zX3484r|zaXCHEBIr}z]r~zX16016rzaXKEGGr€z]rzXC00184r‚zauh}rƒzhNhh]r„z…r…zRr†zjU,XC3H6O3r‡zjW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rˆz}r‰z(hXDHBDrŠzhX/2 3 dihydro 2 3 dihydroxybenzoate dehydrogenaser‹zh}rŒzXGENE ASSOCIATIONrz]rŽzXSTM0598rzash}rzj9,jzj:,X*Cofactor and Prosthetic Group Biosynthesisr‘zj<,h]r’zjw a…r“zRr”zj@,}r•z(jB,)r–z}r—z(hX23ddhb_cr˜zhX!2-3-Dihydro-2-3-dihydroxybenzoater™zh}ršz(XPUBCHEMr›z]rœzX6852rzaXCHEBIržz]rŸzX15941r zaXKEGGr¡z]r¢zXC04171r£zauh}r¤zhNhh]r¥z…r¦zRr§zjU,XC7H7O4r¨zjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj™7G¿ðjB,)r©z}rªz(hX23dhb_cr«zhX2-3-Dihydroxybenzoater¬zh}r­z(XPUBCHEMr®z]r¯zX3496r°zaXCHEBIr±z]r²zX18026r³zaXKEGGr´z]rµzXC00196r¶zauh}r·zhNhh]r¸z…r¹zRrºzjU,XC7H5O4r»zjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðjs7G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¼z}r½z(hXDHBSr¾zhX(2 3 dihydroxybenzoate adenylate synthaser¿zh}rÀzXGENE ASSOCIATIONrÁz]rÂzXSTM0596rÃzash}rÄzj9,jÃzj:,X*Cofactor and Prosthetic Group BiosynthesisrÅzj<,h]rÆzj€ a…rÇzRrÈzj@,}rÉz(j©zG¿ðj¿.G¿ðju.G¿ðjé3G?ðjB,)rÊz}rËz(hX23dhba_crÌzhX2-3-Dihydroxybenzoyl-adenylaterÍzh}rÎz(XPUBCHEMrÏz]rÐzX6734rÑzaXCHEBIrÒz]rÓzjj.aXKEGGrÔz]rÕzXC04030rÖzauh}r×zhNhh]rØz…rÙzRrÚzjU,X C17H17N5O10PrÛzjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÜz}rÝz(hXDHDPRyrÞzhX$dihydrodipicolinate reductase NADPH rßzh}ràzXGENE ASSOCIATIONráz]râzXSTM0064rãzash}räzj9,jãzj:,XThreonine and Lysine Metabolismråzj<,h]ræzj‰ a…rçzRrèzj@,}réz(jÍ7G¿ðj¿.G¿ðjB,)rêz}rëz(hX23dhdp_crìzhX2-3-Dihydrodipicolinaterízh}rîz(XPUBCHEMrïz]rðzX6183rñzaXCHEBIròz]rózX18042rôzaXKEGGrõz]rözXC03340r÷zauh}røzhNhh]rùz…rúzRrûzjU,XC7H5NO4rüzjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjB,)rýz}rþz(hXthdp_crÿzhX2-3-4-5-Tetrahydrodipicolinater{h}r{(XPUBCHEMr{]r{X6692r{aXCHEBIr{]r{X864r{aXKEGGr{]r {XC03972r {auh}r {hNhh]r {…r {Rr{jU,XC7H7NO4r{jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðjà7G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r{}r{(hXDHDPSr{hXdihydrodipicolinate synthaser{h}r{XGENE ASSOCIATIONr{]r{XSTM2489r{ash}r{j9,j{j:,XThreonine and Lysine Metabolismr{j<,h]r{j’ a…r{Rr{j@,}r{(jÆ]G¿ðjFG¿ðjêzG?ðjˆ.G@j¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r{}r{(hXDHFRr {hXdihydrofolate reductaser!{h}r"{XGENE ASSOCIATIONr#{]r${XSTM0087r%{ash}r&{j9,j%{j:,X*Cofactor and Prosthetic Group Biosynthesisr'{j<,h]r({j› a…r){Rr*{j@,}r+{(jÍ7G¿ðjB,)r,{}r-{(hXdhf_cr.{hX7-8-Dihydrofolater/{h}r0{(XPUBCHEMr1{]r2{X3705r3{aXCHEBIr4{]r5{X15633r6{aXKEGGr7{]r8{XC00415r9{auh}r:{hNhh]r;{…r<{Rr={jU,X C19H19N7O6r>{jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj¿.G¿ðjÁSG?ðjà7G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r?{}r@{(hXDHFSrA{hXdihydrofolate synthaserB{h}rC{XGENE ASSOCIATIONrD{]rE{XSTM2365rF{ash}rG{j9,jF{j:,X*Cofactor and Prosthetic Group BiosynthesisrH{j<,h]rI{j¤ a…rJ{RrK{j@,}rL{(jÏBG¿ðju.G¿ðjB,)rM{}rN{(hXdhpt_crO{hXDihydropteroaterP{h}rQ{(XPUBCHEMrR{]rS{X4175rT{aXCHEBIrU{]rV{X4581rW{aXKEGGrX{]rY{XC00921rZ{auh}r[{hNhh]r\{…r]{Rr^{jU,X C14H13N6O3r_{jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj,{G?ðjÑ.G?ðj¬.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r`{}ra{(hXDHNAOT4rb{hX01 4 dihydroxy 2 naphthoate octaprenyltransferaserc{h}rd{XGENE ASSOCIATIONre{]rf{XSTM4090rg{ash}rh{j9,jg{j:,X*Cofactor and Prosthetic Group Biosynthesisri{j<,h]rj{j­ a…rk{Rrl{j@,}rm{(jB,)rn{}ro{(hXoctdp_crp{hX all-trans-Octaprenyl-diphosphaterq{h}rr{(XPUBCHEMrs{]rt{X6831ru{aXCHEBIrv{]rw{X16275rx{aXKEGGry{]rz{XC04146r{{auh}r|{hNhh]r}{…r~{Rr{jU,X C40H65O7P2r€{jW,jp,jY,JýÿÿÿjZ,j[,j\,GubG¿ðjB,)r{}r‚{(hXdhna_crƒ{hX1-4-Dihydroxy-2-naphthoater„{h}r…{(XPUBCHEMr†{]r‡{X6435rˆ{aXCHEBIr‰{]rŠ{X18094r‹{aXKEGGrŒ{]r{XC03657rŽ{auh}r{hNhh]r{…r‘{Rr’{jU,XC11H7O4r“{jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj¿.G¿ðjé3G?ðjÂ=G?ðjœXG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r”{}r•{(hXDHNPA2r–{hXdihydroneopterin aldolaser—{h}r˜{XGENE ASSOCIATIONr™{]rš{XSTM3206r›{ash}rœ{j9,j›{j:,X*Cofactor and Prosthetic Group Biosynthesisr{j<,h]rž{j¶ a…rŸ{Rr {j@,}r¡{(jB,)r¢{}r£{(hXdhnpt_cr¤{hXDihydroneopterinr¥{h}r¦{(XPUBCHEMr§{]r¨{X7426r©{aXCHEBIrª{]r«{X17001r¬{aXKEGGr­{]r®{XC04874r¯{auh}r°{hNhh]r±{…r²{Rr³{jU,X C9H13N5O4r´{jW,jp,jY,KjZ,j[,j\,GubG¿ðjB,)rµ{}r¶{(hX6hmhpt_cr·{hX6-hydroxymethyl-dihydropterinr¸{h}r¹{(XPUBCHEMrº{]r»{jj.aXCHEBIr¼{]r½{jj.aXKEGGr¾{]r¿{jj.auh}rÀ{hNhh]rÁ{…rÂ{RrÃ{jU,XC7H9N5O2rÄ{jW,jp,jY,KjZ,j[,j\,GubG?ðjB,)rÅ{}rÆ{(hXgcald_crÇ{hXGlycolaldehyderÈ{h}rÉ{(XPUBCHEMrÊ{]rË{X3564rÌ{aXCHEBIrÍ{]rÎ{X17071rÏ{aXKEGGrÐ{]rÑ{XC00266rÒ{auh}rÓ{hNhh]rÔ{…rÕ{RrÖ{jU,XC2H4O2r×{jW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rØ{}rÙ{(hXDHORD2rÚ{hX)dihydoorotic acid dehydrogenase quinone8 rÛ{h}rÜ{XGENE ASSOCIATIONrÝ{]rÞ{XSTM1058rß{ash}rà{j9,jß{j:,X"Purine and Pyrimidine Biosynthesisrá{j<,h]râ{j¿ a…rã{Rrä{j@,}rå{(jB,)ræ{}rç{(hX dhor__S_crè{hXS-Dihydroorotateré{h}rê{(XPUBCHEMrë{]rì{X3630rí{aXCHEBIrî{]rï{X17025rð{aXKEGGrñ{]rò{XC00337ró{auh}rô{hNhh]rõ{…rö{Rr÷{jU,XC5H5N2O4rø{jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjç_G¿ðjú_G?ðjB,)rù{}rú{(hXorot_crû{hXOrotaterü{h}rý{(XPUBCHEMrþ{]rÿ{X3589r|aXCHEBIr|]r|X16742r|aXKEGGr|]r|XC00295r|auh}r|hNhh]r|…r |Rr |jU,XC5H3N2O4r |jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r |}r |(hXDHORD5r|hX!dihydroorotic acid menaquinone 8 r|h}r|XGENE ASSOCIATIONr|]r|XSTM1058r|ash}r|j9,j|j:,X"Purine and Pyrimidine Biosynthesisr|j<,h]r|j¿ a…r|Rr|j@,}r|(j-`G¿ðjæ{G¿ðjù{G?ðj¬XG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r|}r|(hXDHORTSr|hXdihydroorotaser|h}r|XGENE ASSOCIATIONr|]r |XSTM1163r!|ash}r"|j9,j!|j:,X"Purine and Pyrimidine Biosynthesisr#|j<,h]r$|jÈ a…r%|Rr&|j@,}r'|(jæ{G¿ðjˆ.G¿ðj¸_G?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r(|}r)|(hXDHPPDA2r*|hX?diaminohydroxyphosphoribosylaminopryrimidine deaminase 25drapp r+|h}r,|XGENE ASSOCIATIONr-|]r.|XSTM0416r/|ash}r0|j9,j/|j:,X*Cofactor and Prosthetic Group Biosynthesisr1|j<,h]r2|j#a…r3|Rr4|j@,}r5|(jˆ.G¿ðj¿.G¿ðjB,)r6|}r7|(hX 25drapp_cr8|hX82-5-Diamino-6-ribosylamino-4-3H-pyrimidinone-5-phosphater9|h}r:|(XPUBCHEMr;|]r<|jj.aXCHEBIr=|]r>|jj.aXKEGGr?|]r@|jj.auh}rA|hNhh]rB|…rC|RrD|jU,X C9H14N5O8PrE|jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj5BG?ðj˜ZG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rF|}rG|(hXDHPS2rH|hXdihydropteroate synthaserI|h}rJ|XGENE ASSOCIATIONrK|]rL|XSTM3295rM|ash}rN|j9,jM|j:,X*Cofactor and Prosthetic Group BiosynthesisrO|j<,h]rP|jÑ a…rQ|RrR|j@,}rS|(jËLG¿ðjB,)rT|}rU|(hX 6hmhptpp_crV|hX+6-hydroxymethyl-dihydropterin-pyrophosphaterW|h}rX|(XPUBCHEMrY|]rZ|jj.aXCHEBIr[|]r\|jj.aXKEGGr]|]r^|jj.auh}r_|hNhh]r`|…ra|Rrb|jU,X C7H8N5O8P2rc|jW,jp,jY,JýÿÿÿjZ,j[,j\,GubG¿ðjM{G?ðjé3G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rd|}re|(hXDHPTDCsrf|hX74 5 dihydroxy 2 3 pentanedione cyclization spontaneous rg|h}rh|XGENE ASSOCIATIONri|]rj|Xs0001rk|ash}rl|j9,jk|j:,XMethionine Metabolismrm|j<,h]rn|jša…ro|Rrp|j@,}rq|(jB,)rr|}rs|(hXdhptd_crt|hX4-5-dihydroxy-2-3-pentanedioneru|h}rv|(XPUBCHEMrw|]rx|X14000ry|aXCHEBIrz|]r{|jj.aXKEGGr||]r}|XC11838r~|auh}r|hNhh]r€|…r|Rr‚|jU,XC5H8O4rƒ|jW,jp,jY,KjZ,j[,j\,GubG¿ðjB,)r„|}r…|(hXhmfurn_cr†|hX 4-hydroxy-5-methyl-3-2H-furanoner‡|h}rˆ|(XPUBCHEMr‰|]rŠ|X 4564493??3441r‹|aXCHEBIrŒ|]r|X 11851 16530rŽ|aXKEGGr|]r|jj.auh}r‘|hNhh]r’|…r“|Rr”|jU,XC5H6O3r•|jW,jp,jY,KjZ,j[,j\,GubG?ðjˆ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r–|}r—|(hXDHQSr˜|hX3 dehydroquinate synthaser™|h}rš|XGENE ASSOCIATIONr›|]rœ|XSTM3486r|ash}rž|j9,j|j:,X0Tyrosine Tryptophan and Phenylalanine MetabolismrŸ|j<,h]r |jÚ a…r¡|Rr¢|j@,}r£|(jüxG¿ðjB,)r¤|}r¥|(hX3dhq_cr¦|hX3-Dehydroquinater§|h}r¨|(XPUBCHEMr©|]rª|X4196r«|aXCHEBIr¬|]r­|X 17947 32364r®|aXKEGGr¯|]r°|XC00944r±|auh}r²|hNhh]r³|…r´|Rrµ|jU,XC7H9O6r¶|jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r·|}r¸|(hXDHQTir¹|hX)3 dehydroquinate dehydratase irreversiblerº|h}r»|XGENE ASSOCIATIONr¼|]r½|XSTM1358r¾|ash}r¿|j9,j¾|j:,X0Tyrosine Tryptophan and Phenylalanine MetabolismrÀ|j<,h]rÁ|jã a…rÂ|RrÃ|j@,}rÄ|(j¤|G¿ðjB,)rÅ|}rÆ|(hX3dhsk_crÇ|hX3-DehydroshikimaterÈ|h}rÉ|(XPUBCHEMrÊ|]rË|X5617rÌ|aXCHEBIrÍ|]rÎ|X30918rÏ|aXKEGGrÐ|]rÑ|XC02637rÒ|auh}rÓ|hNhh]rÔ|…rÕ|RrÖ|jU,XC7H7O5r×|jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðjˆ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rØ|}rÙ|(hXDIMPtexrÚ|hX8dIMP transport via diffusion extracellular to periplasm rÛ|h}rÜ|XGENE ASSOCIATIONrÝ|]rÞ|X2( STM0320 or STM0999 or STM1473 or STM2267 )rß|ash}rà|j9,jß|j:,XTransport Outer Membrane Porinrá|j<,h]râ|(h)hh h2e…rã|Rrä|j@,}rå|(jB,)ræ|}rç|(hXdimp_erè|hXdIMPré|h}rê|(XPUBCHEMrë|]rì|X8446rí|aXCHEBIrî|]rï|X28806rð|aXKEGGrñ|]rò|XC06196ró|auh}rô|hNhh]rõ|…rö|Rr÷|jU,X C10H11N4O7Prø|jW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðjB,)rù|}rú|(hXdimp_prû|hXdIMPrü|h}rý|(XPUBCHEMrþ|]rÿ|X8446r}aXCHEBIr}]r}X28806r}aXKEGGr}]r}XC06196r}auh}r}hNhh]r}…r }Rr }jU,X C10H11N4O7Pr }jW,jX,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r }}r }(hXDINSt2ppr}hX7deoxyinosine transport in via proton symport periplasm r}h}r}XGENE ASSOCIATIONr}]r}XSTM3113r}ash}r}j9,j}j:,XTransport Inner Membraner}j<,h]r}jea…r}Rr}j@,}r}(jB,)r}}r}(hXdin_pr}hX Deoxyinosiner}h}r}(XPUBCHEMr}]r }X7859r!}aXCHEBIr"}]r#}X28997r$}aXKEGGr%}]r&}XC05512r'}auh}r(}hNhh]r)}…r*}Rr+}jU,X C10H12N4O4r,}jW,jX,jY,KjZ,j[,j\,GubG¿ðjØ/G¿ðjwtG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r-}}r.}(hXDINStexr/}hX@deoxyinosine transport via diffusion extracellular to periplasm r0}h}r1}XGENE ASSOCIATIONr2}]r3}X2( STM0320 or STM0999 or STM1473 or STM2267 )r4}ash}r5}j9,j4}j:,XTransport Outer Membrane Porinr6}j<,h]r7}(h)hh h2e…r8}Rr9}j@,}r:}(jB,)r;}}r<}(hXdin_er=}hX Deoxyinosiner>}h}r?}(XPUBCHEMr@}]rA}X7859rB}aXCHEBIrC}]rD}X28997rE}aXKEGGrF}]rG}XC05512rH}auh}rI}hNhh]rJ}…rK}RrL}jU,X C10H12N4O4rM}jW,jË-jY,KjZ,j[,j\,GubG¿ðj}G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rN}}rO}(hXDKGLCNR1rP}hX 2 5 diketo D gluconate reductaserQ}h}rR}XGENE ASSOCIATIONrS}]rT}X( STM3165 or STM0255 )rU}ash}rV}j9,jU}j:,XAlternate Carbon MetabolismrW}j<,h]rX}(joje…rY}RrZ}j@,}r[}(jÍ7G¿ðjB,)r\}}r]}(hX 25dkglcn_cr^}hX2-5-diketo-D-gluconater_}h}r`}(XPUBCHEMra}]rb}X5731rc}aXCHEBIrd}]re}X18281rf}aXKEGGrg}]rh}XC02780ri}auh}rj}hNhh]rk}…rl}Rrm}jU,XC6H7O7rn}jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj¿.G¿ðjà7G?ðj8G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ro}}rp}(hX DKGLCNR2xrq}hX&2 5 diketo D gluconate reductase NADH rr}h}rs}XGENE ASSOCIATIONrt}]ru}XSTM3646rv}ash}rw}j9,jv}j:,XAlternate Carbon Metabolismrx}j<,h]ry}hŒa…rz}Rr{}j@,}r|}(j\}G¿ðjs7G¿ðj¿.G¿ðjI@G?ðj™7G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r}}}r~}(hX DKGLCNR2yr}hX'2 5 diketo D gluconate reductase NADPH r€}h}r}XGENE ASSOCIATIONr‚}]rƒ}XSTM3646r„}ash}r…}j9,j„}j:,XAlternate Carbon Metabolismr†}j<,h]r‡}hŒa…rˆ}Rr‰}j@,}rŠ}(j\}G¿ðjÍ7G¿ðj¿.G¿ðjà7G?ðjI@G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r‹}}rŒ}(hXDKMPPDr}hX=2 3 diketo 5 methylthio 1 phosphopentane degradation reactionrŽ}h}r}XGENE ASSOCIATIONr}]r‘}jash}r’}j9,jj:,XArginine and Proline Metabolismr“}j<,h]r”}…r•}Rr–}j@,}r—}(jüAG¿ðjB,)r˜}}r™}(hXdkmpp_crš}hX(2-3-diketo-5-methylthio-1-phosphopentaner›}h}rœ}(XPUBCHEMr}]rž}X17396640rŸ}aXCHEBIr }]r¡}jj.aXKEGGr¢}]r£}XC15650r¤}auh}r¥}hNhh]r¦}…r§}Rr¨}jU,XC6H9O6PSr©}jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjˆ.G¿ðjB,)rª}}r«}(hX2kmb_cr¬}hX2-keto-4-methylthiobutyrater­}h}r®}(XPUBCHEMr¯}]r°}X5611r±}aXCHEBIr²}]r³}X17275r´}aXKEGGrµ}]r¶}XC01180r·}auh}r¸}hNhh]r¹}…rº}Rr»}jU,XC5H7O3Sr¼}jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðj¿.G@jÌXG?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r½}}r¾}(hXDKMPPD3r¿}hX=2 3 diketo 5 methylthio 1 phosphopentane degradation reactionrÀ}h}rÁ}XGENE ASSOCIATIONrÂ}]rÃ}jash}rÄ}j9,jj:,XArginine and Proline MetabolismrÅ}j<,h]rÆ}…rÇ}RrÈ}j@,}rÉ}(j™7GÀj˜}G¿ðjˆ.GÀjÌXG?ðjª}G?ðjs7G@j¿.G@jÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÊ}}rË}(hXDMATTrÌ}hXdimethylallyltranstransferaserÍ}h}rÎ}XGENE ASSOCIATIONrÏ}]rÐ}XSTM0423rÑ}ash}rÒ}j9,jÑ}j:,X*Cofactor and Prosthetic Group BiosynthesisrÓ}j<,h]rÔ}jì a…rÕ}RrÖ}j@,}r×}(jB,)rØ}}rÙ}(hXdmpp_crÚ}hXDimethylallyl-diphosphaterÛ}h}rÜ}(XPUBCHEMrÝ}]rÞ}X3534rß}aXCHEBIrà}]rá}X16057râ}aXKEGGrã}]rä}XC00235rå}auh}ræ}hNhh]rç}…rè}Rré}jU,XC5H9O7P2rê}jW,jp,jY,JýÿÿÿjZ,j[,j\,GubG¿ðjB,)rë}}rì}(hXipdp_crí}hXIsopentenyl-diphosphaterî}h}rï}(XPUBCHEMrð}]rñ}X3429rò}aXCHEBIró}]rô}X16584rõ}aXKEGGrö}]r÷}XC00129rø}auh}rù}hNhh]rú}…rû}Rrü}jU,XC5H9O7P2rý}jW,jp,jY,JýÿÿÿjZ,j[,j\,GubG¿ðjé3G?ðjB,)rþ}}rÿ}(hXgrdp_cr~hXGeranyl-diphosphater~h}r~(XPUBCHEMr~]r~X3634r~aXCHEBIr~]r~X17211r~aXKEGGr ~]r ~XC00341r ~auh}r ~hNhh]r ~…r~Rr~jU,X C10H17O7P2r~jW,jp,jY,JýÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r~}r~(hXDMPPSr~hX<1 hydroxy 2 methyl 2 E butenyl 4 diphosphate reductase dmpp r~h}r~XGENE ASSOCIATIONr~]r~XSTM0049r~ash}r~j9,j~j:,X*Cofactor and Prosthetic Group Biosynthesisr~j<,h]r~jõ a…r~Rr~j@,}r~(js7G¿ðj¿.G¿ðjB,)r~}r ~(hXh2mb4p_cr!~hX,1-hydroxy-2-methyl-2-E-butenyl-4-diphosphater"~h}r#~(XPUBCHEMr$~]r%~X13975r&~aXCHEBIr'~]r(~X15664r)~aXKEGGr*~]r+~XC11811r,~auh}r-~hNhh]r.~…r/~Rr0~jU,XC5H9O8P2r1~jW,jp,jY,JýÿÿÿjZ,j[,j\,GubG¿ðj™7G?ðjØ}G?ðjˆ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r2~}r3~(hXDMQMTr4~hX)3 Dimethylubiquinonol 3 methyltransferaser5~h}r6~XGENE ASSOCIATIONr7~]r8~XSTM2276r9~ash}r:~j9,j9~j:,X*Cofactor and Prosthetic Group Biosynthesisr;~j<,h]r<~jþ a…r=~Rr>~j@,}r?~(jB,)r@~}rA~(hX 2omhmbl_crB~hX92-Octaprenyl-3-methyl-5-hydroxy-6-methoxy-1-4-benzoquinolrC~h}rD~(XPUBCHEMrE~]rF~X8110rG~aXCHEBIrH~]rI~X27688rJ~aXKEGGrK~]rL~XC05815rM~auh}rN~hNhh]rO~…rP~RrQ~jU,XC48H74O4rR~jW,jp,jY,KjZ,j[,j\,GubG¿ðjÅMG¿ðj{SG?ðj¿.G?ðjú_G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rS~}rT~(hXDMSOtexrU~hXFDimethyl sulfoxide transport via diffusion extracellular to periplasm rV~h}rW~XGENE ASSOCIATIONrX~]rY~X2( STM0320 or STM0999 or STM1473 or STM2267 )rZ~ash}r[~j9,jZ~j:,XTransport Outer Membrane Porinr\~j<,h]r]~(h)hh h2e…r^~Rr_~j@,}r`~(jB,)ra~}rb~(hXdmso_erc~hXDimethyl-sulfoxiderd~h}re~(XPUBCHEMrf~]rg~X13325rh~aXCHEBIri~]rj~X28262rk~aXKEGGrl~]rm~XC11143rn~auh}ro~hNhh]rp~…rq~Rrr~jU,XC2H6OSrs~jW,jË-jY,KjZ,j[,j\,GubG¿ðjB,)rt~}ru~(hXdmso_prv~hXDimethyl-sulfoxiderw~h}rx~(XPUBCHEMry~]rz~X13325r{~aXCHEBIr|~]r}~X28262r~~aXKEGGr~]r€~XC11143r~auh}r‚~hNhh]rƒ~…r„~Rr…~jU,XC2H6OSr†~jW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r‡~}rˆ~(hXDMStexr‰~hXDDimethyl sulfide transport via diffusion extracellular to periplasm rŠ~h}r‹~XGENE ASSOCIATIONrŒ~]r~X2( STM0320 or STM0999 or STM1473 or STM2267 )rŽ~ash}r~j9,jŽ~j:,XTransport Outer Membrane Porinr~j<,h]r‘~(h)hh h2e…r’~Rr“~j@,}r”~(jB,)r•~}r–~(hXdms_er—~hXDimethyl-sulfider˜~h}r™~(XPUBCHEMrš~]r›~X3859rœ~aXCHEBIr~]rž~X17437rŸ~aXKEGGr ~]r¡~XC00580r¢~auh}r£~hNhh]r¤~…r¥~Rr¦~jU,XC2H6Sr§~jW,jË-jY,KjZ,j[,j\,GubG¿ðjB,)r¨~}r©~(hXdms_prª~hXDimethyl-sulfider«~h}r¬~(XPUBCHEMr­~]r®~X3859r¯~aXCHEBIr°~]r±~X17437r²~aXKEGGr³~]r´~XC00580rµ~auh}r¶~hNhh]r·~…r¸~Rr¹~jU,XC2H6Srº~jW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r»~}r¼~(hXDM_4HBAr½~hX7Sink needed to allow 4 hydroxy benzoate to leave systemr¾~h}r¿~XGENE ASSOCIATIONrÀ~]rÁ~jash}rÂ~j9,jj:,XExchangerÃ~j<,h]rÄ~…rÅ~RrÆ~j@,}rÇ~jB,)rÈ~}rÉ~(hX4hba_crÊ~hX4-Hydroxy-benzyl-alcoholrË~h}rÌ~(XPUBCHEMrÍ~]rÎ~X 125??3480rÏ~aXCHEBIrÐ~]rÑ~X30746rÒ~aXKEGGrÓ~]rÔ~jj.auh}rÕ~hNhh]rÖ~…r×~RrØ~jU,XC7H8O2rÙ~jW,jp,jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÚ~}rÛ~(hXDM_5DRIBrÜ~hX2Sink needed to allow 5 deoxyribose to leave systemrÝ~h}rÞ~XGENE ASSOCIATIONrß~]rà~jash}rá~j9,jj:,XExchangerâ~j<,h]rã~…rä~Rrå~j@,}ræ~jÒ@G¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rç~}rè~(hX DM_HMFURNré~hXESink needed to allow 4 hydroxy 5 methyl 3 2H furanone to leave systemrê~h}rë~XGENE ASSOCIATIONrì~]rí~jash}rî~j9,jj:,XExchangerï~j<,h]rð~…rñ~Rrò~j@,}ró~j„|G¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rô~}rõ~(hXDM_OXAMrö~hX,Sink needed to allow oxamate to leave systemr÷~h}rø~XGENE ASSOCIATIONrù~]rú~jash}rû~j9,jj:,XExchangerü~j<,h]rý~…rþ~Rrÿ~j@,}rjB,)r}r(hXoxam_crhXOxamaterh}r(XPUBCHEMr]rX4622raXCHEBIr ]r X18058r aXKEGGr ]r XC01444rauh}rhNhh]r…rRrjU,XC2H2NO3rjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r}r(hXDNMPPArhX.Dihydroneopterin monophosphate dephosphorylaserh}rXGENE ASSOCIATIONr]rjash}rj9,jj:,X*Cofactor and Prosthetic Group Biosynthesisrj<,h]r…rRrj@,}r (jB,)r!}r"(hXdhpmp_cr#hXDihydroneopterin-monophosphater$h}r%(XPUBCHEMr&]r'X8213r(aXCHEBIr)]r*X48954r+aXKEGGr,]r-XC05925r.auh}r/hNhh]r0…r1Rr2jU,X C9H12N5O7Pr3jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjˆ.G¿ðj¢{G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r4}r5(hXDNTPPAr6hX-Dihydroneopterin triphosphate pyrophosphataser7h}r8XGENE ASSOCIATIONr9]r:X( STM1900 or STM0137 )r;ash}r<j9,j;j:,X*Cofactor and Prosthetic Group Biosynthesisr=j<,h]r>(j j e…r?Rr@j@,}rA(jˆ.G¿ðjB,)rB}rC(hXahdt_crDhXP2-Amino-4-hydroxy-6-erythro-1-2-3-trihydroxypropyl-dihydropteridine-triphosphaterEh}rF(XPUBCHEMrG]rHX7446rIaXCHEBIrJ]rKX18372rLaXKEGGrM]rNXC04895rOauh}rPhNhh]rQ…rRRrSjU,X C9H12N5O13P3rTjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG¿ðjé3G?ðj!G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rU}rV(hXDOGULNRrWhX2 3 dioxo L gulonate reductaserXh}rYXGENE ASSOCIATIONrZ]r[XSTM3668r\ash}r]j9,j\j:,XAlternate Carbon Metabolismr^j<,h]r_j a…r`Rraj@,}rb(jB,)rc}rd(hX 23doguln_crehX2-3-Dioxo-L-gulonaterfh}rg(XPUBCHEMrh]riX7176rjaXCHEBIrk]rlX15622rmaXKEGGrn]roXC04575rpauh}rqhNhh]rr…rsRrtjU,XC6H7O7rujW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjs7G¿ðj¿.G¿ðjM;G?ðj™7G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rv}rw(hXDOPAtexrxhX<dopamine transport via diffusion extracellular to periplasm ryh}rzXGENE ASSOCIATIONr{]r|X2( STM0320 or STM0999 or STM1473 or STM2267 )r}ash}r~j9,j}j:,XTransport Outer Membrane Porinrj<,h]r€(h)hh h2e…rRr‚j@,}rƒ(jB,)r„}r…(hXdopa_er†hXDopaminer‡h}rˆ(XPUBCHEMr‰]rŠX6517r‹aXCHEBIrŒ]rX18243rŽaXKEGGr]rXC03758r‘auh}r’hNhh]r“…r”Rr•jU,XC8H12NO2r–jW,jË-jY,KjZ,j[,j\,GubG¿ðjB,)r—}r˜(hXdopa_pr™hXDopamineršh}r›(XPUBCHEMrœ]rX6517ržaXCHEBIrŸ]r X18243r¡aXKEGGr¢]r£XC03758r¤auh}r¥hNhh]r¦…r§Rr¨jU,XC8H12NO2r©jW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rª}r«(hXDPCOAKr¬hXdephospho CoA kinaser­h}r®XGENE ASSOCIATIONr¯]r°XSTM0140r±ash}r²j9,j±j:,X*Cofactor and Prosthetic Group Biosynthesisr³j<,h]r´j" a…rµRr¶j@,}r·(jB,)r¸}r¹(hXdpcoa_crºhX Dephospho-CoAr»h}r¼(XPUBCHEMr½]r¾X4138r¿aXCHEBIrÀ]rÁX15468rÂaXKEGGrÃ]rÄXC00882rÅauh}rÆhNhh]rÇ…rÈRrÉjU,XC21H33N7O13P2SrÊjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðju.G¿ðj¿.G?ðj¬.G?ðj˜CG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rË}rÌ(hXDRPArÍhXdeoxyribose phosphate aldolaserÎh}rÏXGENE ASSOCIATIONrÐ]rÑXSTM4567rÒash}rÓj9,jÒj:,XAlternate Carbon MetabolismrÔj<,h]rÕj+ a…rÖRr×j@,}rØ(jB,)rÙ}rÚ(hX2dr5p_crÛhX2-Deoxy-D-ribose-5-phosphaterÜh}rÝ(XPUBCHEMrÞ]rßX3942ràaXCHEBIrá]râX16132rãaXKEGGrä]råXC00673ræauh}rçhNhh]rè…réRrêjU,XC5H9O7PrëjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj…CG?ðjB,)rì}rí(hXg3p_crîhXGlyceraldehyde-3-phosphaterïh}rð(XPUBCHEMrñ]ròX3930róaXCHEBIrô]rõX17138röaXKEGGr÷]røXC00661rùauh}rúhNhh]rû…rüRrýjU,XC3H5O6PrþjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÿ}r€(hXDSBAO1r€hX*DsbA protein reoxidation reaction aerobic r€h}r€XGENE ASSOCIATIONr€]r€X( STM3997 and STM1807 )r€ash}r€j9,j€j:,X Unassignedr€j<,h]r €(j4 j= e…r €Rr €j@,}r €(jB,)r €}r€(hXdsbard_pr€hX1periplasmic-protein-disulfide-isomerase-I-reducedr€h}r€(XPUBCHEMr€]r€jj.aXCHEBIr€]r€jj.aXKEGGr€]r€jj.auh}r€hNhh]r€…r€Rr€jU,XXH2r€jW,jX,jY,KjZ,j[,j\,GubG¿ðjç_G¿ðjú_G?ðjB,)r€}r€(hXdsbaox_pr€hX2periplasmic-protein-disulfide-isomerase-I-oxidizedr €h}r!€(XPUBCHEMr"€]r#€jj.aXCHEBIr$€]r%€jj.aXKEGGr&€]r'€jj.auh}r(€hNhh]r)€…r*€Rr+€jU,XXr,€jW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r-€}r.€(hXDSBAO2r/€hX,DsbA protein reoxidation reaction anaerobic r0€h}r1€XGENE ASSOCIATIONr2€]r3€X( STM3997 and STM1807 )r4€ash}r5€j9,j4€j:,X Unassignedr6€j<,h]r7€(j4 j= e…r8€Rr9€j@,}r:€(j-`G¿ðj €G¿ðj€G?ðj¬XG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r;€}r<€(hXDSBCGTr=€hXDsbCglutathione thiotransferaser>€h}r?€XGENE ASSOCIATIONr@€]rA€XSTM3043rB€ash}rC€j9,jB€j:,X UnassignedrD€j<,h]rE€jF a…rF€RrG€j@,}rH€(jB,)rI€}rJ€(hXgthrd_prK€hXReduced-glutathionerL€h}rM€(XPUBCHEMrN€]rO€X3353rP€aXCHEBIrQ€]rR€X16856rS€aXKEGGrT€]rU€XC00051rV€auh}rW€hNhh]rX€…rY€RrZ€jU,X C10H16N3O6Sr[€jW,jX,jY,JÿÿÿÿjZ,j[,j\,GubGÀjB,)r\€}r]€(hXdsbcox_pr^€hX'protein-disulfide-isomerase-II-oxidizedr_€h}r`€(XPUBCHEMra€]rb€jj.aXCHEBIrc€]rd€jj.aXKEGGre€]rf€jj.auh}rg€hNhh]rh€…ri€Rrj€jU,j,€jW,jX,jY,KjZ,j[,j\,GubG¿ðjB,)rk€}rl€(hXdsbcrd_prm€hX&protein-disulfide-isomerase-II-reducedrn€h}ro€(XPUBCHEMrp€]rq€jj.aXCHEBIrr€]rs€jj.aXKEGGrt€]ru€jj.auh}rv€hNhh]rw€…rx€Rry€jU,XXH2rz€jW,jX,jY,KjZ,j[,j\,GubG?ðjB,)r{€}r|€(hXgthox_pr}€hXOxidized-glutathioner~€h}r€(XPUBCHEMr€€]r€X3427r‚€aXCHEBIrƒ€]r„€X17858r…€aXKEGGr†€]r‡€XC00127rˆ€auh}r‰€hNhh]rŠ€…r‹€RrŒ€jU,X C20H30N6O12S2r€jW,jX,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rŽ€}r€(hXDSBDRr€hXDsbD reductaser‘€h}r’€XGENE ASSOCIATIONr“€]r”€X<( ( STM4323 and STM3915 ) or ( STM4323 and STM2649 ) )r•€ash}r–€j9,j•€j:,X Unassignedr—€j<,h]r˜€(jO jX ja e…r™€Rrš€j@,}r›€(jB,)rœ€}r€(hXtrdrd_crž€hXReduced-thioredoxinrŸ€h}r €(XPUBCHEMr¡€]r¢€X3635r£€aXCHEBIr¤€]r¥€X15967r¦€aXKEGGr§€]r¨€XC00342r©€auh}rª€hNhh]r«€…r¬€Rr­€jU,XXH2r®€jW,jp,jY,KjZ,j[,j\,GubG¿ðjB,)r¯€}r°€(hXdsbdox_cr±€hX1fused-thioldisulfide-interchange-protein-oxidizedr²€h}r³€(XPUBCHEMr´€]rµ€jj.aXCHEBIr¶€]r·€jj.aXKEGGr¸€]r¹€jj.auh}rº€hNhh]r»€…r¼€Rr½€jU,j,€jW,jp,jY,KjZ,j[,j\,GubG¿ðjB,)r¾€}r¿€(hXdsbdrd_crÀ€hX0fused-thioldisulfide-interchange-protein-reducedrÁ€h}r€(XPUBCHEMrÀ]rÄ€jj.aXCHEBIrÅ€]rÆ€jj.aXKEGGrÇ€]rÈ€jj.auh}rÉ€hNhh]rÊ€…rË€RrÌ€jU,XXH2rÍ€jW,jp,jY,KjZ,j[,j\,GubG?ðjB,)r΀}rÏ€(hXtrdox_crЀhXOxidized-thioredoxinrÑ€h}rÒ€(XPUBCHEMrÓ€]rÔ€X3636rÕ€aXCHEBIrÖ€]r×€X18191rØ€aXKEGGrÙ€]rÚ€XC00343rÛ€auh}rÜ€hNhh]rÝ€…rÞ€Rr߀jU,j,€jW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rà€}rá€(hXDSBGGTrâ€hXDsbGglutathione thiotransferaserã€h}rä€XGENE ASSOCIATIONrå€]ræ€XSTM0607rç€ash}rè€j9,jç€j:,X Unassignedré€j<,h]rê€jj a…rë€Rrì€j@,}rí€(jB,)rî€}rï€(hXdsbgox_prð€hX@periplasmic-disulfide-isomerasethiol-disulphide-oxidase-oxidizedrñ€h}rò€(XPUBCHEMró€]rô€jj.aXCHEBIrõ€]rö€jj.aXKEGGr÷€]rø€jj.auh}rù€hNhh]rú€…rû€Rrü€jU,j,€jW,jX,jY,KjZ,j[,j\,GubG¿ðjI€GÀj{€G?ðjB,)rý€}rþ€(hXdsbgrd_prÿ€hX?periplasmic-disulfide-isomerasethiol-disulphide-oxidase-reducedrh}r(XPUBCHEMr]rjj.aXCHEBIr]rjj.aXKEGGr]rjj.auh}rhNhh]r …r Rr jU,XXH2r jW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r }r(hXDSERDHrrhXD serine dehydrogenaserh}rXGENE ASSOCIATIONr]rXSTM1511rash}rj9,jj:,XGlycine and Serine Metabolismrj<,h]rja…rRrj@,}r(jà7G¿ðjB,)r}r(hXser__D_crhXD-Serinerh}r(XPUBCHEMr ]r!X4003r"aXCHEBIr#]r$X16523r%aXKEGGr&]r'XC00740r(auh}r)hNhh]r*…r+Rr,jU,XC3H7NO3r-jW,jp,jY,KjZ,j[,j\,GubG¿ðjB,)r.}r/(hX2amsa_cr0hX2-Aminomalonate-semialdehyder1h}r2(XPUBCHEMr3]r4X13986r5aXCHEBIr6]r7X37012r8aXKEGGr9]r:XC11822r;auh}r<hNhh]r=…r>Rr?jU,XC3H5NO3r@jW,jp,jY,KjZ,j[,j\,GubG?ðj¿.G?ðjÍ7G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rA}rB(hXDSERt2pprChX3D serine transport in via proton symport periplasm rDh}rEXGENE ASSOCIATIONrF]rGXSTM4398rHash}rIj9,jHj:,XTransport Inner MembranerJj<,h]rKj9a…rLRrMj@,}rN(jØ/G¿ðjB,)rO}rP(hXser__D_prQhXD-SerinerRh}rS(XPUBCHEMrT]rUX4003rVaXCHEBIrW]rXX16523rYaXKEGGrZ]r[XC00740r\auh}r]hNhh]r^…r_Rr`jU,XC3H7NO3rajW,jX,jY,KjZ,j[,j\,GubG¿ðjG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rb}rc(hXDSERtexrdhX<D serine transport via diffusion extracellular to periplasm reh}rfXGENE ASSOCIATIONrg]rhX2( STM0320 or STM0999 or STM1473 or STM2267 )riash}rjj9,jij:,XTransport Outer Membrane Porinrkj<,h]rl(h)hh h2e…rmRrnj@,}ro(jB,)rp}rq(hXser__D_errhXD-Serinersh}rt(XPUBCHEMru]rvX4003rwaXCHEBIrx]ryX16523rzaXKEGGr{]r|XC00740r}auh}r~hNhh]r…r€RrjU,XC3H7NO3r‚jW,jË-jY,KjZ,j[,j\,GubG¿ðjOG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rƒ}r„(hXDTMPKr…hX dTMP kinaser†h}r‡XGENE ASSOCIATIONrˆ]r‰XSTM1200rŠash}r‹j9,jŠj:,XNucleotide Salvage PathwayrŒj<,h]rjs a…rŽRrj@,}r(ju.G¿ðjB,)r‘}r’(hXdtmp_cr“hXdTMPr”h}r•(XPUBCHEMr–]r—X3655r˜aXCHEBIr™]ršX17013r›aXKEGGrœ]rXC00364ržauh}rŸhNhh]r …r¡Rr¢jU,X C10H13N2O8Pr£jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjB,)r¤}r¥(hXdtdp_cr¦hXdTDPr§h}r¨(XPUBCHEMr©]rªX3654r«aXCHEBIr¬]r­X18075r®aXKEGGr¯]r°XC00363r±auh}r²hNhh]r³…r´RrµjU,X C10H13N2O11P2r¶jW,jp,jY,JýÿÿÿjZ,j[,j\,GubG?ðj¬.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r·}r¸(hXDTMPtexr¹hX8dTMP transport via diffusion extracellular to periplasm rºh}r»XGENE ASSOCIATIONr¼]r½X2( STM0320 or STM0999 or STM1473 or STM2267 )r¾ash}r¿j9,j¾j:,XTransport Outer Membrane PorinrÀj<,h]rÁ(h)hh h2e…rÂRrÃj@,}rÄ(jB,)rÅ}rÆ(hXdtmp_erÇhXdTMPrÈh}rÉ(XPUBCHEMrÊ]rËX3655rÌaXCHEBIrÍ]rÎX17013rÏaXKEGGrÐ]rÑXC00364rÒauh}rÓhNhh]rÔ…rÕRrÖjU,X C10H13N2O8Pr×jW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðjB,)rØ}rÙ(hXdtmp_prÚhXdTMPrÛh}rÜ(XPUBCHEMrÝ]rÞX3655rßaXCHEBIrà]ráX17013râaXKEGGrã]räXC00364råauh}ræhNhh]rç…rèRréjU,X C10H13N2O8PrêjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rë}rì(hXDUMPtexríhX8dUMP transport via diffusion extracellular to periplasm rîh}rïXGENE ASSOCIATIONrð]rñX2( STM0320 or STM0999 or STM1473 or STM2267 )ròash}rój9,jòj:,XTransport Outer Membrane Porinrôj<,h]rõ(h)hh h2e…röRr÷j@,}rø(jB,)rù}rú(hXdump_erûhXdUMPrüh}rý(XPUBCHEMrþ]rÿX3656r‚aXCHEBIr‚]r‚X17622r‚aXKEGGr‚]r‚XC00365r‚auh}r‚hNhh]r‚…r ‚Rr ‚jU,X C9H11N2O8Pr ‚jW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðjB,)r ‚}r ‚(hXdump_pr‚hXdUMPr‚h}r‚(XPUBCHEMr‚]r‚X3656r‚aXCHEBIr‚]r‚X17622r‚aXKEGGr‚]r‚XC00365r‚auh}r‚hNhh]r‚…r‚Rr‚jU,X C9H11N2O8Pr‚jW,jX,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r‚}r ‚(hXDURIK1r!‚hX$deoxyuridine kinase ATPDeoxyuridine r"‚h}r#‚XGENE ASSOCIATIONr$‚]r%‚XSTM1750r&‚ash}r'‚j9,j&‚j:,XNucleotide Salvage Pathwayr(‚j<,h]r)‚j| a…r*‚Rr+‚j@,}r,‚(j¶wG¿ðju.G¿ðjB,)r-‚}r.‚(hXdump_cr/‚hXdUMPr0‚h}r1‚(XPUBCHEMr2‚]r3‚X3656r4‚aXCHEBIr5‚]r6‚X17622r7‚aXKEGGr8‚]r9‚XC00365r:‚auh}r;‚hNhh]r<‚…r=‚Rr>‚jU,X C9H11N2O8Pr?‚jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðj¿.G?ðj¬.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r@‚}rA‚(hXDURIPPrB‚hXdeoxyuridine phosphorylaserC‚h}rD‚XGENE ASSOCIATIONrE‚]rF‚X( STM4568 or STM4570 )rG‚ash}rH‚j9,jG‚j:,XNucleotide Salvage PathwayrI‚j<,h]rJ‚(j… jŽ e…rK‚RrL‚j@,}rM‚(j¶wG¿ðjÑ.G¿ðjB,)rN‚}rO‚(hX2dr1p_crP‚hX2-Deoxy-D-ribose-1-phosphaterQ‚h}rR‚(XPUBCHEMrS‚]rT‚X3941rU‚aXCHEBIrV‚]rW‚X28542rX‚aXKEGGrY‚]rZ‚XC00672r[‚auh}r\‚hNhh]r]‚…r^‚Rr_‚jU,XC5H9O7Pr`‚jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðjB,)ra‚}rb‚(hXura_crc‚hXUracilrd‚h}re‚(XPUBCHEMrf‚]rg‚X3406rh‚aXCHEBIri‚]rj‚X17568rk‚aXKEGGrl‚]rm‚XC00106rn‚auh}ro‚hNhh]rp‚…rq‚Rrr‚jU,XC4H4N2O2rs‚jW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rt‚}ru‚(hXDURIt2pprv‚hX7deoxyuridine transport in via proton symport periplasm rw‚h}rx‚XGENE ASSOCIATIONry‚]rz‚X( STM2409 or STM3113 )r{‚ash}r|‚j9,j{‚j:,XTransport Inner Membraner}‚j<,h]r~‚(jejne…r‚Rr€‚j@,}r‚(jB,)r‚‚}rƒ‚(hXduri_pr„‚hX Deoxyuridiner…‚h}r†‚(XPUBCHEMr‡‚]rˆ‚X3809r‰‚aXCHEBIrŠ‚]r‹‚X16450rŒ‚aXKEGGr‚]rŽ‚XC00526r‚auh}r‚hNhh]r‘‚…r’‚Rr“‚jU,X C9H12N2O5r”‚jW,jX,jY,KjZ,j[,j\,GubG¿ðjØ/G¿ðj¶wG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r•‚}r–‚(hXDURItexr—‚hX@deoxyuridine transport via diffusion extracellular to periplasm r˜‚h}r™‚XGENE ASSOCIATIONrš‚]r›‚XSTM0413rœ‚ash}r‚j9,jœ‚j:,XTransport Outer Membranerž‚j<,h]rŸ‚j€a…r ‚Rr¡‚j@,}r¢‚(jB,)r£‚}r¤‚(hXduri_er¥‚hX Deoxyuridiner¦‚h}r§‚(XPUBCHEMr¨‚]r©‚X3809rª‚aXCHEBIr«‚]r¬‚X16450r­‚aXKEGGr®‚]r¯‚XC00526r°‚auh}r±‚hNhh]r²‚…r³‚Rr´‚jU,X C9H12N2O5rµ‚jW,jË-jY,KjZ,j[,j\,GubG¿ðj‚‚G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r¶‚}r·‚(hXDUTPDPr¸‚hXdUTP diphosphataser¹‚h}rº‚XGENE ASSOCIATIONr»‚]r¼‚XSTM3731r½‚ash}r¾‚j9,j½‚j:,XNucleotide Salvage Pathwayr¿‚j<,h]rÀ‚j— a…rÁ‚Rr‚j@,}rÂ(j‚wG¿ðjˆ.G¿ðjé3G?ðj-‚G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÄ‚}rÅ‚(hXDXPRIirÆ‚hX#1 deoxy D xylulose reductoisomeraserÇ‚h}rÈ‚XGENE ASSOCIATIONrÉ‚]rÊ‚XSTM0220rË‚ash}rÌ‚j9,jË‚j:,X*Cofactor and Prosthetic Group BiosynthesisrÍ‚j<,h]r΂j  a…rÏ‚RrЂj@,}rÑ‚(jB,)rÒ‚}rÓ‚(hXdxyl5p_crÔ‚hX1-deoxy-D-xylulose-5-phosphaterÕ‚h}rÖ‚(XPUBCHEMrׂ]rØ‚X13609rÙ‚aXCHEBIrÚ‚]rÛ‚X16493rÜ‚aXKEGGrÝ‚]rÞ‚XC11437rß‚auh}rà‚hNhh]rá‚…râ‚Rrã‚jU,XC5H9O7Prä‚jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj¿.G¿ðjÍ7G¿ðjà7G?ðjB,)rå‚}ræ‚(hX2me4p_crç‚hX#2-C-methyl-D-erythritol-4-phosphaterè‚h}ré‚(XPUBCHEMrê‚]rë‚X13606rì‚aXCHEBIrí‚]rî‚X17764rï‚aXKEGGrð‚]rñ‚XC11434rò‚auh}ró‚hNhh]rô‚…rõ‚Rrö‚jU,XC5H11O7Pr÷‚jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rø‚}rù‚(hXDXPSrú‚hX'1 deoxy D xylulose 5 phosphate synthaserû‚h}rü‚XGENE ASSOCIATIONrý‚]rþ‚XSTM0422rÿ‚ash}rƒj9,jÿ‚j:,X*Cofactor and Prosthetic Group Biosynthesisrƒj<,h]rƒj© a…rƒRrƒj@,}rƒ(jìG¿ðj¿.G¿ðjFG¿ðjÂ=G?ðjÒ‚G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rƒ}rƒ(hXDXYLKrƒhX1 Deoxy D xylulose kinaser ƒh}r ƒXGENE ASSOCIATIONr ƒ]r ƒXSTM3660r ƒash}rƒj9,j ƒj:,X*Cofactor and Prosthetic Group Biosynthesisrƒj<,h]rƒj² a…rƒRrƒj@,}rƒ(jB,)rƒ}rƒ(hXdxyl_crƒhX1-deoxy-D-xyluloserƒh}rƒ(XPUBCHEMrƒ]rƒX8496rƒaXCHEBIrƒ]rƒX28354rƒaXKEGGrƒ]r ƒXC06257r!ƒauh}r"ƒhNhh]r#ƒ…r$ƒRr%ƒjU,XC5H10O4r&ƒjW,jp,jY,KjZ,j[,j\,GubG¿ðju.G¿ðjÒ‚G?ðj¬.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r'ƒ}r(ƒ(hX D_LACt2ppr)ƒhX1D lactate transport via proton symport periplasm r*ƒh}r+ƒXGENE ASSOCIATIONr,ƒ]r-ƒXSTM3692r.ƒash}r/ƒj9,j.ƒj:,XTransport Inner Membraner0ƒj<,h]r1ƒj» a…r2ƒRr3ƒj@,}r4ƒ(jB,)r5ƒ}r6ƒ(hXlac__D_pr7ƒhX D-Lactater8ƒh}r9ƒ(XPUBCHEMr:ƒ]r;ƒX3555r<ƒaXCHEBIr=ƒ]r>ƒX42111r?ƒaXKEGGr@ƒ]rAƒXC00256rBƒauh}rCƒhNhh]rDƒ…rEƒRrFƒjU,XC3H5O3rGƒjW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjØ/G¿ðj¿.G?ðj;GG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rHƒ}rIƒ(hXD_LACtexrJƒhX=D lactate transport via diffusion extracellular to periplasm rKƒh}rLƒXGENE ASSOCIATIONrMƒ]rNƒX2( STM0320 or STM0999 or STM1473 or STM2267 )rOƒash}rPƒj9,jOƒj:,XTransport Outer Membrane PorinrQƒj<,h]rRƒ(h)hh h2e…rSƒRrTƒj@,}rUƒ(jB,)rVƒ}rWƒ(hXlac__D_erXƒhX D-LactaterYƒh}rZƒ(XPUBCHEMr[ƒ]r\ƒX3555r]ƒaXCHEBIr^ƒ]r_ƒX42111r`ƒaXKEGGraƒ]rbƒXC00256rcƒauh}rdƒhNhh]reƒ…rfƒRrgƒjU,XC3H5O3rhƒjW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj5ƒG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)riƒ}rjƒ(hXE4PDrkƒhX#Erythrose 4 phosphate dehydrogenaserlƒh}rmƒXGENE ASSOCIATIONrnƒ]roƒXSTM3070rpƒash}rqƒj9,jpƒj:,X*Cofactor and Prosthetic Group Biosynthesisrrƒj<,h]rsƒjÄ a…rtƒRruƒj@,}rvƒ(j™7G¿ðjéxG¿ðjˆ.G¿ðjB,)rwƒ}rxƒ(hX4per_cryƒhX4-Phospho-D-erythronaterzƒh}r{ƒ(XPUBCHEMr|ƒ]r}ƒX6224r~ƒaXCHEBIrƒ]r€ƒX49003rƒaXKEGGr‚ƒ]rƒƒXC03393r„ƒauh}r…ƒhNhh]r†ƒ…r‡ƒRrˆƒjU,XC4H6O8Pr‰ƒjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG?ðj¿.G@js7G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rŠƒ}r‹ƒ(hXEAR100xrŒƒhX2enoyl acyl carrier protein reductase NADH n C100 rƒh}rŽƒXGENE ASSOCIATIONrƒ]rƒXSTM1700r‘ƒash}r’ƒj9,j‘ƒj:,XCell Envelope Biosynthesisr“ƒj<,h]r”ƒjÍ a…r•ƒRr–ƒj@,}r—ƒ(j9G¿ðjs7G¿ðj¿.G¿ðj™7G?ðjã=G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r˜ƒ}r™ƒ(hXEAR100yršƒhX3enoyl acyl carrier protein reductase NADPH n C100 r›ƒh}rœƒXGENE ASSOCIATIONrƒ]ržƒXSTM1700rŸƒash}r ƒj9,jŸƒj:,XCell Envelope Biosynthesisr¡ƒj<,h]r¢ƒjÍ a…r£ƒRr¤ƒj@,}r¥ƒ(j9G¿ðjÍ7G¿ðj¿.G¿ðjã=G?ðjà7G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¦ƒ}r§ƒ(hXEAR120xr¨ƒhX2enoyl acyl carrier protein reductase NADH n C120 r©ƒh}rªƒXGENE ASSOCIATIONr«ƒ]r¬ƒXSTM1700r­ƒash}r®ƒj9,j­ƒj:,XCell Envelope Biosynthesisr¯ƒj<,h]r°ƒjÍ a…r±ƒRr²ƒj@,}r³ƒ(jM9G¿ðjs7G¿ðj¿.G¿ðj!>G?ðj™7G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r´ƒ}rµƒ(hXEAR120yr¶ƒhX3enoyl acyl carrier protein reductase NADPH n C120 r·ƒh}r¸ƒXGENE ASSOCIATIONr¹ƒ]rºƒXSTM1700r»ƒash}r¼ƒj9,j»ƒj:,XCell Envelope Biosynthesisr½ƒj<,h]r¾ƒjÍ a…r¿ƒRrÀƒj@,}rÁƒ(jÍ7G¿ðjM9G¿ðj¿.G¿ðj!>G?ðjà7G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rƒ}rÃ(hXEAR121xrăhX2enoyl acyl carrier protein reductase NADH n C121 rŃh}rƃXGENE ASSOCIATIONrǃ]rȃXSTM1700rɃash}rʃj9,jɃj:,XCell Envelope Biosynthesisr˃j<,h]r̃jÍ a…r̓Rr΃j@,}rσ(j}9G¿ðjs7G¿ðj¿.G¿ðjA>G?ðj™7G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rЃ}rу(hXEAR121yrÒƒhX3enoyl acyl carrier protein reductase NADPH n C121 rÓƒh}rÔƒXGENE ASSOCIATIONrÕƒ]rÖƒXSTM1700r׃ash}r؃j9,j׃j:,XCell Envelope BiosynthesisrÙƒj<,h]rÚƒjÍ a…rÛƒRr܃j@,}r݃(jÍ7G¿ðj¿.G¿ðj}9G¿ðjA>G?ðjà7G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÞƒ}r߃(hXEAR140xràƒhX2enoyl acyl carrier protein reductase NADH n C140 ráƒh}râƒXGENE ASSOCIATIONrãƒ]räƒXSTM1700råƒash}ræƒj9,jåƒj:,XCell Envelope Biosynthesisrçƒj<,h]rèƒjÍ a…réƒRrêƒj@,}rëƒ(j­9G¿ðj¿.G¿ðjs7G¿ðj_>G?ðj™7G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rìƒ}ríƒ(hXEAR140yrîƒhX3enoyl acyl carrier protein reductase NADPH n C140 rïƒh}rðƒXGENE ASSOCIATIONrñƒ]ròƒXSTM1700róƒash}rôƒj9,jóƒj:,XCell Envelope Biosynthesisrõƒj<,h]röƒjÍ a…r÷ƒRrøƒj@,}rùƒ(jÍ7G¿ðj­9G¿ðj¿.G¿ðj_>G?ðjà7G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rúƒ}rûƒ(hXEAR141xrüƒhX2enoyl acyl carrier protein reductase NADH n C141 rýƒh}rþƒXGENE ASSOCIATIONrÿƒ]r„XSTM1700r„ash}r„j9,j„j:,XCell Envelope Biosynthesisr„j<,h]r„jÍ a…r„Rr„j@,}r„(js7G¿ðjÝ9G¿ðj¿.G¿ðj>G?ðj™7G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r„}r „(hXEAR141yr „hX3enoyl acyl carrier protein reductase NADPH n C141 r „h}r „XGENE ASSOCIATIONr „]r„XSTM1700r„ash}r„j9,j„j:,XCell Envelope Biosynthesisr„j<,h]r„jÍ a…r„Rr„j@,}r„(jÍ7G¿ðjÝ9G¿ðj¿.G¿ðj>G?ðjà7G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r„}r„(hXEAR160xr„hX2enoyl acyl carrier protein reductase NADH n C160 r„h}r„XGENE ASSOCIATIONr„]r„XSTM1700r„ash}r„j9,j„j:,XCell Envelope Biosynthesisr„j<,h]r „jÍ a…r!„Rr"„j@,}r#„(j :G¿ðjs7G¿ðj¿.G¿ðj™7G?ðj>G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r$„}r%„(hXEAR160yr&„hX3enoyl acyl carrier protein reductase NADPH n C160 r'„h}r(„XGENE ASSOCIATIONr)„]r*„XSTM1700r+„ash}r,„j9,j+„j:,XCell Envelope Biosynthesisr-„j<,h]r.„jÍ a…r/„Rr0„j@,}r1„(j :G¿ðj¿.G¿ðjÍ7G¿ðjà7G?ðj>G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r2„}r3„(hXEAR161xr4„hX2enoyl acyl carrier protein reductase NADH n C161 r5„h}r6„XGENE ASSOCIATIONr7„]r8„XSTM1700r9„ash}r:„j9,j9„j:,XCell Envelope Biosynthesisr;„j<,h]r<„jÍ a…r=„Rr>„j@,}r?„(j=:G¿ðjs7G¿ðj¿.G¿ðj™7G?ðj½>G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r@„}rA„(hXEAR161yrB„hX3enoyl acyl carrier protein reductase NADPH n C161 rC„h}rD„XGENE ASSOCIATIONrE„]rF„XSTM1700rG„ash}rH„j9,jG„j:,XCell Envelope BiosynthesisrI„j<,h]rJ„jÍ a…rK„RrL„j@,}rM„(jÍ7G¿ðj=:G¿ðj¿.G¿ðj½>G?ðjà7G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rN„}rO„(hXEAR180xrP„hX2enoyl acyl carrier protein reductase NADH n C180 rQ„h}rR„XGENE ASSOCIATIONrS„]rT„XSTM1700rU„ash}rV„j9,jU„j:,XCell Envelope BiosynthesisrW„j<,h]rX„jÍ a…rY„RrZ„j@,}r[„(js7G¿ðjk:G¿ðj¿.G¿ðj|AG?ðj™7G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r\„}r]„(hXEAR180yr^„hX3enoyl acyl carrier protein reductase NADPH n C180 r_„h}r`„XGENE ASSOCIATIONra„]rb„XSTM1700rc„ash}rd„j9,jc„j:,XCell Envelope Biosynthesisre„j<,h]rf„jÍ a…rg„Rrh„j@,}ri„(jÍ7G¿ðj¿.G¿ðjk:G¿ðjà7G?ðj|AG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rj„}rk„(hXEAR181xrl„hX2enoyl acyl carrier protein reductase NADH n C181 rm„h}rn„XGENE ASSOCIATIONro„]rp„XSTM1700rq„ash}rr„j9,jq„j:,XCell Envelope Biosynthesisrs„j<,h]rt„jÍ a…ru„Rrv„j@,}rw„(j™:G¿ðjs7G¿ðj¿.G¿ðj^AG?ðj™7G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rx„}ry„(hXEAR181yrz„hX3enoyl acyl carrier protein reductase NADPH n C181 r{„h}r|„XGENE ASSOCIATIONr}„]r~„XSTM1700r„ash}r€„j9,j„j:,XCell Envelope Biosynthesisr„j<,h]r‚„jÍ a…rƒ„Rr„„j@,}r…„(jÍ7G¿ðj™:G¿ðj¿.G¿ðj^AG?ðjà7G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r†„}r‡„(hXEAR40xrˆ„hX1enoyl acyl carrier protein reductase NADH n C40 r‰„h}rŠ„XGENE ASSOCIATIONr‹„]rŒ„XSTM1700r„ash}rŽ„j9,j„j:,XCell Envelope Biosynthesisr„j<,h]r„jÍ a…r‘„Rr’„j@,}r“„(jÉ:G¿ðjs7G¿ðj¿.G¿ðj™7G?ðjÛ>G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r”„}r•„(hXEAR40yr–„hX2enoyl acyl carrier protein reductase NADPH n C40 r—„h}r˜„XGENE ASSOCIATIONr™„]rš„XSTM1700r›„ash}rœ„j9,j›„j:,XCell Envelope Biosynthesisr„j<,h]rž„jÍ a…rŸ„Rr „j@,}r¡„(jÉ:G¿ðj¿.G¿ðjÍ7G¿ðjà7G?ðjÛ>G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¢„}r£„(hXEAR60xr¤„hX1enoyl acyl carrier protein reductase NADH n C60 r¥„h}r¦„XGENE ASSOCIATIONr§„]r¨„XSTM1700r©„ash}rª„j9,j©„j:,XCell Envelope Biosynthesisr«„j<,h]r¬„jÍ a…r­„Rr®„j@,}r¯„(jû:G¿ðjs7G¿ðj¿.G¿ðjû>G?ðj™7G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r°„}r±„(hXEAR60yr²„hX2enoyl acyl carrier protein reductase NADPH n C60 r³„h}r´„XGENE ASSOCIATIONrµ„]r¶„XSTM1700r·„ash}r¸„j9,j·„j:,XCell Envelope Biosynthesisr¹„j<,h]rº„jÍ a…r»„Rr¼„j@,}r½„(jû:G¿ðj¿.G¿ðjÍ7G¿ðjû>G?ðjà7G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¾„}r¿„(hXEAR80xrÀ„hX1enoyl acyl carrier protein reductase NADH n C80 rÁ„h}r„XGENE ASSOCIATIONrÄ]rÄ„XSTM1700rÅ„ash}rÆ„j9,jÅ„j:,XCell Envelope BiosynthesisrÇ„j<,h]rÈ„jÍ a…rÉ„RrÊ„j@,}rË„(js7G¿ðj-;G¿ðj¿.G¿ðj™7G?ðjž=G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÌ„}rÍ„(hXEAR80yr΄hX2enoyl acyl carrier protein reductase NADPH n C80 rÏ„h}rЄXGENE ASSOCIATIONrÑ„]rÒ„XSTM1700rÓ„ash}rÔ„j9,jÓ„j:,XCell Envelope BiosynthesisrÕ„j<,h]rÖ„jÍ a…rׄRrØ„j@,}rÙ„(j-;G¿ðj¿.G¿ðjÍ7G¿ðjà7G?ðjž=G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÚ„}rÛ„(hX ECA4COLIPAtexrÜ„hXdenterobacterial common antigen x4 core oligosaccharide lipid A transport periplasm to extracellular rÝ„h}rÞ„XGENE ASSOCIATIONrß„]rà„jash}rá„j9,jj:,X)Lipopolysaccharide Biosynthesis Recyclingrâ„j<,h]rã„…rä„Rrå„j@,}ræ„(jB,)rç„}rè„(hX eca4colipa_pré„hX>enterobacterial-common-antigen-x4-core-oligosaccharide-lipid-Arê„h}rë„(XPUBCHEMrì„]rí„jj.aXCHEBIrî„]rï„jj.aXKEGGrð„]rñ„jj.auh}rò„hNhh]ró„…rô„Rrõ„jU,XC272H447N14O160P4rö„jW,jX,jY,JñÿÿÿjZ,j[,j\,GubG¿ðjB,)r÷„}rø„(hX eca4colipa_erù„hX>enterobacterial-common-antigen-x4-core-oligosaccharide-lipid-Arú„h}rû„(XPUBCHEMrü„]rý„jj.aXCHEBIrþ„]rÿ„jj.aXKEGGr…]r…jj.auh}r…hNhh]r……r…Rr…jU,XC272H447N14O160P4r…jW,jË-jY,JñÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r…}r…(hX ECA4OALppr …hX=enterobacterial common antigen x4 O antigen ligase periplasm r …h}r …XGENE ASSOCIATIONr …]r …XSTM3713r…ash}r…j9,j…j:,X)Lipopolysaccharide Biosynthesis Recyclingr…j<,h]r…jÖ a…r…Rr…j@,}r…(jB,)r…}r…(hX eca4und_pr…hX:enterobacterial-common-antigen-x4-undecaprenyl-diphosphater…h}r…(XPUBCHEMr…]r…jj.aXCHEBIr…]r…jj.aXKEGGr…]r…jj.auh}r …hNhh]r!……r"…Rr#…jU,XC151H234N12O67P2r$…jW,jX,jY,JúÿÿÿjZ,j[,j\,GubG¿ðj lG¿ðjç„G?ðjB,)r%…}r&…(hXudcpdp_pr'…hXUndecaprenyl-diphosphater(…h}r)…(XPUBCHEMr*…]r+…X6347r,…aXCHEBIr-…]r.…X17047r/…aXKEGGr0…]r1…XC03543r2…auh}r3…hNhh]r4……r5…Rr6…jU,X C55H89O7P2r7…jW,jX,jY,JýÿÿÿjZ,j[,j\,GubG?ðjØ/G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r8…}r9…(hXECAP1ppr:…hX4enterobacterial common antigen polymerase periplasm r;…h}r<…XGENE ASSOCIATIONr=…]r>…X( STM3928 and STM3919 )r?…ash}r@…j9,j?…j:,X)Lipopolysaccharide Biosynthesis RecyclingrA…j<,h]rB…(jß jè e…rC…RrD…j@,}rE…(jB,)rF…}rG…(hX unagamuf_prH…hXhUndecaprenyl-diphospho-N-acetylglucosamine-N-acetylmannosaminuronate-N-acetamido-4-6-dideoxy-D-galactoserI…h}rJ…(XPUBCHEMrK…]rL…jj.aXCHEBIrM…]rN…jj.aXKEGGrO…]rP…jj.auh}rQ…hNhh]rR……rS…RrT…jU,XC79H126N3O22P2rU…jW,jX,jY,JýÿÿÿjZ,j[,j\,GubGÀjB,)rV…}rW…(hX eca2und_prX…hX:enterobacterial-common-antigen-x2-undecaprenyl-diphosphaterY…h}rZ…(XPUBCHEMr[…]r\…jj.aXCHEBIr]…]r^…jj.aXKEGGr_…]r`…jj.auh}ra…hNhh]rb……rc…Rrd…jU,XC103H162N6O37P2re…jW,jX,jY,JüÿÿÿjZ,j[,j\,GubG?ðj%…G?ðjØ/G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rf…}rg…(hXECAP2pprh…hX4enterobacterial common antigen polymerase periplasm ri…h}rj…XGENE ASSOCIATIONrk…]rl…X( STM3928 and STM3919 )rm…ash}rn…j9,jm…j:,X)Lipopolysaccharide Biosynthesis Recyclingro…j<,h]rp…(jß jè e…rq…Rrr…j@,}rs…(jV…G¿ðjF…G¿ðjØ/G?ðjB,)rt…}ru…(hX eca3und_prv…hX:enterobacterial-common-antigen-x3-undecaprenyl-diphosphaterw…h}rx…(XPUBCHEMry…]rz…jj.aXCHEBIr{…]r|…jj.aXKEGGr}…]r~…jj.auh}r…hNhh]r€……r…Rr‚…jU,XC127H198N9O52P2rƒ…jW,jX,jY,JûÿÿÿjZ,j[,j\,GubG?ðj%…G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r„…}r……(hXECAP3ppr†…hX4enterobacterial common antigen polymerase periplasm r‡…h}rˆ…XGENE ASSOCIATIONr‰…]rŠ…X( STM3928 and STM3919 )r‹…ash}rŒ…j9,j‹…j:,X)Lipopolysaccharide Biosynthesis Recyclingr…j<,h]rŽ…(jß jè e…r…Rr…j@,}r‘…(jF…G¿ðjt…G¿ðj%…G?ðjØ/G?ðj…G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r’…}r“…(hXECAtppr”…hXKenterobacterial common antigen transferase flippase cytoplasm to periplasm r•…h}r–…XGENE ASSOCIATIONr—…]r˜…XSTM3926r™…ash}rš…j9,j™…j:,X)Lipopolysaccharide Biosynthesis Recyclingr›…j<,h]rœ…jñ a…r…Rrž…j@,}rŸ…(jB,)r …}r¡…(hX unagamuf_cr¢…hXhUndecaprenyl-diphospho-N-acetylglucosamine-N-acetylmannosaminuronate-N-acetamido-4-6-dideoxy-D-galactoser£…h}r¤…(XPUBCHEMr¥…]r¦…jj.aXCHEBIr§…]r¨…jj.aXKEGGr©…]rª…jj.auh}r«…hNhh]r¬……r­…Rr®…jU,XC79H126N3O22P2r¯…jW,jp,jY,JýÿÿÿjZ,j[,j\,GubG¿ðjF…G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r°…}r±…(hXECOAH1r²…hX43 hydroxyacyl CoA dehydratase 3 hydroxybutanoyl CoA r³…h}r´…XGENE ASSOCIATIONrµ…]r¶…X( STM3983 or STM2388 )r·…ash}r¸…j9,j·…j:,XMembrane Lipid Metabolismr¹…j<,h]rº…(jú j e…r»…Rr¼…j@,}r½…(jB,)r¾…}r¿…(hX3hbcoa_crÀ…hXS-3-Hydroxybutanoyl-CoArÁ…h}rÂ…(XPUBCHEMrÃ…]rÄ…X4375rÅ…aXCHEBIrÆ…]rÇ…X15453rÈ…aXKEGGrÉ…]rÊ…XC01144rË…auh}rÌ…hNhh]rÍ……rÎ…RrÏ…jU,XC25H38N7O18P3SrÐ…jW,jp,jY,JüÿÿÿjZ,j[,j\,GubG¿ðjÖHG?ðjˆ.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÑ…}rÒ…(hXECOAH2rÓ…hX43 hydroxyacyl CoA dehydratase 3 hydroxyhexanoyl CoA rÔ…h}rÕ…XGENE ASSOCIATIONrÖ…]r×…X( STM3983 or STM2388 )rØ…ash}rÙ…j9,jØ…j:,XMembrane Lipid MetabolismrÚ…j<,h]rÛ…(jú j e…rÜ…RrÝ…j@,}rÞ…(jB,)rß…}rà…(hX3hhcoa_crá…hXS-3-Hydroxyhexanoyl-CoArâ…h}rã…(XPUBCHEMrä…]rå…X7655ræ…aXCHEBIrç…]rè…X28276ré…aXKEGGrê…]rë…XC05268rì…auh}rí…hNhh]rî……rï…Rrð…jU,XC27H42N7O18P3Srñ…jW,jp,jY,JüÿÿÿjZ,j[,j\,GubG¿ðjˆ.G?ðj IG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rò…}ró…(hXECOAH3rô…hX43 hydroxyacyl CoA dehydratase 3 hydroxyoctanoyl CoA rõ…h}rö…XGENE ASSOCIATIONr÷…]rø…X( STM2388 or STM3983 )rù…ash}rú…j9,jù…j:,XMembrane Lipid Metabolismrû…j<,h]rü…(jú j e…rý…Rrþ…j@,}rÿ…(jB,)r†}r†(hX3hocoa_cr†hXS-3-Hydroxyoctanoyl-CoAr†h}r†(XPUBCHEMr†]r†X7653r†aXCHEBIr†]r †X28632r †aXKEGGr †]r †XC05266r †auh}r†hNhh]r†…r†Rr†jU,XC29H46N7O18P3Sr†jW,jp,jY,JüÿÿÿjZ,j[,j\,GubG¿ðj=IG?ðjˆ.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r†}r†(hXECOAH4r†hX43 hydroxyacyl CoA dehydratase 3 hydroxydecanoyl CoA r†h}r†XGENE ASSOCIATIONr†]r†X( STM3983 or STM2388 )r†ash}r†j9,j†j:,XMembrane Lipid Metabolismr†j<,h]r†(jú j e…r†Rr†j@,}r †(jB,)r!†}r"†(hX3hdcoa_cr#†hXS-3-Hydroxydecanoyl-CoAr$†h}r%†(XPUBCHEMr&†]r'†X7651r(†aXCHEBIr)†]r*†X28325r+†aXKEGGr,†]r-†XC05264r.†auh}r/†hNhh]r0†…r1†Rr2†jU,XC31H50N7O18P3Sr3†jW,jp,jY,JüÿÿÿjZ,j[,j\,GubG¿ðjˆ.G?ðjqIG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r4†}r5†(hXECOAH5r6†hX63 hydroxyacyl CoA dehydratase 3 hydroxydodecanoyl CoA r7†h}r8†XGENE ASSOCIATIONr9†]r:†X( STM3983 or STM2388 )r;†ash}r<†j9,j;†j:,XMembrane Lipid Metabolismr=†j<,h]r>†(jú j e…r?†Rr@†j@,}rA†(jB,)rB†}rC†(hX 3hddcoa_crD†hXS-3-Hydroxydodecanoyl-CoArE†h}rF†(XPUBCHEMrG†]rH†X7649rI†aXCHEBIrJ†]rK†X27668rL†aXKEGGrM†]rN†XC05262rO†auh}rP†hNhh]rQ†…rR†RrS†jU,XC33H54N7O18P3SrT†jW,jp,jY,JüÿÿÿjZ,j[,j\,GubG¿ðjˆ.G?ðj¥IG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rU†}rV†(hXECOAH6rW†hX93 hydroxyacyl CoA dehydratase 3 hydroxytetradecanoyl CoA rX†h}rY†XGENE ASSOCIATIONrZ†]r[†X( STM3983 or STM2388 )r\†ash}r]†j9,j\†j:,XMembrane Lipid Metabolismr^†j<,h]r_†(jú j e…r`†Rra†j@,}rb†(jB,)rc†}rd†(hX 3htdcoa_cre†hXS-3-Hydroxytetradecanoyl-CoArf†h}rg†(XPUBCHEMrh†]ri†X7647rj†aXCHEBIrk†]rl†X27466rm†aXKEGGrn†]ro†XC05260rp†auh}rq†hNhh]rr†…rs†Rrt†jU,XC35H58N7O18P3Sru†jW,jp,jY,JüÿÿÿjZ,j[,j\,GubG¿ðjˆ.G?ðjÙIG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rv†}rw†(hXECOAH7rx†hX83 hydroxyacyl CoA dehydratase 3 hydroxyhexadecanoyl CoA ry†h}rz†XGENE ASSOCIATIONr{†]r|†X( STM3983 or STM2388 )r}†ash}r~†j9,j}†j:,XMembrane Lipid Metabolismr†j<,h]r€†(jú j e…r†Rr‚†j@,}rƒ†(jB,)r„†}r…†(hX 3hhdcoa_cr††hXS-3-Hydroxyhexadecanoyl-CoAr‡†h}rˆ†(XPUBCHEMr‰†]rІX7645r‹†aXCHEBIrŒ†]r†X27402rކaXKEGGr†]r†XC05258r‘†auh}r’†hNhh]r“†…r”†Rr•†jU,XC37H62N7O18P3Sr–†jW,jp,jY,JüÿÿÿjZ,j[,j\,GubG¿ðj JG?ðjˆ.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r—†}r˜†(hXECOAH8r™†hX83 hydroxyacyl CoA dehydratase 3 hydroxyoctadecanoyl CoA rš†h}r›†XGENE ASSOCIATIONrœ†]r†X( STM3983 or STM2388 )rž†ash}rŸ†j9,jž†j:,XMembrane Lipid Metabolismr †j<,h]r¡†(jú j e…r¢†Rr£†j@,}r¤†(jB,)r¥†}r¦†(hX 3hodcoa_cr§†hXS-3-Hydroxyoctadecanoyl-CoAr¨†h}r©†(XPUBCHEMrª†]r«†jj.aXCHEBIr¬†]r­†jj.aXKEGGr®†]r¯†jj.auh}r°†hNhh]r±†…r²†Rr³†jU,XC39H66N7O18P3Sr´†jW,jp,jY,JüÿÿÿjZ,j[,j\,GubG¿ðjAJG?ðjˆ.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rµ†}r¶†(hXEDAr·†hX+2 dehydro 3 deoxy phosphogluconate aldolaser¸†h}r¹†XGENE ASSOCIATIONrº†]r»†XSTM1884r¼†ash}r½†j9,j¼†j:,XPentose Phosphate Pathwayr¾†j<,h]r¿†j a…rÀ†RrÁ†j@,}r†(jÈxG¿ðjFG?ðjìG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÆ}rĆ(hXEDDrņhX6 phosphogluconate dehydrataserƆh}rdžXGENE ASSOCIATIONrȆ]rɆXSTM1885rʆash}rˆj9,jʆj:,XPentose Phosphate Pathwayr̆j<,h]r͆j a…rΆRrφj@,}rІ(jB,)rц}rÒ†(hX6pgc_crÓ†hX6-Phospho-D-gluconaterÔ†h}rÕ†(XPUBCHEMrÖ†]r׆X3638r؆aXCHEBIrÙ†]rÚ†X48928rÛ†aXKEGGr܆]r݆XC00345rÞ†auh}r߆hNhh]rà†…rá†Rrâ†jU,X C6H10O10Prã†jW,jp,jY,JýÿÿÿjZ,j[,j\,GubG¿ðjÈxG?ðjˆ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rä†}rå†(hXEDTXS1ræ†hX(Endotoxin Synthesis lauroyl transferase rç†h}rè†XGENE ASSOCIATIONré†]rê†XSTM1155rë†ash}rì†j9,jë†j:,X)Lipopolysaccharide Biosynthesis Recyclingrí†j<,h]rî†j a…rï†Rrð†j@,}rñ†(jB,)rò†}ró†(hX kdo2lipid4_crô†hXKDO-2-lipid-IV-Arõ†h}rö†(XPUBCHEMr÷†]rø†X8297rù†aXCHEBIrú†]rû†jj.aXKEGGrü†]rý†XC06025rþ†auh}rÿ†hNhh]r‡…r‡Rr‡jU,XC84H148N2O37P2r‡jW,jp,jY,JúÿÿÿjZ,j[,j\,GubG¿ðj!>G¿ðj°=G?ðjB,)r‡}r‡(hX kdo2lipid4L_cr‡hXKDO-2-lipid-IV-A-with-laurater‡h}r‡(XPUBCHEMr ‡]r ‡X8490r ‡aXCHEBIr ‡]r ‡jj.aXKEGGr‡]r‡XC06251r‡auh}r‡hNhh]r‡…r‡Rr‡jU,XC96H170N2O38P2r‡jW,jp,jY,JúÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r‡}r‡(hXEDTXS2r‡hX*Endotoxin Synthesis myristoyl transferase r‡h}r‡XGENE ASSOCIATIONr‡]r‡XSTM1889r‡ash}r‡j9,j‡j:,X)Lipopolysaccharide Biosynthesis Recyclingr‡j<,h]r ‡j' a…r!‡Rr"‡j@,}r#‡(j‡G¿ðj_>G¿ðj°=G?ðjB,)r$‡}r%‡(hXlipa_cr&‡hX KDO-2-lipid-Ar'‡h}r(‡(XPUBCHEMr)‡]r*‡X8298r+‡aXCHEBIr,‡]r-‡X27963r.‡aXKEGGr/‡]r0‡XC06026r1‡auh}r2‡hNhh]r3‡…r4‡Rr5‡jU,XC110H196N2O39P2r6‡jW,jp,jY,JúÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r7‡}r8‡(hXEDTXS3r9‡hX%Endotoxin Synthesis palmitoleoyl ACP r:‡h}r;‡XGENE ASSOCIATIONr<‡]r=‡XSTM2401r>‡ash}r?‡j9,j>‡j:,X)Lipopolysaccharide Biosynthesis Recyclingr@‡j<,h]rA‡j0 a…rB‡RrC‡j@,}rD‡(j½>G¿ðjò†G¿ðj°=G?ðjB,)rE‡}rF‡(hX kdo2lipid4p_crG‡hX"KDO-2-lipid-IV-A-with-palmitoleoylrH‡h}rI‡(XPUBCHEMrJ‡]rK‡jj.aXCHEBIrL‡]rM‡jj.aXKEGGrN‡]rO‡jj.auh}rP‡hNhh]rQ‡…rR‡RrS‡jU,XC100H176N2O38P2rT‡jW,jp,jY,JúÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rU‡}rV‡(hXEDTXS4rW‡hX*Endotoxin Synthesis myristoyl transferase rX‡h}rY‡XGENE ASSOCIATIONrZ‡]r[‡XSTM1889r\‡ash}r]‡j9,j\‡j:,X)Lipopolysaccharide Biosynthesis Recyclingr^‡j<,h]r_‡j' a…r`‡Rra‡j@,}rb‡(j_>G¿ðjE‡G¿ðj°=G?ðjB,)rc‡}rd‡(hX lipa__cold_cre‡hXcold-adapted-KDO-2-lipid-Arf‡h}rg‡(XPUBCHEMrh‡]ri‡jj.aXCHEBIrj‡]rk‡jj.aXKEGGrl‡]rm‡jj.auh}rn‡hNhh]ro‡…rp‡Rrq‡jU,XC114H202N2O39P2rr‡jW,jp,jY,JúÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rs‡}rt‡(hX ENLIPAtexru‡hXLphosphoethanolamine lipid A transport via vector periplasm to extracellular rv‡h}rw‡XGENE ASSOCIATIONrx‡]ry‡jash}rz‡j9,jj:,X)Lipopolysaccharide Biosynthesis Recyclingr{‡j<,h]r|‡…r}‡Rr~‡j@,}r‡(jB,)r€‡}r‡(hXenlipa_pr‚‡hX!phosphoethanolamine-KDO-2-lipid-Arƒ‡h}r„‡(XPUBCHEMr…‡]r†‡jj.aXCHEBIr‡‡]rˆ‡jj.aXKEGGr‰‡]rЇjj.auh}r‹‡hNhh]rŒ‡…r‡RrއjU,XC112H202N3O42P3r‡jW,jX,jY,JúÿÿÿjZ,j[,j\,GubG¿ðjB,)r‡}r‘‡(hXenlipa_er’‡hX!phosphoethanolamine-KDO-2-lipid-Ar“‡h}r”‡(XPUBCHEMr•‡]r–‡jj.aXCHEBIr—‡]r˜‡jj.aXKEGGr™‡]rš‡jj.auh}r›‡hNhh]rœ‡…r‡Rrž‡jU,XC112H202N3O42P3rŸ‡jW,jË-jY,JúÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r ‡}r¡‡(hXENOr¢‡hXenolaser£‡h}r¤‡XGENE ASSOCIATIONr¥‡]r¦‡XSTM2952r§‡ash}r¨‡j9,j§‡j:,XGlycolysisGluconeogenesisr©‡j<,h]rª‡j9 a…r«‡Rr¬‡j@,}r­‡(jB,)r®‡}r¯‡(hX2pg_cr°‡hXD-Glycerate-2-phosphater±‡h}r²‡(XPUBCHEMr³‡]r´‡X3904rµ‡aXCHEBIr¶‡]r·‡X17835r¸‡aXKEGGr¹‡]rº‡XC00631r»‡auh}r¼‡hNhh]r½‡…r¾‡Rr¿‡jU,XC3H4O7PrÀ‡jW,jp,jY,JýÿÿÿjZ,j[,j\,GubG¿ðj FG?ðjˆ.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÁ‡}r‡(hXENTCSrÇhXenterochelin synthaserćh}rŇXGENE ASSOCIATIONrƇ]rLJXSTM0584rȇash}rɇj9,jȇj:,X*Cofactor and Prosthetic Group Biosynthesisrʇj<,h]rˇjB a…ṙRr͇j@,}r·(jB,)rχ}rЇ(hXseramp_crчhX L-seryl-AMPrÒ‡h}rÓ‡(XPUBCHEMrÔ‡]rÕ‡X8115rÖ‡aXCHEBIrׇ]r؇jj.aXKEGGrÙ‡]rÚ‡XC05820rÛ‡auh}r܇hNhh]r݇…rÞ‡Rr߇jU,X C13H19N6O9Prà‡jW,jp,jY,KjZ,j[,j\,GubGÀjÊzGÀjB,)rá‡}râ‡(hXenter_crã‡hX Enterochelinrä‡h}rå‡(XPUBCHEMræ‡]rç‡X8116rè‡aXCHEBIré‡]rê‡X28855rë‡aXKEGGrì‡]rí‡XC05821rî‡auh}rï‡hNhh]rð‡…rñ‡Rrò‡jU,X C30H27N3O15ró‡jW,jp,jY,KjZ,j[,j\,GubG?ðj¿.G@"jü3G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rô‡}rõ‡(hXETHAALrö‡hXEthanolamine ammonia lyaser÷‡h}rø‡XGENE ASSOCIATIONrù‡]rú‡X( STM2457 and STM2458 )rû‡ash}rü‡j9,jû‡j:,XCell Envelope Biosynthesisrý‡j<,h]rþ‡(jK jT e…rÿ‡Rrˆj@,}rˆ(jB,)rˆ}rˆ(hXetha_crˆhX Ethanolaminerˆh}rˆ(XPUBCHEMrˆ]rˆX3489r ˆaXCHEBIr ˆ]r ˆX16000r ˆaXKEGGr ˆ]rˆXC00189rˆauh}rˆhNhh]rˆ…rˆRrˆjU,XC2H8NOrˆjW,jp,jY,KjZ,j[,j\,GubG¿ðj…CG?ðj5BG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rˆ}rˆ(hXETHAt2pprˆhX,ethanolamine transport in via proton symportrˆh}rˆXGENE ASSOCIATIONrˆ]rˆXSTM2460rˆash}rˆj9,jˆj:,XTransport Inner Membranerˆj<,h]rˆj] a…r ˆRr!ˆj@,}r"ˆ(jB,)r#ˆ}r$ˆ(hXetha_pr%ˆhX Ethanolaminer&ˆh}r'ˆ(XPUBCHEMr(ˆ]r)ˆX3489r*ˆaXCHEBIr+ˆ]r,ˆX16000r-ˆaXKEGGr.ˆ]r/ˆXC00189r0ˆauh}r1ˆhNhh]r2ˆ…r3ˆRr4ˆjU,XC2H8NOr5ˆjW,jX,jY,KjZ,j[,j\,GubG¿ðjØ/G¿ðjˆG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r6ˆ}r7ˆ(hXETHAtexr8ˆhX3ethanolamine transport via diffusion extracellular r9ˆh}r:ˆXGENE ASSOCIATIONr;ˆ]r<ˆX2( STM0320 or STM0999 or STM1473 or STM2267 )r=ˆash}r>ˆj9,j=ˆj:,XTransport Outer Membrane Porinr?ˆj<,h]r@ˆ(hh h)h2e…rAˆRrBˆj@,}rCˆ(jB,)rDˆ}rEˆ(hXetha_erFˆhX EthanolaminerGˆh}rHˆ(XPUBCHEMrIˆ]rJˆX3489rKˆaXCHEBIrLˆ]rMˆX16000rNˆaXKEGGrOˆ]rPˆXC00189rQˆauh}rRˆhNhh]rSˆ…rTˆRrUˆjU,XC2H8NOrVˆjW,jË-jY,KjZ,j[,j\,GubG¿ðj#ˆG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rWˆ}rXˆ(hX ETHSO3texrYˆhXCethanesulfonate transport via diffusion extracellular to periplasm rZˆh}r[ˆXGENE ASSOCIATIONr\ˆ]r]ˆX2( STM0320 or STM0999 or STM1473 or STM2267 )r^ˆash}r_ˆj9,j^ˆj:,XTransport Outer Membrane Porinr`ˆj<,h]raˆ(h)hh h2e…rbˆRrcˆj@,}rdˆ(jB,)reˆ}rfˆ(hXethso3_ergˆhXethanesulfonaterhˆh}riˆ(XPUBCHEMrjˆ]rkˆjj.aXCHEBIrlˆ]rmˆjj.aXKEGGrnˆ]roˆjj.auh}rpˆhNhh]rqˆ…rrˆRrsˆjU,XC2H5O3SrtˆjW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjB,)ruˆ}rvˆ(hXethso3_prwˆhXethanesulfonaterxˆh}ryˆ(XPUBCHEMrzˆ]r{ˆjj.aXCHEBIr|ˆ]r}ˆjj.aXKEGGr~ˆ]rˆjj.auh}r€ˆhNhh]rˆ…r‚ˆRrƒˆjU,XC2H5O3Sr„ˆjW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r…ˆ}r†ˆ(hX ETOHt2rppr‡ˆhX:ethanol reversible transport via proton symport periplasm rˆˆh}r‰ˆXGENE ASSOCIATIONrŠˆ]r‹ˆjash}rŒˆj9,jj:,XTransport Inner Membranerˆj<,h]rŽˆ…rˆRrˆj@,}r‘ˆ(jØ/G¿ðjB,)r’ˆ}r“ˆ(hXetoh_pr”ˆhXEthanolr•ˆh}r–ˆ(XPUBCHEMr—ˆ]r˜ˆX3752r™ˆaXCHEBIršˆ]r›ˆX16236rœˆaXKEGGrˆ]ržˆXC00469rŸˆauh}r ˆhNhh]r¡ˆ…r¢ˆRr£ˆjU,XC2H6Or¤ˆjW,jX,jY,KjZ,j[,j\,GubG¿ðjB,)r¥ˆ}r¦ˆ(hXetoh_cr§ˆhXEthanolr¨ˆh}r©ˆ(XPUBCHEMrªˆ]r«ˆX3752r¬ˆaXCHEBIr­ˆ]r®ˆX16236r¯ˆaXKEGGr°ˆ]r±ˆXC00469r²ˆauh}r³ˆhNhh]r´ˆ…rµˆRr¶ˆjU,XC2H6Or·ˆjW,jp,jY,KjZ,j[,j\,GubG?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r¸ˆ}r¹ˆ(hXETOHtexrºˆhX;ethanol transport via diffusion extracellular to periplasm r»ˆh}r¼ˆXGENE ASSOCIATIONr½ˆ]r¾ˆX2( STM0320 or STM0999 or STM1473 or STM2267 )r¿ˆash}rÀˆj9,j¿ˆj:,XTransport Outer Membrane PorinrÁˆj<,h]rˆ(h)hh h2e…rÈRrĈj@,}rň(jB,)rƈ}rLj(hXetoh_erȈhXEthanolrɈh}rʈ(XPUBCHEMrˈ]r̈X3752r͈aXCHEBIrΈ]rψX16236rЈaXKEGGrш]rÒˆXC00469rÓˆauh}rÔˆhNhh]rÕˆ…rÖˆRr׈jU,XC2H6Or؈jW,jË-jY,KjZ,j[,j\,GubG¿ðj’ˆG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÙˆ}rÚˆ(hX EX_chitob_erÛˆhXChitobiose exchanger܈h}r݈XGENE ASSOCIATIONrÞˆ]r߈jash}ràˆj9,jj:,XExchangeráˆj<,h]r∅rãˆRräˆj@,}råˆjB,)ræˆ}rçˆ(hXchitob_erèˆhX Chitobioseréˆh}rêˆ(XPUBCHEMrëˆ]rìˆX4818ríˆaXCHEBIrîˆ]rïˆjj.aXKEGGrðˆ]rñˆXC01674ròˆauh}róˆhNhh]rôˆ…rõˆRröˆjU,X C16H28N2O11r÷ˆjW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)røˆ}rùˆ(hX EX_pydxn_erúˆhXPyridoxine exchangerûˆh}rüˆXGENE ASSOCIATIONrýˆ]rþˆjash}rÿˆj9,jj:,XExchanger‰j<,h]r‰…r‰Rr‰j@,}r‰jB,)r‰}r‰(hXpydxn_er‰hX Pyridoxiner‰h}r ‰(XPUBCHEMr ‰]r ‰X3608r ‰aXCHEBIr ‰]r‰X16709r‰aXKEGGr‰]r‰XC00314r‰auh}r‰hNhh]r‰…r‰Rr‰jU,XC8H11NO3r‰jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r‰}r‰(hX EX_pydx_er‰hXPyridoxal exchanger‰h}r‰XGENE ASSOCIATIONr‰]r‰jash}r‰j9,jj:,XExchanger ‰j<,h]r!‰…r"‰Rr#‰j@,}r$‰jB,)r%‰}r&‰(hXpydx_er'‰hX Pyridoxalr(‰h}r)‰(XPUBCHEMr*‰]r+‰X3549r,‰aXCHEBIr-‰]r.‰X17310r/‰aXKEGGr0‰]r1‰XC00250r2‰auh}r3‰hNhh]r4‰…r5‰Rr6‰jU,XC8H9NO3r7‰jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r8‰}r9‰(hX EX_12ppd__R_er:‰hX R Propane 1 2 diol exchanger;‰h}r<‰XGENE ASSOCIATIONr=‰]r>‰jash}r?‰j9,jj:,XExchanger@‰j<,h]rA‰…rB‰RrC‰j@,}rD‰j¸-G¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rE‰}rF‰(hX EX_12ppd__S_erG‰hX S Propane 1 2 diol exchangerH‰h}rI‰XGENE ASSOCIATIONrJ‰]rK‰jash}rL‰j9,jj:,XExchangerM‰j<,h]rN‰…rO‰RrP‰j@,}rQ‰j.G¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rR‰}rS‰(hX EX_14glucan_erT‰hX1 4 alpha D glucan exchangerU‰h}rV‰XGENE ASSOCIATIONrW‰]rX‰jash}rY‰j9,jj:,XExchangerZ‰j<,h]r[‰…r\‰Rr]‰j@,}r^‰jò.G¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r_‰}r`‰(hX EX_15dap_era‰hX1 5 Diaminopentane exchangerb‰h}rc‰XGENE ASSOCIATIONrd‰]re‰jash}rf‰j9,jj:,XExchangerg‰j<,h]rh‰…ri‰Rrj‰j@,}rk‰j#vG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rl‰}rm‰(hX EX_23camp_ern‰hX2 3 Cyclic AMP exchangero‰h}rp‰XGENE ASSOCIATIONrq‰]rr‰jash}rs‰j9,jj:,XExchangert‰j<,h]ru‰…rv‰Rrw‰j@,}rx‰j/G¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ry‰}rz‰(hX EX_23ccmp_er{‰hX2 3 Cyclic CMP exchanger|‰h}r}‰XGENE ASSOCIATIONr~‰]r‰jash}r€‰j9,jj:,XExchanger‰j<,h]r‚‰…rƒ‰Rr„‰j@,}r…‰jC/G¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r†‰}r‡‰(hX EX_23cgmp_erˆ‰hX2 3 Cyclic GMP exchanger‰‰h}rЉXGENE ASSOCIATIONr‹‰]rŒ‰jash}r‰j9,jj:,XExchangerމj<,h]r‰…r‰Rr‘‰j@,}r’‰ju/G¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r“‰}r”‰(hX EX_23cump_er•‰hX2 3 Cyclic UMP exchanger–‰h}r—‰XGENE ASSOCIATIONr˜‰]r™‰jash}rš‰j9,jj:,XExchanger›‰j<,h]rœ‰…r‰Rrž‰j@,}rŸ‰j§/G¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r ‰}r¡‰(hX EX_23dappa_er¢‰hX2 3 diaminopropionate exchanger£‰h}r¤‰XGENE ASSOCIATIONr¥‰]r¦‰jash}r§‰j9,jj:,XExchanger¨‰j<,h]r©‰…rª‰Rr«‰j@,}r¬‰j0G¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r­‰}r®‰(hX EX_26dap__M_er¯‰hX&meso 2 6 Diaminoheptanedioate exchanger°‰h}r±‰XGENE ASSOCIATIONr²‰]r³‰jash}r´‰j9,jj:,XExchangerµ‰j<,h]r¶‰…r·‰Rr¸‰j@,}r¹‰jÓ0G¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rº‰}r»‰(hX EX_2ddglcn_er¼‰hX&2 Dehydro 3 deoxy D gluconate exchanger½‰h}r¾‰XGENE ASSOCIATIONr¿‰]rÀ‰jash}rÁ‰j9,jj:,XExchanger‰j<,h]rÉ…rĉRrʼnj@,}rƉjxG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rlj}rȉ(hX EX_34dhpac_erɉhX(3 4 Dihydroxyphenylacetaldehyde exchangerʉh}rˉXGENE ASSOCIATIONr̉]r͉jash}rΉj9,jj:,XExchangerωj<,h]rЉ…rщRrÒ‰j@,}rÓ‰jv8G¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÔ‰}rÕ‰(hX EX_3amp_erÖ‰hX3 AMP exchanger׉h}r؉XGENE ASSOCIATIONrÙ‰]rÚ‰jash}rÛ‰j9,jj:,XExchanger܉j<,h]r݉…rÞ‰Rr߉j@,}rà‰j¨8G¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rá‰}râ‰(hX EX_3cmp_erã‰hX3 cmp exchangerä‰h}rå‰XGENE ASSOCIATIONræ‰]rç‰jash}rè‰j9,jj:,XExchangeré‰j<,h]rꉅrë‰Rrì‰j@,}rí‰jÉ8G¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rî‰}rï‰(hX EX_3gmp_erð‰hX3 GMP exchangerñ‰h}rò‰XGENE ASSOCIATIONró‰]rô‰jash}rõ‰j9,jj:,XExchangerö‰j<,h]r÷‰…rø‰Rrù‰j@,}rú‰jé8G¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rû‰}rü‰(hX EX_3hcinnm_erý‰hX3 hydroxycinnamic acid exchangerþ‰h}rÿ‰XGENE ASSOCIATIONrŠ]rŠjash}rŠj9,jj:,XExchangerŠj<,h]rŠ…rŠRrŠj@,}rŠjB,)rŠ}r Š(hX 3hcinnm_er ŠhX3-hydroxycinnamic-acidr Šh}r Š(XPUBCHEMr Š]rŠjj.aXCHEBIrŠ]rŠjj.aXKEGGrŠ]rŠjj.auh}rŠhNhh]rŠ…rŠRrŠjU,XC9H7O3rŠjW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rŠ}rŠ(hX EX_3hpppn_erŠhX&3 3 hydroxy phenyl propionate exchangerŠh}rŠXGENE ASSOCIATIONrŠ]rŠjash}rŠj9,jj:,XExchanger Šj<,h]r!Š…r"ŠRr#Šj@,}r$ŠjB,)r%Š}r&Š(hX3hpppn_er'ŠhX3-3-hydroxy-phenyl-propionater(Šh}r)Š(XPUBCHEMr*Š]r+Šjj.aXCHEBIr,Š]r-Šjj.aXKEGGr.Š]r/Šjj.auh}r0ŠhNhh]r1Š…r2ŠRr3ŠjU,XC9H9O3r4ŠjW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r5Š}r6Š(hX EX_3ump_er7ŠhX3 UMP exchanger8Šh}r9ŠXGENE ASSOCIATIONr:Š]r;Šjash}r<Šj9,jj:,XExchanger=Šj<,h]r>Š…r?ŠRr@Šj@,}rAŠjg?G¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rBŠ}rCŠ(hX EX_4abut_erDŠhX4 Aminobutanoate exchangerEŠh}rFŠXGENE ASSOCIATIONrGŠ]rHŠjash}rIŠj9,jj:,XExchangerJŠj<,h]rKŠ…rLŠRrMŠj@,}rNŠj2CG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rOŠ}rPŠ(hX EX_4hoxpacd_erQŠhX$4 Hydroxyphenylacetaldehyde exchangerRŠh}rSŠXGENE ASSOCIATIONrTŠ]rUŠjash}rVŠj9,jj:,XExchangerWŠj<,h]rXŠ…rYŠRrZŠj@,}r[Šjˆ?G¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r\Š}r]Š(hX EX_5dglcn_er^ŠhX5 Dehydro D gluconate exchanger_Šh}r`ŠXGENE ASSOCIATIONraŠ]rbŠjash}rcŠj9,jj:,XExchangerdŠj<,h]reŠ…rfŠRrgŠj@,}rhŠj‹@G¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)riŠ}rjŠ(hXEX_LalaDgluMdapDala_erkŠhXFL alanine D glutamate meso 2 6 diaminoheptanedioate D alanine exchangerlŠh}rmŠXGENE ASSOCIATIONrnŠ]roŠjash}rpŠj9,jj:,XExchangerqŠj<,h]rrŠ…rsŠRrtŠj@,}ruŠj+@G¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rvŠ}rwŠ(hXEX_LalaDgluMdap_erxŠhX<L alanine D glutamate meso 2 6 diaminoheptanedioate exchangeryŠh}rzŠXGENE ASSOCIATIONr{Š]r|Šjash}r}Šj9,jj:,XExchanger~Šj<,h]rŠ…r€ŠRrŠj@,}r‚ŠjI?G¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rƒŠ}r„Š(hXEX_ac_er…ŠhXAcetate exchanger†Šh}r‡ŠXGENE ASSOCIATIONrˆŠ]r‰Šjash}rŠŠj9,jj:,XExchanger‹Šj<,h]rŒŠ…rŠRrŽŠj@,}rŠjcLG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rŠ}r‘Š(hX EX_acac_er’ŠhXAcetoacetate exchanger“Šh}r”ŠXGENE ASSOCIATIONr•Š]r–Šjash}r—Šj9,jj:,XExchanger˜Šj<,h]r™Š…ršŠRr›Šj@,}rœŠjSCG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rŠ}ržŠ(hX EX_acald_erŸŠhXAcetaldehyde exchanger Šh}r¡ŠXGENE ASSOCIATIONr¢Š]r£Šjash}r¤Šj9,jj:,XExchanger¥Šj<,h]r¦Š…r§ŠRr¨Šj@,}r©ŠjÌCG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rªŠ}r«Š(hX EX_acgal1p_er¬ŠhX-N Acetyl D galactosamine 1 phosphate exchanger­Šh}r®ŠXGENE ASSOCIATIONr¯Š]r°Šjash}r±Šj9,jj:,XExchanger²Šj<,h]r³Š…r´ŠRrµŠj@,}r¶ŠjìDG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r·Š}r¸Š(hX EX_acgal_er¹ŠhX!N Acetyl D galactosamine exchangerºŠh}r»ŠXGENE ASSOCIATIONr¼Š]r½Šjash}r¾Šj9,jj:,XExchanger¿Šj<,h]rÀŠ…rÁŠRrŠj@,}rÊj EG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÄŠ}rÅŠ(hX EX_acgam1p_erÆŠhX+N Acetyl D glucosamine 1 phosphate exchangerÇŠh}rÈŠXGENE ASSOCIATIONrÉŠ]rÊŠjash}rËŠj9,jj:,XExchangerÌŠj<,h]rÍŠ…rΊRrÏŠj@,}rЊj^EG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÑŠ}rÒŠ(hX EX_acgam_erÓŠhXN Acetyl D glucosamine exchangerÔŠh}rÕŠXGENE ASSOCIATIONrÖŠ]r׊jash}rØŠj9,jj:,XExchangerÙŠj<,h]rÚŠ…rÛŠRrÜŠj@,}rÝŠj@FG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÞŠ}rߊ(hX EX_acmana_eràŠhXN Acetyl D mannosamine exchangeráŠh}râŠXGENE ASSOCIATIONrãŠ]räŠjash}råŠj9,jj:,XExchangeræŠj<,h]r犅rèŠRréŠj@,}rêŠjÔGG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rëŠ}rìŠ(hX EX_acmum_eríŠhXN Acetylmuramate exchangerîŠh}rïŠXGENE ASSOCIATIONrðŠ]rñŠjash}ròŠj9,jj:,XExchangeróŠj<,h]rôŠ…rõŠRröŠj@,}r÷ŠjõGG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)røŠ}rùŠ(hX EX_acnam_erúŠhXN Acetylneuraminate exchangerûŠh}rüŠXGENE ASSOCIATIONrýŠ]rþŠjash}rÿŠj9,jj:,XExchanger‹j<,h]r‹…r‹Rr‹j@,}r‹j[HG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r‹}r‹(hX EX_acolipa_er‹hXJ4 Amino 4 deoxy L arabinose modified core oligosaccharide lipid A exchanger‹h}r ‹XGENE ASSOCIATIONr ‹]r ‹jash}r ‹j9,jj:,XExchanger ‹j<,h]r‹…r‹Rr‹j@,}r‹jÄJG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r‹}r‹(hX EX_acser_er‹hXO Acetyl L serine exchanger‹h}r‹XGENE ASSOCIATIONr‹]r‹jash}r‹j9,jj:,XExchanger‹j<,h]r‹…r‹Rr‹j@,}r‹jºKG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r‹}r ‹(hXEX_ade_er!‹hXAdenine exchanger"‹h}r#‹XGENE ASSOCIATIONr$‹]r%‹jash}r&‹j9,jj:,XExchanger'‹j<,h]r(‹…r)‹Rr*‹j@,}r+‹jAMG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r,‹}r-‹(hXEX_adn_er.‹hXAdenosine exchanger/‹h}r0‹XGENE ASSOCIATIONr1‹]r2‹jash}r3‹j9,jj:,XExchanger4‹j<,h]r5‹…r6‹Rr7‹j@,}r8‹jeNG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r9‹}r:‹(hX EX_adocbl_er;‹hXAdenosylcobalamin exchanger<‹h}r=‹XGENE ASSOCIATIONr>‹]r?‹jash}r@‹j9,jj:,XExchangerA‹j<,h]rB‹…rC‹RrD‹j@,}rE‹jºNG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rF‹}rG‹(hXEX_ag_erH‹hXsilver exchangerI‹h}rJ‹XGENE ASSOCIATIONrK‹]rL‹jash}rM‹j9,jj:,XExchangerN‹j<,h]rO‹…rP‹RrQ‹j@,}rR‹jB,)rS‹}rT‹(hXag_erU‹hXsilverrV‹h}rW‹(XPUBCHEMrX‹]rY‹X8935rZ‹aXCHEBIr[‹]r\‹X9141r]‹aXKEGGr^‹]r_‹XC06710r`‹auh}ra‹hNhh]rb‹…rc‹Rrd‹jU,XAgre‹jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rf‹}rg‹(hXEX_agm_erh‹hXAgmatine exchangeri‹h}rj‹XGENE ASSOCIATIONrk‹]rl‹jash}rm‹j9,jj:,XExchangern‹j<,h]ro‹…rp‹Rrq‹j@,}rr‹jÓQG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rs‹}rt‹(hXEX_akg_eru‹hX2 Oxoglutarate exchangerv‹h}rw‹XGENE ASSOCIATIONrx‹]ry‹jash}rz‹j9,jj:,XExchanger{‹j<,h]r|‹…r}‹Rr~‹j@,}r‹jŒTG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r€‹}r‹(hX EX_ala__B_er‚‹hXbeta Alanine exchangerƒ‹h}r„‹XGENE ASSOCIATIONr…‹]r†‹jash}r‡‹j9,jj:,XExchangerˆ‹j<,h]r‰‹…rŠ‹Rr‹‹j@,}rŒ‹jÖaG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r‹}rŽ‹(hX EX_ala__D_er‹hXD Alanine exchanger‹h}r‘‹XGENE ASSOCIATIONr’‹]r“‹jash}r”‹j9,jj:,XExchanger•‹j<,h]r–‹…r—‹Rr˜‹j@,}r™‹j~uG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rš‹}r›‹(hX EX_ala__L_erœ‹hXL Alanine exchanger‹h}rž‹XGENE ASSOCIATIONrŸ‹]r ‹jash}r¡‹j9,jj:,XExchanger¢‹j<,h]r£‹…r¤‹Rr¥‹j@,}r¦‹jVG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r§‹}r¨‹(hX EX_alaala_er©‹hXD Alanyl D alanine exchangerª‹h}r«‹XGENE ASSOCIATIONr¬‹]r­‹jash}r®‹j9,jj:,XExchanger¯‹j<,h]r°‹…r±‹Rr²‹j@,}r³‹jïTG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r´‹}rµ‹(hX EX_all__D_er¶‹hXD Allose exchanger·‹h}r¸‹XGENE ASSOCIATIONr¹‹]rº‹jash}r»‹j9,jj:,XExchanger¼‹j<,h]r½‹…r¾‹Rr¿‹j@,}rÀ‹jWG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÁ‹}r‹(hX EX_alltn_erËhXAllantoin exchangerÄ‹h}rÅ‹XGENE ASSOCIATIONrÆ‹]rÇ‹jash}rÈ‹j9,jj:,XExchangerÉ‹j<,h]rÊ‹…rË‹RrÌ‹j@,}rÍ‹jåVG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r΋}rÏ‹(hXEX_amp_erЋhX AMP exchangerÑ‹h}rÒ‹XGENE ASSOCIATIONrÓ‹]rÔ‹jash}rÕ‹j9,jj:,XExchangerÖ‹j<,h]r׋…rØ‹RrÙ‹j@,}rÚ‹jsYG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÛ‹}rÜ‹(hX EX_anhgm_erÝ‹hX>N Acetyl D glucosamine anhydrous N Acetylmuramic acid exchangerÞ‹h}rß‹XGENE ASSOCIATIONrà‹]rá‹jash}râ‹j9,jj:,XExchangerã‹j<,h]rä‹…rå‹Rræ‹j@,}rç‹j§YG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rè‹}ré‹(hX EX_arab__L_erê‹hXL Arabinose exchangerë‹h}rì‹XGENE ASSOCIATIONrí‹]rî‹jash}rï‹j9,jj:,XExchangerð‹j<,h]rñ‹…rò‹Rró‹j@,}rô‹jo\G¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rõ‹}rö‹(hX EX_arbtn_er÷‹hXaerobactin minus Fe3 exchangerø‹h}rù‹XGENE ASSOCIATIONrú‹]rû‹jash}rü‹j9,jj:,XExchangerý‹j<,h]rþ‹…rÿ‹RrŒj@,}rŒjÇ[G¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rŒ}rŒ(hXEX_arbtn__fe3_erŒhXAerobactin exchangerŒh}rŒXGENE ASSOCIATIONrŒ]rŒjash}r Œj9,jj:,XExchanger Œj<,h]r Œ…r ŒRr Œj@,}rŒjè[G¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rŒ}rŒ(hX EX_arg__L_erŒhXL Arginine exchangerŒh}rŒXGENE ASSOCIATIONrŒ]rŒjash}rŒj9,jj:,XExchangerŒj<,h]rŒ…rŒRrŒj@,}rŒj¥]G¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rŒ}rŒ(hX EX_ascb__L_erŒhXL Ascorbate exchangerŒh}r ŒXGENE ASSOCIATIONr!Œ]r"Œjash}r#Œj9,jj:,XExchanger$Œj<,h]r%Œ…r&ŒRr'Œj@,}r(Œj;^G¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r)Œ}r*Œ(hX EX_asn__L_er+ŒhXL Asparagine exchanger,Œh}r-ŒXGENE ASSOCIATIONr.Œ]r/Œjash}r0Œj9,jj:,XExchanger1Œj<,h]r2Œ…r3ŒRr4Œj@,}r5Œj/_G¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r6Œ}r7Œ(hX EX_aso3_er8ŒhXarsenite exchanger9Œh}r:ŒXGENE ASSOCIATIONr;Œ]r<Œjash}r=Œj9,jj:,XExchanger>Œj<,h]r?Œ…r@ŒRrAŒj@,}rBŒjP_G¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rCŒ}rDŒ(hX EX_asp__L_erEŒhXL Aspartate exchangerFŒh}rGŒXGENE ASSOCIATIONrHŒ]rIŒjash}rJŒj9,jj:,XExchangerKŒj<,h]rLŒ…rMŒRrNŒj@,}rOŒjaG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rPŒ}rQŒ(hXEX_but_erRŒhXButyrate n C40 exchangerSŒh}rTŒXGENE ASSOCIATIONrUŒ]rVŒjash}rWŒj9,jj:,XExchangerXŒj<,h]rYŒ…rZŒRr[Œj@,}r\Œj¸bG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r]Œ}r^Œ(hX EX_butso3_er_ŒhXbutanesulfonate exchanger`Œh}raŒXGENE ASSOCIATIONrbŒ]rcŒjash}rdŒj9,jj:,XExchangereŒj<,h]rfŒ…rgŒRrhŒj@,}riŒjŠbG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rjŒ}rkŒ(hXEX_ca2_erlŒhXCalcium exchangermŒh}rnŒXGENE ASSOCIATIONroŒ]rpŒjash}rqŒj9,jj:,XExchangerrŒj<,h]rsŒ…rtŒRruŒj@,}rvŒj cG¿ðsjq,NhNjr,js,jt,G¿tzáG®{ju,G@@jv,Njw,Nubj0,)rwŒ}rxŒ(hXEX_cbi_eryŒhXCobinamide exchangerzŒh}r{ŒXGENE ASSOCIATIONr|Œ]r}Œjash}r~Œj9,jj:,XExchangerŒj<,h]r€Œ…rŒRr‚Œj@,}rƒŒjðcG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r„Œ}r…Œ(hX EX_cbl1_er†ŒhXCob I alamin exchanger‡Œh}rˆŒXGENE ASSOCIATIONr‰Œ]rŠŒjash}r‹Œj9,jj:,XExchangerŒŒj<,h]rŒ…rŽŒRrŒj@,}rŒjfdG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r‘Œ}r’Œ(hXEX_cd2_er“ŒhXCadmium exchanger”Œh}r•ŒXGENE ASSOCIATIONr–Œ]r—Œjash}r˜Œj9,jj:,XExchanger™Œj<,h]ršŒ…r›ŒRrœŒj@,}rŒj×dG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ržŒ}rŸŒ(hX EX_cgly_er ŒhXCys Gly exchanger¡Œh}r¢ŒXGENE ASSOCIATIONr£Œ]r¤Œjash}r¥Œj9,jj:,XExchanger¦Œj<,h]r§Œ…r¨ŒRr©Œj@,}rªŒjÆfG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r«Œ}r¬Œ(hX EX_chol_er­ŒhXCholine exchanger®Œh}r¯ŒXGENE ASSOCIATIONr°Œ]r±Œjash}r²Œj9,jj:,XExchanger³Œj<,h]r´Œ…rµŒRr¶Œj@,}r·ŒjgG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¸Œ}r¹Œ(hXEX_cit_erºŒhXCitrate exchanger»Œh}r¼ŒXGENE ASSOCIATIONr½Œ]r¾Œjash}r¿Œj9,jj:,XExchangerÀŒj<,h]rÁŒ…rÂŒRrÃŒj@,}rÄŒjÀgG¿ðsjq,NhNjr,js,jt,G¿@bMÒñ©üju,G@@jv,Njw,Nubj0,)rÅŒ}rÆŒ(hX EX_icit_erÇŒhXIsocitrate exchangerÈŒh}rÉŒXGENE ASSOCIATIONrÊŒ]rËŒjash}rÌŒj9,jj:,XExchangerÍŒj<,h]rÎŒ…rÏŒRrÐŒj@,}rÑŒjágG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÒŒ}rÓŒ(hX EX_acon__C_erÔŒhXcisaconitate exchangerÕŒh}rÖŒXGENE ASSOCIATIONr׌]rØŒjash}rÙŒj9,jj:,XExchangerÚŒj<,h]rÛŒ…rÜŒRrÝŒj@,}rÞŒjhG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rߌ}ràŒ(hXEX_cl_eráŒhXChloride exchangerâŒh}rãŒXGENE ASSOCIATIONräŒ]råŒjash}ræŒj9,jj:,XExchangerçŒj<,h]r茅réŒRrêŒj@,}rëŒjûjG¿ðsjq,NhNjr,js,jt,GÀbMÒñªju,G@@jv,Njw,Nubj0,)rìŒ}ríŒ(hXEX_cmp_erîŒhX CMP exchangerïŒh}rðŒXGENE ASSOCIATIONrñŒ]ròŒjash}róŒj9,jj:,XExchangerôŒj<,h]rõŒ…röŒRr÷Œj@,}røŒjXGENE ASSOCIATIONr?]r@jash}rAj9,jj:,XExchangerBj<,h]rC…rDRrEj@,}rFjÚnG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rG}rH(hXEX_csn_erIhXCytosine exchangerJh}rKXGENE ASSOCIATIONrL]rMjash}rNj9,jj:,XExchangerOj<,h]rP…rQRrRj@,}rSj oG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rT}rU(hXEX_cu2_erVhX Cu2 exchangerWh}rXXGENE ASSOCIATIONrY]rZjash}r[j9,jj:,XExchanger\j<,h]r]…r^Rr_j@,}r`japG¿ðsjq,NhNjr,js,jt,G¿tzáG®{ju,G@@jv,Njw,Nubj0,)ra}rb(hXEX_cu_erchX Cu exchangerdh}reXGENE ASSOCIATIONrf]rgjash}rhj9,jj:,XExchangerij<,h]rj…rkRrlj@,}rmjpG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rn}ro(hX EX_cyan_erphXHydrogen cyanide exchangerqh}rrXGENE ASSOCIATIONrs]rtjash}ruj9,jj:,XExchangervj<,h]rw…rxRryj@,}rzjcqG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r{}r|(hX EX_cynt_er}hXCyanate exchanger~h}rXGENE ASSOCIATIONr€]rjash}r‚j9,jj:,XExchangerƒj<,h]r„…r…Rr†j@,}r‡j„qG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rˆ}r‰(hX EX_cys__D_erŠhXD Cysteine exchanger‹h}rŒXGENE ASSOCIATIONr]rŽjash}rj9,jj:,XExchangerj<,h]r‘…r’Rr“j@,}r”jÙqG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r•}r–(hX EX_cys__L_er—hXL Cysteine exchanger˜h}r™XGENE ASSOCIATIONrš]r›jash}rœj9,jj:,XExchangerj<,h]rž…rŸRr j@,}r¡jsG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¢}r£(hX EX_cysi__L_er¤hXL Cystine exchanger¥h}r¦XGENE ASSOCIATIONr§]r¨jash}r©j9,jj:,XExchangerªj<,h]r«…r¬Rr­j@,}r®j8sG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¯}r°(hX EX_cytd_er±hXCytidine exchanger²h}r³XGENE ASSOCIATIONr´]rµjash}r¶j9,jj:,XExchanger·j<,h]r¸…r¹Rrºj@,}r»jásG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¼}r½(hX EX_dad__2_er¾hXDeoxyadenosine exchanger¿h}rÀXGENE ASSOCIATIONrÁ]rÂjash}rÃj9,jj:,XExchangerÄj<,h]rÅ…rÆRrÇj@,}rÈjítG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÉ}rÊ(hX EX_damp_erËhX dAMP exchangerÌh}rÍXGENE ASSOCIATIONrÎ]rÏjash}rÐj9,jj:,XExchangerÑj<,h]rÒ…rÓRrÔj@,}rÕjŸuG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÖ}r×(hXEX_dca_erØhXDecanoate n C100 exchangerÙh}rÚXGENE ASSOCIATIONrÛ]rÜjash}rÝj9,jj:,XExchangerÞj<,h]rß…ràRráj@,}râjwG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rã}rä(hX EX_dcmp_eråhX dCMP exchangeræh}rçXGENE ASSOCIATIONrè]réjash}rêj9,jj:,XExchangerëj<,h]rì…ríRrîj@,}rïj;wG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rð}rñ(hX EX_dcyt_eròhXDeoxycytidine exchangeróh}rôXGENE ASSOCIATIONrõ]röjash}r÷j9,jj:,XExchangerøj<,h]rù…rúRrûj@,}rüjøwG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rý}rþ(hX EX_ddca_erÿhXDodecanoate n C120 exchangerŽh}rŽXGENE ASSOCIATIONrŽ]rŽjash}rŽj9,jj:,XExchangerŽj<,h]rŽ…rŽRrŽj@,}r ŽjxG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r Ž}r Ž(hX EX_dgmp_er ŽhX dGMP exchanger Žh}rŽXGENE ASSOCIATIONrŽ]rŽjash}rŽj9,jj:,XExchangerŽj<,h]rŽ…rŽRrŽj@,}rŽjQyG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rŽ}rŽ(hX EX_dgsn_erŽhXDeoxyguanosine exchangerŽh}rŽXGENE ASSOCIATIONrŽ]rŽjash}rŽj9,jj:,XExchangerŽj<,h]r Ž…r!ŽRr"Žj@,}r#Žj¹yG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r$Ž}r%Ž(hXEX_dha_er&ŽhXDihydroxyacetone exchanger'Žh}r(ŽXGENE ASSOCIATIONr)Ž]r*Žjash}r+Žj9,jj:,XExchanger,Žj<,h]r-Ž…r.ŽRr/Žj@,}r0ŽjBzG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r1Ž}r2Ž(hX EX_dimp_er3ŽhX dIMP exchanger4Žh}r5ŽXGENE ASSOCIATIONr6Ž]r7Žjash}r8Žj9,jj:,XExchanger9Žj<,h]r:Ž…r;ŽRr<Žj@,}r=Žjæ|G¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r>Ž}r?Ž(hXEX_din_er@ŽhXDeoxyinosine exchangerAŽh}rBŽXGENE ASSOCIATIONrCŽ]rDŽjash}rEŽj9,jj:,XExchangerFŽj<,h]rGŽ…rHŽRrIŽj@,}rJŽj;}G¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rKŽ}rLŽ(hXEX_dms_erMŽhXDimethyl sulfide exchangerNŽh}rOŽXGENE ASSOCIATIONrPŽ]rQŽjash}rRŽj9,jj:,XExchangerSŽj<,h]rTŽ…rUŽRrVŽj@,}rWŽj•~G¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rXŽ}rYŽ(hX EX_dmso_erZŽhXDimethyl sulfoxide exchanger[Žh}r\ŽXGENE ASSOCIATIONr]Ž]r^Žjash}r_Žj9,jj:,XExchanger`Žj<,h]raŽ…rbŽRrcŽj@,}rdŽja~G¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)reŽ}rfŽ(hX EX_dopa_ergŽhXDopamine exchangerhŽh}riŽXGENE ASSOCIATIONrjŽ]rkŽjash}rlŽj9,jj:,XExchangermŽj<,h]rnŽ…roŽRrpŽj@,}rqŽj„G¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rrŽ}rsŽ(hX EX_dtmp_ertŽhX dTMP exchangeruŽh}rvŽXGENE ASSOCIATIONrwŽ]rxŽjash}ryŽj9,jj:,XExchangerzŽj<,h]r{Ž…r|ŽRr}Žj@,}r~ŽjÅG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rŽ}r€Ž(hX EX_dump_erŽhX dUMP exchanger‚Žh}rƒŽXGENE ASSOCIATIONr„Ž]r…Žjash}r†Žj9,jj:,XExchanger‡Žj<,h]rˆŽ…r‰ŽRrŠŽj@,}r‹ŽjùG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rŒŽ}rŽ(hX EX_duri_erŽŽhXDeoxyuridine exchangerŽh}rŽXGENE ASSOCIATIONr‘Ž]r’Žjash}r“Žj9,jj:,XExchanger”Žj<,h]r•Ž…r–ŽRr—Žj@,}r˜Žj£‚G¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r™Ž}ršŽ(hXEX_eca4colipa_er›ŽhXH enterobacterial common antigen x4 core oligosaccharide lipid A exchangerœŽh}rŽXGENE ASSOCIATIONržŽ]rŸŽjash}r Žj9,jj:,XExchanger¡Žj<,h]r¢Ž…r£ŽRr¤Žj@,}r¥Žj÷„G¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¦Ž}r§Ž(hX EX_enlipa_er¨ŽhX*phosphoethanolamine KDO 2 lipid A exchanger©Žh}rªŽXGENE ASSOCIATIONr«Ž]r¬Žjash}r­Žj9,jj:,XExchanger®Žj<,h]r¯Ž…r°ŽRr±Žj@,}r²Žj‡G¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r³Ž}r´Ž(hX EX_enter_erµŽhXEnterochelin exchanger¶Žh}r·ŽXGENE ASSOCIATIONr¸Ž]r¹Žjash}rºŽj9,jj:,XExchanger»Žj<,h]r¼Ž…r½ŽRr¾Žj@,}r¿ŽjB,)rÀŽ}rÁŽ(hXenter_erÂŽhX EnterochelinrÃŽh}rÄŽ(XPUBCHEMrÅŽ]rÆŽX8116rÇŽaXCHEBIrÈŽ]rÉŽX28855rÊŽaXKEGGrËŽ]rÌŽXC05821rÍŽauh}rÎŽhNhh]rÏŽ…rÐŽRrÑŽjU,X C30H27N3O15rÒŽjW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÓŽ}rÔŽ(hX EX_etha_erÕŽhXEthanolamine exchangerÖŽh}r׎XGENE ASSOCIATIONrØŽ]rÙŽjash}rÚŽj9,jj:,XExchangerÛŽj<,h]rÜŽ…rÝŽRrÞŽj@,}rߎjDˆG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ràŽ}ráŽ(hX EX_ethso3_erâŽhXethanesulfonate exchangerãŽh}räŽXGENE ASSOCIATIONråŽ]ræŽjash}rçŽj9,jj:,XExchangerèŽj<,h]r鎅rêŽRrëŽj@,}rìŽjeˆG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ríŽ}rîŽ(hX EX_etoh_erïŽhXEthanol exchangerðŽh}rñŽXGENE ASSOCIATIONròŽ]róŽjash}rôŽj9,jj:,XExchangerõŽj<,h]röŽ…r÷ŽRrøŽj@,}rùŽjƈG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rúŽ}rûŽ(hXEX_f6p_erüŽhXD fructose 6 phosphate exchangerýŽh}rþŽXGENE ASSOCIATIONrÿŽ]rjash}rj9,jj:,XExchangerj<,h]r…rRrj@,}rjB,)r}r(hXf6p_er hXD-Fructose-6-phosphater h}r (XPUBCHEMr ]r X3385raXCHEBIr]rX15946raXKEGGr]rXC00085rauh}rhNhh]r…rRrjU,XC6H11O9PrjW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r}r(hX EX_fald_erhXFormaldehyde exchangerh}rXGENE ASSOCIATIONr]r jash}r!j9,jj:,XExchanger"j<,h]r#…r$Rr%j@,}r&jB,)r'}r((hXfald_er)hX Formaldehyder*h}r+(XPUBCHEMr,]r-X3367r.aXCHEBIr/]r0X16842r1aXKEGGr2]r3XC00067r4auh}r5hNhh]r6…r7Rr8jU,XCH2Or9jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r:}r;(hXEX_fe2_er<hX Fe2 exchanger=h}r>XGENE ASSOCIATIONr?]r@jash}rAj9,jj:,XExchangerBj<,h]rC…rDRrEj@,}rFjB,)rG}rH(hXfe2_erIhXFe2rJh}rK(XPUBCHEMrL]rMX3325rNaXCHEBIrO]rPX18248rQaXKEGGrR]rSXC00023rTauh}rUhNhh]rV…rWRrXjU,XFerYjW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rZ}r[(hXEX_fe3_er\hX Fe3 exchanger]h}r^XGENE ASSOCIATIONr_]r`jash}raj9,jj:,XExchangerbj<,h]rc…rdRrej@,}rfj×[G¿ðsjq,NhNjr,js,jt,G¿tzáG®{ju,G@@jv,Njw,Nubj0,)rg}rh(hX EX_fe3dcit_erihXFe III dicitrate exchangerjh}rkXGENE ASSOCIATIONrl]rmjash}rnj9,jj:,XExchangeroj<,h]rp…rqRrrj@,}rsjB,)rt}ru(hX fe3dcit_ervhXFe-III-dicitraterwh}rx(XPUBCHEMry]rzX8472r{aXCHEBIr|]r}jj.aXKEGGr~]rXC06229r€auh}rhNhh]r‚…rƒRr„jU,X C12H10FeO14r…jW,jË-jY,JýÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r†}r‡(hX EX_fe3dhbzs_erˆhX*ferric 2 3 dihydroxybenzoylserine exchanger‰h}rŠXGENE ASSOCIATIONr‹]rŒjash}rj9,jj:,XExchangerŽj<,h]r…rRr‘j@,}r’jB,)r“}r”(hX fe3dhbzs_er•hX!ferric-2-3-dihydroxybenzoylseriner–h}r—(XPUBCHEMr˜]r™jj.aXCHEBIrš]r›jj.aXKEGGrœ]rjj.auh}ržhNhh]rŸ…r Rr¡jU,X C10H10NO6Fer¢jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r£}r¤(hX EX_fe3hox_er¥hXFe III hydroxamate exchanger¦h}r§XGENE ASSOCIATIONr¨]r©jash}rªj9,jj:,XExchanger«j<,h]r¬…r­Rr®j@,}r¯jB,)r°}r±(hXfe3hox_er²hXFe-III-hydroxamater³h}r´(XPUBCHEMrµ]r¶X8470r·aXCHEBIr¸]r¹jj.aXKEGGrº]r»XC06227r¼auh}r½hNhh]r¾…r¿RrÀjU,X C9H18O6N3FerÁjW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÂ}rÃ(hXEX_fe3hox__un_erÄhX#Fe III hydoxamate unloaded exchangerÅh}rÆXGENE ASSOCIATIONrÇ]rÈjash}rÉj9,jj:,XExchangerÊj<,h]rË…rÌRrÍj@,}rÎjB,)rÏ}rÐ(hX fe3hox__un_erÑhXFe-III-hydoxamate-unloadedrÒh}rÓ(XPUBCHEMrÔ]rÕjj.aXCHEBIrÖ]r×jj.aXKEGGrØ]rÙjj.auh}rÚhNhh]rÛ…rÜRrÝjU,X C9H18O6N3rÞjW,jË-jY,JýÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rß}rà(hX EX_fecrm_eráhXFerrichrome exchangerâh}rãXGENE ASSOCIATIONrä]råjash}ræj9,jj:,XExchangerçj<,h]rè…réRrêj@,}rëjB,)rì}rí(hXfecrm_erîhX Ferrichromerïh}rð(XPUBCHEMrñ]ròX8471róaXCHEBIrô]rõjj.aXKEGGrö]r÷XC06228røauh}rùhNhh]rú…rûRrüjU,X C27H42FeN9O12rýjW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rþ}rÿ(hXEX_fecrm__un_erhX!Ferrichrome minus Fe III exchangerh}rXGENE ASSOCIATIONr]rjash}rj9,jj:,XExchangerj<,h]r…rRr j@,}r jB,)r }r (hX fecrm__un_er hXFerrichrome-minus-Fe-IIIrh}r(XPUBCHEMr]rjj.aXCHEBIr]rjj.aXKEGGr]rjj.auh}rhNhh]r…rRrjU,X C27H42N9O12rjW,jË-jY,JýÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r}r(hX EX_feenter_erhXFe enterobactin exchangerh}rXGENE ASSOCIATIONr ]r!jash}r"j9,jj:,XExchanger#j<,h]r$…r%Rr&j@,}r'jB,)r(}r)(hX feenter_er*hXFe-enterobactinr+h}r,(XPUBCHEMr-]r.X8473r/aXCHEBIr0]r1X28199r2aXKEGGr3]r4XC06230r5auh}r6hNhh]r7…r8Rr9jU,X C30H27FeN3O15r:jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r;}r<(hX EX_feoxam_er=hXferroxamine exchanger>h}r?XGENE ASSOCIATIONr@]rAjash}rBj9,jj:,XExchangerCj<,h]rD…rERrFj@,}rGjB,)rH}rI(hXfeoxam_erJhX ferroxaminerKh}rL(XPUBCHEMrM]rNX9799rOaXCHEBIrP]rQjj.aXKEGGrR]rSXC07597rTauh}rUhNhh]rV…rWRrXjU,X C25H46FeN6O8rYjW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rZ}r[(hXEX_feoxam__un_er\hXferroxamine minus Fe 3 exchanger]h}r^XGENE ASSOCIATIONr_]r`jash}raj9,jj:,XExchangerbj<,h]rc…rdRrej@,}rfjB,)rg}rh(hX feoxam__un_erihXferroxamine-minus-Fe-3rjh}rk(XPUBCHEMrl]rmjj.aXCHEBIrn]rojj.aXKEGGrp]rqjj.auh}rrhNhh]rs…rtRrujU,X C25H46N6O8rvjW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rw}rx(hXEX_for_eryhXFormate exchangerzh}r{XGENE ASSOCIATIONr|]r}jash}r~j9,jj:,XExchangerj<,h]r€…rRr‚j@,}rƒjB,)r„}r…(hXfor_er†hXFormater‡h}rˆ(XPUBCHEMr‰]rŠX3358r‹aXCHEBIrŒ]rX30751rŽaXKEGGr]rXC00058r‘auh}r’hNhh]r“…r”Rr•jU,XCH1O2r–jW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r—}r˜(hXEX_fru_er™hXD Fructose exchangeršh}r›XGENE ASSOCIATIONrœ]rjash}ržj9,jj:,XExchangerŸj<,h]r …r¡Rr¢j@,}r£jB,)r¤}r¥(hXfru_er¦hX D-Fructoser§h}r¨(XPUBCHEMr©]rªX3395r«aXCHEBIr¬]r­X15824r®aXKEGGr¯]r°XC00095r±auh}r²hNhh]r³…r´RrµjU,XC6H12O6r¶jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r·}r¸(hX EX_frulys_er¹hXfructoselysine exchangerºh}r»XGENE ASSOCIATIONr¼]r½jash}r¾j9,jj:,XExchanger¿j<,h]rÀ…rÁRrÂj@,}rÃjB,)rÄ}rÅ(hXfrulys_erÆhXfructoselysinerÇh}rÈ(XPUBCHEMrÉ]rÊX47205784rËaXCHEBIrÌ]rÍjj.aXKEGGrÎ]rÏXC16488rÐauh}rÑhNhh]rÒ…rÓRrÔjU,X C12H25N2O7rÕjW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÖ}r×(hX EX_fruur_erØhXD Fructuronate exchangerÙh}rÚXGENE ASSOCIATIONrÛ]rÜjash}rÝj9,jj:,XExchangerÞj<,h]rß…ràRráj@,}râjB,)rã}rä(hXfruur_eråhXD-Fructuronateræh}rç(XPUBCHEMrè]réX4160rêaXCHEBIrë]rìX4126ríaXKEGGrî]rïXC00905rðauh}rñhNhh]rò…róRrôjU,XC6H9O7rõjW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rö}r÷(hX EX_fuc__L_erøhXL Fucose exchangerùh}rúXGENE ASSOCIATIONrû]rüjash}rýj9,jj:,XExchangerþj<,h]rÿ…r‘Rr‘j@,}r‘jB,)r‘}r‘(hXfuc__L_er‘hXL-Fucoser‘h}r‘(XPUBCHEMr‘]r ‘X4264r ‘aXCHEBIr ‘]r ‘X2181r ‘aXKEGGr‘]r‘XC01019r‘auh}r‘hNhh]r‘…r‘Rr‘jU,XC6H12O5r‘jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r‘}r‘(hXEX_fum_er‘hXFumarate exchanger‘h}r‘XGENE ASSOCIATIONr‘]r‘jash}r‘j9,jj:,XExchanger‘j<,h]r‘…r ‘Rr!‘j@,}r"‘jB,)r#‘}r$‘(hXfum_er%‘hXFumarater&‘h}r'‘(XPUBCHEMr(‘]r)‘X3422r*‘aXCHEBIr+‘]r,‘X18012r-‘aXKEGGr.‘]r/‘XC00122r0‘auh}r1‘hNhh]r2‘…r3‘Rr4‘jU,XC4H2O4r5‘jW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r6‘}r7‘(hXEX_g1p_er8‘hXD Glucose 1 phosphate exchanger9‘h}r:‘XGENE ASSOCIATIONr;‘]r<‘jash}r=‘j9,jj:,XExchanger>‘j<,h]r?‘…r@‘RrA‘j@,}rB‘jB,)rC‘}rD‘(hXg1p_erE‘hXD-Glucose-1-phosphaterF‘h}rG‘(XPUBCHEMrH‘]rI‘X3403rJ‘aXCHEBIrK‘]rL‘X 16077 29042rM‘aXKEGGrN‘]rO‘XC00103rP‘auh}rQ‘hNhh]rR‘…rS‘RrT‘jU,XC6H11O9PrU‘jW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rV‘}rW‘(hX EX_g3pc_erX‘hX$sn Glycero 3 phosphocholine exchangerY‘h}rZ‘XGENE ASSOCIATIONr[‘]r\‘jash}r]‘j9,jj:,XExchanger^‘j<,h]r_‘…r`‘Rra‘j@,}rb‘jB,)rc‘}rd‘(hXg3pc_ere‘hXsn-Glycero-3-phosphocholinerf‘h}rg‘(XPUBCHEMrh‘]ri‘X3939rj‘aXCHEBIrk‘]rl‘X16870rm‘aXKEGGrn‘]ro‘XC00670rp‘auh}rq‘hNhh]rr‘…rs‘Rrt‘jU,X C8H20NO6Pru‘jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rv‘}rw‘(hX EX_g3pe_erx‘hX)sn Glycero 3 phosphoethanolamine exchangery‘h}rz‘XGENE ASSOCIATIONr{‘]r|‘jash}r}‘j9,jj:,XExchanger~‘j<,h]r‘…r€‘Rr‘j@,}r‚‘jB,)rƒ‘}r„‘(hXg3pe_er…‘hX sn-Glycero-3-phosphoethanolaminer†‘h}r‡‘(XPUBCHEMrˆ‘]r‰‘X4454rŠ‘aXCHEBIr‹‘]rŒ‘jj.aXKEGGr‘]rŽ‘XC01233r‘auh}r‘hNhh]r‘‘…r’‘Rr“‘jU,X C5H14NO6Pr”‘jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r•‘}r–‘(hX EX_g3pg_er—‘hXGlycerophosphoglycerol exchanger˜‘h}r™‘XGENE ASSOCIATIONrš‘]r›‘jash}rœ‘j9,jj:,XExchanger‘j<,h]rž‘…rŸ‘Rr ‘j@,}r¡‘jB,)r¢‘}r£‘(hXg3pg_er¤‘hXGlycerophosphoglycerolr¥‘h}r¦‘(XPUBCHEMr§‘]r¨‘X6135r©‘aXCHEBIrª‘]r«‘jj.aXKEGGr¬‘]r­‘XC03274r®‘auh}r¯‘hNhh]r°‘…r±‘Rr²‘jU,XC6H14O8Pr³‘jW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r´‘}rµ‘(hX EX_g3pi_er¶‘hX(sn Glycero 3 phospho 1 inositol exchanger·‘h}r¸‘XGENE ASSOCIATIONr¹‘]rº‘jash}r»‘j9,jj:,XExchanger¼‘j<,h]r½‘…r¾‘Rr¿‘j@,}rÀ‘jB,)rÁ‘}r‘(hXg3pi_erÑhXsn-Glycero-3-phospho-1-inositolrÄ‘h}rÅ‘(XPUBCHEMrÆ‘]rÇ‘X4447rÈ‘aXCHEBIrÉ‘]rÊ‘X18321rË‘aXKEGGrÌ‘]rÍ‘XC01225rΑauh}rÏ‘hNhh]rБ…rÑ‘RrÒ‘jU,X C9H18O11PrÓ‘jW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÔ‘}rÕ‘(hX EX_g3ps_erÖ‘hXGlycerophosphoserine exchangerבh}rØ‘XGENE ASSOCIATIONrÙ‘]rÚ‘jash}rÛ‘j9,jj:,XExchangerÜ‘j<,h]rÝ‘…rÞ‘Rrß‘j@,}rà‘jB,)rá‘}râ‘(hXg3ps_erã‘hXGlycerophosphoserinerä‘h}rå‘(XPUBCHEMræ‘]rç‘X3081457rè‘aXCHEBIré‘]rê‘jj.aXKEGGrë‘]rì‘jj.auh}rí‘hNhh]rî‘…rï‘Rrð‘jU,X C6H13NO8Prñ‘jW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rò‘}ró‘(hXEX_g6p_erô‘hXD Glucose 6 phosphate exchangerõ‘h}rö‘XGENE ASSOCIATIONr÷‘]rø‘jash}rù‘j9,jj:,XExchangerú‘j<,h]rû‘…rü‘Rrý‘j@,}rþ‘jB,)rÿ‘}r’(hXg6p_er’hXD-Glucose-6-phosphater’h}r’(XPUBCHEMr’]r’X3392r’aXCHEBIr’]r’X4170r ’aXKEGGr ’]r ’XC00092r ’auh}r ’hNhh]r’…r’Rr’jU,XC6H11O9Pr’jW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r’}r’(hX EX_gal1p_er’hX&alpha D Galactose 1 phosphate exchanger’h}r’XGENE ASSOCIATIONr’]r’jash}r’j9,jj:,XExchanger’j<,h]r’…r’Rr’j@,}r’jB,)r’}r ’(hXgal1p_er!’hXalpha-D-Galactose-1-phosphater"’h}r#’(XPUBCHEMr$’]r%’X3734r&’aXCHEBIr'’]r(’X17973r)’aXKEGGr*’]r+’XC00446r,’auh}r-’hNhh]r.’…r/’Rr0’jU,XC6H11O9Pr1’jW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r2’}r3’(hX EX_gal__bD_er4’hXbeta D Galactose exchanger5’h}r6’XGENE ASSOCIATIONr7’]r8’jash}r9’j9,jj:,XExchanger:’j<,h]r;’…r<’Rr=’j@,}r>’jB,)r?’}r@’(hX gal__bD_erA’hXbeta-D-GalactoserB’h}rC’(XPUBCHEMrD’]rE’X4738rF’aXCHEBIrG’]rH’X28260rI’aXKEGGrJ’]rK’XC01582rL’auh}rM’hNhh]rN’…rO’RrP’jU,XC6H12O6rQ’jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rR’}rS’(hXEX_gal_erT’hXD Galactose exchangerU’h}rV’XGENE ASSOCIATIONrW’]rX’jash}rY’j9,jj:,XExchangerZ’j<,h]r[’…r\’Rr]’j@,}r^’jB,)r_’}r`’(hXgal_era’hX D-Galactoserb’h}rc’(XPUBCHEMrd’]re’X3424rf’aXCHEBIrg’]rh’X4139ri’aXKEGGrj’]rk’XC00124rl’auh}rm’hNhh]rn’…ro’Rrp’jU,XC6H12O6rq’jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rr’}rs’(hX EX_galct__D_ert’hXD Galactarate exchangeru’h}rv’XGENE ASSOCIATIONrw’]rx’jash}ry’j9,jj:,XExchangerz’j<,h]r{’…r|’Rr}’j@,}r~’jB,)r’}r€’(hX galct__D_er’hX D-Galactarater‚’h}rƒ’(XPUBCHEMr„’]r…’X4135r†’aXCHEBIr‡’]rˆ’jj.aXKEGGr‰’]rŠ’XC00879r‹’auh}rŒ’hNhh]r’…rŽ’Rr’jU,XC6H8O8r’jW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r‘’}r’’(hXEX_galctn__D_er“’hXD Galactonate exchanger”’h}r•’XGENE ASSOCIATIONr–’]r—’jash}r˜’j9,jj:,XExchanger™’j<,h]rš’…r›’Rrœ’j@,}r’jB,)rž’}rŸ’(hX galctn__D_er ’hX D-Galactonater¡’h}r¢’(XPUBCHEMr£’]r¤’X4136r¥’aXCHEBIr¦’]r§’X 12931 16534r¨’aXKEGGr©’]rª’XC00880r«’auh}r¬’hNhh]r­’…r®’Rr¯’jU,XC6H11O7r°’jW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r±’}r²’(hXEX_galctn__L_er³’hXL Galactonate exchanger´’h}rµ’XGENE ASSOCIATIONr¶’]r·’jash}r¸’j9,jj:,XExchanger¹’j<,h]rº’…r»’Rr¼’j@,}r½’jB,)r¾’}r¿’(hX galctn__L_erÀ’hX L-GalactonaterÁ’h}rÂ’(XPUBCHEMrÃ’]rÄ’X47205248rÅ’aXCHEBIrÆ’]rÇ’jj.aXKEGGrÈ’]rÉ’XC15930rÊ’auh}rË’hNhh]rÌ’…rÍ’RrÎ’jU,XC6H11O7rÏ’jW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÐ’}rÑ’(hX EX_galt_erÒ’hXGalactitol exchangerÓ’h}rÔ’XGENE ASSOCIATIONrÕ’]rÖ’jash}r×’j9,jj:,XExchangerØ’j<,h]rÙ’…rÚ’RrÛ’j@,}rÜ’jB,)rÝ’}rÞ’(hXgalt_erß’hX Galactitolrà’h}rá’(XPUBCHEMrâ’]rã’X4837rä’aXCHEBIrå’]ræ’X16813rç’aXKEGGrè’]ré’XC01697rê’auh}rë’hNhh]rì’…rí’Rrî’jU,XC6H14O6rï’jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rð’}rñ’(hX EX_galur_erò’hXD Galacturonate exchangeró’h}rô’XGENE ASSOCIATIONrõ’]rö’jash}r÷’j9,jj:,XExchangerø’j<,h]rù’…rú’Rrû’j@,}rü’jB,)rý’}rþ’(hXgalur_erÿ’hXD-Galacturonater“h}r“(XPUBCHEMr“]r“X3627r“aXCHEBIr“]r“jj.aXKEGGr“]r“XC00333r “auh}r “hNhh]r “…r “Rr “jU,XC6H9O7r“jW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r“}r“(hX EX_gam6p_er“hX"D Glucosamine 6 phosphate exchanger“h}r“XGENE ASSOCIATIONr“]r“jash}r“j9,jj:,XExchanger“j<,h]r“…r“Rr“j@,}r“jB,)r“}r“(hXgam6p_er“hXD-Glucosamine-6-phosphater“h}r “(XPUBCHEMr!“]r"“X3645r#“aXCHEBIr$“]r%“X15873r&“aXKEGGr'“]r(“XC00352r)“auh}r*“hNhh]r+“…r,“Rr-“jU,X C6H13NO8Pr.“jW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r/“}r0“(hXEX_gam_er1“hXD Glucosamine exchanger2“h}r3“XGENE ASSOCIATIONr4“]r5“jash}r6“j9,jj:,XExchanger7“j<,h]r8“…r9“Rr:“j@,}r;“jB,)r<“}r=“(hXgam_er>“hX D-Glucosaminer?“h}r@“(XPUBCHEMrA“]rB“X3623rC“aXCHEBIrD“]rE“X47977rF“aXKEGGrG“]rH“XC00329rI“auh}rJ“hNhh]rK“…rL“RrM“jU,XC6H14NO5rN“jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rO“}rP“(hX EX_gbbtn_erQ“hXgamma butyrobetaine exchangerR“h}rS“XGENE ASSOCIATIONrT“]rU“jash}rV“j9,jj:,XExchangerW“j<,h]rX“…rY“RrZ“j@,}r[“jB,)r\“}r]“(hXgbbtn_er^“hXgamma-butyrobetainer_“h}r`“(XPUBCHEMra“]rb“X4408rc“aXCHEBIrd“]re“X1941rf“aXKEGGrg“]rh“XC01181ri“auh}rj“hNhh]rk“…rl“Rrm“jU,XC7H15NO2rn“jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ro“}rp“(hXEX_gdp_erq“hX GDP exchangerr“h}rs“XGENE ASSOCIATIONrt“]ru“jash}rv“j9,jj:,XExchangerw“j<,h]rx“…ry“Rrz“j@,}r{“jB,)r|“}r}“(hXgdp_er~“hXGDPr“h}r€“(XPUBCHEMr“]r‚“X3337rƒ“aXCHEBIr„“]r…“X17552r†“aXKEGGr‡“]rˆ“XC00035r‰“auh}rŠ“hNhh]r‹“…rŒ“Rr“jU,X C10H12N5O11P2rŽ“jW,jË-jY,JýÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r“}r“(hX EX_glc__D_er‘“hXD Glucose exchanger’“h}r““XGENE ASSOCIATIONr”“]r•“jash}r–“j9,jj:,XExchanger—“j<,h]r˜“…r™“Rrš“j@,}r›“jB,)rœ“}r“(hXglc__D_erž“hX D-GlucoserŸ“h}r “(XPUBCHEMr¡“]r¢“X3333r£“aXCHEBIr¤“]r¥“X4167r¦“aXKEGGr§“]r¨“XC00031r©“auh}rª“hNhh]r«“…r¬“Rr­“jU,XC6H12O6r®“jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¯“}r°“(hX EX_glcn_er±“hXD Gluconate exchanger²“h}r³“XGENE ASSOCIATIONr´“]rµ“jash}r¶“j9,jj:,XExchanger·“j<,h]r¸“…r¹“Rrº“j@,}r»“jB,)r¼“}r½“(hXglcn_er¾“hX D-Gluconater¿“h}rÀ“(XPUBCHEMrÁ“]r“X3556rÓaXCHEBIrÄ“]rÅ“X33198rÆ“aXKEGGrÇ“]rÈ“XC00257rÉ“auh}rÊ“hNhh]rË“…rÌ“RrÍ“jU,XC6H11O7rΓjW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÏ“}rГ(hX EX_glcr_erÑ“hXD Glucarate exchangerÒ“h}rÓ“XGENE ASSOCIATIONrÔ“]rÕ“jash}rÖ“j9,jj:,XExchangerדj<,h]rØ“…rÙ“RrÚ“j@,}rÛ“jB,)rÜ“}rÝ“(hXglcr_erÞ“hX D-Glucaraterß“h}rà“(XPUBCHEMrá“]râ“X4076rã“aXCHEBIrä“]rå“X16002ræ“aXKEGGrç“]rè“XC00818ré“auh}rê“hNhh]rë“…rì“Rrí“jU,XC6H8O8rî“jW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rï“}rð“(hX EX_glcur1p_erñ“hX"D Glucuronate 1 phosphate exchangerò“h}ró“XGENE ASSOCIATIONrô“]rõ“jash}rö“j9,jj:,XExchanger÷“j<,h]rø“…rù“Rrú“j@,}rû“jB,)rü“}rý“(hX glcur1p_erþ“hXD-Glucuronate-1-phosphaterÿ“h}r”(XPUBCHEMr”]r”X7759r”aXCHEBIr”]r”X28547r”aXKEGGr”]r”XC05385r ”auh}r ”hNhh]r ”…r ”Rr ”jU,XC6H8O10Pr”jW,jË-jY,JýÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r”}r”(hX EX_glcur_er”hXD Glucuronate exchanger”h}r”XGENE ASSOCIATIONr”]r”jash}r”j9,jj:,XExchanger”j<,h]r”…r”Rr”j@,}r”jB,)r”}r”(hXglcur_er”hX D-Glucuronater”h}r ”(XPUBCHEMr!”]r"”X3491r#”aXCHEBIr$”]r%”X 4178 47952r&”aXKEGGr'”]r(”XC00191r)”auh}r*”hNhh]r+”…r,”Rr-”jU,XC6H9O7r.”jW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r/”}r0”(hX EX_gln__L_er1”hXL Glutamine exchanger2”h}r3”XGENE ASSOCIATIONr4”]r5”jash}r6”j9,jj:,XExchanger7”j<,h]r8”…r9”Rr:”j@,}r;”jB,)r<”}r=”(hXgln__L_er>”hX L-Glutaminer?”h}r@”(XPUBCHEMrA”]rB”X3364rC”aXCHEBIrD”]rE”X18050rF”aXKEGGrG”]rH”XC00064rI”auh}rJ”hNhh]rK”…rL”RrM”jU,X C5H10N2O3rN”jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rO”}rP”(hX EX_glu__L_erQ”hXL Glutamate exchangerR”h}rS”XGENE ASSOCIATIONrT”]rU”jash}rV”j9,jj:,XExchangerW”j<,h]rX”…rY”RrZ”j@,}r[”jB,)r\”}r]”(hXglu__L_er^”hX L-Glutamater_”h}r`”(XPUBCHEMra”]rb”X3327rc”aXCHEBIrd”]re”X16015rf”aXKEGGrg”]rh”XC00025ri”auh}rj”hNhh]rk”…rl”Rrm”jU,XC5H8NO4rn”jW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ro”}rp”(hXEX_gly_erq”hXGlycine exchangerr”h}rs”XGENE ASSOCIATIONrt”]ru”jash}rv”j9,jj:,XExchangerw”j<,h]rx”…ry”Rrz”j@,}r{”jB,)r|”}r}”(hXgly_er~”hXGlyciner”h}r€”(XPUBCHEMr”]r‚”X3339rƒ”aXCHEBIr„”]r…”X15428r†”aXKEGGr‡”]rˆ”XC00037r‰”auh}rŠ”hNhh]r‹”…rŒ”Rr”jU,XC2H5NO2rŽ”jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r”}r”(hX EX_glyald_er‘”hXD Glyceraldehyde exchanger’”h}r“”XGENE ASSOCIATIONr””]r•”jash}r–”j9,jj:,XExchanger—”j<,h]r˜”…r™”Rrš”j@,}r›”jB,)rœ”}r”(hXglyald_erž”hXD-GlyceraldehyderŸ”h}r ”(XPUBCHEMr¡”]r¢”X3856r£”aXCHEBIr¤”]r¥”X17378r¦”aXKEGGr§”]r¨”XC00577r©”auh}rª”hNhh]r«”…r¬”Rr­”jU,XC3H6O3r®”jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¯”}r°”(hX EX_glyb_er±”hXGlycine betaine exchanger²”h}r³”XGENE ASSOCIATIONr´”]rµ”jash}r¶”j9,jj:,XExchanger·”j<,h]r¸”…r¹”Rrº”j@,}r»”jB,)r¼”}r½”(hXglyb_er¾”hXGlycine-betainer¿”h}rÀ”(XPUBCHEMrÁ”]r”X3985rÔaXCHEBIrÄ”]rÅ”X17750rÆ”aXKEGGrÇ”]rÈ”XC00719rÉ”auh}rÊ”hNhh]rË”…rÌ”RrÍ”jU,XC5H11NO2rΔjW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÏ”}rД(hX EX_glyc2p_erÑ”hXGlycerol 2 phosphate exchangerÒ”h}rÓ”XGENE ASSOCIATIONrÔ”]rÕ”jash}rÖ”j9,jj:,XExchanger×”j<,h]rØ”…rÙ”RrÚ”j@,}rÛ”jB,)rÜ”}rÝ”(hXglyc2p_erÞ”hXGlycerol-2-phosphaterß”h}rà”(XPUBCHEMrá”]râ”X5889rã”aXCHEBIrä”]rå”X17270ræ”aXKEGGrç”]rè”XC02979ré”auh}rê”hNhh]rë”…rì”Rrí”jU,XC3H7O6Prî”jW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rï”}rð”(hX EX_glyc3p_erñ”hXGlycerol 3 phosphate exchangerò”h}ró”XGENE ASSOCIATIONrô”]rõ”jash}rö”j9,jj:,XExchanger÷”j<,h]rø”…rù”Rrú”j@,}rû”jB,)rü”}rý”(hXglyc3p_erþ”hXGlycerol-3-phosphaterÿ”h}r•(XPUBCHEMr•]r•X3393r•aXCHEBIr•]r•X15978r•aXKEGGr•]r•XC00093r •auh}r •hNhh]r •…r •Rr •jU,XC3H7O6Pr•jW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r•}r•(hX EX_glyc__R_er•hX R Glycerate exchanger•h}r•XGENE ASSOCIATIONr•]r•jash}r•j9,jj:,XExchanger•j<,h]r•…r•Rr•j@,}r•jB,)r•}r•(hX glyc__R_er•hX R-Glycerater•h}r •(XPUBCHEMr!•]r"•X3557r#•aXCHEBIr$•]r%•X32398r&•aXKEGGr'•]r(•XC00258r)•auh}r*•hNhh]r+•…r,•Rr-•jU,XC3H5O4r.•jW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r/•}r0•(hX EX_glyc_er1•hXGlycerol exchanger2•h}r3•XGENE ASSOCIATIONr4•]r5•jash}r6•j9,jj:,XExchanger7•j<,h]r8•…r9•Rr:•j@,}r;•jB,)r<•}r=•(hXglyc_er>•hXGlycerolr?•h}r@•(XPUBCHEMrA•]rB•X3416rC•aXCHEBIrD•]rE•X17754rF•aXKEGGrG•]rH•XC00116rI•auh}rJ•hNhh]rK•…rL•RrM•jU,XC3H8O3rN•jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,GÀD…ý›úÆju,G@@jv,Njw,Nubj0,)rO•}rP•(hX EX_glyclt_erQ•hXGlycolate exchangerR•h}rS•XGENE ASSOCIATIONrT•]rU•jash}rV•j9,jj:,XExchangerW•j<,h]rX•…rY•RrZ•j@,}r[•jB,)r\•}r]•(hXglyclt_er^•hX Glycolater_•h}r`•(XPUBCHEMra•]rb•X3460rc•aXCHEBIrd•]re•X17497rf•aXKEGGrg•]rh•XC00160ri•auh}rj•hNhh]rk•…rl•Rrm•jU,XC2H3O3rn•jW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ro•}rp•(hXEX_gmp_erq•hX GMP exchangerr•h}rs•XGENE ASSOCIATIONrt•]ru•jash}rv•j9,jj:,XExchangerw•j<,h]rx•…ry•Rrz•j@,}r{•jB,)r|•}r}•(hXgmp_er~•hXGMPr•h}r€•(XPUBCHEMr•]r‚•X3444rƒ•aXCHEBIr„•]r…•X17345r†•aXKEGGr‡•]rˆ•XC00144r‰•auh}rŠ•hNhh]r‹•…rŒ•Rr•jU,X C10H12N5O8PrŽ•jW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r•}r•(hXEX_gsn_er‘•hXGuanosine exchanger’•h}r“•XGENE ASSOCIATIONr”•]r••jash}r–•j9,jj:,XExchanger—•j<,h]r˜•…r™•Rrš•j@,}r›•jB,)rœ•}r•(hXgsn_erž•hX GuanosinerŸ•h}r •(XPUBCHEMr¡•]r¢•X3677r£•aXCHEBIr¤•]r¥•X16750r¦•aXKEGGr§•]r¨•XC00387r©•auh}rª•hNhh]r«•…r¬•Rr­•jU,X C10H13N5O5r®•jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¯•}r°•(hX EX_gthox_er±•hXOxidized glutathione exchanger²•h}r³•XGENE ASSOCIATIONr´•]rµ•jash}r¶•j9,jj:,XExchanger·•j<,h]r¸•…r¹•Rrº•j@,}r»•jB,)r¼•}r½•(hXgthox_er¾•hXOxidized-glutathioner¿•h}rÀ•(XPUBCHEMrÁ•]r•X3427rÕaXCHEBIrÄ•]rÅ•X17858rÆ•aXKEGGrÇ•]rÈ•XC00127rÉ•auh}rÊ•hNhh]rË•…rÌ•RrÍ•jU,X C20H30N6O12S2rΕjW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÏ•}rЕ(hX EX_gthrd_erÑ•hXReduced glutathione exchangerÒ•h}rÓ•XGENE ASSOCIATIONrÔ•]rÕ•jash}rÖ•j9,jj:,XExchangerוj<,h]rØ•…rÙ•RrÚ•j@,}rÛ•jB,)rÜ•}rÝ•(hXgthrd_erÞ•hXReduced-glutathionerß•h}rà•(XPUBCHEMrá•]râ•X3353rã•aXCHEBIrä•]rå•X16856ræ•aXKEGGrç•]rè•XC00051ré•auh}rê•hNhh]rë•…rì•Rrí•jU,X C10H16N3O6Srî•jW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rï•}rð•(hXEX_gtp_erñ•hX GTP exchangerò•h}ró•XGENE ASSOCIATIONrô•]rõ•jash}rö•j9,jj:,XExchanger÷•j<,h]rø•…rù•Rrú•j@,}rû•jB,)rü•}rý•(hXgtp_erþ•hXGTPrÿ•h}r–(XPUBCHEMr–]r–X3346r–aXCHEBIr–]r–X15996r–aXKEGGr–]r–XC00044r –auh}r –hNhh]r –…r –Rr –jU,X C10H12N5O14P3r–jW,jË-jY,JüÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r–}r–(hXEX_gua_er–hXGuanine exchanger–h}r–XGENE ASSOCIATIONr–]r–jash}r–j9,jj:,XExchanger–j<,h]r–…r–Rr–j@,}r–jB,)r–}r–(hXgua_er–hXGuaniner–h}r –(XPUBCHEMr!–]r"–X3541r#–aXCHEBIr$–]r%–X16235r&–aXKEGGr'–]r(–XC00242r)–auh}r*–hNhh]r+–…r,–Rr-–jU,XC5H5N5Or.–jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r/–}r0–(hXEX_h2_er1–hX H2 exchanger2–h}r3–XGENE ASSOCIATIONr4–]r5–jash}r6–j9,jj:,XExchanger7–j<,h]r8–…r9–Rr:–j@,}r;–jB,)r<–}r=–(hXh2_er>–hXH2r?–h}r@–(XPUBCHEMrA–]rB–X3577rC–aXCHEBIrD–]rE–X18276rF–aXKEGGrG–]rH–XC00282rI–auh}rJ–hNhh]rK–…rL–RrM–jU,XH2rN–jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rO–}rP–(hX EX_h2o2_erQ–hXHydrogen peroxide exchangerR–h}rS–XGENE ASSOCIATIONrT–]rU–jash}rV–j9,jj:,XExchangerW–j<,h]rX–…rY–RrZ–j@,}r[–jB,)r\–}r]–(hXh2o2_er^–hXHydrogen-peroxider_–h}r`–(XPUBCHEMra–]rb–X3329rc–aXCHEBIrd–]re–X16240rf–aXKEGGrg–]rh–XC00027ri–auh}rj–hNhh]rk–…rl–Rrm–jU,XH2O2rn–jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ro–}rp–(hXEX_h2o_erq–hX H2O exchangerr–h}rs–XGENE ASSOCIATIONrt–]ru–jash}rv–j9,jj:,XExchangerw–j<,h]rx–…ry–Rrz–j@,}r{–jB,)r|–}r}–(hXh2o_er~–hXH2Or–h}r€–(XPUBCHEMr–]r‚–X3303rƒ–aXCHEBIr„–]r…–X15377r†–aXKEGGr‡–]rˆ–XC00001r‰–auh}rŠ–hNhh]r‹–…rŒ–Rr–jU,XH2OrŽ–jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r–}r–(hXEX_h2s_er‘–hXHydrogen sulfide exchanger’–h}r“–XGENE ASSOCIATIONr”–]r•–jash}r––j9,jj:,XExchanger—–j<,h]r˜–…r™–Rrš–j@,}r›–jB,)rœ–}r–(hXh2s_erž–hXHydrogen-sulfiderŸ–h}r –(XPUBCHEMr¡–]r¢–X3578r£–aXCHEBIr¤–]r¥–X16136r¦–aXKEGGr§–]r¨–XC00283r©–auh}rª–hNhh]r«–…r¬–Rr­–jU,XH2Sr®–jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¯–}r°–(hXEX_h_er±–hX H exchanger²–h}r³–XGENE ASSOCIATIONr´–]rµ–jash}r¶–j9,jj:,XExchanger·–j<,h]r¸–…r¹–Rrº–j@,}r»–jB,)r¼–}r½–(hXh_er¾–hjÂ.h}r¿–(XPUBCHEMrÀ–]rÁ–X3380r–aXCHEBIrÖ]rÄ–X15378rÅ–aXKEGGrÆ–]rÇ–XC00080rÈ–auh}rÉ–hNhh]rÊ–…rË–RrÌ–jU,jÂ.jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,GÀYju,G@@jv,Njw,Nubj0,)rÍ–}rΖ(hX EX_hacolipa_erÏ–hX;hepta acylated core oligosaccharide lipid A E coli exchangerЖh}rÑ–XGENE ASSOCIATIONrÒ–]rÓ–jash}rÔ–j9,jj:,XExchangerÕ–j<,h]rÖ–…r×–RrØ–j@,}rÙ–jB,)rÚ–}rÛ–(hX hacolipa_erÜ–hX2hepta-acylated-core-oligosaccharide-lipid-A-E-colirÝ–h}rÞ–(XPUBCHEMrß–]rà–jj.aXCHEBIrá–]râ–jj.aXKEGGrã–]rä–jj.auh}rå–hNhh]ræ–…rç–Rrè–jU,XC192H333N2O101P4ré–jW,jË-jY,JõÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rê–}rë–(hX EX_halipa_erì–hX%hepta acylated KDO 2 lipid A exchangerí–h}rî–XGENE ASSOCIATIONrï–]rð–jash}rñ–j9,jj:,XExchangerò–j<,h]ró–…rô–Rrõ–j@,}rö–jB,)r÷–}rø–(hXhalipa_erù–hXhepta-acylated-KDO-2-lipid-Arú–h}rû–(XPUBCHEMrü–]rý–jj.aXCHEBIrþ–]rÿ–jj.aXKEGGr—]r—jj.auh}r—hNhh]r—…r—Rr—jU,XC126H226N2O40P2r—jW,jË-jY,JúÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r—}r—(hX EX_hdca_er —hXHexadecanoate n C160 exchanger —h}r —XGENE ASSOCIATIONr —]r —jash}r—j9,jj:,XExchanger—j<,h]r—…r—Rr—j@,}r—jB,)r—}r—(hXhdca_er—hXHexadecanoate-n-C160r—h}r—(XPUBCHEMr—]r—X3548r—aXCHEBIr—]r—X15756r—aXKEGGr—]r —XC00249r!—auh}r"—hNhh]r#—…r$—Rr%—jU,XC16H31O2r&—jW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r'—}r(—(hX EX_hdcea_er)—hXhexadecenoate n C161 exchanger*—h}r+—XGENE ASSOCIATIONr,—]r-—jash}r.—j9,jj:,XExchanger/—j<,h]r0—…r1—Rr2—j@,}r3—jB,)r4—}r5—(hXhdcea_er6—hXHexadecenoate-n-C161r7—h}r8—(XPUBCHEMr9—]r:—X3548r;—aXCHEBIr<—]r=—X15756r>—aXKEGGr?—]r@—XC00249rA—auh}rB—hNhh]rC—…rD—RrE—jU,XC16H29O2rF—jW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rG—}rH—(hXEX_hg2_erI—hX Hg2 exchangerJ—h}rK—XGENE ASSOCIATIONrL—]rM—jash}rN—j9,jj:,XExchangerO—j<,h]rP—…rQ—RrR—j@,}rS—jB,)rT—}rU—(hXhg2_erV—hXHg2rW—h}rX—(XPUBCHEMrY—]rZ—X3970r[—aXCHEBIr\—]r]—X16793r^—aXKEGGr_—]r`—XC00703ra—auh}rb—hNhh]rc—…rd—Rre—jU,XHgrf—jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rg—}rh—(hX EX_his__L_eri—hXL Histidine exchangerj—h}rk—XGENE ASSOCIATIONrl—]rm—jash}rn—j9,jj:,XExchangero—j<,h]rp—…rq—Rrr—j@,}rs—jB,)rt—}ru—(hXhis__L_erv—hX L-Histidinerw—h}rx—(XPUBCHEMry—]rz—X3435r{—aXCHEBIr|—]r}—X15971r~—aXKEGGr—]r€—XC00135r—auh}r‚—hNhh]rƒ—…r„—Rr…—jU,XC6H9N3O2r†—jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r‡—}rˆ—(hX EX_hom__L_er‰—hXL Homoserine exchangerŠ—h}r‹—XGENE ASSOCIATIONrŒ—]r—jash}rŽ—j9,jj:,XExchanger—j<,h]r—…r‘—Rr’—j@,}r“—jB,)r”—}r•—(hXhom__L_er–—hX L-Homoseriner——h}r˜—(XPUBCHEMr™—]rš—X3561r›—aXCHEBIrœ—]r—X15699rž—aXKEGGrŸ—]r —XC00263r¡—auh}r¢—hNhh]r£—…r¤—Rr¥—jU,XC4H9NO3r¦—jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r§—}r¨—(hXEX_hxa_er©—hXHexanoate n C60 exchangerª—h}r«—XGENE ASSOCIATIONr¬—]r­—jash}r®—j9,jj:,XExchanger¯—j<,h]r°—…r±—Rr²—j@,}r³—jB,)r´—}rµ—(hXhxa_er¶—hXHexanoate-n-C60r·—h}r¸—(XPUBCHEMr¹—]rº—X4740r»—aXCHEBIr¼—]r½—X30776r¾—aXKEGGr¿—]rÀ—XC01585rÁ—auh}r—hNhh]r×…rÄ—RrÅ—jU,XC6H11O2rÆ—jW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÇ—}rÈ—(hX EX_hxan_erÉ—hXHypoxanthine exchangerÊ—h}rË—XGENE ASSOCIATIONrÌ—]rÍ—jash}rΗj9,jj:,XExchangerÏ—j<,h]rЗ…rÑ—RrÒ—j@,}rÓ—jB,)rÔ—}rÕ—(hXhxan_erÖ—hX Hypoxanthiner×—h}rØ—(XPUBCHEMrÙ—]rÚ—X3560rÛ—aXCHEBIrÜ—]rÝ—X17368rÞ—aXKEGGrß—]rà—XC00262rá—auh}râ—hNhh]rã—…rä—Rrå—jU,XC5H4N4Oræ—jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rç—}rè—(hX EX_idon__L_eré—hXL Idonate exchangerê—h}rë—XGENE ASSOCIATIONrì—]rí—jash}rî—j9,jj:,XExchangerï—j<,h]rð—…rñ—Rrò—j@,}ró—jB,)rô—}rõ—(hX idon__L_erö—hX L-Idonater÷—h}rø—(XPUBCHEMrù—]rú—X4032rû—aXCHEBIrü—]rý—X17796rþ—aXKEGGrÿ—]r˜XC00770r˜auh}r˜hNhh]r˜…r˜Rr˜jU,XC6H11O7r˜jW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r˜}r˜(hX EX_ile__L_er ˜hXL Isoleucine exchanger ˜h}r ˜XGENE ASSOCIATIONr ˜]r ˜jash}r˜j9,jj:,XExchanger˜j<,h]r˜…r˜Rr˜j@,}r˜jB,)r˜}r˜(hXile__L_er˜hX L-Isoleuciner˜h}r˜(XPUBCHEMr˜]r˜X3697r˜aXCHEBIr˜]r˜X17191r˜aXKEGGr˜]r ˜XC00407r!˜auh}r"˜hNhh]r#˜…r$˜Rr%˜jU,XC6H13NO2r&˜jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r'˜}r(˜(hXEX_imp_er)˜hX IMP exchanger*˜h}r+˜XGENE ASSOCIATIONr,˜]r-˜jash}r.˜j9,jj:,XExchanger/˜j<,h]r0˜…r1˜Rr2˜j@,}r3˜jB,)r4˜}r5˜(hXimp_er6˜hXIMPr7˜h}r8˜(XPUBCHEMr9˜]r:˜X3430r;˜aXCHEBIr<˜]r=˜X17202r>˜aXKEGGr?˜]r@˜XC00130rA˜auh}rB˜hNhh]rC˜…rD˜RrE˜jU,X C10H11N4O8PrF˜jW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rG˜}rH˜(hX EX_indole_erI˜hXIndole exchangerJ˜h}rK˜XGENE ASSOCIATIONrL˜]rM˜jash}rN˜j9,jj:,XExchangerO˜j<,h]rP˜…rQ˜RrR˜j@,}rS˜jB,)rT˜}rU˜(hXindole_erV˜hXIndolerW˜h}rX˜(XPUBCHEMrY˜]rZ˜X3747r[˜aXCHEBIr\˜]r]˜X16881r^˜aXKEGGr_˜]r`˜XC00463ra˜auh}rb˜hNhh]rc˜…rd˜Rre˜jU,XC8H7Nrf˜jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rg˜}rh˜(hX EX_inost_eri˜hXmyo Inositol exchangerj˜h}rk˜XGENE ASSOCIATIONrl˜]rm˜jash}rn˜j9,jj:,XExchangero˜j<,h]rp˜…rq˜Rrr˜j@,}rs˜jB,)rt˜}ru˜(hXinost_erv˜hX myo-Inositolrw˜h}rx˜(XPUBCHEMry˜]rz˜X3437r{˜aXCHEBIr|˜]r}˜X17268r~˜aXKEGGr˜]r€˜XC00137r˜auh}r‚˜hNhh]rƒ˜…r„˜Rr…˜jU,XC6H12O6r†˜jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r‡˜}rˆ˜(hXEX_ins_er‰˜hXInosine exchangerŠ˜h}r‹˜XGENE ASSOCIATIONrŒ˜]r˜jash}rŽ˜j9,jj:,XExchanger˜j<,h]r˜…r‘˜Rr’˜j@,}r“˜jB,)r”˜}r•˜(hXins_er–˜hXInosiner—˜h}r˜˜(XPUBCHEMr™˜]rš˜X3588r›˜aXCHEBIrœ˜]r˜X17596rž˜aXKEGGrŸ˜]r ˜XC00294r¡˜auh}r¢˜hNhh]r£˜…r¤˜Rr¥˜jU,X C10H12N4O5r¦˜jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r§˜}r¨˜(hX EX_isetac_er©˜hXIsethionic acid exchangerª˜h}r«˜XGENE ASSOCIATIONr¬˜]r­˜jash}r®˜j9,jj:,XExchanger¯˜j<,h]r°˜…r±˜Rr²˜j@,}r³˜jB,)r´˜}rµ˜(hXisetac_er¶˜hXIsethionic-acidr·˜h}r¸˜(XPUBCHEMr¹˜]rº˜X7545r»˜aXCHEBIr¼˜]r½˜jj.aXKEGGr¾˜]r¿˜XC05123rÀ˜auh}rÁ˜hNhh]r˜…rØRrĘjU,XC2H5O4SrŘjW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rƘ}rǘ(hXEX_k_erȘhX K exchangerɘh}rʘXGENE ASSOCIATIONr˘]r̘jash}r͘j9,jj:,XExchangerΘj<,h]rϘ…rИRrјj@,}rÒ˜jB,)rÓ˜}rÔ˜(hXk_erÕ˜hX potassiumrÖ˜h}rט(XPUBCHEMrؘ]rÙ˜X3537rÚ˜aXCHEBIrÛ˜]rܘX29103rݘaXKEGGrÞ˜]rߘXC00238rà˜auh}rá˜hNhh]r★rã˜Rrä˜jU,XKrå˜jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,GÀju,G@@jv,Njw,Nubj0,)ræ˜}rç˜(hXEX_kdo2lipid4_erè˜hXKDO 2 lipid IV A exchangeré˜h}rê˜XGENE ASSOCIATIONrë˜]rì˜jash}rí˜j9,jj:,XExchangerî˜j<,h]rrð˜Rrñ˜j@,}rò˜jB,)ró˜}rô˜(hX kdo2lipid4_erõ˜hXKDO-2-lipid-IV-Arö˜h}r÷˜(XPUBCHEMrø˜]rù˜X8297rú˜aXCHEBIrû˜]rü˜jj.aXKEGGrý˜]rþ˜XC06025rÿ˜auh}r™hNhh]r™…r™Rr™jU,XC84H148N2O37P2r™jW,jË-jY,JúÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r™}r™(hX EX_lac__D_er™hXD lactate exchanger™h}r ™XGENE ASSOCIATIONr ™]r ™jash}r ™j9,jj:,XExchanger ™j<,h]r™…r™Rr™j@,}r™jVƒG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r™}r™(hX EX_lac__L_er™hXL Lactate exchanger™h}r™XGENE ASSOCIATIONr™]r™jash}r™j9,jj:,XExchanger™j<,h]r™…r™Rr™j@,}r™jB,)r™}r ™(hXlac__L_er!™hX L-Lactater"™h}r#™(XPUBCHEMr$™]r%™X3486r&™aXCHEBIr'™]r(™X422r)™aXKEGGr*™]r+™XC00186r,™auh}r-™hNhh]r.™…r/™Rr0™jU,XC3H5O3r1™jW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r2™}r3™(hX EX_lcts_er4™hXLactose exchanger5™h}r6™XGENE ASSOCIATIONr7™]r8™jash}r9™j9,jj:,XExchanger:™j<,h]r;™…r<™Rr=™j@,}r>™jB,)r?™}r@™(hXlcts_erA™hXLactoserB™h}rC™(XPUBCHEMrD™]rE™X3542rF™aXCHEBIrG™]rH™X36219rI™aXKEGGrJ™]rK™XC00243rL™auh}rM™hNhh]rN™…rO™RrP™jU,X C12H22O11rQ™jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rR™}rS™(hX EX_leu__L_erT™hXL Leucine exchangerU™h}rV™XGENE ASSOCIATIONrW™]rX™jash}rY™j9,jj:,XExchangerZ™j<,h]r[™…r\™Rr]™j@,}r^™jB,)r_™}r`™(hXleu__L_era™hX L-Leucinerb™h}rc™(XPUBCHEMrd™]re™X3423rf™aXCHEBIrg™]rh™X15603ri™aXKEGGrj™]rk™XC00123rl™auh}rm™hNhh]rn™…ro™Rrp™jU,XC6H13NO2rq™jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rr™}rs™(hXEX_lipa__cold_ert™hX#cold adapted KDO 2 lipid A exchangeru™h}rv™XGENE ASSOCIATIONrw™]rx™jash}ry™j9,jj:,XExchangerz™j<,h]r{™…r|™Rr}™j@,}r~™jXhG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r™}r€™(hX EX_lipa_er™hXKDO 2 lipid A exchanger‚™h}rƒ™XGENE ASSOCIATIONr„™]r…™jash}r†™j9,jj:,XExchanger‡™j<,h]rˆ™…r‰™RrŠ™j@,}r‹™jB,)rŒ™}r™(hXlipa_erŽ™hX KDO-2-lipid-Ar™h}r™(XPUBCHEMr‘™]r’™X8298r“™aXCHEBIr”™]r•™X27963r–™aXKEGGr—™]r˜™XC06026r™™auh}rš™hNhh]r›™…rœ™Rr™jU,XC110H196N2O39P2rž™jW,jË-jY,JúÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rŸ™}r ™(hX EX_lys__L_er¡™hXL Lysine exchanger¢™h}r£™XGENE ASSOCIATIONr¤™]r¥™jash}r¦™j9,jj:,XExchanger§™j<,h]r¨™…r©™Rrª™j@,}r«™jB,)r¬™}r­™(hXlys__L_er®™hXL-Lysiner¯™h}r°™(XPUBCHEMr±™]r²™X3349r³™aXCHEBIr´™]rµ™X18019r¶™aXKEGGr·™]r¸™XC00047r¹™auh}rº™hNhh]r»™…r¼™Rr½™jU,X C6H15N2O2r¾™jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¿™}rÀ™(hX EX_lyx__L_erÁ™hXL Lyxose exchanger™h}rÙXGENE ASSOCIATIONrÄ™]rÅ™jash}rÆ™j9,jj:,XExchangerÇ™j<,h]rÈ™…rÉ™RrÊ™j@,}rË™jB,)rÌ™}rÍ™(hXlyx__L_erΙhXL-LyxoserÏ™h}rЙ(XPUBCHEMrÑ™]rÒ™X4676rÓ™aXCHEBIrÔ™]rÕ™X28480rÖ™aXKEGGr×™]rØ™XC01508rÙ™auh}rÚ™hNhh]rÛ™…rÜ™RrÝ™jU,XC5H10O5rÞ™jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rß™}rà™(hX EX_mal__D_erá™hXD Malate exchangerâ™h}rã™XGENE ASSOCIATIONrä™]rå™jash}ræ™j9,jj:,XExchangerç™j<,h]rè™…ré™Rrê™j@,}rë™jB,)rì™}rí™(hXmal__D_erî™hXD-Malaterï™h}rð™(XPUBCHEMrñ™]rò™X3780ró™aXCHEBIrô™]rõ™X30796rö™aXKEGGr÷™]rø™XC00497rù™auh}rú™hNhh]rû™…rü™Rrý™jU,XC4H4O5rþ™jW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÿ™}rš(hX EX_mal__L_eršhXL Malate exchangeršh}ršXGENE ASSOCIATIONrš]ršjash}ršj9,jj:,XExchangeršj<,h]rš…r šRr šj@,}r šjB,)r š}r š(hXmal__L_eršhXL-Malateršh}rš(XPUBCHEMrš]ršX3449ršaXCHEBIrš]ršX30797ršaXKEGGrš]ršXC00149ršauh}ršhNhh]rš…ršRršjU,XC4H4O5ršjW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rš}r š(hX EX_malt_er!šhXMaltose exchanger"šh}r#šXGENE ASSOCIATIONr$š]r%šjash}r&šj9,jj:,XExchanger'šj<,h]r(š…r)šRr*šj@,}r+šjB,)r,š}r-š(hXmalt_er.šhXMaltoser/šh}r0š(XPUBCHEMr1š]r2šX3508r3šaXCHEBIr4š]r5šX17306r6šaXKEGGr7š]r8šXC00208r9šauh}r:šhNhh]r;š…r<šRr=šjU,X C12H22O11r>šjW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r?š}r@š(hX EX_malthx_erAšhXMaltohexaose exchangerBšh}rCšXGENE ASSOCIATIONrDš]rEšjash}rFšj9,jj:,XExchangerGšj<,h]rHš…rIšRrJšj@,}rKšjB,)rLš}rMš(hXmalthx_erNšhX MaltohexaoserOšh}rPš(XPUBCHEMrQš]rRšX5041rSšaXCHEBIrTš]rUšjj.aXKEGGrVš]rWšXC01936rXšauh}rYšhNhh]rZš…r[šRr\šjU,X C36H62O31r]šjW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r^š}r_š(hX EX_maltpt_er`šhXMaltopentaose exchangerašh}rbšXGENE ASSOCIATIONrcš]rdšjash}rešj9,jj:,XExchangerfšj<,h]rgš…rhšRrišj@,}rjšjB,)rkš}rlš(hXmaltpt_ermšhX Maltopentaosernšh}roš(XPUBCHEMrpš]rqšX 124005??3611rršaXCHEBIrsš]rtšX28057rušaXKEGGrvš]rwšjj.auh}rxšhNhh]ryš…rzšRr{šjU,X C30H52O26r|šjW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r}š}r~š(hX EX_malttr_eršhXMaltotriose exchanger€šh}ršXGENE ASSOCIATIONr‚š]rƒšjash}r„šj9,jj:,XExchanger…šj<,h]r†š…r‡šRrˆšj@,}r‰šjB,)rŠš}r‹š(hXmalttr_erŒšhX Maltotrioseršh}rŽš(XPUBCHEMrš]ršX4954r‘šaXCHEBIr’š]r“šX27931r”šaXKEGGr•š]r–šXC01835r—šauh}r˜šhNhh]r™š…rššRr›šjU,X C18H32O16rœšjW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rš}ržš(hX EX_maltttr_erŸšhXMaltotetraose exchanger šh}r¡šXGENE ASSOCIATIONr¢š]r£šjash}r¤šj9,jj:,XExchanger¥šj<,h]r¦š…r§šRr¨šj@,}r©šjB,)rªš}r«š(hX maltttr_er¬šhX Maltotetraoser­šh}r®š(XPUBCHEMr¯š]r°šX5141r±šaXCHEBIr²š]r³šjj.aXKEGGr´š]rµšXC02052r¶šauh}r·šhNhh]r¸š…r¹šRrºšjU,X C24H42O21r»šjW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¼š}r½š(hX EX_man6p_er¾šhXD Mannose 6 phosphate exchanger¿šh}rÀšXGENE ASSOCIATIONrÁš]ršjash}rÚj9,jj:,XExchangerÄšj<,h]rÅš…rÆšRrÇšj@,}rÈšjB,)rÉš}rÊš(hXman6p_erËšhXD-Mannose-6-phosphaterÌšh}rÍš(XPUBCHEMrΚ]rÏšX3572rКaXCHEBIrÑš]rÒšX17369rÓšaXKEGGrÔš]rÕšXC00275rÖšauh}rךhNhh]rØš…rÙšRrÚšjU,XC6H11O9PrÛšjW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÜš}rÝš(hXEX_man_erÞšhXD Mannose exchangerßšh}ràšXGENE ASSOCIATIONráš]râšjash}rãšj9,jj:,XExchangeräšj<,h]råš…ræšRrçšj@,}rèšjB,)réš}rêš(hXman_erëšhX D-Mannoserìšh}ríš(XPUBCHEMrîš]rïšX3459rðšaXCHEBIrñš]ròšX4208róšaXKEGGrôš]rõšXC00159röšauh}r÷šhNhh]røš…rùšRrúšjU,XC6H12O6rûšjW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rüš}rýš(hX EX_manglyc_erþšhX'2 alpha D Mannosyl D glycerate exchangerÿšh}r›XGENE ASSOCIATIONr›]r›jash}r›j9,jj:,XExchanger›j<,h]r›…r›Rr›j@,}r›jB,)r ›}r ›(hX manglyc_er ›hX2-alpha-D-Mannosyl-D-glycerater ›h}r ›(XPUBCHEMr›]r›X13711r›aXCHEBIr›]r›X15847r›aXKEGGr›]r›XC11544r›auh}r›hNhh]r›…r›Rr›jU,XC9H15O9r›jW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r›}r›(hX EX_melib_er›hXMelibiose exchanger›h}r ›XGENE ASSOCIATIONr!›]r"›jash}r#›j9,jj:,XExchanger$›j<,h]r%›…r&›Rr'›j@,}r(›jB,)r)›}r*›(hXmelib_er+›hX Melibioser,›h}r-›(XPUBCHEMr.›]r/›X7769r0›aXCHEBIr1›]r2›X28053r3›aXKEGGr4›]r5›XC05402r6›auh}r7›hNhh]r8›…r9›Rr:›jU,X C12H22O11r;›jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r<›}r=›(hX EX_met__D_er>›hXD Methionine exchanger?›h}r@›XGENE ASSOCIATIONrA›]rB›jash}rC›j9,jj:,XExchangerD›j<,h]rE›…rF›RrG›j@,}rH›jB,)rI›}rJ›(hXmet__D_erK›hX D-MethioninerL›h}rM›(XPUBCHEMrN›]rO›X4112rP›aXCHEBIrQ›]rR›X16867rS›aXKEGGrT›]rU›XC00855rV›auh}rW›hNhh]rX›…rY›RrZ›jU,X C5H10NO2Sr[›jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r\›}r]›(hX EX_met__L_er^›hXL Methionine exchanger_›h}r`›XGENE ASSOCIATIONra›]rb›jash}rc›j9,jj:,XExchangerd›j<,h]re›…rf›Rrg›j@,}rh›jB,)ri›}rj›(hXmet__L_erk›hX L-Methioninerl›h}rm›(XPUBCHEMrn›]ro›X3373rp›aXCHEBIrq›]rr›X16643rs›aXKEGGrt›]ru›XC00073rv›auh}rw›hNhh]rx›…ry›Rrz›jU,X C5H11NO2Sr{›jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r|›}r}›(hXEX_metsox__R__L_er~›hX!L methionine R sulfoxide exchanger›h}r€›XGENE ASSOCIATIONr›]r‚›jash}rƒ›j9,jj:,XExchanger„›j<,h]r…›…r†›Rr‡›j@,}rˆ›jB,)r‰›}rŠ›(hXmetsox__R__L_er‹›hXL-methionine-R-sulfoxiderŒ›h}r›(XPUBCHEMrŽ›]r›X847r›aXCHEBIr‘›]r’›jj.aXKEGGr“›]r”›jj.auh}r•›hNhh]r–›…r—›Rr˜›jU,X C5H11NO3Sr™›jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rš›}r››(hXEX_metsox__S__L_erœ›hXL Methionine S oxide exchanger›h}rž›XGENE ASSOCIATIONrŸ›]r ›jash}r¡›j9,jj:,XExchanger¢›j<,h]r£›…r¤›Rr¥›j@,}r¦›jB,)r§›}r¨›(hXmetsox__S__L_er©›hXL-Methionine-Sulfoxiderª›h}r«›(XPUBCHEMr¬›]r­›X5898r®›aXCHEBIr¯›]r°›X17016r±›aXKEGGr²›]r³›XC02989r´›auh}rµ›hNhh]r¶›…r·›Rr¸›jU,X C5H11NO3Sr¹›jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rº›}r»›(hXEX_mg2_er¼›hX Mg exchanger½›h}r¾›XGENE ASSOCIATIONr¿›]rÀ›jash}rÁ›j9,jj:,XExchanger›j<,h]rÛ…rÄ›RrÅ›j@,}rÆ›jB,)rÇ›}rÈ›(hXmg2_erÉ›hX magnesiumrÊ›h}rË›(XPUBCHEMrÌ›]rÍ›X3599rΛaXCHEBIrÏ›]rЛX18420rÑ›aXKEGGrÒ›]rÓ›XC00305rÔ›auh}rÕ›hNhh]rÖ›…r×›RrØ›jU,XMgrÙ›jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,G¿€bMÒñ©üju,G@@jv,Njw,Nubj0,)rÚ›}rÛ›(hX EX_minohp_erÜ›hX&myo Inositol hexakisphosphate exchangerÝ›h}rÞ›XGENE ASSOCIATIONrß›]rà›jash}rá›j9,jj:,XExchangerâ›j<,h]rã›…rä›Rrå›j@,}ræ›jB,)rç›}rè›(hXminohp_eré›hXmyo-Inositol-hexakisphosphaterê›h}rë›(XPUBCHEMrì›]rí›X4428rî›aXCHEBIrï›]rð›X17401rñ›aXKEGGrò›]ró›XC01204rô›auh}rõ›hNhh]rö›…r÷›Rrø›jU,X C6H6O24P6rù›jW,jË-jY,JôÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rú›}rû›(hX EX_mmet_erü›hXS Methyl L methionine exchangerý›h}rþ›XGENE ASSOCIATIONrÿ›]rœjash}rœj9,jj:,XExchangerœj<,h]rœ…rœRrœj@,}rœjB,)rœ}rœ(hXmmet_er œhXS-Methyl-L-methioniner œh}r œ(XPUBCHEMr œ]r œX6054rœaXCHEBIrœ]rœX17728rœaXKEGGrœ]rœXC03172rœauh}rœhNhh]rœ…rœRrœjU,X C6H14NO2SrœjW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rœ}rœ(hXEX_mn2_erœhX Mn2 exchangerœh}rœXGENE ASSOCIATIONrœ]r œjash}r!œj9,jj:,XExchanger"œj<,h]r#œ…r$œRr%œj@,}r&œjB,)r'œ}r(œ(hXmn2_er)œhXMn2r*œh}r+œ(XPUBCHEMr,œ]r-œX3336r.œaXCHEBIr/œ]r0œX18291r1œaXKEGGr2œ]r3œXC00034r4œauh}r5œhNhh]r6œ…r7œRr8œjU,XMnr9œjW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,G¿tzáG®{ju,G@@jv,Njw,Nubj0,)r:œ}r;œ(hXEX_mnl_er<œhXD Mannitol exchanger=œh}r>œXGENE ASSOCIATIONr?œ]r@œjash}rAœj9,jj:,XExchangerBœj<,h]rCœ…rDœRrEœj@,}rFœjB,)rGœ}rHœ(hXmnl_erIœhX D-MannitolrJœh}rKœ(XPUBCHEMrLœ]rMœX3682rNœaXCHEBIrOœ]rPœX16899rQœaXKEGGrRœ]rSœXC00392rTœauh}rUœhNhh]rVœ…rWœRrXœjU,XC6H14O6rYœjW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rZœ}r[œ(hX EX_mobd_er\œhXMolybdate exchanger]œh}r^œXGENE ASSOCIATIONr_œ]r`œjash}raœj9,jj:,XExchangerbœj<,h]rcœ…rdœRreœj@,}rfœjB,)rgœ}rhœ(hXmobd_eriœhXMolybdate-MoO4rjœh}rkœ(XPUBCHEMrlœ]rmœX8475rnœaXCHEBIroœ]rpœX36264rqœaXKEGGrrœ]rsœXC06232rtœauh}ruœhNhh]rvœ…rwœRrxœjU,jjW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,G¿tzáG®{ju,G@@jv,Njw,Nubj0,)ryœ}rzœ(hX EX_mso3_er{œhXmethanesulfonate exchanger|œh}r}œXGENE ASSOCIATIONr~œ]rœjash}r€œj9,jj:,XExchangerœj<,h]r‚œ…rƒœRr„œj@,}r…œjB,)r†œ}r‡œ(hXmso3_erˆœhXmethanesulfonater‰œh}rŠœ(XPUBCHEMr‹œ]rŒœX49991312rœaXCHEBIrŽœ]rœX25224rœaXKEGGr‘œ]r’œjj.auh}r“œhNhh]r”œ…r•œRr–œjU,XCH3O3Sr—œjW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r˜œ}r™œ(hXEX_n2o_eršœhXNitrous oxide exchanger›œh}rœœXGENE ASSOCIATIONrœ]ržœjash}rŸœj9,jj:,XExchanger œj<,h]r¡œ…r¢œRr£œj@,}r¤œjB,)r¥œ}r¦œ(hXn2o_er§œhX Nitrous-oxider¨œh}r©œ(XPUBCHEMrªœ]r«œX4143r¬œaXCHEBIr­œ]r®œX17045r¯œaXKEGGr°œ]r±œXC00887r²œauh}r³œhNhh]r´œ…rµœRr¶œjU,XN2Or·œjW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¸œ}r¹œ(hXEX_na1_erºœhXSodium exchanger»œh}r¼œXGENE ASSOCIATIONr½œ]r¾œjash}r¿œj9,jj:,XExchangerÀœj<,h]rÁœ…rœRrÜj@,}rÄœjB,)rÅœ}rÆœ(hXna1_erÇœhXSodiumrÈœh}rÉœ(XPUBCHEMrÊœ]rËœX4541rÌœaXCHEBIrÍœ]rΜX29101rÏœaXKEGGrМ]rÑœXC01330rÒœauh}rÓœhNhh]rÔœ…rÕœRrÖœjU,XNarלjW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rØœ}rÙœ(hXEX_nac_erÚœhXNicotinate exchangerÛœh}rÜœXGENE ASSOCIATIONrÝœ]rÞœjash}rßœj9,jj:,XExchangeràœj<,h]rᜅrâœRrãœj@,}räœjB,)råœ}ræœ(hXnac_erçœhX Nicotinaterèœh}réœ(XPUBCHEMrêœ]rëœX3552rìœaXCHEBIríœ]rîœX15940rïœaXKEGGrðœ]rñœXC00253ròœauh}róœhNhh]rôœ…rõœRröœjU,XC6H4NO2r÷œjW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)røœ}rùœ(hXEX_nh4_erúœhXAmmonia exchangerûœh}rüœXGENE ASSOCIATIONrýœ]rþœjash}rÿœj9,jj:,XExchangerj<,h]r…rRrj@,}rjB,)r}r(hXnh4_erhXAmmoniumrh}r (XPUBCHEMr ]r X4547r aXCHEBIr ]rX28938raXKEGGr]rXC01342rauh}rhNhh]r…rRrjU,XH4NrjW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,GÀ.ju,G@@jv,Njw,Nubj0,)r}r(hXEX_ni2_erhX Ni2 exchangerh}rXGENE ASSOCIATIONr]rjash}rj9,jj:,XExchanger j<,h]r!…r"Rr#j@,}r$jB,)r%}r&(hXni2_er'hXnickelr(h}r)(XPUBCHEMr*]r+X3585r,aXCHEBIr-]r.X28112r/aXKEGGr0]r1XC00291r2auh}r3hNhh]r4…r5Rr6jU,XNir7jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r8}r9(hXEX_nmn_er:hX NMN exchanger;h}r<XGENE ASSOCIATIONr=]r>jash}r?j9,jj:,XExchanger@j<,h]rA…rBRrCj@,}rDjB,)rE}rF(hXnmn_erGhXNMNrHh}rI(XPUBCHEMrJ]rKX3741rLaXCHEBIrM]rNX16171rOaXKEGGrP]rQXC00455rRauh}rShNhh]rT…rURrVjU,X C11H14N2O8PrWjW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rX}rY(hXEX_no2_erZhXNitrite exchanger[h}r\XGENE ASSOCIATIONr]]r^jash}r_j9,jj:,XExchanger`j<,h]ra…rbRrcj@,}rdjB,)re}rf(hXno2_erghXNitriterhh}ri(XPUBCHEMrj]rkX3388rlaXCHEBIrm]rnX16301roaXKEGGrp]rqXC00088rrauh}rshNhh]rt…ruRrvjU,XNO2rwjW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rx}ry(hXEX_no3_erzhXNitrate exchanger{h}r|XGENE ASSOCIATIONr}]r~jash}rj9,jj:,XExchanger€j<,h]r…r‚Rrƒj@,}r„jB,)r…}r†(hXno3_er‡hXNitraterˆh}r‰(XPUBCHEMrŠ]r‹X3543rŒaXCHEBIr]rŽX48107raXKEGGr]r‘XC00244r’auh}r“hNhh]r”…r•Rr–jU,XNO3r—jW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r˜}r™(hXEX_no_eršhXNitric oxide exchanger›h}rœXGENE ASSOCIATIONr]ržjash}rŸj9,jj:,XExchanger j<,h]r¡…r¢Rr£j@,}r¤jB,)r¥}r¦(hXno_er§hX Nitric-oxider¨h}r©(XPUBCHEMrª]r«X3815r¬aXCHEBIr­]r®X16480r¯aXKEGGr°]r±XC00533r²auh}r³hNhh]r´…rµRr¶jU,XNOr·jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¸}r¹(hXEX_o2_erºhX O2 exchanger»h}r¼XGENE ASSOCIATIONr½]r¾jash}r¿j9,jj:,XExchangerÀj<,h]rÁ…rÂRrÃj@,}rÄjB,)rÅ}rÆ(hXo2_erÇhXO2rÈh}rÉ(XPUBCHEMrÊ]rËX3309rÌaXCHEBIrÍ]rÎX15379rÏaXKEGGrÐ]rÑXC00007rÒauh}rÓhNhh]rÔ…rÕRrÖjU,XO2r×jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,GÀ2€ju,G@@jv,Njw,Nubj0,)rØ}rÙ(hXEX_o2s_erÚhXSuperoxide anion exchangerÛh}rÜXGENE ASSOCIATIONrÝ]rÞjash}rßj9,jj:,XExchangeràj<,h]rá…râRrãj@,}räjB,)rå}ræ(hXo2s_erçhXSuperoxide-anionrèh}ré(XPUBCHEMrê]rëX3971rìaXCHEBIrí]rîX18421rïaXKEGGrð]rñXC00704ròauh}róhNhh]rô…rõRröjU,XO2r÷jW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rø}rù(hX EX_ocdca_erúhXoctadecanoate n C180 exchangerûh}rüXGENE ASSOCIATIONrý]rþjash}rÿj9,jj:,XExchangeržj<,h]rž…ržRržj@,}ržjB,)rž}rž(hXocdca_eržhXoctadecanoate-n-C180ržh}r ž(XPUBCHEMr ž]r žX4692r žaXCHEBIr ž]ržX25629ržaXKEGGrž]ržXC01530ržauh}ržhNhh]rž…ržRržjU,XC18H35O2ržjW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rž}rž(hX EX_ocdcea_eržhXoctadecenoate n C181 exchangeržh}ržXGENE ASSOCIATIONrž]ržjash}ržj9,jj:,XExchanger žj<,h]r!ž…r"žRr#žj@,}r$žjB,)r%ž}r&ž(hXocdcea_er'žhXoctadecenoate-n-C181r(žh}r)ž(XPUBCHEMr*ž]r+žX3978r,žaXCHEBIr-ž]r.žX16196r/žaXKEGGr0ž]r1žjj.auh}r2žhNhh]r3ž…r4žRr5žjU,XC18H33O2r6žjW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r7ž}r8ž(hX EX_octa_er9žhXoctanoate n C80 exchanger:žh}r;žXGENE ASSOCIATIONr<ž]r=žjash}r>žj9,jj:,XExchanger?žj<,h]r@ž…rAžRrBžj@,}rCžjB,)rDž}rEž(hXocta_erFžhXoctanoate-n-C80rGžh}rHž(XPUBCHEMrIž]rJžX8658rKžaXCHEBIrLž]rMžX28837rNžaXKEGGrOž]rPžXC06423rQžauh}rRžhNhh]rSž…rTžRrUžjU,XC8H15O2rVžjW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rWž}rXž(hXEX_orn_erYžhXOrnithine exchangerZžh}r[žXGENE ASSOCIATIONr\ž]r]žjash}r^žj9,jj:,XExchanger_žj<,h]r`ž…ražRrbžj@,}rcžjB,)rdž}rež(hXorn_erfžhX Ornithinergžh}rhž(XPUBCHEMriž]rjžX4756rkžaXCHEBIrlž]rmžX18257rnžaXKEGGrož]rpžXC01602rqžauh}rržhNhh]rsž…rtžRružjU,X C5H13N2O2rvžjW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rwž}rxž(hX EX_orot_eryžhXOrotate exchangerzžh}r{žXGENE ASSOCIATIONr|ž]r}žjash}r~žj9,jj:,XExchangeržj<,h]r€ž…ržRr‚žj@,}rƒžjB,)r„ž}r…ž(hXorot_er†žhXOrotater‡žh}rˆž(XPUBCHEMr‰ž]rŠžX3589r‹žaXCHEBIrŒž]ržX16742rŽžaXKEGGrž]ržXC00295r‘žauh}r’žhNhh]r“ž…r”žRr•žjU,XC5H3N2O4r–žjW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r—ž}r˜ž(hXEX_oaa_er™žhXOxaloacetate exchangeršžh}r›žXGENE ASSOCIATIONrœž]ržjash}ržžj9,jj:,XExchangerŸžj<,h]r ž…r¡žRr¢žj@,}r£žjB,)r¤ž}r¥ž(hXoaa_er¦žhX Oxaloacetater§žh}r¨ž(XPUBCHEMr©ž]rªžX3338r«žaXCHEBIr¬ž]r­žX30744r®žaXKEGGr¯ž]r°žXC00036r±žauh}r²žhNhh]r³ž…r´žRrµžjU,XC4H2O5r¶žjW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r·ž}r¸ž(hX EX_pacald_er¹žhXPhenylacetaldehyde exchangerºžh}r»žXGENE ASSOCIATIONr¼ž]r½žjash}r¾žj9,jj:,XExchanger¿žj<,h]rÀž…rÁžRržj@,}rÞjB,)rÄž}rÅž(hXpacald_erÆžhXPhenylacetaldehyderÇžh}rÈž(XPUBCHEMrÉž]rÊžX3876rËžaXCHEBIrÌž]rÍžX16424rΞaXKEGGrÏž]rОXC00601rÑžauh}rÒžhNhh]rÓž…rÔžRrÕžjU,XC8H8OrÖžjW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rמ}rØž(hX EX_peamn_erÙžhXPhenethylamine exchangerÚžh}rÛžXGENE ASSOCIATIONrÜž]rÝžjash}rÞžj9,jj:,XExchangerßžj<,h]ràž…rážRrâžj@,}rãžjB,)räž}råž(hXpeamn_eræžhXPhenethylaminerçžh}rèž(XPUBCHEMréž]rêžX7711rëžaXCHEBIrìž]rížX18397rîžaXKEGGrïž]rðžXC05332rñžauh}ròžhNhh]róž…rôžRrõžjU,XC8H12NröžjW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r÷ž}røž(hX EX_phe__L_erùžhXL Phenylalanine exchangerúžh}rûžXGENE ASSOCIATIONrüž]rýžjash}rþžj9,jj:,XExchangerÿžj<,h]rŸ…rŸRrŸj@,}rŸjB,)rŸ}rŸ(hXphe__L_erŸhXL-PhenylalaninerŸh}rŸ(XPUBCHEMr Ÿ]r ŸX3379r ŸaXCHEBIr Ÿ]r ŸX17295rŸaXKEGGrŸ]rŸXC00079rŸauh}rŸhNhh]rŸ…rŸRrŸjU,XC9H11NO2rŸjW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rŸ}rŸ(hX EX_pheme_erŸhXProtoheme exchangerŸh}rŸXGENE ASSOCIATIONrŸ]rŸjash}rŸj9,jj:,XExchangerŸj<,h]r Ÿ…r!ŸRr"Ÿj@,}r#ŸjB,)r$Ÿ}r%Ÿ(hXpheme_er&ŸhX Protohemer'Ÿh}r(Ÿ(XPUBCHEMr)Ÿ]r*ŸX3334r+ŸaXCHEBIr,Ÿ]r-ŸX17627r.ŸaXKEGGr/Ÿ]r0ŸXC00032r1Ÿauh}r2ŸhNhh]r3Ÿ…r4ŸRr5ŸjU,X C34H30FeN4O4r6ŸjW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r7Ÿ}r8Ÿ(hXEX_pi_er9ŸhXPhosphate exchanger:Ÿh}r;ŸXGENE ASSOCIATIONr<Ÿ]r=Ÿjash}r>Ÿj9,jj:,XExchanger?Ÿj<,h]r@Ÿ…rAŸRrBŸj@,}rCŸjB,)rDŸ}rEŸ(hXpi_erFŸhX PhosphaterGŸh}rHŸ(XPUBCHEMrIŸ]rJŸX3311rKŸaXCHEBIrLŸ]rMŸX18367rNŸaXKEGGrOŸ]rPŸXC00009rQŸauh}rRŸhNhh]rSŸ…rTŸRrUŸjU,XHO4PrVŸjW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,G¿Õ‘hr° Åju,G@@jv,Njw,Nubj0,)rWŸ}rXŸ(hX EX_pnto__R_erYŸhX R Pantothenate exchangerZŸh}r[ŸXGENE ASSOCIATIONr\Ÿ]r]Ÿjash}r^Ÿj9,jj:,XExchanger_Ÿj<,h]r`Ÿ…raŸRrbŸj@,}rcŸjB,)rdŸ}reŸ(hX pnto__R_erfŸhXR-PantothenatergŸh}rhŸ(XPUBCHEMriŸ]rjŸX4121rkŸaXCHEBIrlŸ]rmŸX29032 46905 7916rnŸaXKEGGroŸ]rpŸXC00864rqŸauh}rrŸhNhh]rsŸ…rtŸRruŸjU,XC9H16NO5rvŸjW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rwŸ}rxŸ(hXEX_ppa_eryŸhXPropionate exchangerzŸh}r{ŸXGENE ASSOCIATIONr|Ÿ]r}Ÿjash}r~Ÿj9,jj:,XExchangerŸj<,h]r€Ÿ…rŸRr‚Ÿj@,}rƒŸjB,)r„Ÿ}r…Ÿ(hXppa_er†ŸhXPropionate-n-C30r‡Ÿh}rˆŸ(XPUBCHEMr‰Ÿ]rŠŸX3463r‹ŸaXCHEBIrŒŸ]rŸX30768rŽŸaXKEGGrŸ]rŸXC00163r‘Ÿauh}r’ŸhNhh]r“Ÿ…r”ŸRr•ŸjU,XC3H5O2r–ŸjW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r—Ÿ}r˜Ÿ(hX EX_ppal_er™ŸhXPropanal exchangeršŸh}r›ŸXGENE ASSOCIATIONrœŸ]rŸjash}ržŸj9,jj:,XExchangerŸŸj<,h]r Ÿ…r¡ŸRr¢Ÿj@,}r£ŸjB,)r¤Ÿ}r¥Ÿ(hXppal_er¦ŸhXPropanalr§Ÿh}r¨Ÿ(XPUBCHEMr©Ÿ]rªŸX3762r«ŸaXCHEBIr¬Ÿ]r­ŸX17153r®ŸaXKEGGr¯Ÿ]r°ŸXC00479r±Ÿauh}r²ŸhNhh]r³Ÿ…r´ŸRrµŸjU,XC3H6Or¶ŸjW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r·Ÿ}r¸Ÿ(hX EX_pppn_er¹ŸhXPhenylpropanoate exchangerºŸh}r»ŸXGENE ASSOCIATIONr¼Ÿ]r½Ÿjash}r¾Ÿj9,jj:,XExchanger¿Ÿj<,h]rÀŸ…rÁŸRrŸj@,}rßjB,)rÄŸ}rÅŸ(hXpppn_erÆŸhXPhenylpropanoaterÇŸh}rÈŸ(XPUBCHEMrÉŸ]rÊŸX7943rËŸaXCHEBIrÌŸ]rÍŸX28631rΟaXKEGGrÏŸ]rПXC05629rÑŸauh}rÒŸhNhh]rÓŸ…rÔŸRrÕŸjU,XC9H9O2rÖŸjW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rן}rØŸ(hXEX_ppt_erÙŸhXPhosphonate exchangerÚŸh}rÛŸXGENE ASSOCIATIONrÜŸ]rÝŸjash}rÞŸj9,jj:,XExchangerߟj<,h]ràŸ…ráŸRrâŸj@,}rãŸjB,)räŸ}råŸ(hXppt_eræŸhX PhosphonaterçŸh}rèŸ(XPUBCHEMréŸ]rêŸX8926rëŸaXCHEBIrìŸ]ríŸjj.aXKEGGrîŸ]rïŸXC06701rðŸauh}rñŸhNhh]ròŸ…róŸRrôŸjU,XHO3PrõŸjW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)röŸ}r÷Ÿ(hX EX_pro__L_erøŸhXL Proline exchangerùŸh}rúŸXGENE ASSOCIATIONrûŸ]rüŸjash}rýŸj9,jj:,XExchangerþŸj<,h]rÿŸ…r Rr j@,}r jB,)r }r (hXpro__L_er hX L-Proliner h}r (XPUBCHEMr ]r  X3448r  aXCHEBIr  ]r  X17203r  aXKEGGr ]r XC00148r auh}r hNhh]r …r Rr jU,XC5H9NO2r jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r }r (hX EX_progly_er hXL Prolinylglycine exchanger h}r XGENE ASSOCIATIONr ]r jash}r j9,jj:,XExchanger j<,h]r …r  Rr! j@,}r" jB,)r# }r$ (hXprogly_er% hXL-Prolinylglyciner& h}r' (XPUBCHEMr( ]r) jj.aXCHEBIr* ]r+ jj.aXKEGGr, ]r- jj.auh}r. hNhh]r/ …r0 Rr1 jU,X C7H12N2O3r2 jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r3 }r4 (hX EX_psclys_er5 hXpsicoselysine exchanger6 h}r7 XGENE ASSOCIATIONr8 ]r9 jash}r: j9,jj:,XExchanger; j<,h]r< …r= Rr> j@,}r? jB,)r@ }rA (hXpsclys_erB hX psicoselysinerC h}rD (XPUBCHEMrE ]rF jj.aXCHEBIrG ]rH jj.aXKEGGrI ]rJ jj.auh}rK hNhh]rL …rM RrN jU,X C12H25N2O7rO jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rP }rQ (hX EX_pser__L_erR hXO Phospho L serine exchangerS h}rT XGENE ASSOCIATIONrU ]rV jash}rW j9,jj:,XExchangerX j<,h]rY …rZ Rr[ j@,}r\ jB,)r] }r^ (hX pser__L_er_ hXO-Phospho-L-seriner` h}ra (XPUBCHEMrb ]rc X4251rd aXCHEBIre ]rf X15811rg aXKEGGrh ]ri XC01005rj auh}rk hNhh]rl …rm Rrn jU,XC3H6NO6Pro jW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rp }rq (hX EX_ptrc_err hXPutrescine exchangers h}rt XGENE ASSOCIATIONru ]rv jash}rw j9,jj:,XExchangerx j<,h]ry …rz Rr{ j@,}r| jB,)r} }r~ (hXptrc_er hX Putresciner€ h}r (XPUBCHEMr‚ ]rƒ X3434r„ aXCHEBIr… ]r† X17148r‡ aXKEGGrˆ ]r‰ XC00134rŠ auh}r‹ hNhh]rŒ …r RrŽ jU,XC4H14N2r jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r }r‘ (hXEX_pyr_er’ hXPyruvate exchanger“ h}r” XGENE ASSOCIATIONr• ]r– jash}r— j9,jj:,XExchanger˜ j<,h]r™ …rš Rr› j@,}rœ jB,)r }rž (hXpyr_erŸ hXPyruvater  h}r¡ (XPUBCHEMr¢ ]r£ X3324r¤ aXCHEBIr¥ ]r¦ X32816r§ aXKEGGr¨ ]r© XC00022rª auh}r« hNhh]r¬ …r­ Rr® jU,XC3H3O3r¯ jW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r° }r± (hXEX_r5p_er² hX#alpha D Ribose 5 phosphate exchanger³ h}r´ XGENE ASSOCIATIONrµ ]r¶ jash}r· j9,jj:,XExchanger¸ j<,h]r¹ …rº Rr» j@,}r¼ jB,)r½ }r¾ (hXr5p_er¿ hXalpha-D-Ribose-5-phosphaterÀ h}rÁ (XPUBCHEMr ]ràX3417rÄ aXCHEBIrÅ ]rÆ X17797rÇ aXKEGGrÈ ]rÉ XC00117rÊ auh}rË hNhh]rÌ …rÍ RrΠjU,XC5H9O8PrÏ jW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rР}rÑ (hX EX_rib__D_erÒ hXD Ribose exchangerÓ h}rÔ XGENE ASSOCIATIONrÕ ]rÖ jash}r× j9,jj:,XExchangerØ j<,h]rÙ …rÚ RrÛ j@,}rÜ jB,)rÝ }rÞ (hXrib__D_erß hXD-Riboserà h}rá (XPUBCHEMrâ ]rã X3421rä aXCHEBIrå ]ræ X47013rç aXKEGGrè ]ré XC00121rê auh}rë hNhh]rì …rí Rrî jU,XC5H10O5rï jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rð }rñ (hXEX_rmn_erò hXL Rhamnose exchangeró h}rô XGENE ASSOCIATIONrõ ]rö jash}r÷ j9,jj:,XExchangerø j<,h]rù …rú Rrû j@,}rü jB,)rý }rþ (hXrmn_erÿ hX L-Rhamnoser¡h}r¡(XPUBCHEMr¡]r¡X3790r¡aXCHEBIr¡]r¡X16055r¡aXKEGGr¡]r ¡XC00507r ¡auh}r ¡hNhh]r ¡…r ¡Rr¡jU,XC6H12O5r¡jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¡}r¡(hX EX_sbt__D_er¡hXD Sorbitol exchanger¡h}r¡XGENE ASSOCIATIONr¡]r¡jash}r¡j9,jj:,XExchanger¡j<,h]r¡…r¡Rr¡j@,}r¡jB,)r¡}r¡(hXsbt__D_er¡hX D-Sorbitolr ¡h}r!¡(XPUBCHEMr"¡]r#¡X4052r$¡aXCHEBIr%¡]r&¡X17924r'¡aXKEGGr(¡]r)¡XC00794r*¡auh}r+¡hNhh]r,¡…r-¡Rr.¡jU,XC6H14O6r/¡jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r0¡}r1¡(hX EX_ser__D_er2¡hXD Serine exchanger3¡h}r4¡XGENE ASSOCIATIONr5¡]r6¡jash}r7¡j9,jj:,XExchanger8¡j<,h]r9¡…r:¡Rr;¡j@,}r<¡jpG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r=¡}r>¡(hX EX_ser__L_er?¡hXL Serine exchanger@¡h}rA¡XGENE ASSOCIATIONrB¡]rC¡jash}rD¡j9,jj:,XExchangerE¡j<,h]rF¡…rG¡RrH¡j@,}rI¡jB,)rJ¡}rK¡(hXser__L_erL¡hXL-SerinerM¡h}rN¡(XPUBCHEMrO¡]rP¡X3365rQ¡aXCHEBIrR¡]rS¡X17115rT¡aXKEGGrU¡]rV¡XC00065rW¡auh}rX¡hNhh]rY¡…rZ¡Rr[¡jU,XC3H7NO3r\¡jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r]¡}r^¡(hXEX_skm_er_¡hXShikimate exchanger`¡h}ra¡XGENE ASSOCIATIONrb¡]rc¡jash}rd¡j9,jj:,XExchangere¡j<,h]rf¡…rg¡Rrh¡j@,}ri¡jB,)rj¡}rk¡(hXskm_erl¡hX Shikimaterm¡h}rn¡(XPUBCHEMro¡]rp¡X3776rq¡aXCHEBIrr¡]rs¡X16119rt¡aXKEGGru¡]rv¡XC00493rw¡auh}rx¡hNhh]ry¡…rz¡Rr{¡jU,XC7H9O5r|¡jW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r}¡}r~¡(hXEX_so2_er¡hXsulfur dioxide exchanger€¡h}r¡XGENE ASSOCIATIONr‚¡]rƒ¡jash}r„¡j9,jj:,XExchanger…¡j<,h]r†¡…r‡¡Rrˆ¡j@,}r‰¡jB,)rŠ¡}r‹¡(hXso2_erŒ¡hXsulfur-dioxider¡h}rŽ¡(XPUBCHEMr¡]r¡X11497r‘¡aXCHEBIr’¡]r“¡X18422r”¡aXKEGGr•¡]r–¡XC09306r—¡auh}r˜¡hNhh]r™¡…rš¡Rr›¡jU,XO2Srœ¡jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¡}rž¡(hXEX_so3_erŸ¡hXSulfite exchanger ¡h}r¡¡XGENE ASSOCIATIONr¢¡]r£¡jash}r¤¡j9,jj:,XExchanger¥¡j<,h]r¦¡…r§¡Rr¨¡j@,}r©¡jB,)rª¡}r«¡(hXso3_er¬¡hXSulfiter­¡h}r®¡(XPUBCHEMr¯¡]r°¡X3394r±¡aXCHEBIr²¡]r³¡X48854r´¡aXKEGGrµ¡]r¶¡XC00094r·¡auh}r¸¡hNhh]r¹¡…rº¡Rr»¡jU,XO3Sr¼¡jW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r½¡}r¾¡(hXEX_so4_er¿¡hXSulfate exchangerÀ¡h}rÁ¡XGENE ASSOCIATIONr¡]rájash}rÄ¡j9,jj:,XExchangerÅ¡j<,h]rÆ¡…rÇ¡RrÈ¡j@,}rÉ¡jB,)rÊ¡}rË¡(hXso4_erÌ¡hXSulfaterÍ¡h}rΡ(XPUBCHEMrÏ¡]rСX3359rÑ¡aXCHEBIrÒ¡]rÓ¡X16189rÔ¡aXKEGGrÕ¡]rÖ¡XC00059rסauh}rØ¡hNhh]rÙ¡…rÚ¡RrÛ¡jU,XO4SrÜ¡jW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,G¿ðju,G@@jv,Njw,Nubj0,)rÝ¡}rÞ¡(hX EX_spmd_erß¡hXSpermidine exchangerà¡h}rá¡XGENE ASSOCIATIONrâ¡]rã¡jash}rä¡j9,jj:,XExchangerå¡j<,h]ræ¡…rç¡Rrè¡j@,}ré¡jB,)rê¡}rë¡(hXspmd_erì¡hX Spermidinerí¡h}rî¡(XPUBCHEMrï¡]rð¡X3609rñ¡aXCHEBIrò¡]ró¡X16610rô¡aXKEGGrõ¡]rö¡XC00315r÷¡auh}rø¡hNhh]rù¡…rú¡Rrû¡jU,XC7H22N3rü¡jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rý¡}rþ¡(hX EX_succ_erÿ¡hXSuccinate exchanger¢h}r¢XGENE ASSOCIATIONr¢]r¢jash}r¢j9,jj:,XExchanger¢j<,h]r¢…r¢Rr¢j@,}r ¢jB,)r ¢}r ¢(hXsucc_er ¢hX Succinater ¢h}r¢(XPUBCHEMr¢]r¢X3344r¢aXCHEBIr¢]r¢X15741r¢aXKEGGr¢]r¢XC00042r¢auh}r¢hNhh]r¢…r¢Rr¢jU,XC4H4O4r¢jW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¢}r¢(hX EX_sucr_er¢hXSucrose exchanger ¢h}r!¢XGENE ASSOCIATIONr"¢]r#¢jash}r$¢j9,jj:,XExchanger%¢j<,h]r&¢…r'¢Rr(¢j@,}r)¢jB,)r*¢}r+¢(hXsucr_er,¢hXSucroser-¢h}r.¢(XPUBCHEMr/¢]r0¢X3389r1¢aXCHEBIr2¢]r3¢X17992r4¢aXKEGGr5¢]r6¢XC00089r7¢auh}r8¢hNhh]r9¢…r:¢Rr;¢jU,X C12H22O11r<¢jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r=¢}r>¢(hX EX_sulfac_er?¢hXsulfoacetate exchanger@¢h}rA¢XGENE ASSOCIATIONrB¢]rC¢jash}rD¢j9,jj:,XExchangerE¢j<,h]rF¢…rG¢RrH¢j@,}rI¢jB,)rJ¢}rK¢(hXsulfac_erL¢hX sulfoacetaterM¢h}rN¢(XPUBCHEMrO¢]rP¢X7846991rQ¢aXCHEBIrR¢]rS¢jj.aXKEGGrT¢]rU¢XC14179rV¢auh}rW¢hNhh]rX¢…rY¢RrZ¢jU,XC2H2O5Sr[¢jW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r\¢}r]¢(hX EX_tartr__L_er^¢hXL tartrate exchanger_¢h}r`¢XGENE ASSOCIATIONra¢]rb¢jash}rc¢j9,jj:,XExchangerd¢j<,h]re¢…rf¢Rrg¢j@,}rh¢jB,)ri¢}rj¢(hX tartr__L_erk¢hX L-tartraterl¢h}rm¢(XPUBCHEMrn¢]ro¢X4154rp¢aXCHEBIrq¢]rr¢X 15671 30924rs¢aXKEGGrt¢]ru¢XC00898rv¢auh}rw¢hNhh]rx¢…ry¢Rrz¢jU,XC4H4O6r{¢jW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r|¢}r}¢(hX EX_taur_er~¢hXTaurine exchanger¢h}r€¢XGENE ASSOCIATIONr¢]r‚¢jash}rƒ¢j9,jj:,XExchanger„¢j<,h]r…¢…r†¢Rr‡¢j@,}rˆ¢jB,)r‰¢}rŠ¢(hXtaur_er‹¢hXTaurinerŒ¢h}r¢(XPUBCHEMrŽ¢]r¢X3544r¢aXCHEBIr‘¢]r’¢X15891r“¢aXKEGGr”¢]r•¢XC00245r–¢auh}r—¢hNhh]r˜¢…r™¢Rrš¢jU,XC2H7NO3Sr›¢jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rœ¢}r¢(hX EX_tcynt_erž¢hXThiocyanate exchangerŸ¢h}r ¢XGENE ASSOCIATIONr¡¢]r¢¢jash}r£¢j9,jj:,XExchanger¤¢j<,h]r¥¢…r¦¢Rr§¢j@,}r¨¢jB,)r©¢}rª¢(hXtcynt_er«¢hX Thiocyanater¬¢h}r­¢(XPUBCHEMr®¢]r¯¢X4888r°¢aXCHEBIr±¢]r²¢X29200r³¢aXKEGGr´¢]rµ¢XC01755r¶¢auh}r·¢hNhh]r¸¢…r¹¢Rrº¢jU,XCNSr»¢jW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¼¢}r½¢(hXEX_thm_er¾¢hXThiamin exchanger¿¢h}rÀ¢XGENE ASSOCIATIONrÁ¢]r¢jash}râj9,jj:,XExchangerÄ¢j<,h]rÅ¢…rÆ¢RrÇ¢j@,}rÈ¢jB,)rÉ¢}rÊ¢(hXthm_erË¢hXThiaminrÌ¢h}rÍ¢(XPUBCHEMr΢]rÏ¢X3668rТaXCHEBIrÑ¢]rÒ¢X18385rÓ¢aXKEGGrÔ¢]rÕ¢XC00378rÖ¢auh}r×¢hNhh]rØ¢…rÙ¢RrÚ¢jU,X C12H17N4OSrÛ¢jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,G¾_Ö¯kÚju,G@@jv,Njw,Nubj0,)rÜ¢}rÝ¢(hX EX_thr__L_erÞ¢hXL Threonine exchangerߢh}rà¢XGENE ASSOCIATIONrá¢]râ¢jash}rã¢j9,jj:,XExchangerä¢j<,h]r墅ræ¢Rrç¢j@,}rè¢jB,)ré¢}rê¢(hXthr__L_erë¢hX L-Threoninerì¢h}rí¢(XPUBCHEMrî¢]rï¢X3488rð¢aXCHEBIrñ¢]rò¢X16857ró¢aXKEGGrô¢]rõ¢XC00188rö¢auh}r÷¢hNhh]rø¢…rù¢Rrú¢jU,XC4H9NO3rû¢jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rü¢}rý¢(hX EX_thrp_erþ¢hX"L Threonine O 3 phosphate exchangerÿ¢h}r£XGENE ASSOCIATIONr£]r£jash}r£j9,jj:,XExchanger£j<,h]r£…r£Rr£j@,}r£jB,)r £}r £(hXthrp_er £hXL-Threonine-O-3-phosphater £h}r £(XPUBCHEMr£]r£X14294r£aXCHEBIr£]r£X37525r£aXKEGGr£]r£XC12147r£auh}r£hNhh]r£…r£Rr£jU,XC4H8NO6Pr£jW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r£}r£(hX EX_thym_er£hXThymine exchanger£h}r £XGENE ASSOCIATIONr!£]r"£jash}r#£j9,jj:,XExchanger$£j<,h]r%£…r&£Rr'£j@,}r(£jB,)r)£}r*£(hXthym_er+£hXThyminer,£h}r-£(XPUBCHEMr.£]r/£X3478r0£aXCHEBIr1£]r2£X17821r3£aXKEGGr4£]r5£XC00178r6£auh}r7£hNhh]r8£…r9£Rr:£jU,XC5H6N2O2r;£jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r<£}r=£(hX EX_thymd_er>£hXThymidine exchanger?£h}r@£XGENE ASSOCIATIONrA£]rB£jash}rC£j9,jj:,XExchangerD£j<,h]rE£…rF£RrG£j@,}rH£jB,)rI£}rJ£(hXthymd_erK£hX ThymidinerL£h}rM£(XPUBCHEMrN£]rO£X3514rP£aXCHEBIrQ£]rR£X17748rS£aXKEGGrT£]rU£XC00214rV£auh}rW£hNhh]rX£…rY£RrZ£jU,X C10H14N2O5r[£jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r\£}r]£(hXEX_tma_er^£hXTrimethylamine exchanger_£h}r`£XGENE ASSOCIATIONra£]rb£jash}rc£j9,jj:,XExchangerd£j<,h]re£…rf£Rrg£j@,}rh£jB,)ri£}rj£(hXtma_erk£hXtrimethylaminerl£h}rm£(XPUBCHEMrn£]ro£X3844rp£aXCHEBIrq£]rr£X18139rs£aXKEGGrt£]ru£XC00565rv£auh}rw£hNhh]rx£…ry£Rrz£jU,XC3H10Nr{£jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r|£}r}£(hX EX_tmao_er~£hXTrimethylamine N oxide exchanger£h}r€£XGENE ASSOCIATIONr£]r‚£jash}rƒ£j9,jj:,XExchanger„£j<,h]r…£…r†£Rr‡£j@,}rˆ£jB,)r‰£}rŠ£(hXtmao_er‹£hXTrimethylamine-N-oxiderŒ£h}r£(XPUBCHEMrŽ£]r£X4338r£aXCHEBIr‘£]r’£X15724r“£aXKEGGr”£]r•£XC01104r–£auh}r—£hNhh]r˜£…r™£Rrš£jU,XC3H9NOr›£jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rœ£}r£(hXEX_tre_erž£hXTrehalose exchangerŸ£h}r £XGENE ASSOCIATIONr¡£]r¢£jash}r££j9,jj:,XExchanger¤£j<,h]r¥£…r¦£Rr§£j@,}r¨£jB,)r©£}rª£(hXtre_er«£hX Trehaloser¬£h}r­£(XPUBCHEMr®£]r¯£X4320r°£aXCHEBIr±£]r²£X16551r³£aXKEGGr´£]rµ£XC01083r¶£auh}r·£hNhh]r¸£…r¹£Rrº£jU,X C12H22O11r»£jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¼£}r½£(hX EX_trp__L_er¾£hXL Tryptophan exchanger¿£h}rÀ£XGENE ASSOCIATIONrÁ£]r£jash}rãj9,jj:,XExchangerÄ£j<,h]rÅ£…rÆ£RrÇ£j@,}rÈ£jB,)rÉ£}rÊ£(hXtrp__L_erË£hX L-TryptophanrÌ£h}rÍ£(XPUBCHEMrΣ]rÏ£X3378rУaXCHEBIrÑ£]rÒ£X16828rÓ£aXKEGGrÔ£]rÕ£XC00078rÖ£auh}r×£hNhh]rØ£…rÙ£RrÚ£jU,X C11H12N2O2rÛ£jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÜ£}rÝ£(hX EX_tsul_erÞ£hXThiosulfate exchangerߣh}rà£XGENE ASSOCIATIONrá£]râ£jash}rã£j9,jj:,XExchangerä£j<,h]r壅ræ£Rrç£j@,}rè£jB,)ré£}rê£(hXtsul_erë£hX Thiosulfaterì£h}rí£(XPUBCHEMrî£]rï£X3614rð£aXCHEBIrñ£]rò£X16094ró£aXKEGGrô£]rõ£XC00320rö£auh}r÷£hNhh]rø£…rù£Rrú£jU,XO3S2rû£jW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rü£}rý£(hX EX_ttdca_erþ£hXtetradecanoate n C140 exchangerÿ£h}r¤XGENE ASSOCIATIONr¤]r¤jash}r¤j9,jj:,XExchanger¤j<,h]r¤…r¤Rr¤j@,}r¤jB,)r ¤}r ¤(hXttdca_er ¤hXtetradecanoate-n-C140r ¤h}r ¤(XPUBCHEMr¤]r¤X8659r¤aXCHEBIr¤]r¤X 28875 30807r¤aXKEGGr¤]r¤XC06424r¤auh}r¤hNhh]r¤…r¤Rr¤jU,XC14H27O2r¤jW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¤}r¤(hX EX_ttdcea_er¤hXtetradecenoate n C141 exchanger¤h}r ¤XGENE ASSOCIATIONr!¤]r"¤jash}r#¤j9,jj:,XExchanger$¤j<,h]r%¤…r&¤Rr'¤j@,}r(¤jB,)r)¤}r*¤(hXttdcea_er+¤hXtetradecenoate-n-C141r,¤h}r-¤(XPUBCHEMr.¤]r/¤jj.aXCHEBIr0¤]r1¤jj.aXKEGGr2¤]r3¤jj.auh}r4¤hNhh]r5¤…r6¤Rr7¤jU,XC14H25O2r8¤jW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r9¤}r:¤(hX EX_tungs_er;¤hXtungstate exchanger<¤h}r=¤XGENE ASSOCIATIONr>¤]r?¤jash}r@¤j9,jj:,XExchangerA¤j<,h]rB¤…rC¤RrD¤j@,}rE¤jB,)rF¤}rG¤(hXtungs_erH¤hX tungstaterI¤h}rJ¤(XPUBCHEMrK¤]rL¤X26697048rM¤aXCHEBIrN¤]rO¤X46502rP¤aXKEGGrQ¤]rR¤jj.auh}rS¤hNhh]rT¤…rU¤RrV¤jU,XO4W1rW¤jW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rX¤}rY¤(hXEX_tym_erZ¤hXTyramine exchanger[¤h}r\¤XGENE ASSOCIATIONr]¤]r^¤jash}r_¤j9,jj:,XExchanger`¤j<,h]ra¤…rb¤Rrc¤j@,}rd¤jB,)re¤}rf¤(hXtym_erg¤hXTyraminerh¤h}ri¤(XPUBCHEMrj¤]rk¤X3766rl¤aXCHEBIrm¤]rn¤X15760ro¤aXKEGGrp¤]rq¤XC00483rr¤auh}rs¤hNhh]rt¤…ru¤Rrv¤jU,XC8H12NOrw¤jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rx¤}ry¤(hX EX_tyr__L_erz¤hXL Tyrosine exchanger{¤h}r|¤XGENE ASSOCIATIONr}¤]r~¤jash}r¤j9,jj:,XExchanger€¤j<,h]r¤…r‚¤Rrƒ¤j@,}r„¤jB,)r…¤}r†¤(hXtyr__L_er‡¤hX L-Tyrosinerˆ¤h}r‰¤(XPUBCHEMrФ]r‹¤X3382rŒ¤aXCHEBIr¤]rޤX17895r¤aXKEGGr¤]r‘¤XC00082r’¤auh}r“¤hNhh]r”¤…r•¤Rr–¤jU,XC9H11NO3r—¤jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r˜¤}r™¤(hX EX_tyrp_erš¤hXPhosphotyrosine exchanger›¤h}rœ¤XGENE ASSOCIATIONr¤]rž¤jash}rŸ¤j9,jj:,XExchanger ¤j<,h]r¡¤…r¢¤Rr£¤j@,}r¤¤jB,)r¥¤}r¦¤(hXtyrp_er§¤hXPhosphotyrosiner¨¤h}r©¤(XPUBCHEMrª¤]r«¤X8732r¬¤aXCHEBIr­¤]r®¤jj.aXKEGGr¯¤]r°¤XC06501r±¤auh}r²¤hNhh]r³¤…r´¤Rrµ¤jU,X C9H10NO6Pr¶¤jW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r·¤}r¸¤(hX EX_uacgam_er¹¤hX#UDP N acetyl D glucosamine exchangerº¤h}r»¤XGENE ASSOCIATIONr¼¤]r½¤jash}r¾¤j9,jj:,XExchanger¿¤j<,h]rÀ¤…rÁ¤Rr¤j@,}räjB,)rĤ}rŤ(hXuacgam_erƤhXUDP-N-acetyl-D-glucosaminerǤh}rȤ(XPUBCHEMrɤ]rʤX3345rˤaXCHEBIr̤]rͤX16264rΤaXKEGGrϤ]rФXC00043rѤauh}rÒ¤hNhh]rÓ¤…rÔ¤RrÕ¤jU,X C17H25N3O17P2rÖ¤jW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rפ}rؤ(hX EX_udpacgal_erÙ¤hX%UDP N acetyl D galactosamine exchangerÚ¤h}rÛ¤XGENE ASSOCIATIONrܤ]rݤjash}rÞ¤j9,jj:,XExchangerߤj<,h]rअrá¤Rrâ¤j@,}rã¤jB,)rä¤}rå¤(hX udpacgal_eræ¤hXUDP-N-acetyl-D-galactosaminerç¤h}rè¤(XPUBCHEMré¤]rê¤X3503rë¤aXCHEBIrì¤]rí¤X16650rî¤aXKEGGrï¤]rð¤XC00203rñ¤auh}rò¤hNhh]ró¤…rô¤Rrõ¤jU,X C17H25N3O17P2rö¤jW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r÷¤}rø¤(hX EX_udpg_erù¤hXUDPglucose exchangerú¤h}rû¤XGENE ASSOCIATIONrü¤]rý¤jash}rþ¤j9,jj:,XExchangerÿ¤j<,h]r¥…r¥Rr¥j@,}r¥jB,)r¥}r¥(hXudpg_er¥hX UDPglucoser¥h}r¥(XPUBCHEMr ¥]r ¥X3331r ¥aXCHEBIr ¥]r ¥X18066r¥aXKEGGr¥]r¥XC00029r¥auh}r¥hNhh]r¥…r¥Rr¥jU,X C15H22N2O17P2r¥jW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¥}r¥(hX EX_udpgal_er¥hXUDPgalactose exchanger¥h}r¥XGENE ASSOCIATIONr¥]r¥jash}r¥j9,jj:,XExchanger¥j<,h]r ¥…r!¥Rr"¥j@,}r#¥jB,)r$¥}r%¥(hXudpgal_er&¥hX UDPgalactoser'¥h}r(¥(XPUBCHEMr)¥]r*¥X3354r+¥aXCHEBIr,¥]r-¥X18307r.¥aXKEGGr/¥]r0¥XC00052r1¥auh}r2¥hNhh]r3¥…r4¥Rr5¥jU,X C15H22N2O17P2r6¥jW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r7¥}r8¥(hX EX_udpglcur_er9¥hXUDP D glucuronate exchanger:¥h}r;¥XGENE ASSOCIATIONr<¥]r=¥jash}r>¥j9,jj:,XExchanger?¥j<,h]r@¥…rA¥RrB¥j@,}rC¥jB,)rD¥}rE¥(hX udpglcur_erF¥hXUDP-D-glucuronaterG¥h}rH¥(XPUBCHEMrI¥]rJ¥X3467rK¥aXCHEBIrL¥]rM¥X17200rN¥aXKEGGrO¥]rP¥XC00167rQ¥auh}rR¥hNhh]rS¥…rT¥RrU¥jU,X C15H19N2O18P2rV¥jW,jË-jY,JýÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rW¥}rX¥(hXEX_ump_erY¥hX UMP exchangerZ¥h}r[¥XGENE ASSOCIATIONr\¥]r]¥jash}r^¥j9,jj:,XExchanger_¥j<,h]r`¥…ra¥Rrb¥j@,}rc¥jB,)rd¥}re¥(hXump_erf¥hXUMPrg¥h}rh¥(XPUBCHEMri¥]rj¥X3405rk¥aXCHEBIrl¥]rm¥X16695rn¥aXKEGGro¥]rp¥XC00105rq¥auh}rr¥hNhh]rs¥…rt¥Rru¥jU,X C9H11N2O9Prv¥jW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rw¥}rx¥(hXEX_ura_ery¥hXUracil exchangerz¥h}r{¥XGENE ASSOCIATIONr|¥]r}¥jash}r~¥j9,jj:,XExchanger¥j<,h]r€¥…r¥Rr‚¥j@,}rƒ¥jB,)r„¥}r…¥(hXura_er†¥hXUracilr‡¥h}rˆ¥(XPUBCHEMr‰¥]rŠ¥X3406r‹¥aXCHEBIrŒ¥]r¥X17568rŽ¥aXKEGGr¥]r¥XC00106r‘¥auh}r’¥hNhh]r“¥…r”¥Rr•¥jU,XC4H4N2O2r–¥jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r—¥}r˜¥(hX EX_urea_er™¥hX Urea exchangerš¥h}r›¥XGENE ASSOCIATIONrœ¥]r¥jash}rž¥j9,jj:,XExchangerŸ¥j<,h]r ¥…r¡¥Rr¢¥j@,}r£¥jB,)r¤¥}r¥¥(hXurea_er¦¥hXUrear§¥h}r¨¥(XPUBCHEMr©¥]rª¥X3386r«¥aXCHEBIr¬¥]r­¥X16199r®¥aXKEGGr¯¥]r°¥XC00086r±¥auh}r²¥hNhh]r³¥…r´¥Rrµ¥jU,XCH4N2Or¶¥jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r·¥}r¸¥(hXEX_uri_er¹¥hXUridine exchangerº¥h}r»¥XGENE ASSOCIATIONr¼¥]r½¥jash}r¾¥j9,jj:,XExchanger¿¥j<,h]rÀ¥…rÁ¥RrÂ¥j@,}rÃ¥jB,)rÄ¥}rÅ¥(hXuri_erÆ¥hXUridinerÇ¥h}rÈ¥(XPUBCHEMrÉ¥]rÊ¥X3593rË¥aXCHEBIrÌ¥]rÍ¥X16704rÎ¥aXKEGGrÏ¥]rÐ¥XC00299rÑ¥auh}rÒ¥hNhh]rÓ¥…rÔ¥RrÕ¥jU,X C9H12N2O6rÖ¥jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r×¥}rØ¥(hX EX_val__L_erÙ¥hXL Valine exchangerÚ¥h}rÛ¥XGENE ASSOCIATIONrÜ¥]rÝ¥jash}rÞ¥j9,jj:,XExchangerߥj<,h]rॅrá¥Rrâ¥j@,}rã¥jB,)rä¥}rå¥(hXval__L_eræ¥hXL-Valinerç¥h}rè¥(XPUBCHEMré¥]rê¥X3483rë¥aXCHEBIrì¥]rí¥X16414rî¥aXKEGGrï¥]rð¥XC00183rñ¥auh}rò¥hNhh]ró¥…rô¥Rrõ¥jU,XC5H11NO2rö¥jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r÷¥}rø¥(hXEX_xan_erù¥hXXanthine exchangerú¥h}rû¥XGENE ASSOCIATIONrü¥]rý¥jash}rþ¥j9,jj:,XExchangerÿ¥j<,h]r¦…r¦Rr¦j@,}r¦jB,)r¦}r¦(hXxan_er¦hXXanthiner¦h}r¦(XPUBCHEMr ¦]r ¦X3675r ¦aXCHEBIr ¦]r ¦X17712r¦aXKEGGr¦]r¦XC00385r¦auh}r¦hNhh]r¦…r¦Rr¦jU,XC5H4N4O2r¦jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¦}r¦(hXEX_xmp_er¦hXXanthosine 5 phosphate exchanger¦h}r¦XGENE ASSOCIATIONr¦]r¦jash}r¦j9,jj:,XExchanger¦j<,h]r ¦…r!¦Rr"¦j@,}r#¦jB,)r$¦}r%¦(hXxmp_er&¦hXXanthosine-5-phosphater'¦h}r(¦(XPUBCHEMr)¦]r*¦X3925r+¦aXCHEBIr,¦]r-¦X15652r.¦aXKEGGr/¦]r0¦XC00655r1¦auh}r2¦hNhh]r3¦…r4¦Rr5¦jU,X C10H11N4O9Pr6¦jW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r7¦}r8¦(hX EX_xtsn_er9¦hXXanthosine exchanger:¦h}r;¦XGENE ASSOCIATIONr<¦]r=¦jash}r>¦j9,jj:,XExchanger?¦j<,h]r@¦…rA¦RrB¦j@,}rC¦jB,)rD¦}rE¦(hXxtsn_erF¦hX XanthosinerG¦h}rH¦(XPUBCHEMrI¦]rJ¦X4895rK¦aXCHEBIrL¦]rM¦X18107rN¦aXKEGGrO¦]rP¦XC01762rQ¦auh}rR¦hNhh]rS¦…rT¦RrU¦jU,X C10H12N4O6rV¦jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rW¦}rX¦(hX EX_xyl__D_erY¦hXD Xylose exchangerZ¦h}r[¦XGENE ASSOCIATIONr\¦]r]¦jash}r^¦j9,jj:,XExchanger_¦j<,h]r`¦…ra¦Rrb¦j@,}rc¦jB,)rd¦}re¦(hXxyl__D_erf¦hXD-Xyloserg¦h}rh¦(XPUBCHEMri¦]rj¦X3481rk¦aXCHEBIrl¦]rm¦X15936rn¦aXKEGGro¦]rp¦XC00181rq¦auh}rr¦hNhh]rs¦…rt¦Rru¦jU,XC5H10O5rv¦jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rw¦}rx¦(hX EX_xylu__L_ery¦hXL Xylulose exchangerz¦h}r{¦XGENE ASSOCIATIONr|¦]r}¦jash}r~¦j9,jj:,XExchanger¦j<,h]r€¦…r¦Rr‚¦j@,}rƒ¦jB,)r„¦}r…¦(hX xylu__L_er†¦hX L-Xyluloser‡¦h}rˆ¦(XPUBCHEMr‰¦]rЦX3606r‹¦aXCHEBIrŒ¦]r¦X17399rަaXKEGGr¦]r¦XC00312r‘¦auh}r’¦hNhh]r“¦…r”¦Rr•¦jU,XC5H10O5r–¦jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r—¦}r˜¦(hXEX_zn2_er™¦hX Zinc exchangerš¦h}r›¦XGENE ASSOCIATIONrœ¦]r¦jash}rž¦j9,jj:,XExchangerŸ¦j<,h]r ¦…r¡¦Rr¢¦j@,}r£¦jB,)r¤¦}r¥¦(hXzn2_er¦¦hXZincr§¦h}r¨¦(XPUBCHEMr©¦]rª¦X3340r«¦aXCHEBIr¬¦]r­¦X29105r®¦aXKEGGr¯¦]r°¦XC00038r±¦auh}r²¦hNhh]r³¦…r´¦Rrµ¦jU,XZnr¶¦jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,G¿tzáG®{ju,G@@jv,Njw,Nubj0,)r·¦}r¸¦(hXEc_biomass_iAF1260_core_59p81Mr¹¦hXHE coli biomass objective function iAF1260 core with 5981 GAM estimaterº¦h}r»¦XGENE ASSOCIATIONr¼¦]r½¦jash}r¾¦j9,jj:,XExchanger¿¦j<,h]rÀ¦…rÁ¦Rr¦j@,}ræ(jowG¿›«!Z³jÅMG¿-:£iüóÜj!YG¿·qÉp÷¹àj_UG¿-:£iüóÜjB,)rĦ}rŦ(hXsheme_crƦhXSirohemerǦh}rȦ(XPUBCHEMrɦ]rʦX4010r˦aXCHEBIr̦]rͦX28599rΦaXKEGGrϦ]rЦXC00748rѦauh}rÒ¦hNhh]rÓ¦…rÔ¦RrÕ¦jU,X C42H36FeN4O16rÖ¦jW,jp,jY,JøÿÿÿjZ,j[,j\,GubG¿-:£iüóÜjB,)rצ}rئ(hXval__L_crÙ¦hXL-ValinerÚ¦h}rÛ¦(XPUBCHEMrܦ]rݦX3483rÞ¦aXCHEBIrߦ]rà¦X16414rá¦aXKEGGrâ¦]rã¦XC00183rä¦auh}rå¦hNhh]r榅rç¦Rrè¦jU,XC5H11NO2ré¦jW,jp,jY,KjZ,j[,j\,GubG¿Ûµsê³hj£\G¿ÒîcŠ j[G¿}.Y¯ž¿j®SG¿-:£iüóÜj!DG¿Ëˆe”¯OjzoG¿ÂqÞi­BÄj5BG¿ˆA$~djB,)rê¦}rë¦(hXhis__L_crì¦hX L-Histidinerí¦h}rî¦(XPUBCHEMrï¦]rð¦X3435rñ¦aXCHEBIrò¦]ró¦X15971rô¦aXKEGGrõ¦]rö¦XC00135r÷¦auh}rø¦hNhh]rù¦…rú¦Rrû¦jU,XC6H9N3O2rü¦jW,jp,jY,KjZ,j[,j\,GubG¿¸@áqŸjoG¿Á‡+ JjÉ4G¿šó¡LìAÝjB,)rý¦}rþ¦(hXpe160_prÿ¦hX.phosphatidylethanolamine-dihexadecanoyl-n-C160r§h}r§(XPUBCHEMr§]r§X3643r§aXCHEBIr§]r§X16038r§aXKEGGr§]r §XC00350r §auh}r §hNhh]r §…r §Rr§jU,X C37H74N1O8P1r§jW,jX,jY,KjZ,j[,j\,GubG¿¥<ÝÖàLjB,)r§}r§(hXso4_cr§hXSulfater§h}r§(XPUBCHEMr§]r§X3359r§aXCHEBIr§]r§X16189r§aXKEGGr§]r§XC00059r§auh}r§hNhh]r§…r §Rr!§jU,XO4Sr"§jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿p+Ç.'Z¸jRYG¿ÌM:’£jB,)r#§}r$§(hXk_cr%§hX potassiumr&§h}r'§(XPUBCHEMr(§]r)§X3537r*§aXCHEBIr+§]r,§X29103r-§aXKEGGr.§]r/§XC00238r0§auh}r1§hNhh]r2§…r3§Rr4§jU,jå˜jW,jp,jY,KjZ,j[,j\,GubG¿Æ»˜Çâ‚AjB,)r5§}r6§(hXdttp_cr7§hXdTTPr8§h}r9§(XPUBCHEMr:§]r;§X3743r<§aXCHEBIr=§]r>§X18077r?§aXKEGGr@§]rA§XC00459rB§auh}rC§hNhh]rD§…rE§RrF§jU,X C10H13N2O14P3rG§jW,jp,jY,JüÿÿÿjZ,j[,j\,GubG¿šÌNø‹—xjB,)rH§}rI§(hXpheme_crJ§hX ProtohemerK§h}rL§(XPUBCHEMrM§]rN§X3334rO§aXCHEBIrP§]rQ§X17627rR§aXKEGGrS§]rT§XC00032rU§auh}rV§hNhh]rW§…rX§RrY§jU,X C34H30FeN4O4rZ§jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿-:£iüóÜj™7G¿]ÿÅGMƒj°HG¿-:£iüóÜj>UG¿àp:û~‘jB,)r[§}r\§(hXmlthf_cr]§hX5-10-Methylenetetrahydrofolater^§h}r_§(XPUBCHEMr`§]ra§X3443rb§aXCHEBIrc§]rd§X1989re§aXKEGGrf§]rg§XC00143rh§auh}ri§hNhh]rj§…rk§Rrl§jU,X C20H21N7O6rm§jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿-:£iüóÜjB,)rn§}ro§(hXthmpp_crp§hXThiamine-diphosphaterq§h}rr§(XPUBCHEMrs§]rt§X3368ru§aXCHEBIrv§]rw§X9532rx§aXKEGGry§]rz§XC00068r{§auh}r|§hNhh]r}§…r~§Rr§jU,X C12H16N4O7P2Sr€§jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿-:£iüóÜjB,)r§}r‚§(hXmobd_crƒ§hXMolybdate-MoO4r„§h}r…§(XPUBCHEMr†§]r‡§X8475rˆ§aXCHEBIr‰§]rЧX36264r‹§aXKEGGrŒ§]r§XC06232rާauh}r§hNhh]r§…r‘§Rr’§jU,jjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿iÞÎWˆjÚjG¿sgÁLf j\^G¿ÎÜ]cˆe•j¦vG¿šÌNø‹—xjB,)r“§}r”§(hXpe161_pr•§hX0phosphatidylethanolamine-dihexadec-9enoyl-n-C161r–§h}r—§(XPUBCHEMr˜§]r™§X3643rš§aXCHEBIr›§]rœ§X16038r§aXKEGGrž§]rŸ§XC00350r §auh}r¡§hNhh]r¢§…r£§Rr¤§jU,X C37H70N1O8P1r¥§jW,jX,jY,KjZ,j[,j\,GubG¿©.3ïòjB,)r¦§}r§§(hXtyr__L_cr¨§hX L-Tyrosiner©§h}rª§(XPUBCHEMr«§]r¬§X3382r­§aXCHEBIr®§]r¯§X17895r°§aXKEGGr±§]r²§XC00082r³§auh}r´§hNhh]rµ§…r¶§Rr·§jU,XC9H11NO3r¸§jW,jp,jY,KjZ,j[,j\,GubG¿Á¦µ '»jÌOG¿ÎÜ]cˆe•jB,)r¹§}rº§(hX murein5px4p_pr»§hXetwo-disacharide-linked-murein-units-pentapeptide-crosslinked-tetrapeptide-A2pm-D-ala--middle-of-chainr¼§h}r½§(XPUBCHEMr¾§]r¿§jj.aXCHEBIrÀ§]rÁ§jj.aXKEGGr§]rçjj.auh}rħhNhh]rŧ…rƧRrǧjU,X C77H117N15O40rȧjW,jX,jY,JüÿÿÿjZ,j[,j\,GubG¿Œr\=îxjÏBG¿ÐØDЩ*jB,)rɧ}rʧ(hXile__L_cr˧hX L-Isoleucineŗh}rͧ(XPUBCHEMrΧ]rϧX3697rЧaXCHEBIrѧ]rÒ§X17191rÓ§aXKEGGrÔ§]rÕ§XC00407rÖ§auh}r×§hNhh]rا…rÙ§RrÚ§jU,XC6H13NO2rÛ§jW,jp,jY,KjZ,j[,j\,GubG¿Ò—Oß;djB,)rܧ}rݧ(hXleu__L_crÞ§hX L-Leucinerß§h}rà§(XPUBCHEMrá§]râ§X3423rã§aXCHEBIrä§]rå§X15603ræ§aXKEGGrç§]rè§XC00123ré§auh}rê§hNhh]rë§…rì§Rrí§jU,XC6H13NO2rî§jW,jp,jY,KjZ,j[,j\,GubG¿ÜÔýó¶E¢j…[G¿-:£iüóÜjÁSG¿-:£iüóÜjó˜G¿“ê³g ù jB,)rï§}rð§(hXfe3_crñ§hXFe3rò§h}ró§(XPUBCHEMrô§]rõ§jj.aXCHEBIrö§]r÷§X14819rø§aXKEGGrù§]rú§jj.auh}rû§hNhh]rü§…rý§Rrþ§jU,XFerÿ§jW,jp,jY,KjZ,j[,j\,GubG¿}.Y¯ž¿jgcG¿Õöý!ÿ.IjB,)r¨}r¨(hXzn2_cr¨hXZincr¨h}r¨(XPUBCHEMr¨]r¨X3340r¨aXCHEBIr¨]r ¨X29105r ¨aXKEGGr ¨]r ¨XC00038r ¨auh}r¨hNhh]r¨…r¨Rr¨jU,XZnr¨jW,jp,jY,KjZ,j[,j\,GubG¿iÞÎWˆjˆ.GÀK;"Ðå`BjB,)r¨}r¨(hXudcpdp_cr¨hXUndecaprenyl-diphosphater¨h}r¨(XPUBCHEMr¨]r¨X6347r¨aXCHEBIr¨]r¨X17047r¨aXKEGGr¨]r¨XC03543r ¨auh}r!¨hNhh]r"¨…r#¨Rr$¨jU,X C55H89O7P2r%¨jW,jp,jY,JýÿÿÿjZ,j[,j\,GubG¿ Õùœ8°KjŸkG¿iÞÎWˆjB,)r&¨}r'¨(hXthr__L_cr(¨hX L-Threoniner)¨h}r*¨(XPUBCHEMr+¨]r,¨X3488r-¨aXCHEBIr.¨]r/¨X16857r0¨aXKEGGr1¨]r2¨XC00188r3¨auh}r4¨hNhh]r5¨…r6¨Rr7¨jU,XC4H9NO3r8¨jW,jp,jY,KjZ,j[,j\,GubG¿Ð<žì¿±[ju.GÀMýó¶E¡Ëjà7G¿=Kja©ÊjB,)r9¨}r:¨(hXphe__L_cr;¨hXL-Phenylalaniner<¨h}r=¨(XPUBCHEMr>¨]r?¨X3379r@¨aXCHEBIrA¨]rB¨X17295rC¨aXKEGGrD¨]rE¨XC00079rF¨auh}rG¨hNhh]rH¨…rI¨RrJ¨jU,XC9H11NO2rK¨jW,jp,jY,KjZ,j[,j\,GubG¿Æƒä%®æ2jB,)rL¨}rM¨(hX2ohph_crN¨hX2-Octaprenyl-6-hydroxyphenolrO¨h}rP¨(XPUBCHEMrQ¨]rR¨X8106rS¨aXCHEBIrT¨]rU¨X1233rV¨aXKEGGrW¨]rX¨XC05811rY¨auh}rZ¨hNhh]r[¨…r\¨Rr]¨jU,XC46H70O2r^¨jW,jp,jY,KjZ,j[,j\,GubG¿-:£iüóÜj˜CG¿Bß̫֔?j@pG¿iÞÎWˆj•4G¿–ݬîàóËjB,)r_¨}r`¨(hXmn2_cra¨hXMn2rb¨h}rc¨(XPUBCHEMrd¨]re¨X3336rf¨aXCHEBIrg¨]rh¨X18291ri¨aXKEGGrj¨]rk¨XC00034rl¨auh}rm¨hNhh]rn¨…ro¨Rrp¨jU,XMnrq¨jW,jp,jY,KjZ,j[,j\,GubG¿iÞÎWˆjìbG¿sgÁLf jibG¿Ã¬q ²•êjYG¿ãškP°ò|jB,)rr¨}rs¨(hXmg2_crt¨hX magnesiumru¨h}rv¨(XPUBCHEMrw¨]rx¨X3599ry¨aXCHEBIrz¨]r{¨X18420r|¨aXKEGGr}¨]r~¨XC00305r¨auh}r€¨hNhh]r¨…r‚¨Rrƒ¨jU,XMgr„¨jW,jp,jY,KjZ,j[,j\,GubG¿€+@öjUjB,)r…¨}r†¨(hXser__L_cr‡¨hXL-Serinerˆ¨h}r‰¨(XPUBCHEMrЍ]r‹¨X3365rŒ¨aXCHEBIr¨]rލX17115r¨aXKEGGr¨]r‘¨XC00065r’¨auh}r“¨hNhh]r”¨…r•¨Rr–¨jU,XC3H7NO3r—¨jW,jp,jY,KjZ,j[,j\,GubG¿ËŸU›=ÈjÿLG¿ÐØDЩ*jB,)r˜¨}r™¨(hXdgtp_crš¨hXdGTPr›¨h}rœ¨(XPUBCHEMr¨]rž¨X3581rŸ¨aXCHEBIr ¨]r¡¨X16497r¢¨aXKEGGr£¨]r¤¨XC00286r¥¨auh}r¦¨hNhh]r§¨…r¨¨Rr©¨jU,X C10H12N5O13P3rª¨jW,jp,jY,JüÿÿÿjZ,j[,j\,GubG¿›«!Z³jB,)r«¨}r¬¨(hXtrp__L_cr­¨hX L-Tryptophanr®¨h}r¯¨(XPUBCHEMr°¨]r±¨X3378r²¨aXCHEBIr³¨]r´¨X16828rµ¨aXKEGGr¶¨]r·¨XC00078r¸¨auh}r¹¨hNhh]rº¨…r»¨Rr¼¨jU,X C11H12N2O2r½¨jW,jp,jY,KjZ,j[,j\,GubG¿­!ê5“`jÑ.G@Mç+ Iºj¬.G@Mç®záHjé3G?èÃÉîËûj¿.G@Mç®záHujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¾¨}r¿¨(hXF6PArÀ¨hXfructose 6 phosphate aldolaserÁ¨h}r¨XGENE ASSOCIATIONrè]rĨXSTM4109rŨash}rƨj9,jŨj:,XGlycolysisGluconeogenesisrǨj<,h]rȨjf a…rɨRrʨj@,}r˨(jB,)r̨}rͨ(hXf6p_crΨhXD-Fructose-6-phosphaterϨh}rШ(XPUBCHEMrѨ]rÒ¨X3385rÓ¨aXCHEBIrÔ¨]rÕ¨X15946rÖ¨aXKEGGrר]rبXC00085rÙ¨auh}rÚ¨hNhh]rÛ¨…rܨRrݨjU,XC6H11O9PrÞ¨jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjìG?ðjuzG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rߨ}rà¨(hXF6PPrá¨hX"D fructose 6 phosphate phosphataserâ¨h}rã¨XGENE ASSOCIATIONrä¨]rå¨X( STM0840 or STM0842 )ræ¨ash}rç¨j9,jæ¨j:,XAlternate Carbon Metabolismrè¨j<,h]ré¨(jo jx e…rê¨Rrë¨j@,}rì¨(j̨G¿ðjˆ.G¿ðjB,)rí¨}rî¨(hXfru_crï¨hX D-Fructoserð¨h}rñ¨(XPUBCHEMrò¨]ró¨X3395rô¨aXCHEBIrõ¨]rö¨X15824r÷¨aXKEGGrø¨]rù¨XC00095rú¨auh}rû¨hNhh]rü¨…rý¨Rrþ¨jU,XC6H12O6rÿ¨jW,jp,jY,KjZ,j[,j\,GubG?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r©}r©(hX F6Pt6_2ppr©hX@Fructose 6 phosphate transport via phosphate antiport periplasm r©h}r©XGENE ASSOCIATIONr©]r©XSTM3787r©ash}r©j9,j©j:,XTransport Inner Membraner ©j<,h]r ©j a…r ©Rr ©j@,}r ©(jB,)r©}r©(hXf6p_pr©hXD-Fructose-6-phosphater©h}r©(XPUBCHEMr©]r©X3385r©aXCHEBIr©]r©X15946r©aXKEGGr©]r©XC00085r©auh}r©hNhh]r©…r©Rr©jU,XC6H11O9Pr ©jW,jX,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjÑ.GÀj’;G@j̨G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r!©}r"©(hXF6Ptexr#©hXHfructose 6 phosphate transport via diffusion extracellular to periplasm r$©h}r%©XGENE ASSOCIATIONr&©]r'©X2( STM0320 or STM0999 or STM1473 or STM2267 )r(©ash}r)©j9,j(©j:,XTransport Outer Membrane Porinr*©j<,h]r+©(h)hh h2e…r,©Rr-©j@,}r.©(jG¿ðj©G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r/©}r0©(hX FA100ACPHir1©hXfatty acyl ACP hydrolaser2©h}r3©XGENE ASSOCIATIONr4©]r5©XSTM0403r6©ash}r7©j9,j6©j:,XCell Envelope Biosynthesisr8©j<,h]r9©jŠ a…r:©Rr;©j@,}r<©(jˆ.G¿ðjã=G¿ðj°=G?ðj¿.G?ðj¨AG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r=©}r>©(hX FA120ACPHir?©hXfatty acyl ACP hydrolaser@©h}rA©XGENE ASSOCIATIONrB©]rC©XSTM0403rD©ash}rE©j9,jD©j:,XCell Envelope BiosynthesisrF©j<,h]rG©jŠ a…rH©RrI©j@,}rJ©(j!>G¿ðjˆ.G¿ðj°=G?ðjÃ3G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rK©}rL©(hX FA140ACPHirM©hXfatty acyl ACP hydrolaserN©h}rO©XGENE ASSOCIATIONrP©]rQ©XSTM0403rR©ash}rS©j9,jR©j:,XCell Envelope BiosynthesisrT©j<,h]rU©jŠ a…rV©RrW©j@,}rX©(j_>G¿ðjˆ.G¿ðj°=G?ðj4G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rY©}rZ©(hX FA141ACPHir[©hXfatty acyl ACP hydrolaser\©h}r]©XGENE ASSOCIATIONr^©]r_©XSTM0403r`©ash}ra©j9,j`©j:,XCell Envelope Biosynthesisrb©j<,h]rc©jŠ a…rd©Rre©j@,}rf©(j>G¿ðjˆ.G¿ðjQ4G?ðj¿.G?ðj°=G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rg©}rh©(hX FA160ACPHiri©hXfatty acyl ACP hydrolaserj©h}rk©XGENE ASSOCIATIONrl©]rm©XSTM0403rn©ash}ro©j9,jn©j:,XCell Envelope Biosynthesisrp©j<,h]rq©jŠ a…rr©Rrs©j@,}rt©(jˆ.G¿ðj>G¿ðj°=G?ðj‚4G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ru©}rv©(hX FA161ACPHirw©hXfatty acyl ACP hydrolaserx©h}ry©XGENE ASSOCIATIONrz©]r{©XSTM0403r|©ash}r}©j9,j|©j:,XCell Envelope Biosynthesisr~©j<,h]r©jŠ a…r€©Rr©j@,}r‚©(j½>G¿ðjˆ.G¿ðj°=G?ðj¶4G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rƒ©}r„©(hX FA80ACPHir…©hXfatty acyl ACP hydrolaser†©h}r‡©XGENE ASSOCIATIONrˆ©]r‰©XSTM0403rŠ©ash}r‹©j9,jŠ©j:,XCell Envelope BiosynthesisrŒ©j<,h]r©jŠ a…rŽ©Rr©j@,}r©(jž=G¿ðjˆ.G¿ðjÉAG?ðj°=G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r‘©}r’©(hX FACOAE100r“©hX&fatty acid CoA thioesterase decanoate r”©h}r•©XGENE ASSOCIATIONr–©]r—©XSTM0464r˜©ash}r™©j9,j˜©j:,XCell Envelope Biosynthesisrš©j<,h]r›©j“ a…rœ©Rr©j@,}rž©(jˆ.G¿ðj^IG¿ðj˜CG?ðj¨AG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rŸ©}r ©(hX FACOAE120r¡©hX(fatty acid CoA thioesterase dodecanoate r¢©h}r£©XGENE ASSOCIATIONr¤©]r¥©XSTM0464r¦©ash}r§©j9,j¦©j:,XCell Envelope Biosynthesisr¨©j<,h]r©©j“ a…rª©Rr«©j@,}r¬©(j’IG¿ðjˆ.G¿ðj˜CG?ðjÃ3G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r­©}r®©(hX FACOAE140r¯©hX+fatty acid CoA thioesterase tetradecanoate r°©h}r±©XGENE ASSOCIATIONr²©]r³©XSTM0464r´©ash}rµ©j9,j´©j:,XCell Envelope Biosynthesisr¶©j<,h]r·©j“ a…r¸©Rr¹©j@,}rº©(jˆ.G¿ðjÆIG¿ðj˜CG?ðj4G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r»©}r¼©(hX FACOAE141r½©hX+fatty acid CoA thioesterase tetradecenoate r¾©h}r¿©XGENE ASSOCIATIONrÀ©]rÁ©XSTM0464r©ash}réj9,j©j:,XCell Envelope BiosynthesisrÄ©j<,h]rÅ©j“ a…rÆ©RrÇ©j@,}rÈ©(jˆ.G¿ðjB,)rÉ©}rÊ©(hXtdecoa_crË©hXTetradecenoyl-CoA-n-C141CoArÌ©h}rÍ©(XPUBCHEMrΩ]rÏ©X8959rЩaXCHEBIrÑ©]rÒ©jj.aXKEGGrÓ©]rÔ©XC06737rÕ©auh}rÖ©hNhh]rש…rØ©RrÙ©jU,XC35H56N7O17P3SrÚ©jW,jp,jY,JüÿÿÿjZ,j[,j\,GubG¿ðj˜CG?ðjQ4G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÛ©}rÜ©(hX FACOAE160rÝ©hX*fatty acid CoA thioesterase hexadecanoate rÞ©h}rß©XGENE ASSOCIATIONrà©]rá©XSTM0464râ©ash}rã©j9,jâ©j:,XCell Envelope Biosynthesisrä©j<,h]rå©j“ a…ræ©Rrç©j@,}rè©(júIG¿ðjˆ.G¿ðj¿.G?ðj‚4G?ðj˜CG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ré©}rê©(hX FACOAE161rë©hX*fatty acid CoA thioesterase hexadecenoate rì©h}rí©XGENE ASSOCIATIONrî©]rï©XSTM0464rð©ash}rñ©j9,jð©j:,XCell Envelope Biosynthesisrò©j<,h]ró©j“ a…rô©Rrõ©j@,}rö©(jB,)r÷©}rø©(hXhdcoa_crù©hXHexadecenoyl-CoA-n-C161CoArú©h}rû©(XPUBCHEMrü©]rý©jj.aXCHEBIrþ©]rÿ©jj.aXKEGGrª]rªjj.auh}rªhNhh]rª…rªRrªjU,XC37H60N7O17P3SrªjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG¿ðjˆ.G¿ðj˜CG?ðj¶4G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rª}rª(hX FACOAE180r ªhX*fatty acid CoA thioesterase octadecanoate r ªh}r ªXGENE ASSOCIATIONr ª]r ªXSTM0464rªash}rªj9,jªj:,XCell Envelope Biosynthesisrªj<,h]rªj“ a…rªRrªj@,}rª(jˆ.G¿ðj.JG¿ðj˜CG?ðjê4G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rª}rª(hX FACOAE181rªhX*fatty acid CoA thioesterase octadecenoate rªh}rªXGENE ASSOCIATIONrª]rªXSTM0464rªash}rªj9,jªj:,XCell Envelope Biosynthesisrªj<,h]rªj“ a…r ªRr!ªj@,}r"ª(jB,)r#ª}r$ª(hXodecoa_cr%ªhXOctadecenoyl-CoA-n-C181CoAr&ªh}r'ª(XPUBCHEMr(ª]r)ªX47205526r*ªaXCHEBIr+ª]r,ªjj.aXKEGGr-ª]r.ªXC16218r/ªauh}r0ªhNhh]r1ª…r2ªRr3ªjU,XC39H64N7O17P3Sr4ªjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG¿ðjˆ.G¿ðj5G?ðj¿.G?ðj˜CG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r5ª}r6ª(hXFACOAE60r7ªhX&fatty acid CoA thioesterase hexanoate r8ªh}r9ªXGENE ASSOCIATIONr:ª]r;ªXSTM0464r<ªash}r=ªj9,j<ªj:,XCell Envelope Biosynthesisr>ªj<,h]r?ªj“ a…r@ªRrAªj@,}rBª(jöHG¿ðjˆ.G¿ðjB,)rCª}rDª(hXhxa_crEªhXHexanoate-n-C60rFªh}rGª(XPUBCHEMrHª]rIªX4740rJªaXCHEBIrKª]rLªX30776rMªaXKEGGrNª]rOªXC01585rPªauh}rQªhNhh]rRª…rSªRrTªjU,XC6H11O2rUªjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðj˜CG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rVª}rWª(hXFACOAE80rXªhX&fatty acid CoA thioesterase octanoate rYªh}rZªXGENE ASSOCIATIONr[ª]r\ªXSTM0464r]ªash}r^ªj9,j]ªj:,XCell Envelope Biosynthesisr_ªj<,h]r`ªj“ a…raªRrbªj@,}rcª(j*IG¿ðjˆ.G¿ðj˜CG?ðjÉAG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rdª}reª(hX FACOAL100t2pprfªhXEfatty acid CoA ligase decanoate transport via vectoral Co A coupling rgªh}rhªXGENE ASSOCIATIONriª]rjªX( STM1818 or STM1350 )rkªash}rlªj9,jkªj:,XCell Envelope Biosynthesisrmªj<,h]rnª(jœ j¥ e…roªRrpªj@,}rqª(ju.G¿ðj˜CG¿ðjwG¿ðjØ/G¿ðjé3G?ðjü3G?ðj¿.G?ðj^IG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rrª}rsª(hX FACOAL120t2pprtªhXGfatty acid CoA ligase dodecanoate transport via vectoral Co A coupling ruªh}rvªXGENE ASSOCIATIONrwª]rxªX( STM1350 or STM1818 )ryªash}rzªj9,jyªj:,XCell Envelope Biosynthesisr{ªj<,h]r|ª(jœ j¥ e…r}ªRr~ªj@,}rª(ju.G¿ðj,xG¿ðj˜CG¿ðjØ/G¿ðjé3G?ðjü3G?ðj¿.G?ðj’IG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r€ª}rª(hX FACOAL140t2ppr‚ªhXJfatty acid CoA ligase tetradecanoate transport via vectoral Co A coupling rƒªh}r„ªXGENE ASSOCIATIONr…ª]r†ªX( STM1818 or STM1350 )r‡ªash}rˆªj9,j‡ªj:,XCell Envelope Biosynthesisr‰ªj<,h]rŠª(jœ j¥ e…r‹ªRrŒªj@,}rª(ju.G¿ðjØ/G¿ðj˜CG¿ðjB,)rŽª}rª(hXttdca_prªhXtetradecanoate-n-C140r‘ªh}r’ª(XPUBCHEMr“ª]r”ªX8659r•ªaXCHEBIr–ª]r—ªX 28875 30807r˜ªaXKEGGr™ª]ršªXC06424r›ªauh}rœªhNhh]rª…ržªRrŸªjU,XC14H27O2r ªjW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjé3G?ðjÆIG?ðjü3G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¡ª}r¢ª(hX FACOAL141t2ppr£ªhXJfatty acid CoA ligase tetradecenoate transport via vectoral Co A coupling r¤ªh}r¥ªXGENE ASSOCIATIONr¦ª]r§ªX( STM1350 or STM1818 )r¨ªash}r©ªj9,j¨ªj:,XCell Envelope Biosynthesisrªªj<,h]r«ª(jœ j¥ e…r¬ªRr­ªj@,}r®ª(ju.G¿ðjB,)r¯ª}r°ª(hXttdcea_pr±ªhXtetradecenoate-n-C141r²ªh}r³ª(XPUBCHEMr´ª]rµªjj.aXCHEBIr¶ª]r·ªjj.aXKEGGr¸ª]r¹ªjj.auh}rºªhNhh]r»ª…r¼ªRr½ªjU,XC14H25O2r¾ªjW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj˜CG¿ðjØ/G¿ðjÉ©G?ðjé3G?ðjü3G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¿ª}rÀª(hX FACOAL160t2pprÁªhXIfatty acid CoA ligase hexadecanoate transport via vectoral Co A coupling rªh}rêXGENE ASSOCIATIONrĪ]rŪX( STM1350 or STM1818 )rƪash}rǪj9,jƪj:,XCell Envelope BiosynthesisrȪj<,h]rɪ(jœ j¥ e…rʪRr˪j@,}r̪(ju.G¿ðjB,)rͪ}rΪ(hXhdca_prϪhXHexadecanoate-n-C160rЪh}rѪ(XPUBCHEMrÒª]rÓªX3548rÔªaXCHEBIrÕª]rÖªX15756rתaXKEGGrت]rÙªXC00249rÚªauh}rÛªhNhh]rܪ…rݪRrÞªjU,XC16H31O2rߪjW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjØ/G¿ðj˜CG¿ðjé3G?ðjúIG?ðjü3G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ràª}ráª(hX FACOAL161t2pprâªhXIfatty acid CoA ligase hexadecenoate transport via vectoral Co A coupling rãªh}räªXGENE ASSOCIATIONråª]ræªX( STM1818 or STM1350 )rçªash}rèªj9,jçªj:,XCell Envelope Biosynthesisréªj<,h]rêª(jœ j¥ e…rëªRrìªj@,}ríª(ju.G¿ðj˜CG¿ðjB,)rîª}rïª(hXhdcea_prðªhXHexadecenoate-n-C161rñªh}ròª(XPUBCHEMróª]rôªX3548rõªaXCHEBIröª]r÷ªX15756røªaXKEGGrùª]rúªXC00249rûªauh}rüªhNhh]rýª…rþªRrÿªjU,XC16H29O2r«jW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjØ/G¿ðjé3G?ðj÷©G?ðjü3G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r«}r«(hX FACOAL180t2ppr«hXIfatty acid CoA ligase octadecanoate transport via vectoral Co A coupling r«h}r«XGENE ASSOCIATIONr«]r«X( STM1818 or STM1350 )r«ash}r «j9,j«j:,XCell Envelope Biosynthesisr «j<,h]r «(jœ j¥ e…r «Rr «j@,}r«(ju.G¿ðj˜CG¿ðjB,)r«}r«(hXocdca_pr«hXoctadecanoate-n-C180r«h}r«(XPUBCHEMr«]r«X4692r«aXCHEBIr«]r«X25629r«aXKEGGr«]r«XC01530r«auh}r«hNhh]r«…r«Rr «jU,XC18H35O2r!«jW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjØ/G¿ðjé3G?ðjü3G?ðj¿.G?ðj.JG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r"«}r#«(hX FACOAL181t2ppr$«hXIfatty acid CoA ligase octadecenoate transport via vectoral Co A coupling r%«h}r&«XGENE ASSOCIATIONr'«]r(«X( STM1818 or STM1350 )r)«ash}r*«j9,j)«j:,XCell Envelope Biosynthesisr+«j<,h]r,«(jœ j¥ e…r-«Rr.«j@,}r/«(ju.G¿ðj˜CG¿ðjB,)r0«}r1«(hXocdcea_pr2«hXoctadecenoate-n-C181r3«h}r4«(XPUBCHEMr5«]r6«X3978r7«aXCHEBIr8«]r9«X16196r:«aXKEGGr;«]r<«jj.auh}r=«hNhh]r>«…r?«Rr@«jU,XC18H33O2rA«jW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjØ/G¿ðj#ªG?ðjü3G?ðj¿.G?ðjé3G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rB«}rC«(hX FACOAL60t2pprD«hXEfatty acid CoA ligase hexanoate transport via vectoral Co A coupling rE«h}rF«XGENE ASSOCIATIONrG«]rH«X( STM1818 or STM1350 )rI«ash}rJ«j9,jI«j:,XCell Envelope BiosynthesisrK«j<,h]rL«(jœ j¥ e…rM«RrN«j@,}rO«(ju.G¿ðjB,)rP«}rQ«(hXhxa_prR«hXHexanoate-n-C60rS«h}rT«(XPUBCHEMrU«]rV«X4740rW«aXCHEBIrX«]rY«X30776rZ«aXKEGGr[«]r\«XC01585r]«auh}r^«hNhh]r_«…r`«Rra«jU,XC6H11O2rb«jW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjØ/G¿ðj˜CG¿ðjé3G?ðjöHG?ðjü3G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rc«}rd«(hX FACOAL80t2ppre«hXEfatty acid CoA ligase octanoate transport via vectoral Co A coupling rf«h}rg«XGENE ASSOCIATIONrh«]ri«X( STM1818 or STM1350 )rj«ash}rk«j9,jj«j:,XCell Envelope Biosynthesisrl«j<,h]rm«(jœ j¥ e…rn«Rro«j@,}rp«(jB,)rq«}rr«(hXocta_prs«hXoctanoate-n-C80rt«h}ru«(XPUBCHEMrv«]rw«X8658rx«aXCHEBIry«]rz«X28837r{«aXKEGGr|«]r}«XC06423r~«auh}r«hNhh]r€«…r«Rr‚«jU,XC8H15O2rƒ«jW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðju.G¿ðjØ/G¿ðj˜CG¿ðjé3G?ðj*IG?ðjü3G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r„«}r…«(hXFADRxr†«hX FAD reductaser‡«h}rˆ«XGENE ASSOCIATIONr‰«]rŠ«XSTM3979r‹«ash}rŒ«j9,j‹«j:,X*Cofactor and Prosthetic Group Biosynthesisr«j<,h]rŽ«j® a…r«Rr«j@,}r‘«(js7G¿ðj°HG¿ðj¿.G¿ðjÃHG?ðj™7G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r’«}r“«(hXFADRx2r”«hX FAD reductaser•«h}r–«XGENE ASSOCIATIONr—«]r˜«X( STM2947 and STM2948 )r™«ash}rš«j9,j™«j:,X*Cofactor and Prosthetic Group Biosynthesisr›«j<,h]rœ«(j· jÀ e…r«Rrž«j@,}rŸ«(jÍ7G¿ðj°HG¿ðj¿.G¿ðjÃHG?ðjà7G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r «}r¡«(hXFALDtexr¢«hX@formaldehyde transport via diffusion extracellular to periplasm r£«h}r¤«XGENE ASSOCIATIONr¥«]r¦«X2( STM0320 or STM0999 or STM1473 or STM2267 )r§«ash}r¨«j9,j§«j:,XTransport Outer Membrane Porinr©«j<,h]rª«(h)hh h2e…r««Rr¬«j@,}r­«(j'G¿ðjB,)r®«}r¯«(hXfald_pr°«hX Formaldehyder±«h}r²«(XPUBCHEMr³«]r´«X3367rµ«aXCHEBIr¶«]r·«X16842r¸«aXKEGGr¹«]rº«XC00067r»«auh}r¼«hNhh]r½«…r¾«Rr¿«jU,XCH2OrÀ«jW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÁ«}r«(hXFALDtpprëhX/formaldehyde transport via diffusion periplasm rÄ«h}rÅ«XGENE ASSOCIATIONrÆ«]rÇ«Xs0001rÈ«ash}rÉ«j9,jÈ«j:,XTransport Inner MembranerÊ«j<,h]rË«jša…rÌ«RrÍ«j@,}rΫ(j®«G¿ðjB,)rÏ«}rЫ(hXfald_crÑ«hX FormaldehyderÒ«h}rÓ«(XPUBCHEMrÔ«]rÕ«X3367rÖ«aXCHEBIr׫]rØ«X16842rÙ«aXKEGGrÚ«]rÛ«XC00067rÜ«auh}rÝ«hNhh]rÞ«…rß«Rrà«jU,XCH2Orá«jW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)râ«}rã«(hXFALGTHLsrä«hX,formaldehyde glutathione ligase spontaneous rå«h}ræ«XGENE ASSOCIATIONrç«]rè«Xs0001ré«ash}rê«j9,jé«j:,X*Cofactor and Prosthetic Group Biosynthesisrë«j<,h]rì«jša…rí«Rrî«j@,}rï«(jB,)rð«}rñ«(hXgthrd_crò«hXReduced-glutathioneró«h}rô«(XPUBCHEMrõ«]rö«X3353r÷«aXCHEBIrø«]rù«X16856rú«aXKEGGrû«]rü«XC00051rý«auh}rþ«hNhh]rÿ«…r¬Rr¬jU,X C10H16N3O6Sr¬jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjÏ«G¿ðjB,)r¬}r¬(hXhmgth_cr¬hXhydroxymethylglutathioner¬h}r¬(XPUBCHEMr¬]r ¬X1082r ¬aXCHEBIr ¬]r ¬jj.aXKEGGr ¬]r¬jj.auh}r¬hNhh]r¬…r¬Rr¬jU,X C11H18N3O7Sr¬jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r¬}r¬(hXFBAr¬hXfructose bisphosphate aldolaser¬h}r¬XGENE ASSOCIATIONr¬]r¬X( STM2141 or STM3068 )r¬ash}r¬j9,j¬j:,XGlycolysisGluconeogenesisr¬j<,h]r¬(jÉ jÒ e…r¬Rr ¬j@,}r!¬(jB,)r"¬}r#¬(hXfdp_cr$¬hXD-Fructose-1-6-bisphosphater%¬h}r&¬(XPUBCHEMr'¬]r(¬X3647r)¬aXCHEBIr*¬]r+¬X16905r,¬aXKEGGr-¬]r.¬XC00354r/¬auh}r0¬hNhh]r1¬…r2¬Rr3¬jU,X C6H10O12P2r4¬jW,jp,jY,JüÿÿÿjZ,j[,j\,GubG¿ðjB,)r5¬}r6¬(hXdhap_cr7¬hXDihydroxyacetone-phosphater8¬h}r9¬(XPUBCHEMr:¬]r;¬X3411r<¬aXCHEBIr=¬]r>¬X16108r?¬aXKEGGr@¬]rA¬XC00111rB¬auh}rC¬hNhh]rD¬…rE¬RrF¬jU,XC3H5O6PrG¬jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðjìG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rH¬}rI¬(hXFBPrJ¬hXfructose bisphosphataserK¬h}rL¬XGENE ASSOCIATIONrM¬]rN¬X( STM4085 or STM4415 )rO¬ash}rP¬j9,jO¬j:,XGlycolysisGluconeogenesisrQ¬j<,h]rR¬(jÛ jä e…rS¬RrT¬j@,}rU¬(j"¬G¿ðjˆ.G¿ðjÑ.G?ðj̨G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rV¬}rW¬(hXFCIrX¬hXL fucose isomeraserY¬h}rZ¬XGENE ASSOCIATIONr[¬]r\¬XSTM2976r]¬ash}r^¬j9,j]¬j:,XAlternate Carbon Metabolismr_¬j<,h]r`¬jí a…ra¬Rrb¬j@,}rc¬(jB,)rd¬}re¬(hXfuc__L_crf¬hXL-Fucoserg¬h}rh¬(XPUBCHEMri¬]rj¬X4264rk¬aXCHEBIrl¬]rm¬X2181rn¬aXKEGGro¬]rp¬XC01019rq¬auh}rr¬hNhh]rs¬…rt¬Rru¬jU,XC6H12O5rv¬jW,jp,jY,KjZ,j[,j\,GubG¿ðjB,)rw¬}rx¬(hXfcl__L_cry¬hX L-fuculoserz¬h}r{¬(XPUBCHEMr|¬]r}¬X4858r~¬aXCHEBIr¬]r€¬X17617r¬aXKEGGr‚¬]rƒ¬XC01721r„¬auh}r…¬hNhh]r†¬…r‡¬Rrˆ¬jU,XC6H12O5r‰¬jW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rЬ}r‹¬(hXFCLKrŒ¬hXL fuculokinaser¬h}rެXGENE ASSOCIATIONr¬]r¬XSTM2977r‘¬ash}r’¬j9,j‘¬j:,XAlternate Carbon Metabolismr“¬j<,h]r”¬jö a…r•¬Rr–¬j@,}r—¬(jw¬G¿ðju.G¿ðjB,)r˜¬}r™¬(hXfc1p_crš¬hXL-Fuculose-1-phosphater›¬h}rœ¬(XPUBCHEMr¬]rž¬X4333rŸ¬aXCHEBIr ¬]r¡¬X6220r¢¬aXKEGGr£¬]r¤¬XC01099r¥¬auh}r¦¬hNhh]r§¬…r¨¬Rr©¬jU,XC6H11O8Prª¬jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðj¬.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r«¬}r¬¬(hXFCLPAr­¬hXL fuculose 1 phosphate aldolaser®¬h}r¯¬XGENE ASSOCIATIONr°¬]r±¬X( STM2974 or STM2916 )r²¬ash}r³¬j9,j²¬j:,XAlternate Carbon Metabolismr´¬j<,h]rµ¬(jÿ je…r¶¬Rr·¬j@,}r¸¬(j˜¬G¿ðj5¬G?ðjB,)r¹¬}rº¬(hX lald__L_cr»¬hXL-Lactaldehyder¼¬h}r½¬(XPUBCHEMr¾¬]r¿¬X3714rÀ¬aXCHEBIrÁ¬]r¬X18041rìaXKEGGrĬ]rŬXC00424rƬauh}rǬhNhh]rȬ…rɬRrʬjU,XC3H6O2rˬjW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r̬}rͬ(hXFCLTrάhXFerrochelataserϬh}rЬXGENE ASSOCIATIONrѬ]rÒ¬XSTM0489rÓ¬ash}rÔ¬j9,jÓ¬j:,X*Cofactor and Prosthetic Group BiosynthesisrÕ¬j<,h]rÖ¬ja…r׬Rrجj@,}rÙ¬(j[G¿ðjB,)rÚ¬}rÛ¬(hXppp9_crܬhXProtoporphyrinrݬh}rÞ¬(XPUBCHEMr߬]rà¬X5261rá¬aXCHEBIrâ¬]rã¬X15430rä¬aXKEGGrå¬]ræ¬XC02191rç¬auh}rè¬hNhh]r鬅rê¬Rrë¬jU,X C34H32N4O4rì¬jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj¿.G@jH§G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rí¬}rî¬(hXFDH4pprï¬hX+formate dehydrogenase quinone 8 periplasm rð¬h}rñ¬XGENE ASSOCIATIONrò¬]ró¬XX( ( STM4035 and STM4036 and STM4037 ) or ( STM1570 and STM1569 and STM1568 ) )rô¬ash}rõ¬j9,jô¬j:,XOxidative Phosphorylationrö¬j<,h]r÷¬(jj#j,j5j>jGe…rø¬Rrù¬j@,}rú¬(jB,)rû¬}rü¬(hXfor_prý¬hXFormaterþ¬h}rÿ¬(XPUBCHEMr­]r­X3358r­aXCHEBIr­]r­X30751r­aXKEGGr­]r­XC00058r­auh}r ­hNhh]r ­…r ­Rr ­jU,XCH1O2r ­jW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjç_G¿ðj¿.GÀjú_G?ðjÒ\G?ðjØ/G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r­}r­(hXFDH5ppr­hX/Formate Dehydrogenase menaquinone 8 periplasm r­h}r­XGENE ASSOCIATIONr­]r­XX( ( STM1570 and STM1569 and STM1568 ) or ( STM4035 and STM4036 and STM4037 ) )r­ash}r­j9,j­j:,XOxidative Phosphorylationr­j<,h]r­(jj#j>j,j5jGe…r­Rr­j@,}r­(jû¬G¿ðj-`G¿ðj¿.GÀjÒ\G?ðj¬XG?ðjØ/G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r­}r­(hXFE2t2ppr­hX2iron II transport in via proton symport periplasm r­h}r ­XGENE ASSOCIATIONr!­]r"­XSTM2408r#­ash}r$­j9,j#­j:,X&Inorganic Ion Transport and Metabolismr%­j<,h]r&­jPa…r'­Rr(­j@,}r)­(jB,)r*­}r+­(hXfe2_pr,­hXFe2r-­h}r.­(XPUBCHEMr/­]r0­X3325r1­aXCHEBIr2­]r3­X18248r4­aXKEGGr5­]r6­XC00023r7­auh}r8­hNhh]r9­…r:­Rr;­jU,XFer<­jW,jX,jY,KjZ,j[,j\,GubG¿ðjØ/G¿ðj¿.G?ðj[G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r=­}r>­(hXFE2texr?­hX;iron II transport via diffusion extracellular to periplasm r@­h}rA­XGENE ASSOCIATIONrB­]rC­X2( STM0320 or STM0999 or STM1473 or STM2267 )rD­ash}rE­j9,jD­j:,XTransport Outer Membrane PorinrF­j<,h]rG­(h)hh h2e…rH­RrI­j@,}rJ­(jGG¿ðj*­G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rK­}rL­(hXFE2tpprM­hX&iron 2 transport in via permease no H rN­h}rO­XGENE ASSOCIATIONrP­]rQ­XSTM3190rR­ash}rS­j9,jR­j:,X&Inorganic Ion Transport and MetabolismrT­j<,h]rU­jÎa…rV­RrW­j@,}rX­(j*­G¿ðj[G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rY­}rZ­(hXFE3DHBZRr[­hX8release of Fe III from ferric 2 3 dihydroxybenzoylseriner\­h}r]­XGENE ASSOCIATIONr^­]r_­jash}r`­j9,jj:,X&Inorganic Ion Transport and Metabolismra­j<,h]rb­…rc­Rrd­j@,}re­(jB,)rf­}rg­(hX fe3dhbzs_crh­hX!ferric-2-3-dihydroxybenzoylserineri­h}rj­(XPUBCHEMrk­]rl­jj.aXCHEBIrm­]rn­jj.aXKEGGro­]rp­jj.auh}rq­hNhh]rr­…rs­Rrt­jU,X C10H10NO6Feru­jW,jp,jY,KjZ,j[,j\,GubG¿ðjï§G?ðjB,)rv­}rw­(hX 23dhbzs_crx­hX2-3-dihydroxybenzoylserinery­h}rz­(XPUBCHEMr{­]r|­jj.aXCHEBIr}­]r~­jj.aXKEGGr­]r€­XC04204r­auh}r‚­hNhh]rƒ­…r„­Rr…­jU,X C10H10NO6r†­jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r‡­}rˆ­(hX FE3DHBZSabcppr‰­hXEferric 2 3 dihydroxybenzoylserine transport via ABC system periplasm rŠ­h}r‹­XGENE ASSOCIATIONrŒ­]r­X5( STM0594 and STM0590 and STM0592 and STM0591 )rŽ­ash}r­j9,jŽ­j:,X&Inorganic Ion Transport and Metabolismr­j<,h]r‘­(jYjbjkjte…r’­Rr“­j@,}r”­(ju.G¿ðjB,)r•­}r–­(hX fe3dhbzs_pr—­hX!ferric-2-3-dihydroxybenzoylseriner˜­h}r™­(XPUBCHEMrš­]r›­jj.aXCHEBIrœ­]r­jj.aXKEGGrž­]rŸ­jj.auh}r ­hNhh]r¡­…r¢­Rr£­jU,X C10H10NO6Fer¤­jW,jX,jY,KjZ,j[,j\,GubG¿ðjˆ.G¿ðj¬.G?ðj¿.G?ðjf­G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¥­}r¦­(hX FE3DHBZStonexr§­hXIferric 2 3 dihydroxybenzoylserine transport via ton system extracellular r¨­h}r©­XGENE ASSOCIATIONrª­]r«­X9( STM2199 and ( STM1737 and STM3158 and STM3159 ) )r¬­ash}r­­j9,j¬­j:,XTransport Outer Membraner®­j<,h]r¯­(j¶j­j¿j}e…r°­Rr±­j@,}r²­(j“G¿ðjØ/G¿ðj•­G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r³­}r´­(hXFE3HOXR1rµ­hXFe III hydroxamate reductaser¶­h}r·­XGENE ASSOCIATIONr¸­]r¹­jash}rº­j9,jj:,X&Inorganic Ion Transport and Metabolismr»­j<,h]r¼­…r½­Rr¾­j@,}r¿­(jÃHG¿ðjB,)rÀ­}rÁ­(hXfe3hox_cr­hXFe-III-hydroxamateríh}rÄ­(XPUBCHEMrÅ­]rÆ­X8470rÇ­aXCHEBIrÈ­]rÉ­jj.aXKEGGrÊ­]rË­XC06227rÌ­auh}rÍ­hNhh]rέ…rÏ­RrЭjU,X C9H18O6N3FerÑ­jW,jp,jY,KjZ,j[,j\,GubGÀjB,)rÒ­}rÓ­(hX fe3hox__un_crÔ­hXFe-III-hydoxamate-unloadedrÕ­h}rÖ­(XPUBCHEMr×­]rØ­jj.aXCHEBIrÙ­]rÚ­jj.aXKEGGrÛ­]rÜ­jj.auh}rÝ­hNhh]rÞ­…rß­Rrà­jU,X C9H18O6N3rá­jW,jp,jY,JýÿÿÿjZ,j[,j\,GubG@j[G@j°HG?ðj¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)râ­}rã­(hXFE3HOXR2rä­hXFe III hydroxamate reductaserå­h}ræ­XGENE ASSOCIATIONrç­]rè­jash}ré­j9,jj:,X&Inorganic Ion Transport and Metabolismrê­j<,h]rë­…rì­Rrí­j@,}rî­(jÀ­GÀjB[G¿ðjÒ­G@j[G@jR[G?ðj¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rï­}rð­(hXFE3HOXR3rñ­hXFe III hydroxamate reductaserò­h}ró­XGENE ASSOCIATIONrô­]rõ­jash}rö­j9,jj:,X&Inorganic Ion Transport and Metabolismr÷­j<,h]rø­…rù­Rrú­j@,}rû­(jÀ­GÀjr[G¿ðjÒ­G@j[G@j…[G?ðj¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rü­}rý­(hX FE3HOXUtexrþ­hX%Fe III hydroxamate unloaded secretionrÿ­h}r®XGENE ASSOCIATIONr®]r®jash}r®j9,jj:,X&Inorganic Ion Transport and Metabolismr®j<,h]r®…r®Rr®j@,}r®(jØ/G¿ðjÒ­G¿ðj¿.G?ðjB,)r ®}r ®(hX fe3hox__un_pr ®hXFe-III-hydoxamate-unloadedr ®h}r ®(XPUBCHEMr®]r®jj.aXCHEBIr®]r®jj.aXKEGGr®]r®jj.auh}r®hNhh]r®…r®Rr®jU,X C9H18O6N3r®jW,jX,jY,JýÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r®}r®(hX FE3HOXUtppr®hX4Fe III hydroxamate unloaded secretion extracellular r®h}r®XGENE ASSOCIATIONr®]r®jash}r ®j9,jj:,X&Inorganic Ion Transport and Metabolismr!®j<,h]r"®…r#®Rr$®j@,}r%®(jØ/G¿ðj ®G¿ðjÏG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nube(j0,)r&®}r'®(hX FE3HOXexsr(®hX4Fe III hydroxamate Fe loading reaction spontaneaous r)®h}r*®XGENE ASSOCIATIONr+®]r,®Xs0001r-®ash}r.®j9,j-®j:,X&Inorganic Ion Transport and Metabolismr/®j<,h]r0®jša…r1®Rr2®j@,}r3®(j×[G¿ðjÏG¿ðj°G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r4®}r5®(hX FE3HOXtonexr6®hX:Fe III hydroxamine transport via ton system extracellular r7®h}r8®XGENE ASSOCIATIONr9®]r:®X9( STM0191 and ( STM1737 and STM3158 and STM3159 ) )r;®ash}r<®j9,j;®j:,XTransport Outer Membraner=®j<,h]r>®(j¶j†j­j¿e…r?®Rr@®j@,}rA®(j°G¿ðjØ/G¿ðjB,)rB®}rC®(hXfe3hox_prD®hXFe-III-hydroxamaterE®h}rF®(XPUBCHEMrG®]rH®X8470rI®aXCHEBIrJ®]rK®jj.aXKEGGrL®]rM®XC06227rN®auh}rO®hNhh]rP®…rQ®RrR®jU,X C9H18O6N3FerS®jW,jX,jY,KjZ,j[,j\,GubG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rT®}rU®(hXFE3RirV®hXFe III reductionrW®h}rX®XGENE ASSOCIATIONrY®]rZ®XSTM3979r[®ash}r\®j9,j[®j:,X*Cofactor and Prosthetic Group Biosynthesisr]®j<,h]r^®j® a…r_®Rr`®j@,}ra®(jï§GÀjÃHG¿ðj°HG?ðj¿.G@j[G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rb®}rc®(hXFE3texrd®hX<iron III transport via diffusion extracellular to periplasm re®h}rf®XGENE ASSOCIATIONrg®]rh®X2( STM0320 or STM0999 or STM1473 or STM2267 )ri®ash}rj®j9,ji®j:,XTransport Outer Membrane Porinrk®j<,h]rl®(h)hh h2e…rm®Rrn®j@,}ro®(j×[G¿ðjB,)rp®}rq®(hXfe3_prr®hXFe3rs®h}rt®(XPUBCHEMru®]rv®jj.aXCHEBIrw®]rx®X14819ry®aXKEGGrz®]r{®jj.auh}r|®hNhh]r}®…r~®Rr®jU,XFer€®jW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r®}r‚®(hXFECRMR1rƒ®hXFerrichrome reductaser„®h}r…®XGENE ASSOCIATIONr†®]r‡®jash}rˆ®j9,jj:,X&Inorganic Ion Transport and Metabolismr‰®j<,h]rŠ®…r‹®RrŒ®j@,}r®(jB,)rŽ®}r®(hXfecrm_cr®hX Ferrichromer‘®h}r’®(XPUBCHEMr“®]r”®X8471r•®aXCHEBIr–®]r—®jj.aXKEGGr˜®]r™®XC06228rš®auh}r›®hNhh]rœ®…r®Rrž®jU,X C27H42FeN9O12rŸ®jW,jp,jY,KjZ,j[,j\,GubGÀjÃHG¿ðjB,)r ®}r¡®(hX fecrm__un_cr¢®hXFerrichrome-minus-Fe-IIIr£®h}r¤®(XPUBCHEMr¥®]r¦®jj.aXCHEBIr§®]r¨®jj.aXKEGGr©®]rª®jj.auh}r«®hNhh]r¬®…r­®Rr®®jU,X C27H42N9O12r¯®jW,jp,jY,JýÿÿÿjZ,j[,j\,GubG@j[G@j¿.G@j°HG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r°®}r±®(hXFECRMR2r²®hXFerrichrome reductaser³®h}r´®XGENE ASSOCIATIONrµ®]r¶®jash}r·®j9,jj:,X&Inorganic Ion Transport and Metabolismr¸®j<,h]r¹®…rº®Rr»®j@,}r¼®(jŽ®GÀjB[G¿ðj ®G@j[G@jR[G?ðj¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r½®}r¾®(hXFECRMR3r¿®hXFerrichrome reductaserÀ®h}rÁ®XGENE ASSOCIATIONr®]rîjash}rÄ®j9,jj:,X&Inorganic Ion Transport and MetabolismrÅ®j<,h]rÆ®…rÇ®RrÈ®j@,}rÉ®(jŽ®GÀjr[G¿ðj ®G@j[G@j…[G?ðj¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÊ®}rË®(hX FECRMUtexrÌ®hX0ferrichrome minus Fe secretion to extracellular rÍ®h}rήXGENE ASSOCIATIONrÏ®]rЮjash}rÑ®j9,jj:,X&Inorganic Ion Transport and MetabolismrÒ®j<,h]rÓ®…rÔ®RrÕ®j@,}rÖ®(jB,)r×®}rØ®(hX fecrm__un_prÙ®hXFerrichrome-minus-Fe-IIIrÚ®h}rÛ®(XPUBCHEMrÜ®]rÝ®jj.aXCHEBIrÞ®]rß®jj.aXKEGGrà®]rá®jj.auh}râ®hNhh]rã®…rä®Rrå®jU,X C27H42N9O12ræ®jW,jX,jY,JýÿÿÿjZ,j[,j\,GubG¿ðjØ/G¿ðj¿.G?ðj G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rç®}rè®(hX FECRMUtppré®hX,ferrichrome minus Fe secretion to periplasm rê®h}rë®XGENE ASSOCIATIONrì®]rí®jash}rî®j9,jj:,X&Inorganic Ion Transport and Metabolismrï®j<,h]rð®…rñ®Rrò®j@,}ró®(j ®G¿ðjØ/G¿ðj×®G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rô®}rõ®(hX FECRMabcpprö®hX/ferrichrome transport via ABC system periplasm r÷®h}rø®XGENE ASSOCIATIONrù®]rú®X'( STM0194 and STM0192 and STM0193 )rû®ash}rü®j9,jû®j:,X&Inorganic Ion Transport and Metabolismrý®j<,h]rþ®(j5j>jGe…rÿ®Rr¯j@,}r¯(ju.G¿ðjB,)r¯}r¯(hXfecrm_pr¯hX Ferrichromer¯h}r¯(XPUBCHEMr¯]r¯X8471r ¯aXCHEBIr ¯]r ¯jj.aXKEGGr ¯]r ¯XC06228r¯auh}r¯hNhh]r¯…r¯Rr¯jU,X C27H42FeN9O12r¯jW,jX,jY,KjZ,j[,j\,GubG¿ðjˆ.G¿ðj¬.G?ðjÑ.G?ðjŽ®G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¯}r¯(hXFECRMexsr¯hX0ferrichrome Fe III loading reaction spontaneous r¯h}r¯XGENE ASSOCIATIONr¯]r¯Xs0001r¯ash}r¯j9,j¯j:,X&Inorganic Ion Transport and Metabolismr¯j<,h]r¯jša…r¯Rr ¯j@,}r!¯(j G¿ðj×[G¿ðjìG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r"¯}r#¯(hX FECRMtonexr$¯hX3ferrichrome transport via ton system extracellular r%¯h}r&¯XGENE ASSOCIATIONr'¯]r(¯X9( STM0191 and ( STM1737 and STM3158 and STM3159 ) )r)¯ash}r*¯j9,j)¯j:,XTransport Outer Membraner+¯j<,h]r,¯(j¶j†j­j¿e…r-¯Rr.¯j@,}r/¯(jìG¿ðjØ/G¿ðj¯G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r0¯}r1¯(hX FEENTERabcppr2¯hX3Fe enterobactin transport via ABC system periplasm r3¯h}r4¯XGENE ASSOCIATIONr5¯]r6¯X5( STM0594 and STM0590 and STM0592 and STM0591 )r7¯ash}r8¯j9,j7¯j:,X&Inorganic Ion Transport and Metabolismr9¯j<,h]r:¯(jbjkjYjte…r;¯Rr<¯j@,}r=¯(ju.G¿ðjˆ.G¿ðjB,)r>¯}r?¯(hX feenter_pr@¯hXFe-enterobactinrA¯h}rB¯(XPUBCHEMrC¯]rD¯X8473rE¯aXCHEBIrF¯]rG¯X28199rH¯aXKEGGrI¯]rJ¯XC06230rK¯auh}rL¯hNhh]rM¯…rN¯RrO¯jU,X C30H27FeN3O15rP¯jW,jX,jY,KjZ,j[,j\,GubG¿ðjÑ.G?ðjB,)rQ¯}rR¯(hX feenter_crS¯hXFe-enterobactinrT¯h}rU¯(XPUBCHEMrV¯]rW¯X8473rX¯aXCHEBIrY¯]rZ¯X28199r[¯aXKEGGr\¯]r]¯XC06230r^¯auh}r_¯hNhh]r`¯…ra¯Rrb¯jU,X C30H27FeN3O15rc¯jW,jp,jY,KjZ,j[,j\,GubG?ðj¿.G?ðj¬.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rd¯}re¯(hX FEENTERexsrf¯hX(enterobactin Fe III binding spontaneous rg¯h}rh¯XGENE ASSOCIATIONri¯]rj¯Xs0001rk¯ash}rl¯j9,jk¯j:,X&Inorganic Ion Transport and Metabolismrm¯j<,h]rn¯jša…ro¯Rrp¯j@,}rq¯(jÀŽG¿ðj×[G¿ðj(G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rr¯}rs¯(hX FEENTERtonexrt¯hX7Fe enterobactin transport via ton system extracellular ru¯h}rv¯XGENE ASSOCIATIONrw¯]rx¯X9( STM0585 and ( STM1737 and STM3158 and STM3159 ) )ry¯ash}rz¯j9,jy¯j:,XTransport Outer Membraner{¯j<,h]r|¯(j¶j­j¿je…r}¯Rr~¯j@,}r¯(j(G¿ðjØ/G¿ðj>¯G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r€¯}r¯(hX FEENTERtppr‚¯hX!enterochelin transport secretion rƒ¯h}r„¯XGENE ASSOCIATIONr…¯]r†¯XSTM0593r‡¯ash}rˆ¯j9,j‡¯j:,XTransport Inner Membraner‰¯j<,h]rНj˜a…r‹¯RrŒ¯j@,}r¯(já‡G¿ðjØ/G¿ðjB,)rޝ}r¯(hXenter_pr¯hX Enterochelinr‘¯h}r’¯(XPUBCHEMr“¯]r”¯X8116r•¯aXCHEBIr–¯]r—¯X28855r˜¯aXKEGGr™¯]rš¯XC05821r›¯auh}rœ¯hNhh]r¯…rž¯RrŸ¯jU,X C30H27N3O15r ¯jW,jX,jY,KjZ,j[,j\,GubG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¡¯}r¢¯(hX FEOXAMUtexr£¯hX1ferroxamine minus Fe3 secretion to extracellular r¤¯h}r¥¯XGENE ASSOCIATIONr¦¯]r§¯jash}r¨¯j9,jj:,X&Inorganic Ion Transport and Metabolismr©¯j<,h]rª¯…r«¯Rr¬¯j@,}r­¯(jB,)r®¯}r¯¯(hX feoxam__un_pr°¯hXferroxamine-minus-Fe-3r±¯h}r²¯(XPUBCHEMr³¯]r´¯jj.aXCHEBIrµ¯]r¶¯jj.aXKEGGr·¯]r¸¯jj.auh}r¹¯hNhh]rº¯…r»¯Rr¼¯jU,X C25H46N6O8r½¯jW,jX,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjØ/G¿ðjgG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¾¯}r¿¯(hX FEOXAMUtpprÀ¯hX-ferroxamine minus Fe3 secretion to periplasm rÁ¯h}r¯XGENE ASSOCIATIONrï]rįjash}růj9,jj:,X&Inorganic Ion Transport and MetabolismrƯj<,h]rǯ…rȯRrɯj@,}rʯ(jB,)r˯}r̯(hX feoxam__un_crͯhXferroxamine-minus-Fe-3rίh}rϯ(XPUBCHEMrЯ]rѯjj.aXCHEBIrÒ¯]rÓ¯jj.aXKEGGrÔ¯]rÕ¯jj.auh}rÖ¯hNhh]rׯ…rدRrÙ¯jU,X C25H46N6O8rÚ¯jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjØ/G¿ðj®¯G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÛ¯}rܯ(hX FEOXAMabcpprݯhX/ferroxamine transport via ABC system periplasm rÞ¯h}r߯XGENE ASSOCIATIONrà¯]rá¯X'( STM0194 and STM0192 and STM0193 )râ¯ash}rã¯j9,jâ¯j:,X&Inorganic Ion Transport and Metabolismrä¯j<,h]rå¯(j5j>jGe…ræ¯Rrç¯j@,}rè¯(ju.G¿ðjB,)ré¯}rê¯(hXfeoxam_prë¯hX ferroxaminerì¯h}rí¯(XPUBCHEMrî¯]rï¯X9799rð¯aXCHEBIrñ¯]rò¯jj.aXKEGGró¯]rô¯XC07597rõ¯auh}rö¯hNhh]r÷¯…rø¯Rrù¯jU,X C25H46FeN6O8rú¯jW,jX,jY,KjZ,j[,j\,GubG¿ðjˆ.G¿ðj¬.G?ðjB,)rû¯}rü¯(hXfeoxam_crý¯hX ferroxaminerþ¯h}rÿ¯(XPUBCHEMr°]r°X9799r°aXCHEBIr°]r°jj.aXKEGGr°]r°XC07597r°auh}r°hNhh]r °…r °Rr °jU,X C25H46FeN6O8r °jW,jp,jY,KjZ,j[,j\,GubG?ðjÑ.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r °}r°(hX FEOXAMexsr°hX-ferroxamine Fe3 loading reaction spontaneous r°h}r°XGENE ASSOCIATIONr°]r°Xs0001r°ash}r°j9,j°j:,X&Inorganic Ion Transport and Metabolismr°j<,h]r°jša…r°Rr°j@,}r°(jgG¿ðj×[G¿ðjHG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r°}r°(hX FEOXAMtonexr°hX3ferroxamine transport via ton system extracellular r°h}r°XGENE ASSOCIATIONr °]r!°X9( STM0191 and ( STM1737 and STM3158 and STM3159 ) )r"°ash}r#°j9,j"°j:,XTransport Outer Membraner$°j<,h]r%°(j¶j­j†j¿e…r&°Rr'°j@,}r(°(jHG¿ðjØ/G¿ðj¿.G?ðjé¯G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r)°}r*°(hXFEROppr+°hX ferroxidaser,°h}r-°XGENE ASSOCIATIONr.°]r/°XSTM0168r0°ash}r1°j9,j0°j:,X&Inorganic Ion Transport and Metabolismr2°j<,h]r3°j a…r4°Rr5°j@,}r6°(j¿oG¿ðj*­GÀjØ/GÀj>0G@jp®G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r7°}r8°(hXFHLr9°hXFormate hydrogen lyaser:°h}r;°XGENE ASSOCIATIONr<°]r=°Xc( STM4285 and ( STM2847 and STM2848 and STM2849 and STM2850 and STM2851 and STM2852 ) )r>°ash}r?°j9,j>°j:,XPyruvate Metabolismr@°j<,h]rA°(j¡jªj³j¼jÅjÎj×e…rB°RrC°j@,}rD°(jÌXG¿ðj¿.G¿ðjÂ=G?ðjB,)rE°}rF°(hXh2_crG°hXH2rH°h}rI°(XPUBCHEMrJ°]rK°X3577rL°aXCHEBIrM°]rN°X18276rO°aXKEGGrP°]rQ°XC00282rR°auh}rS°hNhh]rT°…rU°RrV°jU,XH2rW°jW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,Gjv,Njw,Nubj0,)rX°}rY°(hXFLDRrZ°hXflavodoxin reductase NADPH r[°h}r\°XGENE ASSOCIATIONr]°]r^°X<( ( STM0694 and STM4084 ) or ( STM3045 and STM4084 ) )r_°ash}r`°j9,j_°j:,X Unassignedra°j<,h]rb°(jàjéjòe…rc°Rrd°j@,}re°(jB,)rf°}rg°(hXfldox_crh°hXflavodoxin-oxidizedri°h}rj°(XPUBCHEMrk°]rl°X5805rm°aXCHEBIrn°]ro°jj.aXKEGGrp°]rq°XC02869rr°auh}rs°hNhh]rt°…ru°Rrv°jU,j,€jW,jp,jY,KjZ,j[,j\,GubG¿ðjÍ7G¿ðj¿.G¿ðjB,)rw°}rx°(hXfldrd_cry°hXflavodoxin-reducedrz°h}r{°(XPUBCHEMr|°]r}°X5705r~°aXCHEBIr°]r€°jj.aXKEGGr°]r‚°XC02745rƒ°auh}r„°hNhh]r…°…r†°Rr‡°jU,XXH2rˆ°jW,jp,jY,KjZ,j[,j\,GubG?ðjà7G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r‰°}rа(hXFLVRr‹°hXflavin reductaserŒ°h}r°XGENE ASSOCIATIONrް]r°X*( ( STM2947 and STM2948 ) or STM3979 )r°ash}r‘°j9,j°j:,X*Cofactor and Prosthetic Group Biosynthesisr’°j<,h]r“°(j· jÀ j® e…r”°Rr•°j@,}r–°(jÍ7G¿ðj…[G¿ðj¿.G¿ðjà7G?ðjr[G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r—°}r˜°(hXFLVRxr™°hXflavin reductase NAD rš°h}r›°XGENE ASSOCIATIONrœ°]r°XSTM3979rž°ash}rŸ°j9,jž°j:,X*Cofactor and Prosthetic Group Biosynthesisr °j<,h]r¡°j® a…r¢°Rr£°j@,}r¤°(j…[G¿ðjs7G¿ðj¿.G¿ðj™7G?ðjr[G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¥°}r¦°(hXFMETTRSr§°hX Methionyl tRNA formyltransferaser¨°h}r©°XGENE ASSOCIATIONrª°]r«°XSTM3407r¬°ash}r­°j9,j¬°j:,X tRNA Chargingr®°j<,h]r¯°jûa…r°°Rr±°j@,}r²°(jB,)r³°}r´°(hX mettrna_crµ°hXL-Methionyl-tRNA-Metr¶°h}r·°(XPUBCHEMr¸°]r¹°X5457rº°aXCHEBIr»°]r¼°X16635r½°aXKEGGr¾°]r¿°XC02430rÀ°auh}rÁ°hNhh]r°…rðRrİjU,X C5H10NOSRrŰjW,jp,jY,KjZ,j[,j\,GubG¿ðj®SG¿ðjÁSG?ðjB,)rư}rǰ(hX fmettrna_crȰhXN-Formylmethionyl-tRNArɰh}rʰ(XPUBCHEMr˰]r̰X6151rͰaXCHEBIrΰ]rϰX17119rаaXKEGGrѰ]rÒ°XC03294rÓ°auh}rÔ°hNhh]rÕ°…rÖ°Rr×°jU,X C6H9NO2SRrذjW,jp,jY,KjZ,j[,j\,GubG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÙ°}rÚ°(hXFMNATrÛ°hXFMN adenylyltransferaserܰh}rݰXGENE ASSOCIATIONrÞ°]rß°XSTM0045rà°ash}rá°j9,jà°j:,X*Cofactor and Prosthetic Group Biosynthesisrâ°j<,h]rã°ja…rä°Rrå°j@,}ræ°(jR[G¿ðju.G¿ðj¿.G¿ðjé3G?ðj°HG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rç°}rè°(hXFMNRxré°hX FMN reductaserê°h}rë°XGENE ASSOCIATIONrì°]rí°XSTM3979rî°ash}rï°j9,jî°j:,X*Cofactor and Prosthetic Group Biosynthesisrð°j<,h]rñ°j® a…rò°Rró°j@,}rô°(j¿.G¿ðjR[G¿ðjs7G¿ðjB[G?ðj™7G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rõ°}rö°(hXFMNRx2r÷°hX FMN reductaserø°h}rù°XGENE ASSOCIATIONrú°]rû°X*( ( STM2947 and STM2948 ) or STM3979 )rü°ash}rý°j9,jü°j:,X*Cofactor and Prosthetic Group Biosynthesisrþ°j<,h]rÿ°(j· jÀ j® e…r±Rr±j@,}r±(jÍ7G¿ðjR[G¿ðj¿.G¿ðjB[G?ðjà7G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r±}r±(hXFORt2ppr±hX;formate transport via proton symport uptake only periplasm r±h}r±XGENE ASSOCIATIONr±]r ±XSTM0974r ±ash}r ±j9,j ±j:,XTransport Inner Membraner ±j<,h]r ±j a…r±Rr±j@,}r±(jû¬G¿ðjØ/G¿ðjÌXG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r±}r±(hXFORtexr±hX;formate transport via diffusion extracellular to periplasm r±h}r±XGENE ASSOCIATIONr±]r±X2( STM0320 or STM0999 or STM1473 or STM2267 )r±ash}r±j9,j±j:,XTransport Outer Membrane Porinr±j<,h]r±(h2h)hh e…r±Rr±j@,}r±(j„G¿ðjû¬G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r±}r ±(hXFORtppir!±hX7formate transport via diffusion cytoplasm to periplasm r"±h}r#±XGENE ASSOCIATIONr$±]r%±XSTM0974r&±ash}r'±j9,j&±j:,XTransport Inner Membraner(±j<,h]r)±j a…r*±Rr+±j@,}r,±(jÌXG¿ðjû¬G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r-±}r.±(hXFRD2r/±hXfumarate reductaser0±h}r1±XGENE ASSOCIATIONr2±]r3±X5( STM4340 and STM4341 and STM4342 and STM4343 )r4±ash}r5±j9,j4±j:,XCitric Acid Cycler6±j<,h]r7±(jjj(j1e…r8±Rr9±j@,}r:±(j¬XG¿ðjwOG¿ðj-`G?ðjM`G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r;±}r<±(hXFRD3r=±hXfumarate reductaser>±h}r?±XGENE ASSOCIATIONr@±]rA±X5( STM4340 and STM4341 and STM4342 and STM4343 )rB±ash}rC±j9,jB±j:,XCitric Acid CyclerD±j<,h]rE±(jj(jj1e…rF±RrG±j@,}rH±(jœXG¿ðjwOG¿ðjB,)rI±}rJ±(hX2dmmq8_crK±hX2-Demethylmenaquinone-8rL±h}rM±(XPUBCHEMrN±]rO±X8113rP±aXCHEBIrQ±]rR±X28192rS±aXKEGGrT±]rU±XC05818rV±auh}rW±hNhh]rX±…rY±RrZ±jU,XC50H70O2r[±jW,jp,jY,KjZ,j[,j\,GubG?ðjM`G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r\±}r]±(hXFRUKr^±hXfructose 1 phosphate kinaser_±h}r`±XGENE ASSOCIATIONra±]rb±XSTM2205rc±ash}rd±j9,jc±j:,XAlternate Carbon Metabolismre±j<,h]rf±j:a…rg±Rrh±j@,}ri±(ju.G¿ðjB,)rj±}rk±(hXf1p_crl±hXD-Fructose-1-phosphaterm±h}rn±(XPUBCHEMro±]rp±X5887rq±aXCHEBIrr±]rs±jj.aXKEGGrt±]ru±XC02976rv±auh}rw±hNhh]rx±…ry±Rrz±jU,XC6H11O9Pr{±jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj"¬G?ðj¬.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r|±}r}±(hX FRULYStexr~±hX7fructoselysine transporter via diffusion extracellular r±h}r€±XGENE ASSOCIATIONr±]r‚±X2( STM0320 or STM0999 or STM1473 or STM2267 )rƒ±ash}r„±j9,jƒ±j:,XTransport Outer Membrane Porinr…±j<,h]r†±(h)hh h2e…r‡±Rrˆ±j@,}r‰±(jÄG¿ðjB,)rб}r‹±(hXfrulys_prŒ±hXfructoselysiner±h}rޱ(XPUBCHEMr±]r±X47205784r‘±aXCHEBIr’±]r“±jj.aXKEGGr”±]r•±XC16488r–±auh}r—±hNhh]r˜±…r™±Rrš±jU,X C12H25N2O7r›±jW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rœ±}r±(hXFRUURtexrž±hX5D fructuronate transport via diffusion extracellular rŸ±h}r ±XGENE ASSOCIATIONr¡±]r¢±X2( STM0320 or STM0999 or STM1473 or STM2267 )r£±ash}r¤±j9,j£±j:,XTransport Outer Membrane Porinr¥±j<,h]r¦±(h)hh h2e…r§±Rr¨±j@,}r©±(jãG¿ðjB,)rª±}r«±(hXfruur_pr¬±hXD-Fructuronater­±h}r®±(XPUBCHEMr¯±]r°±X4160r±±aXCHEBIr²±]r³±X4126r´±aXKEGGrµ±]r¶±XC00905r·±auh}r¸±hNhh]r¹±…rº±Rr»±jU,XC6H9O7r¼±jW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r½±}r¾±(hX FRUpts2ppr¿±hX<Fructose transport via PEPPyr PTS f6p generating periplasm rÀ±h}rÁ±XGENE ASSOCIATIONr±]rñXC( STM1830 and STM1831 and STM1832 and STM2431 and STM2432 )rıash}rűj9,jıj:,XTransport Inner MembranerƱj<,h]rDZ(j{j„jýjje…rȱRrɱj@,}rʱ(jB,)r˱}ṟ(hXfru_prͱhX D-Fructoserαh}rϱ(XPUBCHEMrб]rѱX3395rÒ±aXCHEBIrÓ±]rÔ±X15824rÕ±aXKEGGrÖ±]r×±XC00095rرauh}rÙ±hNhh]rÚ±…rÛ±RrܱjU,XC6H12O6rݱjW,jX,jY,KjZ,j[,j\,GubG¿ðj FG¿ðj̨G?ðjFG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÞ±}rß±(hXFRUptspprà±hX.D fructose transport via PEPPyr PTS periplasm rá±h}râ±XGENE ASSOCIATIONrã±]rä±X5( STM2204 and STM2206 and STM2431 and STM2432 )rå±ash}ræ±j9,jå±j:,XTransport Inner Membranerç±j<,h]rè±(jCjLjýje…ré±Rrê±j@,}rë±(j FG¿ðj˱G¿ðjj±G?ðjFG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rì±}rí±(hXFRUtexrî±hX>D fructose transport via diffusion extracellular to periplasm rï±h}rð±XGENE ASSOCIATIONrñ±]rò±X2( STM0320 or STM0999 or STM1473 or STM2267 )ró±ash}rô±j9,jó±j:,XTransport Outer Membrane Porinrõ±j<,h]rö±(h)hh h2e…r÷±Rrø±j@,}rù±(j¤G¿ðj˱G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rú±}rû±(hXFTHFDrü±hX"formyltetrahydrofolate deformylaserý±h}rþ±XGENE ASSOCIATIONrÿ±]r²XSTM1756r²ash}r²j9,j²j:,XFolate Metabolismr²j<,h]r²jUa…r²Rr²j@,}r²(jˆ.G¿ðj®SG¿ðjÁSG?ðjÌXG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r²}r ²(hXFUCtexr ²hX<L fucose transport via diffusion extracellular to periplasm r ²h}r ²XGENE ASSOCIATIONr ²]r²X2( STM0320 or STM0999 or STM1473 or STM2267 )r²ash}r²j9,j²j:,XTransport Outer Membrane Porinr²j<,h]r²(hh h)h2e…r²Rr²j@,}r²(j‘G¿ðjB,)r²}r²(hXfuc__L_pr²hXL-Fucoser²h}r²(XPUBCHEMr²]r²X4264r²aXCHEBIr²]r²X2181r ²aXKEGGr!²]r"²XC01019r#²auh}r$²hNhh]r%²…r&²Rr'²jU,XC6H12O5r(²jW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r)²}r*²(hXFUCtppr+²hX0L fucose transport via proton symport periplasm r,²h}r-²XGENE ASSOCIATIONr.²]r/²Xs0001r0²ash}r1²j9,j0²j:,XTransport Inner Membraner2²j<,h]r3²jša…r4²Rr5²j@,}r6²(j²G¿ðjØ/G¿ðj¿.G?ðjd¬G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r7²}r8²(hXFUMr9²hXfumaraser:²h}r;²XGENE ASSOCIATIONr<²]r=²X@( STM1468 or STM4300 or STM1469 or ( STM0761 and STM0762 ) )r>²ash}r?²j9,j>²j:,XCitric Acid Cycler@²j<,h]rA²(j^jgjojwj€e…rB²RrC²j@,}rD²(jˆ.G¿ðjwOG¿ðjB,)rE²}rF²(hXmal__L_crG²hXL-MalaterH²h}rI²(XPUBCHEMrJ²]rK²X3449rL²aXCHEBIrM²]rN²X30797rO²aXKEGGrP²]rQ²XC00149rR²auh}rS²hNhh]rT²…rU²RrV²jU,XC4H4O5rW²jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rX²}rY²(hX FUMt2_2pprZ²hX5Fumarate transport via proton symport 2 H periplasm r[²h}r\²XGENE ASSOCIATIONr]²]r^²XSTM3614r_²ash}r`²j9,j_²j:,XTransport Inner Membranera²j<,h]rb²jía…rc²Rrd²j@,}re²(jB,)rf²}rg²(hXfum_prh²hXFumarateri²h}rj²(XPUBCHEMrk²]rl²X3422rm²aXCHEBIrn²]ro²X18012rp²aXKEGGrq²]rr²XC00122rs²auh}rt²hNhh]ru²…rv²Rrw²jU,XC4H2O4rx²jW,jX,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjØ/GÀj¿.G@jwOG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ry²}rz²(hXFUMtexr{²hX<Fumarate transport via diffusion extracellular to periplasm r|²h}r}²XGENE ASSOCIATIONr~²]r²X2( STM0320 or STM0999 or STM1473 or STM2267 )r€²ash}r²j9,j€²j:,XTransport Outer Membrane Porinr‚²j<,h]rƒ²(h)hh h2e…r„²Rr…²j@,}r†²(j#‘G¿ðjf²G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r‡²}rˆ²(hXG1PACTr‰²hX+glucosamine 1 phosphate N acetyltransferaserвh}r‹²XGENE ASSOCIATIONrŒ²]r²XSTM3862r޲ash}r²j9,j޲j:,XCell Envelope Biosynthesisr²j<,h]r‘²j‰a…r’²Rr“²j@,}r”²(jB,)r•²}r–²(hXgam1p_cr—²hXD-Glucosamine-1-phosphater˜²h}r™²(XPUBCHEMrš²]r›²X8412rœ²aXCHEBIr²]rž²X27625rŸ²aXKEGGr ²]r¡²XC06156r¢²auh}r£²hNhh]r¤²…r¥²Rr¦²jU,X C6H13NO8Pr§²jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj«CG¿ðjB,)r¨²}r©²(hX acgam1p_crª²hX"N-Acetyl-D-glucosamine-1-phosphater«²h}r¬²(XPUBCHEMr­²]r®²X6921r¯²aXCHEBIr°²]r±²X7125r²²aXKEGGr³²]r´²XC04256rµ²auh}r¶²hNhh]r·²…r¸²Rr¹²jU,X C8H14NO9Prº²jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðj¿.G?ðj˜CG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r»²}r¼²(hXG1PPppr½²hXGlucose 1 phosphataser¾²h}r¿²XGENE ASSOCIATIONrÀ²]rÁ²XSTM1117r²ash}ròj9,j²j:,XGlycolysisGluconeogenesisrIJj<,h]rŲj’a…rƲRrDzj@,}rȲ(jB,)rɲ}rʲ(hXg1p_pr˲hXD-Glucose-1-phosphater̲h}rͲ(XPUBCHEMrβ]rϲX3403rвaXCHEBIrѲ]rÒ²X 16077 29042rÓ²aXKEGGrÔ²]rÕ²XC00103rÖ²auh}rײhNhh]rز…rÙ²RrÚ²jU,XC6H11O9PrÛ²jW,jX,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj>0G¿ðjB,)rܲ}rݲ(hXglc__D_prÞ²hX D-Glucoserß²h}rà²(XPUBCHEMrá²]râ²X3333rã²aXCHEBIrä²]rå²X4167ræ²aXKEGGrç²]rè²XC00031ré²auh}rê²hNhh]rë²…rì²Rrí²jU,XC6H12O6rî²jW,jX,jY,KjZ,j[,j\,GubG?ðj’;G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rï²}rð²(hXG1PTTrñ²hX)glucose 1 phosphate thymidylyltransferaserò²h}ró²XGENE ASSOCIATIONrô²]rõ²X( STM3923 or STM2095 )rö²ash}r÷²j9,jö²j:,XCell Envelope Biosynthesisrø²j<,h]rù²(j›j¤e…rú²Rrû²j@,}rü²(jB,)rý²}rþ²(hXg1p_crÿ²hXD-Glucose-1-phosphater³h}r³(XPUBCHEMr³]r³X3403r³aXCHEBIr³]r³X 16077 29042r³aXKEGGr³]r ³XC00103r ³auh}r ³hNhh]r ³…r ³Rr³jU,XC6H11O9Pr³jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj5§G¿ðj¿.G¿ðjé3G?ðjB,)r³}r³(hX dtdpglu_cr³hX dTDPglucoser³h}r³(XPUBCHEMr³]r³X4099r³aXCHEBIr³]r³X15700r³aXKEGGr³]r³XC00842r³auh}r³hNhh]r³…r ³Rr!³jU,X C16H24N2O16P2r"³jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r#³}r$³(hXG1Ptexr%³hX-D glucose 1 phosphate transport via diffusionr&³h}r'³XGENE ASSOCIATIONr(³]r)³X2( STM0320 or STM0999 or STM1473 or STM2267 )r*³ash}r+³j9,j*³j:,XTransport Outer Membrane Porinr,³j<,h]r-³(h)hh h2e…r.³Rr/³j@,}r0³(jC‘G¿ðjɲG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r1³}r2³(hXG1SATr3³hX)glutamate 1 semialdehyde aminotransferaser4³h}r5³XGENE ASSOCIATIONr6³]r7³XSTM0202r8³ash}r9³j9,j8³j:,X*Cofactor and Prosthetic Group Biosynthesisr:³j<,h]r;³j­a…r<³Rr=³j@,}r>³(jB,)r?³}r@³(hXglu1sa_crA³hXL-Glutamate-1-semialdehyderB³h}rC³(XPUBCHEMrD³]rE³X6504rF³aXCHEBIrG³]rH³X15757rI³aXKEGGrJ³]rK³XC03741rL³auh}rM³hNhh]rN³…rO³RrP³jU,XC5H9NO3rQ³jW,jp,jY,KjZ,j[,j\,GubG¿ðjB,)rR³}rS³(hX5aop_crT³hX5-Amino-4-oxopentanoaterU³h}rV³(XPUBCHEMrW³]rX³X3719rY³aXCHEBIrZ³]r[³X17549r\³aXKEGGr]³]r^³XC00430r_³auh}r`³hNhh]ra³…rb³Rrc³jU,XC5H9NO3rd³jW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)re³}rf³(hXG2PPpprg³hX-glycerol 2 phosphate phosphatase periplasmic rh³h}ri³XGENE ASSOCIATIONrj³]rk³XSTM4249rl³ash}rm³j9,jl³j:,XAlternate Carbon Metabolismrn³j<,h]ro³j¶a…rp³Rrq³j@,}rr³(jB,)rs³}rt³(hXglyc2p_pru³hXGlycerol-2-phosphaterv³h}rw³(XPUBCHEMrx³]ry³X5889rz³aXCHEBIr{³]r|³X17270r}³aXKEGGr~³]r³XC02979r€³auh}r³hNhh]r‚³…rƒ³Rr„³jU,XC3H7O6Pr…³jW,jX,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj>0G¿ðj’;G?ðjRjG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r†³}r‡³(hXG3PAT120rˆ³hX*glycerol 3 phosphate acyltransferase C120 r‰³h}rгXGENE ASSOCIATIONr‹³]rŒ³XSTM4235r³ash}r޳j9,j³j:,XGlycerophospholipid Metabolismr³j<,h]r³j¿a…r‘³Rr’³j@,}r“³(j!>G¿ðjB,)r”³}r•³(hXglyc3p_cr–³hXGlycerol-3-phosphater—³h}r˜³(XPUBCHEMr™³]rš³X3393r›³aXCHEBIrœ³]r³X15978rž³aXKEGGrŸ³]r ³XC00093r¡³auh}r¢³hNhh]r£³…r¤³Rr¥³jU,XC3H7O6Pr¦³jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjRG?ðj°=G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r§³}r¨³(hXG3PAT140r©³hX*glycerol 3 phosphate acyltransferase C140 rª³h}r«³XGENE ASSOCIATIONr¬³]r­³XSTM4235r®³ash}r¯³j9,j®³j:,XGlycerophospholipid Metabolismr°³j<,h]r±³j¿a…r²³Rr³³j@,}r´³(j_>G¿ðj”³G¿ðj;RG?ðj°=G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rµ³}r¶³(hXG3PAT141r·³hX*glycerol 3 phosphate acyltransferase C141 r¸³h}r¹³XGENE ASSOCIATIONrº³]r»³XSTM4235r¼³ash}r½³j9,j¼³j:,XGlycerophospholipid Metabolismr¾³j<,h]r¿³j¿a…rÀ³RrÁ³j@,}r³(j”³G¿ðj>G¿ðjoRG?ðj°=G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ró}rij(hXG3PAT160rųhX*glycerol 3 phosphate acyltransferase C160 rƳh}rdzXGENE ASSOCIATIONrȳ]rɳXSTM4235rʳash}r˳j9,jʳj:,XGlycerophospholipid Metabolismr̳j<,h]rͳj¿a…rγRrϳj@,}rг(j>G¿ðj”³G¿ðj£RG?ðj°=G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rѳ}rÒ³(hXG3PAT161rÓ³hX*glycerol 3 phosphate acyltransferase C161 rÔ³h}rÕ³XGENE ASSOCIATIONrÖ³]r׳XSTM4235rسash}rÙ³j9,jسj:,XGlycerophospholipid MetabolismrÚ³j<,h]rÛ³j¿a…rܳRrݳj@,}rÞ³(j½>G¿ðj”³G¿ðj°=G?ðj×RG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rß³}rà³(hXG3PAT180rá³hX*glycerol 3 phosphate acyltransferase C180 râ³h}rã³XGENE ASSOCIATIONrä³]rå³XSTM4235ræ³ash}rç³j9,jæ³j:,XGlycerophospholipid Metabolismrè³j<,h]ré³j¿a…rê³Rrë³j@,}rì³(j”³G¿ðj|AG¿ðj°=G?ðjSG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rí³}rî³(hXG3PAT181rï³hX*glycerol 3 phosphate acyltransferase C181 rð³h}rñ³XGENE ASSOCIATIONrò³]ró³XSTM4235rô³ash}rõ³j9,jô³j:,XGlycerophospholipid Metabolismrö³j<,h]r÷³j¿a…rø³Rrù³j@,}rú³(j”³G¿ðj^AG¿ðj°=G?ðj´(hXG3PD2r?´hX(glycerol 3 phosphate dehydrogenase NADP r@´h}rA´XGENE ASSOCIATIONrB´]rC´XSTM3700rD´ash}rE´j9,jD´j:,XAlternate Carbon MetabolismrF´j<,h]rG´jìa…rH´RrI´j@,}rJ´(j”³G¿ðjà7G¿ðjÍ7G?ðj5¬G?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rK´}rL´(hXG3PD5rM´hX0glycerol 3 phosphate dehydrogenase ubiquinone 8 rN´h}rO´XGENE ASSOCIATIONrP´]rQ´X8( ( STM2284 and STM2285 and STM2286 ) or STM3526 )rR´ash}rS´j9,jR´j:,XOxidative PhosphorylationrT´j<,h]rU´(jõjþjje…rV´RrW´j@,}rX´(jç_G¿ðj”³G¿ðjú_G?ðj5¬G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rY´}rZ´(hXG3PD6r[´hX1glycerol 3 phosphate dehydrogenase menaquinone 8 r\´h}r]´XGENE ASSOCIATIONr^´]r_´X'( STM2284 and STM2285 and STM2286 )r`´ash}ra´j9,j`´j:,XOxidative Phosphorylationrb´j<,h]rc´(jjõje…rd´Rre´j@,}rf´(j-`G¿ðj”³G¿ðj5¬G?ðj¬XG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rg´}rh´(hXG3PD7ri´hX9glycerol 3 phosphate dehydrogenase demethylmenaquinone 8 rj´h}rk´XGENE ASSOCIATIONrl´]rm´X'( STM2284 and STM2285 and STM2286 )rn´ash}ro´j9,jn´j:,XOxidative Phosphorylationrp´j<,h]rq´(jõjje…rr´Rrs´j@,}rt´(j”³G¿ðjI±G¿ðj5¬G?ðjœXG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ru´}rv´(hX G3PEabcpprw´hXEsn glycerol 3 phosphoethanolamine transport via ABC system periplasm rx´h}ry´XGENE ASSOCIATIONrz´]r{´X5( STM3556 and STM3557 and STM3554 and STM3555 )r|´ash}r}´j9,j|´j:,XTransport Inner Membraner~´j<,h]r´(jÈjÚjãjÑe…r€´Rr´j@,}r‚´(jB,)rƒ´}r„´(hXg3pe_pr…´hX sn-Glycero-3-phosphoethanolaminer†´h}r‡´(XPUBCHEMrˆ´]r‰´X4454rŠ´aXCHEBIr‹´]rŒ´jj.aXKEGGr´]rŽ´XC01233r´auh}r´hNhh]r‘´…r’´Rr“´jU,X C5H14NO6Pr”´jW,jX,jY,KjZ,j[,j\,GubG¿ðju.G¿ðjˆ.G¿ðj¬.G?ðj¿.G?ðjB,)r•´}r–´(hXg3pe_cr—´hX sn-Glycero-3-phosphoethanolaminer˜´h}r™´(XPUBCHEMrš´]r›´X4454rœ´aXCHEBIr´]rž´jj.aXKEGGrŸ´]r ´XC01233r¡´auh}r¢´hNhh]r£´…r¤´Rr¥´jU,X C5H14NO6Pr¦´jW,jp,jY,KjZ,j[,j\,GubG?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r§´}r¨´(hXG3PEtexr©´hXQglycero 3 phosphoethanolamine transport via diffusion extracellular to periplasm rª´h}r«´XGENE ASSOCIATIONr¬´]r­´X2( STM0320 or STM0999 or STM1473 or STM2267 )r®´ash}r¯´j9,j®´j:,XTransport Outer Membrane Porinr°´j<,h]r±´(h)hh h2e…r²´Rr³´j@,}r´´(jƒ‘G¿ðjƒ´G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rµ´}r¶´(hX G3PGabcppr·´hXAsn glycerol 3 phosphoglycerol transport via ABC system periplasm r¸´h}r¹´XGENE ASSOCIATIONrº´]r»´X5( STM3556 and STM3557 and STM3554 and STM3555 )r¼´ash}r½´j9,j¼´j:,XTransport Inner Membraner¾´j<,h]r¿´(jÈjÚjãjÑe…rÀ´RrÁ´j@,}r´(jB,)rô}rÄ´(hXg3pg_prÅ´hXGlycerophosphoglycerolrÆ´h}rÇ´(XPUBCHEMrÈ´]rÉ´X6135rÊ´aXCHEBIrË´]rÌ´jj.aXKEGGrÍ´]rδXC03274rÏ´auh}rдhNhh]rÑ´…rÒ´RrÓ´jU,XC6H14O8PrÔ´jW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðju.G¿ðjˆ.G¿ðj¬.G?ðjÑ.G?ðjB,)rÕ´}rÖ´(hXg3pg_cr×´hXGlycerophosphoglycerolrØ´h}rÙ´(XPUBCHEMrÚ´]rÛ´X6135rÜ´aXCHEBIrÝ´]rÞ´jj.aXKEGGrß´]rà´XC03274rá´auh}râ´hNhh]rã´…rä´Rrå´jU,XC6H14O8Præ´jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rç´}rè´(hXG3PGtexré´hXFglycerophoglycerol transport via diffusion extracellular to periplasm rê´h}rë´XGENE ASSOCIATIONrì´]rí´X2( STM0320 or STM0999 or STM1473 or STM2267 )rî´ash}rï´j9,jî´j:,XTransport Outer Membrane Porinrð´j<,h]rñ´(h)hh h2e…rò´Rró´j@,}rô´(j¢‘G¿ðjôG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rõ´}rö´(hX G3PIabcppr÷´hXEsn glycerol 3 phosphoethanolamine transport via ABC system periplasm rø´h}rù´XGENE ASSOCIATIONrú´]rû´X5( STM3556 and STM3557 and STM3554 and STM3555 )rü´ash}rý´j9,jü´j:,XTransport Inner Membranerþ´j<,h]rÿ´(jÈjÚjãjÑe…rµRrµj@,}rµ(jB,)rµ}rµ(hXg3pi_prµhXsn-Glycero-3-phospho-1-inositolrµh}rµ(XPUBCHEMrµ]r µX4447r µaXCHEBIr µ]r µX18321r µaXKEGGrµ]rµXC01225rµauh}rµhNhh]rµ…rµRrµjU,X C9H18O11PrµjW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðju.G¿ðjˆ.G¿ðjB,)rµ}rµ(hXg3pi_crµhXsn-Glycero-3-phospho-1-inositolrµh}rµ(XPUBCHEMrµ]rµX4447rµaXCHEBIrµ]rµX18321r µaXKEGGr!µ]r"µXC01225r#µauh}r$µhNhh]r%µ…r&µRr'µjU,X C9H18O11Pr(µjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðj¬.G?ðjÑ.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r)µ}r*µ(hXG3PItexr+µhXPglycero 3 phospho 1 inositol transport via diffusion extracellular to periplasm r,µh}r-µXGENE ASSOCIATIONr.µ]r/µX2( STM0320 or STM0999 or STM1473 or STM2267 )r0µash}r1µj9,j0µj:,XTransport Outer Membrane Porinr2µj<,h]r3µ(h2h)hh e…r4µRr5µj@,}r6µ(jÁ‘G¿ðjµG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r7µ}r8µ(hX G3PSabcppr9µhX?sn glycerol 3 phosphoserine transport via ABC system periplasm r:µh}r;µXGENE ASSOCIATIONr<µ]r=µX5( STM3556 and STM3557 and STM3554 and STM3555 )r>µash}r?µj9,j>µj:,XTransport Inner Membraner@µj<,h]rAµ(jÈjÚjãjÑe…rBµRrCµj@,}rDµ(ju.G¿ðjB,)rEµ}rFµ(hXg3ps_prGµhXGlycerophosphoserinerHµh}rIµ(XPUBCHEMrJµ]rKµX3081457rLµaXCHEBIrMµ]rNµjj.aXKEGGrOµ]rPµjj.auh}rQµhNhh]rRµ…rSµRrTµjU,X C6H13NO8PrUµjW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjˆ.G¿ðjB,)rVµ}rWµ(hXg3ps_crXµhXGlycerophosphoserinerYµh}rZµ(XPUBCHEMr[µ]r\µX3081457r]µaXCHEBIr^µ]r_µjj.aXKEGGr`µ]raµjj.auh}rbµhNhh]rcµ…rdµRreµjU,X C6H13NO8PrfµjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðj¬.G?ðjÑ.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rgµ}rhµ(hXG3PStexriµhXGglycerophosphserine transport via diffusion extracellular to periplasm rjµh}rkµXGENE ASSOCIATIONrlµ]rmµX2( STM0320 or STM0999 or STM1473 or STM2267 )rnµash}roµj9,jnµj:,XTransport Outer Membrane Porinrpµj<,h]rqµ(h)hh h2e…rrµRrsµj@,}rtµ(já‘G¿ðjEµG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)ruµ}rvµ(hXG3PTrwµhXglycerol 3 phosphataserxµh}ryµXGENE ASSOCIATIONrzµ]r{µX( STM0840 or STM0842 )r|µash}r}µj9,j|µj:,XAlternate Carbon Metabolismr~µj<,h]rµ(jo jx e…r€µRrµj@,}r‚µ(j”³G¿ðjˆ.G¿ðjB,)rƒµ}r„µ(hXglyc_cr…µhXGlycerolr†µh}r‡µ(XPUBCHEMrˆµ]r‰µX3416rеaXCHEBIr‹µ]rŒµX17754rµaXKEGGr޵]rµXC00116rµauh}r‘µhNhh]r’µ…r“µRr”µjU,XC3H8O3r•µjW,jp,jY,KjZ,j[,j\,GubG?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r–µ}r—µ(hXG5SADsr˜µhX3L glutamate 5 semialdehyde dehydratase spontaneous r™µh}ršµXGENE ASSOCIATIONr›µ]rœµXs0001rµash}ržµj9,jµj:,XArginine and Proline MetabolismrŸµj<,h]r µjša…r¡µRr¢µj@,}r£µ(jB,)r¤µ}r¥µ(hXglu5sa_cr¦µhXL-Glutamate-5-semialdehyder§µh}r¨µ(XPUBCHEMr©µ]rªµX4392r«µaXCHEBIr¬µ]r­µX17232r®µaXKEGGr¯µ]r°µXC01165r±µauh}r²µhNhh]r³µ…r´µRrµµjU,XC5H9NO3r¶µjW,jp,jY,KjZ,j[,j\,GubG¿ðjB,)r·µ}r¸µ(hX1pyr5c_cr¹µhX1-Pyrroline-5-carboxylaterºµh}r»µ(XPUBCHEMr¼µ]r½µX6642r¾µaXCHEBIr¿µ]rÀµX371rÁµaXKEGGrµ]rõXC03912rĵauh}rŵhNhh]rƵ…rǵRrȵjU,XC5H6NO2rɵjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðjˆ.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rʵ}r˵(hXG5SDr̵hX&glutamate 5 semialdehyde dehydrogenaser͵h}rεXGENE ASSOCIATIONrϵ]rеXSTM0322rѵash}rÒµj9,jѵj:,XArginine and Proline MetabolismrÓµj<,h]rÔµja…rÕµRrÖµj@,}r×µ(jÍ7G¿ðjB,)rص}rÙµ(hXglu5p_crÚµhXL-Glutamate-5-phosphaterÛµh}rܵ(XPUBCHEMrݵ]rÞµX6144rßµaXCHEBIràµ]ráµX17798râµaXKEGGrãµ]räµXC03287råµauh}ræµhNhh]rçµ…rèµRréµjU,XC5H8NO7PrêµjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj¿.G¿ðjà7G?ðjÑ.G?ðj¤µG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rëµ}rìµ(hXG6PDAríµhX!glucosamine 6 phosphate deaminaserîµh}rïµXGENE ASSOCIATIONrðµ]rñµXSTM0684ròµash}róµj9,jòµj:,XAlternate Carbon Metabolismrôµj<,h]rõµj"a…röµRr÷µj@,}røµ(jPG¿ðjˆ.G¿ðj5BG?ðj̨G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rùµ}rúµ(hXG6PDH2rrûµhX!glucose 6 phosphate dehydrogenaserüµh}rýµXGENE ASSOCIATIONrþµ]rÿµXSTM1886r¶ash}r¶j9,j¶j:,XPentose Phosphate Pathwayr¶j<,h]r¶j+a…r¶Rr¶j@,}r¶(jà7G¿ðjB,)r¶}r¶(hXg6p_cr ¶hXD-Glucose-6-phosphater ¶h}r ¶(XPUBCHEMr ¶]r ¶X3392r¶aXCHEBIr¶]r¶X4170r¶aXKEGGr¶]r¶XC00092r¶auh}r¶hNhh]r¶…r¶Rr¶jU,XC6H11O9Pr¶jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjÍ7G?ðj¿.G?ðjB,)r¶}r¶(hX6pgl_cr¶hX6-phospho-D-glucono-1-5-lactoner¶h}r¶(XPUBCHEMr¶]r ¶X4457r!¶aXCHEBIr"¶]r#¶X16938r$¶aXKEGGr%¶]r&¶XC01236r'¶auh}r(¶hNhh]r)¶…r*¶Rr+¶jU,XC6H9O9Pr,¶jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r-¶}r.¶(hXG6PPr/¶hXglucose 6 phosphate phosphataser0¶h}r1¶XGENE ASSOCIATIONr2¶]r3¶X( STM0840 or STM0842 )r4¶ash}r5¶j9,j4¶j:,XGlycolysisGluconeogenesisr6¶j<,h]r7¶(jo jx e…r8¶Rr9¶j@,}r:¶(j¶G¿ðjˆ.G¿ðjËWG?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r;¶}r<¶(hX G6Pt6_2ppr=¶hX?Glucose 6 phosphate transport via phosphate antiport periplasm r>¶h}r?¶XGENE ASSOCIATIONr@¶]rA¶XSTM3787rB¶ash}rC¶j9,jB¶j:,XTransport Inner MembranerD¶j<,h]rE¶j a…rF¶RrG¶j@,}rH¶(jÑ.GÀjB,)rI¶}rJ¶(hXg6p_prK¶hXD-Glucose-6-phosphaterL¶h}rM¶(XPUBCHEMrN¶]rO¶X3392rP¶aXCHEBIrQ¶]rR¶X4170rS¶aXKEGGrT¶]rU¶XC00092rV¶auh}rW¶hNhh]rX¶…rY¶RrZ¶jU,XC6H11O9Pr[¶jW,jX,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj¶G?ðj’;G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r\¶}r]¶(hXG6Ptexr^¶hXGglucose 6 phosphate transport via diffusion extracellular to periplasm r_¶h}r`¶XGENE ASSOCIATIONra¶]rb¶X2( STM0320 or STM0999 or STM1473 or STM2267 )rc¶ash}rd¶j9,jc¶j:,XTransport Outer Membrane Porinre¶j<,h]rf¶(hh h)h2e…rg¶Rrh¶j@,}ri¶(jÿ‘G¿ðjI¶G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rj¶}rk¶(hXGAL1PPpprl¶hXD galactose 1 phosphataserm¶h}rn¶XGENE ASSOCIATIONro¶]rp¶XSTM1117rq¶ash}rr¶j9,jq¶j:,XAlternate Carbon Metabolismrs¶j<,h]rt¶j’a…ru¶Rrv¶j@,}rw¶(jB,)rx¶}ry¶(hXgal1p_prz¶hXalpha-D-Galactose-1-phosphater{¶h}r|¶(XPUBCHEMr}¶]r~¶X3734r¶aXCHEBIr€¶]r¶X17973r‚¶aXKEGGrƒ¶]r„¶XC00446r…¶auh}r†¶hNhh]r‡¶…rˆ¶Rr‰¶jU,XC6H11O9PrжjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj>0G¿ðj’;G?ðjB,)r‹¶}rŒ¶(hXgal_pr¶hX D-Galactoser޶h}r¶(XPUBCHEMr¶]r‘¶X3424r’¶aXCHEBIr“¶]r”¶X4139r•¶aXKEGGr–¶]r—¶XC00124r˜¶auh}r™¶hNhh]rš¶…r›¶Rrœ¶jU,XC6H12O6r¶jW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rž¶}rŸ¶(hXGAL1Ptexr ¶hXKD galactose 1 phosphate transport via diffusion extracellular to periplasm r¡¶h}r¢¶XGENE ASSOCIATIONr£¶]r¤¶X2( STM0320 or STM0999 or STM1473 or STM2267 )r¥¶ash}r¦¶j9,j¥¶j:,XTransport Outer Membrane Porinr§¶j<,h]r¨¶(h)hh h2e…r©¶Rrª¶j@,}r«¶(j’G¿ðjx¶G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r¬¶}r­¶(hXGALBDtexr®¶hXDbeta D galactose transport via diffusion extracellular to periplasm r¯¶h}r°¶XGENE ASSOCIATIONr±¶]r²¶X2( STM0320 or STM0999 or STM1473 or STM2267 )r³¶ash}r´¶j9,j³¶j:,XTransport Outer Membrane Porinrµ¶j<,h]r¶¶(h)hh h2e…r·¶Rr¸¶j@,}r¹¶(j?’G¿ðjB,)rº¶}r»¶(hX gal__bD_pr¼¶hXbeta-D-Galactoser½¶h}r¾¶(XPUBCHEMr¿¶]rÀ¶X4738rÁ¶aXCHEBIr¶]röX28260rĶaXKEGGrŶ]rƶXC01582rǶauh}rȶhNhh]rɶ…rʶRr˶jU,XC6H12O6r̶jW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rͶ}rζ(hX GALCTNLtexr϶hXAL galactonate transport via diffusion extracellular to periplasm rжh}rѶXGENE ASSOCIATIONrÒ¶]rÓ¶X2( STM2267 or STM1473 or STM0999 or STM0320 )rÔ¶ash}rÕ¶j9,jÔ¶j:,XTransport Outer Membrane PorinrÖ¶j<,h]r×¶(h)hh h2e…rضRrÙ¶j@,}rÚ¶(j¾’G¿ðjB,)rÛ¶}rܶ(hX galctn__L_prݶhX L-GalactonaterÞ¶h}rß¶(XPUBCHEMrà¶]rá¶X47205248râ¶aXCHEBIrã¶]rä¶jj.aXKEGGrå¶]ræ¶XC15930rç¶auh}rè¶hNhh]ré¶…rê¶Rrë¶jU,XC6H11O7rì¶jW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rí¶}rî¶(hX GALCTNt2pprï¶hX5D galactonate transport via proton symport periplasm rð¶h}rñ¶XGENE ASSOCIATIONrò¶]ró¶XSTM3827rô¶ash}rõ¶j9,jô¶j:,XTransport Inner Membranerö¶j<,h]r÷¶j4a…rø¶Rrù¶j@,}rú¶(jB,)rû¶}rü¶(hX galctn__D_prý¶hX D-Galactonaterþ¶h}rÿ¶(XPUBCHEMr·]r·X4136r·aXCHEBIr·]r·X 12931 16534r·aXKEGGr·]r·XC00880r·auh}r ·hNhh]r ·…r ·Rr ·jU,XC6H11O7r ·jW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjØ/G¿ðjB,)r·}r·(hX galctn__D_cr·hX D-Galactonater·h}r·(XPUBCHEMr·]r·X4136r·aXCHEBIr·]r·X 12931 16534r·aXKEGGr·]r·XC00880r·auh}r·hNhh]r·…r·Rr·jU,XC6H11O7r ·jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r!·}r"·(hX GALCTNtexr#·hXAD galactonate transport via diffusion extracellular to periplasm r$·h}r%·XGENE ASSOCIATIONr&·]r'·X2( STM0320 or STM0999 or STM1473 or STM2267 )r(·ash}r)·j9,j(·j:,XTransport Outer Membrane Porinr*·j<,h]r+·(h)hh h2e…r,·Rr-·j@,}r.·(jž’G¿ðjû¶G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r/·}r0·(hX GALCTt2rppr1·hX?D galactarte transport via proton symport reversible periplasm r2·h}r3·XGENE ASSOCIATIONr4·]r5·XSTM2962r6·ash}r7·j9,j6·j:,XTransport Inner Membraner8·j<,h]r9·j=a…r:·Rr;·j@,}r<·(jB,)r=·}r>·(hX galct__D_pr?·hX D-Galactarater@·h}rA·(XPUBCHEMrB·]rC·X4135rD·aXCHEBIrE·]rF·jj.aXKEGGrG·]rH·XC00879rI·auh}rJ·hNhh]rK·…rL·RrM·jU,XC6H8O8rN·jW,jX,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjØ/G¿ðjB,)rO·}rP·(hX galct__D_crQ·hX D-GalactaraterR·h}rS·(XPUBCHEMrT·]rU·X4135rV·aXCHEBIrW·]rX·jj.aXKEGGrY·]rZ·XC00879r[·auh}r\·hNhh]r]·…r^·Rr_·jU,XC6H8O8r`·jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)ra·}rb·(hXGALCTtexrc·hX@D galactarte transport via diffusion extracellular to periplasm rd·h}re·XGENE ASSOCIATIONrf·]rg·X2( STM0320 or STM0999 or STM1473 or STM2267 )rh·ash}ri·j9,jh·j:,XTransport Outer Membrane Porinrj·j<,h]rk·(h)hh h2e…rl·Rrm·j@,}rn·(j’G¿ðj=·G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)ro·}rp·(hXGALKrrq·hX galactokinaserr·h}rs·XGENE ASSOCIATIONrt·]ru·X( STM0774 or STM2101 )rv·ash}rw·j9,jv·j:,XAlternate Carbon Metabolismrx·j<,h]ry·(jFjOe…rz·Rr{·j@,}r|·(jB,)r}·}r~·(hXgal_cr·hX D-Galactoser€·h}r·(XPUBCHEMr‚·]rƒ·X3424r„·aXCHEBIr…·]r†·X4139r‡·aXKEGGrˆ·]r‰·XC00124rŠ·auh}r‹·hNhh]rŒ·…r·RrŽ·jU,XC6H12O6r·jW,jp,jY,KjZ,j[,j\,GubG¿ðju.G¿ðjB,)r·}r‘·(hXgal1p_cr’·hXalpha-D-Galactose-1-phosphater“·h}r”·(XPUBCHEMr•·]r–·X3734r—·aXCHEBIr˜·]r™·X17973rš·aXKEGGr›·]rœ·XC00446r·auh}rž·hNhh]rŸ·…r ·Rr¡·jU,XC6H11O9Pr¢·jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðj¬.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r£·}r¤·(hXGALM2ppr¥·hXaldose 1 epimeraser¦·h}r§·XGENE ASSOCIATIONr¨·]r©·XSTM0773rª·ash}r«·j9,jª·j:,XAlternate Carbon Metabolismr¬·j<,h]r­·jXa…r®·Rr¯·j@,}r°·(jº¶G¿ðj‹¶G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r±·}r²·(hXGALS3r³·hXa galactosidase melibiose r´·h}rµ·XGENE ASSOCIATIONr¶·]r··XSTM4298r¸·ash}r¹·j9,j¸·j:,XAlternate Carbon Metabolismrº·j<,h]r»·jaa…r¼·Rr½·j@,}r¾·(jB,)r¿·}rÀ·(hXmelib_crÁ·hX Melibioser·h}r÷(XPUBCHEMrÄ·]rÅ·X7769rÆ·aXCHEBIrÇ·]rÈ·X28053rÉ·aXKEGGrÊ·]rË·XC05402rÌ·auh}rÍ·hNhh]rη…rÏ·RrзjU,X C12H22O11rÑ·jW,jp,jY,KjZ,j[,j\,GubG¿ðjˆ.G¿ðjËWG?ðj}·G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÒ·}rÓ·(hXGALT1rÔ·hX+galactosyltransferase I LPS core synthesis rÕ·h}rÖ·XGENE ASSOCIATIONr×·]rØ·XSTM3719rÙ·ash}rÚ·j9,jÙ·j:,X)Lipopolysaccharide Biosynthesis RecyclingrÛ·j<,h]rÜ·jja…rÝ·RrÞ·j@,}rß·(jB,)rà·}rá·(hXudpg_crâ·hX UDPglucoserã·h}rä·(XPUBCHEMrå·]ræ·X3331rç·aXCHEBIrè·]ré·X18066rê·aXKEGGrë·]rì·XC00029rí·auh}rî·hNhh]rï·…rð·Rrñ·jU,X C15H22N2O17P2rò·jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjB,)ró·}rô·(hX gicolipa_crõ·hX+glucosyl-inner-core-oligosaccharide-lipid-Arö·h}r÷·(XPUBCHEMrø·]rù·jj.aXCHEBIrú·]rû·jj.aXKEGGrü·]rý·jj.auh}rþ·hNhh]rÿ·…r¸Rr¸jU,XC151H261N2O79P4r¸jW,jp,jY,JõÿÿÿjZ,j[,j\,GubG¿ðj¿.G?ðjB,)r¸}r¸(hX gagicolipa_cr¸hX6galactosyl-glucosyl-inner-core-oligosaccharide-lipid-Ar¸h}r¸(XPUBCHEMr¸]r ¸jj.aXCHEBIr ¸]r ¸jj.aXKEGGr ¸]r ¸jj.auh}r¸hNhh]r¸…r¸Rr¸jU,XC157H271N2O84P4r¸jW,jp,jY,JõÿÿÿjZ,j[,j\,GubG?ðjGG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¸}r¸(hXGALTtexr¸hX>Galactitol transport via diffusion extracellular to periplasm r¸h}r¸XGENE ASSOCIATIONr¸]r¸X2( STM0320 or STM0999 or STM1473 or STM2267 )r¸ash}r¸j9,j¸j:,XTransport Outer Membrane Porinr¸j<,h]r¸(h)hh h2e…r¸Rr¸j@,}r ¸(jÝ’G¿ðjB,)r!¸}r"¸(hXgalt_pr#¸hX Galactitolr$¸h}r%¸(XPUBCHEMr&¸]r'¸X4837r(¸aXCHEBIr)¸]r*¸X16813r+¸aXKEGGr,¸]r-¸XC01697r.¸auh}r/¸hNhh]r0¸…r1¸Rr2¸jU,XC6H14O6r3¸jW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r4¸}r5¸(hX GALURt2rppr6¸hXBD galacturonate transport via proton symport reversible periplasm r7¸h}r8¸XGENE ASSOCIATIONr9¸]r:¸XSTM3134r;¸ash}r<¸j9,j;¸j:,XTransport Inner Membraner=¸j<,h]r>¸jsa…r?¸Rr@¸j@,}rA¸(jB,)rB¸}rC¸(hXgalur_prD¸hXD-GalacturonaterE¸h}rF¸(XPUBCHEMrG¸]rH¸X3627rI¸aXCHEBIrJ¸]rK¸jj.aXKEGGrL¸]rM¸XC00333rN¸auh}rO¸hNhh]rP¸…rQ¸RrR¸jU,XC6H9O7rS¸jW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjØ/G¿ðjB,)rT¸}rU¸(hXgalur_crV¸hXD-GalacturonaterW¸h}rX¸(XPUBCHEMrY¸]rZ¸X3627r[¸aXCHEBIr\¸]r]¸jj.aXKEGGr^¸]r_¸XC00333r`¸auh}ra¸hNhh]rb¸…rc¸Rrd¸jU,XC6H9O7re¸jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rf¸}rg¸(hXGALURtexrh¸hXCD galacturonate transport via diffusion extracellular to periplasm ri¸h}rj¸XGENE ASSOCIATIONrk¸]rl¸X2( STM0320 or STM0999 or STM1473 or STM2267 )rm¸ash}rn¸j9,jm¸j:,XTransport Outer Membrane Porinro¸j<,h]rp¸(h)hh h2e…rq¸Rrr¸j@,}rs¸(jý’G¿ðjB¸G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rt¸}ru¸(hXGALUirv¸hX9UTP glucose 1 phosphate uridylyltransferase irreversible rw¸h}rx¸XGENE ASSOCIATIONry¸]rz¸X( STM1752 and STM2098 )r{¸ash}r|¸j9,j{¸j:,XCell Envelope Biosynthesisr}¸j<,h]r~¸(j{j„e…r¸Rr€¸j@,}r¸(jzoG¿ðj¿.G¿ðjý²G¿ðjà·G?ðjé3G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r‚¸}rƒ¸(hXGALabcppr„¸hX/D galactose transport via ABC system periplasm r…¸h}r†¸XGENE ASSOCIATIONr‡¸]rˆ¸X'( STM2189 and STM2190 and STM2188 )r‰¸ash}rЏj9,j‰¸j:,XTransport Inner Membraner‹¸j<,h]rŒ¸(jj–jŸe…r¸Rrޏj@,}r¸(ju.G¿ðj‹¶G¿ðjˆ.G¿ðj}·G?ðj¬.G?ðjÑ.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¸}r‘¸(hXGALt2ppr’¸hX6D galactose transport in via proton symport periplasm r“¸h}r”¸XGENE ASSOCIATIONr•¸]r–¸XSTM3091r—¸ash}r˜¸j9,j—¸j:,XTransport Inner Membraner™¸j<,h]rš¸j¨a…r›¸Rrœ¸j@,}r¸(j‹¶G¿ðjØ/G¿ðj}·G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rž¸}rŸ¸(hXGALtexr ¸hX?D galactose transport via diffusion extracellular to periplasm r¡¸h}r¢¸XGENE ASSOCIATIONr£¸]r¤¸X2( STM0320 or STM0999 or STM1473 or STM2267 )r¥¸ash}r¦¸j9,j¥¸j:,XTransport Outer Membrane Porinr§¸j<,h]r¨¸(h2h)hh e…r©¸Rrª¸j@,}r«¸(j_’G¿ðj‹¶G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r¬¸}r­¸(hX GAM6Pt6_2ppr®¸hXED Glucosamine 6 phosphate transport via phosphate antiport periplasm r¯¸h}r°¸XGENE ASSOCIATIONr±¸]r²¸XSTM3787r³¸ash}r´¸j9,j³¸j:,XTransport Inner Membranerµ¸j<,h]r¶¸j a…r·¸Rr¸¸j@,}r¹¸(jB,)rº¸}r»¸(hXgam6p_pr¼¸hXD-Glucosamine-6-phosphater½¸h}r¾¸(XPUBCHEMr¿¸]rÀ¸X3645rÁ¸aXCHEBIr¸]røX15873rĸaXKEGGrŸ]rƸXC00352rǸauh}rȸhNhh]rɸ…rʸRr˸jU,X C6H13NO8Pr̸jW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjÑ.GÀjPG?ðj’;G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r͸}rθ(hX GAMAN6PtexrϸhXMD glucosamine 6 phosphate transport via diffusion extracellular to periplasm rиh}rѸXGENE ASSOCIATIONrÒ¸]rÓ¸X2( STM0320 or STM0999 or STM1473 or STM2267 )rÔ¸ash}rÕ¸j9,jÔ¸j:,XTransport Outer Membrane PorinrÖ¸j<,h]r׸(h)hh h2e…rظRrÙ¸j@,}rÚ¸(j“G¿ðjº¸G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÛ¸}rܸ(hXGAMptspprݸhX1D glucosamine transport via PEPPyr PTS periplasm rÞ¸h}r߸XGENE ASSOCIATIONrà¸]rá¸XC( STM1830 and STM1831 and STM1832 and STM2431 and STM2432 )râ¸ash}rã¸j9,jâ¸j:,XTransport Inner Membranerä¸j<,h]rå¸(j{jýj„jje…ræ¸Rrç¸j@,}rè¸(jB,)ré¸}rê¸(hXgam_prë¸hX D-Glucosaminerì¸h}rí¸(XPUBCHEMrî¸]rï¸X3623rð¸aXCHEBIrñ¸]rò¸X47977ró¸aXKEGGrô¸]rõ¸XC00329rö¸auh}r÷¸hNhh]rø¸…rù¸Rrú¸jU,XC6H14NO5rû¸jW,jX,jY,KjZ,j[,j\,GubG¿ðj FG¿ðjPG?ðjFG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rü¸}rý¸(hXGAMtexrþ¸hXAD glucosamine transport via diffusion extracellular to periplasm rÿ¸h}r¹XGENE ASSOCIATIONr¹]r¹X2( STM0320 or STM0999 or STM1473 or STM2267 )r¹ash}r¹j9,j¹j:,XTransport Outer Membrane Porinr¹j<,h]r¹(h)hh h2e…r¹Rr¹j@,}r ¹(j<“G¿ðjé¸G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r ¹}r ¹(hXGAPDr ¹hX(glyceraldehyde 3 phosphate dehydrogenaser ¹h}r¹XGENE ASSOCIATIONr¹]r¹XSTM1290r¹ash}r¹j9,j¹j:,XGlycolysisGluconeogenesisr¹j<,h]r¹j±a…r¹Rr¹j@,}r¹(jìG¿ðj™7G¿ðjÑ.G¿ðjs7G?ðj¿.G?ðjB,)r¹}r¹(hX13dpg_cr¹hX3-Phospho-D-glyceroyl-phosphater¹h}r¹(XPUBCHEMr¹]r¹X3535r¹aXCHEBIr ¹]r!¹X16001r"¹aXKEGGr#¹]r$¹XC00236r%¹auh}r&¹hNhh]r'¹…r(¹Rr)¹jU,X C3H4O10P2r*¹jW,jp,jY,JüÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r+¹}r,¹(hXGARFTr-¹hX+phosphoribosylglycinamide formyltransferaser.¹h}r/¹XGENE ASSOCIATIONr0¹]r1¹XSTM2500r2¹ash}r3¹j9,j2¹j:,X"Purine and Pyrimidine Biosynthesisr4¹j<,h]r5¹jºa…r6¹Rr7¹j@,}r8¹(jB,)r9¹}r:¹(hXgar_cr;¹hX"N1-5-Phospho-D-ribosyl-glycinamider<¹h}r=¹(XPUBCHEMr>¹]r?¹X6578r@¹aXCHEBIrA¹]rB¹X18349rC¹aXKEGGrD¹]rE¹XC03838rF¹auh}rG¹hNhh]rH¹…rI¹RrJ¹jU,X C7H14N2O8PrK¹jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj®SG¿ðjÁSG?ðj¿.G?ðjB,)rL¹}rM¹(hXfgam_crN¹hX,N2-Formyl-N1-5-phospho-D-ribosyl-glycinamiderO¹h}rP¹(XPUBCHEMrQ¹]rR¹X7017rS¹aXCHEBIrT¹]rU¹X18272rV¹aXKEGGrW¹]rX¹XC04376rY¹auh}rZ¹hNhh]r[¹…r\¹Rr]¹jU,X C8H13N2O9Pr^¹jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r_¹}r`¹(hXGARTra¹hXGAR transformylase Trb¹h}rc¹XGENE ASSOCIATIONrd¹]re¹XSTM1883rf¹ash}rg¹j9,jf¹j:,X"Purine and Pyrimidine Biosynthesisrh¹j<,h]ri¹jWa…rj¹Rrk¹j@,}rl¹(ju.G¿ðjÌXG¿ðj9¹G¿ðjL¹G?ðj¿.G?ðj¬.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rm¹}rn¹(hXGBBTNtexro¹hXGgamma butyrobetaine transport via diffusion extracellular to periplasm rp¹h}rq¹XGENE ASSOCIATIONrr¹]rs¹X2( STM0320 or STM0999 or STM1473 or STM2267 )rt¹ash}ru¹j9,jt¹j:,XTransport Outer Membrane Porinrv¹j<,h]rw¹(h)hh h2e…rx¹Rry¹j@,}rz¹(j\“G¿ðj«nG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r{¹}r|¹(hXGDMANEr}¹hX)GDP 4 dehydro 6 deoxy D mannose epimeraser~¹h}r¹XGENE ASSOCIATIONr€¹]r¹XSTM2108r‚¹ash}rƒ¹j9,j‚¹j:,XCell Envelope Biosynthesisr„¹j<,h]r…¹jÃa…r†¹Rr‡¹j@,}rˆ¹(jB,)r‰¹}rй(hX gdpddman_cr‹¹hXGDP-4-dehydro-6-deoxy-D-mannoserŒ¹h}r¹(XPUBCHEMr޹]r¹X4444r¹aXCHEBIr‘¹]r’¹X16955r“¹aXKEGGr”¹]r•¹XC01222r–¹auh}r—¹hNhh]r˜¹…r™¹Rrš¹jU,X C16H21N5O15P2r›¹jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjB,)rœ¹}r¹(hX gdpofuc_crž¹hXGDP-4-oxo-L-fucoserŸ¹h}r ¹(XPUBCHEMr¡¹]r¢¹X16760491r£¹aXCHEBIr¤¹]r¥¹jj.aXKEGGr¦¹]r§¹jj.auh}r¨¹hNhh]r©¹…rª¹Rr«¹jU,X C16H21N5O15P2r¬¹jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r­¹}r®¹(hXGDPDPKr¯¹hXGDP diphosphokinaser°¹h}r±¹XGENE ASSOCIATIONr²¹]r³¹X( STM2956 or STM3742 )r´¹ash}rµ¹j9,j´¹j:,X*Cofactor and Prosthetic Group Biosynthesisr¶¹j<,h]r·¹(jÌjÕe…r¸¹Rr¹¹j@,}rº¹(jpMG¿ðju.G¿ðjü3G?ðj¿.G?ðjB,)r»¹}r¼¹(hXppgpp_cr½¹hXGuanosine-3-5-bis-diphosphater¾¹h}r¿¹(XPUBCHEMrÀ¹]rÁ¹X4450r¹aXCHEBIrù]rĹX17633rŹaXKEGGrƹ]rǹXC01228rȹauh}rɹhNhh]rʹ…r˹Rr̹jU,X C10H11N5O17P4r͹jW,jp,jY,JúÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rι}rϹ(hXGDPMNHrйhXGDP mannose mannosyl hydrolaserѹh}rÒ¹XGENE ASSOCIATIONrÓ¹]rÔ¹XSTM2107rÕ¹ash}rÖ¹j9,jÕ¹j:,XCell Envelope Biosynthesisr×¹j<,h]rعjÞa…rÙ¹RrÚ¹j@,}rÛ¹(jB,)rܹ}rݹ(hX gdpmann_crÞ¹hX GDP-D-mannoserß¹h}rà¹(XPUBCHEMrá¹]râ¹X3396rã¹aXCHEBIrä¹]rå¹X15820ræ¹aXKEGGrç¹]rè¹XC00096ré¹auh}rê¹hNhh]rë¹…rì¹Rrí¹jU,X C16H23N5O16P2rî¹jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjˆ.G¿ðj¿.G?ðjB,)rï¹}rð¹(hXman_crñ¹hX D-Mannoserò¹h}ró¹(XPUBCHEMrô¹]rõ¹X3459rö¹aXCHEBIr÷¹]rø¹X4208rù¹aXKEGGrú¹]rû¹XC00159rü¹auh}rý¹hNhh]rþ¹…rÿ¹RrºjU,XC6H12O6rºjW,jp,jY,KjZ,j[,j\,GubG?ðjpMG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rº}rº(hXGDPMNPrºhXGDP mannose phyrophosphataserºh}rºXGENE ASSOCIATIONrº]rºXSTM2477r ºash}r ºj9,j ºj:,XCell Envelope Biosynthesisr ºj<,h]r ºjça…r ºRrºj@,}rº(jˆ.G¿ðjܹG¿ðjB,)rº}rº(hXgmp_crºhXGMPrºh}rº(XPUBCHEMrº]rºX3444rºaXCHEBIrº]rºX17345rºaXKEGGrº]rºXC00144rºauh}rºhNhh]rº…r ºRr!ºjU,X C10H12N5O8Pr"ºjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðjB,)r#º}r$º(hXman1p_cr%ºhXD-Mannose-1-phosphater&ºh}r'º(XPUBCHEMr(º]r)ºjj.aXCHEBIr*º]r+ºjj.aXKEGGr,º]r-ºXC03812r.ºauh}r/ºhNhh]r0º…r1ºRr2ºjU,XC6H11O9Pr3ºjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðj¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r4º}r5º(hXGDPtexr6ºhX7GDP transport via diffusion extracellular to periplasm r7ºh}r8ºXGENE ASSOCIATIONr9º]r:ºX2( STM0320 or STM1473 or STM2267 or STM0999 )r;ºash}r<ºj9,j;ºj:,XTransport Outer Membrane Porinr=ºj<,h]r>º(h)hh h2e…r?ºRr@ºj@,}rAº(j|“G¿ðjB,)rBº}rCº(hXgdp_prDºhXGDPrEºh}rFº(XPUBCHEMrGº]rHºX3337rIºaXCHEBIrJº]rKºX17552rLºaXKEGGrMº]rNºXC00035rOºauh}rPºhNhh]rQº…rRºRrSºjU,X C10H12N5O11P2rTºjW,jX,jY,JýÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rUº}rVº(hXGF6PTArWºhX+glutamine fructose 6 phosphate transaminaserXºh}rYºXGENE ASSOCIATIONrZº]r[ºXSTM3861r\ºash}r]ºj9,j\ºj:,XCell Envelope Biosynthesisr^ºj<,h]r_ºjða…r`ºRraºj@,}rbº(jÿLG¿ðj̨G¿ðjPG?ðjÏBG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rcº}rdº(hXGHMT2rreºhX+glycine hydroxymethyltransferase reversiblerfºh}rgºXGENE ASSOCIATIONrhº]riºXSTM2555rjºash}rkºj9,jjºj:,XGlycine and Serine Metabolismrlºj<,h]rmºjña…rnºRroºj@,}rpº(jÁSG¿ðj…¨G¿ðjˆ.G?ðj[§G?ðjYG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rqº}rrº(hXGK1rsºhXguanylate kinase GMPATP rtºh}ruºXGENE ASSOCIATIONrvº]rwºXSTM3740rxºash}ryºj9,jxºj:,XNucleotide Salvage Pathwayrzºj<,h]r{ºje a…r|ºRr}ºj@,}r~º(ju.G¿ðjºG¿ðj¬.G?ðjpMG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rº}r€º(hXGLBRAN2rºhX61 4 alpha glucan branching enzyme glycogen bglycogen r‚ºh}rƒºXGENE ASSOCIATIONr„º]r…ºXSTM3538r†ºash}r‡ºj9,j†ºj:,XGlycolysisGluconeogenesisrˆºj<,h]r‰ºjùa…rŠºRr‹ºj@,}rŒº(jB,)rº}rŽº(hX glycogen_crºhXglycogenrºh}r‘º(XPUBCHEMr’º]r“ºX3482r”ºaXCHEBIr•º]r–ºX28087r—ºaXKEGGr˜º]r™ºXC00182ršºauh}r›ºhNhh]rœº…rºRržºjU,XC6H10O5rŸºjW,jp,jY,KjZ,j[,j\,GubG¿ðjB,)r º}r¡º(hX bglycogen_cr¢ºhXbranching-glycogenr£ºh}r¤º(XPUBCHEMr¥º]r¦ºjj.aXCHEBIr§º]r¨ºjj.aXKEGGr©º]rªºjj.auh}r«ºhNhh]r¬º…r­ºRr®ºjU,XC6H10O5r¯ºjW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r°º}r±º(hXGLCATrr²ºhXD glucose O acetyltransferaser³ºh}r´ºXGENE ASSOCIATIONrµº]r¶ºXSTM0472r·ºash}r¸ºj9,j·ºj:,XAlternate Carbon Metabolismr¹ºj<,h]rººja…r»ºRr¼ºj@,}r½º(jËWG¿ðj«CG¿ðjB,)r¾º}r¿º(hX acglc__D_crÀºhX6-Acetyl-D-glucoserÁºh}rº(XPUBCHEMrú]rĺX5628rźaXCHEBIrƺ]rǺX17901rȺaXKEGGrɺ]rʺXC02655r˺auh}r̺hNhh]rͺ…rκRrϺjU,XC8H14O7rкjW,jp,jY,KjZ,j[,j\,GubG?ðj˜CG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rѺ}rÒº(hXGLCDpprÓºhX:Glucose dehydrogenase ubiquinone 8 as acceptor periplasm rÔºh}rÕºXGENE ASSOCIATIONrÖº]r׺X ( STM0169 )rغash}rÙºj9,jغj:,XOxidative PhosphorylationrÚºj<,h]rÛºj a…rܺRrݺj@,}rÞº(j>0G¿ðjܲG¿ðjç_G¿ðjú_G?ðjB,)rߺ}ràº(hXglcn_práºhX D-Gluconaterâºh}rãº(XPUBCHEMräº]råºX3556ræºaXCHEBIrçº]rèºX33198réºaXKEGGrêº]rëºXC00257rìºauh}ríºhNhh]rrïºRrðºjU,XC6H11O7rñºjW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG?ðjØ/G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ròº}róº(hX GLCNt2rpprôºhX>D gluconate transport via proton symport reversible periplasm rõºh}röºXGENE ASSOCIATIONr÷º]røºX#( STM3512 or STM4482 or STM3541 )rùºash}rúºj9,jùºj:,XTransport Inner Membranerûºj<,h]rüº(jj.je…rýºRrþºj@,}rÿº(jØ/G¿ðjߺG¿ðj¬7G?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r»}r»(hXGLCNtexr»hX?D gluconate transport via diffusion extracellular to periplasm r»h}r»XGENE ASSOCIATIONr»]r»X2( STM0320 or STM0999 or STM1473 or STM2267 )r»ash}r»j9,j»j:,XTransport Outer Membrane Porinr »j<,h]r »(hh h)h2e…r »Rr »j@,}r »(j¼“G¿ðjߺG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r»}r»(hXGLCPr»hXglycogen phosphorylaser»h}r»XGENE ASSOCIATIONr»]r»X( STM3534 or STM3514 )r»ash}r»j9,j»j:,XGlycolysisGluconeogenesisr»j<,h]r»(j&j/e…r»Rr»j@,}r»(jÑ.G¿ðjºG¿ðjý²G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r»}r»(hXGLCP2r»hXglycogen phosphorylaser»h}r »XGENE ASSOCIATIONr!»]r"»X( STM3514 or STM3534 )r#»ash}r$»j9,j#»j:,XGlycolysisGluconeogenesisr%»j<,h]r&»(j&j/e…r'»Rr(»j@,}r)»(jÑ.G¿ðj ºG¿ðjý²G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r*»}r+»(hXGLCRALr,»hX#5 dehydro 4 deoxyglucarate aldolaser-»h}r.»XGENE ASSOCIATIONr/»]r0»XSTM3249r1»ash}r2»j9,j1»j:,XAlternate Carbon Metabolismr3»j<,h]r4»j8a…r5»Rr6»j@,}r7»(jB,)r8»}r9»(hX 5dh4dglc_cr:»hX5-Dehydro-4-deoxy-D-glucarater;»h}r<»(XPUBCHEMr=»]r>»X3948r?»aXCHEBIr@»]rA»X42819rB»aXKEGGrC»]rD»XC00679rE»auh}rF»hNhh]rG»…rH»RrI»jU,XC6H6O7rJ»jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjFG?ðjB,)rK»}rL»(hX 2h3oppan_crM»hX2-Hydroxy-3-oxopropanoaterN»h}rO»(XPUBCHEMrP»]rQ»X4376rR»aXCHEBIrS»]rT»X16992rU»aXKEGGrV»]rW»XC01146rX»auh}rY»hNhh]rZ»…r[»Rr\»jU,XC3H3O4r]»jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r^»}r_»(hXGLCRDr`»hXglucarate dehydratasera»h}rb»XGENE ASSOCIATIONrc»]rd»X( STM2960 or STM2961 )re»ash}rf»j9,je»j:,XAlternate Carbon Metabolismrg»j<,h]rh»(jAjJe…ri»Rrj»j@,}rk»(jB,)rl»}rm»(hXglcr_crn»hX D-Glucaratero»h}rp»(XPUBCHEMrq»]rr»X4076rs»aXCHEBIrt»]ru»X16002rv»aXKEGGrw»]rx»XC00818ry»auh}rz»hNhh]r{»…r|»Rr}»jU,XC6H8O8r~»jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj8»G?ðjˆ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r»}r€»(hX GLCRt2rppr»hX>D glucarate transport via proton symport reversible periplasm r‚»h}rƒ»XGENE ASSOCIATIONr„»]r…»XSTM2962r†»ash}r‡»j9,j†»j:,XTransport Inner Membranerˆ»j<,h]r‰»j=a…rŠ»Rr‹»j@,}rŒ»(jØ/G¿ðjB,)r»}rŽ»(hXglcr_pr»hX D-Glucarater»h}r‘»(XPUBCHEMr’»]r“»X4076r”»aXCHEBIr•»]r–»X16002r—»aXKEGGr˜»]r™»XC00818rš»auh}r›»hNhh]rœ»…r»Rrž»jU,XC6H8O8rŸ»jW,jX,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjl»G?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r »}r¡»(hXGLCRtexr¢»hX?D glucarate transport via diffusion extracellular to periplasm r£»h}r¤»XGENE ASSOCIATIONr¥»]r¦»X2( STM0320 or STM0999 or STM1473 or STM2267 )r§»ash}r¨»j9,j§»j:,XTransport Outer Membrane Porinr©»j<,h]rª»(h)hh h2e…r«»Rr¬»j@,}r­»(jÜ“G¿ðj»G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r®»}r¯»(hXGLCS1r°»hXglycogen synthase ADPGlc r±»h}r²»XGENE ASSOCIATIONr³»]r´»XSTM3535rµ»ash}r¶»j9,jµ»j:,XGlycolysisGluconeogenesisr·»j<,h]r¸»jSa…r¹»Rrº»j@,}r»»(jB,)r¼»}r½»(hXadpglc_cr¾»hX ADPglucoser¿»h}rÀ»(XPUBCHEMrÁ»]r»X3781rûaXCHEBIrÄ»]rÅ»X15751rÆ»aXKEGGrÇ»]rÈ»XC00498rÉ»auh}rÊ»hNhh]rË»…rÌ»RrÍ»jU,X C16H23N5O15P2rλjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjºG?ðj¿.G?ðj¬.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÏ»}rл(hXGLCTR1rÑ»hX)glucosyltransferase I LPS core synthesis rÒ»h}rÓ»XGENE ASSOCIATIONrÔ»]rÕ»XSTM3722rÖ»ash}r×»j9,jÖ»j:,X)Lipopolysaccharide Biosynthesis RecyclingrØ»j<,h]rÙ»j\a…rÚ»RrÛ»j@,}rÜ»(jB,)rÝ»}rÞ»(hX icolipa_crß»hX)inner-core-oligosaccharide-lipid-A-E-colirà»h}rá»(XPUBCHEMrâ»]rã»jj.aXCHEBIrä»]rå»jj.aXKEGGræ»]rç»jj.auh}rè»hNhh]ré»…rê»Rrë»jU,XC145H251N2O74P4rì»jW,jp,jY,JõÿÿÿjZ,j[,j\,GubG¿ðjà·G¿ðjGG?ðj¿.G?ðjó·G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rí»}rî»(hXGLCTR2rï»hX*glucosyltransferase II LPS core synthesis rð»h}rñ»XGENE ASSOCIATIONrò»]ró»XSTM3718rô»ash}rõ»j9,jô»j:,X)Lipopolysaccharide Biosynthesis Recyclingrö»j<,h]r÷»jea…rø»Rrù»j@,}rú»(jà·G¿ðj¸G¿ðjGG?ðjB,)rû»}rü»(hX ggagicolipa_crý»hX?glucosyl-galactosyl-glucosyl-inner-core-oligosaccharide-lipid-Arþ»h}rÿ»(XPUBCHEMr¼]r¼jj.aXCHEBIr¼]r¼jj.aXKEGGr¼]r¼jj.auh}r¼hNhh]r¼…r¼Rr ¼jU,XC163H281N2O89P4r ¼jW,jp,jY,JõÿÿÿjZ,j[,j\,GubG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r ¼}r ¼(hXGLCTR3r ¼hX+glucosyltransferase III LPS core synthesis r¼h}r¼XGENE ASSOCIATIONr¼]r¼XSTM3717r¼ash}r¼j9,j¼j:,X)Lipopolysaccharide Biosynthesis Recyclingr¼j<,h]r¼jna…r¼Rr¼j@,}r¼(jà·G¿ðjû»G¿ðjGG?ðj¿.G?ðjB,)r¼}r¼(hXgggagicolipa_cr¼hXHglucosyl-glucosyl-galactosyl-glucosyl-inner-core-oligosaccharide-lipid-Ar¼h}r¼(XPUBCHEMr¼]r¼jj.aXCHEBIr ¼]r!¼jj.aXKEGGr"¼]r#¼jj.auh}r$¼hNhh]r%¼…r&¼Rr'¼jU,XC169H291N2O94P4r(¼jW,jp,jY,JõÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r)¼}r*¼(hX GLCUR1Ptexr+¼hXMD glucuronate 1 phosphate transport via diffusion extracellular to periplasm r,¼h}r-¼XGENE ASSOCIATIONr.¼]r/¼X2( STM0320 or STM0999 or STM1473 or STM2267 )r0¼ash}r1¼j9,j0¼j:,XTransport Outer Membrane Porinr2¼j<,h]r3¼(h)hh h2e…r4¼Rr5¼j@,}r6¼(jü“G¿ðjB,)r7¼}r8¼(hX glcur1p_pr9¼hXD-Glucuronate-1-phosphater:¼h}r;¼(XPUBCHEMr<¼]r=¼X7759r>¼aXCHEBIr?¼]r@¼X28547rA¼aXKEGGrB¼]rC¼XC05385rD¼auh}rE¼hNhh]rF¼…rG¼RrH¼jU,XC6H8O10PrI¼jW,jX,jY,JýÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rJ¼}rK¼(hX GLCURt2rpprL¼hX@D glucuronate transport via proton symport reversible periplasm rM¼h}rN¼XGENE ASSOCIATIONrO¼]rP¼X( STM3134 or STM0161 )rQ¼ash}rR¼j9,jQ¼j:,XTransport Inner MembranerS¼j<,h]rT¼(jwjse…rU¼RrV¼j@,}rW¼(jØ/G¿ðjB,)rX¼}rY¼(hXglcur_prZ¼hX D-Glucuronater[¼h}r\¼(XPUBCHEMr]¼]r^¼X3491r_¼aXCHEBIr`¼]ra¼X 4178 47952rb¼aXKEGGrc¼]rd¼XC00191re¼auh}rf¼hNhh]rg¼…rh¼Rri¼jU,XC6H9O7rj¼jW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjB,)rk¼}rl¼(hXglcur_crm¼hX D-Glucuronatern¼h}ro¼(XPUBCHEMrp¼]rq¼X3491rr¼aXCHEBIrs¼]rt¼X 4178 47952ru¼aXKEGGrv¼]rw¼XC00191rx¼auh}ry¼hNhh]rz¼…r{¼Rr|¼jU,XC6H9O7r}¼jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r~¼}r¼(hXGLCURtexr€¼hX@D glucuronat transport via diffusion extracellular to periplasm r¼h}r‚¼XGENE ASSOCIATIONrƒ¼]r„¼X2( STM0320 or STM0999 or STM1473 or STM2267 )r…¼ash}r†¼j9,j…¼j:,XTransport Outer Membrane Porinr‡¼j<,h]rˆ¼(hh h)h2e…r‰¼Rrмj@,}r‹¼(j”G¿ðjX¼G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rŒ¼}r¼(hXGLCabcppr޼hX-D glucose transport via ABC system periplasm r¼h}r¼XGENE ASSOCIATIONr‘¼]r’¼X'( STM2189 and STM2190 and STM2188 )r“¼ash}r”¼j9,j“¼j:,XTransport Inner Membraner•¼j<,h]r–¼(jŸj–je…r—¼Rr˜¼j@,}r™¼(ju.G¿ðjܲG¿ðjˆ.G¿ðjËWG?ðj¬.G?ðjÑ.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rš¼}r›¼(hXGLCptspprœ¼hX-D glucose transport via PEPPyr PTS periplasm r¼h}rž¼XGENE ASSOCIATIONrŸ¼]r ¼X°( ( STM2433 and STM1203 and STM2431 and STM2432 ) or ( STM1830 and STM1831 and STM1832 and STM2431 and STM2432 ) or ( STM2433 and STM2431 and STM2432 ) )r¡¼ash}r¢¼j9,j¡¼j:,XTransport Inner Membraner£¼j<,h]r¤¼(j{jôj„jýjjje…r¥¼Rr¦¼j@,}r§¼(j FG¿ðjܲG¿ðj¶G?ðjFG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¨¼}r©¼(hXGLCt2pprª¼hX4D glucose transport in via proton symport periplasm r«¼h}r¬¼XGENE ASSOCIATIONr­¼]r®¼XSTM3091r¯¼ash}r°¼j9,j¯¼j:,XTransport Inner Membraner±¼j<,h]r²¼j¨a…r³¼Rr´¼j@,}rµ¼(jܲG¿ðjØ/G¿ðjËWG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¶¼}r·¼(hXGLCtexr¸¼hX;glucose transport via diffusion extracellular to periplasm r¹¼h}rº¼XGENE ASSOCIATIONr»¼]r¼¼X2( STM0320 or STM0999 or STM1473 or STM2267 )r½¼ash}r¾¼j9,j½¼j:,XTransport Outer Membrane Porinr¿¼j<,h]rÀ¼(h)hh h2e…rÁ¼Rr¼j@,}rü(jœ“G¿ðjܲG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rļ}rż(hXGLCtexirƼhXTD glucoseMaltotriose transport via diffusion extracellular to periplasm irreversiblerǼh}rȼXGENE ASSOCIATIONrɼ]rʼXSTM4231r˼ash}r̼j9,j˼j:,XTransport Outer Membranerͼj<,h]rμhha…rϼRrмj@,}rѼ(jœ“G¿ðjܲG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÒ¼}rÓ¼(hXGLDBRAN2rÔ¼hX0glycogen debranching enzyme bglycogen glycogen rÕ¼h}rÖ¼XGENE ASSOCIATIONr×¼]rؼXSTM3537rÙ¼ash}rÚ¼j9,jÙ¼j:,XGlycolysisGluconeogenesisrÛ¼j<,h]rܼj€a…rݼRrÞ¼j@,}rß¼(j ºG¿ðjºG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rà¼}rá¼(hXGLGCrâ¼hX'glucose 1 phosphate adenylyltransferaserã¼h}rä¼XGENE ASSOCIATIONrå¼]ræ¼XSTM3536rç¼ash}rè¼j9,jç¼j:,XGlycolysisGluconeogenesisré¼j<,h]rê¼j‰a…rë¼Rrì¼j@,}rí¼(j¿.G¿ðju.G¿ðjý²G¿ðjé3G?ðj¼»G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rî¼}rï¼(hXGLNSrð¼hXglutamine synthetaserñ¼h}rò¼XGENE ASSOCIATIONró¼]rô¼XSTM4007rõ¼ash}rö¼j9,jõ¼j:,XGlutamate metabolismr÷¼j<,h]rø¼j’a…rù¼Rrú¼j@,}rû¼(ju.G¿ðjÏBG¿ðj5BG¿ðj¬.G?ðj¿.G?ðjÿLG?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rü¼}rý¼(hXGLNTRSrþ¼hXGlutaminyl tRNA synthetaserÿ¼h}r½XGENE ASSOCIATIONr½]r½XSTM0686r½ash}r½j9,j½j:,X tRNA Chargingr½j<,h]r½j›a…r½Rr½j@,}r ½(ju.G¿ðjB,)r ½}r ½(hX trnagln_cr ½hXtRNA-Glnr ½h}r½(XPUBCHEMr½]r½X4789r½aXCHEBIr½]r½X29168r½aXKEGGr½]r½XC01640r½auh}r½hNhh]r½…r½Rr½jU,jÀUjW,jp,jY,KjZ,j[,j\,GubG¿ðjÿLG¿ðjé3G?ðjB,)r½}r½(hX glntrna_cr½hXL-Glutaminyl-tRNA-Glnr½h}r ½(XPUBCHEMr!½]r"½X5339r#½aXCHEBIr$½]r%½X29166r&½aXKEGGr'½]r(½XC02282r)½auh}r*½hNhh]r+½…r,½Rr-½jU,X C5H9N2O2Rr.½jW,jp,jY,KjZ,j[,j\,GubG?ðjü3G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r/½}r0½(hXGLNabcppr1½hX/L glutamine transport via ABC system periplasm r2½h}r3½XGENE ASSOCIATIONr4½]r5½X'( STM0830 and STM0829 and STM0828 )r6½ash}r7½j9,j6½j:,XTransport Inner Membraner8½j<,h]r9½(j¤j­j¶e…r:½Rr;½j@,}r<½(jB,)r=½}r>½(hXgln__L_pr?½hX L-Glutaminer@½h}rA½(XPUBCHEMrB½]rC½X3364rD½aXCHEBIrE½]rF½X18050rG½aXKEGGrH½]rI½XC00064rJ½auh}rK½hNhh]rL½…rM½RrN½jU,X C5H10N2O3rO½jW,jX,jY,KjZ,j[,j\,GubG¿ðju.G¿ðjˆ.G¿ðj¬.G?ðjÿLG?ðjÑ.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rP½}rQ½(hXGLNtexrR½hX?L glutamine transport via diffusion extracellular to periplasm rS½h}rT½XGENE ASSOCIATIONrU½]rV½X2( STM0999 or STM1473 or STM2267 or STM0320 )rW½ash}rX½j9,jW½j:,XTransport Outer Membrane PorinrY½j<,h]rZ½(h2h)hh e…r[½Rr\½j@,}r]½(j<”G¿ðj=½G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r^½}r_½(hXGLU5Kr`½hXglutamate 5 kinasera½h}rb½XGENE ASSOCIATIONrc½]rd½XSTM0321re½ash}rf½j9,je½j:,XArginine and Proline Metabolismrg½j<,h]rh½j¿a…ri½Rrj½j@,}rk½(jÏBG¿ðju.G¿ðjصG?ðj¬.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rl½}rm½(hXGLUCYSrn½hX!gamma glutamylcysteine synthetasero½h}rp½XGENE ASSOCIATIONrq½]rr½XSTM2818rs½ash}rt½j9,js½j:,X*Cofactor and Prosthetic Group Biosynthesisru½j<,h]rv½jÈa…rw½Rrx½j@,}ry½(j!YG¿ðjÏBG¿ðju.G¿ðjÑ.G?ðjB,)rz½}r{½(hXglucys_cr|½hXgamma-L-Glutamyl-L-cysteiner}½h}r~½(XPUBCHEMr½]r€½X3938r½aXCHEBIr‚½]rƒ½X17515r„½aXKEGGr…½]r†½XC00669r‡½auh}rˆ½hNhh]r‰½…rнRr‹½jU,X C8H13N2O5SrŒ½jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðj¿.G?ðj¬.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r½}r޽(hXGLUDyr½hXglutamate dehydrogenase NADP r½h}r‘½XGENE ASSOCIATIONr’½]r“½XSTM1299r”½ash}r•½j9,j”½j:,XGlutamate Metabolismr–½j<,h]r—½jÑa…r˜½Rr™½j@,}rš½(jÏBG¿ðjˆ.G¿ðjà7G¿ðjÍ7G?ðj¿.G?ðj5BG?ðj–BG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r›½}rœ½(hXGLUNr½hX glutaminaserž½h}rŸ½XGENE ASSOCIATIONr ½]r¡½XSTM1525r¢½ash}r£½j9,j¢½j:,XGlutamate Metabolismr¤½j<,h]r¥½jÚa…r¦½Rr§½j@,}r¨½(jˆ.G¿ðjÿLG¿ðj5BG?ðjÏBG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r©½}rª½(hXGLUNppr«½hX glutaminaser¬½h}r­½XGENE ASSOCIATIONr®½]r¯½XSTM3106r°½ash}r±½j9,j°½j:,XGlutamate Metabolismr²½j<,h]r³½jBa…r´½Rrµ½j@,}r¶½(j=½G¿ðj>0G¿ðjB,)r·½}r¸½(hXglu__L_pr¹½hX L-Glutamaterº½h}r»½(XPUBCHEMr¼½]r½½X3327r¾½aXCHEBIr¿½]rÀ½X16015rÁ½aXKEGGr½]rýXC00025rĽauh}rŽhNhh]rƽ…rǽRrȽjU,XC5H8NO4rɽjW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG?ðj^G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rʽ}r˽(hXGLUPRTr̽hX4glutamine phosphoribosyldiphosphate amidotransferaserͽh}rνXGENE ASSOCIATIONrϽ]rнXSTM2362rѽash}rÒ½j9,jѽj:,X"Purine and Pyrimidine BiosynthesisrÓ½j<,h]rÔ½jãa…rÕ½RrÖ½j@,}r×½(jˆ.G¿ðjOG¿ðjÿLG¿ðjé3G?ðjÏBG?ðjB,)rؽ}rÙ½(hXpram_crÚ½hX5-Phospho-beta-D-ribosylaminerÛ½h}rܽ(XPUBCHEMrݽ]rÞ½X5988rß½aXCHEBIrà½]rá½X37737râ½aXKEGGrã½]rä½XC03090rå½auh}ræ½hNhh]rç½…rè½Rré½jU,X C5H11NO7Prê½jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rë½}rì½(hXGLURrí½hXglutamate racemaserî½h}rï½XGENE ASSOCIATIONrð½]rñ½XSTM4131rò½ash}ró½j9,jò½j:,XCell Envelope Biosynthesisrô½j<,h]rõ½jìa…rö½Rr÷½j@,}rø½(jB,)rù½}rú½(hXglu__D_crû½hX D-Glutamaterü½h}rý½(XPUBCHEMrþ½]rÿ½X3517r¾aXCHEBIr¾]r¾X15966r¾aXKEGGr¾]r¾XC00217r¾auh}r¾hNhh]r¾…r ¾Rr ¾jU,XC5H8NO4r ¾jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjÏBG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r ¾}r ¾(hXGLUSyr¾hXglutamate synthase NADPH r¾h}r¾XGENE ASSOCIATIONr¾]r¾X( STM3330 and STM3331 )r¾ash}r¾j9,j¾j:,XGlutamate metabolismr¾j<,h]r¾(jõjþe…r¾Rr¾j@,}r¾(jÍ7G¿ðjÿLG¿ðj¿.G¿ðj–BG¿ðjÏBG@jà7G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¾}r¾(hXGLUTRRr¾hXglutamyl tRNA reductaser¾h}r¾XGENE ASSOCIATIONr¾]r ¾XSTM1777r!¾ash}r"¾j9,j!¾j:,X*Cofactor and Prosthetic Group Biosynthesisr#¾j<,h]r$¾ja…r%¾Rr&¾j@,}r'¾(jÍ7G¿ðj¿.G¿ðjB,)r(¾}r)¾(hX glutrna_cr*¾hXL-Glutamyl-tRNA-Glur+¾h}r,¾(XPUBCHEMr-¾]r.¾X5896r/¾aXCHEBIr0¾]r1¾X29157r2¾aXKEGGr3¾]r4¾XC02987r5¾auh}r6¾hNhh]r7¾…r8¾Rr9¾jU,XC5H7NO3Rr:¾jW,jp,jY,KjZ,j[,j\,GubG¿ðjà7G?ðjB,)r;¾}r<¾(hX trnaglu_cr=¾hXtRNA-Glur>¾h}r?¾(XPUBCHEMr@¾]rA¾X4790rB¾aXCHEBIrC¾]rD¾X29175rE¾aXKEGGrF¾]rG¾XC01641rH¾auh}rI¾hNhh]rJ¾…rK¾RrL¾jU,jÀUjW,jp,jY,KjZ,j[,j\,GubG?ðj?³G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rM¾}rN¾(hXGLUTRSrO¾hXGlutamyl tRNA synthetaserP¾h}rQ¾XGENE ASSOCIATIONrR¾]rS¾XSTM2415rT¾ash}rU¾j9,jT¾j:,X*Cofactor and Prosthetic Group BiosynthesisrV¾j<,h]rW¾ja…rX¾RrY¾j@,}rZ¾(ju.G¿ðj;¾G¿ðjÏBG¿ðjé3G?ðjü3G?ðj(¾G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r[¾}r\¾(hXGLUabcppr]¾hX/L glutamate transport via ABC system periplasm r^¾h}r_¾XGENE ASSOCIATIONr`¾]ra¾X5( STM0665 and STM0664 and STM0663 and STM0662 )rb¾ash}rc¾j9,jb¾j:,XTransport Inner Membranerd¾j<,h]re¾(jÉjÛjäjÒe…rf¾Rrg¾j@,}rh¾(ju.G¿ðj·½G¿ðjˆ.G¿ðjÏBG?ðj¬.G?ðj¿.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ri¾}rj¾(hXGLUt2rpprk¾hX>L glutamate transport via proton symport reversible periplasm rl¾h}rm¾XGENE ASSOCIATIONrn¾]ro¾XSTM4283rp¾ash}rq¾j9,jp¾j:,XTransport Inner Membranerr¾j<,h]rs¾jöa…rt¾Rru¾j@,}rv¾(j·½G¿ðjØ/G¿ðj¿.G?ðjÏBG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rw¾}rx¾(hXGLUt4ppry¾hXNaglutamate symport periplasm rz¾h}r{¾XGENE ASSOCIATIONr|¾]r}¾XSTM3746r~¾ash}r¾j9,j~¾j:,XTransport Inner Membraner€¾j<,h]r¾ja…r‚¾Rrƒ¾j@,}r„¾(j·½G¿ðj/LG¿ðjBLG?ðjÏBG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r…¾}r†¾(hXGLUtexr‡¾hX?L glutamate transport via diffusion extracellular to periplasm rˆ¾h}r‰¾XGENE ASSOCIATIONrо]r‹¾X2( STM0320 or STM0999 or STM1473 or STM2267 )rŒ¾ash}r¾j9,jŒ¾j:,XTransport Outer Membrane Porinr޾j<,h]r¾(h)hh h2e…r¾Rr‘¾j@,}r’¾(j\”G¿ðj·½G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r“¾}r”¾(hXGLXCLr•¾hXglyoxalate carboligaser–¾h}r—¾XGENE ASSOCIATIONr˜¾]r™¾XSTM0517rš¾ash}r›¾j9,jš¾j:,XGlyoxylate Metabolismrœ¾j<,h]r¾j"a…rž¾RrŸ¾j@,}r ¾(jB,)r¡¾}r¢¾(hXglx_cr£¾hX Glyoxylater¤¾h}r¥¾(XPUBCHEMr¦¾]r§¾X3350r¨¾aXCHEBIr©¾]rª¾X16891r«¾aXKEGGr¬¾]r­¾XC00048r®¾auh}r¯¾hNhh]r°¾…r±¾Rr²¾jU,XC2H1O3r³¾jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubGÀj¿.G¿ðjK»G?ðjÂ=G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r´¾}rµ¾(hX GLYALDtexr¶¾hXBGlyceraldehyde transport via diffusion extracellular to periplasm r·¾h}r¸¾XGENE ASSOCIATIONr¹¾]rº¾X2( STM0320 or STM0999 or STM1473 or STM2267 )r»¾ash}r¼¾j9,j»¾j:,XTransport Outer Membrane Porinr½¾j<,h]r¾¾(h)hh h2e…r¿¾RrÀ¾j@,}rÁ¾(jœ”G¿ðjB,)r¾}rþ(hXglyald_prľhXD-Glyceraldehyderžh}rƾ(XPUBCHEMrǾ]rȾX3856rɾaXCHEBIrʾ]r˾X17378r̾aXKEGGr;]rξXC00577rϾauh}rоhNhh]rѾ…rÒ¾RrÓ¾jU,XC3H6O3rÔ¾jW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÕ¾}rÖ¾(hX GLYALDtppr×¾hX/Glyceraldehyde facilitated diffusion periplasm rؾh}rÙ¾XGENE ASSOCIATIONrÚ¾]rÛ¾XSTM4087rܾash}rݾj9,jܾj:,XTransport Inner MembranerÞ¾j<,h]rß¾j+a…rà¾Rrá¾j@,}râ¾(j¾G¿ðjB,)rã¾}rä¾(hXglyald_crå¾hXD-Glyceraldehyderæ¾h}rç¾(XPUBCHEMrè¾]ré¾X3856rê¾aXCHEBIrë¾]rì¾X17378rí¾aXKEGGrî¾]rï¾XC00577rð¾auh}rñ¾hNhh]rò¾…ró¾Rrô¾jU,XC3H6O3rõ¾jW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rö¾}r÷¾(hXGLYATrø¾hXglycine C acetyltransferaserù¾h}rú¾XGENE ASSOCIATIONrû¾]rü¾XSTM3709rý¾ash}rþ¾j9,jý¾j:,XGlycine and Serine Metabolismrÿ¾j<,h]r¿j4a…r¿Rr¿j@,}r¿(jYG¿ðj«CG¿ðj˜CG?ðjZG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r¿}r¿(hX GLYBabcppr¿hX3Glycine betaine transport via ABC system periplasm r¿h}r¿XGENE ASSOCIATIONr ¿]r ¿X5( STM2162 and STM2163 and STM2164 and STM2165 )r ¿ash}r ¿j9,j ¿j:,XTransport Inner Membraner ¿j<,h]r¿(jûj jòj e…r¿Rr¿j@,}r¿(jB,)r¿}r¿(hXglyb_pr¿hXGlycine-betainer¿h}r¿(XPUBCHEMr¿]r¿X3985r¿aXCHEBIr¿]r¿X17750r¿aXKEGGr¿]r¿XC00719r¿auh}r ¿hNhh]r!¿…r"¿Rr#¿jU,XC5H11NO2r$¿jW,jX,jY,KjZ,j[,j\,GubG¿ðju.G¿ðjˆ.G¿ðjB,)r%¿}r&¿(hXglyb_cr'¿hXGlycine-betainer(¿h}r)¿(XPUBCHEMr*¿]r+¿X3985r,¿aXCHEBIr-¿]r.¿X17750r/¿aXKEGGr0¿]r1¿XC00719r2¿auh}r3¿hNhh]r4¿…r5¿Rr6¿jU,XC5H11NO2r7¿jW,jp,jY,KjZ,j[,j\,GubG?ðj¬.G?ðjÑ.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r8¿}r9¿(hXGLYBtexr:¿hXCGlycine betaine transport via diffusion extracellular to periplasm r;¿h}r<¿XGENE ASSOCIATIONr=¿]r>¿X2( STM0320 or STM0999 or STM1473 or STM2267 )r?¿ash}r@¿j9,j?¿j:,XTransport Outer Membrane PorinrA¿j<,h]rB¿(h)hh h2e…rC¿RrD¿j@,}rE¿(j¼”G¿ðj¿G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rF¿}rG¿(hX GLYC2PtexrH¿hXHGlycerol 2 phosphate transport via diffusion extracellular to periplasm rI¿h}rJ¿XGENE ASSOCIATIONrK¿]rL¿X2( STM0320 or STM0999 or STM1473 or STM2267 )rM¿ash}rN¿j9,jM¿j:,XTransport Outer Membrane PorinrO¿j<,h]rP¿(h)hh h2e…rQ¿RrR¿j@,}rS¿(jÜ”G¿ðjs³G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rT¿}rU¿(hX GLYC3PabcpprV¿hX;sn Glycerol 3 phosphate transport via ABC system periplasm rW¿h}rX¿XGENE ASSOCIATIONrY¿]rZ¿X5( STM3556 and STM3557 and STM3554 and STM3555 )r[¿ash}r\¿j9,j[¿j:,XTransport Inner Membraner]¿j<,h]r^¿(jÈjÚjãjÑe…r_¿Rr`¿j@,}ra¿(ju.G¿ðjB,)rb¿}rc¿(hXglyc3p_prd¿hXGlycerol-3-phosphatere¿h}rf¿(XPUBCHEMrg¿]rh¿X3393ri¿aXCHEBIrj¿]rk¿X15978rl¿aXKEGGrm¿]rn¿XC00093ro¿auh}rp¿hNhh]rq¿…rr¿Rrs¿jU,XC3H7O6Prt¿jW,jX,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjˆ.G¿ðj¬.G?ðjÑ.G?ðj”³G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ru¿}rv¿(hX GLYC3Pt6pprw¿hX4Glycerol 3 phosphate phosphate antiporter periplasm rx¿h}ry¿XGENE ASSOCIATIONrz¿]r{¿XSTM2283r|¿ash}r}¿j9,j|¿j:,XTransport Inner Membraner~¿j<,h]r¿j=a…r€¿Rr¿j@,}r‚¿(jb¿G¿ðjÑ.G¿ðj’;G?ðj”³G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rƒ¿}r„¿(hX GLYC3Ptexr…¿hXHGlycerol 3 phosphate transport via diffusion extracellular to periplasm r†¿h}r‡¿XGENE ASSOCIATIONrˆ¿]r‰¿X2( STM0320 or STM0999 or STM1473 or STM2267 )rŠ¿ash}r‹¿j9,jŠ¿j:,XTransport Outer Membrane PorinrŒ¿j<,h]r¿(h)hh h2e…rŽ¿Rr¿j@,}r¿(jü”G¿ðjb¿G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r‘¿}r’¿(hX GLYCAt2rppr“¿hX>D glycerate transport via proton symport reversible periplasm r”¿h}r•¿XGENE ASSOCIATIONr–¿]r—¿XSTM2962r˜¿ash}r™¿j9,j˜¿j:,XTransport Inner Membranerš¿j<,h]r›¿j=a…rœ¿Rr¿j@,}rž¿(jB,)rŸ¿}r ¿(hX glyc__R_pr¡¿hX R-Glycerater¢¿h}r£¿(XPUBCHEMr¤¿]r¥¿X3557r¦¿aXCHEBIr§¿]r¨¿X32398r©¿aXKEGGrª¿]r«¿XC00258r¬¿auh}r­¿hNhh]r®¿…r¯¿Rr°¿jU,XC3H5O4r±¿jW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjØ/G¿ðj¿.G?ðjB,)r²¿}r³¿(hX glyc__R_cr´¿hX R-Glyceraterµ¿h}r¶¿(XPUBCHEMr·¿]r¸¿X3557r¹¿aXCHEBIrº¿]r»¿X32398r¼¿aXKEGGr½¿]r¾¿XC00258r¿¿auh}rÀ¿hNhh]rÁ¿…r¿RrÿjU,XC3H5O4rÄ¿jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÅ¿}rÆ¿(hXGLYCAtexrÇ¿hX?D glycerate transport via diffusion extracellular to periplasm rÈ¿h}rÉ¿XGENE ASSOCIATIONrÊ¿]rË¿X2( STM0320 or STM0999 or STM1473 or STM2267 )rÌ¿ash}rÍ¿j9,jÌ¿j:,XTransport Outer Membrane Porinrοj<,h]rÏ¿(hh h)h2e…rпRrÑ¿j@,}rÒ¿(j•G¿ðjŸ¿G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÓ¿}rÔ¿(hXGLYCDxrÕ¿hXGlycerol dehydrogenaserÖ¿h}r׿XGENE ASSOCIATIONrØ¿]rÙ¿X( STM4108 or STM3529 )rÚ¿ash}rÛ¿j9,jÚ¿j:,XAlternate Carbon MetabolismrÜ¿j<,h]rÝ¿(jŠjFe…rÞ¿Rrß¿j@,}rà¿(j™7G¿ðjƒµG¿ðjuzG?ðjs7G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rá¿}râ¿(hXGLYCKrã¿hXglycerate kinaserä¿h}rå¿XGENE ASSOCIATIONræ¿]rç¿X-( STM2959 or STM2492 or STM3247 or STM0525 )rè¿ash}ré¿j9,jè¿j:,XGlyoxylate Metabolismrê¿j<,h]rë¿(jOjWj`jhe…rì¿Rrí¿j@,}rî¿(j²¿G¿ðju.G¿ðjB,)rï¿}rð¿(hX3pg_crñ¿hX3-Phospho-D-glyceraterò¿h}ró¿(XPUBCHEMrô¿]rõ¿X3497rö¿aXCHEBIr÷¿]rø¿X17794rù¿aXKEGGrú¿]rû¿XC00197rü¿auh}rý¿hNhh]rþ¿…rÿ¿RrÀjU,XC3H4O7PrÀjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG?ðj¬.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÀ}rÀ(hXGLYCK2rÀhXglycerate kinaserÀh}rÀXGENE ASSOCIATIONrÀ]rÀXSTM3247r Àash}r Àj9,j Àj:,XGlycine and Serine Metabolismr Àj<,h]r Àjha…r ÀRrÀj@,}rÀ(j²¿G¿ðju.G¿ðj®‡G?ðj¬.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÀ}rÀ(hXGLYCLrÀhXGlycine Cleavage SystemrÀh}rÀXGENE ASSOCIATIONrÀ]rÀX5( STM3054 and STM3053 and STM3055 and STM0154 )rÀash}rÀj9,jÀj:,XFolate MetabolismrÀj<,h]rÀ(jqjzj…jƒe…rÀRrÀj@,}rÀ(j™7G¿ðjÁSG¿ðjYG¿ðj[§G?ðjs7G?ðj5BG?ðjÂ=G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÀ}rÀ(hXGLYCLTDxr ÀhXGlycolate dehydrogenase NAD r!Àh}r"ÀXGENE ASSOCIATIONr#À]r$ÀX( STM3646 or STM1135 )r%Àash}r&Àj9,j%Àj:,XGlyoxylate Metabolismr'Àj<,h]r(À(jŒhŒe…r)ÀRr*Àj@,}r+À(j¡¾G¿ðjs7G¿ðj¿.G¿ðjB,)r,À}r-À(hXglyclt_cr.ÀhX Glycolater/Àh}r0À(XPUBCHEMr1À]r2ÀX3460r3ÀaXCHEBIr4À]r5ÀX17497r6ÀaXKEGGr7À]r8ÀXC00160r9Àauh}r:ÀhNhh]r;À…r<ÀRr=ÀjU,XC2H3O3r>ÀjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðj™7G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r?À}r@À(hXGLYCLTDyrAÀhXGlycolate dehydrogenase NADP rBÀh}rCÀXGENE ASSOCIATIONrDÀ]rEÀX( STM3646 or STM1135 )rFÀash}rGÀj9,jFÀj:,XGlyoxylate MetabolismrHÀj<,h]rIÀ(jŒhŒe…rJÀRrKÀj@,}rLÀ(j¡¾G¿ðjÍ7G¿ðj¿.G¿ðjà7G?ðj,ÀG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rMÀ}rNÀ(hX GLYCLTt2rpprOÀhX<glycolate transport via proton symport reversible periplasm rPÀh}rQÀXGENE ASSOCIATIONrRÀ]rSÀXSTM3692rTÀash}rUÀj9,jTÀj:,XTransport Inner MembranerVÀj<,h]rWÀj» a…rXÀRrYÀj@,}rZÀ(jB,)r[À}r\À(hXglyclt_pr]ÀhX Glycolater^Àh}r_À(XPUBCHEMr`À]raÀX3460rbÀaXCHEBIrcÀ]rdÀX17497reÀaXKEGGrfÀ]rgÀXC00160rhÀauh}riÀhNhh]rjÀ…rkÀRrlÀjU,XC2H3O3rmÀjW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjØ/G¿ðj,ÀG?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rnÀ}roÀ(hX GLYCLTt4pprpÀhX1glycolate transport via sodium symport periplasm rqÀh}rrÀXGENE ASSOCIATIONrsÀ]rtÀXSTM4273ruÀash}rvÀj9,juÀj:,XTransport Inner MembranerwÀj<,h]rxÀj a…ryÀRrzÀj@,}r{À(j[ÀG¿ðj/LG¿ðjBLG?ðj,ÀG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r|À}r}À(hX GLYCLTtexr~ÀhX=glycolate transport via diffusion extracellular to periplasm rÀh}r€ÀXGENE ASSOCIATIONrÀ]r‚ÀX2( STM0320 or STM0999 or STM1473 or STM2267 )rƒÀash}r„Àj9,jƒÀj:,XTransport Outer Membrane Porinr…Àj<,h]r†À(h)hh h2e…r‡ÀRrˆÀj@,}r‰À(j\•G¿ðj[ÀG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rŠÀ}r‹À(hXGLYCTO2rŒÀhXGlycolate oxidaserÀh}rŽÀXGENE ASSOCIATIONrÀ]rÀXSTM1620r‘Àash}r’Àj9,j‘Àj:,XAlternate Carbon Metabolismr“Àj<,h]r”Àj•a…r•ÀRr–Àj@,}r—À(j,ÀG¿ðjç_G¿ðjú_G?ðj¡¾G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r˜À}r™À(hXGLYCTO3ršÀhXGlycolate oxidaser›Àh}rœÀXGENE ASSOCIATIONrÀ]ržÀXSTM1620rŸÀash}r Àj9,jŸÀj:,XAlternate Carbon Metabolismr¡Àj<,h]r¢Àj•a…r£ÀRr¤Àj@,}r¥À(j,ÀG¿ðj-`G¿ðj¬XG?ðj¡¾G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¦À}r§À(hXGLYCTO4r¨ÀhXGlycolate oxidaser©Àh}rªÀXGENE ASSOCIATIONr«À]r¬ÀXSTM1620r­Àash}r®Àj9,j­Àj:,XAlternate Carbon Metabolismr¯Àj<,h]r°Àj•a…r±ÀRr²Àj@,}r³À(j,ÀG¿ðjI±G¿ðj¡¾G?ðjœXG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r´À}rµÀ(hXGLYCtexr¶ÀhX<glycerol transport via diffusion extracellular to periplasm r·Àh}r¸ÀXGENE ASSOCIATIONr¹À]rºÀX2( STM0320 or STM0999 or STM1473 or STM2267 )r»Àash}r¼Àj9,j»Àj:,XTransport Outer Membrane Porinr½Àj<,h]r¾À(h)hh h2e…r¿ÀRrÀÀj@,}rÁÀ(j<•G¿ðjRjG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÂÀ}rÃÀ(hXGLYCtpprÄÀhX)glycerol transport via channel periplasm rÅÀh}rÆÀXGENE ASSOCIATIONrÇÀ]rÈÀX( s0001 or STM4087 )rÉÀash}rÊÀj9,jÉÀj:,XTransport Inner MembranerËÀj<,h]rÌÀ(j+jše…rÍÀRrÎÀj@,}rÏÀ(jƒµG¿ðjRjG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÐÀ}rÑÀ(hXGLYKrÒÀhXglycerol kinaserÓÀh}rÔÀXGENE ASSOCIATIONrÕÀ]rÖÀXSTM4086r×Àash}rØÀj9,j×Àj:,XAlternate Carbon MetabolismrÙÀj<,h]rÚÀja…rÛÀRrÜÀj@,}rÝÀ(jƒµG¿ðju.G¿ðj”³G?ðj¬.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÞÀ}rßÀ(hXGLYOXràÀhX hydroxyacylglutathione hydrolaseráÀh}râÀXGENE ASSOCIATIONrãÀ]räÀXSTM0261råÀash}ræÀj9,jåÀj:,XMethylglyoxal MetabolismrçÀj<,h]rèÀj¦a…réÀRrêÀj@,}rëÀ(jB,)rìÀ}ríÀ(hXlgt__S_crîÀhXR-S-LactoylglutathionerïÀh}rðÀ(XPUBCHEMrñÀ]ròÀX6272róÀaXCHEBIrôÀ]rõÀX15694röÀaXKEGGr÷À]røÀXC03451rùÀauh}rúÀhNhh]rûÀ…rüÀRrýÀjU,X C13H20N3O8SrþÀjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjˆ.G¿ðjð«G?ðj¿.G?ðj;GG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÿÀ}rÁ(hXGLYOX3rÁhXglyoxalase IIIrÁh}rÁXGENE ASSOCIATIONrÁ]rÁjash}rÁj9,jj:,XMethylglyoxal MetabolismrÁj<,h]rÁ…r ÁRr Áj@,}r Á(jBG¿ðjˆ.G¿ðj¿.G?ðj;GG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r Á}r Á(hXGLYTRSrÁhXGlycyl tRNA synthetaserÁh}rÁXGENE ASSOCIATIONrÁ]rÁX( STM3655 and STM3656 )rÁash}rÁj9,jÁj:,X tRNA ChargingrÁj<,h]rÁ(j¯j¸e…rÁRrÁj@,}rÁ(jYG¿ðjB,)rÁ}rÁ(hX trnagly_crÁhXtRNA-GlyrÁh}rÁ(XPUBCHEMrÁ]r ÁX4791r!ÁaXCHEBIr"Á]r#ÁX29176r$ÁaXKEGGr%Á]r&ÁXC01642r'Áauh}r(ÁhNhh]r)Á…r*ÁRr+ÁjU,jÀUjW,jp,jY,KjZ,j[,j\,GubG¿ðju.G¿ðjB,)r,Á}r-Á(hX glytrna_cr.ÁhXGlycyl-tRNA-Glyr/Áh}r0Á(XPUBCHEMr1Á]r2ÁX5445r3ÁaXCHEBIr4Á]r5ÁX29156r6ÁaXKEGGr7Á]r8ÁXC02412r9Áauh}r:ÁhNhh]r;Á…r<ÁRr=ÁjU,XC2H4NORr>ÁjW,jp,jY,KjZ,j[,j\,GubG?ðjé3G?ðjü3G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r?Á}r@Á(hXGLYt2pprAÁhX2glycine transport in via proton symport periplasm rBÁh}rCÁXGENE ASSOCIATIONrDÁ]rEÁXSTM4398rFÁash}rGÁj9,jFÁj:,XTransport Inner MembranerHÁj<,h]rIÁj9a…rJÁRrKÁj@,}rLÁ(jB,)rMÁ}rNÁ(hXgly_prOÁhXGlycinerPÁh}rQÁ(XPUBCHEMrRÁ]rSÁX3339rTÁaXCHEBIrUÁ]rVÁX15428rWÁaXKEGGrXÁ]rYÁXC00037rZÁauh}r[ÁhNhh]r\Á…r]ÁRr^ÁjU,XC2H5NO2r_ÁjW,jX,jY,KjZ,j[,j\,GubG¿ðjØ/G¿ðjYG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r`Á}raÁ(hXGLYtexrbÁhX;Glycine transport via diffusion extracellular to periplasm rcÁh}rdÁXGENE ASSOCIATIONreÁ]rfÁX2( STM0320 or STM0999 or STM1473 or STM2267 )rgÁash}rhÁj9,jgÁj:,XTransport Outer Membrane PorinriÁj<,h]rjÁ(h)hh h2e…rkÁRrlÁj@,}rmÁ(j|”G¿ðjMÁG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rnÁ}roÁ(hXGMANDrpÁhXGDP D mannose dehydrataserqÁh}rrÁXGENE ASSOCIATIONrsÁ]rtÁXSTM2109ruÁash}rvÁj9,juÁj:,XCell Envelope BiosynthesisrwÁj<,h]rxÁjÁa…ryÁRrzÁj@,}r{Á(jܹG¿ðj‰¹G?ðjˆ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r|Á}r}Á(hXGMHEPATr~ÁhX6D glycero D manno hepose 1 phosphate adenyltransferaserÁh}r€ÁXGENE ASSOCIATIONrÁ]r‚ÁXSTM3200rƒÁash}r„Áj9,jƒÁj:,X)Lipopolysaccharide Biosynthesis Recyclingr…Áj<,h]r†ÁjÊa…r‡ÁRrˆÁj@,}r‰Á(j¿.G¿ðjB,)rŠÁ}r‹Á(hX gmhep1p_crŒÁhX%D-Glycero-D-manno-heptose-1-phosphaterÁh}rŽÁ(XPUBCHEMrÁ]rÁX10040r‘ÁaXCHEBIr’Á]r“ÁX28137r”ÁaXKEGGr•Á]r–ÁXC07838r—Áauh}r˜ÁhNhh]r™Á…ršÁRr›ÁjU,X C7H13O10PrœÁjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðju.G¿ðjé3G?ðjJQG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÁ}ržÁ(hXGMHEPKrŸÁhX,D glycero D manno heptose 7 phosphate kinaser Áh}r¡ÁXGENE ASSOCIATIONr¢Á]r£ÁXSTM3200r¤Áash}r¥Áj9,j¤Áj:,X)Lipopolysaccharide Biosynthesis Recyclingr¦Áj<,h]r§ÁjÊa…r¨ÁRr©Áj@,}rªÁ(jB,)r«Á}r¬Á(hX gmhep7p_cr­ÁhX%D-Glycero-D-manno-heptose-7-phosphater®Áh}r¯Á(XPUBCHEMr°Á]r±ÁX10038r²ÁaXCHEBIr³Á]r´ÁX28723rµÁaXKEGGr¶Á]r·ÁXC07836r¸Áauh}r¹ÁhNhh]rºÁ…r»ÁRr¼ÁjU,X C7H13O10Pr½ÁjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðju.G¿ðjB,)r¾Á}r¿Á(hX gmhep17bp_crÀÁhX*D-Glycero-D-manno-heptose-1-7-bisphosphaterÁÁh}rÂÁ(XPUBCHEMrÃÁ]rÄÁX13642rÅÁaXCHEBIrÆÁ]rÇÁjj.aXKEGGrÈÁ]rÉÁXC11472rÊÁauh}rËÁhNhh]rÌÁ…rÍÁRrÎÁjU,X C7H12O13P2rÏÁjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG?ðj¬.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÐÁ}rÑÁ(hXGMHEPPArÒÁhX6D glycero D manno heptose 1 7 bisphosphate phosphataserÓÁh}rÔÁXGENE ASSOCIATIONrÕÁ]rÖÁXSTM0248r×Áash}rØÁj9,j×Áj:,X)Lipopolysaccharide Biosynthesis RecyclingrÙÁj<,h]rÚÁjÓa…rÛÁRrÜÁj@,}rÝÁ(j¾ÁG¿ðjˆ.G¿ðjÑ.G?ðjŠÁG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÞÁ}rßÁ(hXGMPRràÁhX GMP reductaseráÁh}râÁXGENE ASSOCIATIONrãÁ]räÁXSTM0141råÁash}ræÁj9,jåÁj:,X"Purine and Pyrimidine BiosynthesisrçÁj<,h]rèÁjÜa…réÁRrêÁj@,}rëÁ(jÍ7G¿ðj¿.GÀjºG¿ðjà7G?ðjßOG?ðj5BG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rìÁ}ríÁ(hXGMPS2rîÁhX GMP synthaserïÁh}rðÁXGENE ASSOCIATIONrñÁ]ròÁXSTM2510róÁash}rôÁj9,jóÁj:,X"Purine and Pyrimidine BiosynthesisrõÁj<,h]röÁjåa…r÷ÁRrøÁj@,}rùÁ(ju.G¿ðjÿLG¿ðjB,)rúÁ}rûÁ(hXxmp_crüÁhXXanthosine-5-phosphaterýÁh}rþÁ(XPUBCHEMrÿÁ]rÂX3925rÂaXCHEBIrÂ]rÂX15652rÂaXKEGGrÂ]rÂXC00655rÂauh}rÂhNhh]r Â…r ÂRr ÂjU,X C10H11N4O9Pr ÂjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjˆ.G¿ðjé3G?ðjÏBG?ðjü3G?ðj¿.G@jºG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r Â}rÂ(hXGMPtexrÂhX7GMP transport via diffusion extracellular to periplasm rÂh}rÂXGENE ASSOCIATIONrÂ]rÂX2( STM0320 or STM0999 or STM1473 or STM2267 )rÂash}rÂj9,jÂj:,XTransport Outer Membrane PorinrÂj<,h]rÂ(h)hh h2e…rÂRrÂj@,}rÂ(j|•G¿ðjB,)rÂ}rÂ(hXgmp_prÂhXGMPrÂh}rÂ(XPUBCHEMr Â]r!ÂX3444r"ÂaXCHEBIr#Â]r$ÂX17345r%ÂaXKEGGr&Â]r'ÂXC00144r(Âauh}r)ÂhNhh]r*Â…r+ÂRr,ÂjU,X C10H12N5O8Pr-ÂjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r.Â}r/Â(hXGNDr0ÂhXphosphogluconate dehydrogenaser1Âh}r2ÂXGENE ASSOCIATIONr3Â]r4ÂXSTM2081r5Âash}r6Âj9,j5Âj:,XPentose Phosphate Pathwayr7Âj<,h]r8Âjîa…r9ÂRr:Âj@,}r;Â(jà7G¿ðjцG¿ðjÂ=G?ðjò@G?ðjÍ7G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r<Â}r=Â(hXGNKr>ÂhX gluconokinaser?Âh}r@ÂXGENE ASSOCIATIONrAÂ]rBÂX( STM4485 or STM3542 )rCÂash}rDÂj9,jCÂj:,XAlternate Carbon MetabolismrEÂj<,h]rFÂ(j÷je…rGÂRrHÂj@,}rIÂ(ju.G¿ðj¬7G¿ðjцG?ðj¬.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rJÂ}rKÂ(hXGOFUCRrLÂhXGDP 4 oxo L fucose reductaserMÂh}rNÂXGENE ASSOCIATIONrOÂ]rPÂXSTM2108rQÂash}rRÂj9,jQÂj:,XCell Envelope BiosynthesisrSÂj<,h]rTÂjÃa…rUÂRrVÂj@,}rWÂ(jÍ7G¿ðj¿.G¿ðjœ¹G¿ðjB,)rXÂ}rYÂ(hXgdpfuc_crZÂhX GDP-L-fucoser[Âh}r\Â(XPUBCHEMr]Â]r^ÂX3619r_ÂaXCHEBIr`Â]raÂX17009rbÂaXKEGGrcÂ]rdÂXC00325reÂauh}rfÂhNhh]rgÂ…rhÂRriÂjU,X C16H23N5O15P2rjÂjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðjà7G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rkÂ}rlÂ(hXGPDDA1rmÂhX>Glycerophosphodiester phosphodiesterase Glycerophosphocholine rnÂh}roÂXGENE ASSOCIATIONrpÂ]rqÂXSTM3553rrÂash}rsÂj9,jrÂj:,XGlycerophospholipid MetabolismrtÂj<,h]ruÂj a…rvÂRrwÂj@,}rxÂ(j´G¿ðjˆ.G¿ðjúfG?ðj¿.G?ðj”³G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ryÂ}rzÂ(hXGPDDA1ppr{ÂhX>Glycerophosphodiester phosphodiesterase Glycerophosphocholine r|Âh}r}ÂXGENE ASSOCIATIONr~Â]rÂXSTM2282r€Âash}rÂj9,j€Âj:,XGlycerophospholipid Metabolismr‚Âj<,h]rƒÂja…r„ÂRr…Âj@,}r†Â(j>0G¿ðj ´G¿ðjçfG?ðjØ/G?ðjb¿G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r‡Â}rˆÂ(hXGPDDA2r‰ÂhXCGlycerophosphodiester phosphodiesterase Glycerophosphoethanolamine rŠÂh}r‹ÂXGENE ASSOCIATIONrŒÂ]rÂXSTM3553rŽÂash}rÂj9,jŽÂj:,XGlycerophospholipid MetabolismrÂj<,h]r‘Âj a…r’ÂRr“Âj@,}r”Â(j•´G¿ðjˆ.G¿ðj”³G?ðj¿.G?ðjˆG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r•Â}r–Â(hXGPDDA2ppr—ÂhXCGlycerophosphodiester phosphodiesterase Glycerophosphoethanolamine r˜Âh}r™ÂXGENE ASSOCIATIONršÂ]r›ÂXSTM2282rœÂash}rÂj9,jœÂj:,XGlycerophospholipid MetabolismržÂj<,h]rŸÂja…r ÂRr¡Âj@,}r¢Â(j>0G¿ðjƒ´G¿ðjb¿G?ðj#ˆG?ðjØ/G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r£Â}r¤Â(hXGPDDA3r¥ÂhX=Glycerophosphodiester phosphodiesterase Glycerophosphoserine r¦Âh}r§ÂXGENE ASSOCIATIONr¨Â]r©ÂXSTM3553rªÂash}r«Âj9,jªÂj:,XGlycerophospholipid Metabolismr¬Âj<,h]r­Âj a…r®ÂRr¯Âj@,}r°Â(jVµG¿ðjˆ.G¿ðj”³G?ðj¿.G?ðj…¨G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r±Â}r²Â(hXGPDDA3ppr³ÂhX=Glycerophosphodiester phosphodiesterase Glycerophosphoserine r´Âh}rµÂXGENE ASSOCIATIONr¶Â]r·ÂXSTM2282r¸Âash}r¹Âj9,j¸Âj:,XGlycerophospholipid MetabolismrºÂj<,h]r»Âja…r¼ÂRr½Âj@,}r¾Â(jEµG¿ðj>0G¿ðjb¿G?ðjB,)r¿Â}rÀÂ(hXser__L_prÁÂhXL-SerinerÂÂh}rÃÂ(XPUBCHEMrÄÂ]rÅÂX3365rÆÂaXCHEBIrÇÂ]rÈÂX17115rÉÂaXKEGGrÊÂ]rËÂXC00065rÌÂauh}rÍÂhNhh]rÎÂ…rÏÂRrÐÂjU,XC3H7NO3rÑÂjW,jX,jY,KjZ,j[,j\,GubG?ðjØ/G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÒÂ}rÓÂ(hXGPDDA4rÔÂhX?Glycerophosphodiester phosphodiesterase Glycerophosphoglycerol rÕÂh}rÖÂXGENE ASSOCIATIONr×Â]rØÂXSTM3553rÙÂash}rÚÂj9,jÙÂj:,XGlycerophospholipid MetabolismrÛÂj<,h]rÜÂj a…rÝÂRrÞÂj@,}rßÂ(jˆ.G¿ðjÕ´G¿ðj”³G?ðjƒµG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ràÂ}ráÂ(hXGPDDA4pprâÂhX?Glycerophosphodiester phosphodiesterase Glycerophosphoglycerol rãÂh}räÂXGENE ASSOCIATIONråÂ]ræÂXSTM2282rçÂash}rèÂj9,jçÂj:,XGlycerophospholipid MetabolismréÂj<,h]rêÂja…rëÂRrìÂj@,}ríÂ(jôG¿ðj>0G¿ðjb¿G?ðjRjG?ðjØ/G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rîÂ}rïÂ(hXGPDDA5rðÂhX?Glycerophosphodiester phosphodiesterase Glycerophosphoinositol rñÂh}ròÂXGENE ASSOCIATIONróÂ]rôÂXSTM3553rõÂash}röÂj9,jõÂj:,XGlycerophospholipid Metabolismr÷Âj<,h]røÂj a…rùÂRrúÂj@,}rûÂ(jˆ.G¿ðjµG¿ðj”³G?ðj¿.G?ðjB,)rüÂ}rýÂ(hXinost_crþÂhX myo-InositolrÿÂh}rÃ(XPUBCHEMrÃ]rÃX3437rÃaXCHEBIrÃ]rÃX17268rÃaXKEGGrÃ]rÃXC00137r Ãauh}r ÃhNhh]r Ã…r ÃRr ÃjU,XC6H12O6rÃjW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÃ}rÃ(hXGPDDA5pprÃhX?Glycerophosphodiester phosphodiesterase Glycerophosphoinositol rÃh}rÃXGENE ASSOCIATIONrÃ]rÃXSTM2282rÃash}rÃj9,jÃj:,XGlycerophospholipid MetabolismrÃj<,h]rÃja…rÃRrÃj@,}rÃ(jµG¿ðj>0G¿ðjb¿G?ðjB,)rÃ}rÃ(hXinost_prÃhX myo-Inositolr Ãh}r!Ã(XPUBCHEMr"Ã]r#ÃX3437r$ÃaXCHEBIr%Ã]r&ÃX17268r'ÃaXKEGGr(Ã]r)ÃXC00137r*Ãauh}r+ÃhNhh]r,Ã…r-ÃRr.ÃjU,XC6H12O6r/ÃjW,jX,jY,KjZ,j[,j\,GubG?ðjØ/G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r0Ã}r1Ã(hXGRTTr2ÃhXgeranyltranstransferaser3Ãh}r4ÃXGENE ASSOCIATIONr5Ã]r6ÃXSTM0423r7Ãash}r8Ãj9,j7Ãj:,X*Cofactor and Prosthetic Group Biosynthesisr9Ãj<,h]r:Ãjì a…r;ÃRr<Ãj@,}r=Ã(jë}G¿ðjþ}G¿ðjB,)r>Ã}r?Ã(hXfrdp_cr@ÃhXFarnesyl-diphosphaterAÃh}rBÃ(XPUBCHEMrCÃ]rDÃX3736rEÃaXCHEBIrFÃ]rGÃX17407rHÃaXKEGGrIÃ]rJÃXC00448rKÃauh}rLÃhNhh]rMÃ…rNÃRrOÃjU,X C15H25O7P2rPÃjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG?ðjé3G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rQÃ}rRÃ(hXGRXRrSÃhXglutaredoxin reductaserTÃh}rUÃXGENE ASSOCIATIONrVÃ]rWÃX2( STM3702 or STM0872 or STM1433 or STM1165 )rXÃash}rYÃj9,jXÃj:,X UnassignedrZÃj<,h]r[Ã(jj$j-j6e…r\ÃRr]Ãj@,}r^Ã(jB,)r_Ã}r`Ã(hXgrxox_craÃhXglutaredoxin-oxidizedrbÃh}rcÃ(XPUBCHEMrdÃ]reÃjj.aXCHEBIrfÃ]rgÃjj.aXKEGGrhÃ]riÃjj.auh}rjÃhNhh]rkÃ…rlÃRrmÃjU,j,€jW,jp,jY,KjZ,j[,j\,GubG¿ðjð«GÀjB,)rnÃ}roÃ(hXgrxrd_crpÃhXglutaredoxin-reducedrqÃh}rrÃ(XPUBCHEMrsÃ]rtÃjj.aXCHEBIruÃ]rvÃjj.aXKEGGrwÃ]rxÃjj.auh}ryÃhNhh]rzÃ…r{ÃRr|ÃjU,XXH2r}ÃjW,jp,jY,KjZ,j[,j\,GubG?ðjB,)r~Ã}rÃ(hXgthox_cr€ÃhXOxidized-glutathionerÃh}r‚Ã(XPUBCHEMrƒÃ]r„ÃX3427r…ÃaXCHEBIr†Ã]r‡ÃX17858rˆÃaXKEGGr‰Ã]rŠÃXC00127r‹Ãauh}rŒÃhNhh]rÃ…rŽÃRrÃjU,X C20H30N6O12S2rÃjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r‘Ã}r’Ã(hXGSNKr“ÃhXguanosine kinaser”Ãh}r•ÃXGENE ASSOCIATIONr–Ã]r—ÃXSTM0491r˜Ãash}r™Ãj9,j˜Ãj:,XNucleotide Salvage PathwayršÃj<,h]r›Ãj?a…rœÃRrÃj@,}ržÃ(jB,)rŸÃ}r Ã(hXgsn_cr¡ÃhX Guanosiner¢Ãh}r£Ã(XPUBCHEMr¤Ã]r¥ÃX3677r¦ÃaXCHEBIr§Ã]r¨ÃX16750r©ÃaXKEGGrªÃ]r«ÃXC00387r¬Ãauh}r­ÃhNhh]r®Ã…r¯ÃRr°ÃjU,X C10H13N5O5r±ÃjW,jp,jY,KjZ,j[,j\,GubG¿ðju.G¿ðjºG?ðj¬.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r²Ã}r³Ã(hXGSNt2ppr´ÃhX4guanosine transport in via proton symport periplasm rµÃh}r¶ÃXGENE ASSOCIATIONr·Ã]r¸ÃXSTM3113r¹Ãash}rºÃj9,j¹Ãj:,XTransport Inner Membraner»Ãj<,h]r¼Ãjea…r½ÃRr¾Ãj@,}r¿Ã(jØ/G¿ðjõ;G¿ðjŸÃG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÀÃ}rÁÃ(hXGSNtexrÂÃhX=guanosine transport via diffusion extracellular to periplasm rÃÃh}rÄÃXGENE ASSOCIATIONrÅÃ]rÆÃX2( STM0320 or STM0999 or STM1473 or STM2267 )rÇÃash}rÈÃj9,jÇÃj:,XTransport Outer Membrane PorinrÉÃj<,h]rÊÃ(h)hh h2e…rËÃRrÌÃj@,}rÍÃ(jœ•G¿ðjõ;G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÎÃ}rÏÃ(hXGSPMDArÐÃhXGlutathionylspermidine amidaserÑÃh}rÒÃXGENE ASSOCIATIONrÓÃ]rÔÃXSTM3139rÕÃash}rÖÃj9,jÕÃj:,XArginine and Proline Metabolismr×Ãj<,h]rØÃjHa…rÙÃRrÚÃj@,}rÛÃ(jB,)rÜÃ}rÝÃ(hXgtspmd_crÞÃhXGlutathionylspermidinerßÃh}ràÃ(XPUBCHEMráÃ]râÃX8032rãÃaXCHEBIräÃ]råÃX16613ræÃaXKEGGrçÃ]rèÃXC05730réÃauh}rêÃhNhh]rëÃ…rìÃRríÃjU,X C17H36N6O5SrîÃjW,jp,jY,KjZ,j[,j\,GubG¿ðjˆ.G¿ðjð«G?ðjB,)rïÃ}rðÃ(hXspmd_crñÃhX SpermidineròÃh}róÃ(XPUBCHEMrôÃ]rõÃX3609röÃaXCHEBIr÷Ã]røÃX16610rùÃaXKEGGrúÃ]rûÃXC00315rüÃauh}rýÃhNhh]rþÃ…rÿÃRrÄjU,XC7H22N3rÄjW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÄ}rÄ(hXGSPMDSrÄhX!Glutathionylspermidine synthetaserÄh}rÄXGENE ASSOCIATIONrÄ]rÄXSTM3139r Äash}r Äj9,j Äj:,XArginine and Proline Metabolismr Äj<,h]r ÄjHa…r ÄRrÄj@,}rÄ(ju.G¿ðjð«G¿ðjïÃG¿ðjÜÃG?ðj¿.G?ðj¬.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÄ}rÄ(hXGTHOXtexrÄhXBglutathione ox transport via diffusion extracellular to periplasm rÄh}rÄXGENE ASSOCIATIONrÄ]rÄX2( STM0320 or STM0999 or STM1473 or STM2267 )rÄash}rÄj9,jÄj:,XTransport Outer Membrane PorinrÄj<,h]rÄ(h)hh h2e…rÄRrÄj@,}rÄ(j¼•G¿ðj{€G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÄ}rÄ(hXGTHOrr ÄhXglutathione oxidoreductaser!Äh}r"ÄXGENE ASSOCIATIONr#Ä]r$ÄXSTM3597r%Äash}r&Äj9,j%Äj:,X*Cofactor and Prosthetic Group Biosynthesisr'Äj<,h]r(ÄjQa…r)ÄRr*Äj@,}r+Ä(j~ÃG¿ðj¿.G¿ðjÍ7G¿ðjà7G?ðjð«G@ujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r,Ä}r-Ä(hXGTHRDHppr.ÄhX"glutathione hydralase periplasmic r/Äh}r0ÄXGENE ASSOCIATIONr1Ä]r2ÄXSTM3551r3Äash}r4Äj9,j3Äj:,X*Cofactor and Prosthetic Group Biosynthesisr5Äj<,h]r6ÄjZa…r7ÄRr8Äj@,}r9Ä(j>0G¿ðjI€G¿ðj¥fG?ðj·½G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r:Ä}r;Ä(hX GTHRDabc2ppr<ÄhX9glutathione export via ABC system cytoplasm to periplasm r=Äh}r>ÄXGENE ASSOCIATIONr?Ä]r@ÄX( STM0956 and STM0957 )rAÄash}rBÄj9,jAÄj:,XTransport Inner MembranerCÄj<,h]rDÄ(j{ j„ e…rEÄRrFÄj@,}rGÄ(ju.G¿ðjð«G¿ðjˆ.G¿ðj¬.G?ðjI€G?ðjÑ.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rHÄ}rIÄ(hX GTHRDabcpprJÄhX-Reduced glutathione via ABC system periplasm rKÄh}rLÄXGENE ASSOCIATIONrMÄ]rNÄX5( STM0848 and STM0849 and STM0850 and STM0851 )rOÄash}rPÄj9,jOÄj:,XTransport Inner MembranerQÄj<,h]rRÄ(jcjljuj~e…rSÄRrTÄj@,}rUÄ(ju.G¿ðjI€G¿ðjˆ.G¿ðjð«G?ðj¬.G?ðjÑ.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rVÄ}rWÄ(hXGTHRDtexrXÄhX?glutathione transport via diffusion extracellular to periplasm rYÄh}rZÄXGENE ASSOCIATIONr[Ä]r\ÄX2( STM0320 or STM0999 or STM1473 or STM2267 )r]Äash}r^Äj9,j]Äj:,XTransport Outer Membrane Porinr_Äj<,h]r`Ä(h)hh h2e…raÄRrbÄj@,}rcÄ(jÜ•G¿ðjI€G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rdÄ}reÄ(hXGTHSrfÄhXglutathione synthetasergÄh}rhÄXGENE ASSOCIATIONriÄ]rjÄXSTM3095rkÄash}rlÄj9,jkÄj:,X*Cofactor and Prosthetic Group BiosynthesisrmÄj<,h]rnÄj‡a…roÄRrpÄj@,}rqÄ(ju.G¿ðjz½G¿ðjYG¿ðjð«G?ðj¿.G?ðj¬.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rrÄ}rsÄ(hXGTPCIrtÄhXGTP cyclohydrolase IruÄh}rvÄXGENE ASSOCIATIONrwÄ]rxÄXSTM2193ryÄash}rzÄj9,jyÄj:,X*Cofactor and Prosthetic Group Biosynthesisr{Äj<,h]r|Äja…r}ÄRr~Äj@,}rÄ(j!DG¿ðjˆ.G¿ðjÌXG?ðj¿.G?ðjBG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r€Ä}rÄ(hXGTPCII2r‚ÄhXGTP cyclohydrolase II 25drapp rƒÄh}r„ÄXGENE ASSOCIATIONr…Ä]r†ÄXSTM1711r‡Äash}rˆÄj9,j‡Äj:,X*Cofactor and Prosthetic Group Biosynthesisr‰Äj<,h]rŠÄj™a…r‹ÄRrŒÄj@,}rÄ(j!DG¿ðjˆ.GÀjé3G?ðj6|G?ðj¿.G@jÌXG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rŽÄ}rÄ(hXGTPDPDPrÄhX4guanosine 5 triphosphate 3 diphosphate diphosphataser‘Äh}r’ÄXGENE ASSOCIATIONr“Ä]r”ÄXSTM3913r•Äash}r–Äj9,j•Äj:,X*Cofactor and Prosthetic Group Biosynthesisr—Äj<,h]r˜Äj¢a…r™ÄRršÄj@,}r›Ä(jB,)rœÄ}rÄ(hXgdptp_cržÄhX&Guanosine-3-diphosphate-5-triphosphaterŸÄh}r Ä(XPUBCHEMr¡Ä]r¢ÄX7111r£ÄaXCHEBIr¤Ä]r¥Äjj.aXKEGGr¦Ä]r§ÄXC04494r¨Äauh}r©ÄhNhh]rªÄ…r«ÄRr¬ÄjU,X C10H11N5O20P5r­ÄjW,jp,jY,JùÿÿÿjZ,j[,j\,GubG¿ðjˆ.G¿ðjÑ.G?ðj»¹G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r®Ä}r¯Ä(hXGTPDPKr°ÄhXGTP diphosphokinaser±Äh}r²ÄXGENE ASSOCIATIONr³Ä]r´ÄXSTM2956rµÄash}r¶Äj9,jµÄj:,X*Cofactor and Prosthetic Group Biosynthesisr·Äj<,h]r¸ÄjÕa…r¹ÄRrºÄj@,}r»Ä(j!DG¿ðju.G¿ðjü3G?ðj¿.G?ðjœÄG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¼Ä}r½Ä(hXGTPHsr¾ÄhX!GTP amine hydrolysis spontaneous r¿Äh}rÀÄXGENE ASSOCIATIONrÁÄ]rÂÄXs0001rÃÄash}rÄÄj9,jÃÄj:,XNucleotide Salvage PathwayrÅÄj<,h]rÆÄjša…rÇÄRrÈÄj@,}rÉÄ(j!DG¿ðjˆ.G¿ðj¿.G¿ðjB,)rÊÄ}rËÄ(hXxtp_crÌÄhXXTPrÍÄh}rÎÄ(XPUBCHEMrÏÄ]rÐÄX3968rÑÄaXCHEBIrÒÄ]rÓÄjj.aXKEGGrÔÄ]rÕÄXC00700rÖÄauh}r×ÄhNhh]rØÄ…rÙÄRrÚÄjU,X C10H11N4O15P3rÛÄjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG?ðj5BG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÜÄ}rÝÄ(hXGTPtexrÞÄhX7GTP transport via diffusion extracellular to periplasm rßÄh}ràÄXGENE ASSOCIATIONráÄ]râÄX2( STM0320 or STM0999 or STM1473 or STM2267 )rãÄash}räÄj9,jãÄj:,XTransport Outer Membrane PorinråÄj<,h]ræÄ(hh h)h2e…rçÄRrèÄj@,}réÄ(jü•G¿ðjB,)rêÄ}rëÄ(hXgtp_prìÄhXGTPríÄh}rîÄ(XPUBCHEMrïÄ]rðÄX3346rñÄaXCHEBIròÄ]róÄX15996rôÄaXKEGGrõÄ]röÄXC00044r÷Äauh}røÄhNhh]rùÄ…rúÄRrûÄjU,X C10H12N5O14P3rüÄjW,jX,jY,JüÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rýÄ}rþÄ(hXGUAPRTrÿÄhX!guanine phosphoribosyltransferaserÅh}rÅXGENE ASSOCIATIONrÅ]rÅX( STM0317 or STM0170 )rÅash}rÅj9,jÅj:,XNucleotide Salvage PathwayrÅj<,h]rÅ(j«j´e…rÅRr Åj@,}r Å(jB,)r Å}r Å(hXgua_cr ÅhXGuaninerÅh}rÅ(XPUBCHEMrÅ]rÅX3541rÅaXCHEBIrÅ]rÅX16235rÅaXKEGGrÅ]rÅXC00242rÅauh}rÅhNhh]rÅ…rÅRrÅjU,XC5H5N5OrÅjW,jp,jY,KjZ,j[,j\,GubG¿ðjOG¿ðjé3G?ðjºG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÅ}rÅ(hXGUAt2ppr ÅhX2guanine transport in via proton symport periplasm r!Åh}r"ÅXGENE ASSOCIATIONr#Å]r$ÅXSTM3747r%Åash}r&Åj9,j%Åj:,XTransport Inner Membraner'Åj<,h]r(Åj8a…r)ÅRr*Åj@,}r+Å(jØ/G¿ðjB,)r,Å}r-Å(hXgua_pr.ÅhXGuaniner/Åh}r0Å(XPUBCHEMr1Å]r2ÅX3541r3ÅaXCHEBIr4Å]r5ÅX16235r6ÅaXKEGGr7Å]r8ÅXC00242r9Åauh}r:ÅhNhh]r;Å…r<ÅRr=ÅjU,XC5H5N5Or>ÅjW,jX,jY,KjZ,j[,j\,GubG¿ðj ÅG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r?Å}r@Å(hXGUAtexrAÅhX;Guanine transport via diffusion extracellular to periplasm rBÅh}rCÅXGENE ASSOCIATIONrDÅ]rEÅXSTM0413rFÅash}rGÅj9,jFÅj:,XTransport Outer MembranerHÅj<,h]rIÅj€a…rJÅRrKÅj@,}rLÅ(j–G¿ðj,ÅG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rMÅ}rNÅ(hXGUAtpprOÅhX*Guanine transport via diffusion periplasm rPÅh}rQÅXGENE ASSOCIATIONrRÅ]rSÅjash}rTÅj9,jj:,XTransport Inner MembranerUÅj<,h]rVÅ…rWÅRrXÅj@,}rYÅ(j,ÅG¿ðj ÅG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rZÅ}r[Å(hXGUR1PPppr\ÅhX.Glucuronate 1 phosphate phosphatase periplasm r]Åh}r^ÅXGENE ASSOCIATIONr_Å]r`Åjash}raÅj9,jj:,XAlternate Carbon MetabolismrbÅj<,h]rcÅ…rdÅRreÅj@,}rfÅ(j>0G¿ðj7¼G¿ðj’;G?ðjX¼G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rgÅ}rhÅ(hXH2O2texriÅhX3hydrogen peroxide transport via diffusion external rjÅh}rkÅXGENE ASSOCIATIONrlÅ]rmÅX2( STM0320 or STM0999 or STM1473 or STM2267 )rnÅash}roÅj9,jnÅj:,XTransport Outer Membrane PorinrpÅj<,h]rqÅ(h)hh h2e…rrÅRrsÅj@,}rtÅ(j\–G¿ðjB,)ruÅ}rvÅ(hXh2o2_prwÅhXHydrogen-peroxiderxÅh}ryÅ(XPUBCHEMrzÅ]r{ÅX3329r|ÅaXCHEBIr}Å]r~ÅX16240rÅaXKEGGr€Å]rÅXC00027r‚Åauh}rƒÅhNhh]r„Å…r…ÅRr†ÅjU,XH2O2r‡ÅjW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rˆÅ}r‰Å(hXH2OtexrŠÅhX7H2O transport via diffusion extracellular to periplasm r‹Åh}rŒÅXGENE ASSOCIATIONrÅ]rŽÅXJ( STM1473 or STM0999 or STM2267 or STM0320 or s0001 or STM4016 )rÅash}rÅj9,jÅj:,XTransport Outer Membraner‘Åj<,h]r’Å(h)hj½h jšh2e…r“ÅRr”Åj@,}r•Å(j|–G¿ðj>0G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r–Å}r—Å(hXH2Otppr˜ÅhX&H2O transport via diffusion periplasm r™Åh}ršÅXGENE ASSOCIATIONr›Å]rœÅXs0001rÅash}ržÅj9,jÅj:,XTransport Inner MembranerŸÅj<,h]r Åjša…r¡ÅRr¢Åj@,}r£Å(j>0G¿ðjˆ.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r¤Å}r¥Å(hXH2SOr¦ÅhXHydrogen sulfide oxidationr§Åh}r¨ÅXGENE ASSOCIATIONr©Å]rªÅjash}r«Åj9,jj:,X&Inorganic Ion Transport and Metabolismr¬Åj<,h]r­Å…r®ÅRr¯Åj@,}r°Å(jüAGÀj¸qG¿ðj§G?ðj¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r±Å}r²Å(hXH2St1ppr³ÅhXh2s transport periplasm r´Åh}rµÅXGENE ASSOCIATIONr¶Å]r·ÅXs0001r¸Åash}r¹Åj9,j¸Åj:,XTransport Inner MembranerºÅj<,h]r»Åjša…r¼ÅRr½Åj@,}r¾Å(j¸qG¿ðjB,)r¿Å}rÀÅ(hXh2s_prÁÅhXHydrogen-sulfiderÂÅh}rÃÅ(XPUBCHEMrÄÅ]rÅÅX3578rÆÅaXCHEBIrÇÅ]rÈÅX16136rÉÅaXKEGGrÊÅ]rËÅXC00283rÌÅauh}rÍÅhNhh]rÎÅ…rÏÅRrÐÅjU,XH2SrÑÅjW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÒÅ}rÓÅ(hXH2StexrÔÅhX7h2s transport via diffusion extracellular to periplasm rÕÅh}rÖÅXGENE ASSOCIATIONr×Å]rØÅX2( STM0320 or STM0999 or STM1473 or STM2267 )rÙÅash}rÚÅj9,jÙÅj:,XTransport Outer Membrane PorinrÛÅj<,h]rÜÅ(h)hh h2e…rÝÅRrÞÅj@,}rßÅ(jœ–G¿ðj¿ÅG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)ràÅ}ráÅ(hXH2texrâÅhX<hydrogen transport via diffusion extracellular to periplasm rãÅh}räÅXGENE ASSOCIATIONråÅ]ræÅX2( STM0320 or STM0999 or STM1473 or STM2267 )rçÅash}rèÅj9,jçÅj:,XTransport Outer Membrane PorinréÅj<,h]rêÅ(h)hh h2e…rëÅRrìÅj@,}ríÅ(j<–G¿ðjB,)rîÅ}rïÅ(hXh2_prðÅhXH2rñÅh}ròÅ(XPUBCHEMróÅ]rôÅX3577rõÅaXCHEBIröÅ]r÷ÅX18276røÅaXKEGGrùÅ]rúÅXC00282rûÅauh}rüÅhNhh]rýÅ…rþÅRrÿÅjU,XH2rÆjW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÆ}rÆ(hXH2tpprÆhX'hydrogen transport diffusion periplasm rÆh}rÆXGENE ASSOCIATIONrÆ]rÆXs0001rÆash}r Æj9,jÆj:,XTransport Inner Membraner Æj<,h]r Æjša…r ÆRr Æj@,}rÆ(jîÅG¿ðjE°G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÆ}rÆ(hXHACD1irÆhX03 hydroxyacyl CoA dehydrogenase acetoacetyl CoA rÆh}rÆXGENE ASSOCIATIONrÆ]rÆX( STM3983 or STM2388 )rÆash}rÆj9,jÆj:,XMembrane Lipid MetabolismrÆj<,h]rÆ(jú j e…rÆRrÆj@,}rÆ(j¾…G¿ðj™7G¿ðjs7G?ðjB,)rÆ}rÆ(hXaacoa_crÆhXAcetoacetyl-CoAr Æh}r!Æ(XPUBCHEMr"Æ]r#ÆX3626r$ÆaXCHEBIr%Æ]r&ÆX15345r'ÆaXKEGGr(Æ]r)ÆXC00332r*Æauh}r+ÆhNhh]r,Æ…r-ÆRr.ÆjU,XC25H36N7O18P3Sr/ÆjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r0Æ}r1Æ(hXHACD2ir2ÆhX23 hydroxyacyl CoA dehydrogenase 3 oxohexanoyl CoA r3Æh}r4ÆXGENE ASSOCIATIONr5Æ]r6ÆX( STM3983 or STM2388 )r7Æash}r8Æj9,j7Æj:,XMembrane Lipid Metabolismr9Æj<,h]r:Æ(jú j e…r;ÆRr<Æj@,}r=Æ(jß…G¿ðj™7G¿ðjs7G?ðjB,)r>Æ}r?Æ(hX3ohcoa_cr@ÆhX3-Oxohexanoyl-CoArAÆh}rBÆ(XPUBCHEMrCÆ]rDÆX7656rEÆaXCHEBIrFÆ]rGÆX27648rHÆaXKEGGrIÆ]rJÆXC05269rKÆauh}rLÆhNhh]rMÆ…rNÆRrOÆjU,XC27H40N7O18P3SrPÆjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rQÆ}rRÆ(hXHACD3irSÆhX23 hydroxyacyl CoA dehydrogenase 3 oxooctanoyl CoA rTÆh}rUÆXGENE ASSOCIATIONrVÆ]rWÆX( STM2388 or STM3983 )rXÆash}rYÆj9,jXÆj:,XMembrane Lipid MetabolismrZÆj<,h]r[Æ(jú j e…r\ÆRr]Æj@,}r^Æ(j†G¿ðj™7G¿ðj¿.G?ðjs7G?ðjB,)r_Æ}r`Æ(hX3oocoa_craÆhX3-Oxooctanoyl-CoArbÆh}rcÆ(XPUBCHEMrdÆ]reÆX7654rfÆaXCHEBIrgÆ]rhÆX28264riÆaXKEGGrjÆ]rkÆXC05267rlÆauh}rmÆhNhh]rnÆ…roÆRrpÆjU,XC29H44N7O18P3SrqÆjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rrÆ}rsÆ(hXHACD4irtÆhX23 hydroxyacyl CoA dehydrogenase 3 oxodecanoyl CoA ruÆh}rvÆXGENE ASSOCIATIONrwÆ]rxÆX( STM3983 or STM2388 )ryÆash}rzÆj9,jyÆj:,XMembrane Lipid Metabolismr{Æj<,h]r|Æ(jú j e…r}ÆRr~Æj@,}rÆ(j!†G¿ðj™7G¿ðjB,)r€Æ}rÆ(hX3odcoa_cr‚ÆhX3-Oxodecanoyl-CoArƒÆh}r„Æ(XPUBCHEMr…Æ]r†ÆX7652r‡ÆaXCHEBIrˆÆ]r‰ÆX28528rŠÆaXKEGGr‹Æ]rŒÆXC05265rÆauh}rŽÆhNhh]rÆ…rÆRr‘ÆjU,XC31H48N7O18P3Sr’ÆjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG?ðjs7G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r“Æ}r”Æ(hXHACD5ir•ÆhX43 hydroxyacyl CoA dehydrogenase 3 oxododecanoyl CoA r–Æh}r—ÆXGENE ASSOCIATIONr˜Æ]r™ÆX( STM3983 or STM2388 )ršÆash}r›Æj9,jšÆj:,XMembrane Lipid MetabolismrœÆj<,h]rÆ(jú j e…ržÆRrŸÆj@,}r Æ(jB†G¿ðj™7G¿ðjs7G?ðjB,)r¡Æ}r¢Æ(hX 3oddcoa_cr£ÆhX3-Oxododecanoyl-CoAr¤Æh}r¥Æ(XPUBCHEMr¦Æ]r§ÆX7650r¨ÆaXCHEBIr©Æ]rªÆX27868r«ÆaXKEGGr¬Æ]r­ÆXC05263r®Æauh}r¯ÆhNhh]r°Æ…r±ÆRr²ÆjU,XC33H52N7O18P3Sr³ÆjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r´Æ}rµÆ(hXHACD6ir¶ÆhX73 hydroxyacyl CoA dehydrogenase 3 oxotetradecanoyl CoA r·Æh}r¸ÆXGENE ASSOCIATIONr¹Æ]rºÆX( STM3983 or STM2388 )r»Æash}r¼Æj9,j»Æj:,XMembrane Lipid Metabolismr½Æj<,h]r¾Æ(jú j e…r¿ÆRrÀÆj@,}rÁÆ(jc†G¿ðj™7G¿ðjB,)rÂÆ}rÃÆ(hX 3otdcoa_crÄÆhX3-Oxotetradecanoyl-CoArÅÆh}rÆÆ(XPUBCHEMrÇÆ]rÈÆX7648rÉÆaXCHEBIrÊÆ]rËÆX28726rÌÆaXKEGGrÍÆ]rÎÆXC05261rÏÆauh}rÐÆhNhh]rÑÆ…rÒÆRrÓÆjU,XC35H56N7O18P3SrÔÆjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG?ðjs7G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÕÆ}rÖÆ(hXHACD7irׯhX63 hydroxyacyl CoA dehydrogenase 3 oxohexadecanoyl CoA rØÆh}rÙÆXGENE ASSOCIATIONrÚÆ]rÛÆX( STM3983 or STM2388 )rÜÆash}rÝÆj9,jÜÆj:,XMembrane Lipid MetabolismrÞÆj<,h]r߯(jú j e…ràÆRráÆj@,}râÆ(j™7G¿ðj„†G¿ðjB,)rãÆ}räÆ(hX 3ohdcoa_cråÆhX3-Oxohexadecanoyl-CoAræÆh}rçÆ(XPUBCHEMrèÆ]réÆX7646rêÆaXCHEBIrëÆ]rìÆX15491ríÆaXKEGGrîÆ]rïÆXC05259rðÆauh}rñÆhNhh]ròÆ…róÆRrôÆjU,XC37H60N7O18P3SrõÆjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG?ðjs7G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)röÆ}r÷Æ(hXHACD8irøÆhX63 hydroxyacyl CoA dehydrogenase 3 oxooctadecanoyl CoA rùÆh}rúÆXGENE ASSOCIATIONrûÆ]rüÆX( STM3983 or STM2388 )rýÆash}rþÆj9,jýÆj:,XMembrane Lipid MetabolismrÿÆj<,h]rÇ(jú j e…rÇRrÇj@,}rÇ(j™7G¿ðj¥†G¿ðjB,)rÇ}rÇ(hX 3oodcoa_crÇhX3-Oxooctadecanoyl-CoArÇh}rÇ(XPUBCHEMr Ç]r ÇX47205524r ÇaXCHEBIr Ç]r Çjj.aXKEGGrÇ]rÇXC16216rÇauh}rÇhNhh]rÇ…rÇRrÇjU,XC39H64N7O18P3SrÇjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG?ðjs7G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÇ}rÇ(hXHBZOPTrÇhX%Hydroxybenzoate octaprenyltransferaserÇh}rÇXGENE ASSOCIATIONrÇ]rÇXSTM4234rÇash}rÇj9,jÇj:,X*Cofactor and Prosthetic Group BiosynthesisrÇj<,h]r ÇjÆa…r!ÇRr"Çj@,}r#Ç(jn{G¿ðj]gG¿ðjB,)r$Ç}r%Ç(hX3ophb_cr&ÇhX3-Octaprenyl-4-hydroxybenzoater'Çh}r(Ç(XPUBCHEMr)Ç]r*ÇX8104r+ÇaXCHEBIr,Ç]r-ÇX 1617 50116r.ÇaXKEGGr/Ç]r0ÇXC05809r1Çauh}r2ÇhNhh]r3Ç…r4ÇRr5ÇjU,XC47H69O3r6ÇjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðjé3G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r7Ç}r8Ç(hX HCINNMtexr9ÇhXJ3 hydroxycinnamic acid transport via diffusion extracellular to periplasm r:Çh}r;ÇXGENE ASSOCIATIONr<Ç]r=ÇX2( STM0320 or STM0999 or STM1473 or STM2267 )r>Çash}r?Çj9,j>Çj:,XTransport Outer Membrane Porinr@Çj<,h]rAÇ(h)hh h2e…rBÇRrCÇj@,}rDÇ(jŠG¿ðjB,)rEÇ}rFÇ(hX 3hcinnm_prGÇhX3-hydroxycinnamic-acidrHÇh}rIÇ(XPUBCHEMrJÇ]rKÇjj.aXCHEBIrLÇ]rMÇjj.aXKEGGrNÇ]rOÇjj.auh}rPÇhNhh]rQÇ…rRÇRrSÇjU,XC9H7O3rTÇjW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rUÇ}rVÇ(hXHCO3ErWÇhXHCO3 equilibration reactionrXÇh}rYÇXGENE ASSOCIATIONrZÇ]r[ÇXSTM0171r\Çash}r]Çj9,j\Çj:,X Unassignedr^Çj<,h]r_ÇjÏa…r`ÇRraÇj@,}rbÇ(jÂ=G¿ðjˆ.G¿ðjTDG?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rcÇ}rdÇ(hXHDCAtexireÇhXZHexadecanoate transport via facilitated irreversible diffusion extracellular to periplasm rfÇh}rgÇXGENE ASSOCIATIONrhÇ]riÇXSTM2391rjÇash}rkÇj9,jjÇj:,XTransport Outer MembranerlÇj<,h]rmÇj/ a…rnÇRroÇj@,}rpÇ(j—G¿ðjͪG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rqÇ}rrÇ(hX HDCEAtexirsÇhXZHexadecenoate transport via facilitated irreversible diffusion extracellular to periplasm rtÇh}ruÇXGENE ASSOCIATIONrvÇ]rwÇXSTM2391rxÇash}ryÇj9,jxÇj:,XTransport Outer MembranerzÇj<,h]r{Çj/ a…r|ÇRr}Çj@,}r~Ç(j4—G¿ðjîªG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÇ}r€Ç(hXHDCOAIrÇhX(hexadecenoyl coa cis trans isomerizationr‚Çh}rƒÇXGENE ASSOCIATIONr„Ç]r…ÇXSTM3983r†Çash}r‡Çj9,j†Çj:,XMembrane Lipid MetabolismrˆÇj<,h]r‰Çj a…rŠÇRr‹Çj@,}rŒÇ(j÷©G¿ðj JG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÇ}rŽÇ(hXHEMEOSrÇhXHeme O synthaserÇh}r‘ÇXGENE ASSOCIATIONr’Ç]r“ÇXSTM0439r”Çash}r•Çj9,j”Çj:,X*Cofactor and Prosthetic Group Biosynthesisr–Çj<,h]r—ÇjØa…r˜ÇRr™Çj@,}ršÇ(j>ÃG¿ðjˆ.G¿ðjH§G¿ðjé3G?ðjB,)r›Ç}rœÇ(hXhemeO_crÇhXHeme-OržÇh}rŸÇ(XPUBCHEMr Ç]r¡ÇX47204998r¢ÇaXCHEBIr£Ç]r¤Çjj.aXKEGGr¥Ç]r¦ÇXC15672r§Çauh}r¨ÇhNhh]r©Ç…rªÇRr«ÇjU,X C49H56FeN4O5r¬ÇjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r­Ç}r®Ç(hXHEPK1r¯ÇhX(LPS heptose kinase I LPS core synthesis r°Çh}r±ÇXGENE ASSOCIATIONr²Ç]r³ÇXSTM3721r´Çash}rµÇj9,j´Çj:,X)Lipopolysaccharide Biosynthesis Recyclingr¶Çj<,h]r·Çjáa…r¸ÇRr¹Çj@,}rºÇ(jB,)r»Ç}r¼Ç(hXhhlipa_cr½ÇhXheptosyl-heptosyl-kdo2-lipidAr¾Çh}r¿Ç(XPUBCHEMrÀÇ]rÁÇjj.aXCHEBIrÂÇ]rÃÇjj.aXKEGGrÄÇ]rÅÇjj.auh}rÆÇhNhh]rÇÇ…rÈÇRrÉÇjU,XC124H220N2O51P2rÊÇjW,jp,jY,JúÿÿÿjZ,j[,j\,GubG¿ðju.G¿ðjB,)rËÇ}rÌÇ(hX phhlipa_crÍÇhX%phospho-heptosyl-heptosyl-kdo2-lipidArÎÇh}rÏÇ(XPUBCHEMrÐÇ]rÑÇjj.aXCHEBIrÒÇ]rÓÇjj.aXKEGGrÔÇ]rÕÇjj.auh}rÖÇhNhh]r×Ç…rØÇRrÙÇjU,XC124H219N2O54P3rÚÇjW,jp,jY,JøÿÿÿjZ,j[,j\,GubG?ðj¬.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÛÇ}rÜÇ(hXHEPK2rÝÇhX)LPS heptose kinase II LPS core synthesis rÞÇh}rßÇXGENE ASSOCIATIONràÇ]ráÇXSTM3716râÇash}rãÇj9,jâÇj:,X)Lipopolysaccharide Biosynthesis RecyclingräÇj<,h]råÇjêa…ræÇRrçÇj@,}rèÇ(jB,)réÇ}rêÇ(hX hphhlipa_crëÇhX.heptosyl-phospho-heptosyl-heptosyl-kdo2-lipidArìÇh}ríÇ(XPUBCHEMrîÇ]rïÇjj.aXCHEBIrðÇ]rñÇjj.aXKEGGròÇ]róÇjj.auh}rôÇhNhh]rõÇ…röÇRr÷ÇjU,XC131H231N2O60P3røÇjW,jp,jY,JøÿÿÿjZ,j[,j\,GubG¿ðju.G¿ðj¬.G?ðj¿.G?ðjB,)rùÇ}rúÇ(hX phphhlipa_crûÇhX6phospho-heptosyl-phospho-heptosyl-heptosyl-kdo2-lipidArüÇh}rýÇ(XPUBCHEMrþÇ]rÿÇjj.aXCHEBIrÈ]rÈjj.aXKEGGrÈ]rÈjj.auh}rÈhNhh]rÈ…rÈRrÈjU,XC131H230N2O63P4rÈjW,jp,jY,JöÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r È}r È(hXHEPT1r ÈhX)heptosyltransferase I LPS core synthesis r Èh}r ÈXGENE ASSOCIATIONrÈ]rÈXSTM3712rÈash}rÈj9,jÈj:,X)Lipopolysaccharide Biosynthesis RecyclingrÈj<,h]rÈjóa…rÈRrÈj@,}rÈ(j$‡G¿ðj]QG¿ðj¬.G?ðjB,)rÈ}rÈ(hXhlipa_crÈhXheptosyl-kdo2-lipidArÈh}rÈ(XPUBCHEMrÈ]rÈjj.aXCHEBIrÈ]rÈjj.aXKEGGr È]r!Èjj.auh}r"ÈhNhh]r#È…r$ÈRr%ÈjU,XC117H208N2O45P2r&ÈjW,jp,jY,JúÿÿÿjZ,j[,j\,GubG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r'È}r(È(hXHEPT2r)ÈhX*heptosyltransferase II LPS core synthesis r*Èh}r+ÈXGENE ASSOCIATIONr,È]r-ÈXSTM3711r.Èash}r/Èj9,j.Èj:,X)Lipopolysaccharide Biosynthesis Recyclingr0Èj<,h]r1Èjüa…r2ÈRr3Èj@,}r4È(jÈG¿ðj]QG¿ðj»ÇG?ðj¿.G?ðj¬.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r5È}r6È(hXHEPT3r7ÈhX+heptosyltransferase III LPS core synthesis r8Èh}r9ÈXGENE ASSOCIATIONr:È]r;ÈXSTM3723r<Èash}r=Èj9,j<Èj:,X)Lipopolysaccharide Biosynthesis Recyclingr>Èj<,h]r?Èja…r@ÈRrAÈj@,}rBÈ(jËÇG¿ðj]QG¿ðj¬.G?ðj¿.G?ðjéÇG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rCÈ}rDÈ(hXHEPT4rEÈhX*heptosyltransferase IV LPS core synthesis rFÈh}rGÈXGENE ASSOCIATIONrHÈ]rIÈXSTM3714rJÈash}rKÈj9,jJÈj:,X)Lipopolysaccharide Biosynthesis RecyclingrLÈj<,h]rMÈja…rNÈRrOÈj@,}rPÈ(j¼G¿ðj]QG¿ðjlG?ðj¿.G?ðj¬.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rQÈ}rRÈ(hXHETZKrSÈhXhydroxyethylthiazole kinaserTÈh}rUÈXGENE ASSOCIATIONrVÈ]rWÈXSTM2147rXÈash}rYÈj9,jXÈj:,X*Cofactor and Prosthetic Group BiosynthesisrZÈj<,h]r[Èja…r\ÈRr]Èj@,}r^È(jB,)r_È}r`È(hX4mhetz_craÈhX"4-Methyl-5-2-hydroxyethyl-thiazolerbÈh}rcÈ(XPUBCHEMrdÈ]reÈX6954rfÈaXCHEBIrgÈ]rhÈX17957riÈaXKEGGrjÈ]rkÈXC04294rlÈauh}rmÈhNhh]rnÈ…roÈRrpÈjU,XC6H9NOSrqÈjW,jp,jY,KjZ,j[,j\,GubG¿ðju.G¿ðjB,)rrÈ}rsÈ(hX4mpetz_crtÈhX"4-Methyl-5-2-phosphoethyl-thiazoleruÈh}rvÈ(XPUBCHEMrwÈ]rxÈX6980ryÈaXCHEBIrzÈ]r{ÈX17857r|ÈaXKEGGr}È]r~ÈXC04327rÈauh}r€ÈhNhh]rÈ…r‚ÈRrƒÈjU,X C6H8NO4PSr„ÈjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðj¬.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r…È}r†È(hXHEX1r‡ÈhXhexokinase D glucoseATP rˆÈh}r‰ÈXGENE ASSOCIATIONrŠÈ]r‹ÈXSTM2403rŒÈash}rÈj9,jŒÈj:,XGlycolysisGluconeogenesisrŽÈj<,h]rÈj a…rÈRr‘Èj@,}r’È(ju.G¿ðjËWG¿ðj¶G?ðj¬.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r“È}r”È(hXHEX4r•ÈhXhexokinase D mannoseATP r–Èh}r—ÈXGENE ASSOCIATIONr˜È]r™Èjash}ršÈj9,jj:,XAlternate Carbon Metabolismr›Èj<,h]rœÈ…rÈRržÈj@,}rŸÈ(jï¹G¿ðju.G¿ðjB,)r È}r¡È(hXman6p_cr¢ÈhXD-Mannose-6-phosphater£Èh}r¤È(XPUBCHEMr¥È]r¦ÈX3572r§ÈaXCHEBIr¨È]r©ÈX17369rªÈaXKEGGr«È]r¬ÈXC00275r­Èauh}r®ÈhNhh]r¯È…r°ÈRr±ÈjU,XC6H11O9Pr²ÈjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðj¬.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r³È}r´È(hXHEX7rµÈhXhexokinase D fructoseATP r¶Èh}r·ÈXGENE ASSOCIATIONr¸È]r¹ÈXSTM0393rºÈash}r»Èj9,jºÈj:,XAlternate Carbon Metabolismr¼Èj<,h]r½Èj)a…r¾ÈRr¿Èj@,}rÀÈ(jí¨G¿ðju.G¿ðj̨G?ðj¬.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÁÈ}rÂÈ(hXHG2abcpprÃÈhX&Mercury Hg2 ABC transporter periplasm rÄÈh}rÅÈXGENE ASSOCIATIONrÆÈ]rÇÈXSTM3576rÈÈash}rÉÈj9,jÈÈj:,X&Inorganic Ion Transport and MetabolismrÊÈj<,h]rËÈj³a…rÌÈRrÍÈj@,}rÎÈ(ju.G¿ðjB,)rÏÈ}rÐÈ(hXhg2_crÑÈhXHg2rÒÈh}rÓÈ(XPUBCHEMrÔÈ]rÕÈX3970rÖÈaXCHEBIr×È]rØÈX16793rÙÈaXKEGGrÚÈ]rÛÈXC00703rÜÈauh}rÝÈhNhh]rÞÈ…rßÈRràÈjU,XHgráÈjW,jp,jY,KjZ,j[,j\,GubG¿ðjˆ.G¿ðjB,)râÈ}rãÈ(hXhg2_präÈhXHg2råÈh}ræÈ(XPUBCHEMrçÈ]rèÈX3970réÈaXCHEBIrêÈ]rëÈX16793rìÈaXKEGGríÈ]rîÈXC00703rïÈauh}rðÈhNhh]rñÈ…ròÈRróÈjU,XHgrôÈjW,jX,jY,KjZ,j[,j\,GubG?ðj¬.G?ðjÑ.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rõÈ}röÈ(hXHG2texr÷ÈhX?mercury Hg2 transport via diffusion extracellular to periplasm røÈh}rùÈXGENE ASSOCIATIONrúÈ]rûÈX2( STM0320 or STM0999 or STM1473 or STM2267 )rüÈash}rýÈj9,jüÈj:,XTransport Outer Membrane PorinrþÈj<,h]rÿÈ(hh h)h2e…rÉRrÉj@,}rÉ(jT—G¿ðjâÈG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÉ}rÉ(hXHISTDrÉhXhistidinol dehydrogenaserÉh}rÉXGENE ASSOCIATIONrÉ]r ÉXSTM2072r Éash}r Éj9,j Éj:,XHistidine Metabolismr Éj<,h]r Éj2a…rÉRrÉj@,}rÉ(j™7GÀjB,)rÉ}rÉ(hXhistd_crÉhX L-HistidinolrÉh}rÉ(XPUBCHEMrÉ]rÉX4117rÉaXCHEBIrÉ]rÉX16255rÉaXKEGGrÉ]rÉXC00860rÉauh}rÉhNhh]r É…r!ÉRr"ÉjU,XC6H12N3Or#ÉjW,jp,jY,KjZ,j[,j\,GubG¿ðjˆ.G¿ðjs7G@jê¦G?ðj¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r$É}r%É(hXHISTPr&ÉhXhistidinol phosphataser'Éh}r(ÉXGENE ASSOCIATIONr)É]r*ÉXSTM2074r+Éash}r,Éj9,j+Éj:,XHistidine Metabolismr-Éj<,h]r.Éj;a…r/ÉRr0Éj@,}r1É(jˆ.G¿ðjB,)r2É}r3É(hXhisp_cr4ÉhXL-Histidinol-phosphater5Éh}r6É(XPUBCHEMr7É]r8ÉX4334r9ÉaXCHEBIr:É]r;ÉX16996r<ÉaXKEGGr=É]r>ÉXC01100r?Éauh}r@ÉhNhh]rAÉ…rBÉRrCÉjU,X C6H11N3O4PrDÉjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjÉG?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rEÉ}rFÉ(hXHISTRSrGÉhXHistidyl tRNA synthetaserHÉh}rIÉXGENE ASSOCIATIONrJÉ]rKÉXSTM2522rLÉash}rMÉj9,jLÉj:,X tRNA ChargingrNÉj<,h]rOÉjDa…rPÉRrQÉj@,}rRÉ(jê¦G¿ðjB,)rSÉ}rTÉ(hX trnahis_crUÉhXtRNA-HisrVÉh}rWÉ(XPUBCHEMrXÉ]rYÉX4792rZÉaXCHEBIr[É]r\ÉX29178r]ÉaXKEGGr^É]r_ÉXC01643r`Éauh}raÉhNhh]rbÉ…rcÉRrdÉjU,jÀUjW,jp,jY,KjZ,j[,j\,GubG¿ðju.G¿ðjB,)reÉ}rfÉ(hX histrna_crgÉhXL-Histidyl-tRNA-HisrhÉh}riÉ(XPUBCHEMrjÉ]rkÉX5897rlÉaXCHEBIrmÉ]rnÉX29155roÉaXKEGGrpÉ]rqÉXC02988rrÉauh}rsÉhNhh]rtÉ…ruÉRrvÉjU,XC6H8N3ORrwÉjW,jp,jY,KjZ,j[,j\,GubG?ðjé3G?ðjü3G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rxÉ}ryÉ(hXHISabcpprzÉhX/L histidine transport via ABC system periplasm r{Éh}r|ÉXGENE ASSOCIATIONr}É]r~ÉX5( STM2354 and STM2352 and STM2351 and STM2353 )rÉash}r€Éj9,jÉj:,XTransport Inner MembranerÉj<,h]r‚É(jªj³jMj×e…rƒÉRr„Éj@,}r…É(jB,)r†É}r‡É(hXhis__L_prˆÉhX L-Histidiner‰Éh}rŠÉ(XPUBCHEMr‹É]rŒÉX3435rÉaXCHEBIrŽÉ]rÉX15971rÉaXKEGGr‘É]r’ÉXC00135r“Éauh}r”ÉhNhh]r•É…r–ÉRr—ÉjU,XC6H9N3O2r˜ÉjW,jX,jY,KjZ,j[,j\,GubG¿ðju.G¿ðjˆ.G¿ðj¬.G?ðjÑ.G?ðjê¦G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r™É}ršÉ(hXHISt2rppr›ÉhX>L histidine reversible transport via proton symport periplasm rœÉh}rÉXGENE ASSOCIATIONržÉ]rŸÉXSTM0150r Éash}r¡Éj9,j Éj:,XTransport Inner Membraner¢Éj<,h]r£ÉjVa…r¤ÉRr¥Éj@,}r¦É(j†ÉG¿ðjØ/G¿ðjê¦G?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r§É}r¨É(hXHIStexr©ÉhX?L histidine transport via diffusion extracellular to periplasm rªÉh}r«ÉXGENE ASSOCIATIONr¬É]r­ÉX2( STM0320 or STM0999 or STM1473 or STM2267 )r®Éash}r¯Éj9,j®Éj:,XTransport Outer Membrane Porinr°Éj<,h]r±É(h)hh h2e…r²ÉRr³Éj@,}r´É(jt—G¿ðj†ÉG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rµÉ}r¶É(hXHMBSr·ÉhXhydroxymethylbilane synthaser¸Éh}r¹ÉXGENE ASSOCIATIONrºÉ]r»ÉXSTM3938r¼Éash}r½Éj9,j¼Éj:,X*Cofactor and Prosthetic Group Biosynthesisr¾Éj<,h]r¿Éj_a…rÀÉRrÁÉj@,}rÂÉ(jB,)rÃÉ}rÄÉ(hXppbng_crÅÉhXPorphobilinogenrÆÉh}rÇÉ(XPUBCHEMrÈÉ]rÉÉX4184rÊÉaXCHEBIrËÉ]rÌÉX17381rÍÉaXKEGGrÎÉ]rÏÉXC00931rÐÉauh}rÑÉhNhh]rÒÉ…rÓÉRrÔÉjU,X C10H13N2O4rÕÉjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubGÀjˆ.G¿ðj5BG@jB,)rÖÉ}r×É(hXhmbil_crØÉhXHydroxymethylbilanerÙÉh}rÚÉ(XPUBCHEMrÛÉ]rÜÉX4269rÝÉaXCHEBIrÞÉ]rßÉX16645ràÉaXKEGGráÉ]râÉXC01024rãÉauh}räÉhNhh]råÉ…ræÉRrçÉjU,X C40H38N4O17rèÉjW,jp,jY,JøÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)réÉ}rêÉ(hXHMPK1rëÉhX#hydroxymethylpyrimidine kinase ATP rìÉh}ríÉXGENE ASSOCIATIONrîÉ]rïÉX( STM2146 or STM2435 )rðÉash}rñÉj9,jðÉj:,X*Cofactor and Prosthetic Group BiosynthesisròÉj<,h]róÉ(jhjqe…rôÉRrõÉj@,}röÉ(jB,)r÷É}røÉ(hX4ahmmp_crùÉhX*4-Amino-5-hydroxymethyl-2-methylpyrimidinerúÉh}rûÉ(XPUBCHEMrüÉ]rýÉX4498rþÉaXCHEBIrÿÉ]rÊX16892rÊaXKEGGrÊ]rÊXC01279rÊauh}rÊhNhh]rÊ…rÊRrÊjU,XC6H9N3Or ÊjW,jp,jY,KjZ,j[,j\,GubG¿ðju.G¿ðj¬.G?ðj¿.G?ðjU8G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r Ê}r Ê(hXHOMt2ppr ÊhX,L homoserineserine efflux via proton symportr Êh}rÊXGENE ASSOCIATIONrÊ]rÊX( STM0832 or STM3960 )rÊash}rÊj9,jÊj:,XTransport Inner MembranerÊj<,h]rÊ(jzjƒe…rÊRrÊj@,}rÊ(jB,)rÊ}rÊ(hXhom__L_crÊhX L-HomoserinerÊh}rÊ(XPUBCHEMrÊ]rÊX3561rÊaXCHEBIr Ê]r!ÊX15699r"ÊaXKEGGr#Ê]r$ÊXC00263r%Êauh}r&ÊhNhh]r'Ê…r(ÊRr)ÊjU,XC4H9NO3r*ÊjW,jp,jY,KjZ,j[,j\,GubG¿ðjØ/G¿ðjB,)r+Ê}r,Ê(hXhom__L_pr-ÊhX L-Homoseriner.Êh}r/Ê(XPUBCHEMr0Ê]r1ÊX3561r2ÊaXCHEBIr3Ê]r4ÊX15699r5ÊaXKEGGr6Ê]r7ÊXC00263r8Êauh}r9ÊhNhh]r:Ê…r;ÊRr<ÊjU,XC4H9NO3r=ÊjW,jX,jY,KjZ,j[,j\,GubG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r>Ê}r?Ê(hXHOMtexr@ÊhX@L homoserine transport via diffusion extracellular to periplasm rAÊh}rBÊXGENE ASSOCIATIONrCÊ]rDÊX2( STM0320 or STM0999 or STM1473 or STM2267 )rEÊash}rFÊj9,jEÊj:,XTransport Outer Membrane PorinrGÊj<,h]rHÊ(h)hh h2e…rIÊRrJÊj@,}rKÊ(j”—G¿ðj+ÊG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rLÊ}rMÊ(hXHPPK2rNÊhX/6 hydroxymethyl dihydropterin pyrophosphokinaserOÊh}rPÊXGENE ASSOCIATIONrQÊ]rRÊXSTM0183rSÊash}rTÊj9,jSÊj:,X*Cofactor and Prosthetic Group BiosynthesisrUÊj<,h]rVÊjŒa…rWÊRrXÊj@,}rYÊ(jµ{G¿ðju.G¿ðjü3G?ðj¿.G?ðjT|G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rZÊ}r[Ê(hXHPPPNtexr\ÊhXP3 3 hydroxyphenyl propionate transport via diffusion extracellular to periplasm r]Êh}r^ÊXGENE ASSOCIATIONr_Ê]r`ÊX2( STM0320 or STM0999 or STM1473 or STM2267 )raÊash}rbÊj9,jaÊj:,XTransport Outer Membrane PorinrcÊj<,h]rdÊ(h)hh h2e…reÊRrfÊj@,}rgÊ(j%ŠG¿ðjB,)rhÊ}riÊ(hX3hpppn_prjÊhX3-3-hydroxy-phenyl-propionaterkÊh}rlÊ(XPUBCHEMrmÊ]rnÊjj.aXCHEBIroÊ]rpÊjj.aXKEGGrqÊ]rrÊjj.auh}rsÊhNhh]rtÊ…ruÊRrvÊjU,XC9H9O3rwÊjW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rxÊ}ryÊ(hXHPYRIrzÊhXhydroxypyruvate isomeraser{Êh}r|ÊXGENE ASSOCIATIONr}Ê]r~ÊXSTM0518rÊash}r€Êj9,jÊj:,XAlternate Carbon MetabolismrÊj<,h]r‚Êj•a…rƒÊRr„Êj@,}r…Ê(jB,)r†Ê}r‡Ê(hXhpyr_crˆÊhXHydroxypyruvater‰Êh}rŠÊ(XPUBCHEMr‹Ê]rŒÊX3468rÊaXCHEBIrŽÊ]rÊX30841rÊaXKEGGr‘Ê]r’ÊXC00168r“Êauh}r”ÊhNhh]r•Ê…r–ÊRr—ÊjU,XC3H3O4r˜ÊjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjK»G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r™Ê}ršÊ(hXHPYRRxr›ÊhXHydroxypyruvate reductase NADH rœÊh}rÊXGENE ASSOCIATIONržÊ]rŸÊX( STM1135 or STM3646 )r Êash}r¡Êj9,j Êj:,XAlternate Carbon Metabolismr¢Êj<,h]r£Ê(jŒhŒe…r¤ÊRr¥Êj@,}r¦Ê(j†ÊG¿ðjs7G¿ðj¿.G¿ðj²¿G?ðj™7G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r§Ê}r¨Ê(hXHPYRRyr©ÊhX Hydroxypyruvate reductase NADPH rªÊh}r«ÊXGENE ASSOCIATIONr¬Ê]r­ÊX( STM3646 or STM1135 )r®Êash}r¯Êj9,j®Êj:,XAlternate Carbon Metabolismr°Êj<,h]r±Ê(jŒhŒe…r²ÊRr³Êj@,}r´Ê(jÍ7G¿ðj†ÊG¿ðj¿.G¿ðj²¿G?ðjà7G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rµÊ}r¶Ê(hXHSDyr·ÊhXhomoserine dehydrogenase NADPH r¸Êh}r¹ÊXGENE ASSOCIATIONrºÊ]r»ÊX( STM4101 or STM0002 )r¼Êash}r½Êj9,j¼Êj:,XThreonine and Lysine Metabolismr¾Êj<,h]r¿Ê(jŠj“e…rÀÊRrÁÊj@,}rÂÊ(jÊG¿ðjà7G¿ðjÍ7G?ðjÆ]G?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÃÊ}rÄÊ(hXHSKrÅÊhXhomoserine kinaserÆÊh}rÇÊXGENE ASSOCIATIONrÈÊ]rÉÊXSTM0003rÊÊash}rËÊj9,jÊÊj:,XThreonine and Lysine MetabolismrÌÊj<,h]rÍÊjža…rÎÊRrÏÊj@,}rÐÊ(jÊG¿ðju.G¿ðj¬.G?ðjB,)rÑÊ}rÒÊ(hXphom_crÓÊhXO-Phospho-L-homoserinerÔÊh}rÕÊ(XPUBCHEMrÖÊ]r×ÊX4336rØÊaXCHEBIrÙÊ]rÚÊX15961rÛÊaXKEGGrÜÊ]rÝÊXC01102rÞÊauh}rßÊhNhh]ràÊ…ráÊRrâÊjU,XC4H8NO6PrãÊjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)räÊ}råÊ(hXHSSTræÊhX homoserine O succinyltransferaserçÊh}rèÊXGENE ASSOCIATIONréÊ]rêÊXSTM4182rëÊash}rìÊj9,jëÊj:,XMethionine MetabolismríÊj<,h]rîÊj§a…rïÊRrðÊj@,}rñÊ(jJTG¿ðjÊG¿ðjB,)ròÊ}róÊ(hXsuchms_crôÊhXO-Succinyl-L-homoserinerõÊh}röÊ(XPUBCHEMr÷Ê]røÊX4349rùÊaXCHEBIrúÊ]rûÊX16160rüÊaXKEGGrýÊ]rþÊXC01118rÿÊauh}rËhNhh]rË…rËRrËjU,XC8H12NO6rËjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðj˜CG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rË}rË(hXHSTPTrËhX!histidinol phosphate transaminaserËh}r ËXGENE ASSOCIATIONr Ë]r ËXSTM2073r Ëash}r Ëj9,j Ëj:,XHistidine MetabolismrËj<,h]rËj°a…rËRrËj@,}rË(jB,)rË}rË(hXimacp_crËhX%3-Imidazol-4-yl-2-oxopropyl-phosphaterËh}rË(XPUBCHEMrË]rËX4486rËaXCHEBIrË]rËX16426rËaXKEGGrË]rËXC01267r Ëauh}r!ËhNhh]r"Ë…r#ËRr$ËjU,X C6H7N2O5Pr%ËjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjÏBG¿ðj–BG?ðj2ÉG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r&Ë}r'Ë(hXHXAtexr(ËhX=Hexanoate transport via diffusion extracellular to periplasm r)Ëh}r*ËXGENE ASSOCIATIONr+Ë]r,ËX2( STM0320 or STM0999 or STM1473 or STM2267 )r-Ëash}r.Ëj9,j-Ëj:,XTransport Outer Membrane Porinr/Ëj<,h]r0Ë(h)hh h2e…r1ËRr2Ëj@,}r3Ë(j´—G¿ðjP«G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r4Ë}r5Ë(hXHXPRTr6ËhX4hypoxanthine phosphoribosyltransferase Hypoxanthine r7Ëh}r8ËXGENE ASSOCIATIONr9Ë]r:ËX( STM0317 or STM0170 )r;Ëash}r<Ëj9,j;Ëj:,XNucleotide Salvage Pathwayr=Ëj<,h]r>Ë(j«j´e…r?ËRr@Ëj@,}rAË(jOG¿ðjB,)rBË}rCË(hXhxan_crDËhX HypoxanthinerEËh}rFË(XPUBCHEMrGË]rHËX3560rIËaXCHEBIrJË]rKËX17368rLËaXKEGGrMË]rNËXC00262rOËauh}rPËhNhh]rQË…rRËRrSËjU,XC5H4N4OrTËjW,jp,jY,KjZ,j[,j\,GubG¿ðjé3G?ðjßOG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rUË}rVË(hXHYPOErWËhXhypothetical enymerXËh}rYËXGENE ASSOCIATIONrZË]r[Ëjash}r\Ëj9,jj:,X*Cofactor and Prosthetic Group Biosynthesisr]Ëj<,h]r^Ë…r_ËRr`Ëj@,}raË(jrUG¿ðjˆ.G¿ðjÑ.G?ðjB,)rbË}rcË(hXpydam_crdËhX PyridoxaminereËh}rfË(XPUBCHEMrgË]rhËX3816riËaXCHEBIrjË]rkËX16410rlËaXKEGGrmË]rnËXC00534roËauh}rpËhNhh]rqË…rrËRrsËjU,X C8H13N2O2rtËjW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ruË}rvË(hXHYXNtexrwËhX@Hypoxanthine transport via diffusion extracellular to periplasm rxËh}ryËXGENE ASSOCIATIONrzË]r{ËX2( STM0320 or STM0999 or STM1473 or STM2267 )r|Ëash}r}Ëj9,j|Ëj:,XTransport Outer Membrane Porinr~Ëj<,h]rË(h)hh h2e…r€ËRrËj@,}r‚Ë(jÔ—G¿ðjB,)rƒË}r„Ë(hXhxan_pr…ËhX Hypoxanthiner†Ëh}r‡Ë(XPUBCHEMrˆË]r‰ËX3560rŠËaXCHEBIr‹Ë]rŒËX17368rËaXKEGGrŽË]rËXC00262rËauh}r‘ËhNhh]r’Ë…r“ËRr”ËjU,XC5H4N4Or•ËjW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r–Ë}r—Ë(hXHYXNtppr˜ËhX!Hypoxanthine transport periplasm r™Ëh}ršËXGENE ASSOCIATIONr›Ë]rœËjash}rËj9,jj:,XTransport Inner MembraneržËj<,h]rŸË…r ËRr¡Ëj@,}r¢Ë(jƒËG¿ðjBËG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r£Ë}r¤Ë(hXHtexr¥ËhX:proton transport via diffusion extracellular to periplasm r¦Ëh}r§ËXGENE ASSOCIATIONr¨Ë]r©ËX2( STM0999 or STM1473 or STM2267 or STM0320 )rªËash}r«Ëj9,jªËj:,XTransport Outer Membrane Porinr¬Ëj<,h]r­Ë(h)hh h2e…r®ËRr¯Ëj@,}r°Ë(j¼–G¿ðjØ/G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r±Ë}r²Ë(hXICDHyrr³ËhXisocitrate dehydrogenase NADP r´Ëh}rµËXGENE ASSOCIATIONr¶Ë]r·ËXSTM1238r¸Ëash}r¹Ëj9,j¸Ëj:,XCitric Acid CyclerºËj<,h]r»Ëj¹a…r¼ËRr½Ëj@,}r¾Ë(jà7G¿ðj7KG¿ðjÍ7G?ðjÂ=G?ðj–BG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r¿Ë}rÀË(hXICHORSrÁËhXisochorismate synthaserÂËh}rÃËXGENE ASSOCIATIONrÄË]rÅËXSTM2310rÆËash}rÇËj9,jÆËj:,X*Cofactor and Prosthetic Group BiosynthesisrÈËj<,h]rÉËjÂa…rÊËRrËËj@,}rÌË(jìLG¿ðjB,)rÍË}rÎË(hXichor_crÏËhX IsochorismaterÐËh}rÑË(XPUBCHEMrÒË]rÓËX4141rÔËaXCHEBIrÕË]rÖËX 17582 29780r×ËaXKEGGrØË]rÙËXC00885rÚËauh}rÛËhNhh]rÜË…rÝËRrÞËjU,XC10H8O6rßËjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)ràË}ráË(hXICHORSirâËhXIsochorismate SynthaserãËh}räËXGENE ASSOCIATIONråË]ræËX( STM0595 or STM2310 )rçËash}rèËj9,jçËj:,X*Cofactor and Prosthetic Group BiosynthesisréËj<,h]rêË(jËjÂe…rëËRrìËj@,}ríË(jìLG¿ðjÍËG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rîË}rïË(hXICHORTrðËhXisochorismataserñËh}ròËXGENE ASSOCIATIONróË]rôËXSTM0597rõËash}röËj9,jõËj:,X*Cofactor and Prosthetic Group Biosynthesisr÷Ëj<,h]røËjÔa…rùËRrúËj@,}rûË(jˆ.G¿ðjÍËG¿ðjFG?ðj–zG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rüË}rýË(hXICLrþËhXIsocitrate lyaserÿËh}rÌXGENE ASSOCIATIONrÌ]rÌXSTM4184rÌash}rÌj9,jÌj:,XAnaplerotic ReactionsrÌj<,h]rÌjÝa…rÌRrÌj@,}r Ì(j7KG¿ðjM`G?ðj¡¾G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r Ì}r Ì(hXIDONDr ÌhXL idonate 5 dehydrogenaser Ìh}rÌXGENE ASSOCIATIONrÌ]rÌXSTM4484rÌash}rÌj9,jÌj:,XAlternate Carbon MetabolismrÌj<,h]rÌjæa…rÌRrÌj@,}rÌ(js7G¿ðj¿.G¿ðjI@G¿ðj™7G?ðj8G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÌ}rÌ(hXIDOND2rÌhX L indonate 5 dehydrogenase NADP rÌh}rÌXGENE ASSOCIATIONrÌ]rÌXSTM4484rÌash}r Ìj9,jÌj:,XAlternate Carbon Metabolismr!Ìj<,h]r"Ìjæa…r#ÌRr$Ìj@,}r%Ì(jÍ7G¿ðj¿.G¿ðjI@G¿ðjà7G?ðj8G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r&Ì}r'Ì(hX IDONt2rppr(ÌhX<L idonate transport via proton symport reversible periplasm r)Ìh}r*ÌXGENE ASSOCIATIONr+Ì]r,ÌXSTM4482r-Ìash}r.Ìj9,j-Ìj:,XTransport Inner Membraner/Ìj<,h]r0Ìj.a…r1ÌRr2Ìj@,}r3Ì(jØ/G¿ðjB,)r4Ì}r5Ì(hX idon__L_pr6ÌhX L-Idonater7Ìh}r8Ì(XPUBCHEMr9Ì]r:ÌX4032r;ÌaXCHEBIr<Ì]r=ÌX17796r>ÌaXKEGGr?Ì]r@ÌXC00770rAÌauh}rBÌhNhh]rCÌ…rDÌRrEÌjU,XC6H11O7rFÌjW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj8G?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rGÌ}rHÌ(hXIDONtexrIÌhX=L idonate transport via diffusion extracellular to periplasm rJÌh}rKÌXGENE ASSOCIATIONrLÌ]rMÌX2( STM0320 or STM0999 or STM1473 or STM2267 )rNÌash}rOÌj9,jNÌj:,XTransport Outer Membrane PorinrPÌj<,h]rQÌ(h)hh h2e…rRÌRrSÌj@,}rTÌ(jô—G¿ðj4ÌG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rUÌ}rVÌ(hXIG3PSrWÌhX'Imidazole glycerol 3 phosphate synthaserXÌh}rYÌXGENE ASSOCIATIONrZÌ]r[ÌX( STM2075 and STM2077 )r\Ìash}r]Ìj9,j\Ìj:,XHistidine Metabolismr^Ìj<,h]r_Ì(jïjøe…r`ÌRraÌj@,}rbÌ(jB,)rcÌ}rdÌ(hXprlp_creÌhX`5-5-phospho-1-deoxyribulos-1-ylamino-methylideneamino-1-5-phosphoribosyl-imidazole-4-carboxamiderfÌh}rgÌ(XPUBCHEMrhÌ]riÌX7464rjÌaXCHEBIrkÌ]rlÌX27735rmÌaXKEGGrnÌ]roÌXC04916rpÌauh}rqÌhNhh]rrÌ…rsÌRrtÌjU,X C15H21N5O15P2ruÌjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG¿ðjÿLG¿ðj«OG?ðjÏBG?ðj¿.G?ðjB,)rvÌ}rwÌ(hXeig3p_crxÌhX.D-erythro-1-Imidazol-4-yl-glycerol-3-phosphateryÌh}rzÌ(XPUBCHEMr{Ì]r|ÌX7249r}ÌaXCHEBIr~Ì]rÌX17805r€ÌaXKEGGrÌ]r‚ÌXC04666rƒÌauh}r„ÌhNhh]r…Ì…r†ÌRr‡ÌjU,X C6H9N2O6PrˆÌjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r‰Ì}rŠÌ(hXIGPDHr‹ÌhX'imidazoleglycerol phosphate dehydrataserŒÌh}rÌXGENE ASSOCIATIONrŽÌ]rÌXSTM2074rÌash}r‘Ìj9,jÌj:,XHistidine Metabolismr’Ìj<,h]r“Ìj;a…r”ÌRr•Ìj@,}r–Ì(jvÌG¿ðjˆ.G?ðjËG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r—Ì}r˜Ì(hXIGPSr™ÌhX$indole 3 glycerol phosphate synthaseršÌh}r›ÌXGENE ASSOCIATIONrœÌ]rÌXSTM1725ržÌash}rŸÌj9,jžÌj:,X0Tyrosine Tryptophan and Phenylalanine Metabolismr Ìj<,h]r¡Ìja…r¢ÌRr£Ìj@,}r¤Ì(jB,)r¥Ì}r¦Ì(hX2cpr5p_cr§ÌhX51-2-Carboxyphenylamino-1-deoxy-D-ribulose-5-phosphater¨Ìh}r©Ì(XPUBCHEMrªÌ]r«ÌX4520r¬ÌaXCHEBIr­Ì]r®ÌX29112r¯ÌaXKEGGr°Ì]r±ÌXC01302r²Ìauh}r³ÌhNhh]r´Ì…rµÌRr¶ÌjU,X C12H13NO9Pr·ÌjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG¿ðj¿.G¿ðjB,)r¸Ì}r¹Ì(hX3ig3p_crºÌhX!C--3-Indolyl-glycerol-3-phosphater»Ìh}r¼Ì(XPUBCHEMr½Ì]r¾ÌX6317r¿ÌaXCHEBIrÀÌ]rÁÌX18299rÂÌaXKEGGrÃÌ]rÄÌXC03506rÅÌauh}rÆÌhNhh]rÇÌ…rÈÌRrÉÌjU,X C11H12NO6PrÊÌjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðjÂ=G?ðjˆ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rËÌ}rÌÌ(hXILETArÍÌhXisoleucine transaminaserÎÌh}rÏÌXGENE ASSOCIATIONrÐÌ]rÑÌXSTM3903rÒÌash}rÓÌj9,jÒÌj:,X(Valine Leucine and Isoleucine MetabolismrÔÌj<,h]rÕÌj a…rÖÌRr×Ìj@,}rØÌ(jɧG¿ðj–BG¿ðj!zG?ðjÏBG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÙÌ}rÚÌ(hXILETRSrÛÌhXIsoleucyl tRNA synthetaserÜÌh}rÝÌXGENE ASSOCIATIONrÞÌ]rßÌXSTM0046ràÌash}ráÌj9,jàÌj:,X tRNA ChargingrâÌj<,h]rãÌja…räÌRråÌj@,}ræÌ(jB,)rçÌ}rèÌ(hX trnaile_créÌhXtRNA-IlerêÌh}rëÌ(XPUBCHEMrìÌ]ríÌX4793rîÌaXCHEBIrïÌ]rðÌX29174rñÌaXKEGGròÌ]róÌXC01644rôÌauh}rõÌhNhh]röÌ…r÷ÌRrøÌjU,jÀUjW,jp,jY,KjZ,j[,j\,GubG¿ðju.G¿ðjɧG¿ðjé3G?ðjü3G?ðjB,)rùÌ}rúÌ(hX iletrna_crûÌhXL-Isoleucyl-tRNA-IlerüÌh}rýÌ(XPUBCHEMrþÌ]rÿÌX6020rÍaXCHEBIrÍ]rÍX29160rÍaXKEGGrÍ]rÍXC03127rÍauh}rÍhNhh]rÍ…r ÍRr ÍjU,XC6H12NORr ÍjW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r Í}r Í(hXILEabcpprÍhX0L isoleucine transport via ABC system periplasm rÍh}rÍXGENE ASSOCIATIONrÍ]rÍXC( STM3560 and STM3561 and STM3563 and STM3567 and STM3562 )rÍash}rÍj9,jÍj:,XTransport Inner MembranerÍj<,h]rÍ(j jjj'j0e…rÍRrÍj@,}rÍ(ju.G¿ðjˆ.G¿ðjB,)rÍ}rÍ(hXile__L_prÍhX L-IsoleucinerÍh}rÍ(XPUBCHEMrÍ]r ÍX3697r!ÍaXCHEBIr"Í]r#ÍX17191r$ÍaXKEGGr%Í]r&ÍXC00407r'Íauh}r(ÍhNhh]r)Í…r*ÍRr+ÍjU,XC6H13NO2r,ÍjW,jX,jY,KjZ,j[,j\,GubG¿ðjɧG?ðj¿.G?ðj¬.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r-Í}r.Í(hXILEt2rppr/ÍhX?L isoleucine reversible transport via proton symport periplasm r0Íh}r1ÍXGENE ASSOCIATIONr2Í]r3ÍXSTM0399r4Íash}r5Íj9,j4Íj:,XTransport Inner Membraner6Íj<,h]r7Íja…r8ÍRr9Íj@,}r:Í(jÍG¿ðjØ/G¿ðjɧG?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r;Í}r<Í(hXILEtexr=ÍhX@L isoleucine transport via diffusion extracellular to periplasm r>Íh}r?ÍXGENE ASSOCIATIONr@Í]rAÍX2( STM0320 or STM0999 or STM1473 or STM2267 )rBÍash}rCÍj9,jBÍj:,XTransport Outer Membrane PorinrDÍj<,h]rEÍ(h)hh h2e…rFÍRrGÍj@,}rHÍ(j˜G¿ðjÍG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rIÍ}rJÍ(hXIMPCrKÍhXIMP cyclohydrolaserLÍh}rMÍXGENE ASSOCIATIONrNÍ]rOÍXSTM4176rPÍash}rQÍj9,jPÍj:,X"Purine and Pyrimidine BiosynthesisrRÍj<,h]rSÍjXa…rTÍRrUÍj@,}rVÍ(jßOG¿ðjˆ.G¿ðjÔSG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rWÍ}rXÍ(hXIMPDrYÍhXIMP dehydrogenaserZÍh}r[ÍXGENE ASSOCIATIONr\Í]r]ÍXSTM2511r^Íash}r_Íj9,j^Íj:,X"Purine and Pyrimidine Biosynthesisr`Íj<,h]raÍj%a…rbÍRrcÍj@,}rdÍ(j™7G¿ðjßOG¿ðjˆ.G¿ðjs7G?ðjúÁG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)reÍ}rfÍ(hXIMPtexrgÍhX7IMP transport via diffusion extracellular to periplasm rhÍh}riÍXGENE ASSOCIATIONrjÍ]rkÍX2( STM0320 or STM0999 or STM1473 or STM2267 )rlÍash}rmÍj9,jlÍj:,XTransport Outer Membrane PorinrnÍj<,h]roÍ(h)hh h2e…rpÍRrqÍj@,}rrÍ(j4˜G¿ðjB,)rsÍ}rtÍ(hXimp_pruÍhXIMPrvÍh}rwÍ(XPUBCHEMrxÍ]ryÍX3430rzÍaXCHEBIr{Í]r|ÍX17202r}ÍaXKEGGr~Í]rÍXC00130r€Íauh}rÍhNhh]r‚Í…rƒÍRr„ÍjU,X C10H11N4O8Pr…ÍjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r†Í}r‡Í(hX INDOLEt2pprˆÍhX;Indole transport via proton symport irreversible periplasm r‰Íh}rŠÍXGENE ASSOCIATIONr‹Í]rŒÍX( STM3390 and STM3391 )rÍash}rŽÍj9,jÍj:,XTransport Inner MembranerÍj<,h]rÍ(j.j7e…r‘ÍRr’Íj@,}r“Í(j¿.G¿ðjB,)r”Í}r•Í(hXindole_cr–ÍhXIndoler—Íh}r˜Í(XPUBCHEMr™Í]ršÍX3747r›ÍaXCHEBIrœÍ]rÍX16881ržÍaXKEGGrŸÍ]r ÍXC00463r¡Íauh}r¢ÍhNhh]r£Í…r¤ÍRr¥ÍjU,XC8H7Nr¦ÍjW,jp,jY,KjZ,j[,j\,GubG¿ðjB,)r§Í}r¨Í(hXindole_pr©ÍhXIndolerªÍh}r«Í(XPUBCHEMr¬Í]r­ÍX3747r®ÍaXCHEBIr¯Í]r°ÍX16881r±ÍaXKEGGr²Í]r³ÍXC00463r´Íauh}rµÍhNhh]r¶Í…r·ÍRr¸ÍjU,XC8H7Nr¹ÍjW,jX,jY,KjZ,j[,j\,GubG?ðjØ/G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rºÍ}r»Í(hX INDOLEt2rppr¼ÍhX9Indole transport via proton symport reversible periplasm r½Íh}r¾ÍXGENE ASSOCIATIONr¿Í]rÀÍXSTM3279rÁÍash}rÂÍj9,jÁÍj:,XTransport Inner MembranerÃÍj<,h]rÄÍj@a…rÅÍRrÆÍj@,}rÇÍ(j§ÍG¿ðjØ/G¿ðj”ÍG?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÈÍ}rÉÍ(hX INDOLEtexrÊÍhX:Indole transport via diffusion extracellular to periplasm rËÍh}rÌÍXGENE ASSOCIATIONrÍÍ]rÎÍX2( STM0320 or STM0999 or STM1473 or STM2267 )rÏÍash}rÐÍj9,jÏÍj:,XTransport Outer Membrane PorinrÑÍj<,h]rÒÍ(h)hh h2e…rÓÍRrÔÍj@,}rÕÍ(jT˜G¿ðj§ÍG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÖÍ}r×Í(hXINSHrØÍhXInosine hydrolaserÙÍh}rÚÍXGENE ASSOCIATIONrÛÍ]rÜÍXSTM0051rÝÍash}rÞÍj9,jÝÍj:,XNucleotide Salvage PathwayrßÍj<,h]ràÍj\a…ráÍRrâÍj@,}rãÍ(j—LG¿ðjˆ.G¿ðj(NG?ðjBËG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)räÍ}råÍ(hXINSKræÍhXinsosine kinaserçÍh}rèÍXGENE ASSOCIATIONréÍ]rêÍXSTM0491rëÍash}rìÍj9,jëÍj:,XNucleotide Salvage PathwayríÍj<,h]rîÍj?a…rïÍRrðÍj@,}rñÍ(j—LG¿ðju.G¿ðjßOG?ðj¬.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ròÍ}róÍ(hXINSTtexrôÍhX<inositol transport via diffusion extracellular to periplasm rõÍh}röÍXGENE ASSOCIATIONr÷Í]røÍX2( STM0320 or STM0999 or STM1473 or STM2267 )rùÍash}rúÍj9,jùÍj:,XTransport Outer Membrane PorinrûÍj<,h]rüÍ(h)hh h2e…rýÍRrþÍj@,}rÿÍ(jt˜G¿ðjÃG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÎ}rÎ(hXINSt2pprÎhX2inosine transport in via proton symport periplasm rÎh}rÎXGENE ASSOCIATIONrÎ]rÎXSTM3113rÎash}rÎj9,jÎj:,XTransport Inner Membraner Îj<,h]r Îjea…r ÎRr Îj@,}r Î(jB,)rÎ}rÎ(hXins_prÎhXInosinerÎh}rÎ(XPUBCHEMrÎ]rÎX3588rÎaXCHEBIrÎ]rÎX17596rÎaXKEGGrÎ]rÎXC00294rÎauh}rÎhNhh]rÎ…rÎRrÎjU,X C10H12N4O5r ÎjW,jX,jY,KjZ,j[,j\,GubG¿ðjØ/G¿ðj—LG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r!Î}r"Î(hXINSt2rppr#ÎhX=inosine transport in via proton symport reversible periplasm r$Îh}r%ÎXGENE ASSOCIATIONr&Î]r'ÎXSTM2421r(Îash}r)Îj9,j(Îj:,XTransport Inner Membraner*Îj<,h]r+Îjwa…r,ÎRr-Îj@,}r.Î(jÎG¿ðjØ/G¿ðj—LG?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r/Î}r0Î(hXINStexr1ÎhX;inosine transport via diffusion extracellular to periplasm r2Îh}r3ÎXGENE ASSOCIATIONr4Î]r5ÎXSTM0413r6Îash}r7Îj9,j6Îj:,XTransport Outer Membraner8Îj<,h]r9Îj€a…r:ÎRr;Îj@,}r<Î(j”˜G¿ðjÎG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r=Î}r>Î(hXIPDDIr?ÎhX#isopentenyl diphosphate D isomeraser@Îh}rAÎXGENE ASSOCIATIONrBÎ]rCÎXSTM3039rDÎash}rEÎj9,jDÎj:,X*Cofactor and Prosthetic Group BiosynthesisrFÎj<,h]rGÎjIa…rHÎRrIÎj@,}rJÎ(jë}G¿ðjØ}G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rKÎ}rLÎ(hXIPDPSrMÎhX<1 hydroxy 2 methyl 2 E butenyl 4 diphosphate reductase ipdp rNÎh}rOÎXGENE ASSOCIATIONrPÎ]rQÎXSTM0049rRÎash}rSÎj9,jRÎj:,X*Cofactor and Prosthetic Group BiosynthesisrTÎj<,h]rUÎjõ a…rVÎRrWÎj@,}rXÎ(j~G¿ðjs7G¿ðj¿.G¿ðj™7G?ðjë}G?ðjˆ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rYÎ}rZÎ(hXIPMDr[ÎhX3 isopropylmalate dehydrogenaser\Îh}r]ÎXGENE ASSOCIATIONr^Î]r_ÎXSTM0112r`Îash}raÎj9,j`Îj:,X(Valine Leucine and Isoleucine MetabolismrbÎj<,h]rcÎjRa…rdÎRreÎj@,}rfÎ(jB,)rgÎ}rhÎ(hX3c2hmp_criÎhX&3-Carboxy-2-hydroxy-4-methylpentanoaterjÎh}rkÎ(XPUBCHEMrlÎ]rmÎX7045rnÎaXCHEBIroÎ]rpÎX35121rqÎaXKEGGrrÎ]rsÎXC04411rtÎauh}ruÎhNhh]rvÎ…rwÎRrxÎjU,XC7H10O5ryÎjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj™7G¿ðjs7G?ðjB,)rzÎ}r{Î(hX3c4mop_cr|ÎhX"3-Carboxy-4-methyl-2-oxopentanoater}Îh}r~Î(XPUBCHEMrÎ]r€ÎX6905rÎaXCHEBIr‚Î]rƒÎX1467r„ÎaXKEGGr…Î]r†ÎXC04236r‡Îauh}rˆÎhNhh]r‰Î…rŠÎRr‹ÎjU,XC7H8O5rŒÎjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÎ}rŽÎ(hXIPPMIarÎhX3 isopropylmalate dehydrataserÎh}r‘ÎXGENE ASSOCIATIONr’Î]r“ÎX6( ( STM0110 and STM0111 ) or ( STM0329 and STM0330 ) )r”Îash}r•Îj9,j”Îj:,X(Valine Leucine and Isoleucine Metabolismr–Îj<,h]r—Î(j[jcjljue…r˜ÎRr™Îj@,}ršÎ(jgÎG¿ðjB,)r›Î}rœÎ(hX2ippm_crÎhX2-IsopropylmaleateržÎh}rŸÎ(XPUBCHEMr Î]r¡ÎX5611r¢ÎaXCHEBIr£Î]r¤ÎX17275r¥ÎaXKEGGr¦Î]r§ÎXC02631r¨Îauh}r©ÎhNhh]rªÎ…r«ÎRr¬ÎjU,XC7H8O4r­ÎjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðjˆ.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r®Î}r¯Î(hXIPPMIbr°ÎhX2 isopropylmalate hydrataser±Îh}r²ÎXGENE ASSOCIATIONr³Î]r´ÎX4( STM0110 and STM0111 ) or ( STM0329 and STM0330 )rµÎash}r¶Îj9,jµÎj:,X(Valine Leucine and Isoleucine Metabolismr·Îj<,h]r¸Î(jcjlj[jue…r¹ÎRrºÎj@,}r»Î(jˆ.G¿ðj›ÎG¿ðjB,)r¼Î}r½Î(hX3c3hmp_cr¾ÎhX&3-Carboxy-3-hydroxy-4-methylpentanoater¿Îh}rÀÎ(XPUBCHEMrÁÎ]rÂÎX5516rÃÎaXCHEBIrÄÎ]rÅÎX 1178 35128rÆÎaXKEGGrÇÎ]rÈÎXC02504rÉÎauh}rÊÎhNhh]rËÎ…rÌÎRrÍÎjU,XC7H10O5rÎÎjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÏÎ}rÐÎ(hXIPPSrÑÎhX2 isopropylmalate synthaserÒÎh}rÓÎXGENE ASSOCIATIONrÔÎ]rÕÎXSTM0113rÖÎash}r×Îj9,jÖÎj:,X(Valine Leucine and Isoleucine MetabolismrØÎj<,h]rÙÎj}a…rÚÎRrÛÎj@,}rÜÎ(j«CG¿ðjíyG¿ðjˆ.G¿ðj¼ÎG?ðj¿.G?ðj˜CG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÝÎ}rÞÎ(hX ISETACtexrßÎhX?isethionate transport via diffusion extracellular to periplasm ràÎh}ráÎXGENE ASSOCIATIONrâÎ]rãÎX2( STM0320 or STM0999 or STM1473 or STM2267 )räÎash}råÎj9,jäÎj:,XTransport Outer Membrane PorinræÎj<,h]rçÎ(h)hh h2e…rèÎRréÎj@,}rêÎ(j´˜G¿ðjB,)rëÎ}rìÎ(hXisetac_príÎhXIsethionic-acidrîÎh}rïÎ(XPUBCHEMrðÎ]rñÎX7545ròÎaXCHEBIróÎ]rôÎjj.aXKEGGrõÎ]röÎXC05123r÷Îauh}røÎhNhh]rùÎ…rúÎRrûÎjU,XC2H5O4SrüÎjW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rýÎ}rþÎ(hX K2L4AabcpprÿÎhX4KDO 2 lipid IV A transport via ABC system periplasm rÏh}rÏXGENE ASSOCIATIONrÏ]rÏXSTM0984rÏash}rÏj9,jÏj:,XTransport Inner MembranerÏj<,h]rÏjœ a…rÏRr Ïj@,}r Ï(jò†G¿ðjˆ.G¿ðju.G¿ðjÑ.G?ðj¿.G?ðj¬.G?ðjB,)r Ï}r Ï(hX kdo2lipid4_pr ÏhXKDO-2-lipid-IV-ArÏh}rÏ(XPUBCHEMrÏ]rÏX8297rÏaXCHEBIrÏ]rÏjj.aXKEGGrÏ]rÏXC06025rÏauh}rÏhNhh]rÏ…rÏRrÏjU,XC84H148N2O37P2rÏjW,jX,jY,JúÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÏ}rÏ(hXK2L4AtexrÏhXAKDO 2 lipid IV A transport via vector periplasm to extracellular r Ïh}r!ÏXGENE ASSOCIATIONr"Ï]r#Ïjash}r$Ïj9,jj:,XTransport Outer Membraner%Ïj<,h]r&Ï…r'ÏRr(Ïj@,}r)Ï(j ÏG¿ðjó˜G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r*Ï}r+Ï(hXKARA1r,ÏhX<ketol acid reductoisomerase 2 3 dihydroxy 3 methylbutanoate r-Ïh}r.ÏXGENE ASSOCIATIONr/Ï]r0ÏXSTM3909r1Ïash}r2Ïj9,j1Ïj:,X(Valine Leucine and Isoleucine Metabolismr3Ïj<,h]r4Ïj†a…r5ÏRr6Ïj@,}r7Ï(jà7G¿ðjÚyG¿ðj GG?ðj¿.G?ðjÍ7G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r8Ï}r9Ï(hXKARA2r:ÏhX+ketol acid reductoisomerase 2 Acetolactate r;Ïh}r<ÏXGENE ASSOCIATIONr=Ï]r>ÏXSTM3909r?Ïash}r@Ïj9,j?Ïj:,X(Valine Leucine and Isoleucine MetabolismrAÏj<,h]rBÏj†a…rCÏRrDÏj@,}rEÏ(j¶FG¿ðj¿.G¿ðjÍ7G¿ðjà7G?ðjzG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rFÏ}rGÏ(hXKAS14rHÏhXbeta ketoacyl ACP synthaserIÏh}rJÏXGENE ASSOCIATIONrKÏ]rLÏX( STM2378 or STM1197 )rMÏash}rNÏj9,jMÏj:,XMembrane Lipid MetabolismrOÏj<,h]rPÏ(hÔhÝe…rQÏRrRÏj@,}rSÏ(jŒ=G¿ðjaJG¿ðj¿.G¿ðj°=G?ðj,=G?ðjÂ=G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rTÏ}rUÏ(hXKAS15rVÏhXbeta ketoacyl ACP synthase 2 rWÏh}rXÏXGENE ASSOCIATIONrYÏ]rZÏXSTM1193r[Ïash}r\Ïj9,j[Ïj:,XMembrane Lipid Metabolismr]Ïj<,h]r^Ïj±a…r_ÏRr`Ïj@,}raÏ(j«CG¿ðjŒ=G¿ðj¿.G¿ðj,=G?ðj˜CG?ðjÂ=G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rbÏ}rcÏ(hXKAT1rdÏhX3 ketoacyl CoA thiolasereÏh}rfÏXGENE ASSOCIATIONrgÏ]rhÏX( STM2389 or STM3982 )riÏash}rjÏj9,jiÏj:,XMembrane Lipid MetabolismrkÏj<,h]rlÏ(jj˜e…rmÏRrnÏj@,}roÏ(jÆG¿ðj˜CG¿ðj«CG@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rpÏ}rqÏ(hXKAT2rrÏhX3 ketoacyl CoA thiolasersÏh}rtÏXGENE ASSOCIATIONruÏ]rvÏX( STM3982 or STM2389 )rwÏash}rxÏj9,jwÏj:,XMembrane Lipid MetabolismryÏj<,h]rzÏ(jj˜e…r{ÏRr|Ïj@,}r}Ï(j>ÆG¿ðj˜CG¿ðj«CG?ðjHG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r~Ï}rÏ(hXKAT3r€ÏhX3 ketoacyl CoA thiolaserÏh}r‚ÏXGENE ASSOCIATIONrƒÏ]r„ÏX( STM2389 or STM3982 )r…Ïash}r†Ïj9,j…Ïj:,XMembrane Lipid Metabolismr‡Ïj<,h]rˆÏ(jj˜e…r‰ÏRrŠÏj@,}r‹Ï(j_ÆG¿ðj˜CG¿ðj«CG?ðjöHG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rŒÏ}rÏ(hXKAT4rŽÏhX3 ketoacyl CoA thiolaserÏh}rÏXGENE ASSOCIATIONr‘Ï]r’ÏX( STM2389 or STM3982 )r“Ïash}r”Ïj9,j“Ïj:,XMembrane Lipid Metabolismr•Ïj<,h]r–Ï(jj˜e…r—ÏRr˜Ïj@,}r™Ï(j˜CG¿ðj€ÆG¿ðj«CG?ðj*IG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ršÏ}r›Ï(hXKAT5rœÏhX3 ketoacyl CoA thiolaserÏh}ržÏXGENE ASSOCIATIONrŸÏ]r ÏX( STM2389 or STM3982 )r¡Ïash}r¢Ïj9,j¡Ïj:,XMembrane Lipid Metabolismr£Ïj<,h]r¤Ï(jj˜e…r¥ÏRr¦Ïj@,}r§Ï(j¡ÆG¿ðj˜CG¿ðj«CG?ðj^IG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¨Ï}r©Ï(hXKAT6rªÏhX3 ketoacyl CoA thiolaser«Ïh}r¬ÏXGENE ASSOCIATIONr­Ï]r®ÏX( STM3982 or STM2389 )r¯Ïash}r°Ïj9,j¯Ïj:,XMembrane Lipid Metabolismr±Ïj<,h]r²Ï(jj˜e…r³ÏRr´Ïj@,}rµÏ(jÂÆG¿ðj˜CG¿ðj«CG?ðj’IG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¶Ï}r·Ï(hXKAT7r¸ÏhX3 ketoacyl CoA thiolaser¹Ïh}rºÏXGENE ASSOCIATIONr»Ï]r¼ÏX( STM3982 or STM2389 )r½Ïash}r¾Ïj9,j½Ïj:,XMembrane Lipid Metabolismr¿Ïj<,h]rÀÏ(jj˜e…rÁÏRrÂÏj@,}rÃÏ(jãÆG¿ðj˜CG¿ðjÆIG?ðj«CG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÄÏ}rÅÏ(hXKAT8rÆÏhX3 ketoacyl CoA thiolaserÇÏh}rÈÏXGENE ASSOCIATIONrÉÏ]rÊÏX( STM3982 or STM2389 )rËÏash}rÌÏj9,jËÏj:,XMembrane Lipid MetabolismrÍÏj<,h]rÎÏ(jj˜e…rÏÏRrÐÏj@,}rÑÏ(jÇG¿ðj˜CG¿ðjúIG?ðj«CG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÒÏ}rÓÏ(hXKDOCT2rÔÏhX/3 deoxy manno octulosonate cytidylyltransferaserÕÏh}rÖÏXGENE ASSOCIATIONr×Ï]rØÏXSTM0988rÙÏash}rÚÏj9,jÙÏj:,X)Lipopolysaccharide Biosynthesis RecyclingrÛÏj<,h]rÜÏj¡a…rÝÏRrÞÏj@,}rßÏ(jB,)ràÏ}ráÏ(hXkdo_crâÏhX3-Deoxy-D-manno-2-octulosonaterãÏh}räÏ(XPUBCHEMråÏ]ræÏX4413rçÏaXCHEBIrèÏ]réÏX32817rêÏaXKEGGrëÏ]rìÏXC01187ríÏauh}rîÏhNhh]rïÏ…rðÏRrñÏjU,XC8H13O8ròÏjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjoG¿ðjé3G?ðjB,)róÏ}rôÏ(hXckdo_crõÏhX CMP-3-deoxy-D-manno-octulosonateröÏh}r÷Ï(XPUBCHEMrøÏ]rùÏX6808rúÏaXCHEBIrûÏ]rüÏjj.aXKEGGrýÏ]rþÏXC04121rÿÏauh}rÐhNhh]rÐ…rÐRrÐjU,X C17H24N3O15PrÐjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÐ}rÐ(hXKDOPPrÐhX(3 deoxy manno octulosonate 8 phosphataserÐh}r ÐXGENE ASSOCIATIONr Ð]r ÐXSTM3316r Ðash}r Ðj9,j Ðj:,X)Lipopolysaccharide Biosynthesis RecyclingrÐj<,h]rÐjªa…rÐRrÐj@,}rÐ(jB,)rÐ}rÐ(hXkdo8p_crÐhX(3-Deoxy-D-manno-octulosonate-8-phosphaterÐh}rÐ(XPUBCHEMrÐ]rÐX7098rÐaXCHEBIrÐ]rÐX18069rÐaXKEGGrÐ]rÐXC04478r Ðauh}r!ÐhNhh]r"Ð…r#ÐRr$ÐjU,X C8H12O11Pr%ÐjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG¿ðjˆ.G¿ðjÑ.G?ðjàÏG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r&Ð}r'Ð(hXKDOPSr(ÐhX53 deoxy D manno octulosonic acid 8 phosphate synthaser)Ðh}r*ÐXGENE ASSOCIATIONr+Ð]r,ÐXSTM1772r-Ðash}r.Ðj9,j-Ðj:,X)Lipopolysaccharide Biosynthesis Recyclingr/Ðj<,h]r0Ðj³a…r1ÐRr2Ðj@,}r3Ð(j FG¿ðjˆ.G¿ðjAG¿ðjÐG?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r4Ð}r5Ð(hXKG6PDCr6ÐhX+3 keto L gulonate 6 phosphate decarboxylaser7Ðh}r8ÐXGENE ASSOCIATIONr9Ð]r:ÐX( STM4386 or STM3675 )r;Ðash}r<Ðj9,j;Ðj:,XAlternate Carbon Metabolismr=Ðj<,h]r>Ð(j¼jÅe…r?ÐRr@Ðj@,}rAÐ(j`;G¿ðj¿.G¿ðjB,)rBÐ}rCÐ(hX xu5p__L_crDÐhXL-Xylulose-5-phosphaterEÐh}rFÐ(XPUBCHEMrGÐ]rHÐX6148rIÐaXCHEBIrJÐ]rKÐX16593rLÐaXKEGGrMÐ]rNÐXC03291rOÐauh}rPÐhNhh]rQÐ…rRÐRrSÐjU,XC5H9O8PrTÐjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðjÂ=G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rUÐ}rVÐ(hXKabcpprWÐhX$Potassium ABC transporter periplasm rXÐh}rYÐXGENE ASSOCIATIONrZÐ]r[ÐX'( STM0706 and STM0705 and STM0704 )r\Ðash}r]Ðj9,j\Ðj:,X&Inorganic Ion Transport and Metabolismr^Ðj<,h]r_Ð(jÎj×jàe…r`ÐRraÐj@,}rbÐ(ju.G¿ðjB,)rcÐ}rdÐ(hXk_preÐhX potassiumrfÐh}rgÐ(XPUBCHEMrhÐ]riÐX3537rjÐaXCHEBIrkÐ]rlÐX29103rmÐaXKEGGrnÐ]roÐXC00238rpÐauh}rqÐhNhh]rrÐ…rsÐRrtÐjU,jå˜jW,jX,jY,KjZ,j[,j\,GubG¿ðjˆ.G¿ðj¬.G?ðj#§G?ðjÑ.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ruÐ}rvÐ(hXKt2pprwÐhX4potassium transport in via proton symport periplasm rxÐh}ryÐXGENE ASSOCIATIONrzÐ]r{ÐX8( STM3880 or ( STM1695 and STM3409 and STM3986 ) )r|Ðash}r}Ðj9,j|Ðj:,X&Inorganic Ion Transport and Metabolismr~Ðj<,h]rÐ(jéjòjûje…r€ÐRrÐj@,}r‚Ð(jcÐG¿ðjØ/G¿ðj#§G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rƒÐ}r„Ð(hXKt3ppr…ÐhX6potassium transport out via proton antiport periplasm r†Ðh}r‡ÐXGENE ASSOCIATIONrˆÐ]r‰ÐX2( STM3457 or STM0086 or STM1771 or STM0866 )rŠÐash}r‹Ðj9,jŠÐj:,X&Inorganic Ion Transport and MetabolismrŒÐj<,h]rÐ(j}jj je…rŽÐRrÐj@,}rÐ(j#§G¿ðjØ/G¿ðjcÐG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r‘Ð}r’Ð(hXKtexr“ÐhX=potassium transport via diffusion extracellular to periplasm r”Ðh}r•ÐXGENE ASSOCIATIONr–Ð]r—ÐX2( STM0320 or STM0999 or STM1473 or STM2267 )r˜Ðash}r™Ðj9,j˜Ðj:,XTransport Outer Membrane PorinršÐj<,h]r›Ð(h)hh h2e…rœÐRrÐj@,}ržÐ(jÓ˜G¿ðjcÐG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rŸÐ}r Ð(hXLA4NTppr¡ÐhX[4 amino 4 deoxy L arabinotransferase LPS lipid A modification periplasmic face of membrane r¢Ðh}r£ÐXGENE ASSOCIATIONr¤Ð]r¥ÐXSTM2301r¦Ðash}r§Ðj9,j¦Ðj:,X)Lipopolysaccharide Biosynthesis Recyclingr¨Ðj<,h]r©Ðj(a…rªÐRr«Ðj@,}r¬Ð(jB,)r­Ð}r®Ð(hXuLa4n_pr¯ÐhX2undecaprenyl-phosphate-4-amino-4-deoxy-L-arabinoser°Ðh}r±Ð(XPUBCHEMr²Ð]r³Ðjj.aXCHEBIr´Ð]rµÐjj.aXKEGGr¶Ð]r·Ðjj.auh}r¸ÐhNhh]r¹Ð…rºÐRr»ÐjU,X C60H100N1O7P1r¼ÐjW,jX,jY,KjZ,j[,j\,GubG¿ðj lG¿ðj´JG?ðjB,)r½Ð}r¾Ð(hXudcpp_pr¿ÐhXUndecaprenyl-phosphaterÀÐh}rÁÐ(XPUBCHEMrÂÐ]rÃÐX3641rÄÐaXCHEBIrÅÐ]rÆÐX16141rÇÐaXKEGGrÈÐ]rÉÐXC00348rÊÐauh}rËÐhNhh]rÌÐ…rÍÐRrÎÐjU,X C55H89O4PrÏÐjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÐÐ}rÑÐ(hXLADGMDHrÒÐhX8L alanyl gamma D glutamyl meso diaminopimelate hydrolaserÓÐh}rÔÐXGENE ASSOCIATIONrÕÐ]rÖÐXSTM1680r×Ðash}rØÐj9,j×Ðj:,XMurein RecyclingrÙÐj<,h]rÚÐj1a…rÛÐRrÜÐj@,}rÝÐ(j+?G¿ðjˆ.G¿ðjUG?ðjÓuG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÞÐ}rßÐ(hXLALDO2xràÐhX"D LactaldehydeNAD 1 oxidoreductaseráÐh}râÐXGENE ASSOCIATIONrãÐ]räÐXSTM4108råÐash}ræÐj9,jåÐj:,XMethylglyoxal MetabolismrçÐj<,h]rèÐjŠa…réÐRrêÐj@,}rëÐ(jBG¿ðjs7G¿ðj¿.G¿ðj™7G?ðjB,)rìÐ}ríÐ(hX lald__D_crîÐhXD-LactaldehyderïÐh}rðÐ(XPUBCHEMrñÐ]ròÐX4189róÐaXCHEBIrôÐ]rõÐX17167röÐaXKEGGr÷Ð]røÐXC00937rùÐauh}rúÐhNhh]rûÐ…rüÐRrýÐjU,XC3H6O2rþÐjW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÿÐ}rÑ(hXLALGPrÑhX$L alanyl gamma L glutamate peptidaserÑh}rÑXGENE ASSOCIATIONrÑ]rÑXSTM0316rÑash}rÑj9,jÑj:,XMurein RecyclingrÑj<,h]r Ñjäa…r ÑRr Ñj@,}r Ñ(jˆ.G¿ðj UG¿ðj>UG?ðjÏBG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r Ñ}rÑ(hXLCARRrÑhX1lacaldehyde reductase R propane 1 2 diol forming rÑh}rÑXGENE ASSOCIATIONrÑ]rÑjash}rÑj9,jj:,XMethylglyoxal MetabolismrÑj<,h]rÑ…rÑRrÑj@,}rÑ(js7G¿ðj¿.G¿ðjìÐG¿ðjí-G?ðj™7G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÑ}rÑ(hXLCARSrÑhX1lacaldehyde reductase S propane 1 2 diol forming rÑh}rÑXGENE ASSOCIATIONrÑ]r ÑXSTM2973r!Ñash}r"Ñj9,j!Ñj:,XAlternate Carbon Metabolismr#Ñj<,h]r$Ñj:a…r%ÑRr&Ñj@,}r'Ñ(j¹¬G¿ðjs7G¿ðj¿.G¿ðjB.G?ðj™7G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r(Ñ}r)Ñ(hXLCTStexr*ÑhX;Lactose transport via diffusion extracellular to periplasm r+Ñh}r,ÑXGENE ASSOCIATIONr-Ñ]r.ÑX2( STM0320 or STM0999 or STM1473 or STM2267 )r/Ñash}r0Ñj9,j/Ñj:,XTransport Outer Membrane Porinr1Ñj<,h]r2Ñ(h)hh h2e…r3ÑRr4Ñj@,}r5Ñ(j?™G¿ðjB,)r6Ñ}r7Ñ(hXlcts_pr8ÑhXLactoser9Ñh}r:Ñ(XPUBCHEMr;Ñ]r<ÑX3542r=ÑaXCHEBIr>Ñ]r?ÑX36219r@ÑaXKEGGrAÑ]rBÑXC00243rCÑauh}rDÑhNhh]rEÑ…rFÑRrGÑjU,X C12H22O11rHÑjW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rIÑ}rJÑ(hXLDH_DrKÑhXD lactate dehydrogenaserLÑh}rMÑXGENE ASSOCIATIONrNÑ]rOÑX( STM2167 or STM1647 )rPÑash}rQÑj9,jPÑj:,XPyruvate MetabolismrRÑj<,h]rSÑ(jCjLe…rTÑRrUÑj@,}rVÑ(j;GG¿ðj™7G¿ðjs7G?ðj¿.G?ðjFG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rWÑ}rXÑ(hXLDH_D2rYÑhXD lactate dehydrogenaserZÑh}r[ÑXGENE ASSOCIATIONr\Ñ]r]ÑXSTM2167r^Ñash}r_Ñj9,j^Ñj:,XOxidative Phosphorylationr`Ñj<,h]raÑjCa…rbÑRrcÑj@,}rdÑ(jç_G¿ðj;GG¿ðjú_G?ðjFG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)reÑ}rfÑ(hXLEUTAirgÑhX"leucine transaminase irreversible rhÑh}riÑXGENE ASSOCIATIONrjÑ]rkÑX( STM3903 or STM4248 )rlÑash}rmÑj9,jlÑj:,X(Valine Leucine and Isoleucine MetabolismrnÑj<,h]roÑ(j jUe…rpÑRrqÑj@,}rrÑ(jB,)rsÑ}rtÑ(hX4mop_cruÑhX4-Methyl-2-oxopentanoatervÑh}rwÑ(XPUBCHEMrxÑ]ryÑX3532rzÑaXCHEBIr{Ñ]r|ÑX48430r}ÑaXKEGGr~Ñ]rÑXC00233r€Ñauh}rÑhNhh]r‚Ñ…rƒÑRr„ÑjU,XC6H9O3r…ÑjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjÏBG¿ðjܧG?ðj–BG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r†Ñ}r‡Ñ(hXLEUTRSrˆÑhXLeucyl tRNA synthetaser‰Ñh}rŠÑXGENE ASSOCIATIONr‹Ñ]rŒÑXSTM0648rÑash}rŽÑj9,jÑj:,X tRNA ChargingrÑj<,h]rÑj^a…r‘ÑRr’Ñj@,}r“Ñ(jB,)r”Ñ}r•Ñ(hX trnaleu_cr–ÑhXtRNA-Leur—Ñh}r˜Ñ(XPUBCHEMr™Ñ]ršÑX4794r›ÑaXCHEBIrœÑ]rÑX29169ržÑaXKEGGrŸÑ]r ÑXC01645r¡Ñauh}r¢ÑhNhh]r£Ñ…r¤ÑRr¥ÑjU,jÀUjW,jp,jY,KjZ,j[,j\,GubG¿ðju.G¿ðjܧG¿ðjü3G?ðjB,)r¦Ñ}r§Ñ(hX leutrna_cr¨ÑhXL-Leucyl-tRNA-Leur©Ñh}rªÑ(XPUBCHEMr«Ñ]r¬ÑX5136r­ÑaXCHEBIr®Ñ]r¯ÑX16624r°ÑaXKEGGr±Ñ]r²ÑXC02047r³Ñauh}r´ÑhNhh]rµÑ…r¶ÑRr·ÑjU,XC6H12NORr¸ÑjW,jp,jY,KjZ,j[,j\,GubG?ðjé3G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¹Ñ}rºÑ(hXLEUabcppr»ÑhX-L leucine transport via ABC system periplasm r¼Ñh}r½ÑXGENE ASSOCIATIONr¾Ñ]r¿ÑX( ( STM3560 and STM3561 and STM3563 and STM3567 and STM3562 ) or ( STM3560 and STM3561 and STM3563 and STM3564 and STM3562 ) )rÀÑash}rÁÑj9,jÀÑj:,XTransport Inner MembranerÂÑj<,h]rÃÑ(j jjgjj'j0e…rÄÑRrÅÑj@,}rÆÑ(jB,)rÇÑ}rÈÑ(hXleu__L_prÉÑhX L-LeucinerÊÑh}rËÑ(XPUBCHEMrÌÑ]rÍÑX3423rÎÑaXCHEBIrÏÑ]rÐÑX15603rÑÑaXKEGGrÒÑ]rÓÑXC00123rÔÑauh}rÕÑhNhh]rÖÑ…r×ÑRrØÑjU,XC6H13NO2rÙÑjW,jX,jY,KjZ,j[,j\,GubG¿ðju.G¿ðjˆ.G¿ðj¬.G?ðjܧG?ðjÑ.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÚÑ}rÛÑ(hXLEUt2rpprÜÑhX<L leucine reversible transport via proton symport periplasm rÝÑh}rÞÑXGENE ASSOCIATIONrßÑ]ràÑXSTM0399ráÑash}râÑj9,jáÑj:,XTransport Inner MembranerãÑj<,h]räÑja…råÑRræÑj@,}rçÑ(jÇÑG¿ðjØ/G¿ðjܧG?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rèÑ}réÑ(hXLEUtexrêÑhX=L leucine transport via diffusion extracellular to periplasm rëÑh}rìÑXGENE ASSOCIATIONríÑ]rîÑX2( STM0320 or STM0999 or STM1473 or STM2267 )rïÑash}rðÑj9,jïÑj:,XTransport Outer Membrane PorinrñÑj<,h]ròÑ(h)hh h2e…róÑRrôÑj@,}rõÑ(j_™G¿ðjÇÑG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)röÑ}r÷Ñ(hXLGTHLrøÑhXlactoylglutathione lyaserùÑh}rúÑXGENE ASSOCIATIONrûÑ]rüÑX( STM1435 or STM0235 )rýÑash}rþÑj9,jýÑj:,XMethylglyoxal MetabolismrÿÑj<,h]rÒ(jpjye…rÒRrÒj@,}rÒ(jð«G¿ðjBG¿ðjìÀG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÒ}rÒ(hX LIPACabcpprÒhX0lipid cold A transport via ABC system periplasm rÒh}rÒXGENE ASSOCIATIONr Ò]r ÒXSTM0984r Òash}r Òj9,j Òj:,X)Lipopolysaccharide Biosynthesis Recyclingr Òj<,h]rÒjœ a…rÒRrÒj@,}rÒ(jc‡G¿ðju.G¿ðjˆ.G¿ðj¬.G?ðjHhG?ðj¿.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÒ}rÒ(hX LIPAabcpprÒhX+lipid A transport via ABC system periplasm rÒh}rÒXGENE ASSOCIATIONrÒ]rÒXSTM0984rÒash}rÒj9,jÒj:,X)Lipopolysaccharide Biosynthesis RecyclingrÒj<,h]rÒjœ a…rÒRrÒj@,}rÒ(j$‡G¿ðjˆ.G¿ðju.G¿ðj¬.G?ðj¿.G?ðjB,)r Ò}r!Ò(hXlipa_pr"ÒhX KDO-2-lipid-Ar#Òh}r$Ò(XPUBCHEMr%Ò]r&ÒX8298r'ÒaXCHEBIr(Ò]r)ÒX27963r*ÒaXKEGGr+Ò]r,ÒXC06026r-Òauh}r.ÒhNhh]r/Ò…r0ÒRr1ÒjU,XC110H196N2O39P2r2ÒjW,jX,jY,JúÿÿÿjZ,j[,j\,GubG?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r3Ò}r4Ò(hXLIPAtexr5ÒhX8lipid A transport via vector periplasm to extracellular r6Òh}r7ÒXGENE ASSOCIATIONr8Ò]r9Òjash}r:Òj9,jj:,X)Lipopolysaccharide Biosynthesis Recyclingr;Òj<,h]r<Ò…r=ÒRr>Òj@,}r?Ò(j ÒG¿ðjŒ™G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r@Ò}rAÒ(hXLPADSSrBÒhXLipid A disaccaride synthaserCÒh}rDÒXGENE ASSOCIATIONrEÒ]rFÒXSTM0229rGÒash}rHÒj9,jGÒj:,X)Lipopolysaccharide Biosynthesis RecyclingrIÒj<,h]rJÒj‚a…rKÒRrLÒj@,}rMÒ(jB,)rNÒ}rOÒ(hXlipidX_crPÒhX>2-3-Bis-3-hydroxytetradecanoyl-beta-D-glucosaminyl-1-phosphaterQÒh}rRÒ(XPUBCHEMrSÒ]rTÒX7385rUÒaXCHEBIrVÒ]rWÒX16942rXÒaXKEGGrYÒ]rZÒXC04824r[Òauh}r\ÒhNhh]r]Ò…r^ÒRr_ÒjU,X C34H64NO12Pr`ÒjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjB,)raÒ}rbÒ(hXu23ga_crcÒhX.UDP-2-3-bis-3-hydroxytetradecanoyl-glucosaminerdÒh}reÒ(XPUBCHEMrfÒ]rgÒX7239rhÒaXCHEBIriÒ]rjÒX17787rkÒaXKEGGrlÒ]rmÒXC04652rnÒauh}roÒhNhh]rpÒ…rqÒRrrÒjU,X C43H75N3O20P2rsÒjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjGG?ðjB,)rtÒ}ruÒ(hX lipidAds_crvÒhXLipid-A-DisacchariderwÒh}rxÒ(XPUBCHEMryÒ]rzÒX7476r{ÒaXCHEBIr|Ò]r}ÒX18380r~ÒaXKEGGrÒ]r€ÒXC04932rÒauh}r‚ÒhNhh]rƒÒ…r„ÒRr…ÒjU,X C68H127N2O20Pr†ÒjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r‡Ò}rˆÒ(hXLPLIPAL1A120ppr‰ÒhXBLysophospholipase L1 2 acylglycerophosphotidate n C120 periplasm rŠÒh}r‹ÒXGENE ASSOCIATIONrŒÒ]rÒXSTM0506rŽÒash}rÒj9,jŽÒj:,XGlycerophospholipid MetabolismrÒj<,h]r‘Òj‹a…r’ÒRr“Òj@,}r”Ò(j>0G¿ðjB,)r•Ò}r–Ò(hX 1ddecg3p_pr—ÒhX$1-dodecanoyl-sn-glycerol-3-phosphater˜Òh}r™Ò(XPUBCHEMršÒ]r›ÒX3950rœÒaXCHEBIrÒ]ržÒX16975rŸÒaXKEGGr Ò]r¡ÒXC00681r¢Òauh}r£ÒhNhh]r¤Ò…r¥ÒRr¦ÒjU,X C15H29O7P1r§ÒjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjb¿G?ðjØ/G?ðj,xG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¨Ò}r©Ò(hXLPLIPAL1A140pprªÒhXBLysophospholipase L1 2 acylglycerophosphotidate n C140 periplasm r«Òh}r¬ÒXGENE ASSOCIATIONr­Ò]r®ÒXSTM0506r¯Òash}r°Òj9,j¯Òj:,XGlycerophospholipid Metabolismr±Òj<,h]r²Òj‹a…r³ÒRr´Òj@,}rµÒ(jB,)r¶Ò}r·Ò(hX 1tdecg3p_pr¸ÒhX'1-tetradecanoyl-sn-glycerol-3-phosphater¹Òh}rºÒ(XPUBCHEMr»Ò]r¼ÒX3950r½ÒaXCHEBIr¾Ò]r¿ÒX16975rÀÒaXKEGGrÁÒ]rÂÒXC00681rÃÒauh}rÄÒhNhh]rÅÒ…rÆÒRrÇÒjU,X C17H33O7P1rÈÒjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj>0G¿ðjb¿G?ðjŽªG?ðjØ/G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÉÒ}rÊÒ(hXLPLIPAL1A141pprËÒhXBLysophospholipase L1 2 acylglycerophosphotidate n C141 periplasm rÌÒh}rÍÒXGENE ASSOCIATIONrÎÒ]rÏÒXSTM0506rÐÒash}rÑÒj9,jÐÒj:,XGlycerophospholipid MetabolismrÒÒj<,h]rÓÒj‹a…rÔÒRrÕÒj@,}rÖÒ(j>0G¿ðjB,)r×Ò}rØÒ(hX 1tdec7eg3p_prÙÒhX*1-tetradec-7-enoyl-sn-glycerol-3-phosphaterÚÒh}rÛÒ(XPUBCHEMrÜÒ]rÝÒX3950rÞÒaXCHEBIrßÒ]ràÒX16975ráÒaXKEGGrâÒ]rãÒXC00681räÒauh}råÒhNhh]ræÒ…rçÒRrèÒjU,X C17H31O7P1réÒjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjb¿G?ðj¯ªG?ðjØ/G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rêÒ}rëÒ(hXLPLIPAL1A160pprìÒhXBLysophospholipase L1 2 acylglycerophosphotidate n C160 periplasm ríÒh}rîÒXGENE ASSOCIATIONrïÒ]rðÒXSTM0506rñÒash}ròÒj9,jñÒj:,XGlycerophospholipid MetabolismróÒj<,h]rôÒj‹a…rõÒRröÒj@,}r÷Ò(j>0G¿ðjB,)røÒ}rùÒ(hX 1hdecg3p_prúÒhX&1-hexadecanoyl-sn-glycerol-3-phosphaterûÒh}rüÒ(XPUBCHEMrýÒ]rþÒX3950rÿÒaXCHEBIrÓ]rÓX16975rÓaXKEGGrÓ]rÓXC00681rÓauh}rÓhNhh]rÓ…rÓRr ÓjU,X C19H37O7P1r ÓjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjb¿G?ðjØ/G?ðjͪG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r Ó}r Ó(hXLPLIPAL1A161ppr ÓhXBLysophospholipase L1 2 acylglycerophosphotidate n C161 periplasm rÓh}rÓXGENE ASSOCIATIONrÓ]rÓXSTM0506rÓash}rÓj9,jÓj:,XGlycerophospholipid MetabolismrÓj<,h]rÓj‹a…rÓRrÓj@,}rÓ(jB,)rÓ}rÓ(hX 1hdec9eg3p_prÓhX)1-hexadec-9-enoyl-sn-glycerol-3-phosphaterÓh}rÓ(XPUBCHEMrÓ]rÓjj.aXCHEBIr Ó]r!Ójj.aXKEGGr"Ó]r#Ójj.auh}r$ÓhNhh]r%Ó…r&ÓRr'ÓjU,X C19H35O7P1r(ÓjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj>0G¿ðjØ/G?ðjîªG?ðjb¿G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r)Ó}r*Ó(hXLPLIPAL1A180ppr+ÓhXBLysophospholipase L1 2 acylglycerophosphotidate n C180 periplasm r,Óh}r-ÓXGENE ASSOCIATIONr.Ó]r/ÓXSTM0506r0Óash}r1Ój9,j0Ój:,XGlycerophospholipid Metabolismr2Ój<,h]r3Ój‹a…r4ÓRr5Ój@,}r6Ó(jB,)r7Ó}r8Ó(hX 1odecg3p_pr9ÓhX&1-octadecanoyl-sn-glycerol-3-phosphater:Óh}r;Ó(XPUBCHEMr<Ó]r=ÓX3950r>ÓaXCHEBIr?Ó]r@ÓX16975rAÓaXKEGGrBÓ]rCÓXC00681rDÓauh}rEÓhNhh]rFÓ…rGÓRrHÓjU,X C21H41O7P1rIÓjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj>0G¿ðj«G?ðjb¿G?ðjØ/G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rJÓ}rKÓ(hXLPLIPAL1A181pprLÓhXBLysophospholipase L1 2 acylglycerophosphotidate n C181 periplasm rMÓh}rNÓXGENE ASSOCIATIONrOÓ]rPÓXSTM0506rQÓash}rRÓj9,jQÓj:,XGlycerophospholipid MetabolismrSÓj<,h]rTÓj‹a…rUÓRrVÓj@,}rWÓ(j>0G¿ðjB,)rXÓ}rYÓ(hX 1odec11eg3p_prZÓhX*1-octadec-11-enoyl-sn-glycerol-3-phosphater[Óh}r\Ó(XPUBCHEMr]Ó]r^Ójj.aXCHEBIr_Ó]r`Ójj.aXKEGGraÓ]rbÓjj.auh}rcÓhNhh]rdÓ…reÓRrfÓjU,X C21H39O7P1rgÓjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjb¿G?ðjØ/G?ðj0«G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rhÓ}riÓ(hXLPLIPAL1E120pprjÓhXHLysophospholipase L1 2 acylglycerophosphoethanolamine n C120 periplasm rkÓh}rlÓXGENE ASSOCIATIONrmÓ]rnÓXSTM0506roÓash}rpÓj9,joÓj:,XGlycerophospholipid MetabolismrqÓj<,h]rrÓj‹a…rsÓRrtÓj@,}ruÓ(j>0G¿ðjB,)rvÓ}rwÓ(hX 1agpe120_prxÓhX.1-Acyl-sn-glycero-3-phosphoethanolamine-n-C120ryÓh}rzÓ(XPUBCHEMr{Ó]r|ÓX7069r}ÓaXCHEBIr~Ó]rÓjj.aXKEGGr€Ó]rÓXC04438r‚Óauh}rƒÓhNhh]r„Ó…r…ÓRr†ÓjU,X C17H36NO7P1r‡ÓjW,jX,jY,KjZ,j[,j\,GubG¿ðjƒ´G?ðj,xG?ðjØ/G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rˆÓ}r‰Ó(hXLPLIPAL1E140pprŠÓhXHLysophospholipase L1 2 acylglycerophosphoethanolamine n C140 periplasm r‹Óh}rŒÓXGENE ASSOCIATIONrÓ]rŽÓXSTM0506rÓash}rÓj9,jÓj:,XGlycerophospholipid Metabolismr‘Ój<,h]r’Ój‹a…r“ÓRr”Ój@,}r•Ó(j>0G¿ðjB,)r–Ó}r—Ó(hX 1agpe140_pr˜ÓhX.1-Acyl-sn-glycero-3-phosphoethanolamine-n-C140r™Óh}ršÓ(XPUBCHEMr›Ó]rœÓX7069rÓaXCHEBIržÓ]rŸÓjj.aXKEGGr Ó]r¡ÓXC04438r¢Óauh}r£ÓhNhh]r¤Ó…r¥ÓRr¦ÓjU,X C19H40NO7P1r§ÓjW,jX,jY,KjZ,j[,j\,GubG¿ðjŽªG?ðjØ/G?ðjƒ´G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¨Ó}r©Ó(hXLPLIPAL1E141pprªÓhXHLysophospholipase L1 2 acylglycerophosphoethanolamine n C141 periplasm r«Óh}r¬ÓXGENE ASSOCIATIONr­Ó]r®ÓXSTM0506r¯Óash}r°Ój9,j¯Ój:,XGlycerophospholipid Metabolismr±Ój<,h]r²Ój‹a…r³ÓRr´Ój@,}rµÓ(jB,)r¶Ó}r·Ó(hX 1agpe141_pr¸ÓhX.1-Acyl-sn-glycero-3-phosphoethanolamine-n-C141r¹Óh}rºÓ(XPUBCHEMr»Ó]r¼ÓX7069r½ÓaXCHEBIr¾Ó]r¿Ójj.aXKEGGrÀÓ]rÁÓXC04438rÂÓauh}rÃÓhNhh]rÄÓ…rÅÓRrÆÓjU,X C19H38NO7P1rÇÓjW,jX,jY,KjZ,j[,j\,GubG¿ðj>0G¿ðjƒ´G?ðj¯ªG?ðjØ/G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÈÓ}rÉÓ(hXLPLIPAL1E160pprÊÓhXHLysophospholipase L1 2 acylglycerophosphoethanolamine n C160 periplasm rËÓh}rÌÓXGENE ASSOCIATIONrÍÓ]rÎÓXSTM0506rÏÓash}rÐÓj9,jÏÓj:,XGlycerophospholipid MetabolismrÑÓj<,h]rÒÓj‹a…rÓÓRrÔÓj@,}rÕÓ(jB,)rÖÓ}r×Ó(hX 1agpe160_prØÓhX.1-Acyl-sn-glycero-3-phosphoethanolamine-n-C160rÙÓh}rÚÓ(XPUBCHEMrÛÓ]rÜÓX7069rÝÓaXCHEBIrÞÓ]rßÓjj.aXKEGGràÓ]ráÓXC04438râÓauh}rãÓhNhh]räÓ…råÓRræÓjU,X C21H44NO7P1rçÓjW,jX,jY,KjZ,j[,j\,GubG¿ðj>0G¿ðjͪG?ðjƒ´G?ðjØ/G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rèÓ}réÓ(hXLPLIPAL1E161pprêÓhXHLysophospholipase L1 2 acylglycerophosphoethanolamine n C161 periplasm rëÓh}rìÓXGENE ASSOCIATIONríÓ]rîÓXSTM0506rïÓash}rðÓj9,jïÓj:,XGlycerophospholipid MetabolismrñÓj<,h]ròÓj‹a…róÓRrôÓj@,}rõÓ(jB,)röÓ}r÷Ó(hX 1agpe161_prøÓhX.1-Acyl-sn-glycero-3-phosphoethanolamine-n-C161rùÓh}rúÓ(XPUBCHEMrûÓ]rüÓX7069rýÓaXCHEBIrþÓ]rÿÓjj.aXKEGGrÔ]rÔXC04438rÔauh}rÔhNhh]rÔ…rÔRrÔjU,X C21H42NO7P1rÔjW,jX,jY,KjZ,j[,j\,GubG¿ðj>0G¿ðjîªG?ðjƒ´G?ðjØ/G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÔ}r Ô(hXLPLIPAL1E180ppr ÔhXHLysophospholipase L1 2 acylglycerophosphoethanolamine n C180 periplasm r Ôh}r ÔXGENE ASSOCIATIONr Ô]rÔXSTM0506rÔash}rÔj9,jÔj:,XGlycerophospholipid MetabolismrÔj<,h]rÔj‹a…rÔRrÔj@,}rÔ(jB,)rÔ}rÔ(hX 1agpe180_prÔhX.1-Acyl-sn-glycero-3-phosphoethanolamine-n-C180rÔh}rÔ(XPUBCHEMrÔ]rÔX7069rÔaXCHEBIrÔ]rÔjj.aXKEGGr Ô]r!ÔXC04438r"Ôauh}r#ÔhNhh]r$Ô…r%ÔRr&ÔjU,X C23H48NO7P1r'ÔjW,jX,jY,KjZ,j[,j\,GubG¿ðj>0G¿ðj«G?ðjƒ´G?ðjØ/G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r(Ô}r)Ô(hXLPLIPAL1E181ppr*ÔhXHLysophospholipase L1 2 acylglycerophosphoethanolamine n C181 periplasm r+Ôh}r,ÔXGENE ASSOCIATIONr-Ô]r.ÔXSTM0506r/Ôash}r0Ôj9,j/Ôj:,XGlycerophospholipid Metabolismr1Ôj<,h]r2Ôj‹a…r3ÔRr4Ôj@,}r5Ô(jB,)r6Ô}r7Ô(hX 1agpe181_pr8ÔhX.1-Acyl-sn-glycero-3-phosphoethanolamine-n-C181r9Ôh}r:Ô(XPUBCHEMr;Ô]r<ÔX7069r=ÔaXCHEBIr>Ô]r?Ôjj.aXKEGGr@Ô]rAÔXC04438rBÔauh}rCÔhNhh]rDÔ…rEÔRrFÔjU,X C23H46NO7P1rGÔjW,jX,jY,KjZ,j[,j\,GubG¿ðj>0G¿ðjƒ´G?ðj0«G?ðjØ/G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rHÔ}rIÔ(hXLPLIPAL1G120pprJÔhXDLysophospholipase L1 2 acylglycerophosphoglycerol n C120 periplasm rKÔh}rLÔXGENE ASSOCIATIONrMÔ]rNÔXSTM0506rOÔash}rPÔj9,jOÔj:,XGlycerophospholipid MetabolismrQÔj<,h]rRÔj‹a…rSÔRrTÔj@,}rUÔ(jB,)rVÔ}rWÔ(hX 1agpg120_prXÔhX*1-Acyl-sn-glycero-3-phosphoglycerol-n-C120rYÔh}rZÔ(XPUBCHEMr[Ô]r\Ôjj.aXCHEBIr]Ô]r^Ôjj.aXKEGGr_Ô]r`Ôjj.auh}raÔhNhh]rbÔ…rcÔRrdÔjU,X C18H36O9P1reÔjW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj>0G¿ðj,xG?ðjôG?ðjØ/G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rfÔ}rgÔ(hXLPLIPAL1G140pprhÔhXDLysophospholipase L1 2 acylglycerophosphoglycerol n C140 periplasm riÔh}rjÔXGENE ASSOCIATIONrkÔ]rlÔXSTM0506rmÔash}rnÔj9,jmÔj:,XGlycerophospholipid MetabolismroÔj<,h]rpÔj‹a…rqÔRrrÔj@,}rsÔ(j>0G¿ðjB,)rtÔ}ruÔ(hX 1agpg140_prvÔhX*1-Acyl-sn-glycero-3-phosphoglycerol-n-C140rwÔh}rxÔ(XPUBCHEMryÔ]rzÔjj.aXCHEBIr{Ô]r|Ôjj.aXKEGGr}Ô]r~Ôjj.auh}rÔhNhh]r€Ô…rÔRr‚ÔjU,X C20H40O9P1rƒÔjW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjŽªG?ðjôG?ðjØ/G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r„Ô}r…Ô(hXLPLIPAL1G141ppr†ÔhXDLysophospholipase L1 2 acylglycerophosphoglycerol n C141 periplasm r‡Ôh}rˆÔXGENE ASSOCIATIONr‰Ô]rŠÔXSTM0506r‹Ôash}rŒÔj9,j‹Ôj:,XGlycerophospholipid MetabolismrÔj<,h]rŽÔj‹a…rÔRrÔj@,}r‘Ô(j>0G¿ðjB,)r’Ô}r“Ô(hX 1agpg141_pr”ÔhX*1-Acyl-sn-glycero-3-phosphoglycerol-n-C141r•Ôh}r–Ô(XPUBCHEMr—Ô]r˜Ôjj.aXCHEBIr™Ô]ršÔjj.aXKEGGr›Ô]rœÔjj.auh}rÔhNhh]ržÔ…rŸÔRr ÔjU,X C20H38O9P1r¡ÔjW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj¯ªG?ðjØ/G?ðjôG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¢Ô}r£Ô(hXLPLIPAL1G160ppr¤ÔhXDLysophospholipase L1 2 acylglycerophosphoglycerol n C160 periplasm r¥Ôh}r¦ÔXGENE ASSOCIATIONr§Ô]r¨ÔXSTM0506r©Ôash}rªÔj9,j©Ôj:,XGlycerophospholipid Metabolismr«Ôj<,h]r¬Ôj‹a…r­ÔRr®Ôj@,}r¯Ô(jB,)r°Ô}r±Ô(hX 1agpg160_pr²ÔhX*1-Acyl-sn-glycero-3-phosphoglycerol-n-C160r³Ôh}r´Ô(XPUBCHEMrµÔ]r¶Ôjj.aXCHEBIr·Ô]r¸Ôjj.aXKEGGr¹Ô]rºÔjj.auh}r»ÔhNhh]r¼Ô…r½ÔRr¾ÔjU,X C22H44O9P1r¿ÔjW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj>0G¿ðjôG?ðjͪG?ðjØ/G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÀÔ}rÁÔ(hXLPLIPAL1G161pprÂÔhXDLysophospholipase L1 2 acylglycerophosphoglycerol n C161 periplasm rÃÔh}rÄÔXGENE ASSOCIATIONrÅÔ]rÆÔXSTM0506rÇÔash}rÈÔj9,jÇÔj:,XGlycerophospholipid MetabolismrÉÔj<,h]rÊÔj‹a…rËÔRrÌÔj@,}rÍÔ(j>0G¿ðjB,)rÎÔ}rÏÔ(hX 1agpg161_prÐÔhX*1-Acyl-sn-glycero-3-phosphoglycerol-n-C161rÑÔh}rÒÔ(XPUBCHEMrÓÔ]rÔÔjj.aXCHEBIrÕÔ]rÖÔjj.aXKEGGr×Ô]rØÔjj.auh}rÙÔhNhh]rÚÔ…rÛÔRrÜÔjU,X C22H42O9P1rÝÔjW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjîªG?ðjØ/G?ðjôG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÞÔ}rßÔ(hXLPLIPAL1G180ppràÔhXDLysophospholipase L1 2 acylglycerophosphoglycerol n C180 periplasm ráÔh}râÔXGENE ASSOCIATIONrãÔ]räÔXSTM0506råÔash}ræÔj9,jåÔj:,XGlycerophospholipid MetabolismrçÔj<,h]rèÔj‹a…réÔRrêÔj@,}rëÔ(jB,)rìÔ}ríÔ(hX 1agpg180_prîÔhX*1-Acyl-sn-glycero-3-phosphoglycerol-n-C180rïÔh}rðÔ(XPUBCHEMrñÔ]ròÔjj.aXCHEBIróÔ]rôÔjj.aXKEGGrõÔ]röÔjj.auh}r÷ÔhNhh]røÔ…rùÔRrúÔjU,X C24H48O9P1rûÔjW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj>0G¿ðj«G?ðjôG?ðjØ/G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rüÔ}rýÔ(hXLPLIPAL1G181pprþÔhXDLysophospholipase L1 2 acylglycerophosphoglycerol n C181 periplasm rÿÔh}rÕXGENE ASSOCIATIONrÕ]rÕXSTM0506rÕash}rÕj9,jÕj:,XGlycerophospholipid MetabolismrÕj<,h]rÕj‹a…rÕRrÕj@,}r Õ(jB,)r Õ}r Õ(hX 1agpg181_pr ÕhX*1-Acyl-sn-glycero-3-phosphoglycerol-n-C181r Õh}rÕ(XPUBCHEMrÕ]rÕjj.aXCHEBIrÕ]rÕjj.aXKEGGrÕ]rÕjj.auh}rÕhNhh]rÕ…rÕRrÕjU,X C24H46O9P1rÕjW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj>0G¿ðj0«G?ðjØ/G?ðjôG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÕ}rÕ(hX LPLIPAL2A120rÕhX7Lysophospholipase L2 2 acylglycerophosphotidate n C120 rÕh}rÕXGENE ASSOCIATIONrÕ]r ÕXSTM3961r!Õash}r"Õj9,j!Õj:,XGlycerophospholipid Metabolismr#Õj<,h]r$Õj”a…r%ÕRr&Õj@,}r'Õ(j1G¿ðjˆ.G¿ðjÃ3G?ðj”³G?ðj¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r(Õ}r)Õ(hX LPLIPAL2A140r*ÕhX7Lysophospholipase L2 2 acylglycerophosphotidate n C140 r+Õh}r,ÕXGENE ASSOCIATIONr-Õ]r.ÕXSTM3961r/Õash}r0Õj9,j/Õj:,XGlycerophospholipid Metabolismr1Õj<,h]r2Õj”a…r3ÕRr4Õj@,}r5Õ(jK1G¿ðjˆ.G¿ðj”³G?ðj4G?ðj¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r6Õ}r7Õ(hX LPLIPAL2A141r8ÕhX7Lysophospholipase L2 2 acylglycerophosphotidate n C141 r9Õh}r:ÕXGENE ASSOCIATIONr;Õ]r<ÕXSTM3961r=Õash}r>Õj9,j=Õj:,XGlycerophospholipid Metabolismr?Õj<,h]r@Õj”a…rAÕRrBÕj@,}rCÕ(j}1G¿ðjˆ.G¿ðj”³G?ðjQ4G?ðj¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rDÕ}rEÕ(hX LPLIPAL2A160rFÕhX7Lysophospholipase L2 2 acylglycerophosphotidate n C160 rGÕh}rHÕXGENE ASSOCIATIONrIÕ]rJÕXSTM3961rKÕash}rLÕj9,jKÕj:,XGlycerophospholipid MetabolismrMÕj<,h]rNÕj”a…rOÕRrPÕj@,}rQÕ(j¯1G¿ðjˆ.G¿ðj”³G?ðj‚4G?ðj¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rRÕ}rSÕ(hX LPLIPAL2A161rTÕhX7Lysophospholipase L2 2 acylglycerophosphotidate n C161 rUÕh}rVÕXGENE ASSOCIATIONrWÕ]rXÕXSTM3961rYÕash}rZÕj9,jYÕj:,XGlycerophospholipid Metabolismr[Õj<,h]r\Õj”a…r]ÕRr^Õj@,}r_Õ(já1G¿ðjˆ.G¿ðj”³G?ðj¶4G?ðj¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r`Õ}raÕ(hX LPLIPAL2A180rbÕhX7Lysophospholipase L2 2 acylglycerophosphotidate n C180 rcÕh}rdÕXGENE ASSOCIATIONreÕ]rfÕXSTM3961rgÕash}rhÕj9,jgÕj:,XGlycerophospholipid MetabolismriÕj<,h]rjÕj”a…rkÕRrlÕj@,}rmÕ(j2G¿ðjˆ.G¿ðj”³G?ðj¿.G@jê4G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rnÕ}roÕ(hX LPLIPAL2A181rpÕhX7Lysophospholipase L2 2 acylglycerophosphotidate n C181 rqÕh}rrÕXGENE ASSOCIATIONrsÕ]rtÕXSTM3961ruÕash}rvÕj9,juÕj:,XGlycerophospholipid MetabolismrwÕj<,h]rxÕj”a…ryÕRrzÕj@,}r{Õ(jE2G¿ðjˆ.G¿ðj5G?ðj”³G?ðj¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r|Õ}r}Õ(hXLPLIPAL2ATE120r~ÕhXNLysophospholipase L2 acyltransferase 2 acyl glycerophosphoethanolamine n C120 rÕh}r€ÕXGENE ASSOCIATIONrÕ]r‚ÕXSTM3961rƒÕash}r„Õj9,jƒÕj:,XGlycerophospholipid Metabolismr…Õj<,h]r†Õj”a…r‡ÕRrˆÕj@,}r‰Õ(jw2G¿ðj“6G¿ðj•´G?ðjB,)rŠÕ}r‹Õ(hXapg120_crŒÕhX acyl-phosphatidylglycerol-n-C120rÕh}rŽÕ(XPUBCHEMrÕ]rÕjj.aXCHEBIr‘Õ]r’Õjj.aXKEGGr“Õ]r”Õjj.auh}r•ÕhNhh]r–Õ…r—ÕRr˜ÕjU,X C42H80O11Pr™ÕjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ršÕ}r›Õ(hXLPLIPAL2ATE140rœÕhXNLysophospholipase L2 acyltransferase 2 acyl glycerophosphoethanolamine n C140 rÕh}ržÕXGENE ASSOCIATIONrŸÕ]r ÕXSTM3961r¡Õash}r¢Õj9,j¡Õj:,XGlycerophospholipid Metabolismr£Õj<,h]r¤Õj”a…r¥ÕRr¦Õj@,}r§Õ(j³6G¿ðj©2G¿ðjB,)r¨Õ}r©Õ(hXapg140_crªÕhX acyl-phosphatidylglycerol-n-C140r«Õh}r¬Õ(XPUBCHEMr­Õ]r®Õjj.aXCHEBIr¯Õ]r°Õjj.aXKEGGr±Õ]r²Õjj.auh}r³ÕhNhh]r´Õ…rµÕRr¶ÕjU,X C48H92O11Pr·ÕjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðj•´G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¸Õ}r¹Õ(hXLPLIPAL2ATE141rºÕhXNLysophospholipase L2 acyltransferase 2 acyl glycerophosphoethanolamine n C141 r»Õh}r¼ÕXGENE ASSOCIATIONr½Õ]r¾ÕXSTM3961r¿Õash}rÀÕj9,j¿Õj:,XGlycerophospholipid MetabolismrÁÕj<,h]rÂÕj”a…rÃÕRrÄÕj@,}rÅÕ(jÓ6G¿ðjÛ2G¿ðj•´G?ðjB,)rÆÕ}rÇÕ(hXapg141_crÈÕhX acyl-phosphatidylglycerol-n-C141rÉÕh}rÊÕ(XPUBCHEMrËÕ]rÌÕjj.aXCHEBIrÍÕ]rÎÕjj.aXKEGGrÏÕ]rÐÕjj.auh}rÑÕhNhh]rÒÕ…rÓÕRrÔÕjU,X C48H86O11PrÕÕjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÖÕ}r×Õ(hXLPLIPAL2ATE160rØÕhXNLysophospholipase L2 acyltransferase 2 acyl glycerophosphoethanolamine n C160 rÙÕh}rÚÕXGENE ASSOCIATIONrÛÕ]rÜÕXSTM3961rÝÕash}rÞÕj9,jÝÕj:,XGlycerophospholipid MetabolismrßÕj<,h]ràÕj”a…ráÕRrâÕj@,}rãÕ(jó6G¿ðj 3G¿ðj•´G?ðjB,)räÕ}råÕ(hXapg160_cræÕhX acyl-phosphatidylglycerol-n-C160rçÕh}rèÕ(XPUBCHEMréÕ]rêÕjj.aXCHEBIrëÕ]rìÕjj.aXKEGGríÕ]rîÕjj.auh}rïÕhNhh]rðÕ…rñÕRròÕjU,X C54H104O11PróÕjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rôÕ}rõÕ(hXLPLIPAL2ATE161röÕhXNLysophospholipase L2 acyltransferase 2 acyl glycerophosphoethanolamine n C161 r÷Õh}røÕXGENE ASSOCIATIONrùÕ]rúÕXSTM3961rûÕash}rüÕj9,jûÕj:,XGlycerophospholipid MetabolismrýÕj<,h]rþÕj”a…rÿÕRrÖj@,}rÖ(j7G¿ðj?3G¿ðjB,)rÖ}rÖ(hXapg161_crÖhX acyl-phosphatidylglycerol-n-C161rÖh}rÖ(XPUBCHEMrÖ]rÖjj.aXCHEBIr Ö]r Öjj.aXKEGGr Ö]r Öjj.auh}r ÖhNhh]rÖ…rÖRrÖjU,X C54H98O11PrÖjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðj•´G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÖ}rÖ(hXLPLIPAL2ATE180rÖhXNLysophospholipase L2 acyltransferase 2 acyl glycerophosphoethanolamine n C180 rÖh}rÖXGENE ASSOCIATIONrÖ]rÖXSTM3961rÖash}rÖj9,jÖj:,XGlycerophospholipid MetabolismrÖj<,h]rÖj”a…rÖRrÖj@,}rÖ(jq3G¿ðj37G¿ðj•´G?ðjB,)r Ö}r!Ö(hXapg180_cr"ÖhX acyl-phosphatidylglycerol-n-C180r#Öh}r$Ö(XPUBCHEMr%Ö]r&Öjj.aXCHEBIr'Ö]r(Öjj.aXKEGGr)Ö]r*Öjj.auh}r+ÖhNhh]r,Ö…r-ÖRr.ÖjU,X C60H116O11Pr/ÖjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r0Ö}r1Ö(hXLPLIPAL2ATE181r2ÖhXNLysophospholipase L2 acyltransferase 2 acyl glycerophosphoethanolamine n C181 r3Öh}r4ÖXGENE ASSOCIATIONr5Ö]r6ÖXSTM3961r7Öash}r8Öj9,j7Öj:,XGlycerophospholipid Metabolismr9Öj<,h]r:Öj”a…r;ÖRr<Öj@,}r=Ö(jS7G¿ðj£3G¿ðj•´G?ðjB,)r>Ö}r?Ö(hXapg181_cr@ÖhX acyl-phosphatidylglycerol-n-C181rAÖh}rBÖ(XPUBCHEMrCÖ]rDÖjj.aXCHEBIrEÖ]rFÖjj.aXKEGGrGÖ]rHÖjj.auh}rIÖhNhh]rJÖ…rKÖRrLÖjU,X C60H110O11PrMÖjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rNÖ}rOÖ(hXLPLIPAL2ATG120rPÖhXJLysophospholipase L2 acyltransferase 2 acyl glycerophosphoglycerol n C120 rQÖh}rRÖXGENE ASSOCIATIONrSÖ]rTÖXSTM3961rUÖash}rVÖj9,jUÖj:,XGlycerophospholipid MetabolismrWÖj<,h]rXÖj”a…rYÖRrZÖj@,}r[Ö(ja5G¿ðj“6G¿ðjÕ´G?ðjŠÕG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r\Ö}r]Ö(hXLPLIPAL2ATG140r^ÖhXJLysophospholipase L2 acyltransferase 2 acyl glycerophosphoglycerol n C140 r_Öh}r`ÖXGENE ASSOCIATIONraÖ]rbÖXSTM3961rcÖash}rdÖj9,jcÖj:,XGlycerophospholipid MetabolismreÖj<,h]rfÖj”a…rgÖRrhÖj@,}riÖ(j5G¿ðj³6G¿ðj¨ÕG?ðjÕ´G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rjÖ}rkÖ(hXLPLIPAL2ATG141rlÖhXJLysophospholipase L2 acyltransferase 2 acyl glycerophosphoglycerol n C141 rmÖh}rnÖXGENE ASSOCIATIONroÖ]rpÖXSTM3961rqÖash}rrÖj9,jqÖj:,XGlycerophospholipid MetabolismrsÖj<,h]rtÖj”a…ruÖRrvÖj@,}rwÖ(jÓ6G¿ðj½5G¿ðjÕ´G?ðjÆÕG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rxÖ}ryÖ(hXLPLIPAL2ATG160rzÖhXJLysophospholipase L2 acyltransferase 2 acyl glycerophosphoglycerol n C160 r{Öh}r|ÖXGENE ASSOCIATIONr}Ö]r~ÖXSTM3961rÖash}r€Öj9,jÖj:,XGlycerophospholipid MetabolismrÖj<,h]r‚Öj”a…rƒÖRr„Öj@,}r…Ö(jë5G¿ðjó6G¿ðjäÕG?ðjÕ´G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r†Ö}r‡Ö(hXLPLIPAL2ATG161rˆÖhXJLysophospholipase L2 acyltransferase 2 acyl glycerophosphoglycerol n C161 r‰Öh}rŠÖXGENE ASSOCIATIONr‹Ö]rŒÖXSTM3961rÖash}rŽÖj9,jÖj:,XGlycerophospholipid MetabolismrÖj<,h]rÖj”a…r‘ÖRr’Öj@,}r“Ö(j7G¿ðj6G¿ðjÕ´G?ðjÖG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r”Ö}r•Ö(hXLPLIPAL2ATG180r–ÖhXJLysophospholipase L2 acyltransferase 2 acyl glycerophosphoglycerol n C180 r—Öh}r˜ÖXGENE ASSOCIATIONr™Ö]ršÖXSTM3961r›Öash}rœÖj9,j›Öj:,XGlycerophospholipid MetabolismrÖj<,h]ržÖj”a…rŸÖRr Öj@,}r¡Ö(j37G¿ðjG6G¿ðjÕ´G?ðj ÖG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¢Ö}r£Ö(hXLPLIPAL2ATG181r¤ÖhXJLysophospholipase L2 acyltransferase 2 acyl glycerophosphoglycerol n C181 r¥Öh}r¦ÖXGENE ASSOCIATIONr§Ö]r¨ÖXSTM3961r©Öash}rªÖj9,j©Öj:,XGlycerophospholipid Metabolismr«Öj<,h]r¬Öj”a…r­ÖRr®Öj@,}r¯Ö(ju6G¿ðjS7G¿ðj>ÖG?ðjÕ´G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r°Ö}r±Ö(hX LPLIPAL2E120r²ÖhX=Lysophospholipase L2 2 acylglycerophosphoethanolamine n C120 r³Öh}r´ÖXGENE ASSOCIATIONrµÖ]r¶ÖXSTM3961r·Öash}r¸Öj9,j·Öj:,XGlycerophospholipid Metabolismr¹Öj<,h]rºÖj”a…r»ÖRr¼Öj@,}r½Ö(jw2G¿ðjˆ.G¿ðj•´G?ðjÃ3G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¾Ö}r¿Ö(hX LPLIPAL2E140rÀÖhX=Lysophospholipase L2 2 acylglycerophosphoethanolamine n C140 rÁÖh}rÂÖXGENE ASSOCIATIONrÃÖ]rÄÖXSTM3961rÅÖash}rÆÖj9,jÅÖj:,XGlycerophospholipid MetabolismrÇÖj<,h]rÈÖj”a…rÉÖRrÊÖj@,}rËÖ(j©2G¿ðjˆ.G¿ðj•´G?ðj4G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÌÖ}rÍÖ(hX LPLIPAL2E141rÎÖhX=Lysophospholipase L2 2 acylglycerophosphoethanolamine n C141 rÏÖh}rÐÖXGENE ASSOCIATIONrÑÖ]rÒÖXSTM3961rÓÖash}rÔÖj9,jÓÖj:,XGlycerophospholipid MetabolismrÕÖj<,h]rÖÖj”a…r×ÖRrØÖj@,}rÙÖ(jˆ.G¿ðjÛ2G¿ðj•´G?ðjQ4G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÚÖ}rÛÖ(hX LPLIPAL2E160rÜÖhX=Lysophospholipase L2 2 acylglycerophosphoethanolamine n C160 rÝÖh}rÞÖXGENE ASSOCIATIONrßÖ]ràÖXSTM3961ráÖash}râÖj9,jáÖj:,XGlycerophospholipid MetabolismrãÖj<,h]räÖj”a…råÖRræÖj@,}rçÖ(jˆ.G¿ðj 3G¿ðj•´G?ðj‚4G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rèÖ}réÖ(hX LPLIPAL2E161rêÖhX=Lysophospholipase L2 2 acylglycerophosphoethanolamine n C161 rëÖh}rìÖXGENE ASSOCIATIONríÖ]rîÖXSTM3961rïÖash}rðÖj9,jïÖj:,XGlycerophospholipid MetabolismrñÖj<,h]ròÖj”a…róÖRrôÖj@,}rõÖ(j?3G¿ðjˆ.G¿ðj•´G?ðj¶4G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)röÖ}r÷Ö(hX LPLIPAL2E180røÖhX=Lysophospholipase L2 2 acylglycerophosphoethanolamine n C180 rùÖh}rúÖXGENE ASSOCIATIONrûÖ]rüÖXSTM3961rýÖash}rþÖj9,jýÖj:,XGlycerophospholipid MetabolismrÿÖj<,h]r×j”a…r×Rr×j@,}r×(jq3G¿ðjˆ.G¿ðj•´G?ðjê4G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r×}r×(hX LPLIPAL2E181r×hX=Lysophospholipase L2 2 acylglycerophosphoethanolamine n C181 r×h}r×XGENE ASSOCIATIONr ×]r ×XSTM3961r ×ash}r ×j9,j ×j:,XGlycerophospholipid Metabolismr ×j<,h]r×j”a…r×Rr×j@,}r×(jˆ.G¿ðj£3G¿ðj5G?ðj•´G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r×}r×(hX LPLIPAL2G120r×hX9Lysophospholipase L2 2 acylglycerophosphoglycerol n C120 r×h}r×XGENE ASSOCIATIONr×]r×XSTM3961r×ash}r×j9,j×j:,XGlycerophospholipid Metabolismr×j<,h]r×j”a…r×Rr×j@,}r×(ja5G¿ðjˆ.G¿ðj¿.G?ðjÕ´G?ðjÃ3G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r ×}r!×(hX LPLIPAL2G140r"×hX9Lysophospholipase L2 2 acylglycerophosphoglycerol n C140 r#×h}r$×XGENE ASSOCIATIONr%×]r&×XSTM3961r'×ash}r(×j9,j'×j:,XGlycerophospholipid Metabolismr)×j<,h]r*×j”a…r+×Rr,×j@,}r-×(j5G¿ðjˆ.G¿ðj4G?ðjÕ´G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r.×}r/×(hX LPLIPAL2G141r0×hX9Lysophospholipase L2 2 acylglycerophosphoglycerol n C141 r1×h}r2×XGENE ASSOCIATIONr3×]r4×XSTM3961r5×ash}r6×j9,j5×j:,XGlycerophospholipid Metabolismr7×j<,h]r8×j”a…r9×Rr:×j@,}r;×(j½5G¿ðjˆ.G¿ðjQ4G?ðj¿.G?ðjÕ´G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r<×}r=×(hX LPLIPAL2G160r>×hX9Lysophospholipase L2 2 acylglycerophosphoglycerol n C160 r?×h}r@×XGENE ASSOCIATIONrA×]rB×XSTM3961rC×ash}rD×j9,jC×j:,XGlycerophospholipid MetabolismrE×j<,h]rF×j”a…rG×RrH×j@,}rI×(jë5G¿ðjˆ.G¿ðj‚4G?ðjÕ´G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rJ×}rK×(hX LPLIPAL2G161rL×hX9Lysophospholipase L2 2 acylglycerophosphoglycerol n C161 rM×h}rN×XGENE ASSOCIATIONrO×]rP×XSTM3961rQ×ash}rR×j9,jQ×j:,XGlycerophospholipid MetabolismrS×j<,h]rT×j”a…rU×RrV×j@,}rW×(j6G¿ðjˆ.G¿ðj¿.G?ðjÕ´G?ðj¶4G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rX×}rY×(hX LPLIPAL2G180rZ×hX9Lysophospholipase L2 2 acylglycerophosphoglycerol n C180 r[×h}r\×XGENE ASSOCIATIONr]×]r^×XSTM3961r_×ash}r`×j9,j_×j:,XGlycerophospholipid Metabolismra×j<,h]rb×j”a…rc×Rrd×j@,}re×(jG6G¿ðjˆ.G¿ðjÕ´G?ðjê4G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rf×}rg×(hX LPLIPAL2G181rh×hX9Lysophospholipase L2 2 acylglycerophosphoglycerol n C181 ri×h}rj×XGENE ASSOCIATIONrk×]rl×XSTM3961rm×ash}rn×j9,jm×j:,XGlycerophospholipid Metabolismro×j<,h]rp×j”a…rq×Rrr×j@,}rs×(jˆ.G¿ðju6G¿ðj5G?ðjÕ´G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rt×}ru×(hXLSERDHrrv×hXL serine dehydrogenaserw×h}rx×XGENE ASSOCIATIONry×]rz×XSTM1511r{×ash}r|×j9,j{×j:,XGlycine and Serine Metabolismr}×j<,h]r~×ja…r×Rr€×j@,}r×(jà7G¿ðj…¨G¿ðj.G?ðj¿.G?ðjÍ7G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r‚×}rƒ×(hXLYSDCr„×hXlysine decarboxylaser…×h}r†×XGENE ASSOCIATIONr‡×]rˆ×X( STM0234 or STM2559 )r‰×ash}rŠ×j9,j‰×j:,XThreonine and Lysine Metabolismr‹×j<,h]rŒ×(jj¦e…r×RrŽ×j@,}r×(jgcG¿ðj¿.G¿ðjTcG?ðjÂ=G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r×}r‘×(hXLYSTRSr’×hXLysyl tRNA synthetaser“×h}r”×XGENE ASSOCIATIONr•×]r–×XSTM3040r—×ash}r˜×j9,j—×j:,X tRNA Chargingr™×j<,h]rš×j¯a…r›×Rrœ×j@,}r×(jB,)rž×}rŸ×(hX trnalys_cr ×hXtRNA-Lysr¡×h}r¢×(XPUBCHEMr£×]r¤×X4795r¥×aXCHEBIr¦×]r§×X29185r¨×aXKEGGr©×]rª×XC01646r«×auh}r¬×hNhh]r­×…r®×Rr¯×jU,jÀUjW,jp,jY,KjZ,j[,j\,GubG¿ðju.G¿ðjgcG¿ðjé3G?ðjü3G?ðjB,)r°×}r±×(hX lystrna_cr²×hXL-Lysine-tRNA-Lysr³×h}r´×(XPUBCHEMrµ×]r¶×X5037r·×aXCHEBIr¸×]r¹×X16047rº×aXKEGGr»×]r¼×XC01931r½×auh}r¾×hNhh]r¿×…rÀ×RrÁ×jU,X C6H14N2ORrÂ×jW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÃ×}rÄ×(hXLYSabcpprÅ×hX,L lysine transport via ABC system periplasm rÆ×h}rÇ×XGENE ASSOCIATIONrÈ×]rÉ×X5( STM2355 and STM2352 and STM2351 and STM2353 )rÊ×ash}rË×j9,jÊ×j:,XTransport Inner MembranerÌ×j<,h]rÍ×(jªj³jÎj×e…rÎ×RrÏ×j@,}rÐ×(jAcG¿ðju.G¿ðjˆ.G¿ðj¬.G?ðjgcG?ðjÑ.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÑ×}rÒ×(hXLYSt2pprÓ×hX3L lysine transport in via proton symport periplasm rÔ×h}rÕ×XGENE ASSOCIATIONrÖ×]r××XSTM2200rØ×ash}rÙ×j9,jØ×j:,XTransport Inner MembranerÚ×j<,h]rÛ×j¸a…rÜ×RrÝ×j@,}rÞ×(jAcG¿ðjØ/G¿ðj¿.G?ðjgcG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rß×}rà×(hXLYSt3pprá×hXBL lysine transport out via proton antiport cytoplasm to periplasm râ×h}rã×XGENE ASSOCIATIONrä×]rå×XSTM3066ræ×ash}rç×j9,jæ×j:,XTransport Inner Membranerè×j<,h]ré×jòa…rê×Rrë×j@,}rì×(jgcG¿ðjØ/G¿ðjAcG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rí×}rî×(hXLYStexrï×hX<L lysine transport via diffusion extracellular to periplasm rð×h}rñ×XGENE ASSOCIATIONrò×]ró×X2( STM0320 or STM0999 or STM1473 or STM2267 )rô×ash}rõ×j9,jô×j:,XTransport Outer Membrane Porinrö×j<,h]r÷×(h)hh h2e…rø×Rrù×j@,}rú×(j¬™G¿ðjAcG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rû×}rü×(hXLYXIrý×hXLyxose isomeraserþ×h}rÿ×XGENE ASSOCIATIONrØ]rØXSTM4046rØash}rØj9,jØj:,XAlternate Carbon MetabolismrØj<,h]rØjÁa…rØRrØj@,}rØ(jB,)r Ø}r Ø(hXlyx__L_cr ØhXL-Lyxoser Øh}r Ø(XPUBCHEMrØ]rØX4676rØaXCHEBIrØ]rØX28480rØaXKEGGrØ]rØXC01508rØauh}rØhNhh]rØ…rØRrØjU,XC5H10O5rØjW,jp,jY,KjZ,j[,j\,GubG¿ðjB,)rØ}rØ(hX xylu__L_crØhX L-XyluloserØh}r Ø(XPUBCHEMr!Ø]r"ØX3606r#ØaXCHEBIr$Ø]r%ØX17399r&ØaXKEGGr'Ø]r(ØXC00312r)Øauh}r*ØhNhh]r+Ø…r,ØRr-ØjU,XC5H10O5r.ØjW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r/Ø}r0Ø(hXLYXt2ppr1ØhX0L Lyxose transport via proton symport periplasm r2Øh}r3ØXGENE ASSOCIATIONr4Ø]r5ØXSTM4050r6Øash}r7Øj9,j6Øj:,XTransport Inner Membraner8Øj<,h]r9ØjÊa…r:ØRr;Øj@,}r<Ø(jB,)r=Ø}r>Ø(hXlyx__L_pr?ØhXL-Lyxoser@Øh}rAØ(XPUBCHEMrBØ]rCØX4676rDØaXCHEBIrEØ]rFØX28480rGØaXKEGGrHØ]rIØXC01508rJØauh}rKØhNhh]rLØ…rMØRrNØjU,XC5H10O5rOØjW,jX,jY,KjZ,j[,j\,GubG¿ðjØ/G¿ðj ØG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rPØ}rQØ(hXLYXtexrRØhX<L Lyxose transport via diffusion extracellular to periplasm rSØh}rTØXGENE ASSOCIATIONrUØ]rVØX2( STM0320 or STM0999 or STM1473 or STM2267 )rWØash}rXØj9,jWØj:,XTransport Outer Membrane PorinrYØj<,h]rZØ(h)hh h2e…r[ØRr\Øj@,}r]Ø(jÌ™G¿ðj=ØG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r^Ø}r_Ø(hXL_LACD2r`ØhX#L Lactate dehydrogenase ubiquinone raØh}rbØXGENE ASSOCIATIONrcØ]rdØXSTM3694reØash}rfØj9,jeØj:,XOxidative PhosphorylationrgØj<,h]rhØjÓa…riØRrjØj@,}rkØ(jB,)rlØ}rmØ(hXlac__L_crnØhX L-LactateroØh}rpØ(XPUBCHEMrqØ]rrØX3486rsØaXCHEBIrtØ]ruØX422rvØaXKEGGrwØ]rxØXC00186ryØauh}rzØhNhh]r{Ø…r|ØRr}ØjU,XC3H5O3r~ØjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjç_G¿ðjú_G?ðjFG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rØ}r€Ø(hXL_LACD3rØhX$L Lactate dehydrogenase menaquinone r‚Øh}rƒØXGENE ASSOCIATIONr„Ø]r…ØXSTM3694r†Øash}r‡Øj9,j†Øj:,XOxidative PhosphorylationrˆØj<,h]r‰ØjÓa…rŠØRr‹Øj@,}rŒØ(j-`G¿ðjlØG¿ðj¬XG?ðjFG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rØ}rŽØ(hX L_LACt2rpprØhX<L lactate reversible transport via proton symport periplasm rØh}r‘ØXGENE ASSOCIATIONr’Ø]r“ØXSTM3692r”Øash}r•Øj9,j”Øj:,XTransport Inner Membraner–Øj<,h]r—Øj» a…r˜ØRr™Øj@,}ršØ(jB,)r›Ø}rœØ(hXlac__L_prØhX L-LactateržØh}rŸØ(XPUBCHEMr Ø]r¡ØX3486r¢ØaXCHEBIr£Ø]r¤ØX422r¥ØaXKEGGr¦Ø]r§ØXC00186r¨Øauh}r©ØhNhh]rªØ…r«ØRr¬ØjU,XC3H5O3r­ØjW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjØ/G¿ðj¿.G?ðjlØG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r®Ø}r¯Ø(hXL_LACtexr°ØhX=L lactate transport via diffusion extracellular to periplasm r±Øh}r²ØXGENE ASSOCIATIONr³Ø]r´ØX2( STM0320 or STM0999 or STM1473 or STM2267 )rµØash}r¶Øj9,jµØj:,XTransport Outer Membrane Porinr·Øj<,h]r¸Ø(h)hh h2e…r¹ØRrºØj@,}r»Ø(j™G¿ðj›ØG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r¼Ø}r½Ø(hXM1PDr¾ØhX$mannitol 1 phosphate 5 dehydrogenaser¿Øh}rÀØXGENE ASSOCIATIONrÁØ]rÂØXSTM3686rÃØash}rÄØj9,jÃØj:,XAlternate Carbon MetabolismrÅØj<,h]rÆØjÜa…rÇØRrÈØj@,}rÉØ(jB,)rÊØ}rËØ(hXmnl1p_crÌØhXD-Mannitol-1-phosphaterÍØh}rÎØ(XPUBCHEMrÏØ]rÐØX3917rÑØaXCHEBIrÒØ]rÓØX16298rÔØaXKEGGrÕØ]rÖØXC00644rרauh}rØØhNhh]rÙØ…rÚØRrÛØjU,XC6H13O9PrÜØjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj™7G¿ðjs7G?ðj̨G?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÝØ}rÞØ(hXMACPDrߨhXMalonyl ACP decarboxylaseràØh}ráØXGENE ASSOCIATIONrâØ]rãØXSTM2378räØash}råØj9,jäØj:,XMembrane Lipid MetabolismræØj<,h]rçØhÝa…rèØRréØj@,}rêØ(jŒ=G¿ðj¿.G¿ðjaJG?ðjÂ=G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rëØ}rìØ(hX MALDt2_2ppríØhX5D Malate transport via proton symport 2 H periplasm rîØh}rïØXGENE ASSOCIATIONrðØ]rñØXSTM3614ròØash}róØj9,jòØj:,XTransport Inner MembranerôØj<,h]rõØjía…röØRr÷Øj@,}røØ(jØ/GÀjB,)rùØ}rúØ(hXmal__D_prûØhXD-MalaterüØh}rýØ(XPUBCHEMrþØ]rÿØX3780rÙaXCHEBIrÙ]rÙX30796rÙaXKEGGrÙ]rÙXC00497rÙauh}rÙhNhh]rÙ…r ÙRr ÙjU,XC4H4O5r ÙjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjB,)r Ù}r Ù(hXmal__D_crÙhXD-MalaterÙh}rÙ(XPUBCHEMrÙ]rÙX3780rÙaXCHEBIrÙ]rÙX30796rÙaXKEGGrÙ]rÙXC00497rÙauh}rÙhNhh]rÙ…rÙRrÙjU,XC4H4O5rÙjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðj¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÙ}r Ù(hXMALDtexr!ÙhX<D Malate transport via diffusion extracellular to periplasm r"Ùh}r#ÙXGENE ASSOCIATIONr$Ù]r%ÙX2( STM1473 or STM0999 or STM2267 or STM0320 )r&Ùash}r'Ùj9,j&Ùj:,XTransport Outer Membrane Porinr(Ùj<,h]r)Ù(h)hh h2e…r*ÙRr+Ùj@,}r,Ù(jì™G¿ðjùØG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r-Ù}r.Ù(hXMALSr/ÙhXmalate synthaser0Ùh}r1ÙXGENE ASSOCIATIONr2Ù]r3ÙXSTM4183r4Ùash}r5Ùj9,j4Ùj:,XAnaplerotic Reactionsr6Ùj<,h]r7Ùjåa…r8ÙRr9Ùj@,}r:Ù(j«CG¿ðjˆ.G¿ðj¡¾G¿ðjE²G?ðj¿.G?ðj˜CG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r;Ù}r<Ù(hXMALTATrr=ÙhXmaltose O acetyltransferaser>Ùh}r?ÙXGENE ASSOCIATIONr@Ù]rAÙXSTM0472rBÙash}rCÙj9,jBÙj:,XAlternate Carbon MetabolismrDÙj<,h]rEÙja…rFÙRrGÙj@,}rHÙ(j¦WG¿ðj«CG¿ðjB,)rIÙ}rJÙ(hXacmalt_crKÙhXAcetyl-maltoserLÙh}rMÙ(XPUBCHEMrNÙ]rOÙX5209rPÙaXCHEBIrQÙ]rRÙX2411rSÙaXKEGGrTÙ]rUÙXC02130rVÙauh}rWÙhNhh]rXÙ…rYÙRrZÙjU,X C14H24O12r[ÙjW,jp,jY,KjZ,j[,j\,GubG?ðj˜CG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r\Ù}r]Ù(hX MALTHXabcppr^ÙhX0maltohexaose transport via ABC system periplasm r_Ùh}r`ÙXGENE ASSOCIATIONraÙ]rbÙX5( STM4229 and STM4228 and STM4227 and STM4230 )rcÙash}rdÙj9,jcÙj:,XTransport Inner MembranereÙj<,h]rfÙ(hVhMhDh_e…rgÙRrhÙj@,}riÙ(ju.G¿ðjvBG¿ðjˆ.G¿ðj¬.G?ðjVBG?ðj¿.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rjÙ}rkÙ(hX MALTHXtexirlÙhXLmaltohexaose transport via diffusion extracellular to periplasm irreversiblermÙh}rnÙXGENE ASSOCIATIONroÙ]rpÙXSTM4231rqÙash}rrÙj9,jqÙj:,XTransport Outer MembranersÙj<,h]rtÙhha…ruÙRrvÙj@,}rwÙ(jLšG¿ðjvBG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rxÙ}ryÙ(hX MALTPTabcpprzÙhX1maltopentaose transport via ABC system periplasm r{Ùh}r|ÙXGENE ASSOCIATIONr}Ù]r~ÙX5( STM4229 and STM4228 and STM4227 and STM4230 )rÙash}r€Ùj9,jÙj:,XTransport Inner MembranerÙj<,h]r‚Ù(hDh_hVhMe…rƒÙRr„Ùj@,}r…Ù(ju.G¿ðjˆ.G¿ðjB,)r†Ù}r‡Ù(hXmaltpt_prˆÙhX Maltopentaoser‰Ùh}rŠÙ(XPUBCHEMr‹Ù]rŒÙX 124005??3611rÙaXCHEBIrŽÙ]rÙX28057rÙaXKEGGr‘Ù]r’Ùjj.auh}r“ÙhNhh]r”Ù…r•ÙRr–ÙjU,X C30H52O26r—ÙjW,jX,jY,KjZ,j[,j\,GubG¿ðj¿.G?ðjìWG?ðj¬.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r˜Ù}r™Ù(hX MALTPTtexiršÙhXXmaltopentaoseMaltotriose transport via diffusion extracellular to periplasm irreversibler›Ùh}rœÙXGENE ASSOCIATIONrÙ]ržÙXSTM4231rŸÙash}r Ùj9,jŸÙj:,XTransport Outer Membraner¡Ùj<,h]r¢Ùhha…r£ÙRr¤Ùj@,}r¥Ù(jkšG¿ðj†ÙG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¦Ù}r§Ù(hX MALTTRabcppr¨ÙhX/Maltotriose transport via ABC system periplasm r©Ùh}rªÙXGENE ASSOCIATIONr«Ù]r¬ÙX5( STM4229 and STM4228 and STM4227 and STM4230 )r­Ùash}r®Ùj9,j­Ùj:,XTransport Inner Membraner¯Ùj<,h]r°Ù(hVhMhDh_e…r±ÙRr²Ùj@,}r³Ù(ju.G¿ðjB,)r´Ù}rµÙ(hXmalttr_pr¶ÙhX Maltotrioser·Ùh}r¸Ù(XPUBCHEMr¹Ù]rºÙX4954r»ÙaXCHEBIr¼Ù]r½ÙX27931r¾ÙaXKEGGr¿Ù]rÀÙXC01835rÁÙauh}rÂÙhNhh]rÃÙ…rÄÙRrÅÙjU,X C18H32O16rÆÙjW,jX,jY,KjZ,j[,j\,GubG¿ðjˆ.G¿ðj¬.G?ðj¿.G?ðj“WG?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÇÙ}rÈÙ(hX MALTTRtexirÉÙhXKMaltotriose transport via diffusion extracellular to periplasm irreversiblerÊÙh}rËÙXGENE ASSOCIATIONrÌÙ]rÍÙXSTM4231rÎÙash}rÏÙj9,jÎÙj:,XTransport Outer MembranerÐÙj<,h]rÑÙhha…rÒÙRrÓÙj@,}rÔÙ(jŠšG¿ðj´ÙG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÕÙ}rÖÙ(hX MALTTTRabcppr×ÙhX1maltotetraose transport via ABC system periplasm rØÙh}rÙÙXGENE ASSOCIATIONrÚÙ]rÛÙX5( STM4229 and STM4228 and STM4227 and STM4230 )rÜÙash}rÝÙj9,jÜÙj:,XTransport Inner MembranerÞÙj<,h]rßÙ(hDh_hVhMe…ràÙRráÙj@,}râÙ(ju.G¿ðjB,)rãÙ}räÙ(hX maltttr_pråÙhX MaltotetraoseræÙh}rçÙ(XPUBCHEMrèÙ]réÙX5141rêÙaXCHEBIrëÙ]rìÙjj.aXKEGGríÙ]rîÙXC02052rïÙauh}rðÙhNhh]rñÙ…ròÙRróÙjU,X C24H42O21rôÙjW,jX,jY,KjZ,j[,j\,GubG¿ðjˆ.G¿ðj¬.G?ðj¿.G?ðj¹WG?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rõÙ}röÙ(hX MALTTTRtexir÷ÙhXXmaltotetraoseMaltotriose transport via diffusion extracellular to periplasm irreversiblerøÙh}rùÙXGENE ASSOCIATIONrúÙ]rûÙXSTM4231rüÙash}rýÙj9,jüÙj:,XTransport Outer MembranerþÙj<,h]rÿÙhha…rÚRrÚj@,}rÚ(jªšG¿ðjãÙG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÚ}rÚ(hX MALTabcpprÚhX+maltose transport via ABC system periplasm rÚh}rÚXGENE ASSOCIATIONrÚ]r ÚX5( STM4229 and STM4228 and STM4227 and STM4230 )r Úash}r Új9,j Új:,XTransport Inner Membraner Új<,h]r Ú(hDhMhVh_e…rÚRrÚj@,}rÚ(jB,)rÚ}rÚ(hXmalt_prÚhXMaltoserÚh}rÚ(XPUBCHEMrÚ]rÚX3508rÚaXCHEBIrÚ]rÚX17306rÚaXKEGGrÚ]rÚXC00208rÚauh}rÚhNhh]r Ú…r!ÚRr"ÚjU,X C12H22O11r#ÚjW,jX,jY,KjZ,j[,j\,GubG¿ðju.G¿ðjˆ.G¿ðj¦WG?ðj¿.G?ðj¬.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r$Ú}r%Ú(hX MALTptsppr&ÚhX+maltose transport via PEPPyr PTS periplasm r'Úh}r(ÚXGENE ASSOCIATIONr)Ú]r*ÚX'( STM2433 and STM2431 and STM2432 )r+Úash}r,Új9,j+Új:,XTransport Inner Membraner-Új<,h]r.Ú(jjôjýe…r/ÚRr0Új@,}r1Ú(j FG¿ðjÚG¿ðjB,)r2Ú}r3Ú(hXmalt6p_cr4ÚhXMaltose-6-phosphater5Úh}r6Ú(XPUBCHEMr7Ú]r8ÚX5904r9ÚaXCHEBIr:Ú]r;ÚX15703r<ÚaXKEGGr=Ú]r>ÚXC02995r?Úauh}r@ÚhNhh]rAÚ…rBÚRrCÚjU,X C12H21O14PrDÚjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðjFG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rEÚ}rFÚ(hXMALTtexirGÚhXRmaltoseMaltotriose transport via diffusion extracellular to periplasm irreversiblerHÚh}rIÚXGENE ASSOCIATIONrJÚ]rKÚXSTM4231rLÚash}rMÚj9,jLÚj:,XTransport Outer MembranerNÚj<,h]rOÚhha…rPÚRrQÚj@,}rRÚ(j,šG¿ðjÚG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rSÚ}rTÚ(hX MALt2_2pprUÚhX3Malate transport via proton symport 2 H periplasm rVÚh}rWÚXGENE ASSOCIATIONrXÚ]rYÚXSTM3614rZÚash}r[Új9,jZÚj:,XTransport Inner Membraner\Új<,h]r]Újía…r^ÚRr_Új@,}r`Ú(jB,)raÚ}rbÚ(hXmal__L_prcÚhXL-MalaterdÚh}reÚ(XPUBCHEMrfÚ]rgÚX3449rhÚaXCHEBIriÚ]rjÚX30797rkÚaXKEGGrlÚ]rmÚXC00149rnÚauh}roÚhNhh]rpÚ…rqÚRrrÚjU,XC4H4O5rsÚjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjØ/GÀjE²G?ðj¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rtÚ}ruÚ(hXMALtexrvÚhX:Malate transport via diffusion extracellular to periplasm rwÚh}rxÚXGENE ASSOCIATIONryÚ]rzÚX2( STM0320 or STM0999 or STM1473 or STM2267 )r{Úash}r|Új9,j{Új:,XTransport Outer Membrane Porinr}Új<,h]r~Ú(h)hh h2e…rÚRr€Új@,}rÚ(j šG¿ðjaÚG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r‚Ú}rƒÚ(hXMAN6PIr„ÚhXmannose 6 phosphate isomeraser…Úh}r†ÚXGENE ASSOCIATIONr‡Ú]rˆÚXSTM1467r‰Úash}rŠÚj9,j‰Új:,XAlternate Carbon Metabolismr‹Új<,h]rŒÚjîa…rÚRrŽÚj@,}rÚ(j ÈG¿ðj̨G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÚ}r‘Ú(hX MAN6Pt6_2ppr’ÚhX?Mannose 6 phosphate transport via phosphate antiport periplasm r“Úh}r”ÚXGENE ASSOCIATIONr•Ú]r–ÚXSTM3787r—Úash}r˜Új9,j—Új:,XTransport Inner Membraner™Új<,h]ršÚj a…r›ÚRrœÚj@,}rÚ(jB,)ržÚ}rŸÚ(hXman6p_pr ÚhXD-Mannose-6-phosphater¡Úh}r¢Ú(XPUBCHEMr£Ú]r¤ÚX3572r¥ÚaXCHEBIr¦Ú]r§ÚX17369r¨ÚaXKEGGr©Ú]rªÚXC00275r«Úauh}r¬ÚhNhh]r­Ú…r®ÚRr¯ÚjU,XC6H11O9Pr°ÚjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjÑ.GÀj’;G@j ÈG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r±Ú}r²Ú(hXMAN6Ptexr³ÚhXGMannose 6 phosphate transport via diffusion extracellular to periplasm r´Úh}rµÚXGENE ASSOCIATIONr¶Ú]r·ÚX2( STM0320 or STM0999 or STM1473 or STM2267 )r¸Úash}r¹Új9,j¸Új:,XTransport Outer Membrane PorinrºÚj<,h]r»Ú(h)hh h2e…r¼ÚRr½Új@,}r¾Ú(jÉšG¿ðjžÚG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r¿Ú}rÀÚ(hX MANGLYCtexrÁÚhXR2 O alpha mannosyl D glycerate transport via diffusion extracellular to periplasm rÂÚh}rÃÚXGENE ASSOCIATIONrÄÚ]rÅÚX2( STM0320 or STM0999 or STM1473 or STM2267 )rÆÚash}rÇÚj9,jÆÚj:,XTransport Outer Membrane PorinrÈÚj<,h]rÉÚ(h)hh h2e…rÊÚRrËÚj@,}rÌÚ(j ›G¿ðjB,)rÍÚ}rÎÚ(hX manglyc_prÏÚhX2-alpha-D-Mannosyl-D-glyceraterÐÚh}rÑÚ(XPUBCHEMrÒÚ]rÓÚX13711rÔÚaXCHEBIrÕÚ]rÖÚX15847r×ÚaXKEGGrØÚ]rÙÚXC11544rÚÚauh}rÛÚhNhh]rÜÚ…rÝÚRrÞÚjU,XC9H15O9rßÚjW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)ràÚ}ráÚ(hXMANptspprâÚhX-D mannose transport via PEPPyr PTS periplasm rãÚh}räÚXGENE ASSOCIATIONråÚ]ræÚXC( STM1830 and STM1831 and STM1832 and STM2431 and STM2432 )rçÚash}rèÚj9,jçÚj:,XTransport Inner MembraneréÚj<,h]rêÚ(j{jýj„jje…rëÚRrìÚj@,}ríÚ(j FG¿ðjB,)rîÚ}rïÚ(hXman_prðÚhX D-MannoserñÚh}ròÚ(XPUBCHEMróÚ]rôÚX3459rõÚaXCHEBIröÚ]r÷ÚX4208røÚaXKEGGrùÚ]rúÚXC00159rûÚauh}rüÚhNhh]rýÚ…rþÚRrÿÚjU,XC6H12O6rÛjW,jX,jY,KjZ,j[,j\,GubG¿ðj ÈG?ðjFG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÛ}rÛ(hXMANtexrÛhX=D mannose transport via diffusion extracellular to periplasm rÛh}rÛXGENE ASSOCIATIONrÛ]rÛX2( STM0320 or STM0999 or STM1473 or STM2267 )rÛash}r Ûj9,jÛj:,XTransport Outer Membrane Porinr Ûj<,h]r Û(h)hh h2e…r ÛRr Ûj@,}rÛ(jéšG¿ðjîÚG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÛ}rÛ(hXMCITDrÛhX2 methylcitrate dehydrataserÛh}rÛXGENE ASSOCIATIONrÛ]rÛXSTM0370rÛash}rÛj9,jÛj:,XAlternate Carbon MetabolismrÛj<,h]rÛj÷a…rÛRrÛj@,}rÛ(jB,)rÛ}rÛ(hX2mcit_crÛhX2-Methylcitrater Ûh}r!Û(XPUBCHEMr"Û]r#ÛX5290r$ÛaXCHEBIr%Û]r&ÛX 10860 30836r'ÛaXKEGGr(Û]r)ÛXC02225r*Ûauh}r+ÛhNhh]r,Û…r-ÛRr.ÛjU,XC7H7O7r/ÛjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG¿ðjˆ.G?ðjB,)r0Û}r1Û(hX2mcacn_cr2ÛhXcis-2-Methylaconitater3Ûh}r4Û(XPUBCHEMr5Û]r6ÛX6896r7ÛaXCHEBIr8Û]r9ÛX16717r:ÛaXKEGGr;Û]r<ÛXC04225r=Ûauh}r>ÛhNhh]r?Û…r@ÛRrAÛjU,XC7H5O6rBÛjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rCÛ}rDÛ(hXMCITL2rEÛhXmethylisocitrate lyaserFÛh}rGÛXGENE ASSOCIATIONrHÛ]rIÛXSTM0368rJÛash}rKÛj9,jJÛj:,XAlternate Carbon MetabolismrLÛj<,h]rMÛja…rNÛRrOÛj@,}rPÛ(jB,)rQÛ}rRÛ(hXmicit_crSÛhXmethylisocitraterTÛh}rUÛ(XPUBCHEMrVÛ]rWÛX7191rXÛaXCHEBIrYÛ]rZÛX15607r[ÛaXKEGGr\Û]r]ÛXC04593r^Ûauh}r_ÛhNhh]r`Û…raÛRrbÛjU,XC7H7O7rcÛjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG¿ðjFG?ðjM`G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rdÛ}reÛ(hXMCITSrfÛhX2 methylcitrate synthasergÛh}rhÛXGENE ASSOCIATIONriÛ]rjÛXSTM0369rkÛash}rlÛj9,jkÛj:,XAlternate Carbon MetabolismrmÛj<,h]rnÛj a…roÛRrpÛj@,}rqÛ(j›DG¿ðjˆ.G¿ðjŠ`G¿ðjÛG?ðj¿.G?ðj˜CG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rrÛ}rsÛ(hXMCOATArtÛhXMalonyl CoA ACP transacylaseruÛh}rvÛXGENE ASSOCIATIONrwÛ]rxÛX( STM1196 and STM1194 )ryÛash}rzÛj9,jyÛj:,XMembrane Lipid Metabolismr{Ûj<,h]r|Û(jRje…r}ÛRr~Ûj@,}rÛ(jgDG¿ðj°=G¿ðjŒ=G?ðj˜CG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r€Û}rÛ(hXMCPSTr‚ÛhX$3 mercaptopyruvate sulfurtransferaserƒÛh}r„ÛXGENE ASSOCIATIONr…Û]r†ÛXSTM2533r‡Ûash}rˆÛj9,j‡Ûj:,XCysteine Metabolismr‰Ûj<,h]rŠÛja…r‹ÛRrŒÛj@,}rÛ(jÂpG¿ðjB,)rŽÛ}rÛ(hX mercppyr_crÛhXMercaptopyruvater‘Ûh}r’Û(XPUBCHEMr“Û]r”ÛX4208r•ÛaXCHEBIr–Û]r—ÛX16208r˜ÛaXKEGGr™Û]ršÛXC00957r›Ûauh}rœÛhNhh]rÛ…ržÛRrŸÛjU,XC3H3O3Sr ÛjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjèpG?ðjFG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¡Û}r¢Û(hXMCTP1Appr£ÛhX<murein crosslinking transpeptidase 1A A2pm D ala periplasm r¤Ûh}r¥ÛXGENE ASSOCIATIONr¦Û]r§ÛX2( STM0122 or STM0640 or STM0190 or STM3493 )r¨Ûash}r©Ûj9,j¨Ûj:,XMurein BiosynthesisrªÛj<,h]r«Û(j$j-j6j?e…r¬ÛRr­Ûj@,}r®Û(jB,)r¯Û}r°Û(hX murein5p5p_pr±ÛhXNtwo-linked-disacharide-pentapeptide-murein-units-uncrosslinked-middle-of-chainr²Ûh}r³Û(XPUBCHEMr´Û]rµÛjj.aXCHEBIr¶Û]r·Ûjj.aXKEGGr¸Û]r¹Ûjj.auh}rºÛhNhh]r»Û…r¼ÛRr½ÛjU,X C80H124N16O42r¾ÛjW,jX,jY,JüÿÿÿjZ,j[,j\,GubG¿ðjü?G?ðj¹§G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¿Û}rÀÛ(hXMCTP1BpprÁÛhX;murein crosslinking transpeptidase 1B A2pm A2pm periplasm rÂÛh}rÃÛXGENE ASSOCIATIONrÄÛ]rÅÛX( STM0190 or STM3493 )rÆÛash}rÇÛj9,jÆÛj:,XMurein BiosynthesisrÈÛj<,h]rÉÛ(j$j?e…rÊÛRrËÛj@,}rÌÛ(j¯ÛG¿ðj­TG?ðjB,)rÍÛ}rÎÛ(hX murein5px3p_prÏÛhXbtwo-disacharide-linked-murein-units-pentapeptide-corsslinked-tripeptide-A2pm-A2pm--middle-of-chainrÐÛh}rÑÛ(XPUBCHEMrÒÛ]rÓÛjj.aXCHEBIrÔÛ]rÕÛjj.aXKEGGrÖÛ]r×Ûjj.auh}rØÛhNhh]rÙÛ…rÚÛRrÛÛjU,X C74H112N14O39rÜÛjW,jX,jY,JüÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÝÛ}rÞÛ(hXMCTP2ApprßÛhX<murein crosslinking transpeptidase 1A A2pm D ala periplasm ràÛh}ráÛXGENE ASSOCIATIONrâÛ]rãÛX2( STM0122 or STM0640 or STM3493 or STM0190 )räÛash}råÛj9,jäÛj:,XMurein BiosynthesisræÛj<,h]rçÛ(j$j?j-j6e…rèÛRréÛj@,}rêÛ(jB,)rëÛ}rìÛ(hXmurein5p5p5p_príÛhXPthree-linked-disacharide-pentapeptide-murein-units-uncrosslinked-middle-of-chainrîÛh}rïÛ(XPUBCHEMrðÛ]rñÛjj.aXCHEBIròÛ]róÛjj.aXKEGGrôÛ]rõÛjj.auh}röÛhNhh]r÷Û…røÛRrùÛjU,XC120H186N24O63rúÛjW,jX,jY,JúÿÿÿjZ,j[,j\,GubG¿ðjü?G@jB,)rûÛ}rüÛ(hXmurein5px4px4p_prýÛhX˜three-disacharide-linked-murein-units-pentapeptide-crosslinked-tetrapeptide-A2pm-D-ala-tetrapeptide-corsslinked-tetrapeptide-A2pm-D-ala--middle-of-chainrþÛh}rÿÛ(XPUBCHEMrÜ]rÜjj.aXCHEBIrÜ]rÜjj.aXKEGGrÜ]rÜjj.auh}rÜhNhh]rÜ…rÜRr ÜjU,XC114H172N22O59r ÜjW,jX,jY,JúÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r Ü}r Ü(hXMDDCP1ppr ÜhX3murein D D carboxypeptidase murein5px4p periplasm rÜh}rÜXGENE ASSOCIATIONrÜ]rÜX2( STM0637 or STM3300 or STM0863 or STM2062 )rÜash}rÜj9,jÜj:,XMurein BiosynthesisrÜj<,h]rÜ(jHjQjZjce…rÜRrÜj@,}rÜ(j¹§G¿ðj>0G¿ðjB,)rÜ}rÜ(hX murein4px4p_prÜhXetwo-disacharide-linked-murein-units-tetrapeptide-corsslinked-tetrapeptide-A2pm-D-ala--middle-of-chainrÜh}rÜ(XPUBCHEMrÜ]rÜjj.aXCHEBIr Ü]r!Üjj.aXKEGGr"Ü]r#Üjj.auh}r$ÜhNhh]r%Ü…r&ÜRr'ÜjU,X C74H112N14O39r(ÜjW,jX,jY,JüÿÿÿjZ,j[,j\,GubG?ðjü?G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r)Ü}r*Ü(hXMDDCP2ppr+ÜhX6murein D D carboxypeptidase murein5px4px4p periplasm r,Üh}r-ÜXGENE ASSOCIATIONr.Ü]r/ÜX2( STM0637 or STM3300 or STM0863 or STM2062 )r0Üash}r1Üj9,j0Üj:,XMurein Biosynthesisr2Üj<,h]r3Ü(jQjcjHjZe…r4ÜRr5Üj@,}r6Ü(jûÛG¿ðj>0G¿ðjü?G?ðjB,)r7Ü}r8Ü(hXmurein4px4px4p_pr9ÜhX™three-disacharide-linked-murein-units-tetrapeptide-crosslinked-tetrapeptide-A2pm-D-ala--tetrapeptide-corsslinked-tetrapeptide-A2pm-D-ala--middle-of-chainr:Üh}r;Ü(XPUBCHEMr<Ü]r=Üjj.aXCHEBIr>Ü]r?Üjj.aXKEGGr@Ü]rAÜjj.auh}rBÜhNhh]rCÜ…rDÜRrEÜjU,XC111H167N21O58rFÜjW,jX,jY,JúÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rGÜ}rHÜ(hXMDDCP3pprIÜhX2murein D D carboxypeptidase murein5p5p periplasm rJÜh}rKÜXGENE ASSOCIATIONrLÜ]rMÜX2( STM0637 or STM3300 or STM0863 or STM2062 )rNÜash}rOÜj9,jNÜj:,XMurein BiosynthesisrPÜj<,h]rQÜ(jQjcjHjZe…rRÜRrSÜj@,}rTÜ(j>0G¿ðj¯ÛG¿ðjü?G?ðjB,)rUÜ}rVÜ(hX murein5p4p_prWÜhX_two-linked-disacharide-pentapeptide-and-tetrapeptide-murein-units-uncrosslinked-middle-of-chainrXÜh}rYÜ(XPUBCHEMrZÜ]r[Üjj.aXCHEBIr\Ü]r]Üjj.aXKEGGr^Ü]r_Üjj.auh}r`ÜhNhh]raÜ…rbÜRrcÜjU,X C77H119N15O41rdÜjW,jX,jY,JüÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)reÜ}rfÜ(hXMDDCP4pprgÜhX2murein D D carboxypeptidase murein5p4p periplasm rhÜh}riÜXGENE ASSOCIATIONrjÜ]rkÜX2( STM0637 or STM3300 or STM0863 or STM2062 )rlÜash}rmÜj9,jlÜj:,XMurein BiosynthesisrnÜj<,h]roÜ(jQjcjHjZe…rpÜRrqÜj@,}rrÜ(j>0G¿ðjUÜG¿ðjü?G?ðjB,)rsÜ}rtÜ(hX murein4p4p_pruÜhXNtwo-linked-disacharide-tetrapeptide-murein-units-uncrosslinked-middle-of-chainrvÜh}rwÜ(XPUBCHEMrxÜ]ryÜjj.aXCHEBIrzÜ]r{Üjj.aXKEGGr|Ü]r}Üjj.auh}r~ÜhNhh]rÜ…r€ÜRrÜjU,X C74H114N14O40r‚ÜjW,jX,jY,JüÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rƒÜ}r„Ü(hXMDDCP5ppr…ÜhX2murein D D carboxypeptidase murein5p3p periplasm r†Üh}r‡ÜXGENE ASSOCIATIONrˆÜ]r‰ÜX2( STM0637 or STM3300 or STM0863 or STM2062 )rŠÜash}r‹Üj9,jŠÜj:,XMurein BiosynthesisrŒÜj<,h]rÜ(jQjcjHjZe…rŽÜRrÜj@,}rÜ(jB,)r‘Ü}r’Ü(hX murein5p3p_pr“ÜhX]two-linked-disacharide-pentapeptide-and-tripeptide-murein-units-uncrosslinked-middle-of-chainr”Üh}r•Ü(XPUBCHEMr–Ü]r—Üjj.aXCHEBIr˜Ü]r™Üjj.aXKEGGršÜ]r›Üjj.auh}rœÜhNhh]rÜ…ržÜRrŸÜjU,X C74H114N14O40r ÜjW,jX,jY,JüÿÿÿjZ,j[,j\,GubG¿ðj>0G¿ðjü?G?ðjB,)r¡Ü}r¢Ü(hX murein4p3p_pr£ÜhX]two-linked-disacharide-tetrapeptide-and-tripeptide-murein-units-uncrosslinked-middle-of-chainr¤Üh}r¥Ü(XPUBCHEMr¦Ü]r§Üjj.aXCHEBIr¨Ü]r©Üjj.aXKEGGrªÜ]r«Üjj.auh}r¬ÜhNhh]r­Ü…r®ÜRr¯ÜjU,X C71H109N13O39r°ÜjW,jX,jY,JüÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r±Ü}r²Ü(hXMDDEP1ppr³ÜhX0murein D D endopeptidase murein4px4p periplasm r´Üh}rµÜXGENE ASSOCIATIONr¶Ü]r·ÜX%( STM3300 or STM2383 or STM2168 )r¸Üash}r¹Üj9,j¸Üj:,XMurein RecyclingrºÜj<,h]r»Ü(jljHjue…r¼ÜRr½Üj@,}r¾Ü(jÜG¿ðj>0G¿ðjsÜG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¿Ü}rÀÜ(hXMDDEP2pprÁÜhX0murein D D endopeptidase murein3px4p periplasm rÂÜh}rÃÜXGENE ASSOCIATIONrÄÜ]rÅÜX%( STM3300 or STM2383 or STM2168 )rÆÜash}rÇÜj9,jÆÜj:,XMurein RecyclingrÈÜj<,h]rÉÜ(jljHjue…rÊÜRrËÜj@,}rÌÜ(jB,)rÍÜ}rÎÜ(hX murein3px4p_prÏÜhXctwo-disacharide-linked-murein-units-tripeptide-crosslinked-tetrapeptide-A2pm-D-ala--middle-of-chainrÐÜh}rÑÜ(XPUBCHEMrÒÜ]rÓÜjj.aXCHEBIrÔÜ]rÕÜjj.aXKEGGrÖÜ]r×Üjj.auh}rØÜhNhh]rÙÜ…rÚÜRrÛÜjU,X C71H107N13O38rÜÜjW,jX,jY,JüÿÿÿjZ,j[,j\,GubG¿ðj>0G¿ðj¡ÜG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÝÜ}rÞÜ(hXMDDEP3pprßÜhX0murein D D endopeptidase murein5px4p periplasm ràÜh}ráÜXGENE ASSOCIATIONrâÜ]rãÜX%( STM3300 or STM2383 or STM2168 )räÜash}råÜj9,jäÜj:,XMurein RecyclingræÜj<,h]rçÜ(jljHjue…rèÜRréÜj@,}rêÜ(j¹§G¿ðj>0G¿ðjUÜG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rëÜ}rìÜ(hXMDDEP4ppríÜhX3murein D D endopeptidase murein4px4px4p periplasm rîÜh}rïÜXGENE ASSOCIATIONrðÜ]rñÜX%( STM3300 or STM2383 or STM2168 )ròÜash}róÜj9,jòÜj:,XMurein RecyclingrôÜj<,h]rõÜ(jljHjue…röÜRr÷Üj@,}røÜ(j>0G¿ðj7ÜG¿ðjB,)rùÜ}rúÜ(hXmurein4px4p4p_prûÜhX‡three-disacharide-linked-murein-units-tetrapeptide-crosslinked-tetrapeptide-A2pm-D-ala--one-uncrosslinked-tetrapaptide--middle-of-chainrüÜh}rýÜ(XPUBCHEMrþÜ]rÿÜjj.aXCHEBIrÝ]rÝjj.aXKEGGrÝ]rÝjj.auh}rÝhNhh]rÝ…rÝRrÝjU,XC111H169N21O59rÝjW,jX,jY,JúÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r Ý}r Ý(hXMDHr ÝhXmalate dehydrogenaser Ýh}r ÝXGENE ASSOCIATIONrÝ]rÝXSTM3359rÝash}rÝj9,jÝj:,XCitric Acid CyclerÝj<,h]rÝj~a…rÝRrÝj@,}rÝ(jE²G¿ðj™7G¿ðjŠ`G?ðjs7G?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÝ}rÝ(hXMDRPDrÝhX75 Methylthio 5 deoxy D ribulose 1 phosphate dehydrataserÝh}rÝXGENE ASSOCIATIONrÝ]rÝjash}rÝj9,jj:,XArginine and Proline MetabolismrÝj<,h]r Ý…r!ÝRr"Ýj@,}r#Ý(jB,)r$Ý}r%Ý(hX 5mdru1p_cr&ÝhX+5-Methylthio-5-deoxy-D-ribulose-1-phosphater'Ýh}r(Ý(XPUBCHEMr)Ý]r*ÝX7183r+ÝaXCHEBIr,Ý]r-ÝX28096r.ÝaXKEGGr/Ý]r0ÝXC04582r1Ýauh}r2ÝhNhh]r3Ý…r4ÝRr5ÝjU,X C6H11O7PSr6ÝjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj˜}G?ðjˆ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r7Ý}r8Ý(hXME1r9ÝhXmalic enzyme NAD r:Ýh}r;ÝXGENE ASSOCIATIONr<Ý]r=ÝXSTM1566r>Ýash}r?Ýj9,j>Ýj:,XAnaplerotic Reactionsr@Ýj<,h]rAÝj‡a…rBÝRrCÝj@,}rDÝ(j™7G¿ðjE²G¿ðjÂ=G?ðjFG?ðjs7G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rEÝ}rFÝ(hXME2rGÝhXmalic enzyme NADP rHÝh}rIÝXGENE ASSOCIATIONrJÝ]rKÝXSTM2472rLÝash}rMÝj9,jLÝj:,XAnaplerotic ReactionsrNÝj<,h]rOÝja…rPÝRrQÝj@,}rRÝ(jà7G¿ðjE²G¿ðjÍ7G?ðjFG?ðjÂ=G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rSÝ}rTÝ(hXMECDPDH2rUÝhX72C methyl D erythritol 2 4 cyclodiphosphate dehydrataserVÝh}rWÝXGENE ASSOCIATIONrXÝ]rYÝXSTM2523rZÝash}r[Ýj9,jZÝj:,X*Cofactor and Prosthetic Group Biosynthesisr\Ýj<,h]r]Ýj™a…r^ÝRr_Ýj@,}r`Ý(jB,)raÝ}rbÝ(hX2mecdp_crcÝhX,2-C-methyl-D-erythritol-2-4-cyclodiphosphaterdÝh}reÝ(XPUBCHEMrfÝ]rgÝX13625rhÝaXCHEBIriÝ]rjÝX18425rkÝaXKEGGrlÝ]rmÝXC11453rnÝauh}roÝhNhh]rpÝ…rqÝRrrÝjU,X C5H10O9P2rsÝjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjs7G¿ðj~G?ðjˆ.G?ðj™7G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rtÝ}ruÝ(hXMECDPSrvÝhX52 C methyl D erythritol 2 4 cyclodiphosphate synthaserwÝh}rxÝXGENE ASSOCIATIONryÝ]rzÝXSTM2929r{Ýash}r|Ýj9,j{Ýj:,X*Cofactor and Prosthetic Group Biosynthesisr}Ýj<,h]r~Ýj¢a…rÝRr€Ýj@,}rÝ(j fG¿ðjeG?ðjaÝG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r‚Ý}rƒÝ(hX MELIBt2ppr„ÝhX-melibiose transport in via symport periplasm r…Ýh}r†ÝXGENE ASSOCIATIONr‡Ý]rˆÝXSTM4299r‰Ýash}rŠÝj9,j‰Ýj:,XTransport Inner Membraner‹Ýj<,h]rŒÝj«a…rÝRrŽÝj@,}rÝ(jB,)rÝ}r‘Ý(hXmelib_pr’ÝhX Melibioser“Ýh}r”Ý(XPUBCHEMr•Ý]r–ÝX7769r—ÝaXCHEBIr˜Ý]r™ÝX28053ršÝaXKEGGr›Ý]rœÝXC05402rÝauh}ržÝhNhh]rŸÝ…r ÝRr¡ÝjU,X C12H22O11r¢ÝjW,jX,jY,KjZ,j[,j\,GubG¿ðjØ/G¿ðj¿·G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r£Ý}r¤Ý(hX MELIBt3ippr¥ÝhX.melibiose transport in via antiport periplasm r¦Ýh}r§ÝXGENE ASSOCIATIONr¨Ý]r©ÝXSTM1522rªÝash}r«Ýj9,jªÝj:,XTransport Inner Membraner¬Ýj<,h]r­ÝjYa…r®ÝRr¯Ýj@,}r°Ý(jØ/G¿ðj¿·G¿ðjÝG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r±Ý}r²Ý(hXMELIBtexr³ÝhX=melibiose transport via diffusion extracellular to periplasm r´Ýh}rµÝXGENE ASSOCIATIONr¶Ý]r·ÝX2( STM0320 or STM0999 or STM1473 or STM2267 )r¸Ýash}r¹Ýj9,j¸Ýj:,XTransport Outer Membrane PorinrºÝj<,h]r»Ý(h)hh h2e…r¼ÝRr½Ýj@,}r¾Ý(j)›G¿ðjÝG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r¿Ý}rÀÝ(hXMEPCTrÁÝhX82 C methyl D erythritol 4 phosphate cytidylyltransferaserÂÝh}rÃÝXGENE ASSOCIATIONrÄÝ]rÅÝXSTM2930rÆÝash}rÇÝj9,jÆÝj:,X*Cofactor and Prosthetic Group BiosynthesisrÈÝj<,h]rÉÝj´a…rÊÝRrËÝj@,}rÌÝ(jå‚G¿ðjoG¿ðj¿.G¿ðjé3G?ðjùeG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÍÝ}rÎÝ(hXMETATrÏÝhXmethionine adenosyltransferaserÐÝh}rÑÝXGENE ASSOCIATIONrÒÝ]rÓÝXSTM3090rÔÝash}rÕÝj9,jÔÝj:,XMethionine MetabolismrÖÝj<,h]r×Ýj½a…rØÝRrÙÝj@,}rÚÝ(ju.G¿ðjibG¿ðjˆ.G¿ðjÅMG?ðjÑ.G?ðjé3G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÛÝ}rÜÝ(hX METDabcpprÝÝhX0D methionine transport via ABC system periplasm rÞÝh}rßÝXGENE ASSOCIATIONràÝ]ráÝX'( STM0246 and STM0247 and STM0245 )râÝash}rãÝj9,jâÝj:,XTransport Inner MembraneräÝj<,h]råÝ(jÆjÏjØe…ræÝRrçÝj@,}rèÝ(ju.G¿ðjB,)réÝ}rêÝ(hXmet__D_prëÝhX D-MethioninerìÝh}ríÝ(XPUBCHEMrîÝ]rïÝX4112rðÝaXCHEBIrñÝ]ròÝX16867róÝaXKEGGrôÝ]rõÝXC00855röÝauh}r÷ÝhNhh]røÝ…rùÝRrúÝjU,X C5H10NO2SrûÝjW,jX,jY,KjZ,j[,j\,GubG¿ðjˆ.G¿ðjB,)rüÝ}rýÝ(hXmet__D_crþÝhX D-MethioninerÿÝh}rÞ(XPUBCHEMrÞ]rÞX4112rÞaXCHEBIrÞ]rÞX16867rÞaXKEGGrÞ]rÞXC00855r Þauh}r ÞhNhh]r Þ…r ÞRr ÞjU,X C5H10NO2SrÞjW,jp,jY,KjZ,j[,j\,GubG?ðj¬.G?ðjÑ.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÞ}rÞ(hXMETDtexrÞhX@D methionine transport via diffusion extracellular to periplasm rÞh}rÞXGENE ASSOCIATIONrÞ]rÞX2( STM1473 or STM2267 or STM0320 or STM0999 )rÞash}rÞj9,jÞj:,XTransport Outer Membrane PorinrÞj<,h]rÞ(h2h)hh e…rÞRrÞj@,}rÞ(jI›G¿ðjéÝG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÞ}rÞ(hXMETOX1srÞhX!methionine oxidation spontaneous r Þh}r!ÞXGENE ASSOCIATIONr"Þ]r#ÞXs0001r$Þash}r%Þj9,j$Þj:,XMethionine Metabolismr&Þj<,h]r'Þjša…r(ÞRr)Þj@,}r*Þ(jibG¿ðj"BG¿ðjˆ.G?ðjB,)r+Þ}r,Þ(hXmetsox__S__L_cr-ÞhXL-Methionine-Sulfoxider.Þh}r/Þ(XPUBCHEMr0Þ]r1ÞX5898r2ÞaXCHEBIr3Þ]r4ÞX17016r5ÞaXKEGGr6Þ]r7ÞXC02989r8Þauh}r9ÞhNhh]r:Þ…r;ÞRr<ÞjU,X C5H11NO3Sr=ÞjW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r>Þ}r?Þ(hXMETOX2sr@ÞhX#methionine oxidation 2 spontaneous rAÞh}rBÞXGENE ASSOCIATIONrCÞ]rDÞXs0001rEÞash}rFÞj9,jEÞj:,XMethionine MetabolismrGÞj<,h]rHÞjša…rIÞRrJÞj@,}rKÞ(jibG¿ðj"BG¿ðjB,)rLÞ}rMÞ(hXmetsox__R__L_crNÞhXL-methionine-R-sulfoxiderOÞh}rPÞ(XPUBCHEMrQÞ]rRÞX847rSÞaXCHEBIrTÞ]rUÞjj.aXKEGGrVÞ]rWÞjj.auh}rXÞhNhh]rYÞ…rZÞRr[ÞjU,X C5H11NO3Sr\ÞjW,jp,jY,KjZ,j[,j\,GubG?ðjˆ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r]Þ}r^Þ(hXMETSr_ÞhXmethionine synthaser`Þh}raÞXGENE ASSOCIATIONrbÞ]rcÞX( STM4188.S or STM3965 )rdÞash}reÞj9,jdÞj:,XMethionine MetabolismrfÞj<,h]rgÞ(jájêe…rhÞRriÞj@,}rjÞ(jbrG¿ðjB,)rkÞ}rlÞ(hX5mthf_crmÞhX5-MethyltetrahydrofolaternÞh}roÞ(XPUBCHEMrpÞ]rqÞX3729rrÞaXCHEBIrsÞ]rtÞX15641ruÞaXKEGGrvÞ]rwÞXC00440rxÞauh}ryÞhNhh]rzÞ…r{ÞRr|ÞjU,X C20H24N7O6r}ÞjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj¿.G?ðjibG?ðjÁSG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r~Þ}rÞ(hX METSOX1abcppr€ÞhX8L methionine S oxide transport via ABC system periplasm rÞh}r‚ÞXGENE ASSOCIATIONrƒÞ]r„Þjash}r…Þj9,jj:,XTransport Inner Membraner†Þj<,h]r‡Þ…rˆÞRr‰Þj@,}rŠÞ(ju.G¿ðjB,)r‹Þ}rŒÞ(hXmetsox__S__L_prÞhXL-Methionine-SulfoxiderŽÞh}rÞ(XPUBCHEMrÞ]r‘ÞX5898r’ÞaXCHEBIr“Þ]r”ÞX17016r•ÞaXKEGGr–Þ]r—ÞXC02989r˜Þauh}r™ÞhNhh]ršÞ…r›ÞRrœÞjU,X C5H11NO3SrÞjW,jX,jY,KjZ,j[,j\,GubG¿ðjˆ.G¿ðj+ÞG?ðj¿.G?ðj¬.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ržÞ}rŸÞ(hX METSOX1texr ÞhX-L methionine S oxide diffusion extracellular r¡Þh}r¢ÞXGENE ASSOCIATIONr£Þ]r¤ÞX2( STM0320 or STM0999 or STM1473 or STM2267 )r¥Þash}r¦Þj9,j¥Þj:,XTransport Outer Membrane Porinr§Þj<,h]r¨Þ(h)hh h2e…r©ÞRrªÞj@,}r«Þ(j§›G¿ðj‹ÞG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r¬Þ}r­Þ(hX METSOX2abcppr®ÞhX8L methionine R oxide transport via ABC system periplasm r¯Þh}r°ÞXGENE ASSOCIATIONr±Þ]r²Þjash}r³Þj9,jj:,XTransport Inner Membraner´Þj<,h]rµÞ…r¶ÞRr·Þj@,}r¸Þ(ju.G¿ðjB,)r¹Þ}rºÞ(hXmetsox__R__L_pr»ÞhXL-methionine-R-sulfoxider¼Þh}r½Þ(XPUBCHEMr¾Þ]r¿ÞX847rÀÞaXCHEBIrÁÞ]rÂÞjj.aXKEGGrÃÞ]rÄÞjj.auh}rÅÞhNhh]rÆÞ…rÇÞRrÈÞjU,X C5H11NO3SrÉÞjW,jX,jY,KjZ,j[,j\,GubG¿ðjˆ.G¿ðjLÞG?ðj¬.G?ðjÑ.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÊÞ}rËÞ(hX METSOX2texrÌÞhX-L methionine R oxide diffusion extracellular rÍÞh}rÎÞXGENE ASSOCIATIONrÏÞ]rÐÞX2( STM0320 or STM0999 or STM1473 or STM2267 )rÑÞash}rÒÞj9,jÑÞj:,XTransport Outer Membrane PorinrÓÞj<,h]rÔÞ(h)hh h2e…rÕÞRrÖÞj@,}r×Þ(j‰›G¿ðj¹ÞG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rØÞ}rÙÞ(hXMETSOXR1rÚÞhXL methionine S oxide reductaserÛÞh}rÜÞXGENE ASSOCIATIONrÝÞ]rÞÞX<( ( STM4408 and STM2649 ) or ( STM4408 and STM3915 ) )rßÞash}ràÞj9,jßÞj:,XMethionine MetabolismráÞj<,h]râÞ(jX ja jóe…rãÞRräÞj@,}råÞ(jœ€G¿ðj+ÞG¿ðjibG?ðjˆ.G?ðj΀G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ræÞ}rçÞ(hXMETSOXR2rèÞhX"L methionine R sulfoxide reductaseréÞh}rêÞXGENE ASSOCIATIONrëÞ]rìÞX<( ( STM1291 and STM2649 ) or ( STM1291 and STM3915 ) )ríÞash}rîÞj9,jíÞj:,XMethionine MetabolismrïÞj<,h]rðÞ(jüjX ja e…rñÞRròÞj@,}róÞ(jLÞG¿ðjœ€G¿ðjibG?ðj΀G?ðjˆ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rôÞ}rõÞ(hXMETTRSröÞhXMethionyl tRNA synthetaser÷Þh}røÞXGENE ASSOCIATIONrùÞ]rúÞXSTM2155rûÞash}rüÞj9,jûÞj:,X tRNA ChargingrýÞj<,h]rþÞja…rÿÞRrßj@,}rß(ju.G¿ðjibG¿ðjB,)rß}rß(hX trnamet_crßhXtRNA-Metrßh}rß(XPUBCHEMrß]rßX4796r ßaXCHEBIr ß]r ßX29173r ßaXKEGGr ß]rßXC01647rßauh}rßhNhh]rß…rßRrßjU,jÀUjW,jp,jY,KjZ,j[,j\,GubG¿ðjé3G?ðjü3G?ðj³°G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rß}rß(hXMETabcpprßhX0L methionine transport via ABC system periplasm rßh}rßXGENE ASSOCIATIONrß]rßX'( STM0246 and STM0247 and STM0245 )rßash}rßj9,jßj:,XTransport Inner Membranerßj<,h]rß(jÆjÏjØe…rßRr ßj@,}r!ß(ju.G¿ðjB,)r"ß}r#ß(hXmet__L_pr$ßhX L-Methioniner%ßh}r&ß(XPUBCHEMr'ß]r(ßX3373r)ßaXCHEBIr*ß]r+ßX16643r,ßaXKEGGr-ß]r.ßXC00073r/ßauh}r0ßhNhh]r1ß…r2ßRr3ßjU,X C5H11NO2Sr4ßjW,jX,jY,KjZ,j[,j\,GubG¿ðjˆ.G¿ðjibG?ðj¬.G?ðjÑ.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r5ß}r6ß(hXMETtexr7ßhX@L methionine transport via diffusion extracellular to periplasm r8ßh}r9ßXGENE ASSOCIATIONr:ß]r;ßX2( STM0320 or STM0999 or STM1473 or STM2267 )r<ßash}r=ßj9,j<ßj:,XTransport Outer Membrane Porinr>ßj<,h]r?ß(h)hh h2e…r@ßRrAßj@,}rBß(ji›G¿ðj"ßG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rCß}rDß(hX MG2t3_2pprEßhX<magnesium Mg2 transport inout via proton antiport periplasm rFßh}rGßXGENE ASSOCIATIONrHß]rIßjash}rJßj9,jj:,X&Inorganic Ion Transport and MetabolismrKßj<,h]rLß…rMßRrNßj@,}rOß(jB,)rPß}rQß(hXmg2_prRßhX magnesiumrSßh}rTß(XPUBCHEMrUß]rVßX3599rWßaXCHEBIrXß]rYßX18420rZßaXKEGGr[ß]r\ßXC00305r]ßauh}r^ßhNhh]r_ß…r`ßRraßjU,XMgrbßjW,jX,jY,KjZ,j[,j\,GubG¿ðj¿.GÀjr¨G?ðjØ/G@ujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rcß}rdß(hXMG2texreßhXAmagnesium Mg2 transport via diffusion extracellular to periplasm rfßh}rgßXGENE ASSOCIATIONrhß]rißX2( STM0320 or STM0999 or STM1473 or STM2267 )rjßash}rkßj9,jjßj:,XTransport Outer Membrane Porinrlßj<,h]rmß(h)hh h2e…rnßRroßj@,}rpß(jÇ›G¿ðjPßG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rqß}rrß(hXMG2tpprsßhX&magnesium 2 transport in via diffusionrtßh}rußXGENE ASSOCIATIONrvß]rwßXSTM3952rxßash}ryßj9,jxßj:,X&Inorganic Ion Transport and Metabolismrzßj<,h]r{ßj“ a…r|ßRr}ßj@,}r~ß(jPßG¿ðjr¨G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rß}r€ß(hXMGSArßhXmethylglyoxal synthaser‚ßh}rƒßXGENE ASSOCIATIONr„ß]r…ßXSTM1076r†ßash}r‡ßj9,j†ßj:,XMethylglyoxal Metabolismrˆßj<,h]r‰ßja…rŠßRr‹ßj@,}rŒß(j5¬G¿ðjBG?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rß}rŽß(hXMI1PPrßhXmyo inositol 1 phosphataserßh}r‘ßXGENE ASSOCIATIONr’ß]r“ßXSTM2546r”ßash}r•ßj9,j”ßj:,XCell Envelope Biosynthesisr–ßj<,h]r—ßja…r˜ßRr™ßj@,}ršß(jB,)r›ß}rœß(hX mi1p__D_crßhX1D-myo-Inositol-1-phosphateržßh}rŸß(XPUBCHEMr ß]r¡ßX4404r¢ßaXCHEBIr£ß]r¤ßX18297r¥ßaXKEGGr¦ß]r§ßXC01177r¨ßauh}r©ßhNhh]rªß…r«ßRr¬ßjU,XC6H11O9Pr­ßjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjˆ.G¿ðjüÂG?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r®ß}r¯ß(hXMICITDr°ßhX2 methylisocitrate dehydrataser±ßh}r²ßXGENE ASSOCIATIONr³ß]r´ßXSTM0158rµßash}r¶ßj9,jµßj:,XAlternate Carbon Metabolismr·ßj<,h]r¸ßjÃa…r¹ßRrºßj@,}r»ß(jˆ.G¿ðj0ÛG¿ðjQÛG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¼ß}r½ß(hX MINOHPtexir¾ßhXJmyo inositol phosphate transport via diffusion extracellular to periplasm r¿ßh}rÀßXGENE ASSOCIATIONrÁß]rÂßjash}rÃßj9,jj:,XTransport Outer MembranerÄßj<,h]rÅß…rÆßRrÇßj@,}rÈß(jç›G¿ðjB,)rÉß}rÊß(hXminohp_prËßhXmyo-Inositol-hexakisphosphaterÌßh}rÍß(XPUBCHEMrÎß]rÏßX4428rÐßaXCHEBIrÑß]rÒßX17401rÓßaXKEGGrÔß]rÕßXC01204rÖßauh}r×ßhNhh]rØß…rÙßRrÚßjU,X C6H6O24P6rÛßjW,jX,jY,JôÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÜß}rÝß(hX MLDCP1ApprÞßhX3murein L D carboxypeptidase murein5px4p periplasm rßßh}ràßXGENE ASSOCIATIONráß]râßjash}rãßj9,jj:,XMurein Biosynthesisräßj<,h]råß…ræßRrçßj@,}rèß(j¹§G¿ðj>0G¿ðjÍÜG?ðj­TG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)réß}rêß(hX MLDCP1BpprëßhX2murein L D carboxypeptidase murein4p4p periplasm rìßh}ríßXGENE ASSOCIATIONrîß]rïßjash}rðßj9,jj:,XMurein Biosynthesisrñßj<,h]ròß…róßRrôßj@,}rõß(j>0G¿ðjsÜG¿ðj¡ÜG?ðjü?G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)röß}r÷ß(hX MLDCP2ApprøßhX2murein L D carboxypeptidase murein5p5p periplasm rùßh}rúßXGENE ASSOCIATIONrûß]rüßjash}rýßj9,jj:,XMurein Biosynthesisrþßj<,h]rÿß…ràRràj@,}rà(j>0G¿ðj¯ÛG¿ðj‘ÜG?ðj­TG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rà}rà(hX MLDCP2BppràhX2murein L D carboxypeptidase murein4p3p periplasm ràh}ràXGENE ASSOCIATIONrà]r àjash}r àj9,jj:,XMurein Biosynthesisr àj<,h]r à…r àRràj@,}rà(j¡ÜG¿ðj>0G¿ðjB,)rà}rà(hX murein3p3p_pràhXLtwo-linked-disacharide-tripeptide-murein-units-uncrosslinked-middle-of-chainràh}rà(XPUBCHEMrà]ràjj.aXCHEBIrà]ràjj.aXKEGGrà]ràjj.auh}ràhNhh]rà…ràRràjU,X C68H104N12O38ràjW,jX,jY,JüÿÿÿjZ,j[,j\,GubG?ðjü?G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r à}r!à(hX MLDCP3Appr"àhX3murein L D carboxypeptidase murein5px3p periplasm r#àh}r$àXGENE ASSOCIATIONr%à]r&àjash}r'àj9,jj:,XMurein Biosynthesisr(àj<,h]r)à…r*àRr+àj@,}r,à(j>0G¿ðjÍÛG¿ðj­TG?ðjB,)r-à}r.à(hX murein3px3p_pr/àhX`two-disacharide-linked-murein-units-tripeptide-crosslinked-tripeptide-A2pm-A2pm--middle-of-chainr0àh}r1à(XPUBCHEMr2à]r3àjj.aXCHEBIr4à]r5àjj.aXKEGGr6à]r7àjj.auh}r8àhNhh]r9à…r:àRr;àjU,X C68H102N12O37r<àjW,jX,jY,JüÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r=à}r>à(hXMLDEP1ppr?àhX0murein L D endopeptidase murein3px3p periplasm r@àh}rAàXGENE ASSOCIATIONrBà]rCàjash}rDàj9,jj:,XMurein RecyclingrEàj<,h]rFà…rGàRrHàj@,}rIà(j-àG¿ðj>0G¿ðjàG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rJà}rKà(hXMLDEP2pprLàhX0murein L D endopeptidase murein5px3p periplasm rMàh}rNàXGENE ASSOCIATIONrOà]rPàjash}rQàj9,jj:,XMurein RecyclingrRàj<,h]rSà…rTàRrUàj@,}rVà(j>0G¿ðjÍÛG¿ðj‘ÜG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rWà}rXà(hXMLTG1rYàhX%Maltodextrin glucosidase maltotriose rZàh}r[àXGENE ASSOCIATIONr\à]r]àXSTM0401r^àash}r_àj9,j^àj:,XAlternate Carbon Metabolismr`àj<,h]raàj a…rbàRrcàj@,}rdà(jˆ.G¿ðj“WG¿ðj¦WG?ðjËWG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)reà}rfà(hXMLTG2rgàhX'Maltodextrin glucosidase maltotetraose rhàh}riàXGENE ASSOCIATIONrjà]rkàXSTM0401rlàash}rmàj9,jlàj:,XAlternate Carbon Metabolismrnàj<,h]roàj a…rpàRrqàj@,}rrà(j¹WG¿ðjˆ.G¿ðjËWG?ðj“WG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rsà}rtà(hXMLTG3ruàhX'Maltodextrin glucosidase maltopentaose rvàh}rwàXGENE ASSOCIATIONrxà]ryàXSTM0401rzàash}r{àj9,jzàj:,XAlternate Carbon Metabolismr|àj<,h]r}àj a…r~àRràj@,}r€à(jˆ.G¿ðjìWG¿ðjËWG?ðj¹WG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rà}r‚à(hXMLTG4rƒàhX&Maltodextrin glucosidase maltohexaose r„àh}r…àXGENE ASSOCIATIONr†à]r‡àXSTM0401rˆàash}r‰àj9,jˆàj:,XAlternate Carbon MetabolismrŠàj<,h]r‹àj a…rŒàRràj@,}rŽà(jVBG¿ðjˆ.G¿ðjËWG?ðjìWG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rà}rà(hXMLTG5r‘àhX'Maltodextrin glucosidase maltoheptaose r’àh}r“àXGENE ASSOCIATIONr”à]r•àXSTM0401r–àash}r—àj9,j–àj:,XAlternate Carbon Metabolismr˜àj<,h]r™àj a…ršàRr›àj@,}rœà(jXG¿ðjˆ.G¿ðjËWG?ðjVBG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rà}ržà(hXMLTGY1pprŸàhX4murein lytic transglycosylase murein4p4p periplasm r àh}r¡àXGENE ASSOCIATIONr¢à]r£àX?( STM4582 or STM2988 or STM2831 or STM1799 or STM3112 )r¤àash}r¥àj9,j¤àj:,XMurein Recyclingr¦àj<,h]r§à(j)j2j;jDjMe…r¨àRr©àj@,}rªà(jsÜG¿ðjÇPG@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r«à}r¬à(hXMLTGY2ppr­àhX4murein lytic transglycosylase murein4p3p periplasm r®àh}r¯àXGENE ASSOCIATIONr°à]r±àX?( STM4582 or STM2988 or STM2831 or STM1799 or STM3112 )r²àash}r³àj9,j²àj:,XMurein Recyclingr´àj<,h]rµà(j)j2j;jDjMe…r¶àRr·àj@,}r¸à(j¡ÜG¿ðjÇPG?ðjOPG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¹à}rºà(hXMLTGY3ppr»àhX4murein lytic transglycosylase murein3p3p periplasm r¼àh}r½àXGENE ASSOCIATIONr¾à]r¿àX?( STM4582 or STM2988 or STM2831 or STM1799 or STM3112 )rÀàash}rÁàj9,jÀàj:,XMurein RecyclingrÂàj<,h]rÃà(j)j2j;jDjMe…rÄàRrÅàj@,}rÆà(jàG¿ðjOPG@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÇà}rÈà(hXMLTGY4pprÉàhX7murein lytic transglycosylase murein4px4p4p periplasm rÊàh}rËàXGENE ASSOCIATIONrÌà]rÍàX?( STM4582 or STM2988 or STM2831 or STM1799 or STM3112 )rÎàash}rÏàj9,jÎàj:,XMurein RecyclingrÐàj<,h]rÑà(j)j2j;jDjMe…rÒàRrÓàj@,}rÔà(jùÜG¿ðjÜG?ðjÇPG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÕà}rÖà(hXMLTP1r×àhX)Maltodextrin phosphorylase maltopentaose rØàh}rÙàXGENE ASSOCIATIONrÚà]rÛàXSTM3514rÜàash}rÝàj9,jÜàj:,XAlternate Carbon MetabolismrÞàj<,h]rßàj&a…rààRráàj@,}râà(jÑ.G¿ðjìWG¿ðj¹WG?ðjý²G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rãà}räà(hXMLTP2råàhX(Maltodextrin phosphorylase maltohexaose ræàh}rçàXGENE ASSOCIATIONrèà]réàXSTM3514rêàash}rëàj9,jêàj:,XAlternate Carbon Metabolismrìàj<,h]ríàj&a…rîàRrïàj@,}rðà(jVBG¿ðjÑ.G¿ðjý²G?ðjìWG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rñà}ròà(hXMLTP3róàhX)Maltodextrin phosphorylase maltoheptaose rôàh}rõàXGENE ASSOCIATIONröà]r÷àXSTM3514røàash}rùàj9,jøàj:,XAlternate Carbon Metabolismrúàj<,h]rûàj&a…rüàRrýàj@,}rþà(jXG¿ðjÑ.G¿ðjVBG?ðjý²G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÿà}rá(hXMMEráhXmethylmalonyl CoA epimeraseráh}ráXGENE ASSOCIATIONrá]rájash}ráj9,jj:,XAlternate Carbon Metabolismráj<,h]rá…r áRr áj@,}r á(jB,)r á}r á(hX mmcoa__R_cráhXR-Methylmalonyl-CoAráh}rá(XPUBCHEMrá]ráX4435ráaXCHEBIrá]ráX15465ráaXKEGGrá]ráXC01213ráauh}ráhNhh]rá…ráRrájU,XC25H35N7O19P3SrájW,jp,jY,JûÿÿÿjZ,j[,j\,GubG¿ðjB,)rá}r á(hX mmcoa__S_cr!áhXS-Methylmalonyl-CoAr"áh}r#á(XPUBCHEMr$á]r%áX3952r&áaXCHEBIr'á]r(áX15466r)áaXKEGGr*á]r+áXC00683r,áauh}r-áhNhh]r.á…r/áRr0ájU,XC25H35N7O19P3Sr1ájW,jp,jY,JûÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r2á}r3á(hXMMETtexr4áhXIS methyl L methionine transport via diffusion extracellular to periplasm r5áh}r6áXGENE ASSOCIATIONr7á]r8áX2( STM0320 or STM0999 or STM1473 or STM2267 )r9áash}r:áj9,j9áj:,XTransport Outer Membrane Porinr;áj<,h]r<á(h)hh h2e…r=áRr>áj@,}r?á(jœG¿ðjB,)r@á}rAá(hXmmet_prBáhXS-Methyl-L-methioninerCáh}rDá(XPUBCHEMrEá]rFáX6054rGáaXCHEBIrHá]rIáX17728rJáaXKEGGrKá]rLáXC03172rMáauh}rNáhNhh]rOá…rPáRrQájU,X C6H14NO2SrRájW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rSá}rTá(hXMN2t3pprUáhX:manganese Mn2 transport out via proton antiport periplasm rVáh}rWáXGENE ASSOCIATIONrXá]rYáX( STM4061 or STM0758 )rZáash}r[áj9,jZáj:,X&Inorganic Ion Transport and Metabolismr\áj<,h]r]á(j¼jÅe…r^áRr_áj@,}r`á(j_¨G¿ðjØ/G¿ðjB,)raá}rbá(hXmn2_prcáhXMn2rdáh}reá(XPUBCHEMrfá]rgáX3336rháaXCHEBIriá]rjáX18291rkáaXKEGGrlá]rmáXC00034rnáauh}roáhNhh]rpá…rqáRrrájU,XMnrsájW,jX,jY,KjZ,j[,j\,GubG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rtá}ruá(hXMN2tpprváhX)manganese transport in via permease no H rwáh}rxáXGENE ASSOCIATIONryá]rzáXSTM3190r{áash}r|áj9,j{áj:,X&Inorganic Ion Transport and Metabolismr}áj<,h]r~ájÎa…ráRr€áj@,}rá(jaáG¿ðj_¨G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r‚á}rƒá(hXMN6PPr„áhXmannose 6 phosphate phosphataser…áh}r†áXGENE ASSOCIATIONr‡á]rˆáX( STM0840 or STM0842 )r‰áash}rŠáj9,j‰áj:,XAlternate Carbon Metabolismr‹áj<,h]rŒá(jo jx e…ráRrŽáj@,}rá(j ÈG¿ðjˆ.G¿ðjï¹G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rá}r‘á(hXMNLptsppr’áhX,mannitol transport via PEPPyr PTS periplasm r“áh}r”áXGENE ASSOCIATIONr•á]r–áX'( STM3685 and STM2431 and STM2432 )r—áash}r˜áj9,j—áj:,XTransport Inner Membraner™áj<,h]ršá(jjVjýe…r›áRrœáj@,}rá(j FG¿ðjB,)ržá}rŸá(hXmnl_pr áhX D-Mannitolr¡áh}r¢á(XPUBCHEMr£á]r¤áX3682r¥áaXCHEBIr¦á]r§áX16899r¨áaXKEGGr©á]rªáXC00392r«áauh}r¬áhNhh]r­á…r®áRr¯ájU,XC6H14O6r°ájW,jX,jY,KjZ,j[,j\,GubG¿ðjÊØG?ðjFG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r±á}r²á(hXMNLtexr³áhX<mannitol transport via diffusion extracellular to periplasm r´áh}rµáXGENE ASSOCIATIONr¶á]r·áX2( STM0320 or STM0999 or STM1473 or STM2267 )r¸áash}r¹áj9,j¸áj:,XTransport Outer Membrane Porinrºáj<,h]r»á(h)hh h2e…r¼áRr½áj@,}r¾á(jGœG¿ðjžáG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r¿á}rÀá(hXMNt2pprÁáhX8manganese Mn2 transport in via proton symport periplasm rÂáh}rÃáXGENE ASSOCIATIONrÄá]rÅáXSTM2408rÆáash}rÇáj9,jÆáj:,XTransport Inner MembranerÈáj<,h]rÉájPa…rÊáRrËáj@,}rÌá(jaáG¿ðjØ/G¿ðj_¨G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÍá}rÎá(hXMNtexrÏáhXAManganese Mn2 transport via diffusion extracellular to periplasm rÐáh}rÑáXGENE ASSOCIATIONrÒá]rÓáX2( STM0320 or STM0999 or STM1473 or STM2267 )rÔáash}rÕáj9,jÔáj:,XTransport Outer Membrane PorinrÖáj<,h]r×á(h)hh h2e…rØáRrÙáj@,}rÚá(j'œG¿ðjaáG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÛá}rÜá(hXMOATrÝáhX,3 deoxy D manno octulosonic acid transferaserÞáh}rßáXGENE ASSOCIATIONràá]rááXSTM3724râáash}rãáj9,jâáj:,X)Lipopolysaccharide Biosynthesis Recyclingräáj<,h]råáj_a…ræáRrçáj@,}rèá(jóÏG¿ðjB,)réá}rêá(hXlipidA_crëáhX]2-3-2-3-Tetrakis-beta-hydroxymyristoyl-D-glucosaminyl-1-6-beta-D-glucosamine-1-4-bisphosphaterìáh}ríá(XPUBCHEMrîá]rïáX7476rðáaXCHEBIrñá]ròáX18380róáaXKEGGrôá]rõáXC04932röáauh}r÷áhNhh]røá…rùáRrúájU,XC68H126N2O23P2rûájW,jp,jY,JüÿÿÿjZ,j[,j\,GubG¿ðjeG?ðj¿.G?ðjB,)rüá}rýá(hX kdolipid4_crþáhXKDO-lipid-IV-Arÿáh}râ(XPUBCHEMrâ]râX8296râaXCHEBIrâ]râjj.aXKEGGrâ]râXC06024râauh}r âhNhh]r â…r âRr âjU,XC76H137N2O30P2r âjW,jp,jY,JûÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)râ}râ(hXMOAT2râhX,3 deoxy D manno octulosonic acid transferaserâh}râXGENE ASSOCIATIONrâ]râXSTM3724râash}râj9,jâj:,X)Lipopolysaccharide Biosynthesis Recyclingrâj<,h]râj_a…râRrâj@,}râ(jóÏG¿ðjüáG¿ðjeG?ðjò†G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)râ}râ(hXMOAT3CrâhXG3 deoxy D manno octulosonic acid transferase III LPS core biosynthesis râh}r âXGENE ASSOCIATIONr!â]r"âXSTM3715r#âash}r$âj9,j#âj:,X)Lipopolysaccharide Biosynthesis Recyclingr%âj<,h]r&âjha…r'âRr(âj@,}r)â(jùÇG¿ðjóÏG¿ðj¿.G?ðjB,)r*â}r+â(hX kphphhlipa_cr,âhX:kdo-phospho-heptosyl-phospho-heptosyl-heptosyl-kdo2-lipidAr-âh}r.â(XPUBCHEMr/â]r0âjj.aXCHEBIr1â]r2âjj.aXKEGGr3â]r4âjj.auh}r5âhNhh]r6â…r7âRr8âjU,XC139H241N2O70P4r9âjW,jp,jY,JõÿÿÿjZ,j[,j\,GubG?ðjeG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r:â}r;â(hX MOBDabcppr<âhX-molybdate transport via ABC system periplasm r=âh}r>âXGENE ASSOCIATIONr?â]r@âX¡( ( STM2441 and STM2444 and STM2443 and STM2442 ) or ( STM0781 and STM0782 and STM0783 ) or ( STM2441 and STM2443 and STM2442 and STM4063 ) )rAâash}rBâj9,jAâj:,X&Inorganic Ion Transport and MetabolismrCâj<,h]rDâ(jqjzjƒjŒj•jžj§j°e…rEâRrFâj@,}rGâ(ju.G¿ðjB,)rHâ}rIâ(hXmobd_prJâhXMolybdate-MoO4rKâh}rLâ(XPUBCHEMrMâ]rNâX8475rOâaXCHEBIrPâ]rQâX36264rRâaXKEGGrSâ]rTâXC06232rUâauh}rVâhNhh]rWâ…rXâRrYâjU,jjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjˆ.G¿ðj¬.G?ðjÑ.G?ðj§G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rZâ}r[â(hXMOBDtexr\âhX=molybdate transport via diffusion extracellular to periplasm r]âh}r^âXGENE ASSOCIATIONr_â]r`âX2( STM0320 or STM0999 or STM1473 or STM2267 )raâash}rbâj9,jaâj:,XTransport Outer Membrane Porinrcâj<,h]rdâ(hh h)h2e…reâRrfâj@,}rgâ(jgœG¿ðjHâG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rhâ}riâ(hXMOHMTrjâhX03 methyl 2 oxobutanoate hydroxymethyltransferaserkâh}rlâXGENE ASSOCIATIONrmâ]rnâXSTM0182roâash}rpâj9,joâj:,X*Cofactor and Prosthetic Group Biosynthesisrqâj<,h]rrâj¹a…rsâRrtâj@,}ruâ(jˆ.G¿ðjíyG¿ðj[§G¿ðjÁSG?ðjB,)rvâ}rwâ(hX2dhp_crxâhX2-Dehydropantoateryâh}rzâ(XPUBCHEMr{â]r|âX4217r}âaXCHEBIr~â]râX 11561 17094r€âaXKEGGrâ]r‚âXC00966rƒâauh}r„âhNhh]r…â…r†âRr‡âjU,XC6H9O4rˆâjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r‰â}rŠâ(hXMPTGr‹âhX$murein polymerizing transglycosylaserŒâh}râXGENE ASSOCIATIONrŽâ]râX%( STM2531 or STM0190 or STM3493 )râash}r‘âj9,jâj:,XMurein Biosynthesisr’âj<,h]r“â(j$j?jÂe…r”âRr•âj@,}r–â(jB,)r—â}r˜â(hX uaagmda_cr™âhXlUndecaprenyl-diphospho-N-acetylmuramoyl-N-acetylglucosamine-L-ala-D-glu-meso-2-6-diaminopimeloyl-D-ala-D-alaršâh}r›â(XPUBCHEMrœâ]râX8186ržâaXCHEBIrŸâ]r âjj.aXKEGGr¡â]r¢âXC05898r£âauh}r¤âhNhh]r¥â…r¦âRr§âjU,XC95H152N8O28P2r¨âjW,jp,jY,JüÿÿÿjZ,j[,j\,GubGÀj¨G@j¯ÛG?ðj¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r©â}rªâ(hXMPTG2r«âhX:murein polymerizing transglycosylase 2 three linked units r¬âh}r­âXGENE ASSOCIATIONr®â]r¯âX%( STM0190 or STM2531 or STM3493 )r°âash}r±âj9,j°âj:,XMurein Biosynthesisr²âj<,h]r³â(j$j?jÂe…r´âRrµâj@,}r¶â(j¯ÛG¿ðj—âG¿ðjëÛG?ðj¨G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r·â}r¸â(hXMSO3texr¹âhXDmethanesulfonate transport via diffusion extracellular to periplasm rºâh}r»âXGENE ASSOCIATIONr¼â]r½âX2( STM0320 or STM0999 or STM1473 or STM2267 )r¾âash}r¿âj9,j¾âj:,XTransport Outer Membrane PorinrÀâj<,h]rÁâ(h)hh h2e…rÂâRrÃâj@,}rÄâ(j†œG¿ðjB,)rÅâ}rÆâ(hXmso3_prÇâhXmethanesulfonaterÈâh}rÉâ(XPUBCHEMrÊâ]rËâX49991312rÌâaXCHEBIrÍâ]rÎâX25224rÏâaXKEGGrÐâ]rÑâjj.auh}rÒâhNhh]rÓâ…rÔâRrÕâjU,XCH3O3SrÖâjW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r×â}rØâ(hXMTANrÙâhX methylthioadenosine nucleosidaserÚâh}rÛâXGENE ASSOCIATIONrÜâ]rÝâXSTM0207rÞâash}rßâj9,jÞâj:,XArginine and Proline Metabolismràâj<,h]ráâj7a…rââRrãâj@,}räâ(jB,)råâ}ræâ(hX5mta_crçâhX5-Methylthioadenosinerèâh}réâ(XPUBCHEMrêâ]rëâX3470rìâaXCHEBIríâ]rîâX17509rïâaXKEGGrðâ]rñâXC00170ròâauh}róâhNhh]rôâ…rõâRröâjU,X C11H15N5O3Sr÷âjW,jp,jY,KjZ,j[,j\,GubG¿ðjˆ.G¿ðjB,)røâ}rùâ(hX5mtr_crúâhX5-Methylthio-D-riboserûâh}rüâ(XPUBCHEMrýâ]rþâX5987rÿâaXCHEBIrã]rãX16895rãaXKEGGrã]rãXC03089rãauh}rãhNhh]rã…rãRr ãjU,XC6H12O4Sr ãjW,jp,jY,KjZ,j[,j\,GubG?ðj¿@G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r ã}r ã(hXMTHFCr ãhX'methenyltetrahydrofolate cyclohydrolaserãh}rãXGENE ASSOCIATIONrã]rãXSTM0542rãash}rãj9,jãj:,XFolate Metabolismrãj<,h]rãjËa…rãRrãj@,}rã(jB,)rã}rã(hXmethf_crãhX5-10-Methenyltetrahydrofolaterãh}rã(XPUBCHEMrã]rãX3733r ãaXCHEBIr!ã]r"ãX15638r#ãaXKEGGr$ã]r%ãXC00445r&ãauh}r'ãhNhh]r(ã…r)ãRr*ãjU,X C20H20N7O6r+ãjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjˆ.G¿ðj®SG?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r,ã}r-ã(hXMTHFDr.ãhX-methylenetetrahydrofolate dehydrogenase NADP r/ãh}r0ãXGENE ASSOCIATIONr1ã]r2ãXSTM0542r3ãash}r4ãj9,j3ãj:,XFolate Metabolismr5ãj<,h]r6ãjËa…r7ãRr8ãj@,}r9ã(jà7G¿ðj[§G¿ðjãG?ðjÍ7G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r:ã}r;ã(hXMTHFR2r<ãhX.5 10 methylenetetrahydrofolate reductase NADH r=ãh}r>ãXGENE ASSOCIATIONr?ã]r@ãXSTM4105rAãash}rBãj9,jAãj:,XFolate MetabolismrCãj<,h]rDãjÔa…rEãRrFãj@,}rGã(js7G¿ðj[§G¿ðj¿.GÀjkÞG?ðj™7G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rHã}rIã(hXMTRIrJãhX(5 methylthioribose 1 phosphate isomeraserKãh}rLãXGENE ASSOCIATIONrMã]rNãjash}rOãj9,jj:,XArginine and Proline MetabolismrPãj<,h]rQã…rRãRrSãj@,}rTã(jB,)rUã}rVã(hX5mdr1p_crWãhX)5-Methylthio-5-deoxy-D-ribose-1-phosphaterXãh}rYã(XPUBCHEMrZã]r[ãX6864r\ãaXCHEBIr]ã]r^ãjj.aXKEGGr_ã]r`ãXC04188raãauh}rbãhNhh]rcã…rdãRreãjU,X C6H11O7PSrfãjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj$ÝG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rgã}rhã(hXMTRKriãhX5 methylthioribose kinaserjãh}rkãXGENE ASSOCIATIONrlã]rmãjash}rnãj9,jj:,XArginine and Proline Metabolismroãj<,h]rpã…rqãRrrãj@,}rsã(jøâG¿ðju.G¿ðjUãG?ðj¬.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rtã}ruã(hXMTRPOXrvãhXN methyltryptophan oxidaserwãh}rxãXGENE ASSOCIATIONryã]rzãXSTM1160r{ãash}r|ãj9,j{ãj:,XGlycine and Serine Metabolismr}ãj<,h]r~ãjÝa…rãRr€ãj@,}rã(jB,)r‚ã}rƒã(hXNmtrp_cr„ãhXN-Methyltryptophanr…ãh}r†ã(XPUBCHEMr‡ã]rˆãX5892r‰ãaXCHEBIrŠã]r‹ãX15334rŒãaXKEGGrã]rŽãXC02983rãauh}rãhNhh]r‘ã…r’ãRr“ãjU,X C12H14N2O2r”ãjW,jp,jY,KjZ,j[,j\,GubG¿ðjüAG¿ðjˆ.G¿ðj"BG?ðj«¨G?ðjÏ«G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r•ã}r–ã(hXN2Otexr—ãhXBnitrious oxide transport via diffusion extracellular to periplasm r˜ãh}r™ãXGENE ASSOCIATIONršã]r›ãX2( STM0320 or STM0999 or STM1473 or STM2267 )rœãash}rãj9,jœãj:,XTransport Outer Membrane Porinržãj<,h]rŸã(h2h)hh e…r ãRr¡ãj@,}r¢ã(j¥œG¿ðjB,)r£ã}r¤ã(hXn2o_pr¥ãhX Nitrous-oxider¦ãh}r§ã(XPUBCHEMr¨ã]r©ãX4143rªãaXCHEBIr«ã]r¬ãX17045r­ãaXKEGGr®ã]r¯ãXC00887r°ãauh}r±ãhNhh]r²ã…r³ãRr´ãjU,XN2OrµãjW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r¶ã}r·ã(hXN2Otppr¸ãhX#nitrious oxide transport diffusion r¹ãh}rºãXGENE ASSOCIATIONr»ã]r¼ãXs0001r½ãash}r¾ãj9,j½ãj:,X&Inorganic Ion Transport and Metabolismr¿ãj<,h]rÀãjša…rÁãRrÂãj@,}rÃã(j£ãG¿ðjB,)rÄã}rÅã(hXn2o_crÆãhX Nitrous-oxiderÇãh}rÈã(XPUBCHEMrÉã]rÊãX4143rËãaXCHEBIrÌã]rÍãX17045rÎãaXKEGGrÏã]rÐãXC00887rÑãauh}rÒãhNhh]rÓã…rÔãRrÕãjU,XN2OrÖãjW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r×ã}rØã(hXNACODArÙãhXN acetylornithine deacetylaserÚãh}rÛãXGENE ASSOCIATIONrÜã]rÝãXSTM4120rÞãash}rßãj9,jÞãj:,XArginine and Proline Metabolismràãj<,h]ráãjºa…râãRrããj@,}räã(jˆ.G¿ðjXKG¿ðj×FG?ðj¤µG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)råã}ræã(hXNACtexrçãhXBNicotinic acid transport via diffusion extracellular to periplasm rèãh}réãXGENE ASSOCIATIONrêã]rëãX2( STM0320 or STM0999 or STM1473 or STM2267 )rìãash}ríãj9,jìãj:,XTransport Outer Membrane Porinrîãj<,h]rïã(h)hh h2e…rðãRrñãj@,}ròã(jåœG¿ðjB,)róã}rôã(hXnac_prõãhX Nicotinateröãh}r÷ã(XPUBCHEMrøã]rùãX3552rúãaXCHEBIrûã]rüãX15940rýãaXKEGGrþã]rÿãXC00253räauh}rähNhh]rä…räRräjU,XC6H4NO2räjW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rä}rä(hXNACtpprähX Nicotinic acid uptake periplasm r äh}r äXGENE ASSOCIATIONr ä]r äjash}r äj9,jj:,XTransport Inner Membraneräj<,h]rä…räRräj@,}rä(jóãG¿ðjB,)rä}rä(hXnac_crähX Nicotinateräh}rä(XPUBCHEMrä]räX3552räaXCHEBIrä]räX15940räaXKEGGrä]räXC00253r äauh}r!ähNhh]r"ä…r#äRr$äjU,XC6H4NO2r%äjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r&ä}r'ä(hXNADDPr(ähXNAD diphosphataser)äh}r*äXGENE ASSOCIATIONr+ä]r,äX( STM2427 or STM4166 )r-äash}r.äj9,j-äj:,X*Cofactor and Prosthetic Group Biosynthesisr/äj<,h]r0ä(jæjïe…r1äRr2äj@,}r3ä(jˆ.G¿ðj™7G¿ðjB,)r4ä}r5ä(hXnmn_cr6ähXNMNr7äh}r8ä(XPUBCHEMr9ä]r:äX3741r;äaXCHEBIr<ä]r=äX16171r>äaXKEGGr?ä]r@äXC00455rAäauh}rBähNhh]rCä…rDäRrEäjU,X C11H14N2O8PrFäjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðjü3G?ðj¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rGä}rHä(hXNADH10rIähX+NADH dehydrogenase menaquinone 8 0 protons rJäh}rKäXGENE ASSOCIATIONrLä]rMäXSTM1211rNäash}rOäj9,jNäj:,XOxidative PhosphorylationrPäj<,h]rQäjøa…rRäRrSäj@,}rTä(j-`G¿ðjs7G¿ðj¿.G¿ðj¬XG?ðj™7G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rUä}rVä(hXNADH16pprWähX5NADH dehydrogenase ubiquinone 8 3 protons periplasm rXäh}rYäXGENE ASSOCIATIONrZä]r[äX·( STM2316.S and STM2317 and STM2318 and STM2319 and STM2320 and STM2321 and STM2322 and STM2323.S and STM2324 and STM2325 and STM2326 and STM2327 and STM2328 )r\äash}r]äj9,j\äj:,XOxidative Phosphorylationr^äj<,h]r_ä(jj jjj%j.j7j@jIjRj[jdjme…r`äRraäj@,}rbä(js7G¿ðjç_G¿ðj¿.GÀjú_G?ðj™7G?ðjØ/G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rcä}rdä(hXNADH17ppreähX6NADH dehydrogenase menaquinone 8 3 protons periplasm rfäh}rgäXGENE ASSOCIATIONrhä]riäX·( STM2316.S and STM2317 and STM2318 and STM2319 and STM2320 and STM2321 and STM2322 and STM2323.S and STM2324 and STM2325 and STM2326 and STM2327 and STM2328 )rjäash}rkäj9,jjäj:,XOxidative Phosphorylationrläj<,h]rmä(jj.j7jRj[jdjmjj jj%j@jIe…rnäRroäj@,}rpä(j-`G¿ðjs7G¿ðj¿.GÀj¬XG?ðj™7G?ðjØ/G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rqä}rrä(hXNADH18pprsähX>NADH dehydrogenase demethylmenaquinone 8 3 protons periplasm rtäh}ruäXGENE ASSOCIATIONrvä]rwäX·( STM2316.S and STM2317 and STM2318 and STM2319 and STM2320 and STM2321 and STM2322 and STM2323.S and STM2324 and STM2325 and STM2326 and STM2327 and STM2328 )rxäash}ryäj9,jxäj:,XOxidative Phosphorylationrzäj<,h]r{ä(jj.j7jRj[jdjmjj jj%j@jIe…r|äRr}äj@,}r~ä(j¿.GÀjs7G¿ðjI±G¿ðj™7G?ðjœXG?ðjØ/G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rä}r€ä(hXNADH5rähX NADH dehydrogenase ubiquinone 8 r‚äh}rƒäXGENE ASSOCIATIONr„ä]r…äXSTM1211r†äash}r‡äj9,j†äj:,XOxidative Phosphorylationrˆäj<,h]r‰äjøa…rŠäRr‹äj@,}rŒä(jç_G¿ðjs7G¿ðj¿.G¿ðjú_G?ðj™7G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rä}rŽä(hXNADH9rähX3NADH dehydrogenase demethylmenaquinone 8 0 protons räh}r‘äXGENE ASSOCIATIONr’ä]r“äXSTM1211r”äash}r•äj9,j”äj:,XOxidative Phosphorylationr–äj<,h]r—äjøa…r˜äRr™äj@,}ršä(js7G¿ðjI±G¿ðj¿.G¿ðj™7G?ðjœXG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r›ä}rœä(hXNADKrähX NAD kinaseržäh}rŸäXGENE ASSOCIATIONr ä]r¡äXSTM2683r¢äash}r£äj9,j¢äj:,X*Cofactor and Prosthetic Group Biosynthesisr¤äj<,h]r¥äjva…r¦äRr§äj@,}r¨ä(j™7G¿ðju.G¿ðjà7G?ðj¬.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r©ä}rªä(hXNADNr«ähXNAD nucleosidaser¬äh}r­äXGENE ASSOCIATIONr®ä]r¯äjash}r°äj9,jj:,X*Cofactor and Prosthetic Group Biosynthesisr±äj<,h]r²ä…r³äRr´äj@,}rµä(j™7G¿ðjˆ.G¿ðjB,)r¶ä}r·ä(hXncam_cr¸ähX Nicotinamider¹äh}rºä(XPUBCHEMr»ä]r¼äX3453r½äaXCHEBIr¾ä]r¿äX17154rÀäaXKEGGrÁä]rÂäXC00153rÃäauh}rÄähNhh]rÅä…rÆäRrÇäjU,XC6H6N2OrÈäjW,jp,jY,KjZ,j[,j\,GubG?ðjÛNG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÉä}rÊä(hXNADPHQR2rËähX%NADPH Quinone Reductase Ubiquinone 8 rÌäh}rÍäXGENE ASSOCIATIONrÎä]rÏäXSTM3179rÐäash}rÑäj9,jÐäj:,XOxidative PhosphorylationrÒäj<,h]rÓäja…rÔäRrÕäj@,}rÖä(jÍ7G¿ðjç_G¿ðj¿.G¿ðjà7G?ðjú_G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r×ä}rØä(hXNADPHQR3rÙähX&NADPH Quinone Reductase Menaquinone 8 rÚäh}rÛäXGENE ASSOCIATIONrÜä]rÝäXSTM3179rÞäash}rßäj9,jÞäj:,XOxidative Phosphorylationràäj<,h]ráäja…râäRrãäj@,}rää(jÍ7G¿ðj¿.G¿ðj-`G¿ðjà7G?ðj¬XG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)råä}ræä(hXNADPHQR4rçähX0NADPH Quinone Reductase 2 Demethylmenaquinone 8 rèäh}réäXGENE ASSOCIATIONrêä]rëäXSTM3179rìäash}ríäj9,jìäj:,XOxidative Phosphorylationrîäj<,h]rïäja…rðäRrñäj@,}ròä(jÍ7G¿ðjI±G¿ðj¿.G¿ðjœXG?ðjà7G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)róä}rôä(hXNADPPPSrõähXNADP phosphataseröäh}r÷äXGENE ASSOCIATIONrøä]rùäjash}rúäj9,jj:,X*Cofactor and Prosthetic Group Biosynthesisrûäj<,h]rüä…rýäRrþäj@,}rÿä(jà7G¿ðjˆ.G¿ðjÑ.G?ðj™7G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rå}rå(hXNADS1råhXNAD synthase nh3 råh}råXGENE ASSOCIATIONrå]råXSTM1310råash}råj9,jåj:,X*Cofactor and Prosthetic Group Biosynthesisr åj<,h]r åjˆa…r åRr åj@,}r å(ju.G¿ðjB,)rå}rå(hXdnad_cråhX Deamino-NADråh}rå(XPUBCHEMrå]råX4114råaXCHEBIrå]råX18304råaXKEGGrå]råXC00857råauh}råhNhh]rå…råRråjU,X C21H24N6O15P2r åjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj5BG¿ðjé3G?ðj™7G?ðjü3G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r!å}r"å(hXNADTRHDr#åhXNAD transhydrogenaser$åh}r%åXGENE ASSOCIATIONr&å]r'åX*( STM4126 or ( STM1480 and STM1479 ) )r(åash}r)åj9,j(åj:,XOxidative Phosphorylationr*åj<,h]r+å(j‘jšj£e…r,åRr-åj@,}r.å(jÍ7G¿ðj™7G¿ðjà7G?ðjs7G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r/å}r0å(hXNAMNPPr1åhX/nicotinic acid mononucleotide pyrophosphorylaser2åh}r3åXGENE ASSOCIATIONr4å]r5åXSTM1004r6åash}r7åj9,j6åj:,X*Cofactor and Prosthetic Group Biosynthesisr8åj<,h]r9åj¬a…r:åRr;åj@,}r<å(ju.G¿ðjˆ.G¿ðjOG¿ðjäG¿ðj¬.G?ðjÑ.G?ðjé3G?ðjB,)r=å}r>å(hXnicrnt_cr?åhXNicotinate-D-ribonucleotider@åh}rAå(XPUBCHEMrBå]rCåX4411rDåaXCHEBIrEå]rFåX15763rGåaXKEGGrHå]rIåXC01185rJåauh}rKåhNhh]rLå…rMåRrNåjU,X C11H12NO9PrOåjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rPå}rQå(hX NAt3_1p5pprRåhX.sodium proton antiporter HNA is 15 periplasm rSåh}rTåXGENE ASSOCIATIONrUå]rVåXSTM1806rWåash}rXåj9,jWåj:,X&Inorganic Ion Transport and MetabolismrYåj<,h]rZåjµa…r[åRr\åj@,}r]å(jØ/GÀjBLGÀj/LG@j¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r^å}r_å(hXNAt3_2ppr`åhX-sodium proton antiporter HNA is 2 periplasm raåh}rbåXGENE ASSOCIATIONrcå]rdåXSTM0039reåash}rfåj9,jeåj:,X&Inorganic Ion Transport and Metabolismrgåj<,h]rhåj¾a…riåRrjåj@,}rkå(jBLG¿ðjØ/GÀj/LG?ðj¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rlå}rmå(hXNAtexrnåhX:sodium transport via diffusion extracellular to periplasm roåh}rpåXGENE ASSOCIATIONrqå]rråX2( STM0320 or STM0999 or STM1473 or STM2267 )rsåash}rtåj9,jsåj:,XTransport Outer Membrane Porinruåj<,h]rvå(h)hh h2e…rwåRrxåj@,}ryå(jÅœG¿ðj/LG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rzå}r{å(hXNDPK1r|åhX%nucleoside diphosphate kinase ATPGDP r}åh}r~åXGENE ASSOCIATIONrå]r€åX( STM0488 or STM2526 )råash}r‚åj9,jåj:,XNucleotide Salvage Pathwayrƒåj<,h]r„å(jÇjAe…r…åRr†åj@,}r‡å(jpMG¿ðju.G¿ðj!DG?ðj¬.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rˆå}r‰å(hXNDPK2rŠåhX%nucleoside diphosphate kinase ATPUDP r‹åh}rŒåXGENE ASSOCIATIONrå]rŽåX( STM0488 or STM2526 )råash}råj9,jåj:,XNucleotide Salvage Pathwayr‘åj<,h]r’å(jÇjAe…r“åRr”åj@,}r•å(jGG¿ðju.G¿ðj¬.G?ðjzoG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r–å}r—å(hXNDPK3r˜åhX%nucleoside diphosphate kinase ATPCDP r™åh}ršåXGENE ASSOCIATIONr›å]rœåX( STM0488 or STM2526 )råash}ržåj9,jåj:,XNucleotide Salvage PathwayrŸåj<,h]r å(jÇjAe…r¡åRr¢åj@,}r£å(ju.G¿ðjtG¿ðjoG?ðj¬.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r¤å}r¥å(hXNDPK4r¦åhX&nucleoside diphosphate kinase ATPdTDP r§åh}r¨åXGENE ASSOCIATIONr©å]rªåX( STM2526 or STM0488 )r«åash}r¬åj9,j«åj:,XNucleotide Salvage Pathwayr­åj<,h]r®å(jÇjAe…r¯åRr°åj@,}r±å(j¤G¿ðju.G¿ðj5§G?ðj¬.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r²å}r³å(hXNDPK5r´åhX&nucleoside diphosphate kinase ATPdGDP rµåh}r¶åXGENE ASSOCIATIONr·å]r¸åX( STM2526 or STM0488 )r¹åash}rºåj9,j¹åj:,XNucleotide Salvage Pathwayr»åj<,h]r¼å(jÇjAe…r½åRr¾åj@,}r¿å(j0yG¿ðju.G¿ðj˜¨G?ðj¬.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÀå}rÁå(hXNDPK6rÂåhX&nucleoside diphosphate kinase ATPdUDP rÃåh}rÄåXGENE ASSOCIATIONrÅå]rÆåX( STM0488 or STM2526 )rÇåash}rÈåj9,jÇåj:,XNucleotide Salvage PathwayrÉåj<,h]rÊå(jÇjAe…rËåRrÌåj@,}rÍå(jB,)rÎå}rÏå(hXdudp_crÐåhXdUDPrÑåh}rÒå(XPUBCHEMrÓå]rÔåX4551rÕåaXCHEBIrÖå]r×åX28850rØåaXKEGGrÙå]rÚåXC01346rÛåauh}rÜåhNhh]rÝå…rÞåRrßåjU,X C9H11N2O11P2ràåjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG¿ðju.G¿ðj‚wG?ðj¬.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)ráå}râå(hXNDPK7rãåhX&nucleoside diphosphate kinase ATPdCDP räåh}rååXGENE ASSOCIATIONræå]rçåX( STM2526 or STM0488 )rèåash}réåj9,jèåj:,XNucleotide Salvage Pathwayrêåj<,h]rëå(jÇjAe…rìåRríåj@,}rîå(j6tG¿ðju.G¿ðj¬.G?ðjowG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rïå}rðå(hXNDPK8rñåhX&nucleoside diphosphate kinase ATPdADP ròåh}róåXGENE ASSOCIATIONrôå]rõåX( STM2526 or STM0488 )röåash}r÷åj9,jöåj:,XNucleotide Salvage Pathwayrøåj<,h]rùå(jÇjAe…rúåRrûåj@,}rüå(ju.G¿ðj«tG¿ðj¦vG?ðj¬.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rýå}rþå(hXNH4texrÿåhX;ammonia transport via diffusion extracellular to periplasm ræh}ræXGENE ASSOCIATIONræ]ræX2( STM0320 or STM0999 or STM1473 or STM2267 )ræash}ræj9,jæj:,XTransport Outer Membrane Porinræj<,h]ræ(h)hh h2e…ræRr æj@,}r æ(jG¿ðj^G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r æ}r æ(hXNH4tppr æhX'ammonia reversible transport periplasm ræh}ræXGENE ASSOCIATIONræ]ræX( s0001 or STM0463 )ræash}ræj9,jæj:,X&Inorganic Ion Transport and Metabolismræj<,h]ræ(jšjÐe…ræRræj@,}ræ(j^G¿ðj5BG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)ræ}ræ(hXNHFRBOræhX"NADHflavorubredoxin oxidoreductaseræh}ræXGENE ASSOCIATIONræ]ræX( STM2840 and STM2841 )r æash}r!æj9,j æj:,XNitrogen Metabolismr"æj<,h]r#æ(jÙjâe…r$æRr%æj@,}r&æ(js7G¿ðj¿.G¿ðjB,)r'æ}r(æ(hXno_cr)æhX Nitric-oxider*æh}r+æ(XPUBCHEMr,æ]r-æX3815r.æaXCHEBIr/æ]r0æX16480r1æaXKEGGr2æ]r3æXC00533r4æauh}r5æhNhh]r6æ…r7æRr8æjU,XNOr9æjW,jp,jY,KjZ,j[,j\,GubGÀjÄãG?ðj™7G?ðjˆ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r:æ}r;æ(hXNI2abcppr<æhX%Nickle Ni2 ABC transporter periplasm r=æh}r>æXGENE ASSOCIATIONr?æ]r@æXSTM3576rAæash}rBæj9,jAæj:,X&Inorganic Ion Transport and MetabolismrCæj<,h]rDæj³a…rEæRrFæj@,}rGæ(ju.G¿ðjB,)rHæ}rIæ(hXni2_crJæhXnickelrKæh}rLæ(XPUBCHEMrMæ]rNæX3585rOæaXCHEBIrPæ]rQæX28112rRæaXKEGGrSæ]rTæXC00291rUæauh}rVæhNhh]rWæ…rXæRrYæjU,XNirZæjW,jp,jY,KjZ,j[,j\,GubG¿ðjˆ.G¿ðj¬.G?ðjB,)r[æ}r\æ(hXni2_pr]æhXnickelr^æh}r_æ(XPUBCHEMr`æ]raæX3585rbæaXCHEBIrcæ]rdæX28112reæaXKEGGrfæ]rgæXC00291rhæauh}riæhNhh]rjæ…rkæRrlæjU,XNirmæjW,jX,jY,KjZ,j[,j\,GubG?ðjÑ.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rnæ}roæ(hXNI2t3pprpæhX7nickle Ni2 transport out via proton antiport periplasm rqæh}rræXGENE ASSOCIATIONrsæ]rtæX( STM4061 or STM0758 )ruæash}rvæj9,juæj:,X&Inorganic Ion Transport and Metabolismrwæj<,h]rxæ(j¼jÅe…ryæRrzæj@,}r{æ(jHæG¿ðjØ/G¿ðj[æG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r|æ}r}æ(hXNI2texr~æhX:nickel transport via diffusion extracellular to periplasm ræh}r€æXGENE ASSOCIATIONræ]r‚æX2( STM0320 or STM0999 or STM1473 or STM2267 )rƒæash}r„æj9,jƒæj:,XTransport Outer Membrane Porinr…æj<,h]r†æ(h)hh h2e…r‡æRrˆæj@,}r‰æ(j%G¿ðj[æG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rŠæ}r‹æ(hXNMNATrŒæhX+nicotinamide nucleotide adenylyltransferaseræh}rŽæXGENE ASSOCIATIONræ]ræX( STM0645 or STM4580.S )r‘æash}r’æj9,j‘æj:,X*Cofactor and Prosthetic Group Biosynthesisr“æj<,h]r”æ(jêjóe…r•æRr–æj@,}r—æ(j4äG¿ðj¿.G¿ðju.G¿ðjé3G?ðj™7G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r˜æ}r™æ(hXNMNDAršæhXnicotinamide nucleotide amidaser›æh}rœæXGENE ASSOCIATIONræ]ržæjash}rŸæj9,jj:,X*Cofactor and Prosthetic Group Biosynthesisr æj<,h]r¡æ…r¢æRr£æj@,}r¤æ(j4äG¿ðjˆ.G¿ðj=åG?ðj5BG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¥æ}r¦æ(hXNMNNr§æhXNMN nucleosidaser¨æh}r©æXGENE ASSOCIATIONrªæ]r«æjash}r¬æj9,jj:,X*Cofactor and Prosthetic Group Biosynthesisr­æj<,h]r®æ…r¯æRr°æj@,}r±æ(j4äG¿ðjˆ.G¿ðj¶äG?ðj¿.G?ðjîNG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r²æ}r³æ(hXNMNPtppr´æhXNMN permease periplasm rµæh}r¶æXGENE ASSOCIATIONr·æ]r¸æXSTM0757r¹æash}rºæj9,j¹æj:,XTransport Inner Membraner»æj<,h]r¼æjüa…r½æRr¾æj@,}r¿æ(jB,)rÀæ}rÁæ(hXnmn_prÂæhXNMNrÃæh}rÄæ(XPUBCHEMrÅæ]rÆæX3741rÇæaXCHEBIrÈæ]rÉæX16171rÊæaXKEGGrËæ]rÌæXC00455rÍæauh}rÎæhNhh]rÏæ…rÐæRrÑæjU,X C11H14N2O8PrÒæjW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj4äG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÓæ}rÔæ(hXNMNt7pprÕæhX/NMN transport via NMN glycohydrolase periplasm rÖæh}r׿XGENE ASSOCIATIONrØæ]rÙæjash}rÚæj9,jj:,XTransport Inner MembranerÛæj<,h]rÜæ…rÝæRrÞæj@,}rßæ(jÀæG¿ðjˆ.G¿ðj¶äG?ðj¿.G?ðjîNG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ràæ}ráæ(hXNMNtexrâæhX7NMN transport via diffusion extracellular to periplasm rãæh}räæXGENE ASSOCIATIONråæ]rææX2( STM0320 or STM0999 or STM1473 or STM2267 )rçæash}rèæj9,jçæj:,XTransport Outer Membrane Porinréæj<,h]rêæ(hh h)h2e…rëæRrìæj@,}ríæ(jEG¿ðjÀæG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rîæ}rïæ(hXNNAMrðæhXnicotinamidaserñæh}ròæXGENE ASSOCIATIONróæ]rôæXSTM1293rõæash}röæj9,jõæj:,X*Cofactor and Prosthetic Group Biosynthesisr÷æj<,h]røæja…rùæRrúæj@,}rûæ(j¶äG¿ðjˆ.G¿ðjäG?ðj5BG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rüæ}rýæ(hXNNATrrþæhX)nicotinate nucleotide adenylyltransferaserÿæh}rçXGENE ASSOCIATIONrç]rçXSTM0645rçash}rçj9,jçj:,XNucleotide Salvage Pathwayrçj<,h]rçjóa…rçRrçj@,}r ç(j=åG¿ðju.G¿ðj¿.G¿ðjé3G?ðjåG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r ç}r ç(hXNNDPRr çhX4nicotinate nucleotide diphosphorylase carboxylating r çh}rçXGENE ASSOCIATIONrç]rçXSTM0145rçash}rçj9,jçj:,X*Cofactor and Prosthetic Group Biosynthesisrçj<,h]rçja…rçRrçj@,}rç(jB,)rç}rç(hXquln_crçhX Quinolinaterçh}rç(XPUBCHEMrç]rçX6487rçaXCHEBIr ç]r!çX16675r"çaXKEGGr#ç]r$çXC03722r%çauh}r&çhNhh]r'ç…r(çRr)çjU,XC7H3NO4r*çjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj¿.GÀjOG¿ðjé3G?ðjÂ=G?ðj=åG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r+ç}r,ç(hXNO2t2rppr-çhX=nitrite transport in via proton symport reversible periplasm r.çh}r/çXGENE ASSOCIATIONr0ç]r1çX( STM1765 or STM3476 )r2çash}r3çj9,j2çj:,X&Inorganic Ion Transport and Metabolismr4çj<,h]r5ç(jj e…r6çRr7çj@,}r8ç(jØ/G¿ðjB,)r9ç}r:ç(hXno2_pr;çhXNitriter<çh}r=ç(XPUBCHEMr>ç]r?çX3388r@çaXCHEBIrAç]rBçX16301rCçaXKEGGrDç]rEçXC00088rFçauh}rGçhNhh]rHç…rIçRrJçjU,XNO2rKçjW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjB,)rLç}rMç(hXno2_crNçhXNitriterOçh}rPç(XPUBCHEMrQç]rRçX3388rSçaXCHEBIrTç]rUçX16301rVçaXKEGGrWç]rXçXC00088rYçauh}rZçhNhh]r[ç…r\çRr]çjU,XNO2r^çjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r_ç}r`ç(hXNO2texraçhX;nitrite transport via diffusion extracellular to periplasm rbçh}rcçXGENE ASSOCIATIONrdç]reçX2( STM0320 or STM0999 or STM1473 or STM2267 )rfçash}rgçj9,jfçj:,XTransport Outer Membrane Porinrhçj<,h]riç(h)hh h2e…rjçRrkçj@,}rlç(jeG¿ðj9çG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rmç}rnç(hXNO3R1bpproçhXNitrate reductase Ubiquinol 8 rpçh}rqçXGENE ASSOCIATIONrrç]rsçXB( STM2256 and STM2259 and STM2255 and STM2258 and STM2257 )rtçash}ruçj9,jtçj:,XNitrogen Metabolismrvçj<,h]rwç(j)j2j;jDjMe…rxçRryçj@,}rzç(jú_G¿ðjB,)r{ç}r|ç(hXno3_pr}çhXNitrater~çh}rç(XPUBCHEMr€ç]rçX3543r‚çaXCHEBIrƒç]r„çX48107r…çaXKEGGr†ç]r‡çXC00244rˆçauh}r‰çhNhh]rŠç…r‹çRrŒçjU,XNO3rçjW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj>0G?ðjç_G?ðj9çG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rŽç}rç(hXNO3R1pprçhX)Nitrate reductase Ubiquinol 8 periplasm r‘çh}r’çXGENE ASSOCIATIONr“ç]r”çXt( ( STM1580 and STM1579 and STM1578 and STM1577 ) or ( STM1764 and STM1763 and STM1762 and STM1761 ) )r•çash}r–çj9,j•çj:,XOxidative Phosphorylationr—çj<,h]r˜ç(jVj_jhjqjzjƒjŒj•e…r™çRršçj@,}r›ç(jú_G¿ðjB,)rœç}rç(hXno3_cržçhXNitraterŸçh}r ç(XPUBCHEMr¡ç]r¢çX3543r£çaXCHEBIr¤ç]r¥çX48107r¦çaXKEGGr§ç]r¨çXC00244r©çauh}rªçhNhh]r«ç…r¬çRr­çjU,XNO3r®çjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj¿.GÀjLçG?ðjØ/G@jç_G?ðjˆ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¯ç}r°ç(hXNO3R2bppr±çhX*Nitrate reductase Menaquinol 8 periplasm r²çh}r³çXGENE ASSOCIATIONr´ç]rµçX/( STM2255 and STM2256 and STM2259 and STM2260 )r¶çash}r·çj9,j¶çj:,XNitrogen Metabolismr¸çj<,h]r¹ç(jžj;jDjMe…rºçRr»çj@,}r¼ç(j{çG¿ðj¬XG¿ðj>0G?ðj-`G?ðj9çG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r½ç}r¾ç(hXNO3R2ppr¿çhX*Nitrate reductase Menaquinol 8 periplasm rÀçh}rÁçXGENE ASSOCIATIONrÂç]rÃçXt( ( STM1580 and STM1579 and STM1578 and STM1577 ) or ( STM1764 and STM1763 and STM1762 and STM1761 ) )rÄçash}rÅçj9,jÄçj:,XOxidative PhosphorylationrÆçj<,h]rÇç(jVj_jhjqjzjƒjŒj•e…rÈçRrÉçj@,}rÊç(j¬XG¿ðjœçG¿ðj¿.GÀjˆ.G?ðjLçG?ðj-`G?ðjØ/G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rËç}rÌç(hXNO3t7pprÍçhX4nitrate transport in via nitrite antiport periplasm rÎçh}rÏçXGENE ASSOCIATIONrÐç]rÑçX( STM1765 or STM1576 )rÒçash}rÓçj9,jÒçj:,X&Inorganic Ion Transport and MetabolismrÔçj<,h]rÕç(jj§e…rÖçRr×çj@,}rØç(j{çG¿ðjLçG¿ðj9çG?ðjœçG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÙç}rÚç(hXNO3texrÛçhX;nitrate transport via diffusion extracellular to periplasm rÜçh}rÝçXGENE ASSOCIATIONrÞç]rßçX2( STM0320 or STM0999 or STM2267 or STM1473 )ràçash}ráçj9,jàçj:,XTransport Outer Membrane Porinrâçj<,h]rãç(h)hh h2e…räçRråçj@,}ræç(j…G¿ðj{çG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rçç}rèç(hXNODOxréçhXnitric oxide dioxygenaserêçh}rëçXGENE ASSOCIATIONrìç]ríçXSTM2556rîçash}rïçj9,jîçj:,XNitrogen Metabolismrðçj<,h]rñçj°a…ròçRróçj@,}rôç(jüAGÀj'æGÀjs7G¿ðj™7G?ðjœçG@j¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rõç}röç(hXNODOyr÷çhXnitric oxide dioxygenaserøçh}rùçXGENE ASSOCIATIONrúç]rûçXSTM2556rüçash}rýçj9,jüçj:,XNitrogen Metabolismrþçj<,h]rÿçj°a…rèRrèj@,}rè(jÍ7G¿ðj'æGÀjüAGÀjà7G?ðjœçG@j¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rè}rè(hXNOtexrèhX@nitric oxide transport via diffusion extracellular to periplasm rèh}rèXGENE ASSOCIATIONrè]r èX2( STM0320 or STM0999 or STM1473 or STM2267 )r èash}r èj9,j èj:,XTransport Outer Membrane Porinr èj<,h]r è(hh h)h2e…rèRrèj@,}rè(j¥G¿ðjB,)rè}rè(hXno_prèhX Nitric-oxiderèh}rè(XPUBCHEMrè]rèX3815rèaXCHEBIrè]rèX16480rèaXKEGGrè]rèXC00533rèauh}rèhNhh]r è…r!èRr"èjU,XNOr#èjW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r$è}r%è(hXNOtppr&èhXNO transport diffusion r'èh}r(èXGENE ASSOCIATIONr)è]r*èXs0001r+èash}r,èj9,j+èj:,X&Inorganic Ion Transport and Metabolismr-èj<,h]r.èjša…r/èRr0èj@,}r1è(jèG¿ðj'æG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r2è}r3è(hXNPHSr4èhXnaphthoate synthaser5èh}r6èXGENE ASSOCIATIONr7è]r8èXSTM2307r9èash}r:èj9,j9èj:,X*Cofactor and Prosthetic Group Biosynthesisr;èj<,h]r<èj¹a…r=èRr>èj@,}r?è(jB,)r@è}rAè(hXsbzcoa_crBèhXO-Succinylbenzoyl-CoArCèh}rDè(XPUBCHEMrEè]rFèX6045rGèaXCHEBIrHè]rIèX15509rJèaXKEGGrKè]rLèXC03160rMèauh}rNèhNhh]rOè…rPèRrQèjU,XC32H39N7O20P3SrRèjW,jp,jY,JûÿÿÿjZ,j[,j\,GubG¿ðj˜CG?ðj{G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rSè}rTè(hXNTD1rUèhX5 nucleotidase dUMP rVèh}rWèXGENE ASSOCIATIONrXè]rYèX'( STM2332 or STM2927 or STM4559.S )rZèash}r[èj9,jZèj:,XNucleotide Salvage Pathwayr\èj<,h]r]è(jÂjÊhÂe…r^èRr_èj@,}r`è(j-‚G¿ðjˆ.G¿ðjÑ.G?ðj¶wG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)raè}rbè(hXNTD10rcèhX5 nucleotidase XMP rdèh}reèXGENE ASSOCIATIONrfè]rgèXSTM2927rhèash}rièj9,jhèj:,XNucleotide Salvage Pathwayrjèj<,h]rkèhÂa…rlèRrmèj@,}rnè(júÁG¿ðjˆ.G¿ðjB,)roè}rpè(hXxtsn_crqèhX Xanthosinerrèh}rsè(XPUBCHEMrtè]ruèX4895rvèaXCHEBIrwè]rxèX18107ryèaXKEGGrzè]r{èXC01762r|èauh}r}èhNhh]r~è…rèRr€èjU,X C10H12N4O6rèjW,jp,jY,KjZ,j[,j\,GubG?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r‚è}rƒè(hXNTD10ppr„èhX5 nucleotidase XMP r…èh}r†èXGENE ASSOCIATIONr‡è]rˆèX( STM0494 or STM4249 )r‰èash}rŠèj9,j‰èj:,XNucleotide Salvage Pathwayr‹èj<,h]rŒè(jÓj¶e…rèRrŽèj@,}rè(jB,)rè}r‘è(hXxmp_pr’èhXXanthosine-5-phosphater“èh}r”è(XPUBCHEMr•è]r–èX3925r—èaXCHEBIr˜è]r™èX15652ršèaXKEGGr›è]rœèXC00655rèauh}ržèhNhh]rŸè…r èRr¡èjU,X C10H11N4O9Pr¢èjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj>0G¿ðjB,)r£è}r¤è(hXxtsn_pr¥èhX Xanthosiner¦èh}r§è(XPUBCHEMr¨è]r©èX4895rªèaXCHEBIr«è]r¬èX18107r­èaXKEGGr®è]r¯èXC01762r°èauh}r±èhNhh]r²è…r³èRr´èjU,X C10H12N4O6rµèjW,jX,jY,KjZ,j[,j\,GubG?ðj’;G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¶è}r·è(hXNTD11r¸èhX5 nucleotidase IMP r¹èh}rºèXGENE ASSOCIATIONr»è]r¼èXSTM2927r½èash}r¾èj9,j½èj:,XNucleotide Salvage Pathwayr¿èj<,h]rÀèhÂa…rÁèRrÂèj@,}rÃè(jßOG¿ðjˆ.G¿ðj—LG?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÄè}rÅè(hXNTD11pprÆèhX5 nucleotidase IMP rÇèh}rÈèXGENE ASSOCIATIONrÉè]rÊèX( STM4249 or STM0494 )rËèash}rÌèj9,jËèj:,XNucleotide Salvage PathwayrÍèj<,h]rÎè(j¶jÓe…rÏèRrÐèj@,}rÑè(jsÍG¿ðj>0G¿ðj’;G?ðjÎG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÒè}rÓè(hXNTD12rÔèhX5 nucleotidase dIMP rÕèh}rÖèXGENE ASSOCIATIONr×è]rØèX( STM2332 or STM2927 )rÙèash}rÚèj9,jÙèj:,XNucleotide Salvage PathwayrÛèj<,h]rÜè(hÂjÂe…rÝèRrÞèj@,}rßè(jB,)ràè}ráè(hXdimp_crâèhXdIMPrãèh}räè(XPUBCHEMråè]ræèX8446rçèaXCHEBIrèè]réèX28806rêèaXKEGGrëè]rìèXC06196ríèauh}rîèhNhh]rïè…rðèRrñèjU,X C10H11N4O7PròèjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjˆ.G¿ðjÑ.G?ðjwtG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)róè}rôè(hXNTD12pprõèhX5 nucleotidase dIMP periplasm röèh}r÷èXGENE ASSOCIATIONrøè]rùèX( STM0494 or STM4249 )rúèash}rûèj9,júèj:,XNucleotide Salvage Pathwayrüèj<,h]rýè(jÓj¶e…rþèRrÿèj@,}ré(jù|G¿ðj>0G¿ðj’;G?ðj}G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ré}ré(hXNTD1ppréhX5 nucleotidase dUMP réh}réXGENE ASSOCIATIONré]réX( STM0494 or STM4249 )réash}r éj9,jéj:,XNucleotide Salvage Pathwayr éj<,h]r é(jÓj¶e…r éRr éj@,}ré(j ‚G¿ðj>0G¿ðj‚‚G?ðj’;G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ré}ré(hXNTD2réhX5 nucleotidase UMP réh}réXGENE ASSOCIATIONré]réX( STM4559.S or STM2927 )réash}réj9,jéj:,XNucleotide Salvage Pathwayréj<,h]ré(jÊhÂe…réRréj@,}ré(jëEG¿ðjˆ.G¿ðjÑ.G?ðjˆsG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ré}ré(hXNTD2ppréhX5 nucleotidase UMP r éh}r!éXGENE ASSOCIATIONr"é]r#éX( STM4249 or STM0494 )r$éash}r%éj9,j$éj:,XNucleotide Salvage Pathwayr&éj<,h]r'é(j¶jÓe…r(éRr)éj@,}r*é(j>0G¿ðjB,)r+é}r,é(hXump_pr-éhXUMPr.éh}r/é(XPUBCHEMr0é]r1éX3405r2éaXCHEBIr3é]r4éX16695r5éaXKEGGr6é]r7éXC00105r8éauh}r9éhNhh]r:é…r;éRr<éjU,X C9H11N2O9Pr=éjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj;G?ðj’;G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r>é}r?é(hXNTD3r@éhX5 nucleotidase dCMP rAéh}rBéXGENE ASSOCIATIONrCé]rDéX( STM2927 or STM2332 )rEéash}rFéj9,jEéj:,XNucleotide Salvage PathwayrGéj<,h]rHé(jÂhÂe…rIéRrJéj@,}rKé(j#tG¿ðjˆ.G¿ðj£wG?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rLé}rMé(hXNTD3pprNéhX5 nucleotidase dCMP rOéh}rPéXGENE ASSOCIATIONrQé]rRéX( STM0494 or STM4249 )rSéash}rTéj9,jSéj:,XNucleotide Salvage PathwayrUéj<,h]rVé(j¶jÓe…rWéRrXéj@,}rYé(jNwG¿ðj>0G¿ðj’;G?ðj×wG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rZé}r[é(hXNTD4r\éhX5 nucleotidase CMP r]éh}r^éXGENE ASSOCIATIONr_é]r`éXSTM2927raéash}rbéj9,jaéj:,XNucleotide Salvage Pathwayrcéj<,h]rdéhÂa…reéRrféj@,}rgé(jˆ.G¿ðjeG¿ðjÑ.G?ðjusG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rhé}rié(hXNTD4pprjéhX5 nucleotidase CMP rkéh}rléXGENE ASSOCIATIONrmé]rnéX( STM4249 or STM0494 )roéash}rpéj9,joéj:,XNucleotide Salvage Pathwayrqéj<,h]rré(jÓj¶e…rséRrtéj@,}rué(jOkG¿ðj>0G¿ðj’;G?ðj³;G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rvé}rwé(hXNTD5rxéhX5 nucleotidase dTMP ryéh}rzéXGENE ASSOCIATIONr{é]r|éX'( STM2332 or STM2927 or STM4559.S )r}éash}r~éj9,j}éj:,XNucleotide Salvage Pathwayréj<,h]r€é(jÊjÂhÂe…réRr‚éj@,}rƒé(j‘G¿ðjˆ.G¿ðjB,)r„é}r…é(hXthymd_cr†éhX Thymidiner‡éh}rˆé(XPUBCHEMr‰é]rŠéX3514r‹éaXCHEBIrŒé]réX17748rŽéaXKEGGré]réXC00214r‘éauh}r’éhNhh]r“é…r”éRr•éjU,X C10H14N2O5r–éjW,jp,jY,KjZ,j[,j\,GubG?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r—é}r˜é(hXNTD5ppr™éhX5 nucleotidase dTMP ršéh}r›éXGENE ASSOCIATIONrœé]réX( STM0494 or STM4249 )ržéash}rŸéj9,jžéj:,XNucleotide Salvage Pathwayr éj<,h]r¡é(j¶jÓe…r¢éRr£éj@,}r¤é(jØG¿ðj>0G¿ðj’;G?ðjB,)r¥é}r¦é(hXthymd_pr§éhX Thymidiner¨éh}r©é(XPUBCHEMrªé]r«éX3514r¬éaXCHEBIr­é]r®éX17748r¯éaXKEGGr°é]r±éXC00214r²éauh}r³éhNhh]r´é…rµéRr¶éjU,X C10H14N2O5r·éjW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¸é}r¹é(hXNTD6rºéhX5 nucleotidase dAMP r»éh}r¼éXGENE ASSOCIATIONr½é]r¾éX( STM2332 or STM2927 )r¿éash}rÀéj9,j¿éj:,XNucleotide Salvage PathwayrÁéj<,h]rÂé(jÂhÂe…rÃéRrÄéj@,}rÅé(jˆ.G¿ðj˜tG¿ðjdtG?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÆé}rÇé(hXNTD6pprÈéhX5 nucleotidase dAMP rÉéh}rÊéXGENE ASSOCIATIONrËé]rÌéX( STM4249 or STM0494 )rÍéash}rÎéj9,jÍéj:,XNucleotide Salvage PathwayrÏéj<,h]rÐé(j¶jÓe…rÑéRrÒéj@,}rÓé(j²uG¿ðj>0G¿ðjÌtG?ðj’;G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÔé}rÕé(hXNTD7rÖéhX5 nucleotidase AMP r×éh}rØéXGENE ASSOCIATIONrÙé]rÚéXSTM2927rÛéash}rÜéj9,jÛéj:,XNucleotide Salvage PathwayrÝéj<,h]rÞéhÂa…rßéRràéj@,}ráé(jü3G¿ðjˆ.G¿ðj„LG?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)râé}rãé(hXNTD7ppräéhX5 nucleotidase AMP råéh}ræéXGENE ASSOCIATIONrçé]rèéX( STM0494 or STM4249 )rééash}rêéj9,jééj:,XNucleotide Salvage Pathwayrëéj<,h]rìé(jÓj¶e…ríéRrîéj@,}rïé(j†YG¿ðj>0G¿ðjÔ;G?ðj’;G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rðé}rñé(hXNTD8ròéhX5 nucleotidase dGMP róéh}rôéXGENE ASSOCIATIONrõé]röéX( STM2332 or STM2927 )r÷éash}røéj9,j÷éj:,XNucleotide Salvage Pathwayrùéj<,h]rúé(jÂhÂe…rûéRrüéj@,}rýé(jyG¿ðjˆ.G¿ðj˜yG?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rþé}rÿé(hXNTD8pprêhX5 nucleotidase dGMP rêh}rêXGENE ASSOCIATIONrê]rêX( STM0494 or STM4249 )rêash}rêj9,jêj:,XNucleotide Salvage Pathwayrêj<,h]rê(jÓj¶e…r êRr êj@,}r ê(jdyG¿ðj>0G¿ðj’;G?ðj…yG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r ê}r ê(hXNTD9rêhX5 nucleotidase GMP rêh}rêXGENE ASSOCIATIONrê]rêXSTM2927rêash}rêj9,jêj:,XNucleotide Salvage Pathwayrêj<,h]rêhÂa…rêRrêj@,}rê(jºG¿ðjˆ.G¿ðjÑ.G?ðjŸÃG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rê}rê(hXNTD9pprêhX5 nucleotidase GMP rêh}rêXGENE ASSOCIATIONrê]r êX( STM4249 or STM0494 )r!êash}r"êj9,j!êj:,XNucleotide Salvage Pathwayr#êj<,h]r$ê(jÓj¶e…r%êRr&êj@,}r'ê(j>0G¿ðjÂG¿ðjõ;G?ðj’;G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r(ê}r)ê(hXNTP1r*êhXnucleoside triphosphatase ATP r+êh}r,êXGENE ASSOCIATIONr-ê]r.êX( STM0659 or STM4349 )r/êash}r0êj9,j/êj:,XNucleotide Salvage Pathwayr1êj<,h]r2ê(jÜjåe…r3êRr4êj@,}r5ê(ju.G¿ðjˆ.G¿ðj¿.G?ðjÑ.G?ðj¬.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r6ê}r7ê(hXNTP10r8êhXnucleoside triphosphatase ITP r9êh}r:êXGENE ASSOCIATIONr;ê]r<êX( STM4584 or STM4349 )r=êash}r>êj9,j=êj:,XNucleotide Salvage Pathwayr?êj<,h]r@ê(jîjÜe…rAêRrBêj@,}rCê(j‘MG¿ðjˆ.G¿ðj¤MG?ðjÑ.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rDê}rEê(hXNTP11rFêhXnucleoside triphosphatase dITP rGêh}rHêXGENE ASSOCIATIONrIê]rJêXSTM4584rKêash}rLêj9,jKêj:,XNucleotide Salvage PathwayrMêj<,h]rNêjîa…rOêRrPêj@,}rQê(j¹vG¿ðjˆ.G¿ðjB,)rRê}rSê(hXdidp_crTêhXdIDPrUêh}rVê(XPUBCHEMrWê]rXêX4549rYêaXCHEBIrZê]r[êjj.aXKEGGr\ê]r]êXC01344r^êauh}r_êhNhh]r`ê…raêRrbêjU,X C10H11N4O10P2rcêjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG?ðj¿.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rdê}reê(hXNTP12rfêhXnucleoside triphosphatase XTP rgêh}rhêXGENE ASSOCIATIONriê]rjêXSTM4584rkêash}rlêj9,jkêj:,XNucleotide Salvage Pathwayrmêj<,h]rnêjîa…roêRrpêj@,}rqê(jÊÄG¿ðjˆ.G¿ðjÑ.G?ðjB,)rrê}rsê(hXxdp_crtêhXXDPruêh}rvê(XPUBCHEMrwê]rxêX4545ryêaXCHEBIrzê]r{êjj.aXKEGGr|ê]r}êXC01337r~êauh}rêhNhh]r€ê…rêRr‚êjU,X C10H11N4O12P2rƒêjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r„ê}r…ê(hXNTP3r†êhXnucleoside triphosphatase GTP r‡êh}rˆêXGENE ASSOCIATIONr‰ê]rŠêXSTM4349r‹êash}rŒêj9,j‹êj:,XNucleotide Salvage Pathwayrêj<,h]rŽêjÜa…rêRrêj@,}r‘ê(j!DG¿ðjˆ.G¿ðjpMG?ðjÑ.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r’ê}r“ê(hXNTP5r”êhXnucleoside triphosphatase CTP r•êh}r–êXGENE ASSOCIATIONr—ê]r˜êXSTM4349r™êash}ršêj9,j™êj:,XNucleotide Salvage Pathwayr›êj<,h]rœêjÜa…rêRržêj@,}rŸê(joG¿ðjˆ.G¿ðjtG?ðjÑ.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r ê}r¡ê(hXNTPP1r¢êhX/Nucleoside triphosphate pyrophosphorylase dgtp r£êh}r¤êXGENE ASSOCIATIONr¥ê]r¦êX( STM2954 or STM0137 )r§êash}r¨êj9,j§êj:,XNucleotide Salvage Pathwayr©êj<,h]rªê(j÷j e…r«êRr¬êj@,}r­ê(jˆ.G¿ðj˜¨G¿ðjé3G?ðjyG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r®ê}r¯ê(hXNTPP10r°êhX/Nucleoside triphosphate pyrophosphorylase ditp r±êh}r²êXGENE ASSOCIATIONr³ê]r´êXSTM3103rµêash}r¶êj9,jµêj:,XNucleotide Salvage Pathwayr·êj<,h]r¸êja…r¹êRrºêj@,}r»ê(j¹vG¿ðjˆ.G¿ðjàèG?ðjé3G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¼ê}r½ê(hXNTPP11r¾êhX.Nucleoside triphosphate pyrophosphorylase xtp r¿êh}rÀêXGENE ASSOCIATIONrÁê]rÂêXSTM3103rÃêash}rÄêj9,jÃêj:,XNucleotide Salvage PathwayrÅêj<,h]rÆêja…rÇêRrÈêj@,}rÉê(jÊÄG¿ðjˆ.G¿ðj¿.G?ðjúÁG?ðjé3G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÊê}rËê(hXNTPP2rÌêhX.Nucleoside triphosphate pyrophosphorylase gtp rÍêh}rÎêXGENE ASSOCIATIONrÏê]rÐêX( STM0137 or STM2954 )rÑêash}rÒêj9,jÑêj:,XNucleotide Salvage PathwayrÓêj<,h]rÔê(j÷j e…rÕêRrÖêj@,}r×ê(j!DG¿ðjˆ.G¿ðjºG?ðjé3G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rØê}rÙê(hXNTPP3rÚêhX/Nucleoside triphosphate pyrophosphorylase dctp rÛêh}rÜêXGENE ASSOCIATIONrÝê]rÞêX%( STM2954 or STM2295 or STM1301 )rßêash}ràêj9,jßêj:,XNucleotide Salvage Pathwayráêj<,h]râê(j j÷je…rãêRräêj@,}råê(jowG¿ðjˆ.G¿ðj#tG?ðjé3G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ræê}rçê(hXNTPP4rèêhX.Nucleoside triphosphate pyrophosphorylase ctp réêh}rêêXGENE ASSOCIATIONrëê]rìêX( STM2954 or STM1301 )ríêash}rîêj9,jíêj:,XNucleotide Salvage Pathwayrïêj<,h]rðê(j j÷e…rñêRròêj@,}róê(joG¿ðjˆ.G¿ðjé3G?ðj¿.G?ðjeG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rôê}rõê(hXNTPP5röêhX/Nucleoside triphosphate pyrophosphorylase datp r÷êh}røêXGENE ASSOCIATIONrùê]rúêX( STM2954 or STM1900 )rûêash}rüêj9,jûêj:,XNucleotide Salvage Pathwayrýêj<,h]rþê(j j÷e…rÿêRrëj@,}rë(j¦vG¿ðjˆ.G¿ðjé3G?ðj˜tG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rë}rë(hXNTPP6rëhX.Nucleoside triphosphate pyrophosphorylase atp rëh}rëXGENE ASSOCIATIONrë]rëXSTM2954r ëash}r ëj9,j ëj:,XNucleotide Salvage Pathwayr ëj<,h]r ëj÷a…r ëRrëj@,}rë(jˆ.G¿ðju.G¿ðjé3G?ðjü3G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rë}rë(hXNTPP7rëhX/Nucleoside triphosphate pyrophosphorylase dttp rëh}rëXGENE ASSOCIATIONrë]rëX( STM2295 or STM2954 )rëash}rëj9,jëj:,XNucleotide Salvage Pathwayrëj<,h]rë(j÷je…rëRrëj@,}rë(j5§G¿ðjˆ.G¿ðjé3G?ðj¿.G?ðj‘G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rë}rë(hXNTPP8r ëhX.Nucleoside triphosphate pyrophosphorylase utp r!ëh}r"ëXGENE ASSOCIATIONr#ë]r$ëXSTM2954r%ëash}r&ëj9,j%ëj:,XNucleotide Salvage Pathwayr'ëj<,h]r(ëj÷a…r)ëRr*ëj@,}r+ë(jzoG¿ðjˆ.G¿ðjé3G?ðjëEG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r,ë}r-ë(hXNTPP9r.ëhX.Nucleoside triphosphate pyrophosphorylase itp r/ëh}r0ëXGENE ASSOCIATIONr1ë]r2ëXSTM3103r3ëash}r4ëj9,j3ëj:,XNucleotide Salvage Pathwayr5ëj<,h]r6ëja…r7ëRr8ëj@,}r9ë(j‘MG¿ðjˆ.G¿ðj¿.G?ðjßOG?ðjé3G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r:ë}r;ë(hXNTPTP1r<ëhX(Nucleoside triphosphate tripolyhydrolaser=ëh}r>ëXGENE ASSOCIATIONr?ë]r@ëXSTM0208rAëash}rBëj9,jAëj:,XNucleotide Salvage PathwayrCëj<,h]rDëja…rEëRrFëj@,}rGë(j˜¨G¿ðjˆ.G¿ðj¼cG?ðj˜yG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rHë}rIë(hXNTPTP2rJëhX(Nucleoside triphosphate tripolyhydrolaserKëh}rLëXGENE ASSOCIATIONrMë]rNëXSTM0208rOëash}rPëj9,jOëj:,XNucleotide Salvage PathwayrQëj<,h]rRëja…rSëRrTëj@,}rUë(j!DG¿ðjˆ.G¿ðj¼cG?ðjŸÃG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rVë}rWë(hXNTRIR2xrXëhXnitrite Reductase NADH rYëh}rZëXGENE ASSOCIATIONr[ë]r\ëX( STM3474 and STM3475 )r]ëash}r^ëj9,j]ëj:,XOxidative Phosphorylationr_ëj<,h]r`ë(j#j,e…raëRrbëj@,}rcë(jLçG¿ðj¿.GÀjs7GÀj™7G@j5BG?ðjˆ.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rdë}reë(hXNTRIR3pprfëhX)nitrite Reductase Ubiquinole 8 periplasm rgëh}rhëXGENE ASSOCIATIONrië]rjëX7( STM4277 and STM4278.S and STM4279 and STM4280 )rkëash}rlëj9,jkëj:,XNitrogen Metabolismrmëj<,h]rnë(j5j>jGjPe…roëRrpëj@,}rqë(jú_GÀj9çG¿ðjØ/GÀj>0G@j^G?ðjç_G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rrë}rsë(hXNTRIR4pprtëhX*nitrite Reductase Menaquinole 8 periplasm ruëh}rvëXGENE ASSOCIATIONrwë]rxëX7( STM4277 and STM4278.S and STM4279 and STM4280 )ryëash}rzëj9,jyëj:,XNitrogen Metabolismr{ëj<,h]r|ë(jGj5j>jPe…r}ëRr~ëj@,}rë(j¬XGÀjØ/GÀj9çG¿ðj>0G@j^G?ðj-`G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r€ë}rë(hXO2Stexr‚ëhXDsuperoxide anion transport via diffusion extracellular to periplasm rƒëh}r„ëXGENE ASSOCIATIONr…ë]r†ëX2( STM0320 or STM0999 or STM1473 or STM2267 )r‡ëash}rˆëj9,j‡ëj:,XTransport Outer Membrane Porinr‰ëj<,h]rŠë(h)hh h2e…r‹ëRrŒëj@,}rë(jåG¿ðjB,)rŽë}rë(hXo2s_prëhXSuperoxide-anionr‘ëh}r’ë(XPUBCHEMr“ë]r”ëX3971r•ëaXCHEBIr–ë]r—ëX18421r˜ëaXKEGGr™ë]ršëXC00704r›ëauh}rœëhNhh]rë…ržëRrŸëjU,XO2r ëjW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r¡ë}r¢ë(hXO2texr£ëhX:oxygen transport via diffusion extracellular to periplasm r¤ëh}r¥ëXGENE ASSOCIATIONr¦ë]r§ëX2( STM0320 or STM0999 or STM1473 or STM2267 )r¨ëash}r©ëj9,j¨ëj:,XTransport Outer Membrane Porinrªëj<,h]r«ë(h)hh h2e…r¬ëRr­ëj@,}r®ë(jÅG¿ðj¿oG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r¯ë}r°ë(hXO2tppr±ëhX%o2 transport via diffusion periplasm r²ëh}r³ëXGENE ASSOCIATIONr´ë]rµëXs0001r¶ëash}r·ëj9,j¶ëj:,X&Inorganic Ion Transport and Metabolismr¸ëj<,h]r¹ëjša…rºëRr»ëj@,}r¼ë(j¿oG¿ðjüAG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r½ë}r¾ë(hXOAADCr¿ëhXoxaloacetate decarboxylaserÀëh}rÁëXGENE ASSOCIATIONrÂë]rÃëXSTM1884rÄëash}rÅëj9,jÄëj:,XPyruvate MetabolismrÆëj<,h]rÇëj a…rÈëRrÉëj@,}rÊë(j¿.G¿ðjŠ`G¿ðjÂ=G?ðjFG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rËë}rÌë(hXOBTFLrÍëhX2 Oxobutanoate formate lyaserÎëh}rÏëXGENE ASSOCIATIONrÐë]rÑëXm( ( ( STM0970 and STM0973 ) and STM2646 ) or ( STM0970 and STM0973 ) or ( STM0970 and STM3241 ) )rÒëash}rÓëj9,jÒëj:,XAlternate Carbon MetabolismrÔëj<,h]rÕë(jYjbjkjte…rÖëRr×ëj@,}rØë(j˜CG¿ðj£FG¿ðj›DG?ðjÌXG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÙë}rÚë(hX OCDCAtexirÛëhXZOctadecanoate transport via facilitated irreversible diffusion extracellular to periplasm rÜëh}rÝëXGENE ASSOCIATIONrÞë]rßëXSTM2391ràëash}ráëj9,jàëj:,XTransport Outer Membranerâëj<,h]rãëj/ a…räëRråëj@,}ræë(jžG¿ðj«G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rçë}rèë(hX OCDCEAtexiréëhXaOctadecenoate n C181 transport via facilitated irreversible diffusion extracellular to periplasm rêëh}rëëXGENE ASSOCIATIONrìë]ríëXSTM2391rîëash}rïëj9,jîëj:,XTransport Outer Membranerðëj<,h]rñëj/ a…ròëRróëj@,}rôë(j%žG¿ðj0«G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rõë}röë(hXOCTAtexr÷ëhX=Octanoate transport via diffusion extracellular to periplasm røëh}rùëXGENE ASSOCIATIONrúë]rûëX2( STM0320 or STM0999 or STM1473 or STM2267 )rüëash}rýëj9,jüëj:,XTransport Outer Membrane Porinrþëj<,h]rÿë(h)hh h2e…rìRrìj@,}rì(jDžG¿ðjq«G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rì}rì(hXOCTDPSrìhX!Octaprenyl pyrophosphate synthaserìh}rìXGENE ASSOCIATIONrì]r ìXSTM3305r ìash}r ìj9,j ìj:,X*Cofactor and Prosthetic Group Biosynthesisr ìj<,h]r ìj}a…rìRrìj@,}rì(j>ÃG¿ðjë}GÀjé3G@jn{G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rì}rì(hXODECOAIrìhX(Octadecenoyl coa cis trans isomerizationrìh}rìXGENE ASSOCIATIONrì]rìXSTM3983rìash}rìj9,jìj:,XMembrane Lipid Metabolismrìj<,h]rìj a…rìRrìj@,}rì(j#ªG¿ðjAJG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rì}r ì(hXOHPBATr!ìhX>O Phospho 4 hydroxy L threonine2 oxoglutarate aminotransferaser"ìh}r#ìXGENE ASSOCIATIONr$ì]r%ìXSTM0977r&ìash}r'ìj9,j&ìj:,X*Cofactor and Prosthetic Group Biosynthesisr(ìj<,h]r)ìj†a…r*ìRr+ìj@,}r,ì(jÏBG¿ðjB,)r-ì}r.ì(hXohpb_cr/ìhX"2-Oxo-3-hydroxy-4-phosphobutanoater0ìh}r1ì(XPUBCHEMr2ì]r3ìX8324r4ìaXCHEBIr5ì]r6ìX27951r7ìaXKEGGr8ì]r9ìXC06054r:ìauh}r;ìhNhh]r<ì…r=ìRr>ìjU,XC4H4O8Pr?ìjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG¿ðjB,)r@ì}rAì(hXphthr_crBìhXO-Phospho-4-hydroxy-L-threoninerCìh}rDì(XPUBCHEMrEì]rFìX8325rGìaXCHEBIrHì]rIìX18336rJìaXKEGGrKì]rLìXC06055rMìauh}rNìhNhh]rOì…rPìRrQìjU,XC4H8NO7PrRìjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðj–BG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rSì}rTì(hXOHPHMrUìhX&2 octaprenyl 6 hydroxyphenol methylaserVìh}rWìXGENE ASSOCIATIONrXì]rYìXSTM2276rZìash}r[ìj9,jZìj:,X*Cofactor and Prosthetic Group Biosynthesisr\ìj<,h]r]ìjþ a…r^ìRr_ìj@,}r`ì(jL¨G¿ðjÅMG¿ðjB,)raì}rbì(hX2omph_crcìhX2-Octaprenyl-6-methoxyphenolrdìh}reì(XPUBCHEMrfì]rgìX8107rhìaXCHEBIriì]rjìX1235rkìaXKEGGrlì]rmìXC05812rnìauh}roìhNhh]rpì…rqìRrrìjU,XC47H72O2rsìjW,jp,jY,KjZ,j[,j\,GubG?ðj¿.G?ðj{SG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rtì}ruì(hXOMBZLMrvìhX,2 Octaprenyl 6 methoxy benzoquinol methylaserwìh}rxìXGENE ASSOCIATIONryì]rzìXSTM3970r{ìash}r|ìj9,j{ìj:,X*Cofactor and Prosthetic Group Biosynthesisr}ìj<,h]r~ìj·a…rìRr€ìj@,}rì(jÅMG¿ðjB,)r‚ì}rƒì(hX2ombzl_cr„ìhX&2-Octaprenyl-6-methoxy-1-4-benzoquinolr…ìh}r†ì(XPUBCHEMr‡ì]rˆìX 958 ??5650r‰ìaXCHEBIrŠì]r‹ìX17551rŒìaXKEGGrì]rŽìjj.auh}rìhNhh]rì…r‘ìRr’ìjU,XC47H72O3r“ìjW,jp,jY,KjZ,j[,j\,GubG¿ðjB,)r”ì}r•ì(hX2ommbl_cr–ìhX/2-Octaprenyl-3-methyl-6-methoxy-1-4-benzoquinolr—ìh}r˜ì(XPUBCHEMr™ì]ršìX8109r›ìaXCHEBIrœì]rìX28636ržìaXKEGGrŸì]r ìXC05814r¡ìauh}r¢ìhNhh]r£ì…r¤ìRr¥ìjU,XC48H74O3r¦ìjW,jp,jY,KjZ,j[,j\,GubG?ðj¿.G?ðj{SG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r§ì}r¨ì(hXOMCDCr©ìhX22 Oxo 4 methyl 3 carboxypentanoate decarboxylationrªìh}r«ìXGENE ASSOCIATIONr¬ì]r­ìXSTM0112r®ìash}r¯ìj9,j®ìj:,X(Valine Leucine and Isoleucine Metabolismr°ìj<,h]r±ìjRa…r²ìRr³ìj@,}r´ì(jzÎG¿ðj¿.G¿ðjÂ=G?ðjsÑG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rµì}r¶ì(hXOMMBLHXr·ìhX;2 Octaprenyl 3 methyl 6 methoxy 1 4 benzoquinol hydroxylaser¸ìh}r¹ìXGENE ASSOCIATIONrºì]r»ìXSTM0671r¼ìash}r½ìj9,j¼ìj:,X*Cofactor and Prosthetic Group Biosynthesisr¾ìj<,h]r¿ìja…rÀìRrÁìj@,}rÂì(jüAG¿àj”ìG¿ðj@~G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÃì}rÄì(hXOMMBLHX3rÅìhXF2 Octaprenyl 3 methyl 6 methoxy 1 4 benzoquinol hydroxylase anaerobic rÆìh}rÇìXGENE ASSOCIATIONrÈì]rÉìjash}rÊìj9,jj:,X*Cofactor and Prosthetic Group BiosynthesisrËìj<,h]rÌì…rÍìRrÎìj@,}rÏì(ju.GÀj™7G¿ðjˆ.GÀj”ìG¿ðj@~G?ðjs7G?ðj¿.G@j¬.G@jÑ.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÐì}rÑì(hXOMPDCrÒìhX#orotidine 5 phosphate decarboxylaserÓìh}rÔìXGENE ASSOCIATIONrÕì]rÖìXSTM1707r×ìash}rØìj9,j×ìj:,X"Purine and Pyrimidine BiosynthesisrÙìj<,h]rÚìj˜a…rÛìRrÜìj@,}rÝì(jB,)rÞì}rßì(hXorot5p_cràìhXOrotidine-5-phosphateráìh}râì(XPUBCHEMrãì]räìX4337råìaXCHEBIræì]rçìX15842rèìaXKEGGréì]rêìXC01103rëìauh}rììhNhh]ríì…rîìRrïìjU,X C10H10N2O11PrðìjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG¿ðj¿.G¿ðjëEG?ðjÂ=G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rñì}ròì(hXOMPHHXróìhX(2 octaprenyl 6 methoxyphenol hydroxylaserôìh}rõìXGENE ASSOCIATIONröì]r÷ìXSTM3057røìash}rùìj9,jøìj:,X*Cofactor and Prosthetic Group Biosynthesisrúìj<,h]rûìj¡a…rüìRrýìj@,}rþì(jaìG¿ðjüAG¿àj‚ìG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÿì}rí(hXOMPHHX3ríhX32 octaprenyl 6 methoxyphenol hydroxylase anaerobic ríh}ríXGENE ASSOCIATIONrí]ríjash}ríj9,jj:,X*Cofactor and Prosthetic Group Biosynthesisríj<,h]rí…r íRr íj@,}r í(ju.GÀjˆ.GÀj™7G¿ðjaìG¿ðj‚ìG?ðjs7G?ðj¿.G@j¬.G@jÑ.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r í}r í(hXOPHBDCríhX(Octaprenyl hydroxybenzoate decarboxylaseríh}ríXGENE ASSOCIATIONrí]ríX( STM3978 or STM2356 )ríash}ríj9,jíj:,X*Cofactor and Prosthetic Group Biosynthesisríj<,h]rí(jªj³e…ríRríj@,}rí(j$ÇG¿ðj¿.G¿ðjÂ=G?ðjB,)rí}rí(hX2oph_críhX2-Octaprenylphenolríh}rí(XPUBCHEMrí]r íX8105r!íaXCHEBIr"í]r#íX40407r$íaXKEGGr%í]r&íXC05810r'íauh}r(íhNhh]r)í…r*íRr+íjU,XC46H70Or,íjW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r-í}r.í(hXOPHHXr/íhX2 Octaprenylphenol hydroxylaser0íh}r1íXGENE ASSOCIATIONr2í]r3íXSTM3972r4íash}r5íj9,j4íj:,X*Cofactor and Prosthetic Group Biosynthesisr6íj<,h]r7íj¼a…r8íRr9íj@,}r:í(jüAG¿àjíG¿ðjL¨G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r;í}r<í(hXOPHHX3r=íhX)2 Octaprenylphenol hydroxylase anaerobic r>íh}r?íXGENE ASSOCIATIONr@í]rAíjash}rBíj9,jj:,X*Cofactor and Prosthetic Group BiosynthesisrCíj<,h]rDí…rEíRrFíj@,}rGí(ju.GÀjíG¿ðj™7G¿ðjˆ.GÀjL¨G?ðjs7G?ðj¿.G@j¬.G@jÑ.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rHí}rIí(hXORNDCrJíhXOrnithine DecarboxylaserKíh}rLíXGENE ASSOCIATIONrMí]rNíX( STM3114 or STM0701 )rOíash}rPíj9,jOíj:,XArginine and Proline MetabolismrQíj<,h]rRí(jÅjÎe…rSíRrTíj@,}rUí(j”JG¿ðj¿.G¿ðjÂ=G?ðj¤QG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rVí}rWí(hXORNabcpprXíhX-ornithine transport via ABC system periplasm rYíh}rZíXGENE ASSOCIATIONr[í]r\íX5( STM2355 and STM2352 and STM2351 and STM2353 )r]íash}r^íj9,j]íj:,XTransport Inner Membraner_íj<,h]r`í(jªj³jÎj×e…raíRrbíj@,}rcí(jó\G¿ðju.G¿ðjˆ.G¿ðj¬.G?ðj”JG?ðj¿.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rdí}reí(hXORNtexrfíhX=ornithine transport via diffusion extracellular to periplasm rgíh}rhíXGENE ASSOCIATIONrií]rjíX2( STM0320 or STM0999 or STM1473 or STM2267 )rkíash}rlíj9,jkíj:,XTransport Outer Membrane Porinrmíj<,h]rní(h)hh h2e…roíRrpíj@,}rqí(jdžG¿ðjó\G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rrí}rsí(hX OROTt2_2pprtíhX4Orotate transport via proton symport 2 H periplasm ruíh}rvíXGENE ASSOCIATIONrwí]rxíXSTM3614ryíash}rzíj9,jyíj:,XTransport Inner Membraner{íj<,h]r|íjía…r}íRr~íj@,}rí(jB,)r€í}rí(hXorot_pr‚íhXOrotaterƒíh}r„í(XPUBCHEMr…í]r†íX3589r‡íaXCHEBIrˆí]r‰íX16742rŠíaXKEGGr‹í]rŒíXC00295ríauh}rŽíhNhh]rí…ríRr‘íjU,XC5H3N2O4r’íjW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjØ/GÀj¿.G@jù{G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r“í}r”í(hX OAAt2_2ppr•íhX9Oxaloacetate transport via proton symport 2 H periplasm r–íh}r—íXGENE ASSOCIATIONr˜í]r™íXSTM3614ršíash}r›íj9,jšíj:,XTransport Inner Membranerœíj<,h]ríjía…ržíRrŸíj@,}r í(jB,)r¡í}r¢í(hXoaa_pr£íhX Oxaloacetater¤íh}r¥í(XPUBCHEMr¦í]r§íX3338r¨íaXCHEBIr©í]rªíX30744r«íaXKEGGr¬í]r­íXC00036r®íauh}r¯íhNhh]r°í…r±íRr²íjU,XC4H2O5r³íjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjØ/GÀjŠ`G?ðj¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r´í}rµí(hXOROTtexr¶íhX;Orotate transport via diffusion extracellular to periplasm r·íh}r¸íXGENE ASSOCIATIONr¹í]rºíX2( STM1473 or STM0999 or STM0320 or STM2267 )r»íash}r¼íj9,j»íj:,XTransport Outer Membrane Porinr½íj<,h]r¾í(h)hh h2e…r¿íRrÀíj@,}rÁí(j„žG¿ðj€íG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÂí}rÃí(hXOAAtexrÄíhX@Oxaloacetate transport via diffusion extracellular to periplasm rÅíh}rÆíXGENE ASSOCIATIONrÇí]rÈíX2( STM1473 or STM0999 or STM0320 or STM2267 )rÉíash}rÊíj9,jÉíj:,XTransport Outer Membrane PorinrËíj<,h]rÌí(h)hh h2e…rÍíRrÎíj@,}rÏí(j¤žG¿ðj¡íG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÐí}rÑí(hXORPTrÒíhX!orotate phosphoribosyltransferaserÓíh}rÔíXGENE ASSOCIATIONrÕí]rÖíXSTM3733r×íash}rØíj9,j×íj:,X"Purine and Pyrimidine BiosynthesisrÙíj<,h]rÚíj×a…rÛíRrÜíj@,}rÝí(jé3G¿ðjÞìG¿ðjOG?ðjù{G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÞí}rßí(hXOXAMTCràíhXoxamate transcarbamoylaseráíh}râíXGENE ASSOCIATIONrãí]räíjash}råíj9,jj:,X Unassignedræíj<,h]rçí…rèíRréíj@,}rêí(jÑ.G¿ðjB,)rëí}rìí(hXoxur_crííhX Oxalureaterîíh}rïí(XPUBCHEMrðí]rñíX4060ròíaXCHEBIróí]rôíX16582rõíaXKEGGröí]r÷íXC00802røíauh}rùíhNhh]rúí…rûíRrüíjU,XC3H3N2O4rýíjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj¥_G?ðjG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rþí}rÿí(hXOXGDC2rîhX2 oxoglutarate decarboxylaserîh}rîXGENE ASSOCIATIONrî]rîXSTM2309rîash}rîj9,jîj:,X*Cofactor and Prosthetic Group Biosynthesisrîj<,h]rîjàa…r îRr îj@,}r î(jn§G¿ðj–BG¿ðj¿.G¿ðjB,)r î}r î(hX ssaltpp_crîhX0Succinate-semialdehyde-thiamin-diphosphate-anionrîh}rî(XPUBCHEMrî]rîjj.aXCHEBIrî]rîjj.aXKEGGrî]rîXC05816rîauh}rîhNhh]rî…rîRrîjU,XC16H21N4O10P2SrîjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG?ðjÂ=G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rî}rî(hXP5CDrîhX'1 pyrroline 5 carboxylate dehydrogenaser îh}r!îXGENE ASSOCIATIONr"î]r#îXs0001r$îash}r%îj9,j$îj:,XArginine and Proline Metabolismr&îj<,h]r'îjša…r(îRr)îj@,}r*î(j·µG¿ðj™7G¿ðjˆ.GÀjÏBG?ðjs7G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r+î}r,î(hXP5CRr-îhX!pyrroline 5 carboxylate reductaser.îh}r/îXGENE ASSOCIATIONr0î]r1îXSTM0386r2îash}r3îj9,j2îj:,XArginine and Proline Metabolismr4îj<,h]r5îjéa…r6îRr7îj@,}r8î(jÍ7G¿ðj¿.GÀj·µG¿ðjà7G?ðjRYG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r9î}r:î(hX PA120abcppr;îhX8phosphatidate transport via ABC system n C120 periplasm r<îh}r=îXGENE ASSOCIATIONr>î]r?îXSTM0984r@îash}rAîj9,j@îj:,XTransport Inner MembranerBîj<,h]rCîjœ a…rDîRrEîj@,}rFî(ju.G¿ðjRG¿ðjˆ.G¿ðj™hG?ðj¬.G?ðj¿.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rGî}rHî(hX PA140abcpprIîhX8phosphatidate transport via ABC system n C140 periplasm rJîh}rKîXGENE ASSOCIATIONrLî]rMîXSTM0984rNîash}rOîj9,jNîj:,XTransport Inner MembranerPîj<,h]rQîjœ a…rRîRrSîj@,}rTî(ju.G¿ðjNRG¿ðjˆ.G¿ðjËhG?ðj¬.G?ðj¿.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rUî}rVî(hX PA141abcpprWîhX8phosphatidate transport via ABC system n C141 periplasm rXîh}rYîXGENE ASSOCIATIONrZî]r[îXSTM0984r\îash}r]îj9,j\îj:,XTransport Inner Membraner^îj<,h]r_îjœ a…r`îRraîj@,}rbî(jˆ.G¿ðju.G¿ðj‚RG¿ðj¬.G?ðj¿.G?ðj!iG?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rcî}rdî(hX PA160abcppreîhX8phosphatidate transport via ABC system n C160 periplasm rfîh}rgîXGENE ASSOCIATIONrhî]riîXSTM0984rjîash}rkîj9,jjîj:,XTransport Inner Membranerlîj<,h]rmîjœ a…rnîRroîj@,}rpî(ju.G¿ðj¶RG¿ðjˆ.G¿ðjSiG?ðj¬.G?ðj¿.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rqî}rrî(hX PA161abcpprsîhX8phosphatidate transport via ABC system n C161 periplasm rtîh}ruîXGENE ASSOCIATIONrvî]rwîXSTM0984rxîash}ryîj9,jxîj:,XTransport Inner Membranerzîj<,h]r{îjœ a…r|îRr}îj@,}r~î(jçRG¿ðju.G¿ðjˆ.G¿ðj¬.G?ðj©iG?ðjÑ.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rî}r€î(hX PA180abcpprîhX8phosphatidate transport via ABC system n C180 periplasm r‚îh}rƒîXGENE ASSOCIATIONr„î]r…îXSTM0984r†îash}r‡îj9,j†îj:,XTransport Inner Membranerˆîj<,h]r‰îjœ a…rŠîRr‹îj@,}rŒî(ju.G¿ðjSG¿ðjˆ.G¿ðjÛiG?ðj¬.G?ðjÑ.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rî}rŽî(hX PA181abcpprîhX8phosphatidate transport via ABC system n C181 periplasm rîh}r‘îXGENE ASSOCIATIONr’î]r“îXSTM0984r”îash}r•îj9,j”îj:,XTransport Inner Membraner–îj<,h]r—îjœ a…r˜îRr™îj@,}ršî(jLSG¿ðjˆ.G¿ðju.G¿ðj1jG?ðj¿.G?ðj¬.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r›î}rœî(hX PACALDt2rpprîhXEphenylacetaldehyde reversible transport via proton symport periplasm ržîh}rŸîXGENE ASSOCIATIONr î]r¡îjash}r¢îj9,jj:,XTransport Inner Membraner£îj<,h]r¤î…r¥îRr¦îj@,}r§î(jB,)r¨î}r©î(hXpacald_prªîhXPhenylacetaldehyder«îh}r¬î(XPUBCHEMr­î]r®îX3876r¯îaXCHEBIr°î]r±îX16424r²îaXKEGGr³î]r´îXC00601rµîauh}r¶îhNhh]r·î…r¸îRr¹îjU,XC8H8OrºîjW,jX,jY,KjZ,j[,j\,GubG¿ðjØ/G¿ðjB,)r»î}r¼î(hXpacald_cr½îhXPhenylacetaldehyder¾îh}r¿î(XPUBCHEMrÀî]rÁîX3876rÂîaXCHEBIrÃî]rÄîX16424rÅîaXKEGGrÆî]rÇîXC00601rÈîauh}rÉîhNhh]rÊî…rËîRrÌîjU,XC8H8OrÍîjW,jp,jY,KjZ,j[,j\,GubG?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÎî}rÏî(hX PACALDtexrÐîhXIphenethylacetaldehyde transport via diffusion extracellular to periplasm rÑîh}rÒîXGENE ASSOCIATIONrÓî]rÔîX2( STM0320 or STM0999 or STM1473 or STM2267 )rÕîash}rÖîj9,jÕîj:,XTransport Outer Membrane Porinr×îj<,h]rØî(h)hh h2e…rÙîRrÚîj@,}rÛî(jÄžG¿ðj¨îG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÜî}rÝî(hXPANTSrÞîhXpantothenate synthaserßîh}ràîXGENE ASSOCIATIONráî]râîXSTM0181rãîash}räîj9,jãîj:,X*Cofactor and Prosthetic Group Biosynthesisråîj<,h]ræîjòa…rçîRrèîj@,}réî(ju.G¿ðj„_G¿ðjB,)rêî}rëî(hX pant__R_crìîhX R-Pantoateríîh}rîî(XPUBCHEMrïî]rðîX3805rñîaXCHEBIròî]róîX 14737 15980rôîaXKEGGrõî]röîXC00522r÷îauh}røîhNhh]rùî…rúîRrûîjU,XC6H11O4rüîjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjé3G?ðjB,)rýî}rþî(hX pnto__R_crÿîhXR-Pantothenaterïh}rï(XPUBCHEMrï]rïX4121rïaXCHEBIrï]rïX29032 46905 7916rïaXKEGGrï]r ïXC00864r ïauh}r ïhNhh]r ï…r ïRrïjU,XC9H16NO5rïjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðjü3G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rï}rï(hXPAPA120rïhX!Phosphatidate phosphatase n C120 rïh}rïXGENE ASSOCIATIONrï]rïXSTM1710rïash}rïj9,jïj:,XGlycerophospholipid Metabolismrïj<,h]rïjûa…rïRrïj@,}rï(jRG¿ðjˆ.G¿ðj],G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rï}rï(hX PAPA120ppr ïhX-Phosphatidate phosphatase periplasmic n C120 r!ïh}r"ïXGENE ASSOCIATIONr#ï]r$ïXSTM1710r%ïash}r&ïj9,j%ïj:,XGlycerophospholipid Metabolismr'ïj<,h]r(ïjûa…r)ïRr*ïj@,}r+ï(j™hG¿ðj>0G¿ðj’;G?ðjC,G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r,ï}r-ï(hXPAPA140r.ïhX!Phosphatidate phosphatase n C140 r/ïh}r0ïXGENE ASSOCIATIONr1ï]r2ïXSTM1710r3ïash}r4ïj9,j3ïj:,XGlycerophospholipid Metabolismr5ïj<,h]r6ïjûa…r7ïRr8ïj@,}r9ï(jNRG¿ðjˆ.G¿ðjÑ.G?ðj˜,G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r:ï}r;ï(hX PAPA140ppr<ïhX-Phosphatidate phosphatase periplasmic n C140 r=ïh}r>ïXGENE ASSOCIATIONr?ï]r@ïXSTM1710rAïash}rBïj9,jAïj:,XGlycerophospholipid MetabolismrCïj<,h]rDïjûa…rEïRrFïj@,}rGï(jËhG¿ðj>0G¿ðj…,G?ðj’;G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rHï}rIï(hXPAPA141rJïhX!Phosphatidate phosphatase n C141 rKïh}rLïXGENE ASSOCIATIONrMï]rNïXSTM1710rOïash}rPïj9,jOïj:,XGlycerophospholipid MetabolismrQïj<,h]rRïjûa…rSïRrTïj@,}rUï(j‚RG¿ðjˆ.G¿ðjË,G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rVï}rWï(hX PAPA141pprXïhX-Phosphatidate phosphatase periplasmic n C141 rYïh}rZïXGENE ASSOCIATIONr[ï]r\ïXSTM1710r]ïash}r^ïj9,j]ïj:,XGlycerophospholipid Metabolismr_ïj<,h]r`ïjûa…raïRrbïj@,}rcï(j!iG¿ðj>0G¿ðj’;G?ðj¸,G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rdï}reï(hXPAPA160rfïhX!Phosphatidate phosphatase n C160 rgïh}rhïXGENE ASSOCIATIONriï]rjïXSTM1710rkïash}rlïj9,jkïj:,XGlycerophospholipid Metabolismrmïj<,h]rnïjûa…roïRrpïj@,}rqï(j¶RG¿ðjˆ.G¿ðjþ,G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rrï}rsï(hX PAPA160pprtïhX-Phosphatidate phosphatase periplasmic n C160 ruïh}rvïXGENE ASSOCIATIONrwï]rxïXSTM1710ryïash}rzïj9,jyïj:,XGlycerophospholipid Metabolismr{ïj<,h]r|ïjûa…r}ïRr~ïj@,}rï(jSiG¿ðj>0G¿ðj’;G?ðjë,G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r€ï}rï(hXPAPA161r‚ïhX!Phosphatidate phosphatase n C161 rƒïh}r„ïXGENE ASSOCIATIONr…ï]r†ïXSTM1710r‡ïash}rˆïj9,j‡ïj:,XGlycerophospholipid Metabolismr‰ïj<,h]rŠïjûa…r‹ïRrŒïj@,}rï(jçRG¿ðjˆ.G¿ðjÑ.G?ðj1-G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rŽï}rï(hX PAPA161pprïhX-Phosphatidate phosphatase periplasmic n C161 r‘ïh}r’ïXGENE ASSOCIATIONr“ï]r”ïXSTM1710r•ïash}r–ïj9,j•ïj:,XGlycerophospholipid Metabolismr—ïj<,h]r˜ïjûa…r™ïRršïj@,}r›ï(j©iG¿ðj>0G¿ðj-G?ðj’;G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rœï}rï(hXPAPA180ržïhX!Phosphatidate phosphatase n C180 rŸïh}r ïXGENE ASSOCIATIONr¡ï]r¢ïXSTM1710r£ïash}r¤ïj9,j£ïj:,XGlycerophospholipid Metabolismr¥ïj<,h]r¦ïjûa…r§ïRr¨ïj@,}r©ï(jSG¿ðjˆ.G¿ðjÑ.G?ðjd-G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rªï}r«ï(hX PAPA180ppr¬ïhX-Phosphatidate phosphatase periplasmic n C180 r­ïh}r®ïXGENE ASSOCIATIONr¯ï]r°ïXSTM1710r±ïash}r²ïj9,j±ïj:,XGlycerophospholipid Metabolismr³ïj<,h]r´ïjûa…rµïRr¶ïj@,}r·ï(jÛiG¿ðj>0G¿ðj’;G?ðjQ-G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¸ï}r¹ï(hXPAPA181rºïhX!Phosphatidate phosphatase n C181 r»ïh}r¼ïXGENE ASSOCIATIONr½ï]r¾ïXSTM1710r¿ïash}rÀïj9,j¿ïj:,XGlycerophospholipid MetabolismrÁïj<,h]rÂïjûa…rÃïRrÄïj@,}rÅï(jLSG¿ðjˆ.G¿ðjÑ.G?ðj—-G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÆï}rÇï(hX PAPA181pprÈïhX-Phosphatidate phosphatase periplasmic n C181 rÉïh}rÊïXGENE ASSOCIATIONrËï]rÌïXSTM1710rÍïash}rÎïj9,jÍïj:,XGlycerophospholipid MetabolismrÏïj<,h]rÐïjûa…rÑïRrÒïj@,}rÓï(j1jG¿ðj>0G¿ðj„-G?ðj’;G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÔï}rÕï(hXPAPPT3rÖïhXKphospho N acetylmuramoyl pentapeptide transferase meso 2 6 diaminopimelate r×ïh}rØïXGENE ASSOCIATIONrÙï]rÚïXSTM0125rÛïash}rÜïj9,jÛïj:,XCell Envelope BiosynthesisrÝïj<,h]rÞïja…rßïRràïj@,}ráï(jB,)râï}rãï(hXugmda_cräïhXTUDP-N-acetylmuramoyl-L-alanyl-D-glutamyl-meso-2-6-diaminopimeloyl-D-alanyl-D-alanineråïh}ræï(XPUBCHEMrçï]rèïX7434réïaXCHEBIrêï]rëïjj.aXKEGGrìï]ríïXC04882rîïauh}rïïhNhh]rðï…rñïRròïjU,X C41H61N9O28P2róïjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG¿ðj³EG¿ðjB,)rôï}rõï(hXuagmda_cröïhXgUndecaprenyl-diphospho-N-acetylmuramoyl-L-alanyl-D-glutamyl-meso-2-6-diaminopimeloyl-D-alanyl-D-alaniner÷ïh}røï(XPUBCHEMrùï]rúïX8185rûïaXCHEBIrüï]rýïjj.aXKEGGrþï]rÿïXC05897rðauh}rðhNhh]rð…rðRrðjU,XC87H139N7O23P2rðjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG?ðjëEG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rð}rð(hXPAPSRrðhX.phosphoadenylyl sulfate reductase thioredoxin r ðh}r ðXGENE ASSOCIATIONr ð]r ðX<( ( STM2946 and STM2649 ) or ( STM2946 and STM3915 ) )r ðash}rðj9,j ðj:,XCysteine Metabolismrðj<,h]rð(j ja jX e…rðRrðj@,}rð(jœ€G¿ðjCOG¿ðjÕpG?ðj΀G?ðj‹KG?ðj¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rð}rð(hXPAPSR2rðhX/phosphoadenylyl sulfate reductase glutaredoxin rðh}rðXGENE ASSOCIATIONrð]rðXz( ( STM2946 and STM0872 ) or ( STM2946 and STM1165 ) or ( STM2946 and STM1433 ) or ( STM2946 and STM3702 ) )rðash}rðj9,jðj:,XCysteine Metabolismrðj<,h]rð(jj j6j$j-e…rðRr ðj@,}r!ð(jnÃG¿ðjCOG¿ðj_ÃG?ðjÕpG?ðj¿.G@j‹KG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r"ð}r#ð(hXPDHr$ðhXpyruvate dehydrogenaser%ðh}r&ðXGENE ASSOCIATIONr'ð]r(ðX'( STM0152 and STM0153 and STM0154 )r)ðash}r*ðj9,j)ðj:,XGlycolysisGluconeogenesisr+ðj<,h]r,ð(jjj…e…r-ðRr.ðj@,}r/ð(jFG¿ðj™7G¿ðj˜CG¿ðj«CG?ðjs7G?ðjÂ=G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r0ð}r1ð(hXPDX5PO2r2ðhX(pyridoxine 5 phosphate oxidase anaerboicr3ðh}r4ðXGENE ASSOCIATIONr5ð]r6ðjash}r7ðj9,jj:,X*Cofactor and Prosthetic Group Biosynthesisr8ðj<,h]r9ð…r:ðRr;ðj@,}r<ð(jB,)r=ð}r>ð(hXpdx5p_cr?ðhXPyridoxine-5-phosphater@ðh}rAð(XPUBCHEMrBð]rCðX3900rDðaXCHEBIrEð]rFðX28803rGðaXKEGGrHð]rIðXC00627rJðauh}rKðhNhh]rLð…rMðRrNðjU,X C8H10NO6PrOðjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj™7G¿ðj¿.G?ðjs7G?ðj_UG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rPð}rQð(hXPDX5POirRðhXpyridoxine 5 phosphate oxidaserSðh}rTðXGENE ASSOCIATIONrUð]rVðXSTM1448rWðash}rXðj9,jWðj:,X*Cofactor and Prosthetic Group BiosynthesisrYðj<,h]rZðj(a…r[ðRr\ðj@,}r]ð(jüAG¿ðj=ðG¿ðj"BG?ðj_UG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r^ð}r_ð(hXPDX5PSr`ðhXPyridoxine 5 phosphate synthaseraðh}rbðXGENE ASSOCIATIONrcð]rdðX'( ( STM0091 or STM0163 ) and STM2578 )reðash}rfðj9,jeðj:,X*Cofactor and Prosthetic Group Biosynthesisrgðj<,h]rhð(j1j:jCe…riðRrjðj@,}rkð(jÒ‚G¿ðj™7G¿ðj@ìG¿ðj=ðG?ðjs7G?ðj¿.G?ðjÂ=G?ðjˆ.G@jÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rlð}rmð(hXPDXPPrnðhX"Pyridoxine 5 phosphate phosphataseroðh}rpðXGENE ASSOCIATIONrqð]rrðjash}rsðj9,jj:,X*Cofactor and Prosthetic Group Biosynthesisrtðj<,h]ruð…rvðRrwðj@,}rxð(jˆ.G¿ðj=ðG¿ðjB,)ryð}rzð(hXpydxn_cr{ðhX Pyridoxiner|ðh}r}ð(XPUBCHEMr~ð]rðX3608r€ðaXCHEBIrð]r‚ðX16709rƒðaXKEGGr„ð]r…ðXC00314r†ðauh}r‡ðhNhh]rˆð…r‰ðRrŠðjU,XC8H11NO3r‹ðjW,jp,jY,KjZ,j[,j\,GubG?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rŒð}rð(hX PE120abcpprŽðhXCphosphatidylethanolamine transport via ABC system n C120 periplasm rðh}rðXGENE ASSOCIATIONr‘ð]r’ðXSTM0984r“ðash}r”ðj9,j“ðj:,XTransport Inner Membraner•ðj<,h]r–ðjœ a…r—ðRr˜ðj@,}r™ð(jÖ3G¿ðju.G¿ðjˆ.G¿ðj¬.G?ðjÑ.G?ðjB,)ršð}r›ð(hXpe120_prœðhX,phosphatidylethanolamine-didodecanoyl-n-C120rðh}ržð(XPUBCHEMrŸð]r ðX3643r¡ðaXCHEBIr¢ð]r£ðX16038r¤ðaXKEGGr¥ð]r¦ðXC00350r§ðauh}r¨ðhNhh]r©ð…rªðRr«ðjU,X C29H58N1O8P1r¬ðjW,jX,jY,KjZ,j[,j\,GubG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r­ð}r®ð(hX PE140abcppr¯ðhXCphosphatidylethanolamine transport via ABC system n C140 periplasm r°ðh}r±ðXGENE ASSOCIATIONr²ð]r³ðXSTM0984r´ðash}rµðj9,j´ðj:,XTransport Inner Membraner¶ðj<,h]r·ðjœ a…r¸ðRr¹ðj@,}rºð(j04G¿ðju.G¿ðjˆ.G¿ðjB,)r»ð}r¼ð(hXpe140_pr½ðhX/phosphatidylethanolamine-ditetradecanoyl-n-C140r¾ðh}r¿ð(XPUBCHEMrÀð]rÁðX3643rÂðaXCHEBIrÃð]rÄðX16038rÅðaXKEGGrÆð]rÇðXC00350rÈðauh}rÉðhNhh]rÊð…rËðRrÌðjU,X C33H66N1O8P1rÍðjW,jX,jY,KjZ,j[,j\,GubG?ðj¬.G?ðj¿.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÎð}rÏð(hX PE141abcpprÐðhXCphosphatidylethanolamine transport via ABC system n C141 periplasm rÑðh}rÒðXGENE ASSOCIATIONrÓð]rÔðXSTM0984rÕðash}rÖðj9,jÕðj:,XTransport Inner Membraner×ðj<,h]rØðjœ a…rÙðRrÚðj@,}rÛð(ja4G¿ðju.G¿ðjˆ.G¿ðj¬.G?ðjÑ.G?ðjB,)rÜð}rÝð(hXpe141_prÞðhX2phosphatidylethanolamine-ditetradec-7-enoyl-n-C141rßðh}ràð(XPUBCHEMráð]râðX3643rãðaXCHEBIräð]råðX16038ræðaXKEGGrçð]rèðXC00350réðauh}rêðhNhh]rëð…rìðRríðjU,X C33H62N1O8P1rîðjW,jX,jY,KjZ,j[,j\,GubG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rïð}rðð(hX PE160abcpprñðhXCphosphatidylethanolamine transport via ABC system n C160 periplasm ròðh}róðXGENE ASSOCIATIONrôð]rõðXSTM0984röðash}r÷ðj9,jöðj:,XTransport Inner Membranerøðj<,h]rùðjœ a…rúðRrûðj@,}rüð(j•4G¿ðju.G¿ðjˆ.G¿ðjý¦G?ðj¬.G?ðjÑ.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rýð}rþð(hX PE161abcpprÿðhXCphosphatidylethanolamine transport via ABC system n C161 periplasm rñh}rñXGENE ASSOCIATIONrñ]rñXSTM0984rñash}rñj9,jñj:,XTransport Inner Membranerñj<,h]rñjœ a…rñRr ñj@,}r ñ(ju.G¿ðjÉ4G¿ðjˆ.G¿ðj¬.G?ðj¿.G?ðj“§G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r ñ}r ñ(hX PE180abcppr ñhXCphosphatidylethanolamine transport via ABC system n C180 periplasm rñh}rñXGENE ASSOCIATIONrñ]rñXSTM0984rñash}rñj9,jñj:,XTransport Inner Membranerñj<,h]rñjœ a…rñRrñj@,}rñ(jý4G¿ðju.G¿ðjˆ.G¿ðjB,)rñ}rñ(hXpe180_prñhX.phosphatidylethanolamine-dioctadecanoyl-n-C180rñh}rñ(XPUBCHEMrñ]rñX3643r ñaXCHEBIr!ñ]r"ñX16038r#ñaXKEGGr$ñ]r%ñXC00350r&ñauh}r'ñhNhh]r(ñ…r)ñRr*ñjU,X C41H82N1O8P1r+ñjW,jX,jY,KjZ,j[,j\,GubG?ðj¬.G?ðjÑ.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r,ñ}r-ñ(hX PE181abcppr.ñhXCphosphatidylethanolamine transport via ABC system n C181 periplasm r/ñh}r0ñXGENE ASSOCIATIONr1ñ]r2ñXSTM0984r3ñash}r4ñj9,j3ñj:,XTransport Inner Membraner5ñj<,h]r6ñjœ a…r7ñRr8ñj@,}r9ñ(j05G¿ðju.G¿ðjˆ.G¿ðj¬.G?ðjB,)r:ñ}r;ñ(hXpe181_pr<ñhX2phosphatidylethanolamine-dioctadec-11-enoyl-n-C181r=ñh}r>ñ(XPUBCHEMr?ñ]r@ñX3643rAñaXCHEBIrBñ]rCñX16038rDñaXKEGGrEñ]rFñXC00350rGñauh}rHñhNhh]rIñ…rJñRrKñjU,X C41H78N1O8P1rLñjW,jX,jY,KjZ,j[,j\,GubG?ðjÑ.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rMñ}rNñ(hXPEAMNtexrOñhXBphenethylamine transport via diffusion extracellular to periplasm rPñh}rQñXGENE ASSOCIATIONrRñ]rSñX2( STM0320 or STM0999 or STM1473 or STM2267 )rTñash}rUñj9,jTñj:,XTransport Outer Membrane PorinrVñj<,h]rWñ(h)hh h2e…rXñRrYñj@,}rZñ(jäžG¿ðjB,)r[ñ}r\ñ(hXpeamn_pr]ñhXPhenethylaminer^ñh}r_ñ(XPUBCHEMr`ñ]rañX7711rbñaXCHEBIrcñ]rdñX18397reñaXKEGGrfñ]rgñXC05332rhñauh}riñhNhh]rjñ…rkñRrlñjU,XC8H12NrmñjW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rnñ}roñ(hXPERDrpñhX*Erythronate 4 phosphate 4per dehydrogenaserqñh}rrñXGENE ASSOCIATIONrsñ]rtñXSTM2370ruñash}rvñj9,juñj:,X*Cofactor and Prosthetic Group Biosynthesisrwñj<,h]rxñjLa…ryñRrzñj@,}r{ñ(jwƒG¿ðj™7G¿ðj-ìG?ðjs7G?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r|ñ}r}ñ(hX PETNT161ppr~ñhX'phosphoethanolamine transferase c C161 rñh}r€ñXGENE ASSOCIATIONrñ]r‚ñXSTM3635rƒñash}r„ñj9,jƒñj:,X)Lipopolysaccharide Biosynthesis Recyclingr…ñj<,h]r†ñjUa…r‡ñRrˆñj@,}r‰ñ(j“§G¿ðj ÒG¿ðj-G?ðj€‡G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rŠñ}r‹ñ(hX PETNT181pprŒñhX'phosphoethanolamine transferase c C161 rñh}rŽñXGENE ASSOCIATIONrñ]rñXSTM3635r‘ñash}r’ñj9,j‘ñj:,X)Lipopolysaccharide Biosynthesis Recyclingr“ñj<,h]r”ñjUa…r•ñRr–ñj@,}r—ñ(j:ñG¿ðj ÒG¿ðj„-G?ðj€‡G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r˜ñ}r™ñ(hXPFKršñhXphosphofructokinaser›ñh}rœñXGENE ASSOCIATIONrñ]ržñX( STM4062 or STM1326 )rŸñash}r ñj9,jŸñj:,XGlycolysisGluconeogenesisr¡ñj<,h]r¢ñ(j^jge…r£ñRr¤ñj@,}r¥ñ(j̨G¿ðju.G¿ðj"¬G?ðj¿.G?ðj¬.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¦ñ}r§ñ(hXPFK_2r¨ñhXPhosphofructokinaser©ñh}rªñXGENE ASSOCIATIONr«ñ]r¬ñX!( STM4062 or STM3257 or STM1326 )r­ñash}r®ñj9,j­ñj:,XAlternate Carbon Metabolismr¯ñj<,h]r°ñ(j^jpjge…r±ñRr²ñj@,}r³ñ(jB,)r´ñ}rµñ(hX tag6p__D_cr¶ñhXD-Tagatose-6-phosphater·ñh}r¸ñ(XPUBCHEMr¹ñ]rºñX4332r»ñaXCHEBIr¼ñ]r½ñX4251r¾ñaXKEGGr¿ñ]rÀñXC01097rÁñauh}rÂñhNhh]rÃñ…rÄñRrÅñjU,XC6H11O9PrÆñjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðju.G¿ðjB,)rÇñ}rÈñ(hX tagdp__D_crÉñhXD-Tagatose-1-6-biphosphaterÊñh}rËñ(XPUBCHEMrÌñ]rÍñX6535rÎñaXCHEBIrÏñ]rÐñX4250rÑñaXKEGGrÒñ]rÓñXC03785rÔñauh}rÕñhNhh]rÖñ…r×ñRrØñjU,X C6H10O12P2rÙñjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG?ðj¬.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÚñ}rÛñ(hXPFLrÜñhXpyruvate formate lyaserÝñh}rÞñXGENE ASSOCIATIONrßñ]ràñXy( ( STM0970 and STM0973 ) or ( STM0970 and STM3241 ) or ( STM4114 and STM4115 ) or ( STM0843 and STM0844 ))ráñash}râñj9,jáñj:,XPyruvate Metabolismrãñj<,h]räñ(jkjxjjŠj“jbjte…råñRræñj@,}rçñ(jFG¿ðj˜CG¿ðj«CG?ðjÌXG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rèñ}réñ(hX PG120abcpprêñhX?phosphatidylglycerol transport via ABC system n C120 periplasm rëñh}rìñXGENE ASSOCIATIONríñ]rîñXSTM0984rïñash}rðñj9,jïñj:,XTransport Inner Membranerññj<,h]ròñjœ a…róñRrôñj@,}rõñ(j“6G¿ðju.G¿ðjˆ.G¿ðj¿.G?ðj‡hG?ðj¬.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)röñ}r÷ñ(hX PG140abcpprøñhX?phosphatidylglycerol transport via ABC system n C140 periplasm rùñh}rúñXGENE ASSOCIATIONrûñ]rüñXSTM0984rýñash}rþñj9,jýñj:,XTransport Inner Membranerÿñj<,h]ròjœ a…ròRròj@,}rò(ju.G¿ðj³6G¿ðjˆ.G¿ðj¬.G?ðj¿.G?ðjÞhG?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rò}rò(hX PG141abcppròhX?phosphatidylglycerol transport via ABC system n C141 periplasm ròh}ròXGENE ASSOCIATIONr ò]r òXSTM0984r òash}r òj9,j òj:,XTransport Inner Membraner òj<,h]ròjœ a…ròRròj@,}rò(ju.G¿ðjÓ6G¿ðjˆ.G¿ðj¬.G?ðjiG?ðjÑ.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rò}rò(hX PG160abcppròhX?phosphatidylglycerol transport via ABC system n C160 periplasm ròh}ròXGENE ASSOCIATIONrò]ròXSTM0984ròash}ròj9,jòj:,XTransport Inner Membraneròj<,h]ròjœ a…ròRròj@,}rò(jó6G¿ðju.G¿ðjˆ.G¿ðjfiG?ðj¬.G?ðjÑ.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r ò}r!ò(hX PG161abcppr"òhX?phosphatidylglycerol transport via ABC system n C161 periplasm r#òh}r$òXGENE ASSOCIATIONr%ò]r&òXSTM0984r'òash}r(òj9,j'òj:,XTransport Inner Membraner)òj<,h]r*òjœ a…r+òRr,òj@,}r-ò(ju.G¿ðj7G¿ðjˆ.G¿ðj—iG?ðj¬.G?ðjÑ.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r.ò}r/ò(hX PG180abcppr0òhX?phosphatidylglycerol transport via ABC system n C180 periplasm r1òh}r2òXGENE ASSOCIATIONr3ò]r4òXSTM0984r5òash}r6òj9,j5òj:,XTransport Inner Membraner7òj<,h]r8òjœ a…r9òRr:òj@,}r;ò(jˆ.G¿ðju.G¿ðj37G¿ðjÑ.G?ðj¬.G?ðj¿.G?ðjîiG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r<ò}r=ò(hX PG181abcppr>òhX?phosphatidylglycerol transport via ABC system n C181 periplasm r?òh}r@òXGENE ASSOCIATIONrAò]rBòXSTM0984rCòash}rDòj9,jCòj:,XTransport Inner MembranerEòj<,h]rFòjœ a…rGòRrHòj@,}rIò(ju.G¿ðjS7G¿ðjˆ.G¿ðj¬.G?ðjjG?ðj¿.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rJò}rKò(hXPGAMTrLòhXphosphoglucosamine mutaserMòh}rNòXGENE ASSOCIATIONrOò]rPòXSTM3294rQòash}rRòj9,jQòj:,XCell Envelope BiosynthesisrSòj<,h]rTòjœa…rUòRrVòj@,}rWò(j•²G¿ðjPG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rXò}rYò(hXPGCDrZòhXphosphoglycerate dehydrogenaser[òh}r\òXGENE ASSOCIATIONr]ò]r^òXSTM3062r_òash}r`òj9,j_òj:,XGlycine and Serine Metabolismraòj<,h]rbòj¥a…rcòRrdòj@,}reò(j™7G¿ðjï¿G¿ðjB,)rfò}rgò(hX3php_crhòhX3-Phosphohydroxypyruvateriòh}rjò(XPUBCHEMrkò]rlòX6103rmòaXCHEBIrnò]roòX30933rpòaXKEGGrqò]rròXC03232rsòauh}rtòhNhh]ruò…rvòRrwòjU,XC3H2O7PrxòjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG?ðjs7G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ryò}rzò(hXPGIr{òhXglucose 6 phosphate isomeraser|òh}r}òXGENE ASSOCIATIONr~ò]ròXSTM4221r€òash}ròj9,j€òj:,XGlycolysisGluconeogenesisr‚òj<,h]rƒòj®a…r„òRr…òj@,}r†ò(j¶G¿ðj̨G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r‡ò}rˆò(hXPGKr‰òhXphosphoglycerate kinaserŠòh}r‹òXGENE ASSOCIATIONrŒò]ròXSTM3069rŽòash}ròj9,jŽòj:,XGlycolysisGluconeogenesisròj<,h]r‘òj·a…r’òRr“òj@,}r”ò(jï¿G¿ðju.G¿ðj¹G?ðj¬.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r•ò}r–ò(hXPGLr—òhX6 phosphogluconolactonaser˜òh}r™òXGENE ASSOCIATIONršò]r›òXSTM0785rœòash}ròj9,jœòj:,XPentose Phosphate Pathwayržòj<,h]rŸòjÀa…r òRr¡òj@,}r¢ò(jˆ.G¿ðj¶G¿ðjцG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r£ò}r¤ò(hXPGLYCPr¥òhXPhosphoglycolate phosphataser¦òh}r§òXGENE ASSOCIATIONr¨ò]r©òXSTM3482rªòash}r«òj9,jªòj:,XAlternate Carbon Metabolismr¬òj<,h]r­òjÉa…r®òRr¯òj@,}r°ò(jB,)r±ò}r²ò(hX2pglyc_cr³òhX2-Phosphoglycolater´òh}rµò(XPUBCHEMr¶ò]r·òX4234r¸òaXCHEBIr¹ò]rºòX17150r»òaXKEGGr¼ò]r½òXC00988r¾òauh}r¿òhNhh]rÀò…rÁòRrÂòjU,XC2H2O6PrÃòjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG¿ðjˆ.G¿ðjÑ.G?ðj,ÀG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÄò}rÅò(hXPGMrÆòhXphosphoglycerate mutaserÇòh}rÈòXGENE ASSOCIATIONrÉò]rÊòX%( STM3704 or STM4585 or STM0772 )rËòash}rÌòj9,jËòj:,XGlycolysisGluconeogenesisrÍòj<,h]rÎò(jÒjÛjäe…rÏòRrÐòj@,}rÑò(j®‡G¿ðjï¿G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÒò}rÓò(hXPGMTrÔòhXphosphoglucomutaserÕòh}rÖòXGENE ASSOCIATIONr×ò]rØòX( STM0698 or STM2820 )rÙòash}rÚòj9,jÙòj:,XAlternate Carbon MetabolismrÛòj<,h]rÜò(jíjöe…rÝòRrÞòj@,}rßò(jý²G¿ðj¶G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)ràò}ráò(hX PGP120abcpprâòhXGphosphatidylglycerophosphate transport via ABC system n C120 periplasm rãòh}räòXGENE ASSOCIATIONråò]ræòXSTM0984rçòash}rèòj9,jçòj:,XTransport Inner Membraneréòj<,h]rêòjœ a…rëòRrìòj@,}ríò(ju.G¿ðjB,)rîò}rïò(hXpgp120_crðòhX0Phosphatidylglycerophosphate-didodecanoyl-n-C120rñòh}ròò(XPUBCHEMróò]rôòX6624rõòaXCHEBIröò]r÷òjj.aXKEGGrøò]rùòXC03892rúòauh}rûòhNhh]rüò…rýòRrþòjU,X C30H57O13P2rÿòjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG¿ðjˆ.G¿ðjB,)ró}ró(hXpgp120_próhX0Phosphatidylglycerophosphate-didodecanoyl-n-C120róh}ró(XPUBCHEMró]róX6624róaXCHEBIró]r ójj.aXKEGGr ó]r óXC03892r óauh}r óhNhh]ró…róRrójU,X C30H57O13P2rójW,jX,jY,JýÿÿÿjZ,j[,j\,GubG?ðj¬.G?ðj¿.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ró}ró(hX PGP140abcppróhXGphosphatidylglycerophosphate transport via ABC system n C140 periplasm róh}róXGENE ASSOCIATIONró]róXSTM0984róash}rój9,jój:,XTransport Inner Membranerój<,h]rójœ a…róRrój@,}ró(jB,)r ó}r!ó(hXpgp140_cr"óhX3Phosphatidylglycerophosphate-ditetradecanoyl-n-C140r#óh}r$ó(XPUBCHEMr%ó]r&óX6624r'óaXCHEBIr(ó]r)ójj.aXKEGGr*ó]r+óXC03892r,óauh}r-óhNhh]r.ó…r/óRr0ójU,X C34H65O13P2r1ójW,jp,jY,JýÿÿÿjZ,j[,j\,GubG¿ðju.G¿ðjˆ.G¿ðjB,)r2ó}r3ó(hXpgp140_pr4óhX3Phosphatidylglycerophosphate-ditetradecanoyl-n-C140r5óh}r6ó(XPUBCHEMr7ó]r8óX6624r9óaXCHEBIr:ó]r;ójj.aXKEGGr<ó]r=óXC03892r>óauh}r?óhNhh]r@ó…rAóRrBójU,X C34H65O13P2rCójW,jX,jY,JýÿÿÿjZ,j[,j\,GubG?ðj¬.G?ðjÑ.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rDó}rEó(hX PGP141abcpprFóhXGphosphatidylglycerophosphate transport via ABC system n C141 periplasm rGóh}rHóXGENE ASSOCIATIONrIó]rJóXSTM0984rKóash}rLój9,jKój:,XTransport Inner MembranerMój<,h]rNójœ a…rOóRrPój@,}rQó(jˆ.G¿ðju.G¿ðjB,)rRó}rSó(hXpgp141_crTóhX6Phosphatidylglycerophosphate-ditetradec-7-enoyl-n-C141rUóh}rVó(XPUBCHEMrWó]rXóX6624rYóaXCHEBIrZó]r[ójj.aXKEGGr\ó]r]óXC03892r^óauh}r_óhNhh]r`ó…raóRrbójU,X C34H61O13P2rcójW,jp,jY,JýÿÿÿjZ,j[,j\,GubG¿ðjB,)rdó}reó(hXpgp141_prfóhX6Phosphatidylglycerophosphate-ditetradec-7-enoyl-n-C141rgóh}rhó(XPUBCHEMrió]rjóX6624rkóaXCHEBIrló]rmójj.aXKEGGrnó]roóXC03892rpóauh}rqóhNhh]rró…rsóRrtójU,X C34H61O13P2ruójW,jX,jY,JýÿÿÿjZ,j[,j\,GubG?ðj¬.G?ðjÑ.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rvó}rwó(hX PGP160abcpprxóhXGphosphatidylglycerophosphate transport via ABC system n C160 periplasm ryóh}rzóXGENE ASSOCIATIONr{ó]r|óXSTM0984r}óash}r~ój9,j}ój:,XTransport Inner Membranerój<,h]r€ójœ a…róRr‚ój@,}rƒó(jB,)r„ó}r…ó(hXpgp160_cr†óhX2Phosphatidylglycerophosphate-dihexadecanoyl-n-C160r‡óh}rˆó(XPUBCHEMr‰ó]rŠóX6624r‹óaXCHEBIrŒó]rójj.aXKEGGrŽó]róXC03892róauh}r‘óhNhh]r’ó…r“óRr”ójU,X C38H73O13P2r•ójW,jp,jY,JýÿÿÿjZ,j[,j\,GubG¿ðju.G¿ðjˆ.G¿ðj¬.G?ðjÑ.G?ðjB,)r–ó}r—ó(hXpgp160_pr˜óhX2Phosphatidylglycerophosphate-dihexadecanoyl-n-C160r™óh}ršó(XPUBCHEMr›ó]rœóX6624róaXCHEBIržó]rŸójj.aXKEGGr ó]r¡óXC03892r¢óauh}r£óhNhh]r¤ó…r¥óRr¦ójU,X C38H73O13P2r§ójW,jX,jY,JýÿÿÿjZ,j[,j\,GubG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¨ó}r©ó(hX PGP161abcpprªóhXGphosphatidylglycerophosphate transport via ABC system n C161 periplasm r«óh}r¬óXGENE ASSOCIATIONr­ó]r®óXSTM0984r¯óash}r°ój9,j¯ój:,XTransport Inner Membraner±ój<,h]r²ójœ a…r³óRr´ój@,}rµó(ju.G¿ðjB,)r¶ó}r·ó(hXpgp161_cr¸óhX5Phosphatidylglycerophosphate-dihexadec-9-enoyl-n-C161r¹óh}rºó(XPUBCHEMr»ó]r¼ójj.aXCHEBIr½ó]r¾ójj.aXKEGGr¿ó]rÀójj.auh}rÁóhNhh]rÂó…rÃóRrÄójU,X C38H69O13P2rÅójW,jp,jY,JýÿÿÿjZ,j[,j\,GubG¿ðjˆ.G¿ðj¿.G?ðjB,)rÆó}rÇó(hXpgp161_prÈóhX5Phosphatidylglycerophosphate-dihexadec-9-enoyl-n-C161rÉóh}rÊó(XPUBCHEMrËó]rÌójj.aXCHEBIrÍó]rÎójj.aXKEGGrÏó]rÐójj.auh}rÑóhNhh]rÒó…rÓóRrÔójU,X C38H69O13P2rÕójW,jX,jY,JýÿÿÿjZ,j[,j\,GubG?ðj¬.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÖó}r×ó(hX PGP180abcpprØóhXGphosphatidylglycerophosphate transport via ABC system n C180 periplasm rÙóh}rÚóXGENE ASSOCIATIONrÛó]rÜóXSTM0984rÝóash}rÞój9,jÝój:,XTransport Inner Membranerßój<,h]ràójœ a…ráóRrâój@,}rãó(ju.G¿ðjˆ.G¿ðjB,)räó}råó(hXpgp180_cræóhX2Phosphatidylglycerophosphate-dioctadecanoyl-n-C180rçóh}rèó(XPUBCHEMréó]rêóX6624rëóaXCHEBIrìó]ríójj.aXKEGGrîó]rïóXC03892rðóauh}rñóhNhh]ròó…róóRrôójU,X C42H81O13P2rõójW,jp,jY,JýÿÿÿjZ,j[,j\,GubG¿ðjB,)röó}r÷ó(hXpgp180_prøóhX2Phosphatidylglycerophosphate-dioctadecanoyl-n-C180rùóh}rúó(XPUBCHEMrûó]rüóX6624rýóaXCHEBIrþó]rÿójj.aXKEGGrô]rôXC03892rôauh}rôhNhh]rô…rôRrôjU,X C42H81O13P2rôjW,jX,jY,JýÿÿÿjZ,j[,j\,GubG?ðjÑ.G?ðj¬.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rô}r ô(hX PGP181abcppr ôhXGphosphatidylglycerophosphate transport via ABC system n C181 periplasm r ôh}r ôXGENE ASSOCIATIONr ô]rôXSTM0984rôash}rôj9,jôj:,XTransport Inner Membranerôj<,h]rôjœ a…rôRrôj@,}rô(jB,)rô}rô(hXpgp181_crôhX6Phosphatidylglycerophosphate-dioctadec-11-enoyl-n-C181rôh}rô(XPUBCHEMrô]rôX6624rôaXCHEBIrô]rôjj.aXKEGGr ô]r!ôXC03892r"ôauh}r#ôhNhh]r$ô…r%ôRr&ôjU,X C42H77O13P2r'ôjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG¿ðju.G¿ðjˆ.G¿ðjB,)r(ô}r)ô(hXpgp181_pr*ôhX6Phosphatidylglycerophosphate-dioctadec-11-enoyl-n-C181r+ôh}r,ô(XPUBCHEMr-ô]r.ôX6624r/ôaXCHEBIr0ô]r1ôjj.aXKEGGr2ô]r3ôXC03892r4ôauh}r5ôhNhh]r6ô…r7ôRr8ôjU,X C42H77O13P2r9ôjW,jX,jY,JýÿÿÿjZ,j[,j\,GubG?ðj¿.G?ðj¬.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r:ô}r;ô(hXPGPP120r<ôhX2phosphatidylglycerol phosphate phosphatase n C140 r=ôh}r>ôXGENE ASSOCIATIONr?ô]r@ôX( STM0420 or STM1710 )rAôash}rBôj9,jAôj:,XGlycerophospholipid MetabolismrCôj<,h]rDô(jÿjûe…rEôRrFôj@,}rGô(jîòG¿ðjˆ.G¿ðj“6G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rHô}rIô(hX PGPP120pprJôhX<phosphatidylglycerol phosphate phosphatase periplasm n C140 rKôh}rLôXGENE ASSOCIATIONrMô]rNôX( STM1710 or STM0420 )rOôash}rPôj9,jOôj:,XGlycerophospholipid MetabolismrQôj<,h]rRô(jÿjûe…rSôRrTôj@,}rUô(jóG¿ðj>0G¿ðj‡hG?ðj’;G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rVô}rWô(hXPGPP140rXôhX2phosphatidylglycerol phosphate phosphatase n C140 rYôh}rZôXGENE ASSOCIATIONr[ô]r\ôX( STM0420 or STM1710 )r]ôash}r^ôj9,j]ôj:,XGlycerophospholipid Metabolismr_ôj<,h]r`ô(jÿjûe…raôRrbôj@,}rcô(j óG¿ðjˆ.G¿ðj³6G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rdô}reô(hX PGPP140pprfôhX<phosphatidylglycerol phosphate phosphatase periplasm n C140 rgôh}rhôXGENE ASSOCIATIONriô]rjôX( STM1710 or STM0420 )rkôash}rlôj9,jkôj:,XGlycerophospholipid Metabolismrmôj<,h]rnô(jÿjûe…roôRrpôj@,}rqô(j>0G¿ðj2óG¿ðj’;G?ðjÞhG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rrô}rsô(hXPGPP141rtôhX2phosphatidylglycerol phosphate phosphatase n C141 ruôh}rvôXGENE ASSOCIATIONrwô]rxôX( STM0420 or STM1710 )ryôash}rzôj9,jyôj:,XGlycerophospholipid Metabolismr{ôj<,h]r|ô(jÿjûe…r}ôRr~ôj@,}rô(jˆ.G¿ðjRóG¿ðjÓ6G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r€ô}rô(hX PGPP141ppr‚ôhX<phosphatidylglycerol phosphate phosphatase periplasm n C141 rƒôh}r„ôXGENE ASSOCIATIONr…ô]r†ôX( STM0420 or STM1710 )r‡ôash}rˆôj9,j‡ôj:,XGlycerophospholipid Metabolismr‰ôj<,h]rŠô(jÿjûe…r‹ôRrŒôj@,}rô(jdóG¿ðj>0G¿ðjiG?ðj’;G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rŽô}rô(hXPGPP160rôhX2phosphatidylglycerol phosphate phosphatase n C160 r‘ôh}r’ôXGENE ASSOCIATIONr“ô]r”ôX( STM0420 or STM1710 )r•ôash}r–ôj9,j•ôj:,XGlycerophospholipid Metabolismr—ôj<,h]r˜ô(jÿjûe…r™ôRršôj@,}r›ô(j„óG¿ðjˆ.G¿ðjó6G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rœô}rô(hX PGPP160ppržôhX<phosphatidylglycerol phosphate phosphatase periplasm n C160 rŸôh}r ôXGENE ASSOCIATIONr¡ô]r¢ôX( STM0420 or STM1710 )r£ôash}r¤ôj9,j£ôj:,XGlycerophospholipid Metabolismr¥ôj<,h]r¦ô(jÿjûe…r§ôRr¨ôj@,}r©ô(j–óG¿ðj>0G¿ðjfiG?ðj’;G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rªô}r«ô(hXPGPP161r¬ôhX2phosphatidylglycerol phosphate phosphatase n C161 r­ôh}r®ôXGENE ASSOCIATIONr¯ô]r°ôX( STM0420 or STM1710 )r±ôash}r²ôj9,j±ôj:,XGlycerophospholipid Metabolismr³ôj<,h]r´ô(jÿjûe…rµôRr¶ôj@,}r·ô(j¶óG¿ðjˆ.G¿ðj7G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¸ô}r¹ô(hX PGPP161pprºôhX<phosphatidylglycerol phosphate phosphatase periplasm n C161 r»ôh}r¼ôXGENE ASSOCIATIONr½ô]r¾ôX( STM1710 or STM0420 )r¿ôash}rÀôj9,j¿ôj:,XGlycerophospholipid MetabolismrÁôj<,h]rÂô(jÿjûe…rÃôRrÄôj@,}rÅô(j>0G¿ðjÆóG¿ðj—iG?ðj’;G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÆô}rÇô(hXPGPP180rÈôhX2phosphatidylglycerol phosphate phosphatase n C180 rÉôh}rÊôXGENE ASSOCIATIONrËô]rÌôX( STM0420 or STM1710 )rÍôash}rÎôj9,jÍôj:,XGlycerophospholipid MetabolismrÏôj<,h]rÐô(jÿjûe…rÑôRrÒôj@,}rÓô(jäóG¿ðjˆ.G¿ðj37G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÔô}rÕô(hX PGPP180pprÖôhX<phosphatidylglycerol phosphate phosphatase periplasm n C180 r×ôh}rØôXGENE ASSOCIATIONrÙô]rÚôX( STM1710 or STM0420 )rÛôash}rÜôj9,jÛôj:,XGlycerophospholipid MetabolismrÝôj<,h]rÞô(jÿjûe…rßôRràôj@,}ráô(jöóG¿ðj>0G¿ðjîiG?ðj’;G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)râô}rãô(hXPGPP181räôhX2phosphatidylglycerol phosphate phosphatase n C181 råôh}ræôXGENE ASSOCIATIONrçô]rèôX( STM1710 or STM0420 )réôash}rêôj9,jéôj:,XGlycerophospholipid Metabolismrëôj<,h]rìô(jÿjûe…ríôRrîôj@,}rïô(jôG¿ðjˆ.G¿ðjS7G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rðô}rñô(hX PGPP181ppròôhX<phosphatidylglycerol phosphate phosphatase periplasm n C181 róôh}rôôXGENE ASSOCIATIONrõô]röôX( STM0420 or STM1710 )r÷ôash}røôj9,j÷ôj:,XGlycerophospholipid Metabolismrùôj<,h]rúô(jÿjûe…rûôRrüôj@,}rýô(j(ôG¿ðj>0G¿ðjjG?ðj’;G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rþô}rÿô(hXPGSA120rõhX%Phosphatidylglycerol synthase n C120 rõh}rõXGENE ASSOCIATIONrõ]rõXSTM1945rõash}rõj9,jõj:,XGlycerophospholipid Metabolismrõj<,h]rõja…r õRr õj@,}r õ(j”³G¿ðjeG¿ðjîòG?ðjeG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r õ}r õ(hXPGSA140rõhX%Phosphatidylglycerol synthase n C140 rõh}rõXGENE ASSOCIATIONrõ]rõXSTM1945rõash}rõj9,jõj:,XGlycerophospholipid Metabolismrõj<,h]rõja…rõRrõj@,}rõ(j”³G¿ðj9eG¿ðj óG?ðjeG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rõ}rõ(hXPGSA141rõhX%Phosphatidylglycerol synthase n C141 rõh}rõXGENE ASSOCIATIONrõ]r õXSTM1945r!õash}r"õj9,j!õj:,XGlycerophospholipid Metabolismr#õj<,h]r$õja…r%õRr&õj@,}r'õ(j”³G¿ðjYeG¿ðj¿.G?ðjRóG?ðjeG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r(õ}r)õ(hXPGSA160r*õhX%Phosphatidylglycerol synthase n C160 r+õh}r,õXGENE ASSOCIATIONr-õ]r.õXSTM1945r/õash}r0õj9,j/õj:,XGlycerophospholipid Metabolismr1õj<,h]r2õja…r3õRr4õj@,}r5õ(j”³G¿ðjyeG¿ðj„óG?ðj¿.G?ðjeG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r6õ}r7õ(hXPGSA161r8õhX%Phosphatidylglycerol synthase n C161 r9õh}r:õXGENE ASSOCIATIONr;õ]r<õXSTM1945r=õash}r>õj9,j=õj:,XGlycerophospholipid Metabolismr?õj<,h]r@õja…rAõRrBõj@,}rCõ(j™eG¿ðj”³G¿ðjeG?ðj¶óG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rDõ}rEõ(hXPGSA180rFõhX%Phosphatidylglycerol synthase n C180 rGõh}rHõXGENE ASSOCIATIONrIõ]rJõXSTM1945rKõash}rLõj9,jKõj:,XGlycerophospholipid MetabolismrMõj<,h]rNõja…rOõRrPõj@,}rQõ(j”³G¿ðj¹eG¿ðjeG?ðjäóG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rRõ}rSõ(hXPGSA181rTõhX%Phosphatidylglycerol synthase n C181 rUõh}rVõXGENE ASSOCIATIONrWõ]rXõXSTM1945rYõash}rZõj9,jYõj:,XGlycerophospholipid Metabolismr[õj<,h]r\õja…r]õRr^õj@,}r_õ(j”³G¿ðjÙeG¿ðj¿.G?ðjôG?ðjeG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r`õ}raõ(hX PHEMEabcpprbõhX-protoheme transport via ABC system periplasm rcõh}rdõXGENE ASSOCIATIONreõ]rfõX'( STM2254 and STM2253 and STM2252 )rgõash}rhõj9,jgõj:,XTransport Inner Membraneriõj<,h]rjõ(jjj#e…rkõRrlõj@,}rmõ(jH§G¿ðju.G¿ðjˆ.G¿ðjB,)rnõ}roõ(hXpheme_prpõhX Protohemerqõh}rrõ(XPUBCHEMrsõ]rtõX3334ruõaXCHEBIrvõ]rwõX17627rxõaXKEGGryõ]rzõXC00032r{õauh}r|õhNhh]r}õ…r~õRrõjU,X C34H30FeN4O4r€õjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG?ðj¬.G?ðjÑ.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rõ}r‚õ(hX PHEMEtiexrƒõhXNprotoheme transport irreversible out via diffusion periplasm to extracellular r„õh}r…õXGENE ASSOCIATIONr†õ]r‡õjash}rˆõj9,jj:,XTransport Outer Membraner‰õj<,h]rŠõ…r‹õRrŒõj@,}rõ(jnõG¿ðj$ŸG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rŽõ}rõ(hXPHETA1rõhXphenylalanine transaminaser‘õh}r’õXGENE ASSOCIATIONr“õ]r”õX%( STM3903 or STM0998 or STM4248 )r•õash}r–õj9,j•õj:,X0Tyrosine Tryptophan and Phenylalanine Metabolismr—õj<,h]r˜õ(j j·jUe…r™õRršõj@,}r›õ(j9¨G¿ðj–BG¿ðjB,)rœõ}rõ(hXphpyr_cržõhXPhenylpyruvaterŸõh}r õ(XPUBCHEMr¡õ]r¢õX3466r£õaXCHEBIr¤õ]r¥õX30851r¦õaXKEGGr§õ]r¨õXC00166r©õauh}rªõhNhh]r«õ…r¬õRr­õjU,XC9H7O3r®õjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðjÏBG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r¯õ}r°õ(hXPHETRSr±õhXPhenylalanyl tRNA synthetaser²õh}r³õXGENE ASSOCIATIONr´õ]rµõX( STM1338 and STM1337 )r¶õash}r·õj9,j¶õj:,X tRNA Chargingr¸õj<,h]r¹õ(j,j5e…rºõRr»õj@,}r¼õ(ju.G¿ðjB,)r½õ}r¾õ(hX trnaphe_cr¿õhXtRNA-PherÀõh}rÁõ(XPUBCHEMrÂõ]rÃõX4797rÄõaXCHEBIrÅõ]rÆõX29184rÇõaXKEGGrÈõ]rÉõXC01648rÊõauh}rËõhNhh]rÌõ…rÍõRrÎõjU,jÀUjW,jp,jY,KjZ,j[,j\,GubG¿ðj9¨G¿ðjB,)rÏõ}rÐõ(hX phetrna_crÑõhXL-Phenylalanyl-tRNA-PherÒõh}rÓõ(XPUBCHEMrÔõ]rÕõX6321rÖõaXCHEBIr×õ]rØõX29153rÙõaXKEGGrÚõ]rÛõXC03511rÜõauh}rÝõhNhh]rÞõ…rßõRràõjU,XC9H10NORráõjW,jp,jY,KjZ,j[,j\,GubG?ðjü3G?ðjé3G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)râõ}rãõ(hXPHEt2rppräõhXBL phenylalanine reversible transport via proton symport periplasm råõh}ræõXGENE ASSOCIATIONrçõ]rèõX( STM0568 or STM0150 )réõash}rêõj9,jéõj:,XTransport Inner Membranerëõj<,h]rìõ(j>jVe…ríõRrîõj@,}rïõ(jB,)rðõ}rñõ(hXphe__L_pròõhXL-Phenylalanineróõh}rôõ(XPUBCHEMrõõ]röõX3379r÷õaXCHEBIrøõ]rùõX17295rúõaXKEGGrûõ]rüõXC00079rýõauh}rþõhNhh]rÿõ…röRröjU,XC9H11NO2röjW,jX,jY,KjZ,j[,j\,GubG¿ðjØ/G¿ðj9¨G?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rö}rö(hXPHEtexröhXCL phenylalanine transport via diffusion extracellular to periplasm röh}röXGENE ASSOCIATIONrö]r öX2( STM0320 or STM0999 or STM1473 or STM2267 )r öash}r öj9,j öj:,XTransport Outer Membrane Porinr öj<,h]r ö(h)hh h2e…röRröj@,}rö(jŸG¿ðjðõG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rö}rö(hXPIt2rppröhX5phosphate reversible transport via symport periplasm röh}röXGENE ASSOCIATIONrö]röXSTM3589röash}röj9,jöj:,X&Inorganic Ion Transport and Metabolismröj<,h]röjGa…röRröj@,}rö(j’;G¿ðjØ/G¿ðjÑ.G?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rö}r ö(hXPItexr!öhX=phosphate transport via diffusion extracellular to periplasm r"öh}r#öXGENE ASSOCIATIONr$ö]r%öX2( STM0320 or STM0999 or STM1473 or STM2267 )r&öash}r'öj9,j&öj:,XTransport Outer Membrane Porinr(öj<,h]r)ö(h2h)hh e…r*öRr+öj@,}r,ö(jDŸG¿ðj’;G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r-ö}r.ö(hXPIuabcppr/öhX4phosphate transport via ABC system uptake periplasm r0öh}r1öXGENE ASSOCIATIONr2ö]r3öX5( STM3855 and STM3854 and STM3856 and STM3857 )r4öash}r5öj9,j4öj:,X&Inorganic Ion Transport and Metabolismr6öj<,h]r7ö(jPjYjbjke…r8öRr9öj@,}r:ö(ju.G¿ðj’;G¿ðjˆ.G¿ðj¬.G?ðj¿.G?ðjÑ.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r;ö}r<ö(hX PLIPA1A120ppr=öhX1Phospholipase A1 phosphatidate n C120 periplasm r>öh}r?öXGENE ASSOCIATIONr@ö]rAöXSTM3957rBöash}rCöj9,jBöj:,XGlycerophospholipid MetabolismrDöj<,h]rEöjta…rFöRrGöj@,}rHö(j™hG¿ðj>0G¿ðj1G?ðj,xG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rIö}rJö(hX PLIPA1A140pprKöhX1Phospholipase A1 phosphatidate n C140 periplasm rLöh}rMöXGENE ASSOCIATIONrNö]rOöXSTM3957rPöash}rQöj9,jPöj:,XGlycerophospholipid MetabolismrRöj<,h]rSöjta…rTöRrUöj@,}rVö(jËhG¿ðj>0G¿ðj91G?ðjŽªG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rWö}rXö(hX PLIPA1A141pprYöhX1Phospholipase A1 phosphatidate n C141 periplasm rZöh}r[öXGENE ASSOCIATIONr\ö]r]öXSTM3957r^öash}r_öj9,j^öj:,XGlycerophospholipid Metabolismr`öj<,h]raöjta…rböRrcöj@,}rdö(j!iG¿ðj>0G¿ðj¯ªG?ðjk1G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)reö}rfö(hX PLIPA1A160pprgöhX1Phospholipase A1 phosphatidate n C160 periplasm rhöh}riöXGENE ASSOCIATIONrjö]rköXSTM3957rlöash}rmöj9,jlöj:,XGlycerophospholipid Metabolismrnöj<,h]roöjta…rpöRrqöj@,}rrö(j>0G¿ðjSiG¿ðj1G?ðjͪG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rsö}rtö(hX PLIPA1A161ppruöhX1Phospholipase A1 phosphatidate n C161 periplasm rvöh}rwöXGENE ASSOCIATIONrxö]ryöXSTM3957rzöash}r{öj9,jzöj:,XGlycerophospholipid Metabolismr|öj<,h]r}öjta…r~öRröj@,}r€ö(j>0G¿ðj©iG¿ðjÏ1G?ðjîªG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rö}r‚ö(hX PLIPA1A180pprƒöhX1Phospholipase A1 phosphatidate n C180 periplasm r„öh}r…öXGENE ASSOCIATIONr†ö]r‡öXSTM3957rˆöash}r‰öj9,jˆöj:,XGlycerophospholipid MetabolismrŠöj<,h]r‹öjta…rŒöRröj@,}rŽö(jÛiG¿ðj>0G¿ðj«G?ðj2G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rö}rö(hX PLIPA1A181ppr‘öhX1Phospholipase A1 phosphatidate n C181 periplasm r’öh}r“öXGENE ASSOCIATIONr”ö]r•öXSTM3957r–öash}r—öj9,j–öj:,XGlycerophospholipid Metabolismr˜öj<,h]r™öjta…ršöRr›öj@,}rœö(j1jG¿ðj>0G¿ðj0«G?ðj32G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rö}ržö(hX PLIPA1E120pprŸöhX<Phospholipase A1 phosphatidylethanolamine n C120 periplasm r öh}r¡öXGENE ASSOCIATIONr¢ö]r£öXSTM3957r¤öash}r¥öj9,j¤öj:,XGlycerophospholipid Metabolismr¦öj<,h]r§öjta…r¨öRr©öj@,}rªö(jšðG¿ðj>0G¿ðj,xG?ðje2G?ðjØ/G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r«ö}r¬ö(hX PLIPA1E140ppr­öhX<Phospholipase A1 phosphatidylethanolamine n C140 periplasm r®öh}r¯öXGENE ASSOCIATIONr°ö]r±öXSTM3957r²öash}r³öj9,j²öj:,XGlycerophospholipid Metabolismr´öj<,h]rµöjta…r¶öRr·öj@,}r¸ö(j»ðG¿ðj>0G¿ðjŽªG?ðjØ/G?ðj—2G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¹ö}rºö(hX PLIPA1E141ppr»öhX<Phospholipase A1 phosphatidylethanolamine n C141 periplasm r¼öh}r½öXGENE ASSOCIATIONr¾ö]r¿öXSTM3957rÀöash}rÁöj9,jÀöj:,XGlycerophospholipid MetabolismrÂöj<,h]rÃöjta…rÄöRrÅöj@,}rÆö(jÜðG¿ðj>0G¿ðjÉ2G?ðj¯ªG?ðjØ/G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÇö}rÈö(hX PLIPA1E160pprÉöhX<Phospholipase A1 phosphatidylethanolamine n C160 periplasm rÊöh}rËöXGENE ASSOCIATIONrÌö]rÍöXSTM3957rÎöash}rÏöj9,jÎöj:,XGlycerophospholipid MetabolismrÐöj<,h]rÑöjta…rÒöRrÓöj@,}rÔö(j>0G¿ðjý¦G¿ðjØ/G?ðjͪG?ðjû2G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÕö}rÖö(hX PLIPA1E161ppr×öhX<Phospholipase A1 phosphatidylethanolamine n C161 periplasm rØöh}rÙöXGENE ASSOCIATIONrÚö]rÛöXSTM3957rÜöash}rÝöj9,jÜöj:,XGlycerophospholipid MetabolismrÞöj<,h]rßöjta…ràöRráöj@,}râö(j“§G¿ðj>0G¿ðjîªG?ðj-3G?ðjØ/G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rãö}räö(hX PLIPA1E180ppråöhX<Phospholipase A1 phosphatidylethanolamine n C180 periplasm ræöh}rçöXGENE ASSOCIATIONrèö]réöXSTM3957rêöash}rëöj9,jêöj:,XGlycerophospholipid Metabolismrìöj<,h]ríöjta…rîöRrïöj@,}rðö(jñG¿ðj>0G¿ðj«G?ðj_3G?ðjØ/G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rñö}ròö(hX PLIPA1E181ppróöhX<Phospholipase A1 phosphatidylethanolamine n C181 periplasm rôöh}rõöXGENE ASSOCIATIONröö]r÷öXSTM3957røöash}rùöj9,jøöj:,XGlycerophospholipid Metabolismrúöj<,h]rûöjta…rüöRrýöj@,}rþö(j:ñG¿ðj>0G¿ðjØ/G?ðj‘3G?ðj0«G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÿö}r÷(hX PLIPA1G120ppr÷hX8Phospholipase A1 phosphatidylglycerol n C120 periplasm r÷h}r÷XGENE ASSOCIATIONr÷]r÷XSTM3957r÷ash}r÷j9,j÷j:,XGlycerophospholipid Metabolismr÷j<,h]r ÷jta…r ÷Rr ÷j@,}r ÷(j>0G¿ðj‡hG¿ðjQ5G?ðj,xG?ðjØ/G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r ÷}r÷(hX PLIPA1G140ppr÷hX8Phospholipase A1 phosphatidylglycerol n C140 periplasm r÷h}r÷XGENE ASSOCIATIONr÷]r÷XSTM3957r÷ash}r÷j9,j÷j:,XGlycerophospholipid Metabolismr÷j<,h]r÷jta…r÷Rr÷j@,}r÷(j>0G¿ðjÞhG¿ðj5G?ðjŽªG?ðjØ/G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r÷}r÷(hX PLIPA1G141ppr÷hX8Phospholipase A1 phosphatidylglycerol n C141 periplasm r÷h}r÷XGENE ASSOCIATIONr ÷]r!÷XSTM3957r"÷ash}r#÷j9,j"÷j:,XGlycerophospholipid Metabolismr$÷j<,h]r%÷jta…r&÷Rr'÷j@,}r(÷(jiG¿ðj>0G¿ðjØ/G?ðj¯ªG?ðj­5G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r)÷}r*÷(hX PLIPA1G160ppr+÷hX8Phospholipase A1 phosphatidylglycerol n C160 periplasm r,÷h}r-÷XGENE ASSOCIATIONr.÷]r/÷XSTM3957r0÷ash}r1÷j9,j0÷j:,XGlycerophospholipid Metabolismr2÷j<,h]r3÷jta…r4÷Rr5÷j@,}r6÷(j>0G¿ðjfiG¿ðjÛ5G?ðjØ/G?ðjͪG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r7÷}r8÷(hX PLIPA1G161ppr9÷hX8Phospholipase A1 phosphatidylglycerol n C161 periplasm r:÷h}r;÷XGENE ASSOCIATIONr<÷]r=÷XSTM3957r>÷ash}r?÷j9,j>÷j:,XGlycerophospholipid Metabolismr@÷j<,h]rA÷jta…rB÷RrC÷j@,}rD÷(j—iG¿ðj>0G¿ðjîªG?ðj 6G?ðjØ/G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rE÷}rF÷(hX PLIPA1G180pprG÷hX8Phospholipase A1 phosphatidylglycerol n C180 periplasm rH÷h}rI÷XGENE ASSOCIATIONrJ÷]rK÷XSTM3957rL÷ash}rM÷j9,jL÷j:,XGlycerophospholipid MetabolismrN÷j<,h]rO÷jta…rP÷RrQ÷j@,}rR÷(jîiG¿ðj>0G¿ðjØ/G?ðj76G?ðj«G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rS÷}rT÷(hX PLIPA1G181pprU÷hX8Phospholipase A1 phosphatidylglycerol n C181 periplasm rV÷h}rW÷XGENE ASSOCIATIONrX÷]rY÷XSTM3957rZ÷ash}r[÷j9,jZ÷j:,XGlycerophospholipid Metabolismr\÷j<,h]r]÷jta…r^÷Rr_÷j@,}r`÷(j>0G¿ðjjG¿ðj0«G?ðjØ/G?ðje6G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ra÷}rb÷(hX PLIPA2A120pprc÷hX1Phospholipase A2 phosphatidate n C120 periplasm rd÷h}re÷XGENE ASSOCIATIONrf÷]rg÷XSTM3957rh÷ash}ri÷j9,jh÷j:,XGlycerophospholipid Metabolismrj÷j<,h]rk÷jta…rl÷Rrm÷j@,}rn÷(j™hG¿ðj>0G¿ðj,xG?ðj•ÒG?ðjØ/G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ro÷}rp÷(hX PLIPA2A140pprq÷hX1Phospholipase A2 phosphatidate n C140 periplasm rr÷h}rs÷XGENE ASSOCIATIONrt÷]ru÷XSTM3957rv÷ash}rw÷j9,jv÷j:,XGlycerophospholipid Metabolismrx÷j<,h]ry÷jta…rz÷Rr{÷j@,}r|÷(jËhG¿ðj>0G¿ðjŽªG?ðjØ/G?ðj¶ÒG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r}÷}r~÷(hX PLIPA2A141ppr÷hX1Phospholipase A2 phosphatidate n C141 periplasm r€÷h}r÷XGENE ASSOCIATIONr‚÷]rƒ÷XSTM3957r„÷ash}r…÷j9,j„÷j:,XGlycerophospholipid Metabolismr†÷j<,h]r‡÷jta…rˆ÷Rr‰÷j@,}rŠ÷(j!iG¿ðj>0G¿ðj¯ªG?ðjØ/G?ðj×ÒG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r‹÷}rŒ÷(hX PLIPA2A160ppr÷hX1Phospholipase A2 phosphatidate n C160 periplasm rŽ÷h}r÷XGENE ASSOCIATIONr÷]r‘÷XSTM3957r’÷ash}r“÷j9,j’÷j:,XGlycerophospholipid Metabolismr”÷j<,h]r•÷jta…r–÷Rr—÷j@,}r˜÷(jSiG¿ðj>0G¿ðjØ/G?ðjͪG?ðjøÒG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r™÷}rš÷(hX PLIPA2A161ppr›÷hX1Phospholipase A2 phosphatidate n C161 periplasm rœ÷h}r÷XGENE ASSOCIATIONrž÷]rŸ÷XSTM3957r ÷ash}r¡÷j9,j ÷j:,XGlycerophospholipid Metabolismr¢÷j<,h]r£÷jta…r¤÷Rr¥÷j@,}r¦÷(j>0G¿ðj©iG¿ðjÓG?ðjØ/G?ðjîªG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r§÷}r¨÷(hX PLIPA2A180ppr©÷hX1Phospholipase A2 phosphatidate n C180 periplasm rª÷h}r«÷XGENE ASSOCIATIONr¬÷]r­÷XSTM3957r®÷ash}r¯÷j9,j®÷j:,XGlycerophospholipid Metabolismr°÷j<,h]r±÷jta…r²÷Rr³÷j@,}r´÷(j>0G¿ðjÛiG¿ðj«G?ðj7ÓG?ðjØ/G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rµ÷}r¶÷(hX PLIPA2A181ppr·÷hX1Phospholipase A2 phosphatidate n C181 periplasm r¸÷h}r¹÷XGENE ASSOCIATIONrº÷]r»÷XSTM3957r¼÷ash}r½÷j9,j¼÷j:,XGlycerophospholipid Metabolismr¾÷j<,h]r¿÷jta…rÀ÷RrÁ÷j@,}rÂ÷(j>0G¿ðj1jG¿ðjXÓG?ðjØ/G?ðj0«G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÃ÷}rÄ÷(hX PLIPA2E120pprÅ÷hX<Phospholipase A2 phosphatidylethanolamine n C120 periplasm rÆ÷h}rÇ÷XGENE ASSOCIATIONrÈ÷]rÉ÷XSTM3957rÊ÷ash}rË÷j9,jÊ÷j:,XGlycerophospholipid MetabolismrÌ÷j<,h]rÍ÷jta…rÎ÷RrÏ÷j@,}rÐ÷(jšðG¿ðj>0G¿ðjvÓG?ðj,xG?ðjØ/G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÑ÷}rÒ÷(hX PLIPA2E140pprÓ÷hX<Phospholipase A2 phosphatidylethanolamine n C140 periplasm rÔ÷h}rÕ÷XGENE ASSOCIATIONrÖ÷]r×÷XSTM3957rØ÷ash}rÙ÷j9,jØ÷j:,XGlycerophospholipid MetabolismrÚ÷j<,h]rÛ÷jta…rÜ÷RrÝ÷j@,}rÞ÷(j»ðG¿ðj>0G¿ðjŽªG?ðjØ/G?ðj–ÓG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rß÷}rà÷(hX PLIPA2E141pprá÷hX<Phospholipase A2 phosphatidylethanolamine n C141 periplasm râ÷h}rã÷XGENE ASSOCIATIONrä÷]rå÷XSTM3957ræ÷ash}rç÷j9,jæ÷j:,XGlycerophospholipid Metabolismrè÷j<,h]ré÷jta…rê÷Rrë÷j@,}rì÷(jÜðG¿ðj>0G¿ðj¯ªG?ðj¶ÓG?ðjØ/G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rí÷}rî÷(hX PLIPA2E160pprï÷hX<Phospholipase A2 phosphatidylethanolamine n C160 periplasm rð÷h}rñ÷XGENE ASSOCIATIONrò÷]ró÷XSTM3957rô÷ash}rõ÷j9,jô÷j:,XGlycerophospholipid Metabolismrö÷j<,h]r÷÷jta…rø÷Rrù÷j@,}rú÷(jý¦G¿ðj>0G¿ðjÖÓG?ðjØ/G?ðjͪG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rû÷}rü÷(hX PLIPA2E161pprý÷hX<Phospholipase A2 phosphatidylethanolamine n C161 periplasm rþ÷h}rÿ÷XGENE ASSOCIATIONrø]røXSTM3957røash}røj9,jøj:,XGlycerophospholipid Metabolismrøj<,h]røjta…røRrøj@,}rø(j“§G¿ðj>0G¿ðjîªG?ðjØ/G?ðjöÓG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r ø}r ø(hX PLIPA2E180ppr øhX<Phospholipase A2 phosphatidylethanolamine n C180 periplasm r øh}r øXGENE ASSOCIATIONrø]røXSTM3957røash}røj9,jøj:,XGlycerophospholipid Metabolismrøj<,h]røjta…røRrøj@,}rø(jñG¿ðj>0G¿ðj«G?ðjÔG?ðjØ/G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rø}rø(hX PLIPA2E181pprøhX<Phospholipase A2 phosphatidylethanolamine n C181 periplasm røh}røXGENE ASSOCIATIONrø]røXSTM3957røash}røj9,jøj:,XGlycerophospholipid Metabolismr øj<,h]r!øjta…r"øRr#øj@,}r$ø(j>0G¿ðj:ñG¿ðjØ/G?ðj6ÔG?ðj0«G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r%ø}r&ø(hX PLIPA2G120ppr'øhX8Phospholipase A2 phosphatidylglycerol n C120 periplasm r(øh}r)øXGENE ASSOCIATIONr*ø]r+øXSTM3957r,øash}r-øj9,j,øj:,XGlycerophospholipid Metabolismr.øj<,h]r/øjta…r0øRr1øj@,}r2ø(j‡hG¿ðj>0G¿ðj,xG?ðjØ/G?ðjVÔG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r3ø}r4ø(hX PLIPA2G140ppr5øhX8Phospholipase A2 phosphatidylglycerol n C140 periplasm r6øh}r7øXGENE ASSOCIATIONr8ø]r9øXSTM3957r:øash}r;øj9,j:øj:,XGlycerophospholipid Metabolismr<øj<,h]r=øjta…r>øRr?øj@,}r@ø(j>0G¿ðjÞhG¿ðjtÔG?ðjŽªG?ðjØ/G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rAø}rBø(hX PLIPA2G141pprCøhX8Phospholipase A2 phosphatidylglycerol n C141 periplasm rDøh}rEøXGENE ASSOCIATIONrFø]rGøXSTM3957rHøash}rIøj9,jHøj:,XGlycerophospholipid MetabolismrJøj<,h]rKøjta…rLøRrMøj@,}rNø(jiG¿ðj>0G¿ðj¯ªG?ðjØ/G?ðj’ÔG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rOø}rPø(hX PLIPA2G160pprQøhX8Phospholipase A2 phosphatidylglycerol n C160 periplasm rRøh}rSøXGENE ASSOCIATIONrTø]rUøXSTM3957rVøash}rWøj9,jVøj:,XGlycerophospholipid MetabolismrXøj<,h]rYøjta…rZøRr[øj@,}r\ø(j>0G¿ðjfiG¿ðj°ÔG?ðjØ/G?ðjͪG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r]ø}r^ø(hX PLIPA2G161ppr_øhX8Phospholipase A2 phosphatidylglycerol n C161 periplasm r`øh}raøXGENE ASSOCIATIONrbø]rcøXSTM3957rdøash}reøj9,jdøj:,XGlycerophospholipid Metabolismrføj<,h]rgøjta…rhøRriøj@,}rjø(j—iG¿ðj>0G¿ðjîªG?ðjØ/G?ðjÎÔG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rkø}rlø(hX PLIPA2G180pprmøhX8Phospholipase A2 phosphatidylglycerol n C180 periplasm rnøh}roøXGENE ASSOCIATIONrpø]rqøXSTM3957rrøash}rsøj9,jrøj:,XGlycerophospholipid Metabolismrtøj<,h]ruøjta…rvøRrwøj@,}rxø(jîiG¿ðj>0G¿ðj«G?ðjìÔG?ðjØ/G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ryø}rzø(hX PLIPA2G181ppr{øhX8Phospholipase A2 phosphatidylglycerol n C181 periplasm r|øh}r}øXGENE ASSOCIATIONr~ø]røXSTM3957r€øash}røj9,j€øj:,XGlycerophospholipid Metabolismr‚øj<,h]rƒøjta…r„øRr…øj@,}r†ø(j>0G¿ðjjG¿ðjØ/G?ðj ÕG?ðj0«G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r‡ø}rˆø(hXPMDPHTr‰øhXpyrimidine phosphataserŠøh}r‹øXGENE ASSOCIATIONrŒø]røjash}rŽøj9,jj:,X*Cofactor and Prosthetic Group Biosynthesisrøj<,h]rø…r‘øRr’øj@,}r“ø(j«ZG¿ðjˆ.G¿ðjB,)r”ø}r•ø(hX4r5au_cr–øhX 4-1-D-Ribitylamino-5-aminouracilr—øh}r˜ø(XPUBCHEMr™ø]ršøX7303r›øaXCHEBIrœø]røX15934ržøaXKEGGrŸø]r øXC04732r¡øauh}r¢øhNhh]r£ø…r¤øRr¥øjU,X C9H16N4O6r¦øjW,jp,jY,KjZ,j[,j\,GubG?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r§ø}r¨ø(hXPMPKr©øhXphosphomethylpyrimidine kinaserªøh}r«øXGENE ASSOCIATIONr¬ø]r­øXSTM2146r®øash}r¯øj9,j®øj:,X*Cofactor and Prosthetic Group Biosynthesisr°øj<,h]r±øjqa…r²øRr³øj@,}r´ø(jU8G¿ðju.G¿ðj¬.G?ðjB8G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rµø}r¶ø(hXPNTKr·øhXpantothenate kinaser¸øh}r¹øXGENE ASSOCIATIONrºø]r»øXSTM4139r¼øash}r½øj9,j¼øj:,X*Cofactor and Prosthetic Group Biosynthesisr¾øj<,h]r¿øj}a…rÀøRrÁøj@,}rÂø(jýîG¿ðju.G¿ðj¬.G?ðjB,)rÃø}rÄø(hX4ppan_crÅøhXD-4-PhosphopantothenaterÆøh}rÇø(XPUBCHEMrÈø]rÉøX6304rÊøaXCHEBIrËø]rÌøX15905rÍøaXKEGGrÎø]rÏøXC03492rÐøauh}rÑøhNhh]rÒø…rÓøRrÔøjU,X C9H15NO8PrÕøjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÖø}r×ø(hXPNTOt4pprØøhX(Pantothenate sodium symporter periplasm rÙøh}rÚøXGENE ASSOCIATIONrÛø]rÜøXSTM3382rÝøash}rÞøj9,jÝøj:,XTransport Inner Membranerßøj<,h]ràøj†a…ráøRrâøj@,}rãø(j/LG¿ðjB,)räø}råø(hX pnto__R_præøhXR-Pantothenaterçøh}rèø(XPUBCHEMréø]rêøX4121rëøaXCHEBIrìø]ríøX29032 46905 7916rîøaXKEGGrïø]rðøXC00864rñøauh}ròøhNhh]róø…rôøRrõøjU,XC9H16NO5röøjW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjBLG?ðjýîG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r÷ø}røø(hXPNTOtexrùøhX@Pantothenate transport via diffusion extracellular to periplasm rúøh}rûøXGENE ASSOCIATIONrüø]rýøX2( STM0320 or STM0999 or STM1473 or STM2267 )rþøash}rÿøj9,jþøj:,XTransport Outer Membrane Porinrùj<,h]rù(h)hh h2e…rùRrùj@,}rù(jdŸG¿ðjäøG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rù}rù(hXPOXrùhXpyruvate oxidaserùh}r ùXGENE ASSOCIATIONr ù]r ùXSTM0935r ùash}r ùj9,j ùj:,XOxidative Phosphorylationrùj<,h]rùja…rùRrùj@,}rù(jFG¿ðjˆ.G¿ðjç_G¿ðjú_G?ðj×FG?ðjÂ=G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rù}rù(hXPPArùhXinorganic diphosphataserùh}rùXGENE ASSOCIATIONrù]rùX%( STM4414 or STM2502 or STM2927 )rùash}rùj9,jùj:,XAnaplerotic Reactionsrùj<,h]rù(j˜j¡hÂe…rùRrùj@,}r ù(jé3G¿ðjˆ.G¿ðj¿.G?ðjÑ.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r!ù}r"ù(hXPPA2r#ùhXinorganic triphosphataser$ùh}r%ùXGENE ASSOCIATIONr&ù]r'ùX( STM2927 or STM2502 )r(ùash}r)ùj9,j(ùj:,XAnaplerotic Reactionsr*ùj<,h]r+ù(hÂj¡e…r,ùRr-ùj@,}r.ù(j¼cG¿ðjˆ.G¿ðjÑ.G?ðj¿.G?ðjé3G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r/ù}r0ù(hXPPAKrr1ùhXPropionate kinaser2ùh}r3ùXGENE ASSOCIATIONr4ù]r5ùX#( STM3242 or STM2057 or STM2337 )r6ùash}r7ùj9,j6ùj:,XAlternate Carbon Metabolismr8ùj<,h]r9ù(j`jªjie…r:ùRr;ùj@,}r<ù(jB,)r=ù}r>ù(hXppap_cr?ùhXPropanoyl-phosphater@ùh}rAù(XPUBCHEMrBù]rCùX5809rDùaXCHEBIrEù]rFùjj.aXKEGGrGù]rHùXC02876rIùauh}rJùhNhh]rKù…rLùRrMùjU,XC3H5O5PrNùjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj¬.G¿ðjˆDG?ðju.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rOù}rPù(hXPPALtexrQùhX<propanal transport via diffusion extracellular to periplasm rRùh}rSùXGENE ASSOCIATIONrTù]rUùX2( STM0320 or STM0999 or STM1473 or STM2267 )rVùash}rWùj9,jVùj:,XTransport Outer Membrane PorinrXùj<,h]rYù(h)hh h2e…rZùRr[ùj@,}r\ù(j¤ŸG¿ðjB,)r]ù}r^ù(hXppal_pr_ùhXPropanalr`ùh}raù(XPUBCHEMrbù]rcùX3762rdùaXCHEBIreù]rfùX17153rgùaXKEGGrhù]riùXC00479rjùauh}rkùhNhh]rlù…rmùRrnùjU,XC3H6OroùjW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rpù}rqù(hXPPALtpprrùhX)propanal transport via channel periplasm rsùh}rtùXGENE ASSOCIATIONruù]rvùjash}rwùj9,jj:,XTransport Inner Membranerxùj<,h]ryù…rzùRr{ùj@,}r|ù(jNVG¿ðj]ùG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r}ù}r~ù(hXPPAt4pprùhX!NaPropionate symporter periplasm r€ùh}rùXGENE ASSOCIATIONr‚ù]rƒùXSTM1125r„ùash}r…ùj9,j„ùj:,XTransport Inner Membraner†ùj<,h]r‡ùj³a…rˆùRr‰ùj@,}rŠù(jB,)r‹ù}rŒù(hXppa_prùhXPropionate-n-C30rŽùh}rù(XPUBCHEMrù]r‘ùX3463r’ùaXCHEBIr“ù]r”ùX30768r•ùaXKEGGr–ù]r—ùXC00163r˜ùauh}r™ùhNhh]ršù…r›ùRrœùjU,XC3H5O2rùjW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj/LG¿ðjˆDG?ðjBLG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ržù}rŸù(hXPPAtexr ùhX"propionate transport via diffusionr¡ùh}r¢ùXGENE ASSOCIATIONr£ù]r¤ùX2( STM1473 or STM0999 or STM2267 or STM0320 )r¥ùash}r¦ùj9,j¥ùj:,XTransport Outer Membrane Porinr§ùj<,h]r¨ù(h)hh h2e…r©ùRrªùj@,}r«ù(j„ŸG¿ðj‹ùG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r¬ù}r­ù(hXPPBNGSr®ùhXporphobilinogen synthaser¯ùh}r°ùXGENE ASSOCIATIONr±ù]r²ùXSTM0372r³ùash}r´ùj9,j³ùj:,X*Cofactor and Prosthetic Group Biosynthesisrµùj<,h]r¶ùj¼a…r·ùRr¸ùj@,}r¹ù(jR³GÀjˆ.G@j¿.G?ðjÃÉG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rºù}r»ù(hXPPCr¼ùhXphosphoenolpyruvate carboxylaser½ùh}r¾ùXGENE ASSOCIATIONr¿ù]rÀùXSTM4119rÁùash}rÂùj9,jÁùj:,XAnaplerotic ReactionsrÃùj<,h]rÄùjÅa…rÅùRrÆùj@,}rÇù(jˆ.G¿ðjÂ=G¿ðj FG¿ðjŠ`G?ðj¿.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÈù}rÉù(hXPPCDCrÊùhX)phosphopantothenoylcysteine decarboxylaserËùh}rÌùXGENE ASSOCIATIONrÍù]rÎùXSTM3730rÏùash}rÐùj9,jÏùj:,X*Cofactor and Prosthetic Group BiosynthesisrÑùj<,h]rÒùjÎa…rÓùRrÔùj@,}rÕù(jB,)rÖù}r×ù(hX4ppcys_crØùhX%N--R-4-Phosphopantothenoyl-L-cysteinerÙùh}rÚù(XPUBCHEMrÛù]rÜùX7001rÝùaXCHEBIrÞù]rßùX15769ràùaXKEGGráù]râùXC04352rãùauh}räùhNhh]råù…ræùRrçùjU,X C12H20N2O9PSrèùjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG¿ðj¿.G¿ðjÂ=G?ðjB,)réù}rêù(hXpan4p_crëùhXPantetheine-4-phosphaterìùh}ríù(XPUBCHEMrîù]rïùX4365rðùaXCHEBIrñù]ròùX16858róùaXKEGGrôù]rõùXC01134röùauh}r÷ùhNhh]røù…rùùRrúùjU,X C11H21N2O7PSrûùjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rüù}rýù(hXPPCKrþùhX!phosphoenolpyruvate carboxykinaserÿùh}rúXGENE ASSOCIATIONrú]rúXSTM3500rúash}rúj9,júj:,XAnaplerotic Reactionsrúj<,h]rúj×a…rúRrúj@,}r ú(jŠ`G¿ðju.G¿ðjÂ=G?ðj¬.G?ðj FG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r ú}r ú(hXPPGPPDPr úhX-guanosine 3 5 bis diphosphate 3 diphosphataser úh}rúXGENE ASSOCIATIONrú]rúXSTM3742rúash}rúj9,júj:,X*Cofactor and Prosthetic Group Biosynthesisrúj<,h]rújÌa…rúRrúj@,}rú(jˆ.G¿ðj»¹G¿ðjé3G?ðjpMG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rú}rú(hXPPK2rrúhXpolyphosphate kinaserúh}rúXGENE ASSOCIATIONrú]rúXSTM2501rúash}r új9,júj:,XOxidative Phosphorylationr!új<,h]r"újàa…r#úRr$új@,}r%ú(jé3G¿ðju.G¿ðj¼cG?ðj¬.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r&ú}r'ú(hXPPKrr(úhXpolyphosphate kinaser)úh}r*úXGENE ASSOCIATIONr+ú]r,úXSTM2501r-úash}r.új9,j-új:,XOxidative Phosphorylationr/új<,h]r0újàa…r1úRr2új@,}r3ú(jÑ.G¿ðju.G¿ðjé3G?ðj¬.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r4ú}r5ú(hXPPMr6úhXphosphopentomutaser7úh}r8úXGENE ASSOCIATIONr9ú]r:úXSTM4569r;úash}r<új9,j;új:,XAlternate Carbon Metabolismr=új<,h]r>újéa…r?úRr@új@,}rAú(jB,)rBú}rCú(hXr1p_crDúhXalpha-D-Ribose-1-phosphaterEúh}rFú(XPUBCHEMrGú]rHújj.aXCHEBIrIú]rJújj.aXKEGGrKú]rLúXC00442rMúauh}rNúhNhh]rOú…rPúRrQújU,XC5H9O8PrRújW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjîNG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rSú}rTú(hXPPM2rUúhX!phosphopentomutase 2 deoxyribose rVúh}rWúXGENE ASSOCIATIONrXú]rYúXSTM4569rZúash}r[új9,jZúj:,XAlternate Carbon Metabolismr\új<,h]r]újéa…r^úRr_új@,}r`ú(jN‚G¿ðjÙG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)raú}rbú(hXPPNCL2rcúhX#phosphopantothenate cysteine ligaserdúh}reúXGENE ASSOCIATIONrfú]rgúXSTM3730rhúash}riúj9,jhúj:,X*Cofactor and Prosthetic Group Biosynthesisrjúj<,h]rkújÎa…rlúRrmúj@,}rnú(j!YG¿ðjÃøG¿ðjoG¿ðjé3G?ðj¿.G?ðjÖùG?ðjeG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)roú}rpú(hXPPNDrqúhXprephenate dehydrogenaserrúh}rsúXGENE ASSOCIATIONrtú]ruúXSTM2669rvúash}rwúj9,jvúj:,X0Tyrosine Tryptophan and Phenylalanine Metabolismrxúj<,h]ryújòa…rzúRr{új@,}r|ú(jB,)r}ú}r~ú(hXpphn_crúhX Prephenater€úh}rú(XPUBCHEMr‚ú]rƒúX3553r„úaXCHEBIr…ú]r†úX16666r‡úaXKEGGrˆú]r‰úXC00254rŠúauh}r‹úhNhh]rŒú…rúRrŽújU,XC10H8O6rújW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj™7G¿ðjB,)rú}r‘ú(hX34hpp_cr’úhX3-4-Hydroxyphenyl-pyruvater“úh}r”ú(XPUBCHEMr•ú]r–úX4406r—úaXCHEBIr˜ú]r™úX15999ršúaXKEGGr›ú]rœúXC01179rúauh}ržúhNhh]rŸú…r úRr¡újU,XC9H7O4r¢újW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðjÂ=G?ðjs7G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r£ú}r¤ú(hXPPNDHr¥úhXprephenate dehydrataser¦úh}r§úXGENE ASSOCIATIONr¨ú]r©úXSTM2667rªúash}r«új9,jªúj:,X0Tyrosine Tryptophan and Phenylalanine Metabolismr¬új<,h]r­újûa…r®úRr¯új@,}r°ú(j}úG¿ðj¿.G¿ðjœõG?ðjÂ=G?ðjˆ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r±ú}r²ú(hXPPPGOr³úhX#protoporphyrinogen oxidase aerobic r´úh}rµúXGENE ASSOCIATIONr¶ú]r·úXSTM3987r¸úash}r¹új9,j¸új:,X*Cofactor and Prosthetic Group Biosynthesisrºúj<,h]r»úja…r¼úRr½új@,}r¾ú(jüAG¿øj9mG¿ðjÚ¬G?ðjˆ.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¿ú}rÀú(hXPPPGO3rÁúhX%protoporphyrinogen oxidase anaerobic rÂúh}rÃúXGENE ASSOCIATIONrÄú]rÅúXSTM3987rÆúash}rÇúj9,jÆúj:,X*Cofactor and Prosthetic Group BiosynthesisrÈúj<,h]rÉúja…rÊúRrËúj@,}rÌú(j9mG¿ðjwOGÀjÚ¬G?ðjM`G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÍú}rÎú(hX PPPNt2rpprÏúhXE3 phenylpropionate transport via proton symport reversible periplasm rÐúh}rÑúXGENE ASSOCIATIONrÒú]rÓúXSTM2554rÔúash}rÕúj9,jÔúj:,XTransport Inner MembranerÖúj<,h]r×új a…rØúRrÙúj@,}rÚú(jB,)rÛú}rÜú(hXpppn_prÝúhXPhenylpropanoaterÞúh}rßú(XPUBCHEMràú]ráúX7943râúaXCHEBIrãú]räúX28631råúaXKEGGræú]rçúXC05629rèúauh}réúhNhh]rêú…rëúRrìújU,XC9H9O2ríújW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjØ/G¿ðjB,)rîú}rïú(hXpppn_crðúhXPhenylpropanoaterñúh}ròú(XPUBCHEMróú]rôúX7943rõúaXCHEBIröú]r÷úX28631røúaXKEGGrùú]rúúXC05629rûúauh}rüúhNhh]rýú…rþúRrÿújU,XC9H9O2rûjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rû}rû(hXPPPNtexrûhXF3 phenylpropionate transport via diffusion extracellular to periplasm rûh}rûXGENE ASSOCIATIONrû]rûX2( STM0320 or STM0999 or STM1473 or STM2267 )rûash}r ûj9,jûj:,XTransport Outer Membrane Porinr ûj<,h]r û(h)hh h2e…r ûRr ûj@,}rû(jÄŸG¿ðjÛúG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rû}rû(hXPPSrûhXphosphoenolpyruvate synthaserûh}rûXGENE ASSOCIATIONrû]rûXSTM1349rûash}rûj9,jûj:,XGlycolysisGluconeogenesisrûj<,h]rûja…rûRrûj@,}rû(jFG¿ðjˆ.G¿ðju.G¿ðjü3G?ðj¿.G@j FG?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rû}rû(hXPPTtexrûhX?Phosphonate transport via diffusion extracellular to periplasm r ûh}r!ûXGENE ASSOCIATIONr"û]r#ûX2( STM0320 or STM0999 or STM1473 or STM2267 )r$ûash}r%ûj9,j$ûj:,XTransport Outer Membrane Porinr&ûj<,h]r'û(h)hh h2e…r(ûRr)ûj@,}r*û(jäŸG¿ðjB,)r+û}r,û(hXppt_pr-ûhX Phosphonater.ûh}r/û(XPUBCHEMr0û]r1ûX8926r2ûaXCHEBIr3û]r4ûjj.aXKEGGr5û]r6ûXC06701r7ûauh}r8ûhNhh]r9û…r:ûRr;ûjU,XHO3Pr<ûjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r=û}r>û(hXPRAGSrr?ûhX"phosphoribosylglycinamide synthaser@ûh}rAûXGENE ASSOCIATIONrBû]rCûXSTM4175rDûash}rEûj9,jDûj:,X"Purine and Pyrimidine BiosynthesisrFûj<,h]rGûja…rHûRrIûj@,}rJû(jؽG¿ðju.G¿ðjYG¿ðj9¹G?ðj¿.G?ðj¬.G?ðjÑ.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rKû}rLû(hXPRAISrMûhX%phosphoribosylaminoimidazole synthaserNûh}rOûXGENE ASSOCIATIONrPû]rQûX STM2499.SrRûash}rSûj9,jRûj:,X"Purine and Pyrimidine BiosynthesisrTûj<,h]rUûj(a…rVûRrWûj@,}rXû(ju.G¿ðjB,)rYû}rZû(hXfpram_cr[ûhX.2-Formamido-N1-5-phospho-D-ribosyl-acetamidiner\ûh}r]û(XPUBCHEMr^û]r_ûX7229r`ûaXCHEBIraû]rbûX18413rcûaXKEGGrdû]reûXC04640rfûauh}rgûhNhh]rhû…riûRrjûjU,X C8H15N3O8PrkûjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjõSG?ðjÑ.G?ðj¿.G@j¬.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rlû}rmû(hXPRAIirnûhX2phosphoribosylanthranilate isomerase irreversible roûh}rpûXGENE ASSOCIATIONrqû]rrûXSTM1725rsûash}rtûj9,jsûj:,X0Tyrosine Tryptophan and Phenylalanine Metabolismruûj<,h]rvûja…rwûRrxûj@,}ryû(jæYG¿ðj¥ÌG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rzû}r{û(hXPRAMPCr|ûhX!phosphoribosyl AMP cyclohydrolaser}ûh}r~ûXGENE ASSOCIATIONrû]r€ûXSTM2078rûash}r‚ûj9,jûj:,XHistidine Metabolismrƒûj<,h]r„ûj1a…r…ûRr†ûj@,}r‡û(jˆ.G¿ðjB,)rˆû}r‰û(hXprbamp_crŠûhX1-5-Phosphoribosyl-AMPr‹ûh}rŒû(XPUBCHEMrû]rŽûX5701rûaXCHEBIrû]r‘ûjj.aXKEGGr’û]r“ûXC02741r”ûauh}r•ûhNhh]r–û…r—ûRr˜ûjU,X C15H19N5O14P2r™ûjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG¿ðjB,)ršû}r›û(hXprfp_crœûhXR1-5-Phosphoribosyl-5-5-phosphoribosylamino-methylideneaminoimidazole-4-carboxamiderûh}ržû(XPUBCHEMrŸû]r ûX7447r¡ûaXCHEBIr¢û]r£ûX18302r¤ûaXKEGGr¥û]r¦ûXC04896r§ûauh}r¨ûhNhh]r©û…rªûRr«ûjU,X C15H21N5O15P2r¬ûjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r­û}r®û(hXPRASCSir¯ûhX7phosphoribosylaminoimidazolesuccinocarboxamide synthaser°ûh}r±ûXGENE ASSOCIATIONr²û]r³ûXSTM2487r´ûash}rµûj9,j´ûj:,X"Purine and Pyrimidine Biosynthesisr¶ûj<,h]r·ûj:a…r¸ûRr¹ûj@,}rºû(jÌOG¿ðju.G¿ðj)TG¿ðj˜OG?ðj¿.G?ðj¬.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r»û}r¼û(hXPRATPPr½ûhX"phosphoribosyl ATP pyrophosphataser¾ûh}r¿ûXGENE ASSOCIATIONrÀû]rÁûXSTM2078rÂûash}rÃûj9,jÂûj:,XHistidine MetabolismrÄûj<,h]rÅûj1a…rÆûRrÇûj@,}rÈû(jˆ.G¿ðj†aG¿ðjé3G?ðjˆûG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÉû}rÊû(hXPRFGSrËûhX*phosphoribosylformylglycinamidine synthaserÌûh}rÍûXGENE ASSOCIATIONrÎû]rÏûXSTM2565rÐûash}rÑûj9,jÐûj:,X"Purine and Pyrimidine BiosynthesisrÒûj<,h]rÓûjCa…rÔûRrÕûj@,}rÖû(jˆ.G¿ðjÿLG¿ðjL¹G¿ðju.G¿ðjYûG?ðjÏBG?ðj¿.G?ðj¬.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r×û}rØû(hXPRMICIrÙûhX]1 5 phosphoribosyl 5 5 phosphoribosylamino methylideneamino imidazole 4 carboxamide isomeraserÚûh}rÛûXGENE ASSOCIATIONrÜû]rÝûXSTM2076rÞûash}rßûj9,jÞûj:,XHistidine Metabolismràûj<,h]ráûjLa…râûRrãûj@,}räû(jšûG¿ðjcÌG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)råû}ræû(hXPROD2rçûhXProline dehydrogenaserèûh}réûXGENE ASSOCIATIONrêû]rëûXs0001rìûash}ríûj9,jìûj:,XArginine and Proline Metabolismrîûj<,h]rïûjša…rðûRrñûj@,}ròû(jRYG¿ðj°HG¿ðjÃHG?ðj¿.G?ðj·µG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)róû}rôû(hX PROGLYabcpprõûhX=L Prolinylglycine Pro Gly transport via ABC system periplasm röûh}r÷ûXGENE ASSOCIATIONrøû]rùûXC( STM3630 and STM3629 and STM3628 and STM3627 and STM3626 )rúûash}rûûj9,júûj:,XTransport Inner Membranerüûj<,h]rýû(j—j j©j²j»e…rþûRrÿûj@,}rü(ju.G¿ðjB,)rü}rü(hXprogly_prühXL-Prolinylglycinerüh}rü(XPUBCHEMrü]rüjj.aXCHEBIrü]r üjj.aXKEGGr ü]r üjj.auh}r ühNhh]r ü…rüRrüjU,X C7H12N2O3rüjW,jX,jY,KjZ,j[,j\,GubG¿ðjˆ.G¿ðj¬.G?ðjBYG?ðj¿.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rü}rü(hX PROGLYtexrühXEL Prolinylglycine transport via diffusion extracellular to periplasm rüh}rüXGENE ASSOCIATIONrü]rüX2( STM0320 or STM0999 or STM1473 or STM2267 )rüash}rüj9,jüj:,XTransport Outer Membrane Porinrüj<,h]rü(h)hh h2e…rüRrüj@,}rü(j# G¿ðjüG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rü}r ü(hXPROTRSr!ühXProlyl tRNA synthetaser"üh}r#üXGENE ASSOCIATIONr$ü]r%üXSTM0242r&üash}r'üj9,j&üj:,X tRNA Chargingr(üj<,h]r)üjUa…r*üRr+üj@,}r,ü(jB,)r-ü}r.ü(hX trnapro_cr/ühXtRNA-Pror0üh}r1ü(XPUBCHEMr2ü]r3üX4798r4üaXCHEBIr5ü]r6üX29177r7üaXKEGGr8ü]r9üXC01649r:üauh}r;ühNhh]r<ü…r=üRr>üjU,jÀUjW,jp,jY,KjZ,j[,j\,GubG¿ðjRYG¿ðju.G¿ðjé3G?ðjB,)r?ü}r@ü(hX protrna_crAühXL-Prolyl-tRNA-ProrBüh}rCü(XPUBCHEMrDü]rEüX5665rFüaXCHEBIrGü]rHüX29154rIüaXKEGGrJü]rKüXC02702rLüauh}rMühNhh]rNü…rOüRrPüjU,XC5H8NORrQüjW,jp,jY,KjZ,j[,j\,GubG?ðjü3G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rRü}rSü(hXPROabcpprTühX-L proline transport via ABC system periplasm rUüh}rVüXGENE ASSOCIATIONrWü]rXüX'( STM2809 and STM2810 and STM2811 )rYüash}rZüj9,jYüj:,XTransport Inner Membraner[üj<,h]r\ü(jÛ jä jí e…r]üRr^üj@,}r_ü(jB,)r`ü}raü(hXpro__L_prbühX L-Prolinercüh}rdü(XPUBCHEMreü]rfüX3448rgüaXCHEBIrhü]riüX17203rjüaXKEGGrkü]rlüXC00148rmüauh}rnühNhh]roü…rpüRrqüjU,XC5H9NO2rrüjW,jX,jY,KjZ,j[,j\,GubG¿ðjˆ.G¿ðju.G¿ðjÑ.G?ðjRYG?ðj¬.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rsü}rtü(hXPROt4ppruühX NaProline L symporter periplasm rvüh}rwüXGENE ASSOCIATIONrxü]ryüXSTM1125rzüash}r{üj9,jzüj:,XTransport Inner Membraner|üj<,h]r}üj³a…r~üRrüj@,}r€ü(j/LG¿ðj`üG¿ðjRYG?ðjBLG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rü}r‚ü(hXPROtexrƒühX=L proline transport via diffusion extracellular to periplasm r„üh}r…üXGENE ASSOCIATIONr†ü]r‡üX2( STM0320 or STM0999 or STM1473 or STM2267 )rˆüash}r‰üj9,jˆüj:,XTransport Outer Membrane PorinrŠüj<,h]r‹ü(h)hh h2e…rŒüRrüj@,}rŽü(j G¿ðj`üG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rü}rü(hXPRPPSr‘ühX&phosphoribosylpyrophosphate synthetaser’üh}r“üXGENE ASSOCIATIONr”ü]r•üXSTM1780r–üash}r—üj9,j–üj:,XHistidine Metabolismr˜üj<,h]r™üj^a…ršüRr›üj@,}rœü(jîNG¿ðju.G¿ðjü3G?ðjOG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rü}ržü(hX PSCLYStexrŸühX6psicoselysine transporter via diffusion extracellular r üh}r¡üXGENE ASSOCIATIONr¢ü]r£üX2( STM2267 or STM1473 or STM0320 or STM0999 )r¤üash}r¥üj9,j¤üj:,XTransport Outer Membrane Porinr¦üj<,h]r§ü(h)hh h2e…r¨üRr©üj@,}rªü(j@ G¿ðjB,)r«ü}r¬ü(hXpsclys_pr­ühX psicoselysiner®üh}r¯ü(XPUBCHEMr°ü]r±üjj.aXCHEBIr²ü]r³üjj.aXKEGGr´ü]rµüjj.auh}r¶ühNhh]r·ü…r¸üRr¹üjU,X C12H25N2O7rºüjW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r»ü}r¼ü(hXPSCVTr½ühX,3 phosphoshikimate 1 carboxyvinyltransferaser¾üh}r¿üXGENE ASSOCIATIONrÀü]rÁüXSTM0978rÂüash}rÃüj9,jÂüj:,X0Tyrosine Tryptophan and Phenylalanine MetabolismrÄüj<,h]rÅüjga…rÆüRrÇüj@,}rÈü(j FG¿ðjB,)rÉü}rÊü(hXskm5p_crËühXShikimate-5-phosphaterÌüh}rÍü(XPUBCHEMrÎü]rÏüX6057rÐüaXCHEBIrÑü]rÒüX17052rÓüaXKEGGrÔü]rÕüXC03175rÖüauh}r×ühNhh]rØü…rÙüRrÚüjU,XC7H8O8PrÛüjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG¿ðjýhX(Phosphatidylserine decarboxylase n C160 r?ýh}r@ýXGENE ASSOCIATIONrAý]rBýXSTM4348rCýash}rDýj9,jCýj:,XGlycerophospholipid MetabolismrEýj<,h]rFýjpa…rGýRrHýj@,}rIý(jB,)rJý}rKý(hXps160_crLýhX(phosphatidylserine-dihexadecanoyl-n-C160rMýh}rNý(XPUBCHEMrOý]rPýX5698rQýaXCHEBIrRý]rSýjj.aXKEGGrTý]rUýXC02737rVýauh}rWýhNhh]rXý…rYýRrZýjU,X C38H73N1O10P1r[ýjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj¿.G¿ðjÂ=G?ðj•4G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r\ý}r]ý(hXPSD161r^ýhX(Phosphatidylserine decarboxylase n C161 r_ýh}r`ýXGENE ASSOCIATIONraý]rbýXSTM4348rcýash}rdýj9,jcýj:,XGlycerophospholipid Metabolismreýj<,h]rfýjpa…rgýRrhýj@,}riý(jB,)rjý}rký(hXps161_crlýhX+phosphatidylserine-dihexadec-9-enoyl-n-C161rmýh}rný(XPUBCHEMroý]rpýX5698rqýaXCHEBIrrý]rsýjj.aXKEGGrtý]ruýXC02737rvýauh}rwýhNhh]rxý…ryýRrzýjU,X C38H69N1O10P1r{ýjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj¿.G¿ðjÂ=G?ðjÉ4G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r|ý}r}ý(hXPSD180r~ýhX(Phosphatidylserine decarboxylase n C180 rýh}r€ýXGENE ASSOCIATIONrý]r‚ýXSTM4348rƒýash}r„ýj9,jƒýj:,XGlycerophospholipid Metabolismr…ýj<,h]r†ýjpa…r‡ýRrˆýj@,}r‰ý(jB,)rŠý}r‹ý(hXps180_crŒýhX(phosphatidylserine-dioctadecanoyl-n-C180rýh}rŽý(XPUBCHEMrý]rýX5698r‘ýaXCHEBIr’ý]r“ýjj.aXKEGGr”ý]r•ýXC02737r–ýauh}r—ýhNhh]r˜ý…r™ýRršýjU,X C42H81N1O10P1r›ýjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj¿.G¿ðjý4G?ðjÂ=G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rœý}rý(hXPSD181ržýhX(Phosphatidylserine decarboxylase n C181 rŸýh}r ýXGENE ASSOCIATIONr¡ý]r¢ýXSTM4348r£ýash}r¤ýj9,j£ýj:,XGlycerophospholipid Metabolismr¥ýj<,h]r¦ýjpa…r§ýRr¨ýj@,}r©ý(jB,)rªý}r«ý(hXps181_cr¬ýhX,phosphatidylserine-dioctadec-11-enoyl-n-C181r­ýh}r®ý(XPUBCHEMr¯ý]r°ýX5698r±ýaXCHEBIr²ý]r³ýjj.aXKEGGr´ý]rµýXC02737r¶ýauh}r·ýhNhh]r¸ý…r¹ýRrºýjU,X C42H77N1O10P1r»ýjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj¿.G¿ðj05G?ðjÂ=G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¼ý}r½ý(hXPSERTr¾ýhXphosphoserine transaminaser¿ýh}rÀýXGENE ASSOCIATIONrÁý]rÂýXSTM0977rÃýash}rÄýj9,jÃýj:,XGlycine and Serine MetabolismrÅýj<,h]rÆýj†a…rÇýRrÈýj@,}rÉý(jfòG¿ðjÏBG¿ðjB,)rÊý}rËý(hX pser__L_crÌýhXO-Phospho-L-serinerÍýh}rÎý(XPUBCHEMrÏý]rÐýX4251rÑýaXCHEBIrÒý]rÓýX15811rÔýaXKEGGrÕý]rÖýXC01005r×ýauh}rØýhNhh]rÙý…rÚýRrÛýjU,XC3H6NO6PrÜýjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðj–BG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÝý}rÞý(hXPSERtexrßýhXDphospho L serine transport via diffusion extracellular to periplasm ràýh}ráýXGENE ASSOCIATIONrâý]rãýX2( STM0320 or STM0999 or STM1473 or STM2267 )räýash}råýj9,jäýj:,XTransport Outer Membrane Porinræýj<,h]rçý(h)hh h2e…rèýRréýj@,}rêý(j] G¿ðjB,)rëý}rìý(hX pser__L_príýhXO-Phospho-L-serinerîýh}rïý(XPUBCHEMrðý]rñýX4251ròýaXCHEBIróý]rôýX15811rõýaXKEGGröý]r÷ýXC01005røýauh}rùýhNhh]rúý…rûýRrüýjU,XC3H6NO6PrýýjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rþý}rÿý(hXPSP_LrþhX#phosphoserine phosphatase L serine rþh}rþXGENE ASSOCIATIONrþ]rþXSTM4578rþash}rþj9,jþj:,XGlycine and Serine Metabolismrþj<,h]rþjya…r þRr þj@,}r þ(jÊýG¿ðjˆ.G¿ðj…¨G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r þ}r þ(hXPSP_LpprþhX)phospho L serine phosphatase periplasmic rþh}rþXGENE ASSOCIATIONrþ]rþXSTM4249rþash}rþj9,jþj:,XGlycine and Serine Metabolismrþj<,h]rþj¶a…rþRrþj@,}rþ(j>0G¿ðjëýG¿ðj¿ÂG?ðj’;G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rþ}rþ(hXPSSA120rþhX"Phosphatidylserine syntase n C120 rþh}rþXGENE ASSOCIATIONrþ]r þXSTM2652r!þash}r"þj9,j!þj:,XGlycerophospholipid Metabolismr#þj<,h]r$þj‚a…r%þRr&þj@,}r'þ(jeG¿ðj…¨G¿ðjêüG?ðjeG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r(þ}r)þ(hXPSSA140r*þhX"Phosphatidylserine syntase n C140 r+þh}r,þXGENE ASSOCIATIONr-þ]r.þXSTM2652r/þash}r0þj9,j/þj:,XGlycerophospholipid Metabolismr1þj<,h]r2þj‚a…r3þRr4þj@,}r5þ(j…¨G¿ðj9eG¿ðj ýG?ðj¿.G?ðjeG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r6þ}r7þ(hXPSSA141r8þhX"Phosphatidylserine syntase n C141 r9þh}r:þXGENE ASSOCIATIONr;þ]r<þXSTM2652r=þash}r>þj9,j=þj:,XGlycerophospholipid Metabolismr?þj<,h]r@þj‚a…rAþRrBþj@,}rCþ(jYeG¿ðj…¨G¿ðjeG?ðj*ýG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rDþ}rEþ(hXPSSA160rFþhX"Phosphatidylserine syntase n C160 rGþh}rHþXGENE ASSOCIATIONrIþ]rJþXSTM2652rKþash}rLþj9,jKþj:,XGlycerophospholipid MetabolismrMþj<,h]rNþj‚a…rOþRrPþj@,}rQþ(jyeG¿ðj…¨G¿ðjJýG?ðj¿.G?ðjeG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rRþ}rSþ(hXPSSA161rTþhX"Phosphatidylserine syntase n C161 rUþh}rVþXGENE ASSOCIATIONrWþ]rXþXSTM2652rYþash}rZþj9,jYþj:,XGlycerophospholipid Metabolismr[þj<,h]r\þj‚a…r]þRr^þj@,}r_þ(j™eG¿ðj…¨G¿ðjjýG?ðj¿.G?ðjeG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r`þ}raþ(hXPSSA180rbþhX"Phosphatidylserine syntase n C180 rcþh}rdþXGENE ASSOCIATIONreþ]rfþXSTM2652rgþash}rhþj9,jgþj:,XGlycerophospholipid Metabolismriþj<,h]rjþj‚a…rkþRrlþj@,}rmþ(j…¨G¿ðj¹eG¿ðjeG?ðjŠýG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rnþ}roþ(hXPSSA181rpþhX"Phosphatidylserine syntase n C181 rqþh}rrþXGENE ASSOCIATIONrsþ]rtþXSTM2652ruþash}rvþj9,juþj:,XGlycerophospholipid Metabolismrwþj<,h]rxþj‚a…ryþRrzþj@,}r{þ(jÙeG¿ðj…¨G¿ðjeG?ðjªýG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r|þ}r}þ(hXPTA2r~þhXPhosphate acetyltransferaserþh}r€þXGENE ASSOCIATIONrþ]r‚þX( STM2338 ) or ( STM2047 )rƒþash}r„þj9,jƒþj:,XAlternate Carbon Metabolismr…þj<,h]r†þ(j‹j”e…r‡þRrˆþj@,}r‰þ(jÑ.G¿ðj›DG¿ðj=ùG?ðj˜CG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rŠþ}r‹þ(hXPTArrŒþhXphosphotransacetylaserþh}rŽþXGENE ASSOCIATIONrþ]rþX( STM2338 or STM2466 )r‘þash}r’þj9,j‘þj:,XPyruvate Metabolismr“þj<,h]r”þ(jj”e…r•þRr–þj@,}r—þ(j«CG¿ðjÑ.G¿ðj˜CG?ðjêFG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r˜þ}r™þ(hXPTHRppršþhX,phospho L threonine phosphatase periplasmic r›þh}rœþXGENE ASSOCIATIONrþ]ržþXSTM4249rŸþash}r þj9,jŸþj:,XThreonine and Lysine Metabolismr¡þj<,h]r¢þj¶a…r£þRr¤þj@,}r¥þ(j>0G¿ðjB,)r¦þ}r§þ(hXthrp_pr¨þhXL-Threonine-O-3-phosphater©þh}rªþ(XPUBCHEMr«þ]r¬þX14294r­þaXCHEBIr®þ]r¯þX37525r°þaXKEGGr±þ]r²þXC12147r³þauh}r´þhNhh]rµþ…r¶þRr·þjU,XC4H8NO6Pr¸þjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjB,)r¹þ}rºþ(hXthr__L_pr»þhX L-Threoniner¼þh}r½þ(XPUBCHEMr¾þ]r¿þX3488rÀþaXCHEBIrÁþ]rÂþX16857rÃþaXKEGGrÄþ]rÅþXC00188rÆþauh}rÇþhNhh]rÈþ…rÉþRrÊþjU,XC4H9NO3rËþjW,jX,jY,KjZ,j[,j\,GubG?ðj’;G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÌþ}rÍþ(hXPTPATirÎþhX)pantetheine phosphate adenylyltransferaserÏþh}rÐþXGENE ASSOCIATIONrÑþ]rÒþXSTM3725rÓþash}rÔþj9,jÓþj:,X*Cofactor and Prosthetic Group BiosynthesisrÕþj<,h]rÖþj¦a…r×þRrØþj@,}rÙþ(jéùG¿ðju.G¿ðj¿.G¿ðj¸G?ðjé3G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÚþ}rÛþ(hX PTRCORNt7pprÜþhX)putrescineornithine antiporter periplasm rÝþh}rÞþXGENE ASSOCIATIONrßþ]ràþXSTM0700ráþash}râþj9,jáþj:,XTransport Inner Membranerãþj<,h]räþj¯a…råþRræþj@,}rçþ(jB,)rèþ}réþ(hXptrc_prêþhX Putrescinerëþh}rìþ(XPUBCHEMríþ]rîþX3434rïþaXCHEBIrðþ]rñþX17148ròþaXKEGGróþ]rôþXC00134rõþauh}röþhNhh]r÷þ…røþRrùþjU,XC4H14N2rúþjW,jX,jY,KjZ,j[,j\,GubG¿ðj”JG¿ðjó\G?ðj¤QG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rûþ}rüþ(hXPTRCTArýþhXPutrescine Transaminaserþþh}rÿþXGENE ASSOCIATIONrÿ]rÿXSTM3218rÿash}rÿj9,jÿj:,XArginine and Proline Metabolismrÿj<,h]rÿj¸a…rÿRrÿj@,}rÿ(j–BG¿ðj¤QG¿ðjðBG?ðjÏBG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r ÿ}r ÿ(hX PTRCabcppr ÿhX.putrescine transport via ABC system periplasm r ÿh}r ÿXGENE ASSOCIATIONrÿ]rÿXt( ( STM0877 and STM0878 and STM0879 and STM0880 ) or ( STM1226 and STM1225 and STM1223 and STM1222 ) )rÿash}rÿj9,jÿj:,XTransport Inner Membranerÿj<,h]rÿ(jÁjÊjÓjÜjåjîj÷je…rÿRrÿj@,}rÿ(ju.G¿ðjˆ.G¿ðjèþG¿ðjÑ.G?ðj¿.G?ðj¬.G?ðj¤QG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÿ}rÿ(hXPTRCt2pprÿhX*putrescine transport in via proton symportrÿh}rÿXGENE ASSOCIATIONrÿ]rÿXSTM0700rÿash}rÿj9,jÿj:,XTransport Inner Membraner ÿj<,h]r!ÿj¯a…r"ÿRr#ÿj@,}r$ÿ(jèþG¿ðjØ/G¿ðj¤QG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r%ÿ}r&ÿ(hXPTRCtexr'ÿhX>putrescine transport via diffusion extracellular to periplasm r(ÿh}r)ÿXGENE ASSOCIATIONr*ÿ]r+ÿX2( STM0320 or STM0999 or STM1473 or STM2267 )r,ÿash}r-ÿj9,j,ÿj:,XTransport Outer Membrane Porinr.ÿj<,h]r/ÿ(h)hh h2e…r0ÿRr1ÿj@,}r2ÿ(j} G¿ðjèþG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r3ÿ}r4ÿ(hXPUNP1r5ÿhX*purine nucleoside phosphorylase Adenosine r6ÿh}r7ÿXGENE ASSOCIATIONr8ÿ]r9ÿXSTM4570r:ÿash}r;ÿj9,j:ÿj:,XNucleotide Salvage Pathwayr<ÿj<,h]r=ÿjŽ a…r>ÿRr?ÿj@,}r@ÿ(jÑ.G¿ðj„LG¿ðj¿@G?ðjBúG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rAÿ}rBÿ(hXPUNP2rCÿhX/purine nucleoside phosphorylase Deoxyadenosine rDÿh}rEÿXGENE ASSOCIATIONrFÿ]rGÿXSTM4570rHÿash}rIÿj9,jHÿj:,XNucleotide Salvage PathwayrJÿj<,h]rKÿjŽ a…rLÿRrMÿj@,}rNÿ(jÑ.G¿ðjdtG¿ðj¿@G?ðjN‚G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rOÿ}rPÿ(hXPUNP3rQÿhX*purine nucleoside phosphorylase Guanosine rRÿh}rSÿXGENE ASSOCIATIONrTÿ]rUÿX ( STM4570 )rVÿash}rWÿj9,jVÿj:,XNucleotide Salvage PathwayrXÿj<,h]rYÿjŽ a…rZÿRr[ÿj@,}r\ÿ(jÑ.G¿ðjŸÃG¿ðjBúG?ðj ÅG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r]ÿ}r^ÿ(hXPUNP4r_ÿhX/purine nucleoside phosphorylase Deoxyguanosine r`ÿh}raÿXGENE ASSOCIATIONrbÿ]rcÿX ( STM4570 )rdÿash}reÿj9,jdÿj:,XNucleotide Salvage Pathwayrfÿj<,h]rgÿjŽ a…rhÿRriÿj@,}rjÿ(j˜yG¿ðjÑ.G¿ðjN‚G?ðj ÅG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rkÿ}rlÿ(hXPUNP5rmÿhX(purine nucleoside phosphorylase Inosine rnÿh}roÿXGENE ASSOCIATIONrpÿ]rqÿX ( STM4570 )rrÿash}rsÿj9,jrÿj:,XNucleotide Salvage Pathwayrtÿj<,h]ruÿjŽ a…rvÿRrwÿj@,}rxÿ(j—LG¿ðjÑ.G¿ðjBúG?ðjBËG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)ryÿ}rzÿ(hXPUNP6r{ÿhX-purine nucleoside phosphorylase Deoxyinosine r|ÿh}r}ÿXGENE ASSOCIATIONr~ÿ]rÿX ( STM4570 )r€ÿash}rÿj9,j€ÿj:,XNucleotide Salvage Pathwayr‚ÿj<,h]rƒÿjŽ a…r„ÿRr…ÿj@,}r†ÿ(jwtG¿ðjÑ.G¿ðjN‚G?ðjBËG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r‡ÿ}rˆÿ(hXPUNP7r‰ÿhX+purine nucleoside phosphorylase Xanthosine rŠÿh}r‹ÿXGENE ASSOCIATIONrŒÿ]rÿXs0001rŽÿash}rÿj9,jŽÿj:,XNucleotide Salvage Pathwayrÿj<,h]r‘ÿjša…r’ÿRr“ÿj@,}r”ÿ(joèG¿ðjÑ.G¿ðjBúG?ðjB,)r•ÿ}r–ÿ(hXxan_cr—ÿhXXanthiner˜ÿh}r™ÿ(XPUBCHEMršÿ]r›ÿX3675rœÿaXCHEBIrÿ]ržÿX17712rŸÿaXKEGGr ÿ]r¡ÿXC00385r¢ÿauh}r£ÿhNhh]r¤ÿ…r¥ÿRr¦ÿjU,XC5H4N4O2r§ÿjW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r¨ÿ}r©ÿ(hXPYAM5POrªÿhX pyridoxamine 5 phosphate oxidaser«ÿh}r¬ÿXGENE ASSOCIATIONr­ÿ]r®ÿXSTM1448r¯ÿash}r°ÿj9,j¯ÿj:,X*Cofactor and Prosthetic Group Biosynthesisr±ÿj<,h]r²ÿj(a…r³ÿRr´ÿj@,}rµÿ(jüAG¿ðjrUG¿ðjˆ.G¿ðj"BG?ðj_UG?ðj5BG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¶ÿ}r·ÿ(hXPYDAMKr¸ÿhXpyridoxamine kinaser¹ÿh}rºÿXGENE ASSOCIATIONr»ÿ]r¼ÿXSTM2435r½ÿash}r¾ÿj9,j½ÿj:,X*Cofactor and Prosthetic Group Biosynthesisr¿ÿj<,h]rÀÿjha…rÁÿRrÂÿj@,}rÃÿ(jbËG¿ðju.G¿ðj¬.G?ðjrUG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÄÿ}rÅÿ(hXPYDXKrÆÿhXpyridoxal kinaserÇÿh}rÈÿXGENE ASSOCIATIONrÉÿ]rÊÿX( STM2435 or STM1450 )rËÿash}rÌÿj9,jËÿj:,X*Cofactor and Prosthetic Group BiosynthesisrÍÿj<,h]rÎÿ(jhj e…rÏÿRrÐÿj@,}rÑÿ(jB,)rÒÿ}rÓÿ(hXpydx_crÔÿhX PyridoxalrÕÿh}rÖÿ(XPUBCHEMr×ÿ]rØÿX3549rÙÿaXCHEBIrÚÿ]rÛÿX17310rÜÿaXKEGGrÝÿ]rÞÿXC00250rßÿauh}ràÿhNhh]ráÿ…râÿRrãÿjU,XC8H9NO3räÿjW,jp,jY,KjZ,j[,j\,GubG¿ðju.G¿ðj¬.G?ðj_UG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)råÿ}ræÿ(hXPYDXNKrçÿhXpyridoxine kinaserèÿh}réÿXGENE ASSOCIATIONrêÿ]rëÿXSTM2435rìÿash}ríÿj9,jìÿj:,X*Cofactor and Prosthetic Group Biosynthesisrîÿj<,h]rïÿjha…rðÿRrñÿj@,}ròÿ(jyðG¿ðju.G¿ðj=ðG?ðj¬.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)róÿ}rôÿ(hXPYDXPPrõÿhX!Pyridoxal 5 phosphate phosphataseröÿh}r÷ÿXGENE ASSOCIATIONrøÿ]rùÿjash}rúÿj9,jj:,X*Cofactor and Prosthetic Group Biosynthesisrûÿj<,h]rüÿ…rýÿRrþÿj@,}rÿÿ(jˆ.G¿ðj_UG¿ðjÑ.G?ðjÒÿG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r}r(hXPYKrhXpyruvate kinaserh}rXGENE ASSOCIATIONr]rX( STM1888 or STM1378 )rash}rj9,jj:,XGlycolysisGluconeogenesisr j<,h]r (jje…r Rr j@,}r (j¿.G¿ðj¬.G¿ðj FG¿ðjFG?ðju.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r}r(hXPYNP2rrhX+pyrimidine nucleoside phosphorylase uracil rh}rXGENE ASSOCIATIONr]rXSTM3968rash}rj9,jj:,XNucleotide Salvage Pathwayrj<,h]rj$a…rRrj@,}r(jÑ.G¿ðjˆsG¿ðja‚G?ðjBúG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r}r(hXPYRt2rpprhX;pyruvate reversible transport via proton symport periplasm rh}r XGENE ASSOCIATIONr!]r"jash}r#j9,jj:,XTransport Inner Membraner$j<,h]r%…r&Rr'j@,}r((jB,)r)}r*(hXpyr_pr+hXPyruvater,h}r-(XPUBCHEMr.]r/X3324r0aXCHEBIr1]r2X32816r3aXKEGGr4]r5XC00022r6auh}r7hNhh]r8…r9Rr:jU,XC3H3O3r;jW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjØ/G¿ðj¿.G?ðjFG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r<}r=(hXPYRtexr>hX<pyruvate transport via diffusion extracellular to periplasm r?h}r@XGENE ASSOCIATIONrA]rBX2( STM0320 or STM0999 or STM1473 or STM2267 )rCash}rDj9,jCj:,XTransport Outer Membrane PorinrEj<,h]rF(h)hh h2e…rGRrHj@,}rI(j G¿ðj)G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rJ}rK(hXQMO2rLhX!quinol monooxygenase Ubiquinol 8 rMh}rNXGENE ASSOCIATIONrO]rPXSTM3180rQash}rRj9,jQj:,XOxidative PhosphorylationrSj<,h]rTj-a…rURrVj@,}rW(jú_G¿ðjüAGÀjB,)rX}rY(hXo2s_crZhXSuperoxide-anionr[h}r\(XPUBCHEMr]]r^X3971r_aXCHEBIr`]raX18421rbaXKEGGrc]rdXC00704reauh}rfhNhh]rg…rhRrijU,XO2rjjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG@j¿.G@jç_G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rk}rl(hXQMO3rmhX"quinol monooxygenase menaquinol 8 rnh}roXGENE ASSOCIATIONrp]rqXSTM3180rrash}rsj9,jrj:,XOxidative Phosphorylationrtj<,h]ruj-a…rvRrwj@,}rx(jüAGÀj¬XG¿ðj-`G?ðjXG@j¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ry}rz(hXQULNSr{hXquinolinate synthaser|h}r}XGENE ASSOCIATIONr~]rXSTM0756r€ash}rj9,j€j:,X*Cofactor and Prosthetic Group Biosynthesisr‚j<,h]rƒj6a…r„Rr…j@,}r†(j `G¿ðj5¬G¿ðjçG?ðjÑ.G?ðjˆ.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r‡}rˆ(hXR5PPr‰hXribose 5 phosphate phosphataserŠh}r‹XGENE ASSOCIATIONrŒ]rX( STM0840 or STM0842 )rŽash}rj9,jŽj:,XAlternate Carbon Metabolismrj<,h]r‘(jo jx e…r’Rr“j@,}r”(jˆ.G¿ðjîNG¿ðj(NG?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r•}r–(hXR5PPppr—hXribose 5 phosphate phosphataser˜h}r™XGENE ASSOCIATIONrš]r›XSTM4249rœash}rj9,jœj:,XAlternate Carbon Metabolismržj<,h]rŸj¶a…r Rr¡j@,}r¢(j>0G¿ðjB,)r£}r¤(hXr5p_pr¥hXalpha-D-Ribose-5-phosphater¦h}r§(XPUBCHEMr¨]r©X3417rªaXCHEBIr«]r¬X17797r­aXKEGGr®]r¯XC00117r°auh}r±hNhh]r²…r³Rr´jU,XC5H9O8PrµjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj’;G?ðjB,)r¶}r·(hXrib__D_pr¸hXD-Riboser¹h}rº(XPUBCHEMr»]r¼X3421r½aXCHEBIr¾]r¿X47013rÀaXKEGGrÁ]rÂXC00121rÃauh}rÄhNhh]rÅ…rÆRrÇjU,XC5H10O5rÈjW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÉ}rÊ(hXR5PtexrËhXFRibose 5 phosphate transport via diffusion extracellular to periplasm rÌh}rÍXGENE ASSOCIATIONrÎ]rÏX2( STM0320 or STM0999 or STM1473 or STM2267 )rÐash}rÑj9,jÐj:,XTransport Outer Membrane PorinrÒj<,h]rÓ(h)hh h2e…rÔRrÕj@,}rÖ(j½ G¿ðj£G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r×}rØ(hXRBFKrÙhXriboflavin kinaserÚh}rÛXGENE ASSOCIATIONrÜ]rÝXSTM0045rÞash}rßj9,jÞj:,X*Cofactor and Prosthetic Group Biosynthesisràj<,h]rája…râRrãj@,}rä(j…[G¿ðju.G¿ðjR[G?ðj¬.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rå}ræ(hXRBFSarçhXriboflavin synthaserèh}réXGENE ASSOCIATIONrê]rëXSTM1426rìash}ríj9,jìj:,X*Cofactor and Prosthetic Group Biosynthesisrîj<,h]rïj?a…rðRrñj@,}rò(j”øG¿ðjÙvG¿ðjB,)ró}rô(hXdmlz_crõhX#6-7-Dimethyl-8-1-D-ribityl-lumazineröh}r÷(XPUBCHEMrø]rùX6983rúaXCHEBIrû]rüX17601rýaXKEGGrþ]rÿXC04332rauh}rhNhh]r…rRrjU,X C13H18N4O6rjW,jp,jY,KjZ,j[,j\,GubG?ðjÑ.G?ðjˆ.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r}r(hXRBFSbrhXriboflavin synthaser h}r XGENE ASSOCIATIONr ]r XSTM0417r ash}rj9,j j:,X*Cofactor and Prosthetic Group Biosynthesisrj<,h]rjHa…rRrj@,}r(jóGÀj”øG?ðj…[G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r}r(hXRBKrhX ribokinaserh}rXGENE ASSOCIATIONr]rX( STM3885 or STM3793 )rash}rj9,jj:,XAlternate Carbon Metabolismrj<,h]r(jQjYe…rRr j@,}r!(ju.G¿ðj(NG¿ðj¬.G?ðj¿.G?ðjîNG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r"}r#(hXRBK_L1r$hXL ribulokinase L ribulose r%h}r&XGENE ASSOCIATIONr']r(XSTM0103r)ash}r*j9,j)j:,XAlternate Carbon Metabolismr+j<,h]r,jba…r-Rr.j@,}r/(jßZG¿ðju.G¿ðjB,)r0}r1(hX ru5p__L_cr2hXL-Ribulose-5-phosphater3h}r4(XPUBCHEMr5]r6X4335r7aXCHEBIr8]r9X17666r:aXKEGGr;]r<XC01101r=auh}r>hNhh]r?…r@RrAjU,XC5H9O8PrBjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðj¿.G?ðj¬.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rC}rD(hXRBP4ErEhX L ribulose phosphate 4 epimeraserFh}rGXGENE ASSOCIATIONrH]rIX%( STM0101 or STM4388 or STM3677 )rJash}rKj9,jJj:,XAlternate Carbon MetabolismrLj<,h]rM(jkjtj}e…rNRrOj@,}rP(j0G¿ðjB,)rQ}rR(hX xu5p__D_crShXD-Xylulose-5-phosphaterTh}rU(XPUBCHEMrV]rWX3530rXaXCHEBIrY]rZX16332r[aXKEGGr\]r]XC00231r^auh}r_hNhh]r`…raRrbjU,XC5H9O8PrcjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rd}re(hXRHAT1rfhX-rhamnosyltransferase I LPS core biosynthesis rgh}rhXGENE ASSOCIATIONri]rjXSTM3720rkash}rlj9,jkj:,X)Lipopolysaccharide Biosynthesis Recyclingrmj<,h]rnj†a…roRrpj@,}rq(jB,)rr}rs(hX dtdprmn_crthXdTDP-L-rhamnoseruh}rv(XPUBCHEMrw]rxX6171ryaXCHEBIrz]r{X15774r|aXKEGGr}]r~XC03319rauh}r€hNhh]r…r‚RrƒjU,X C16H24N2O15P2r„jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj*âG¿ðjÝ»G?ðj¤G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r…}r†(hXRHCCEr‡hX%S ribosylhomocysteine cleavage enzymerˆh}r‰XGENE ASSOCIATIONrŠ]r‹XSTM2817rŒash}rj9,jŒj:,XMethionine MetabolismrŽj<,h]rja…rRr‘j@,}r’(jŽSG¿ðjbrG?ðjr|G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r“}r”(hXRIBabcppr•hX,D ribose transport via ABC system periplasm r–h}r—XGENE ASSOCIATIONr˜]r™X5( STM3882 and STM3884 and STM3883 and STM3881 )ršash}r›j9,jšj:,XTransport Inner Membranerœj<,h]r(j˜j¡jªj³e…ržRrŸj@,}r (ju.G¿ðj¶G¿ðjˆ.G¿ðj¬.G?ðj¿.G?ðj(NG?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¡}r¢(hXRIBtexr£hX:ribose transport via diffusion extracellular to periplasm r¤h}r¥XGENE ASSOCIATIONr¦]r§X2( STM0320 or STM0999 or STM1473 or STM2267 )r¨ash}r©j9,j¨j:,XTransport Outer Membrane Porinrªj<,h]r«(h)hh h2e…r¬Rr­j@,}r®(jÝ G¿ðj¶G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r¯}r°(hXRMIr±hXL rhamnose isomeraser²h}r³XGENE ASSOCIATIONr´]rµXSTM4046r¶ash}r·j9,j¶j:,XAlternate Carbon Metabolismr¸j<,h]r¹jÁa…rºRr»j@,}r¼(jB,)r½}r¾(hXrmn_cr¿hX L-RhamnoserÀh}rÁ(XPUBCHEMrÂ]rÃX3790rÄaXCHEBIrÅ]rÆX16055rÇaXKEGGrÈ]rÉXC00507rÊauh}rËhNhh]rÌ…rÍRrÎjU,XC6H12O5rÏjW,jp,jY,KjZ,j[,j\,GubG¿ðjB,)rÐ}rÑ(hXrml_crÒhX L-RhamnuloserÓh}rÔ(XPUBCHEMrÕ]rÖX4118r×aXCHEBIrØ]rÙX17897rÚaXKEGGrÛ]rÜXC00861rÝauh}rÞhNhh]rß…ràRrájU,XC6H12O5râjW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rã}rä(hXRMKråhXrhamnulokinaseræh}rçXGENE ASSOCIATIONrè]réXSTM4047rêash}rëj9,jêj:,XAlternate Carbon Metabolismrìj<,h]ríj¼a…rîRrïj@,}rð(ju.G¿ðjÐG¿ðjB,)rñ}rò(hXrml1p_cróhXL-Rhamnulose-1-phosphaterôh}rõ(XPUBCHEMrö]r÷X4362røaXCHEBIrù]rúX17892rûaXKEGGrü]rýXC01131rþauh}rÿhNhh]r…rRrjU,XC6H11O8PrjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðj¿.G?ðj¬.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r}r(hXRMNtexrhX>L rhamnose transport via diffusion extracellular to periplasm rh}rXGENE ASSOCIATIONr ]r X2( STM0320 or STM0999 or STM1473 or STM2267 )r ash}r j9,j j:,XTransport Outer Membrane Porinr j<,h]r(h)hh h2e…rRrj@,}r(jý G¿ðjB,)r}r(hXrmn_prhX L-Rhamnoserh}r(XPUBCHEMr]rX3790raXCHEBIr]rX16055raXKEGGr]rXC00507rauh}r hNhh]r!…r"Rr#jU,XC6H12O5r$jW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r%}r&(hXRMNtppr'hX2L rhamnose transport via proton symport periplasm r(h}r)XGENE ASSOCIATIONr*]r+XSTM4050r,ash}r-j9,j,j:,XTransport Inner Membraner.j<,h]r/jÊa…r0Rr1j@,}r2(jG¿ðjØ/G¿ðj½G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r3}r4(hXRMPAr5hXRhamnulose 1 phosphate aldolaser6h}r7XGENE ASSOCIATIONr8]r9XSTM4045r:ash}r;j9,j:j:,XAlternate Carbon Metabolismr<j<,h]r=jÅa…r>Rr?j@,}r@(jñG¿ðj¹¬G?ðj5¬G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rA}rB(hXRNDR1rChX)ribonucleoside diphosphate reductase ADP rDh}rEXGENE ASSOCIATIONrF]rGX9( STM2277 and STM2278 ) or ( STM2807 and STM2808 )rHash}rIj9,jHj:,XNucleotide Salvage PathwayrJj<,h]rK(jÎj×jàjée…rLRrMj@,}rN(jœ€G¿ðj¬.G¿ðj«tG?ðjˆ.G?ðj΀G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rO}rP(hXRNDR1brQhX7ribonucleoside diphosphate reductase ADP glutaredoxin rRh}rSXGENE ASSOCIATIONrT]rUXÂ( ( STM1433 and ( STM2807 and STM2808 ) ) or ( STM0872 and ( STM2807 and STM2808 ) ) or ( STM1165 and ( STM2807 and STM2808 ) ) or ( STM3702 and ( STM2807 and STM2808 ) ) )rVash}rWj9,jVj:,XNucleotide Salvage PathwayrXj<,h]rY(jjéj×j6j-j$e…rZRr[j@,}r\(j¬.G¿ðjnÃG¿ðj_ÃG?ðj«tG?ðjˆ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r]}r^(hXRNDR2r_hX)ribonucleoside diphosphate reductase GDP r`h}raXGENE ASSOCIATIONrb]rcX9( STM2277 and STM2278 ) or ( STM2807 and STM2808 )rdash}rej9,jdj:,XNucleotide Salvage Pathwayrfj<,h]rg(jéj×jàjÎe…rhRrij@,}rj(jpMG¿ðjœ€G¿ðj΀G?ðj0yG?ðjˆ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rk}rl(hXRNDR2brmhX7ribonucleoside diphosphate reductase GDP glutaredoxin rnh}roXGENE ASSOCIATIONrp]rqXÂ( ( STM3702 and ( STM2807 and STM2808 ) ) or ( STM1165 and ( STM2807 and STM2808 ) ) or ( STM1433 and ( STM2807 and STM2808 ) ) or ( STM0872 and ( STM2807 and STM2808 ) ) )rrash}rsj9,jrj:,XNucleotide Salvage Pathwayrtj<,h]ru(jjéj×j6j$j-e…rvRrwj@,}rx(jnÃG¿ðjpMG¿ðj_ÃG?ðj0yG?ðjˆ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ry}rz(hXRNDR3r{hX)ribonucleoside diphosphate reductase CDP r|h}r}XGENE ASSOCIATIONr~]rX9( STM2277 and STM2278 ) or ( STM2807 and STM2808 )r€ash}rj9,j€j:,XNucleotide Salvage Pathwayr‚j<,h]rƒ(jÎj×jàjée…r„Rr…j@,}r†(jtG¿ðjœ€G¿ðjˆ.G?ðj΀G?ðj6tG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r‡}rˆ(hXRNDR3br‰hX7ribonucleoside diphosphate reductase CDP glutaredoxin rŠh}r‹XGENE ASSOCIATIONrŒ]rXÂ( ( STM1433 and ( STM2807 and STM2808 ) ) or ( STM1165 and ( STM2807 and STM2808 ) ) or ( STM0872 and ( STM2807 and STM2808 ) ) or ( STM3702 and ( STM2807 and STM2808 ) ) )rŽash}rj9,jŽj:,XNucleotide Salvage Pathwayrj<,h]r‘(jjéj×j6j$j-e…r’Rr“j@,}r”(jtG¿ðjnÃG¿ðj_ÃG?ðjˆ.G?ðj6tG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r•}r–(hXRNDR4r—hX)ribonucleoside diphosphate reductase UDP r˜h}r™XGENE ASSOCIATIONrš]r›X9( STM2277 and STM2278 ) or ( STM2807 and STM2808 )rœash}rj9,jœj:,XNucleotide Salvage Pathwayržj<,h]rŸ(jéj×jàjÎe…r Rr¡j@,}r¢(jGG¿ðjœ€G¿ðjÎåG?ðjˆ.G?ðj΀G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r£}r¤(hXRNDR4br¥hX7ribonucleoside diphosphate reductase UDP glutaredoxin r¦h}r§XGENE ASSOCIATIONr¨]r©XÂ( ( STM1165 and ( STM2807 and STM2808 ) ) or ( STM3702 and ( STM2807 and STM2808 ) ) or ( STM1433 and ( STM2807 and STM2808 ) ) or ( STM0872 and ( STM2807 and STM2808 ) ) )rªash}r«j9,jªj:,XNucleotide Salvage Pathwayr¬j<,h]r­(jjéj×j6j$j-e…r®Rr¯j@,}r°(jGG¿ðjnÃG¿ðj_ÃG?ðjÎåG?ðjˆ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r±}r²(hXRNTR1cr³hX6ribonucleoside triphosphate reductase ATP flavodoxin r´h}rµXGENE ASSOCIATIONr¶]r·X²( ( STM3045 and STM4084 and STM4452 and STM4451 ) or ( STM3045 and STM4452 ) or ( STM0694 and STM4452 ) or ( STM0694 and STM4084 and STM4452 and STM4451 ) )r¸ash}r¹j9,j¸j:,XNucleotide Salvage Pathwayrºj<,h]r»(jòjûjòjàjée…r¼Rr½j@,}r¾(jw°G¿ðju.G¿ðjf°G?ðj¦vG?ðjˆ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¿}rÀ(hXRNTR2crÁhX6ribonucleoside triphosphate reductase GTP flavodoxin rÂh}rÃXGENE ASSOCIATIONrÄ]rÅX²( ( STM0694 and STM4452 ) or ( STM3045 and STM4452 ) or ( STM3045 and STM4084 and STM4452 and STM4451 ) or ( STM0694 and STM4084 and STM4452 and STM4451 ) )rÆash}rÇj9,jÆj:,XNucleotide Salvage PathwayrÈj<,h]rÉ(jòjûjòjàjée…rÊRrËj@,}rÌ(jw°G¿ðj!DG¿ðjf°G?ðj˜¨G?ðjˆ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÍ}rÎ(hXRNTR3crÏhX6ribonucleoside triphosphate reductase CTP flavodoxin rÐh}rÑXGENE ASSOCIATIONrÒ]rÓX²( ( STM3045 and STM4452 ) or ( STM0694 and STM4084 and STM4452 and STM4451 ) or ( STM0694 and STM4452 ) or ( STM3045 and STM4084 and STM4452 and STM4451 ) )rÔash}rÕj9,jÔj:,XNucleotide Salvage PathwayrÖj<,h]r×(jòjûjòjàjée…rØRrÙj@,}rÚ(jw°G¿ðjoG¿ðjf°G?ðjˆ.G?ðjowG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÛ}rÜ(hXRNTR4crÝhX6ribonucleoside triphosphate reductase UTP flavodoxin rÞh}rßXGENE ASSOCIATIONrà]ráX²( ( STM0694 and STM4084 and STM4452 and STM4451 ) or ( STM3045 and STM4452 ) or ( STM0694 and STM4452 ) or ( STM3045 and STM4084 and STM4452 and STM4451 ) )râash}rãj9,jâj:,XNucleotide Salvage Pathwayräj<,h]rå(jòjûjòjàjée…ræRrçj@,}rè(jzoG¿ðjw°G¿ðj‚wG?ðjf°G?ðjˆ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ré}rê(hXRPErëhX ribulose 5 phosphate 3 epimeraserìh}ríXGENE ASSOCIATIONrî]rïX!( STM3483 or STM4080 or STM1617 )rðash}rñj9,jðj:,XPentose Phosphate Pathwayròj<,h]ró(j j j e…rôRrõj@,}rö(jò@G¿ðjQG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r÷}rø(hXRPIrùhXribose 5 phosphate isomeraserúh}rûXGENE ASSOCIATIONrü]rýX( STM3063 or STM1933 )rþash}rÿj9,jþj:,XPentose Phosphate Pathwayrj<,h]r(j j& e…rRrj@,}r(jîNG¿ðjò@G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r}r(hXS7PIrhX#sedoheptulose 7 phosphate isomeraserh}r XGENE ASSOCIATIONr ]r XSTM0310r ash}r j9,j j:,X)Lipopolysaccharide Biosynthesis Recyclingrj<,h]rj. a…rRrj@,}r(jB,)r}r(hXs7p_crhXSedoheptulose-7-phosphaterh}r(XPUBCHEMr]rX3576raXCHEBIr]rX15721raXKEGGr]rXC00281r auh}r!hNhh]r"…r#Rr$jU,X C7H13O10Pr%jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj«ÁG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r&}r'(hXSADHr(hXSuccinylarginine dihydrolaser)h}r*XGENE ASSOCIATIONr+]r,XSTM1306r-ash}r.j9,j-j:,XArginine and Proline Metabolismr/j<,h]r0j7 a…r1Rr2j@,}r3(j)aG¿ðjˆ.GÀj¿.GÀjB,)r4}r5(hXsucorn_cr6hXN2-Succinyl-L-ornithiner7h}r8(XPUBCHEMr9]r:X6244r;aXCHEBIr<]r=X27574r>aXKEGGr?]r@XC03415rAauh}rBhNhh]rC…rDRrEjU,X C9H15N2O5rFjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðj5BG@jÂ=G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rG}rH(hXSADT2rIhXSulfate adenyltransferaserJh}rKXGENE ASSOCIATIONrL]rMX( STM2934 and STM2935 )rNash}rOj9,jNj:,XCysteine MetabolismrPj<,h]rQ(j@ jI e…rRRrSj@,}rT(j§G¿ðj!DG¿ðjˆ.G¿ðju.G¿ðjpMG?ðj0OG?ðjÑ.G?ðjé3G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rU}rV(hXSBTPDrWhX"sorbitol 6 phosphate dehydrogenaserXh}rYXGENE ASSOCIATIONrZ]r[XSTM2835r\ash}r]j9,j\j:,XAlternate Carbon Metabolismr^j<,h]r_jR a…r`Rraj@,}rb(jB,)rc}rd(hXsbt6p_crehXD-Sorbitol-6-phosphaterfh}rg(XPUBCHEMrh]riX4331rjaXCHEBIrk]rlX17044rmaXKEGGrn]roXC01096rpauh}rqhNhh]rr…rsRrtjU,XC6H13O9PrujW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj™7G¿ðj̨G?ðjs7G?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rv}rw(hXSBTptspprxhX.D sorbitol transport via PEPPyr PTS periplasm ryh}rzXGENE ASSOCIATIONr{]r|XC( STM2431 and STM2432 and STM2832 and STM2834 and STM2833 )r}ash}r~j9,j}j:,XTransport Inner Membranerj<,h]r€(j[ jd jýjm je…rRr‚j@,}rƒ(jB,)r„}r…(hXsbt__D_pr†hX D-Sorbitolr‡h}rˆ(XPUBCHEMr‰]rŠX4052r‹aXCHEBIrŒ]rX17924rŽaXKEGGr]rXC00794r‘auh}r’hNhh]r“…r”Rr•jU,XC6H14O6r–jW,jX,jY,KjZ,j[,j\,GubG¿ðj FG¿ðjcG?ðjFG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r—}r˜(hXSBTtexr™hX>D sorbitol transport via diffusion extracellular to periplasm ršh}r›XGENE ASSOCIATIONrœ]rX2( STM0320 or STM0999 or STM1473 or STM2267 )ržash}rŸj9,jžj:,XTransport Outer Membrane Porinr j<,h]r¡(h)hh h2e…r¢Rr£j@,}r¤(j¡G¿ðj„G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r¥}r¦(hXSDPDSr§hX&succinyl diaminopimelate desuccinylaser¨h}r©XGENE ASSOCIATIONrª]r«XSTM2483r¬ash}r­j9,j¬j:,XThreonine and Lysine Metabolismr®j<,h]r¯jv a…r°Rr±j@,}r²(jB,)r³}r´(hXsl26da_crµhX&N-Succinyl-LL-2-6-diaminoheptanedioater¶h}r·(XPUBCHEMr¸]r¹X7053rºaXCHEBIr»]r¼X17279r½aXKEGGr¾]r¿XC04421rÀauh}rÁhNhh]rÂ…rÃRrÄjU,X C11H16N2O7rÅjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjˆ.G¿ðjôuG?ðjM`G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÆ}rÇ(hXSDPTArÈhX$succinyldiaminopimelate transaminaserÉh}rÊXGENE ASSOCIATIONrË]rÌXSTM3468rÍash}rÎj9,jÍj:,XThreonine and Lysine MetabolismrÏj<,h]rÐjÞa…rÑRrÒj@,}rÓ(j–BG¿ðj³G¿ðjÏBG?ðjB,)rÔ}rÕ(hXsl2a6o_crÖhX'N-Succinyl-2-L-amino-6-oxoheptanedioater×h}rØ(XPUBCHEMrÙ]rÚX7087rÛaXCHEBIrÜ]rÝX35266rÞaXKEGGrß]ràXC04462ráauh}râhNhh]rã…räRråjU,X C11H12NO8ræjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rç}rè(hXSELCYSSréhXselenocysteine synthaserêh}rëXGENE ASSOCIATIONrì]ríXSTM3683rîash}rïj9,jîj:,X tRNA Chargingrðj<,h]rñj a…ròRrój@,}rô(jB,)rõ}rö(hXselnp_cr÷hXSelenophosphaterøh}rù(XPUBCHEMrú]rûX7583rüaXCHEBIrý]rþX16144rÿaXKEGGr]rXC05172rauh}rhNhh]r…rRrjU,XH2O3PSerjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjB,)r}r (hXsertrna__sec___cr hXL-Seryl-tRNA-Secr h}r (XPUBCHEMr ]rjj.aXCHEBIr]rX13170raXKEGGr]rjj.auh}rhNhh]r…rRrjU,XC3H6NO2RrjW,jp,jY,KjZ,j[,j\,GubG¿ðjB,)r}r(hX sectrna_crhXL-Selenocysteinyl-tRNA-Secrh}r(XPUBCHEMr]rjj.aXCHEBIr ]r!jj.aXKEGGr"]r#jj.auh}r$hNhh]r%…r&Rr'jU,X C3H6NOSeRr(jW,jp,jY,KjZ,j[,j\,GubG?ðj¿.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r)}r*(hXSELNPSr+hXSelenophosphate synthaser,h}r-XGENE ASSOCIATIONr.]r/XSTM1297r0ash}r1j9,j0j:,X Unassignedr2j<,h]r3jˆ a…r4Rr5j@,}r6(ju.G¿ðjB,)r7}r8(hXseln_cr9hXSelenider:h}r;(XPUBCHEMr<]r=X4690r>aXCHEBIr?]r@X16503rAaXKEGGrB]rCXC01528rDauh}rEhNhh]rF…rGRrHjU,XHSerIjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjˆ.G¿ðjõG?ðjü3G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rJ}rK(hXSERASrrLhX L seryl adenylate synthaserMh}rNXGENE ASSOCIATIONrO]rPXSTM0588rQash}rRj9,jQj:,X*Cofactor and Prosthetic Group BiosynthesisrSj<,h]rTj‘ a…rURrVj@,}rW(j…¨G¿ðju.G¿ðj¿.G¿ðjχG?ðjé3G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rX}rY(hXSERATrZhXserine O acetyltransferaser[h}r\XGENE ASSOCIATIONr]]r^XSTM3699r_ash}r`j9,j_j:,XCysteine Metabolismraj<,h]rbjš a…rcRrdj@,}re(j«CG¿ðj…¨G¿ðjîKG?ðj˜CG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rf}rg(hXSERD_DrhhXD serine deaminaserih}rjXGENE ASSOCIATIONrk]rlXSTM3802rmash}rnj9,jmj:,XGlycine and Serine Metabolismroj<,h]rpj£ a…rqRrrj@,}rs(jG¿ðjFG?ðj5BG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rt}ru(hXSERTRSrvhXSeryl tRNA synthetaserwh}rxXGENE ASSOCIATIONry]rzXSTM0963r{ash}r|j9,j{j:,X tRNA Chargingr}j<,h]r~j¬ a…rRr€j@,}r(ju.G¿ðjB,)r‚}rƒ(hX trnaser_cr„hXtRNA-Serr…h}r†(XPUBCHEMr‡]rˆX4799r‰aXCHEBIrŠ]r‹X29179rŒaXKEGGr]rŽXC01650rauh}rhNhh]r‘…r’Rr“jU,jÀUjW,jp,jY,KjZ,j[,j\,GubG¿ðj…¨G¿ðjé3G?ðjü3G?ðjB,)r”}r•(hX sertrna_cr–hXL-Seryl-tRNA-Serr—h}r˜(XPUBCHEMr™]ršX5554r›aXCHEBIrœ]rX29162ržaXKEGGrŸ]r XC02553r¡auh}r¢hNhh]r£…r¤Rr¥jU,XC3H6NO2Rr¦jW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r§}r¨(hXSERTRS2r©hX$Seryl tRNA synthetase selenocystein rªh}r«XGENE ASSOCIATIONr¬]r­XSTM0963r®ash}r¯j9,j®j:,X tRNA Chargingr°j<,h]r±j¬ a…r²Rr³j@,}r´(ju.G¿ðjB,)rµ}r¶(hX trnasecys_cr·hX tRNA-SeCysr¸h}r¹(XPUBCHEMrº]r»jj.aXCHEBIr¼]r½jj.aXKEGGr¾]r¿jj.auh}rÀhNhh]rÁ…rÂRrÃjU,jÀUjW,jp,jY,KjZ,j[,j\,GubG¿ðj…¨G¿ðjé3G?ðjü3G?ðjG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÄ}rÅ(hXSERt2rpprÆhX;L serine reversible transport via proton symport periplasm rÇh}rÈXGENE ASSOCIATIONrÉ]rÊX( STM2970 or STM3243 )rËash}rÌj9,jËj:,XTransport Inner MembranerÍj<,h]rÎ(jµ j¾ e…rÏRrÐj@,}rÑ(jØ/G¿ðj¿ÂG¿ðj…¨G?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÒ}rÓ(hXSERt4pprÔhX&L serine via sodium symport periplasm rÕh}rÖXGENE ASSOCIATIONr×]rØXSTM3225rÙash}rÚj9,jÙj:,XTransport Inner MembranerÛj<,h]rÜjÇ a…rÝRrÞj@,}rß(j/LG¿ðj¿ÂG¿ðjBLG?ðj…¨G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rà}rá(hXSERtexrâhX<L serine transport via diffusion extracellular to periplasm rãh}räXGENE ASSOCIATIONrå]ræX2( STM0320 or STM0999 or STM1473 or STM2267 )rçash}rèj9,jçj:,XTransport Outer Membrane Porinréj<,h]rê(h)hh h2e…rëRrìj@,}rí(jJ¡G¿ðj¿ÂG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rî}rï(hXSFGTHirðhXS Formylglutathione hydralaserñh}ròXGENE ASSOCIATIONró]rôXSTM2194rõash}röj9,jõj:,X*Cofactor and Prosthetic Group Biosynthesisr÷j<,h]røjÐ a…rùRrúj@,}rû(jB,)rü}rý(hX Sfglutth_crþhXS-Formylglutathionerÿh}r(XPUBCHEMr]rX4274raXCHEBIr]rX16225raXKEGGr]rXC01031r auh}r hNhh]r …r Rr jU,X C11H16N3O7SrjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjˆ.G¿ðjð«G?ðjÌXG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r}r(hXSGDSrhXSuccinylglutamate desuccinylaserh}rXGENE ASSOCIATIONr]rXSTM1307rash}rj9,jj:,XArginine and Proline Metabolismrj<,h]rjÙ a…rRrj@,}r(jˆ.G¿ðjB,)r}r(hXsucglu_crhXN2-Succinyl-L-glutamater h}r!(XPUBCHEMr"]r#X8219r$aXCHEBIr%]r&X48957r'aXKEGGr(]r)XC05931r*auh}r+hNhh]r,…r-Rr.jU,XC9H10NO7r/jW,jp,jY,JýÿÿÿjZ,j[,j\,GubG¿ðjM`G?ðjÏBG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r0}r1(hXSGSADr2hX+Succinylglutamic semialdehyde dehydrogenaser3h}r4XGENE ASSOCIATIONr5]r6XSTM1305r7ash}r8j9,j7j:,XArginine and Proline Metabolismr9j<,h]r:jâ a…r;Rr<j@,}r=(jB,)r>}r?(hXsucgsa_cr@hX&N2-Succinyl-L-glutamate-5-semialdehyderAh}rB(XPUBCHEMrC]rDX8220rEaXCHEBIrF]rGX27657rHaXKEGGrI]rJXC05932rKauh}rLhNhh]rM…rNRrOjU,XC9H11NO6rPjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj™7G¿ðjˆ.G¿ðjG?ðjs7G?ðj¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rQ}rR(hXSHCHCS2rShX>2 succinyl 6 hydroxy 2 4 cyclohexadiene 1 carboxylate synthaserTh}rUXGENE ASSOCIATIONrV]rWXSTM2309rXash}rYj9,jXj:,X*Cofactor and Prosthetic Group BiosynthesisrZj<,h]r[jàa…r\Rr]j@,}r^(j îG¿ðjÍËG¿ðjn§G?ðjB,)r_}r`(hX2shchc_crahX52-Succinyl-6-hydroxy-2-4-cyclohexadiene-1-carboxylaterbh}rc(XPUBCHEMrd]reX8112rfaXCHEBIrg]rhX1277riaXKEGGrj]rkXC05817rlauh}rmhNhh]rn…roRrpjU,XC11H10O6rqjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðjFG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rr}rs(hXSHCHD2rthX#sirohydrochlorin dehydrogenase NAD ruh}rvXGENE ASSOCIATIONrw]rxXSTM3477ryash}rzj9,jyj:,X*Cofactor and Prosthetic Group Biosynthesisr{j<,h]r|jë a…r}Rr~j@,}r(j™7G¿ðjB,)r€}r(hXdscl_cr‚hXdihydrosirohydrochlorinrƒh}r„(XPUBCHEMr…]r†X5480r‡aXCHEBIrˆ]r‰jj.aXKEGGrŠ]r‹XC02463rŒauh}rhNhh]rŽ…rRrjU,X C42H41N4O16r‘jW,jp,jY,JùÿÿÿjZ,j[,j\,GubG¿ðjB,)r’}r“(hXscl_cr”hXsirohydrochlorinr•h}r–(XPUBCHEMr—]r˜X8073r™aXCHEBIrš]r›X18023rœaXKEGGr]ržXC05778rŸauh}r hNhh]r¡…r¢Rr£jU,X C42H39N4O16r¤jW,jp,jY,JùÿÿÿjZ,j[,j\,GubG?ðjs7G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¥}r¦(hXSHCHFr§hXsirohydrochlorin ferrochetalaser¨h}r©XGENE ASSOCIATIONrª]r«XSTM3477r¬ash}r­j9,j¬j:,X*Cofactor and Prosthetic Group Biosynthesisr®j<,h]r¯jë a…r°Rr±j@,}r²(j[G¿ðj’G¿ðjĦG?ðj¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r³}r´(hXSHK3DrrµhXshikimate dehydrogenaser¶h}r·XGENE ASSOCIATIONr¸]r¹X$( STM1359 or STM3401 or STM3859 )rºash}r»j9,jºj:,X0Tyrosine Tryptophan and Phenylalanine Metabolismr¼j<,h]r½(jô jý j!e…r¾Rr¿j@,}rÀ(jÍ7G¿ðj¿.G¿ðjÅ|G¿ðjà7G?ðjB,)rÁ}rÂ(hXskm_crÃhX ShikimaterÄh}rÅ(XPUBCHEMrÆ]rÇX3776rÈaXCHEBIrÉ]rÊX16119rËaXKEGGrÌ]rÍXC00493rÎauh}rÏhNhh]rÐ…rÑRrÒjU,XC7H9O5rÓjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÔ}rÕ(hXSHKKrÖhXshikimate kinaser×h}rØXGENE ASSOCIATIONrÙ]rÚX( STM3487 or STM0388 )rÛash}rÜj9,jÛj:,X0Tyrosine Tryptophan and Phenylalanine MetabolismrÝj<,h]rÞ(j!j!e…rßRràj@,}rá(jÁG¿ðju.G¿ðjÉüG?ðj¬.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)râ}rã(hXSKMtexrähX=shikimate transport via diffusion extracellular to periplasm råh}ræXGENE ASSOCIATIONrç]rèX2( STM0320 or STM0999 or STM1473 or STM2267 )réash}rêj9,jéj:,XTransport Outer Membrane Porinrëj<,h]rì(h)hh h2e…ríRrîj@,}rï(jj¡G¿ðjB,)rð}rñ(hXskm_pròhX Shikimateróh}rô(XPUBCHEMrõ]röX3776r÷aXCHEBIrø]rùX16119rúaXKEGGrû]rüXC00493rýauh}rþhNhh]rÿ…rRrjU,XC7H9O5rjW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r}r(hXSO2texrhX7SO2 transport via diffusion extracellular to periplasm rh}rXGENE ASSOCIATIONr]r X2( STM0320 or STM0999 or STM1473 or STM2267 )r ash}r j9,j j:,XTransport Outer Membrane Porinr j<,h]r (h)hh h2e…rRrj@,}r(jŠ¡G¿ðjB,)r}r(hXso2_prhXsulfur-dioxiderh}r(XPUBCHEMr]rX11497raXCHEBIr]rX18422raXKEGGr]rXC09306rauh}rhNhh]r …r!Rr"jU,XO2Sr#jW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r$}r%(hXSO2tppr&hX&SO2 transport via diffusion periplasm r'h}r(XGENE ASSOCIATIONr)]r*Xs0001r+ash}r,j9,j+j:,X&Inorganic Ion Transport and Metabolismr-j<,h]r.jša…r/Rr0j@,}r1(jG¿ðj.rG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r2}r3(hXSO3texr4hX;sulfite transport via diffusion extracellular to periplasm r5h}r6XGENE ASSOCIATIONr7]r8X2( STM1473 or STM2267 or STM0320 or STM0999 )r9ash}r:j9,j9j:,XTransport Outer Membrane Porinr;j<,h]r<(h)hh h2e…r=Rr>j@,}r?(jª¡G¿ðjBqG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r@}rA(hXSO4texrBhX;sulfate transport via diffusion extracellular to periplasm rCh}rDXGENE ASSOCIATIONrE]rFX2( STM0320 or STM0999 or STM1473 or STM2267 )rGash}rHj9,jGj:,XTransport Outer Membrane PorinrIj<,h]rJ(h)hh h2e…rKRrLj@,}rM(jÊ¡G¿ðjB,)rN}rO(hXso4_prPhXSulfaterQh}rR(XPUBCHEMrS]rTX3359rUaXCHEBIrV]rWX16189rXaXKEGGrY]rZXC00059r[auh}r\hNhh]r]…r^Rr_jU,XO4Sr`jW,jX,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nube(j0,)ra}rb(hXSOTArchXSuccinylornithine transaminaserdh}reXGENE ASSOCIATIONrf]rgXSTM1303rhash}rij9,jhj:,XArginine and Proline Metabolismrjj<,h]rkjÕa…rlRrmj@,}rn(j4G¿ðj–BG¿ðj>G?ðjÏBG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ro}rp(hXSPMDAT1rqhXSpermidine acetyltransferaserrh}rsXGENE ASSOCIATIONrt]ruXSTM1502rvash}rwj9,jvj:,XArginine and Proline Metabolismrxj<,h]ryj!!a…rzRr{j@,}r|(j«CG¿ðjïÃG¿ðjB,)r}}r~(hX N1aspmd_crhXN1-Acetylspermidiner€h}r(XPUBCHEMr‚]rƒX3886r„aXCHEBIr…]r†X17927r‡aXKEGGrˆ]r‰XC00612rŠauh}r‹hNhh]rŒ…rRrŽjU,XC9H23N3OrjW,jp,jY,KjZ,j[,j\,GubG?ðj˜CG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r}r‘(hXSPMDAT2r’hX Spermidine acetyltransferase N8 r“h}r”XGENE ASSOCIATIONr•]r–XSTM1502r—ash}r˜j9,j—j:,XArginine and Proline Metabolismr™j<,h]ršj!!a…r›Rrœj@,}r(j«CG¿ðjïÃG¿ðjB,)rž}rŸ(hX n8aspmd_cr hXN8-Acetylspermidiner¡h}r¢(XPUBCHEMr£]r¤X4273r¥aXCHEBIr¦]r§X27911r¨aXKEGGr©]rªXC01029r«auh}r¬hNhh]r­…r®Rr¯jU,XC9H23N3Or°jW,jp,jY,KjZ,j[,j\,GubG?ðj¿.G?ðj˜CG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r±}r²(hX SPMDabcppr³hX.spermidine transport via ABC system periplasm r´h}rµXGENE ASSOCIATIONr¶]r·X5( STM1226 and STM1225 and STM1223 and STM1222 )r¸ash}r¹j9,j¸j:,XTransport Inner Membranerºj<,h]r»(jÜjåjîj÷e…r¼Rr½j@,}r¾(ju.G¿ðjB,)r¿}rÀ(hXspmd_prÁhX SpermidinerÂh}rÃ(XPUBCHEMrÄ]rÅX3609rÆaXCHEBIrÇ]rÈX16610rÉaXKEGGrÊ]rËXC00315rÌauh}rÍhNhh]rÎ…rÏRrÐjU,XC7H22N3rÑjW,jX,jY,KjZ,j[,j\,GubG¿ðjˆ.G¿ðjïÃG?ðj¬.G?ðjÑ.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÒ}rÓ(hXSPMDtexrÔhX>spermidine transport via diffusion extracellular to periplasm rÕh}rÖXGENE ASSOCIATIONr×]rØX2( STM0320 or STM0999 or STM1473 or STM2267 )rÙash}rÚj9,jÙj:,XTransport Outer Membrane PorinrÛj<,h]rÜ(h)hh h2e…rÝRrÞj@,}rß(jê¡G¿ðj¿G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rà}rá(hXSPMSrâhXspermidine synthaserãh}räXGENE ASSOCIATIONrå]ræXSTM0166rçash}rèj9,jçj:,XArginine and Proline Metabolismréj<,h]rêj*!a…rëRrìj@,}rí(jØMG¿ðj¤QG¿ðjåâG?ðjïÃG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rî}rï(hXSPODMrðhXsuperoxide dismutaserñh}ròXGENE ASSOCIATIONró]rôX( STM4055 or STM1431 )rõash}röj9,jõj:,X Unassignedr÷j<,h]rø(j3!j]r?XC02730r@auh}rAhNhh]rB…rCRrDjU,XC11H8O5rEjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj˜CG¿ðj@èG?ðjé3G?ðjü3G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rF}rG(hXSUCBZSrHhXO succinylbenzoate CoA synthaserIh}rJXGENE ASSOCIATIONrK]rLXSTM2306rMash}rNj9,jMj:,X*Cofactor and Prosthetic Group BiosynthesisrOj<,h]rPji!a…rQRrRj@,}rS(j_G¿ðj3G?ðjˆ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rT}rU(hX SUCCt2_2pprVhX6succinate transport via proton symport 2 H periplasm rWh}rXXGENE ASSOCIATIONrY]rZXSTM3614r[ash}r\j9,j[j:,XTransport Inner Membraner]j<,h]r^jía…r_Rr`j@,}ra(jØ/GÀjŸgG¿ðj¿.G@jM`G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rb}rc(hXSUCCt3pprdhX6succinate transport out via proton antiport periplasm reh}rfXGENE ASSOCIATIONrg]rhjash}rij9,jj:,XTransport Inner Membranerjj<,h]rk…rlRrmj@,}rn(jM`G¿ðjØ/G¿ðjŸgG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ro}rp(hXSUCCtexrqhX=succinate transport via diffusion extracellular to periplasm rrh}rsXGENE ASSOCIATIONrt]ruX2( STM0320 or STM0999 or STM1473 or STM2267 )rvash}rwj9,jvj:,XTransport Outer Membrane Porinrxj<,h]ry(h2h)hh e…rzRr{j@,}r|(j ¢G¿ðjŸgG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r}}r~(hXSUCDirhX%succinate dehydrogenase irreversible r€h}rXGENE ASSOCIATIONr‚]rƒX5( STM0732 and STM0733 and STM0734 and STM0735 )r„ash}r…j9,j„j:,XOxidative Phosphorylationr†j<,h]r‡(jr!j{!j„!j!e…rˆRr‰j@,}rŠ(jM`G¿ðjç_G¿ðjú_G?ðjwOG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r‹}rŒ(hXSUCOASrhX$succinyl CoA synthetase ADP forming rŽh}rXGENE ASSOCIATIONr]r‘X( STM0738 and STM0739 )r’ash}r“j9,j’j:,XCitric Acid Cycler”j<,h]r•(j–!jŸ!e…r–Rr—j@,}r˜(ju.G¿ðjM`G¿ðj˜CG¿ðjJTG?ðjÑ.G?ðj¬.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r™}rš(hXSUCRtexr›hXEsucrose transport transport via diffusion extracellular to periplasm rœh}rXGENE ASSOCIATIONrž]rŸX2( STM0320 or STM0999 or STM1473 or STM2267 )r ash}r¡j9,j j:,XTransport Outer Membrane Porinr¢j<,h]r£(h)hh h2e…r¤Rr¥j@,}r¦(j*¢G¿ðjB,)r§}r¨(hXsucr_pr©hXSucroserªh}r«(XPUBCHEMr¬]r­X3389r®aXCHEBIr¯]r°X17992r±aXKEGGr²]r³XC00089r´auh}rµhNhh]r¶…r·Rr¸jU,X C12H22O11r¹jW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rº}r»(hX SULFACtexr¼hX?sulfoaceate transport via diffusion extracellular to periplasm r½h}r¾XGENE ASSOCIATIONr¿]rÀX2( STM0320 or STM0999 or STM1473 or STM2267 )rÁash}rÂj9,jÁj:,XTransport Outer Membrane PorinrÃj<,h]rÄ(h)hh h2e…rÅRrÆj@,}rÇ(jJ¢G¿ðjB,)rÈ}rÉ(hXsulfac_prÊhX sulfoacetaterËh}rÌ(XPUBCHEMrÍ]rÎX7846991rÏaXCHEBIrÐ]rÑjj.aXKEGGrÒ]rÓXC14179rÔauh}rÕhNhh]rÖ…r×RrØjU,XC2H2O5SrÙjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÚ}rÛ(hXSULRirÜhXsulfite reductase NADPH2 rÝh}rÞXGENE ASSOCIATIONrß]ràX( STM2947 and STM2948 )ráash}râj9,jáj:,XCysteine Metabolismrãj<,h]rä(j· jÀ e…råRræj@,}rç(jÍ7GÀj¿.GÀjÕpG¿ðjà7G@j¸qG?ðjˆ.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rè}ré(hXSULabcpprêhX+sulfate transport via ABC system periplasm rëh}rìXGENE ASSOCIATIONrí]rîX¡( ( STM2441 and STM2443 and STM2442 and STM4063 ) or ( STM0781 and STM0782 and STM0783 ) or ( STM2441 and STM2444 and STM2443 and STM2442 ) )rïash}rðj9,jïj:,X&Inorganic Ion Transport and Metabolismrñj<,h]rò(jqjzjƒjŒj•jžj§j°e…róRrôj@,}rõ(ju.G¿ðjNG¿ðjˆ.G¿ðj§G?ðj¬.G?ðjÑ.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rö}r÷(hXT2DECAIrøhXtrans 2 decenoyl ACP isomeraserùh}rúXGENE ASSOCIATIONrû]rüXSTM1067rýash}rþj9,jýj:,XCell Envelope Biosynthesisrÿj<,h]rh§a…rRrj@,}r(j9G¿ðj>G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r}r(hXTALArhX transaldolaserh}rXGENE ASSOCIATIONr ]r X( STM2473 or STM0007 )r ash}r j9,j j:,XPentose Phosphate Pathwayr j<,h]r(j¨!j±!e…rRrj@,}r(jìG¿ðjG¿ðj̨G?ðjéxG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r}r(hXTARTRtexrhX<Tartrate transport via diffusion extracellular to periplasm rh}rXGENE ASSOCIATIONr]rX2( STM0320 or STM0999 or STM1473 or STM2267 )rash}rj9,jj:,XTransport Outer Membrane Porinrj<,h]r(h)hh h2e…rRrj@,}r(ji¢G¿ðjB,)r }r!(hX tartr__L_pr"hX L-tartrater#h}r$(XPUBCHEMr%]r&X4154r'aXCHEBIr(]r)X 15671 30924r*aXKEGGr+]r,XC00898r-auh}r.hNhh]r/…r0Rr1jU,XC4H4O6r2jW,jX,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r3}r4(hXTAURtexr5hX;taurine transport via diffusion extracellular to periplasm r6h}r7XGENE ASSOCIATIONr8]r9X2( STM0320 or STM0999 or STM1473 or STM2267 )r:ash}r;j9,j:j:,XTransport Outer Membrane Porinr<j<,h]r=(h)hh h2e…r>Rr?j@,}r@(j‰¢G¿ðjB,)rA}rB(hXtaur_prChXTaurinerDh}rE(XPUBCHEMrF]rGX3544rHaXCHEBIrI]rJX15891rKaXKEGGrL]rMXC00245rNauh}rOhNhh]rP…rQRrRjU,XC2H7NO3SrSjW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rT}rU(hXTCYNTtexrVhX?Thiocyanate transport via diffusion extracellular to periplasm rWh}rXXGENE ASSOCIATIONrY]rZX2( STM0320 or STM0999 or STM1473 or STM2267 )r[ash}r\j9,j[j:,XTransport Outer Membrane Porinr]j<,h]r^(h)hh h2e…r_Rr`j@,}ra(j©¢G¿ðj/qG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rb}rc(hXTDECOAIrdhX)tetradecenoyl coa cis trans isomerizationreh}rfXGENE ASSOCIATIONrg]rhXSTM3983riash}rjj9,jij:,XMembrane Lipid Metabolismrkj<,h]rlj a…rmRrnj@,}ro(jÉ©G¿ðjÙIG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rp}rq(hXTDPrrhXthiamin pyrophosphatasersh}rtXGENE ASSOCIATIONru]rvXSTM1235rwash}rxj9,jwj:,X*Cofactor and Prosthetic Group Biosynthesisryj<,h]rzh•a…r{Rr|j@,}r}(jn§G¿ðjˆ.G¿ðjB,)r~}r(hXthmmp_cr€hXThiamin-monophosphaterh}r‚(XPUBCHEMrƒ]r„X4319r…aXCHEBIr†]r‡X9533rˆaXKEGGr‰]rŠXC01081r‹auh}rŒhNhh]r…rŽRrjU,X C12H16N4O4PSrjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðj¿.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r‘}r’(hXTDPADGATr“hX4dTDP 4 amino 4 6 dideoxy D glucose acetyltransferaser”h}r•XGENE ASSOCIATIONr–]r—XSTM3924r˜ash}r™j9,j˜j:,XCell Envelope Biosynthesisršj<,h]r›jº!a…rœRrj@,}rž(jB,)rŸ}r (hX dtdp4addg_cr¡hX$dTDP-4-amino-4-6-dideoxy-D-galactoser¢h}r£(XPUBCHEMr¤]r¥X6932r¦aXCHEBIr§]r¨X15952r©aXKEGGrª]r«XC04268r¬auh}r­hNhh]r®…r¯Rr°jU,X C16H26N3O14P2r±jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj«CG¿ðj¿.G?ðj˜CG?ðjB,)r²}r³(hX dtdp4aaddg_cr´hX(dTDP-4-acetamido-4-6-dideoxy-D-galactoserµh}r¶(XPUBCHEMr·]r¸X8290r¹aXCHEBIrº]r»X28294r¼aXKEGGr½]r¾jj.auh}r¿hNhh]rÀ…rÁRrÂjU,X C18H27N3O15P2rÃjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÄ}rÅ(hXTDPAGTArÆhX/dTDP 4 amino 4 6 dideoxy D glucose transaminaserÇh}rÈXGENE ASSOCIATIONrÉ]rÊXSTM3925rËash}rÌj9,jËj:,XCell Envelope BiosynthesisrÍj<,h]rÎjÃ!a…rÏRrÐj@,}rÑ(jÏBG¿ðjB,)rÒ}rÓ(hX dtdp4d6dg_crÔhX dTDP-4-dehydro-6-deoxy-D-glucoserÕh}rÖ(XPUBCHEMr×]rØX3956rÙaXCHEBIrÚ]rÛX16128rÜaXKEGGrÝ]rÞXC00687rßauh}ràhNhh]rá…râRrãjU,X C16H22N2O15P2räjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjŸG?ðj–BG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rå}ræ(hXTDPDRErçhX$dTDP 4 dehydrorhamnose 3 5 epimeraserèh}réXGENE ASSOCIATIONrê]rëXSTM2094rìash}ríj9,jìj:,XCell Envelope Biosynthesisrîj<,h]rïjÌ!a…rðRrñj@,}rò(jÒG¿ðjB,)ró}rô(hX dtdp4d6dm_crõhX dTDP-4-dehydro-6-deoxy-L-mannoseröh}r÷(XPUBCHEMrø]rùX3957rúaXCHEBIrû]rüX15744rýaXKEGGrþ]rÿXC00688r auh}r hNhh]r …r Rr jU,X C16H22N2O15P2r jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r }r (hXTDPDRRr hX dTDP 4 dehydrorhamnose reductaser h}r XGENE ASSOCIATIONr ]r XSTM2096r ash}r j9,j j:,XCell Envelope Biosynthesisr j<,h]r jÕ!a…r Rr j@,}r (jÍ7G¿ðj¿.G¿ðjóG¿ðjà7G?ðjrG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r }r (hXTDPGDHr hXdTDPglucose 4 6 dehydrataser h}r XGENE ASSOCIATIONr ]r X( STM2097 or STM3922 )r ash}r j9,j j:,XCell Envelope Biosynthesisr j<,h]r (jÞ!jç!e…r Rr j@,}r! (j³G¿ðjˆ.G?ðjÒG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r" }r# (hXTDSKr$ hXTetraacyldisaccharide 4 kinaser% h}r& XGENE ASSOCIATIONr' ]r( XSTM0985r) ash}r* j9,j) j:,X)Lipopolysaccharide Biosynthesis Recyclingr+ j<,h]r, jð!a…r- Rr. j@,}r/ (jtÒG¿ðju.G¿ðj¬.G?ðjéáG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r0 }r1 (hXTDSR1r2 hXthioldisulfide reductase DsbC r3 h}r4 XGENE ASSOCIATIONr5 ]r6 X( STM3043 and STM4323 )r7 ash}r8 j9,j7 j:,XTransport Inner Membraner9 j<,h]r: (jO jF e…r; Rr< j@,}r= (j\€G¿ðj¾€G¿ðjk€G?ðj¯€G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r> }r? (hXTDSR2r@ hXthioldisulfide reductase DsbG rA h}rB XGENE ASSOCIATIONrC ]rD X( STM4323 and STM0607 )rE ash}rF j9,jE j:,XTransport Inner MembranerG j<,h]rH (jO jj e…rI RrJ j@,}rK (jî€G¿ðj¾€G¿ðj¯€G?ðjý€G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rL }rM (hXTHD2pprN hX!NAD P transhydrogenase periplasm rO h}rP XGENE ASSOCIATIONrQ ]rR X( STM1480 and STM1479 )rS ash}rT j9,jS j:,XOxidative PhosphorylationrU j<,h]rV (j‘jše…rW RrX j@,}rY (jà7G¿ðjs7G¿ðjØ/GÀjÍ7G?ðj™7G?ðj¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rZ }r[ (hXTHDPSr\ hX"tetrahydrodipicolinate succinylaser] h}r^ XGENE ASSOCIATIONr_ ]r` XSTM0213ra ash}rb j9,ja j:,XThreonine and Lysine Metabolismrc j<,h]rd jù!a…re Rrf j@,}rg (jýzG¿ðjˆ.G¿ðjJTG¿ðj˜CG?ðjÔG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rh }ri (hXTHIORDXirj hX(hydrogen peroxide reductase thioredoxin rk h}rl XGENE ASSOCIATIONrm ]rn XT( ( ( STM0609 and STM0608 ) or ( STM0609 and STM0402) ) and ( STM2649 or STM3915 ) )ro ash}rp j9,jo j:,X Unassignedrq j<,h]rr (ja jX j"j "j"e…rs Rrt j@,}ru (j"BG¿ðjœ€G¿ðjˆ.G@j΀G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rv }rw (hXTHMDt2pprx hX4thymidine transport in via proton symport periplasm ry h}rz XGENE ASSOCIATIONr{ ]r| X( STM3113 or STM2409 )r} ash}r~ j9,j} j:,XTransport Inner Membraner j<,h]r€ (jejne…r Rr‚ j@,}rƒ (jØ/G¿ðj¥éG¿ðj„éG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r„ }r… (hX THMDt2rppr† hX?thymidine transport in via proton symport reversible periplasm r‡ h}rˆ XGENE ASSOCIATIONr‰ ]rŠ XSTM2421r‹ ash}rŒ j9,j‹ j:,XTransport Inner Membraner j<,h]rŽ jwa…r Rr j@,}r‘ (jØ/G¿ðj¥éG¿ðj„éG?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r’ }r“ (hXTHMDtexr” hX=thymidine transport via diffusion extracellular to periplasm r• h}r– XGENE ASSOCIATIONr— ]r˜ X2( STM0320 or STM0999 or STM1473 or STM2267 )r™ ash}rš j9,j™ j:,XTransport Outer Membrane Porinr› j<,h]rœ (h)hh h2e…r Rrž j@,}rŸ (jI£G¿ðj¥éG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r  }r¡ (hXTHMabcppr¢ hX,thiamine transport via ABC system periplasm r£ h}r¤ XGENE ASSOCIATIONr¥ ]r¦ X'( STM0108 and STM0107 and STM0106 )r§ ash}r¨ j9,j§ j:,XTransport Inner Membraner© j<,h]rª (j"j%"j."e…r« Rr¬ j@,}r­ (ju.G¿ðjB,)r® }r¯ (hXthm_pr° hXThiaminr± h}r² (XPUBCHEMr³ ]r´ X3668rµ aXCHEBIr¶ ]r· X18385r¸ aXKEGGr¹ ]rº XC00378r» auh}r¼ hNhh]r½ …r¾ Rr¿ jU,X C12H17N4OSrÀ jW,jX,jY,KjZ,j[,j\,GubG¿ðjˆ.G¿ðj¬.G?ðjÑ.G?ðjB,)rÁ }r (hXthm_crà hXThiaminrÄ h}rÅ (XPUBCHEMrÆ ]rÇ X3668rÈ aXCHEBIrÉ ]rÊ X18385rË aXKEGGrÌ ]rÍ XC00378rÎ auh}rÏ hNhh]rÐ …rÑ RrÒ jU,X C12H17N4OSrÓ jW,jp,jY,KjZ,j[,j\,GubG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÔ }rÕ (hXTHMtexrÖ hX<Thiamine transport via diffusion extracellular to periplasm r× h}rØ XGENE ASSOCIATIONrÙ ]rÚ X2( STM0320 or STM0999 or STM1473 or STM2267 )rÛ ash}rÜ j9,jÛ j:,XTransport Outer Membrane PorinrÝ j<,h]rÞ (h)hh h2e…rß Rrà j@,}rá (jÉ¢G¿ðj® G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)râ }rã (hXTHRA2irä hXL allo Threonine Aldolaserå h}ræ XGENE ASSOCIATIONrç ]rè X( STM2555 or STM0934 )ré ash}rê j9,jé j:,XThreonine and Lysine Metabolismrë j<,h]rì (jñjúe…rí Rrî j@,}rï (jJaG¿ðjYG?ðj…CG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rð }rñ (hXTHRAirò hXThreonine aldolaseró h}rô XGENE ASSOCIATIONrõ ]rö X( STM2555 or STM0934 )r÷ ash}rø j9,j÷ j:,XThreonine and Lysine Metabolismrù j<,h]rú (jñjúe…rû Rrü j@,}rý (j&¨G¿ðj…CG?ðjYG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rþ }rÿ (hXTHRDr hXL threonine dehydrogenaser h}r XGENE ASSOCIATIONr ]r XSTM3708r ash}r j9,j j:,XGlycine and Serine Metabolismr j<,h]r j7"a…r Rr j@,}r (j&¨G¿ðj™7G¿ðjZG?ðjs7G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r }r (hXTHRD_Lr hXL threonine deaminaser h}r XGENE ASSOCIATIONr ]r X2( STM3244 or STM1826 or STM2971 or STM3905 )r ash}r j9,j j:,X(Valine Leucine and Isoleucine Metabolismr j<,h]r (j@"jI"jR"j["e…r Rr j@,}r (j&¨G¿ðj5BG?ðj£FG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r }r (hXTHRPtexr hXGphospho L threonine transport via diffusion extracellular to periplasm r h}r XGENE ASSOCIATIONr ]r X2( STM0320 or STM0999 or STM1473 or STM2267 )r! ash}r" j9,j! j:,XTransport Outer Membrane Porinr# j<,h]r$ (h)hh h2e…r% Rr& j@,}r' (j £G¿ðj¦þG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r( }r) (hXTHRSr* hXthreonine synthaser+ h}r, XGENE ASSOCIATIONr- ]r. XSTM0004r/ ash}r0 j9,j/ j:,XThreonine and Lysine Metabolismr1 j<,h]r2 jd"a…r3 Rr4 j@,}r5 (jˆ.G¿ðjÑÊG¿ðj&¨G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r6 }r7 (hXTHRTRSr8 hXThreonyl tRNA synthetaser9 h}r: XGENE ASSOCIATIONr; ]r< XSTM1333r= ash}r> j9,j= j:,X tRNA Chargingr? j<,h]r@ jm"a…rA RrB j@,}rC (j&¨G¿ðjB,)rD }rE (hX trnathr_crF hXtRNA-ThrrG h}rH (XPUBCHEMrI ]rJ X4800rK aXCHEBIrL ]rM X29180rN aXKEGGrO ]rP XC01651rQ auh}rR hNhh]rS …rT RrU jU,jÀUjW,jp,jY,KjZ,j[,j\,GubG¿ðju.G¿ðjB,)rV }rW (hX thrtrna_crX hXL-Threonyl-tRNA-ThrrY h}rZ (XPUBCHEMr[ ]r\ X5901r] aXCHEBIr^ ]r_ X29163r` aXKEGGra ]rb XC02992rc auh}rd hNhh]re …rf Rrg jU,XC4H8NO2Rrh jW,jp,jY,KjZ,j[,j\,GubG?ðjé3G?ðjü3G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ri }rj (hXTHRabcpprk hX/L threonine transport via ABC system periplasm rl h}rm XGENE ASSOCIATIONrn ]ro XC( STM3560 and STM3561 and STM3563 and STM3567 and STM3562 )rp ash}rq j9,jp j:,XTransport Inner Membranerr j<,h]rs (j jjj'j0e…rt Rru j@,}rv (j¹þG¿ðju.G¿ðjˆ.G¿ðj&¨G?ðj¬.G?ðjÑ.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rw }rx (hXTHRt2ppry hX;L threonine efflux transport via proton antiport periplasm rz h}r{ XGENE ASSOCIATIONr| ]r} X( STM0832 or STM3959 )r~ ash}r j9,j~ j:,XTransport Inner Membraner€ j<,h]r (jƒjv"e…r‚ Rrƒ j@,}r„ (j&¨G¿ðjØ/G¿ðj¹þG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r… }r† (hXTHRt2rppr‡ hX>L threonine reversible transport via proton symport periplasm rˆ h}r‰ XGENE ASSOCIATIONrŠ ]r‹ XSTM3243rŒ ash}r j9,jŒ j:,XTransport Inner MembranerŽ j<,h]r j¾ a…r Rr‘ j@,}r’ (jØ/G¿ðj¹þG¿ðj&¨G?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r“ }r” (hXTHRt4ppr• hX)L threonine via sodium symport periplasm r– h}r— XGENE ASSOCIATIONr˜ ]r™ XSTM3225rš ash}r› j9,jš j:,XTransport Inner Membranerœ j<,h]r jÇ a…rž RrŸ j@,}r  (j/LG¿ðj¹þG¿ðj&¨G?ðjBLG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¡ }r¢ (hXTHRtexr£ hX?L threonine transport via diffusion extracellular to periplasm r¤ h}r¥ XGENE ASSOCIATIONr¦ ]r§ X2( STM0320 or STM0999 or STM1473 or STM2267 )r¨ ash}r© j9,j¨ j:,XTransport Outer Membrane Porinrª j<,h]r« (h)hh h2e…r¬ Rr­ j@,}r® (jé¢G¿ðj¹þG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r¯ }r° (hXTHYMt3ppr± hX4thymine transport out via proton antiport periplasm r² h}r³ XGENE ASSOCIATIONr´ ]rµ jash}r¶ j9,jj:,XTransport Inner Membraner· j<,h]r¸ …r¹ Rrº j@,}r» (jB,)r¼ }r½ (hXthym_cr¾ hXThyminer¿ h}rÀ (XPUBCHEMrÁ ]r X3478rà aXCHEBIrÄ ]rÅ X17821rÆ aXKEGGrÇ ]rÈ XC00178rÉ auh}rÊ hNhh]rË …rÌ RrÍ jU,XC5H6N2O2rÎ jW,jp,jY,KjZ,j[,j\,GubG¿ðjØ/G¿ðjB,)rÏ }rÐ (hXthym_prÑ hXThyminerÒ h}rÓ (XPUBCHEMrÔ ]rÕ X3478rÖ aXCHEBIr× ]rØ X17821rÙ aXKEGGrÚ ]rÛ XC00178rÜ auh}rÝ hNhh]rÞ …rß Rrà jU,XC5H6N2O2rá jW,jX,jY,KjZ,j[,j\,GubG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)râ }rã (hXTHYMtexrä hX;thymine transport via diffusion extracellular to periplasm rå h}ræ XGENE ASSOCIATIONrç ]rè X2( STM1473 or STM2267 or STM0320 or STM0999 )ré ash}rê j9,jé j:,XTransport Outer Membrane Porinrë j<,h]rì (h2h)hh e…rí Rrî j@,}rï (j)£G¿ðjÏ G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rð }rñ (hXTKT1rò hX transketolaseró h}rô XGENE ASSOCIATIONrõ ]rö X.( STM3076 or STM2474 or STM2341 or STM2340 )r÷ ash}rø j9,j÷ j:,XPentose Phosphate Pathwayrù j<,h]rú (j"jˆ"j‘"j™"e…rû Rrü j@,}rý (jîNG¿ðjQG¿ðjG?ðjìG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rþ }rÿ (hXTKT2r hX transketolaser h}r XGENE ASSOCIATIONr ]r X.( STM3076 or STM2474 or STM2341 or STM2340 )r ash}r j9,j j:,XPentose Phosphate Pathwayr j<,h]r (j"j™"jˆ"j‘"e…r Rr j@,}r (jQG¿ðjéxG¿ðjìG?ðj̨G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r }r (hXTMAOR1ppr hX9Trimethylamine N oxide reductase menaquinol 8 periplasm r h}r XGENE ASSOCIATIONr ]r X( STM3823 and STM3822 )r ash}r j9,j j:,XOxidative Phosphorylationr j<,h]r (j¡"jª"e…r Rr j@,}r (jB,)r }r (hXtmao_pr hXTrimethylamine-N-oxider h}r (XPUBCHEMr ]r X4338r! aXCHEBIr" ]r# X15724r$ aXKEGGr% ]r& XC01104r' auh}r( hNhh]r) …r* Rr+ jU,XC3H9NOr, jW,jX,jY,KjZ,j[,j\,GubG¿ðj¬XG¿ðjØ/G¿ðj>0G?ðj-`G?ðjB,)r- }r. (hXtma_pr/ hXtrimethylaminer0 h}r1 (XPUBCHEMr2 ]r3 X3844r4 aXCHEBIr5 ]r6 X18139r7 aXKEGGr8 ]r9 XC00565r: auh}r; hNhh]r< …r= Rr> jU,XC3H10Nr? jW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r@ }rA (hXTMAOR2pprB hXATrimethylamine N oxide reductase demethylmenaquinol 8 periplasm rC h}rD XGENE ASSOCIATIONrE ]rF X( STM3823 and STM3822 )rG ash}rH j9,jG j:,XOxidative PhosphorylationrI j<,h]rJ (j¡"jª"e…rK RrL j@,}rM (jØ/G¿ðjœXG¿ðj G¿ðj- G?ðj>0G?ðjI±G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rN }rO (hXTMAOtexrP hXJTrimethylamine N oxide transport via diffusion extracellular to periplasm rQ h}rR XGENE ASSOCIATIONrS ]rT X2( STM0320 or STM0999 or STM1473 or STM2267 )rU ash}rV j9,jU j:,XTransport Outer Membrane PorinrW j<,h]rX (h)hh h2e…rY RrZ j@,}r[ (j‰£G¿ðj G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r\ }r] (hXTMAtexr^ hXBTrimethylamine transport via diffusion extracellular to periplasm r_ h}r` XGENE ASSOCIATIONra ]rb X2( STM0320 or STM0999 or STM1473 or STM2267 )rc ash}rd j9,jc j:,XTransport Outer Membrane Porinre j<,h]rf (h)hh h2e…rg Rrh j@,}ri (ji£G¿ðj- G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rj }rk (hXTMDK1rl hXthymidine kinase ATPthymidine rm h}rn XGENE ASSOCIATIONro ]rp XSTM1750rq ash}rr j9,jq j:,XNucleotide Salvage Pathwayrs j<,h]rt j| a…ru Rrv j@,}rw (j„éG¿ðju.G¿ðj‘G?ðj¬.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rx }ry (hXTMDPPrz hXthymidine phosphorylaser{ h}r| XGENE ASSOCIATIONr} ]r~ XSTM4568r ash}r€ j9,j j:,XNucleotide Salvage Pathwayr j<,h]r‚ j… a…rƒ Rr„ j@,}r… (j„éG¿ðjÑ.G¿ðjN‚G?ðj¼ G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r† }r‡ (hXTMDSrˆ hXthymidylate synthaser‰ h}rŠ XGENE ASSOCIATIONr‹ ]rŒ XSTM3001r ash}rŽ j9,j j:,XNucleotide Salvage Pathwayr j<,h]r j³"a…r‘ Rr’ j@,}r“ (j[§G¿ðj-‚G¿ðj‘G?ðj,{G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r” }r• (hXTMKr– hXthiamine kinaser— h}r˜ XGENE ASSOCIATIONr™ ]rš XSTM1208r› ash}rœ j9,j› j:,X*Cofactor and Prosthetic Group Biosynthesisr j<,h]rž j¼"a…rŸ Rr  j@,}r¡ (jÁ G¿ðju.G¿ðj~G?ðj¬.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¢ }r£ (hXTMPKr¤ hXthiamine phosphate kinaser¥ h}r¦ XGENE ASSOCIATIONr§ ]r¨ XSTM0419r© ash}rª j9,j© j:,X*Cofactor and Prosthetic Group Biosynthesisr« j<,h]r¬ jÅ"a…r­ Rr® j@,}r¯ (j~G¿ðju.G¿ðj¬.G?ðjn§G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r° }r± (hXTMPPPr² hX"thiamine phosphate diphosphorylaser³ h}r´ XGENE ASSOCIATIONrµ ]r¶ XSTM4163r· ash}r¸ j9,j· j:,X*Cofactor and Prosthetic Group Biosynthesisr¹ j<,h]rº jÎ"a…r» Rr¼ j@,}r½ (jrÈG¿ðj¿.G¿ðjB8G¿ðjé3G?ðj~G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¾ }r¿ (hXTPIrÀ hXtriose phosphate isomeraserÁ h}r XGENE ASSOCIATIONrà ]rÄ XSTM4081rÅ ash}rÆ j9,jÅ j:,XGlycolysisGluconeogenesisrÇ j<,h]rÈ j×"a…rÉ RrÊ j@,}rË (j5¬G¿ðjìG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÌ }rÍ (hXTPRDCOASrÎ hX(triphosphoribosyl dephospho CoA synthaserÏ h}rÐ XGENE ASSOCIATIONrÑ ]rÒ XSTM0619rÓ ash}rÔ j9,jÓ j:,X*Cofactor and Prosthetic Group BiosynthesisrÕ j<,h]rÖ jà"a…r× RrØ j@,}rÙ (ju.G¿ðj¸G¿ðjB,)rÚ }rÛ (hX 2tpr3dpcoa_crÜ hX'2--5--triphosphoribosyl-3-dephospho-CoArÝ h}rÞ (XPUBCHEMrß ]rà jj.aXCHEBIrá ]râ jj.aXKEGGrã ]rä jj.auh}rå hNhh]ræ …rç Rrè jU,XC26H40N7O26P5Sré jW,jp,jY,JúÿÿÿjZ,j[,j\,GubG?ðj¿@G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rê }rë (hXTRDRrì hXthioredoxin reductase NADPH rí h}rî XGENE ASSOCIATIONrï ]rð X<( ( STM3915 and ( STM0958 and STM0958 ) ) or STM2649 )rñ ash}rò j9,jñ j:,XOxidative Phosphorylationró j<,h]rô (jé"jX ja e…rõ Rrö j@,}r÷ (jÍ7G¿ðj΀G¿ðj¿.G¿ðjœ€G?ðjà7G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rø }rù (hXTRE6PHrú hXtrehalose 6 phosphate hydrolaserû h}rü XGENE ASSOCIATIONrý ]rþ XSTM4453rÿ ash}r j9,jÿ j:,XAlternate Carbon Metabolismr j<,h]r jò"a…r Rr j@,}r (jB,)r }r (hXtre6p_cr hX!alpha-alpha-Trehalose-6-phosphater h}r (XPUBCHEMr ]r X3958r aXCHEBIr ]r X18283r aXKEGGr ]r XC00689r auh}r hNhh]r …r Rr jU,X C12H21O14Pr jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjˆ.G¿ðj¶G?ðjËWG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r }r (hXTRE6PPr hXtrehalose phosphataser h}r XGENE ASSOCIATIONr ]r XSTM1929r ash}r! j9,j j:,XAlternate Carbon Metabolismr" j<,h]r# jû"a…r$ Rr% j@,}r& (j G¿ðjˆ.G¿ðjÑ.G?ðjB,)r' }r( (hXtre_cr) hX Trehaloser* h}r+ (XPUBCHEMr, ]r- X4320r. aXCHEBIr/ ]r0 X16551r1 aXKEGGr2 ]r3 XC01083r4 auh}r5 hNhh]r6 …r7 Rr8 jU,X C12H22O11r9 jW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r: }r; (hXTRE6PSr< hX5alpha alpha trehalose phosphate synthase UDP forming r= h}r> XGENE ASSOCIATIONr? ]r@ XSTM1928rA ash}rB j9,jA j:,XAlternate Carbon MetabolismrC j<,h]rD j#a…rE RrF j@,}rG (j¶G¿ðjà·G¿ðjGG?ðj¿.G?ðj G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rH }rI (hXTREHrJ hXalpha alpha trehalaserK h}rL XGENE ASSOCIATIONrM ]rN XSTM3603rO ash}rP j9,jO j:,XAlternate Carbon MetabolismrQ j<,h]rR j #a…rS RrT j@,}rU (j' G¿ðjˆ.G¿ðjËWG@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rV }rW (hXTREHpprX hX alpha alpha trehalase periplasm rY h}rZ XGENE ASSOCIATIONr[ ]r\ XSTM1796r] ash}r^ j9,j] j:,XAlternate Carbon Metabolismr_ j<,h]r` j#a…ra Rrb j@,}rc (jB,)rd }re (hXtre_prf hX Trehaloserg h}rh (XPUBCHEMri ]rj X4320rk aXCHEBIrl ]rm X16551rn aXKEGGro ]rp XC01083rq auh}rr hNhh]rs …rt Rru jU,X C12H22O11rv jW,jX,jY,KjZ,j[,j\,GubG¿ðj>0G¿ðjܲG@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rw }rx (hXTREptsppry hX-trehalose transport via PEPPyr PTS periplasm rz h}r{ XGENE ASSOCIATIONr| ]r} X'( STM2433 and STM2431 and STM2432 )r~ ash}r j9,j~ j:,XTransport Inner Membraner€ j<,h]r (jjôjýe…r‚ Rrƒ j@,}r„ (jd G¿ðj FG¿ðjFG?ðj G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r… }r† (hXTREtexr‡ hX=trehalose transport via diffusion extracellular to periplasm rˆ h}r‰ XGENE ASSOCIATIONrŠ ]r‹ X2( STM0320 or STM0999 or STM1473 or STM2267 )rŒ ash}r j9,jŒ j:,XTransport Outer Membrane PorinrŽ j<,h]r (h)hh h2e…r Rr‘ j@,}r’ (j©£G¿ðjd G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r“ }r” (hXTRPS1r• hX-tryptophan synthase indoleglycerol phosphate r– h}r— XGENE ASSOCIATIONr˜ ]r™ X( STM1727 and STM1726 )rš ash}r› j9,jš j:,X0Tyrosine Tryptophan and Phenylalanine Metabolismrœ j<,h]r (j#j(#e…rž RrŸ j@,}r  (j¸ÌG¿ðj…¨G¿ðjìG?ðjˆ.G?ðj«¨G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¡ }r¢ (hXTRPS2r£ hXtryptophan synthase indole r¤ h}r¥ XGENE ASSOCIATIONr¦ ]r§ X( STM1727 and STM1726 )r¨ ash}r© j9,j¨ j:,X0Tyrosine Tryptophan and Phenylalanine Metabolismrª j<,h]r« (j#j(#e…r¬ Rr­ j@,}r® (j…¨G¿ðj”ÍG¿ðj«¨G?ðjˆ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¯ }r° (hXTRPS3r± hX-tryptophan synthase indoleglycerol phosphate r² h}r³ XGENE ASSOCIATIONr´ ]rµ X( STM1727 and STM1726 )r¶ ash}r· j9,j¶ j:,X0Tyrosine Tryptophan and Phenylalanine Metabolismr¸ j<,h]r¹ (j#j(#e…rº Rr» j@,}r¼ (j¸ÌG¿ðj”ÍG?ðjìG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r½ }r¾ (hXTRPTRSr¿ hXTryptophanyl tRNA synthetaserÀ h}rÁ XGENE ASSOCIATIONr ]rà XSTM3481rÄ ash}rÅ j9,jÄ j:,X tRNA ChargingrÆ j<,h]rÇ j1#a…rÈ RrÉ j@,}rÊ (ju.G¿ðj«¨G¿ðjB,)rË }rÌ (hX trnatrp_crÍ hXtRNA-TrprÎ h}rÏ (XPUBCHEMrÐ ]rÑ X4801rÒ aXCHEBIrÓ ]rÔ X29181rÕ aXKEGGrÖ ]r× XC01652rØ auh}rÙ hNhh]rÚ …rÛ RrÜ jU,jÀUjW,jp,jY,KjZ,j[,j\,GubG¿ðjé3G?ðjü3G?ðjB,)rÝ }rÞ (hX trptrna_crß hXL-Tryptophanyl-tRNA-Trprà h}rá (XPUBCHEMrâ ]rã X6322rä aXCHEBIrå ]ræ X29159rç aXKEGGrè ]ré XC03512rê auh}rë hNhh]rì …rí Rrî jU,X C11H11N2ORrï jW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rð }rñ (hXTRPt2rpprò hX?L tryptophan reversible transport via proton symport periplasm ró h}rô XGENE ASSOCIATIONrõ ]rö X( STM0150 or STM3279 )r÷ ash}rø j9,j÷ j:,XTransport Inner Membranerù j<,h]rú (jVj@e…rû Rrü j@,}rý (jB,)rþ }rÿ (hXtrp__L_pr hX L-Tryptophanr h}r (XPUBCHEMr ]r X3378r aXCHEBIr ]r X16828r aXKEGGr ]r XC00078r auh}r hNhh]r …r Rr jU,X C11H12N2O2r jW,jX,jY,KjZ,j[,j\,GubG¿ðjØ/G¿ðj¿.G?ðj«¨G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r }r (hXTRPtexr hX@L tryptophan transport via diffusion extracellular to periplasm r h}r XGENE ASSOCIATIONr ]r X2( STM0320 or STM0999 or STM1473 or STM2267 )r ash}r j9,j j:,XTransport Outer Membrane Porinr j<,h]r (h)hh h2e…r Rr j@,}r (jÉ£G¿ðjþ G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r }r (hXTRSARrr! hX!tartronate semialdehyde reductaser" h}r# XGENE ASSOCIATIONr$ ]r% X( STM0519 or STM3248 )r& ash}r' j9,j& j:,XAlternate Carbon Metabolismr( j<,h]r) (j:#jC#e…r* Rr+ j@,}r, (jK»G¿ðjs7G¿ðj¿.G¿ðj²¿G?ðj™7G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r- }r. (hX TSULabcppr/ hX/thiosulfate transport via ABC system periplasm r0 h}r1 XGENE ASSOCIATIONr2 ]r3 Xt( ( STM2441 and STM2444 and STM2443 and STM2442 ) or ( STM2441 and STM2443 and STM2442 and STM4063 ) )r4 ash}r5 j9,j4 j:,X&Inorganic Ion Transport and Metabolismr6 j<,h]r7 (jqj•jžj§j°e…r8 Rr9 j@,}r: (ju.G¿ðjˆ.G¿ðj qG¿ðj¯pG?ðj¿.G?ðj¬.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r; }r< (hXTSULtexr= hX?thiosulfate transport via diffusion extracellular to periplasm r> h}r? XGENE ASSOCIATIONr@ ]rA X2( STM0320 or STM0999 or STM1473 or STM2267 )rB ash}rC j9,jB j:,XTransport Outer Membrane PorinrD j<,h]rE (h)hh h2e…rF RrG j@,}rH (jé£G¿ðj qG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rI }rJ (hX TTDCAtexirK hX[Tetradecanoate transport via facilitated irreversible diffusion extracellular to periplasm rL h}rM XGENE ASSOCIATIONrN ]rO XSTM2391rP ash}rQ j9,jP j:,XTransport Outer MembranerR j<,h]rS j/ a…rT RrU j@,}rV (j ¤G¿ðjŽªG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rW }rX (hX TTDCEAtexirY hX[Tetradecenoate transport via facilitated irreversible diffusion extracellular to periplasm rZ h}r[ XGENE ASSOCIATIONr\ ]r] XSTM2391r^ ash}r_ j9,j^ j:,XTransport Outer Membraner` j<,h]ra j/ a…rb Rrc j@,}rd (j)¤G¿ðj¯ªG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)re }rf (hX TUNGSabcpprg hX-tungstate transport via ABC system periplasm rh h}ri XGENE ASSOCIATIONrj ]rk X'( STM0781 and STM0782 and STM0783 )rl ash}rm j9,jl j:,X&Inorganic Ion Transport and Metabolismrn j<,h]ro (jzjƒjŒe…rp Rrq j@,}rr (jB,)rs }rt (hXtungs_pru hX tungstaterv h}rw (XPUBCHEMrx ]ry X26697048rz aXCHEBIr{ ]r| X46502r} aXKEGGr~ ]r jj.auh}r€ hNhh]r …r‚ Rrƒ jU,XO4W1r„ jW,jX,jY,JþÿÿÿjZ,j[,j\,GubG¿ðju.G¿ðjˆ.G¿ðjB,)r… }r† (hXtungs_cr‡ hX tungstaterˆ h}r‰ (XPUBCHEMrŠ ]r‹ X26697048rŒ aXCHEBIr ]rŽ X46502r aXKEGGr ]r‘ jj.auh}r’ hNhh]r“ …r” Rr• jU,XO4W1r– jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðj¬.G?ðj¿.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r— }r˜ (hXTUNGStexr™ hX=tungstate transport via diffusion extracellular to periplasm rš h}r› XGENE ASSOCIATIONrœ ]r X2( STM2267 or STM1473 or STM0320 or STM0999 )rž ash}rŸ j9,jž j:,XTransport Outer Membrane Porinr  j<,h]r¡ (h)hh h2e…r¢ Rr£ j@,}r¤ (jF¤G¿ðjs G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r¥ }r¦ (hXTYMtexr§ hX<tyramine transport via diffusion extracellular to periplasm r¨ h}r© XGENE ASSOCIATIONrª ]r« X2( STM0320 or STM0999 or STM1473 or STM2267 )r¬ ash}r­ j9,j¬ j:,XTransport Outer Membrane Porinr® j<,h]r¯ (h)hh h2e…r° Rr± j@,}r² (je¤G¿ðjB,)r³ }r´ (hXtym_prµ hXTyraminer¶ h}r· (XPUBCHEMr¸ ]r¹ X3766rº aXCHEBIr» ]r¼ X15760r½ aXKEGGr¾ ]r¿ XC00483rÀ auh}rÁ hNhh]r …rà RrÄ jU,XC8H12NOrÅ jW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÆ }rÇ (hXTYRPpprÈ hX+phospho L tyrosine phosphatase periplasmic rÉ h}rÊ XGENE ASSOCIATIONrË ]rÌ XSTM4249rÍ ash}rÎ j9,jÍ j:,X0Tyrosine Tryptophan and Phenylalanine MetabolismrÏ j<,h]rÐ j¶a…rÑ RrÒ j@,}rÓ (jB,)rÔ }rÕ (hXtyrp_prÖ hXPhosphotyrosiner× h}rØ (XPUBCHEMrÙ ]rÚ X8732rÛ aXCHEBIrÜ ]rÝ jj.aXKEGGrÞ ]rß XC06501rà auh}rá hNhh]râ …rã Rrä jU,X C9H10NO6Prå jW,jX,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj>0G¿ðjB,)ræ }rç (hXtyr__L_prè hX L-Tyrosineré h}rê (XPUBCHEMrë ]rì X3382rí aXCHEBIrî ]rï X17895rð aXKEGGrñ ]rò XC00082ró auh}rô hNhh]rõ …rö Rr÷ jU,XC9H11NO3rø jW,jX,jY,KjZ,j[,j\,GubG?ðj’;G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rù }rú (hXTYRPtexrû hXEphopho L tyrosine transport via diffusion extracellular to periplasm rü h}rý XGENE ASSOCIATIONrþ ]rÿ X2( STM0320 or STM0999 or STM1473 or STM2267 )rash}rj9,jj:,XTransport Outer Membrane Porinrj<,h]r(h)hh h2e…rRrj@,}r(j¥¤G¿ðjÔ G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r}r(hXTYRTAr hXtyrosine transaminaser h}r XGENE ASSOCIATIONr ]r X( STM4248 or STM0998 )rash}rj9,jj:,X0Tyrosine Tryptophan and Phenylalanine Metabolismrj<,h]r(j·jUe…rRrj@,}r(j¦§G¿ðj–BG¿ðjúG?ðjÏBG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r}r(hXTYRTRSrhXtyrosyl tRNA synthetaserh}rXGENE ASSOCIATIONr]rXSTM1449rash}rj9,jj:,X tRNA chargingrj<,h]rjL#a…r Rr!j@,}r"(ju.G¿ðj¦§G¿ðjB,)r#}r$(hX trnatyr_cr%hXtRNA-Tyrr&h}r'(XPUBCHEMr(]r)X4045r*aXCHEBIr+]r,X29182r-aXKEGGr.]r/XC00787r0auh}r1hNhh]r2…r3Rr4jU,jÀUjW,jp,jY,KjZ,j[,j\,GubG¿ðjé3G?ðjü3G?ðjB,)r5}r6(hX tyrtrna_cr7hXL-Tyrosyl-tRNA-Tyrr8h}r9(XPUBCHEMr:]r;X5781r<aXCHEBIr=]r>X29161r?aXKEGGr@]rAXC02839rBauh}rChNhh]rD…rERrFjU,X C9H10NO2RrGjW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rH}rI(hXTYRt2rpprJhX=L tyrosine reversible transport via proton symport periplasm rKh}rLXGENE ASSOCIATIONrM]rNX%( STM1937 or STM0150 or STM0568 )rOash}rPj9,jOj:,XTransport Inner MembranerQj<,h]rR(j>jU#jVe…rSRrTj@,}rU(jæ G¿ðjØ/G¿ðj¿.G?ðj¦§G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rV}rW(hXTYRtexrXhX>L tyrosine transport via diffusion extracellular to periplasm rYh}rZXGENE ASSOCIATIONr[]r\X2( STM0320 or STM0999 or STM1473 or STM2267 )r]ash}r^j9,j]j:,XTransport Outer Membrane Porinr_j<,h]r`(h)hh h2e…raRrbj@,}rc(j…¤G¿ðjæ G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rd}re(hXU23GAATrfhX6UDP 3 O 3 hydroxymyristoyl glucosamine acyltransferasergh}rhXGENE ASSOCIATIONri]rjXSTM0226rkash}rlj9,jkj:,X)Lipopolysaccharide Biosynthesis Recyclingrmj<,h]rnj^#a…roRrpj@,}rq(jB,)rr}rs(hXu3hga_crthX,UDP-3-O-3-hydroxytetradecanoyl-D-glucosamineruh}rv(XPUBCHEMrw]rxX8294ryaXCHEBIrz]r{X27392r|aXKEGGr}]r~XC06022rauh}r€hNhh]r…r‚RrƒjU,X C29H50N3O18P2r„jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj›9G¿ðjaÒG?ðj°=G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r…}r†(hXUAAGDSr‡hXLUDP N acetylmuramoyl L alanyl D glutamyl meso 2 6 diaminopimelate synthetaserˆh}r‰XGENE ASSOCIATIONrŠ]r‹XSTM0123rŒash}rj9,jŒj:,XCell Envelope BiosynthesisrŽj<,h]rjg#a…rRr‘j@,}r’(jB,)r“}r”(hXuamag_cr•hX)UDP-N-acetylmuramoyl-L-alanyl-D-glutamater–h}r—(XPUBCHEMr˜]r™X3960ršaXCHEBIr›]rœX16970raXKEGGrž]rŸXC00692r auh}r¡hNhh]r¢…r£Rr¤jU,X C28H39N5O23P2r¥jW,jp,jY,JüÿÿÿjZ,j[,j\,GubG¿ðjÓuG¿ðju.G¿ðj¬.G?ðj¿.G?ðjB,)r¦}r§(hXugmd_cr¨hXGUDP-N-acetylmuramoyl-L-alanyl-D-gamma-glutamyl-meso-2-6-diaminopimelater©h}rª(XPUBCHEMr«]r¬X7429r­aXCHEBIr®]r¯jj.aXKEGGr°]r±XC04877r²auh}r³hNhh]r´…rµRr¶jU,X C35H51N7O26P2r·jW,jp,jY,JüÿÿÿjZ,j[,j\,GubG?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¸}r¹(hX UACGALPpprºhX<UDP N acetyl D galactosamine pyrophosphohydrolase periplasm r»h}r¼XGENE ASSOCIATIONr½]r¾XSTM0494r¿ash}rÀj9,j¿j:,XAlternate Carbon MetabolismrÁj<,h]rÂjÓa…rÃRrÄj@,}rÅ(j>0G¿ðjB,)rÆ}rÇ(hX udpacgal_prÈhXUDP-N-acetyl-D-galactosaminerÉh}rÊ(XPUBCHEMrË]rÌX3503rÍaXCHEBIrÎ]rÏX16650rÐaXKEGGrÑ]rÒXC00203rÓauh}rÔhNhh]rÕ…rÖRr×jU,X C17H25N3O17P2rØjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj+éG?ðj»DG?ðjØ/G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÙ}rÚ(hX UACGAMPpprÛhX:UDP N acetyl D glucosamine pyrophosphohydrolase periplasm rÜh}rÝXGENE ASSOCIATIONrÞ]rßXSTM0494ràash}ráj9,jàj:,XAlternate Carbon Metabolismrâj<,h]rãjÓa…räRråj@,}ræ(jB,)rç}rè(hXuacgam_préhXUDP-N-acetyl-D-glucosaminerêh}rë(XPUBCHEMrì]ríX3345rîaXCHEBIrï]rðX16264rñaXKEGGrò]róXC00043rôauh}rõhNhh]rö…r÷RrøjU,X C17H25N3O17P2rùjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj>0G¿ðj*EG?ðjØ/G@j+éG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rú}rû(hX UACGAMtexrühXNUDP N acetyl D glucosamine transport via diffusion extracellular to periplasm rýh}rþXGENE ASSOCIATIONrÿ]rX2( STM0320 or STM0999 or STM1473 or STM2267 )rash}rj9,jj:,XTransport Outer Membrane Porinrj<,h]r(h)hh h2e…rRrj@,}r(jĤG¿ðjçG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r}r (hXUACMAMOr hX)UDP N acetyl D mannosamine oxidoreductaser h}r XGENE ASSOCIATIONr ]rXSTM3921rash}rj9,jj:,XCell Envelope Biosynthesisrj<,h]rjp#a…rRrj@,}r(jB,)r}r(hXuacmam_crhXUDP-N-acetyl-D-mannosaminerh}r(XPUBCHEMr]rX4397raXCHEBIr]rX16287r aXKEGGr!]r"XC01170r#auh}r$hNhh]r%…r&Rr'jU,X C17H25N3O17P2r(jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj™7GÀjˆ.G¿ðj¿.G@j\GG?ðjs7G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r)}r*(hXUAG2Er+hX#UDP N acetylglucosamine 2 epimeraser,h}r-XGENE ASSOCIATIONr.]r/XSTM3920r0ash}r1j9,j0j:,XCell Envelope Biosynthesisr2j<,h]r3jy#a…r4Rr5j@,}r6(jÆEG¿ðjG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r7}r8(hXUAGAATr9hX'UDP N acetylglucosamine acyltransferaser:h}r;XGENE ASSOCIATIONr<]r=X( STM1196 and STM0228 )r>ash}r?j9,j>j:,X)Lipopolysaccharide Biosynthesis Recyclingr@j<,h]rA(j‚#jRe…rBRrCj@,}rD(jÆEG¿ðj›9G¿ðj°=G?ðjB,)rE}rF(hXu3aga_crGhX2UDP-3-O-3-hydroxytetradecanoyl-N-acetylglucosaminerHh}rI(XPUBCHEMrJ]rKX7309rLaXCHEBIrM]rNX28131rOaXKEGGrP]rQXC04738rRauh}rShNhh]rT…rURrVjU,X C31H51N3O19P2rWjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rX}rY(hXUAGCVTrZhX1UDP N acetylglucosamine 1 carboxyvinyltransferaser[h}r\XGENE ASSOCIATIONr]]r^XSTM3307r_ash}r`j9,j_j:,XCell Envelope Biosynthesisraj<,h]rbj‹#a…rcRrdj@,}re(jÆEG¿ðj FG¿ðjB,)rf}rg(hXuaccg_crhhX-UDP-N-acetyl-3-O-1-carboxyvinyl-D-glucosaminerih}rj(XPUBCHEMrk]rlX7220rmaXCHEBIrn]roX16435rpaXKEGGrq]rrXC04631rsauh}rthNhh]ru…rvRrwjU,X C20H26N3O19P2rxjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ry}rz(hXUAGDPr{hX'UDP N acetylglucosamine diphosphorylaser|h}r}XGENE ASSOCIATIONr~]rXSTM3862r€ash}rj9,j€j:,XCell Envelope Biosynthesisr‚j<,h]rƒj‰a…r„Rr…j@,}r†(j¨²G¿ðj¿.G¿ðjzoG¿ðjé3G?ðjÆEG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r‡}rˆ(hXUAGPT3r‰hXpUDP N acetylglucosamine N acetylmuramyl pentapeptide pyrophosphoryl undecaprenol N acetylglucosamine transferaserŠh}r‹XGENE ASSOCIATIONrŒ]rXSTM0128rŽash}rj9,jŽj:,XCell Envelope Biosynthesisrj<,h]r‘j”#a…r’Rr“j@,}r”(jôïG¿ðjÆEG¿ðj—âG?ðj¿.G?ðjGG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r•}r–(hXUAMAGSr—hX4UDP N acetylmuramoyl L alanyl D glutamate synthetaser˜h}r™XGENE ASSOCIATIONrš]r›XSTM0126rœash}rj9,jœj:,XCell Envelope Biosynthesisržj<,h]rŸj#a…r Rr¡j@,}r¢(jB,)r£}r¤(hXuama_cr¥hXUDP-N-acetylmuramoyl-L-alaniner¦h}r§(XPUBCHEMr¨]r©X4434rªaXCHEBIr«]r¬X16932r­aXKEGGr®]r¯XC01212r°auh}r±hNhh]r²…r³Rr´jU,X C23H33N4O20P2rµjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG¿ðjù½G¿ðju.G¿ðj“G?ðj¿.G?ðj¬.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¶}r·(hXUAMASr¸hX)UDP N acetylmuramoyl L alanine synthetaser¹h}rºXGENE ASSOCIATIONr»]r¼XSTM0129r½ash}r¾j9,j½j:,XCell Envelope Biosynthesisr¿j<,h]rÀj¦#a…rÁRrÂj@,}rÃ(ju.G¿ðj>UG¿ðjB,)rÄ}rÅ(hXuamr_crÆhXUDP-N-acetylmuramaterÇh}rÈ(XPUBCHEMrÉ]rÊX4292rËaXCHEBIrÌ]rÍX17882rÎaXKEGGrÏ]rÐXC01050rÑauh}rÒhNhh]rÓ…rÔRrÕjU,X C20H28N3O19P2rÖjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG¿ðj£G?ðj¿.G?ðj¬.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r×}rØ(hXUAPGRrÙhX-UDP N acetylenolpyruvoylglucosamine reductaserÚh}rÛXGENE ASSOCIATIONrÜ]rÝXSTM4137rÞash}rßj9,jÞj:,XCell Envelope Biosynthesisràj<,h]ráj¯#a…râRrãj@,}rä(jÍ7G¿ðjfG¿ðj¿.G¿ðjÄG?ðjà7G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rå}ræ(hXUDCPDPrçhXundecaprenyl diphosphataserèh}réXGENE ASSOCIATIONrê]rëX%( STM1710 or STM0865 or STM3205 )rìash}ríj9,jìj:,XCell Envelope Biosynthesisrîj<,h]rï(j¸#jÁ#jûe…rðRrñj@,}rò(jˆ.G¿ðj¨G¿ðj³EG?ðjÑ.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ró}rô(hXUDCPDPSrõhX!Undecaprenyl diphosphate synthaseröh}r÷XGENE ASSOCIATIONrø]rùXSTM0221rúash}rûj9,júj:,X*Cofactor and Prosthetic Group Biosynthesisrüj<,h]rýjÊ#a…rþRrÿj@,}r(j>ÃG¿ðjë}GÀ jé3G@ j¨G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r}r(hXUDCPDPpprhX%undecaprenyl diphosphatase periplasm rh}rXGENE ASSOCIATIONr]rX%( STM0865 or STM1710 or STM3205 )rash}r j9,jj:,XCell Envelope Biosynthesisr j<,h]r (jÁ#j¸#jûe…r Rr j@,}r(j%…G¿ðj>0G¿ðj½ÐG?ðjØ/G?ðj’;G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r}r(hX UDCPPtppirhX8undecaprenyl phosphate transport cytoplasm to periplasm rh}rXGENE ASSOCIATIONr]rjash}rj9,jj:,X)Lipopolysaccharide Biosynthesis Recyclingrj<,h]r…rRrj@,}r(j½ÐG¿ðj³EG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r}r(hX UDPACGALtexrhXPUDP N acetyl D galactosamine transport via diffusion extracellular to periplasm rh}r XGENE ASSOCIATIONr!]r"X2( STM0320 or STM0999 or STM1473 or STM2267 )r#ash}r$j9,j#j:,XTransport Outer Membrane Porinr%j<,h]r&(h)hh h2e…r'Rr(j@,}r)(jä¤G¿ðjÆG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r*}r+(hXUDPG4Er,hXUDPglucose 4 epimeraser-h}r.XGENE ASSOCIATIONr/]r0XSTM0776r1ash}r2j9,j1j:,XAlternate Carbon Metabolismr3j<,h]r4jÓ#a…r5Rr6j@,}r7(jà·G¿ðjB,)r8}r9(hXudpgal_cr:hX UDPgalactoser;h}r<(XPUBCHEMr=]r>X3354r?aXCHEBIr@]rAX18307rBaXKEGGrC]rDXC00052rEauh}rFhNhh]rG…rHRrIjU,X C15H22N2O17P2rJjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rK}rL(hX UDPGALPpprMhX!UDPgalactose pyrophosphohydrolaserNh}rOXGENE ASSOCIATIONrP]rQXSTM0494rRash}rSj9,jRj:,XAlternate Carbon MetabolismrTj<,h]rUjÓa…rVRrWj@,}rX(jB,)rY}rZ(hXudpgal_pr[hX UDPgalactoser\h}r](XPUBCHEMr^]r_X3354r`aXCHEBIra]rbX18307rcaXKEGGrd]reXC00052rfauh}rghNhh]rh…riRrjjU,X C15H22N2O17P2rkjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj>0G¿ðjx¶G?ðjØ/G@j+éG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rl}rm(hX UDPGALtexrnhX@UDPgalactose transport via diffusion extracellular to periplasm roh}rpXGENE ASSOCIATIONrq]rrX2( STM0320 or STM0999 or STM1473 or STM2267 )rsash}rtj9,jsj:,XTransport Outer Membrane Porinruj<,h]rv(hh h)h2e…rwRrxj@,}ry(j$¥G¿ðjYG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rz}r{(hXUDPGDr|hXUDPglucose 6 dehydrogenaser}h}r~XGENE ASSOCIATIONr]r€XSTM2080rash}r‚j9,jj:,XCell Envelope Biosynthesisrƒj<,h]r„jÜ#a…r…Rr†j@,}r‡(j™7GÀjà·G¿ðjˆ.G¿ðjB,)rˆ}r‰(hX udpglcur_crŠhXUDP-D-glucuronater‹h}rŒ(XPUBCHEMr]rŽX3467raXCHEBIr]r‘X17200r’aXKEGGr“]r”XC00167r•auh}r–hNhh]r—…r˜Rr™jU,X C15H19N2O18P2ršjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG?ðjs7G@j¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r›}rœ(hXUDPGDCrhX"UDP glucuronate C 4 decarboxylaseržh}rŸXGENE ASSOCIATIONr ]r¡XSTM2299r¢ash}r£j9,j¢j:,X)Lipopolysaccharide Biosynthesis Recyclingr¤j<,h]r¥jå#a…r¦Rr§j@,}r¨(j™7G¿ðjˆG¿ðjB,)r©}rª(hX udpLa4o_cr«hXUDP-4-keto-pyranoser¬h}r­(XPUBCHEMr®]r¯jj.aXCHEBIr°]r±jj.aXKEGGr²]r³jj.auh}r´hNhh]rµ…r¶Rr·jU,X C14H18N2O16P2r¸jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðjÂ=G?ðjs7G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¹}rº(hX UDPGLCURtexr»hXEUDP D glucuronate transport via diffusion extracellular to periplasm r¼h}r½XGENE ASSOCIATIONr¾]r¿X2( STM0320 or STM0999 or STM1473 or STM2267 )rÀash}rÁj9,jÀj:,XTransport Outer Membrane PorinrÂj<,h]rÃ(h)hh h2e…rÄRrÅj@,}rÆ(jD¥G¿ðjB,)rÇ}rÈ(hX udpglcur_prÉhXUDP-D-glucuronaterÊh}rË(XPUBCHEMrÌ]rÍX3467rÎaXCHEBIrÏ]rÐX17200rÑaXKEGGrÒ]rÓXC00167rÔauh}rÕhNhh]rÖ…r×RrØjU,X C15H19N2O18P2rÙjW,jX,jY,JýÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÚ}rÛ(hXUDPGPpprÜhXUDPglucose pyrophosphohydrolaserÝh}rÞXGENE ASSOCIATIONrß]ràXSTM0494ráash}râj9,jáj:,XAlternate Carbon Metabolismrãj<,h]räjÓa…råRræj@,}rç(jB,)rè}ré(hXudpg_prêhX UDPglucoserëh}rì(XPUBCHEMrí]rîX3331rïaXCHEBIrð]rñX18066ròaXKEGGró]rôXC00029rõauh}röhNhh]r÷…røRrùjU,X C15H22N2O17P2rújW,jX,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj>0G¿ðjØ/G@jɲG?ðj+éG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rû}rü(hXUDPGtexrýhX>UDPglucose transport via diffusion extracellular to periplasm rþh}rÿXGENE ASSOCIATIONr]rX2( STM0320 or STM0999 or STM1473 or STM2267 )rash}rj9,jj:,XTransport Outer Membrane Porinrj<,h]r(h)hh h2e…rRrj@,}r(j¥G¿ðjèG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r }r (hXUDPKAATr hXBUDP 4 ketopentoseUDP 4 amino 4 deoxy L arabinose aminotransferaser h}r XGENE ASSOCIATIONr]rXSTM2297rash}rj9,jj:,X)Lipopolysaccharide Biosynthesis Recyclingrj<,h]rjî#a…rRrj@,}r(j©G¿ðjÏBG¿ðjB,)r}r(hX udpLa4n_crhX5uridine-5--diphospho-beta-4-deoxy-4-amino-L-arabinoserh}r(XPUBCHEMr]rjj.aXCHEBIr]rjj.aXKEGGr ]r!jj.auh}r"hNhh]r#…r$Rr%jU,X C14H22N3O15P2r&jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðj–BG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r'}r((hX UGLCURPppr)hX1UDP D glucuronate pyrophosphohydrolase periplasm r*h}r+XGENE ASSOCIATIONr,]r-XSTM0494r.ash}r/j9,j.j:,XAlternate Carbon Metabolismr0j<,h]r1jÓa…r2Rr3j@,}r4(jÇG¿ðj>0G¿ðjØ/G@j7¼G?ðj+éG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r5}r6(hXUGLTr7hX1UDPglucose hexose 1 phosphate uridylyltransferaser8h}r9XGENE ASSOCIATIONr:]r;XSTM0775r<ash}r=j9,j<j:,XAlternate Carbon Metabolismr>j<,h]r?j÷#a…r@RrAj@,}rB(j·G¿ðjà·G¿ðjý²G?ðj8G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rC}rD(hXUGLYCHrEhXUreidoglycolate hydrolaserFh}rGXGENE ASSOCIATIONrH]rIXSTM0515rJash}rKj9,jJj:,XNitrogen MetabolismrLj<,h]rMj$a…rNRrOj@,}rP(jˆ.G¿ðj‚VG¿ðj¿.GÀjÂ=G?ðj5BG@j¡¾G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rQ}rR(hXUGMDDSrShX_UDP N acetylmuramoyl L alanyl D glutamyl meso 2 6 diaminopimeloyl D alanyl D alanine synthetaserTh}rUXGENE ASSOCIATIONrV]rWXSTM0124rXash}rYj9,jXj:,XCell Envelope BiosynthesisrZj<,h]r[j $a…r\Rr]j@,}r^(ju.G¿ðjÀTG¿ðj¦G¿ðj¬.G?ðjâïG?ðj¿.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r_}r`(hXUHGADArahX%UDP 3 O acetylglucosamine deacetylaserbh}rcXGENE ASSOCIATIONrd]reXSTM0134rfash}rgj9,jfj:,X)Lipopolysaccharide Biosynthesis Recyclingrhj<,h]rij$a…rjRrkj@,}rl(jˆ.G¿ðjEG¿ðj×FG?ðjrG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rm}rn(hXULA4NFTrohXUDP L Ara4N formyltransferaserph}rqXGENE ASSOCIATIONrr]rsXSTM2299rtash}ruj9,jtj:,X)Lipopolysaccharide Biosynthesis Recyclingrvj<,h]rwjå#a…rxRryj@,}rz(jG¿ðj®SG¿ðjÁSG?ðjB,)r{}r|(hX udpLa4fn_cr}hX9uridine-5--diphospho-beta-4-deoxy-4-formamido-L-arabinoser~h}r(XPUBCHEMr€]rX17756768r‚aXCHEBIrƒ]r„jj.aXKEGGr…]r†jj.auh}r‡hNhh]rˆ…r‰RrŠjU,X C15H21N3O16P2r‹jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rŒ}r(hX ULA4NtppirŽhX!transport cytoplasm to periplasm rh}rXGENE ASSOCIATIONr‘]r’jash}r“j9,jj:,X)Lipopolysaccharide Biosynthesis Recyclingr”j<,h]r•…r–Rr—j@,}r˜(jB,)r™}rš(hXuLa4n_cr›hX2undecaprenyl-phosphate-4-amino-4-deoxy-L-arabinoserœh}r(XPUBCHEMrž]rŸjj.aXCHEBIr ]r¡jj.aXKEGGr¢]r£jj.auh}r¤hNhh]r¥…r¦Rr§jU,X C60H100N1O7P1r¨jW,jp,jY,KjZ,j[,j\,GubG¿ðj­ÐG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r©}rª(hXUM3PLr«hXIUDP N acetylmuramateL alanyl gamma D glutamyl meso diaminopimelate ligaser¬h}r­XGENE ASSOCIATIONr®]r¯XSTM4416r°ash}r±j9,j°j:,XMurein Recyclingr²j<,h]r³j$a…r´Rrµj@,}r¶(jÄG¿ðju.G¿ðj+?G¿ðj¬.G?ðj¿.G?ðj¦G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r·}r¸(hXUM4PCPr¹hXfUDP N acetylmuramoyl L alanyl D gamma glutamyl meso 2 6 diaminopimelate D alanine L D carboxypeptidaserºh}r»XGENE ASSOCIATIONr¼]r½XSTM1800r¾ash}r¿j9,j¾j:,XMurein RecyclingrÀj<,h]rÁja…rÂRrÃj@,}rÄ(jB,)rÅ}rÆ(hXum4p_crÇhXQUDP-N-acetylmuramoyl-L-alanyl-D-gamma-glutamyl-meso-2-6-diaminopimelate-D-alaninerÈh}rÉ(XPUBCHEMrÊ]rËjj.aXCHEBIrÌ]rÍjj.aXKEGGrÎ]rÏjj.auh}rÐhNhh]rÑ…rÒRrÓjU,X C38H56N8O27P2rÔjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG¿ðjˆ.G¿ðj¦G?ðjÌ?G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÕ}rÖ(hXUM4PLr×hXSUDP N acetylmuramateL alanyl gamma D glutamyl meso diaminopimelate D alanine ligaserØh}rÙXGENE ASSOCIATIONrÚ]rÛXSTM4416rÜash}rÝj9,jÜj:,XMurein RecyclingrÞj<,h]rßj$a…ràRráj@,}râ(ju.G¿ðjÄG¿ðj¼?G¿ðjÅG?ðj¿.G?ðj¬.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rã}rä(hXUMPKråhX UMP kinaseræh}rçXGENE ASSOCIATIONrè]réX( STM0980 or STM0218 )rêash}rëj9,jêj:,XNucleotide Salvage Pathwayrìj<,h]rí(j$$jÌ e…rîRrïj@,}rð(jëEG¿ðju.G¿ðjGG?ðj¬.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rñ}rò(hXUMPtexróhX7UMP transport via diffusion extracellular to periplasm rôh}rõXGENE ASSOCIATIONrö]r÷X2( STM0999 or STM1473 or STM2267 or STM0320 )røash}rùj9,jøj:,XTransport Outer Membrane Porinrúj<,h]rû(h)hh h2e…rüRrýj@,}rþ(jd¥G¿ðj+éG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÿ}r(hXUNK3rhX*2 keto 4 methylthiobutyrate transaminationrh}rXGENE ASSOCIATIONr]rXSTM4248rash}rj9,jj:,XArginine and Proline Metabolismrj<,h]r jUa…r Rr j@,}r (jª}G¿ðjÏBG¿ðj–BG?ðjibG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r }r(hXUPLA4FNFrhX)undecaprenyl phosphate L Ara4FN formylaserh}rXGENE ASSOCIATIONr]rjash}rj9,jj:,X)Lipopolysaccharide Biosynthesis Recyclingrj<,h]r…rRrj@,}r(jB,)r}r(hXuLa4fn_crhX3undecaprenyl-phosphate-4-amino-4-formyl-L-arabinoserh}r(XPUBCHEMr]r jj.aXCHEBIr!]r"jj.aXKEGGr#]r$jj.auh}r%hNhh]r&…r'Rr(jU,X C61H99N1O8P1r)jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjˆ.G¿ðjÌXG?ðj™G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r*}r+(hXUPLA4FNTr,hX+undecaprenyl phosphate L Ara4FN transferaser-h}r.XGENE ASSOCIATIONr/]r0XSTM2298r1ash}r2j9,j1j:,X)Lipopolysaccharide Biosynthesis Recyclingr3j<,h]r4j-$a…r5Rr6j@,}r7(j³EG¿ðj{G¿ðjG?ðjGG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r8}r9(hXUPP3MTr:hX"uroporphyrinogen methyltransferaser;h}r<XGENE ASSOCIATIONr=]r>X( STM3936 or STM3477 )r?ash}r@j9,j?j:,X*Cofactor and Prosthetic Group BiosynthesisrAj<,h]rB(j6$jë e…rCRrDj@,}rE(jÅMGÀjB,)rF}rG(hXuppg3_crHhXUroporphyrinogen-IIIrIh}rJ(XPUBCHEMrK]rLX4293rMaXCHEBIrN]rOX15437rPaXKEGGrQ]rRXC01051rSauh}rThNhh]rU…rVRrWjU,X C40H36N4O16rXjW,jp,jY,JøÿÿÿjZ,j[,j\,GubG¿ðj{SG@j¿.G?ðj€G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rY}rZ(hXUPP3Sr[hXuroporphyrinogen III synthaser\h}r]XGENE ASSOCIATIONr^]r_XSTM3937r`ash}raj9,j`j:,X*Cofactor and Prosthetic Group Biosynthesisrbj<,h]rcj?$a…rdRrej@,}rf(jÖÉG¿ðjFG?ðjˆ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rg}rh(hXUPPRTrihX uracil phosphoribosyltransferaserjh}rkXGENE ASSOCIATIONrl]rmXSTM2498rnash}roj9,jnj:,XNucleotide Salvage Pathwayrpj<,h]rqjH$a…rrRrsj@,}rt(jOG¿ðja‚G¿ðjé3G?ðjëEG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ru}rv(hXURAt2pprwhX1uracil transport in via proton symport periplasm rxh}ryXGENE ASSOCIATIONrz]r{XSTM2497r|ash}r}j9,j|j:,XTransport Inner Membraner~j<,h]rjQ$a…r€Rrj@,}r‚(jØ/G¿ðjB,)rƒ}r„(hXura_pr…hXUracilr†h}r‡(XPUBCHEMrˆ]r‰X3406rŠaXCHEBIr‹]rŒX17568raXKEGGrŽ]rXC00106rauh}r‘hNhh]r’…r“Rr”jU,XC4H4N2O2r•jW,jX,jY,KjZ,j[,j\,GubG¿ðja‚G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r–}r—(hXURAtexr˜hX:uracil transport via diffusion extracellular to periplasm r™h}ršXGENE ASSOCIATIONr›]rœX2( STM0320 or STM0999 or STM1473 or STM2267 )rash}ržj9,jj:,XTransport Outer Membrane PorinrŸj<,h]r (h)hh h2e…r¡Rr¢j@,}r£(j„¥G¿ðjƒG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r¤}r¥(hXURDGLYCDr¦hXureidoglycolate dehydrogenaser§h}r¨XGENE ASSOCIATIONr©]rªXSTM0528r«ash}r¬j9,j«j:,XAlternate Carbon Metabolismr­j<,h]r®jZ$a…r¯Rr°j@,}r±(j‚VG¿ðj™7G¿ðjëíG?ðjs7G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r²}r³(hXUREAtexr´hX8Urea transport via diffusion extracellular to periplasm rµh}r¶XGENE ASSOCIATIONr·]r¸X2( STM0320 or STM0999 or STM1473 or STM2267 )r¹ash}rºj9,j¹j:,XTransport Outer Membrane Porinr»j<,h]r¼(h)hh h2e…r½Rr¾j@,}r¿(j¤¥G¿ðjB,)rÀ}rÁ(hXurea_prÂhXUrearÃh}rÄ(XPUBCHEMrÅ]rÆX3386rÇaXCHEBIrÈ]rÉX16199rÊaXKEGGrË]rÌXC00086rÍauh}rÎhNhh]rÏ…rÐRrÑjU,XCH4N2OrÒjW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÓ}rÔ(hXUREAtpprÕhX2Urea transport via facilitate diffusion periplasm rÖh}r×XGENE ASSOCIATIONrØ]rÙXSTM4087rÚash}rÛj9,jÚj:,XTransport Inner MembranerÜj<,h]rÝj+a…rÞRrßj@,}rà(jÀG¿ðj‘QG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rá}râ(hXURICrãhXuricaseräh}råXGENE ASSOCIATIONræ]rçjash}rèj9,jj:,X Unassignedréj<,h]rê…rëRrìj@,}rí(jˆ.GÀjB,)rî}rï(hXurate_crðhXUraterñh}rò(XPUBCHEMró]rôX3657rõaXCHEBIrö]r÷X17775røaXKEGGrù]rúXC00366rûauh}rühNhh]rý…rþRrÿjU,XC5H4N4O3rjW,jp,jY,KjZ,j[,j\,GubG¿ðjüAG¿ðj£VG?ðj"BG?ðjÂ=G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r}r(hXURIDK2rrhXuridylate kinase dUMP rh}rXGENE ASSOCIATIONr]rXSTM0218rash}r j9,jj:,XNucleotide Salvage Pathwayr j<,h]r j$$a…r Rr j@,}r(j-‚G¿ðju.G¿ðjÎåG?ðj¬.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r}r(hXURIHrhXUridine hydrolaserh}rXGENE ASSOCIATIONr]rX( STM0661 or STM0051 )rash}rj9,jj:,XAlternate Carbon Metabolismrj<,h]r(jº j\e…rRrj@,}r(jˆ.G¿ðjˆsG¿ðja‚G?ðj(NG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r}r(hXURIK2rhXuridine kinase GTPUridine r h}r!XGENE ASSOCIATIONr"]r#XSTM2122r$ash}r%j9,j$j:,XNucleotide Salvage Pathwayr&j<,h]r'jà a…r(Rr)j@,}r*(j!DG¿ðjˆsG¿ðjëEG?ðjpMG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r+}r,(hXURIt2ppr-hX2uridine transport in via proton symport periplasm r.h}r/XGENE ASSOCIATIONr0]r1X( STM3113 or STM2409 )r2ash}r3j9,j2j:,XTransport Inner Membraner4j<,h]r5(jejne…r6Rr7j@,}r8(j;G¿ðjØ/G¿ðjˆsG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r9}r:(hXURIt2rppr;hX=uridine transport in via proton symport reversible periplasm r<h}r=XGENE ASSOCIATIONr>]r?XSTM2421r@ash}rAj9,j@j:,XTransport Inner MembranerBj<,h]rCjwa…rDRrEj@,}rF(jØ/G¿ðj;G¿ðjˆsG?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rG}rH(hXURItexrIhX;uridine transport via diffusion extracellular to periplasm rJh}rKXGENE ASSOCIATIONrL]rMXSTM0413rNash}rOj9,jNj:,XTransport Outer MembranerPj<,h]rQj€a…rRRrSj@,}rT(jÄ¥G¿ðj;G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rU}rV(hXUSHDrWhXUDP sugar hydrolaserXh}rYXGENE ASSOCIATIONrZ]r[XSTM0535r\ash}r]j9,j\j:,X)Lipopolysaccharide Biosynthesis Recyclingr^j<,h]r_jc$a…r`Rraj@,}rb(jaÒG¿ðjˆ.G¿ðjëEG?ðjNÒG?ðj¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rc}rd(hXVALTArehXvaline transaminaserfh}rgXGENE ASSOCIATIONrh]riXSTM3903rjash}rkj9,jjj:,X(Valine Leucine and Isoleucine Metabolismrlj<,h]rmj a…rnRroj@,}rp(jצG¿ðj–BG¿ðjíyG?ðjÏBG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rq}rr(hXVALTRSrshXValyl tRNA synthetaserth}ruXGENE ASSOCIATIONrv]rwXSTM4475rxash}ryj9,jxj:,X tRNA chargingrzj<,h]r{jl$a…r|Rr}j@,}r~(ju.G¿ðjצG¿ðjB,)r}r€(hX trnaval_crhXtRNA-Valr‚h}rƒ(XPUBCHEMr„]r…X4802r†aXCHEBIr‡]rˆX29183r‰aXKEGGrŠ]r‹XC01653rŒauh}rhNhh]rŽ…rRrjU,jÀUjW,jp,jY,KjZ,j[,j\,GubG¿ðjé3G?ðjü3G?ðjB,)r‘}r’(hX valtrna_cr“hXL-Valyl-tRNA-Valr”h}r•(XPUBCHEMr–]r—X5555r˜aXCHEBIr™]ršX29164r›aXKEGGrœ]rXC02554ržauh}rŸhNhh]r …r¡Rr¢jU,XC5H10NORr£jW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¤}r¥(hXVALabcppr¦hX,L valine transport via ABC system periplasm r§h}r¨XGENE ASSOCIATIONr©]rªXC( STM3560 and STM3561 and STM3563 and STM3567 and STM3562 )r«ash}r¬j9,j«j:,XTransport Inner Membraner­j<,h]r®(j jjj'j0e…r¯Rr°j@,}r±(ju.G¿ðjB,)r²}r³(hXval__L_pr´hXL-Valinerµh}r¶(XPUBCHEMr·]r¸X3483r¹aXCHEBIrº]r»X16414r¼aXKEGGr½]r¾XC00183r¿auh}rÀhNhh]rÁ…rÂRrÃjU,XC5H11NO2rÄjW,jX,jY,KjZ,j[,j\,GubG¿ðjˆ.G¿ðjÑ.G?ðj¬.G?ðj¿.G?ðjצG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÅ}rÆ(hXVALt2rpprÇhX;L valine reversible transport via proton symport periplasm rÈh}rÉXGENE ASSOCIATIONrÊ]rËXSTM0399rÌash}rÍj9,jÌj:,XTransport Inner MembranerÎj<,h]rÏja…rÐRrÑj@,}rÒ(j²G¿ðjØ/G¿ðjצG?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÓ}rÔ(hXVALtexrÕhX<L valine transport via diffusion extracellular to periplasm rÖh}r×XGENE ASSOCIATIONrØ]rÙX2( STM0320 or STM0999 or STM1473 or STM2267 )rÚash}rÛj9,jÚj:,XTransport Outer Membrane PorinrÜj<,h]rÝ(h)hh h2e…rÞRrßj@,}rà(jä¥G¿ðj²G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rá}râ(hXVPAMTrãhX Valine pyruvate aminotransferaseräh}råXGENE ASSOCIATIONræ]rçXSTM3665rèash}réj9,jèj:,X Alanine and Aspartate Metabolismrêj<,h]rëju$a…rìRríj@,}rî(jíyG¿ðj>UG¿ðjצG?ðjFG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rï}rð(hXX5PL3ErñhX"L xylulose 5 phosphate 3 epimeraseròh}róXGENE ASSOCIATIONrô]rõXSTM4387röash}r÷j9,jöj:,XAlternate Carbon Metabolismrøj<,h]rùj~$a…rúRrûj@,}rü(jBÐG¿ðj0G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rý}rþ(hXXANt2pprÿhX3xanthine transport in via proton symport periplasm rh}rXGENE ASSOCIATIONr]rXSTM3747rash}rj9,jj:,XTransport Inner Membranerj<,h]rj8a…rRr j@,}r (jB,)r }r (hXxan_pr hXXanthinerh}r(XPUBCHEMr]rX3675raXCHEBIr]rX17712raXKEGGr]rXC00385rauh}rhNhh]r…rRrjU,XC5H4N4O2rjW,jX,jY,KjZ,j[,j\,GubG¿ðjØ/G¿ðj•ÿG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r}r(hXXANtexr hX<xanthine transport via diffusion extracellular to periplasm r!h}r"XGENE ASSOCIATIONr#]r$X2( STM0320 or STM0999 or STM1473 or STM2267 )r%ash}r&j9,j%j:,XTransport Outer Membrane Porinr'j<,h]r((h)hh h2e…r)Rr*j@,}r+(j¦G¿ðj G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r,}r-(hXXANtppr.hX(xanthine reversible transport periplasm r/h}r0XGENE ASSOCIATIONr1]r2jash}r3j9,jj:,XTransport Inner Membraner4j<,h]r5…r6Rr7j@,}r8(j G¿ðj•ÿG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r9}r:(hXXMPtexr;hX7XMP transport via diffusion extracellular to periplasm r<h}r=XGENE ASSOCIATIONr>]r?X2( STM0320 or STM0999 or STM1473 or STM2267 )r@ash}rAj9,j@j:,XTransport Outer Membrane PorinrBj<,h]rC(h)hh h2e…rDRrEj@,}rF(j$¦G¿ðjèG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rG}rH(hXXPPTrIhX"xanthine phosphoribosyltransferaserJh}rKXGENE ASSOCIATIONrL]rMXSTM0317rNash}rOj9,jNj:,XNucleotide Salvage PathwayrPj<,h]rQj«a…rRRrSj@,}rT(j•ÿG¿ðjOG¿ðjé3G?ðjúÁG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rU}rV(hXXTSNHrWhXXanthosine hydrolaserXh}rYXGENE ASSOCIATIONrZ]r[XSTM0051r\ash}r]j9,j\j:,XNucleotide Salvage Pathwayr^j<,h]r_j\a…r`Rraj@,}rb(jˆ.G¿ðjoèG¿ðj(NG?ðj•ÿG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rc}rd(hX XTSNt2rpprehX2Xanthosine transport via proton symport periplasm rfh}rgXGENE ASSOCIATIONrh]riXSTM2421rjash}rkj9,jjj:,XTransport Inner Membranerlj<,h]rmjwa…rnRroj@,}rp(j£èG¿ðjØ/G¿ðjoèG?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rq}rr(hXXTSNtexrshX>xanthosine transport via diffusion extracellular to periplasm rth}ruXGENE ASSOCIATIONrv]rwX2( STM0320 or STM0999 or STM1473 or STM2267 )rxash}ryj9,jxj:,XTransport Outer Membrane Porinrzj<,h]r{(h)hh h2e…r|Rr}j@,}r~(jD¦G¿ðj£èG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r}r€(hXXYLI1rhXxylose isomeraser‚h}rƒXGENE ASSOCIATIONr„]r…XSTM3661r†ash}r‡j9,j†j:,XAlternate Carbon Metabolismrˆj<,h]r‰j‡$a…rŠRr‹j@,}rŒ(jB,)r}rŽ(hXxyl__D_crhXD-Xyloserh}r‘(XPUBCHEMr’]r“X3481r”aXCHEBIr•]r–X15936r—aXKEGGr˜]r™XC00181ršauh}r›hNhh]rœ…rRržjU,XC5H10O5rŸjW,jp,jY,KjZ,j[,j\,GubG¿ðjB,)r }r¡(hX xylu__D_cr¢hX D-Xyluloser£h}r¤(XPUBCHEMr¥]r¦X3604r§aXCHEBIr¨]r©X17140rªaXKEGGr«]r¬XC00310r­auh}r®hNhh]r¯…r°Rr±jU,XC5H10O5r²jW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r³}r´(hXXYLI2rµhXxylose isomeraser¶h}r·XGENE ASSOCIATIONr¸]r¹XSTM3661rºash}r»j9,jºj:,XAlternate Carbon Metabolismr¼j<,h]r½j‡$a…r¾Rr¿j@,}rÀ(jËWG¿ðjí¨G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÁ}rÂ(hXXYLKrÃhX xylulokinaserÄh}rÅXGENE ASSOCIATIONrÆ]rÇX( STM3660 or STM0103 )rÈash}rÉj9,jÈj:,XAlternate Carbon MetabolismrÊj<,h]rË(j² jbe…rÌRrÍj@,}rÎ(j G¿ðju.G¿ðjQG?ðj¿.G?ðj¬.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÏ}rÐ(hXXYLK2rÑhXL xylulokinaserÒh}rÓXGENE ASSOCIATIONrÔ]rÕX( STM0103 or STM3674 )rÖash}r×j9,jÖj:,XAlternate Carbon MetabolismrØj<,h]rÙ(jbh¹e…rÚRrÛj@,}rÜ(jØG¿ðju.G¿ðjBÐG?ðj¬.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÝ}rÞ(hXXYLUt2pprßhX5L xylulose transport in via proton symport periplasm ràh}ráXGENE ASSOCIATIONrâ]rãX'( STM3671 and STM3672 and STM3673 )räash}råj9,jäj:,XTransport Inner Membraneræj<,h]rç(j$j™$j¢$e…rèRréj@,}rê(jØ/G¿ðjB,)rë}rì(hX xylu__L_príhX L-Xyluloserîh}rï(XPUBCHEMrð]rñX3606ròaXCHEBIró]rôX17399rõaXKEGGrö]r÷XC00312røauh}rùhNhh]rú…rûRrüjU,XC5H10O5rýjW,jX,jY,KjZ,j[,j\,GubG¿ðjØG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rþ}rÿ(hXXYLUtexrhX>L xylulose transport via diffusion extracellular to periplasm rh}rXGENE ASSOCIATIONr]rX2( STM0320 or STM0999 or STM1473 or STM2267 )rash}rj9,jj:,XTransport Outer Membrane Porinrj<,h]r(h)hh h2e…r Rr j@,}r (j„¦G¿ðjëG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r }r (hXXYLtexrhX<D xylose transport via diffusion extracellular to periplasm rh}rXGENE ASSOCIATIONr]rX2( STM0320 or STM0999 or STM1473 or STM2267 )rash}rj9,jj:,XTransport Outer Membrane Porinrj<,h]r(h)hh h2e…rRrj@,}r(jd¦G¿ðjB,)r}r(hXxyl__D_prhXD-Xyloserh}r(XPUBCHEMr]r X3481r!aXCHEBIr"]r#X15936r$aXKEGGr%]r&XC00181r'auh}r(hNhh]r)…r*Rr+jU,XC5H10O5r,jW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r-}r.(hXXYLt2ppr/hX3D xylose transport in via proton symport periplasm r0h}r1XGENE ASSOCIATIONr2]r3XSTM0042r4ash}r5j9,j4j:,XTransport Inner Membraner6j<,h]r7j«$a…r8Rr9j@,}r:(jØ/G¿ðjG¿ðjG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r;}r<(hXZN2abcppr=hX#Zinc Zn2 ABC transporter periplasm r>h}r?XGENE ASSOCIATIONr@]rAXSTM3576rBash}rCj9,jBj:,X&Inorganic Ion Transport and MetabolismrDj<,h]rEj³a…rFRrGj@,}rH(ju.G¿ðj¨G¿ðjˆ.G¿ðj¬.G?ðjÑ.G?ðjB,)rI}rJ(hXzn2_prKhXZincrLh}rM(XPUBCHEMrN]rOX3340rPaXCHEBIrQ]rRX29105rSaXKEGGrT]rUXC00038rVauh}rWhNhh]rX…rYRrZjU,XZnr[jW,jX,jY,KjZ,j[,j\,GubG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r\}r](hXZN2t3ppr^hX5zinc Zn2 transport out via proton antiport periplasm r_h}r`XGENE ASSOCIATIONra]rbX( STM0758 or STM4061 )rcash}rdj9,jcj:,X&Inorganic Ion Transport and Metabolismrej<,h]rf(j¼jÅe…rgRrhj@,}ri(j¨G¿ðjØ/G¿ðjIG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rj}rk(hXZN2tpprlhX$zinc transport in via permease no H rmh}rnXGENE ASSOCIATIONro]rpXSTM3190rqash}rrj9,jqj:,X&Inorganic Ion Transport and Metabolismrsj<,h]rtjÎa…ruRrvj@,}rw(jIG¿ðj¨G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rx}ry(hXZNabcpprzhX,zinc Zn2 transport via ABC system periplasm r{h}r|XGENE ASSOCIATIONr}]r~X)( STM1891 and STM1893 and STM1892.S )rash}r€j9,jj:,X&Inorganic Ion Transport and Metabolismrj<,h]r‚(j³$j¼$jÅ$e…rƒRr„j@,}r…(ju.G¿ðjˆ.G¿ðjIG¿ðj¨G?ðjÑ.G?ðj¬.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r†}r‡(hXZn2texrˆhX<zinc Zn2 transport via diffusion extracellular to periplasm r‰h}rŠXGENE ASSOCIATIONr‹]rŒX2( STM0320 or STM0999 or STM1473 or STM2267 )rash}rŽj9,jj:,XTransport Outer Membrane Porinrj<,h]r(h)hh h2e…r‘Rr’j@,}r“(j¤¦G¿ðjIG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r”}r•(hXGCALDDr–hXGlycolaldehyde dehydrogenaser—h}r˜XGENE ASSOCIATIONr™]ršjash}r›j9,jj:,XFolate Metabolismrœj<,h]r…ržRrŸj@,}r (j™7G¿ðjˆ.G¿ðjÅ{G¿ðjs7G?ðj,ÀG?ðj¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¡}r¢(hXTHZPSNr£hXthiazole phosphate synthesisr¤h}r¥XGENE ASSOCIATIONr¦]r§XU( STM2543 and STM4162 and ( STM4159 and STM4160 ) and STM0425 and STM4161 )r¨ash}r©j9,j¨j:,X*Cofactor and Prosthetic Group Biosynthesisrªj<,h]r«(jÎ$j×$jà$jè$jñ$jú$e…r¬Rr­j@,}r®(j!YG¿ðjÒ‚G¿ðju.G¿ðj¦§G¿ðj>UG?ðjÈ~G?ðjˆ.G?ðjü3G?ðjé3G?ðjÂ=G?ðjrÈG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¯}r°(hXEX_AEP_er±hX AEP exchanger²h}r³XGENE ASSOCIATIONr´]rµjash}r¶j9,jj:,XExchanger·j<,h]r¸…r¹Rrºj@,}r»jB,)r¼}r½(hXAEP_er¾hX2-Aminoethylphosphonater¿h}rÀ(XPUBCHEMrÁ]rÂX6353rÃaXCHEBIrÄ]rÅX15573rÆaXKEGGrÇ]rÈXC03557rÉauh}rÊhNhh]rË…rÌRrÍjU,X C2H7N1O3P1rÎjW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÏ}rÐ(hXAEPtexrÑhX7AEP transport via diffusion extracellular to periplasm rÒh}rÓXGENE ASSOCIATIONrÔ]rÕX2( STM0320 or STM0999 or STM1473 or STM2267 )rÖash}r×j9,jÖj:,XTransport Outer Membrane PorinrØj<,h]rÙ(hh h)h2e…rÚRrÛj@,}rÜ(j¼G¿ðjB,)rÝ}rÞ(hXAEP_prßhX2-Aminoethylphosphonateràh}rá(XPUBCHEMrâ]rãX6353räaXCHEBIrå]ræX15573rçaXKEGGrè]réXC03557rêauh}rëhNhh]rì…ríRrîjU,X C2H7N1O3P1rïjW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rð}rñ(hXAEPabcppròhX'AEP transport via ABC system periplasm róh}rôXGENE ASSOCIATIONrõ]röX/( STM0426 and STM0427 and STM0429 and STM0428 )r÷ash}røj9,j÷j:,XTransport Inner Membranerùj<,h]rú(j%j %j%j%e…rûRrüj@,}rý(ju.G¿ðjˆ.G¿ðjÝG¿ðjB,)rþ}rÿ(hXAEP_crhX2-Aminoethylphosphonaterh}r(XPUBCHEMr]rX6353raXCHEBIr]rX15573raXKEGGr ]r XC03557r auh}r hNhh]r …rRrjU,X C2H7N1O3P1rjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðj¿.G?ðj¬.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r}r(hXAEPPYRTArhX-2 aminoethylphosphonate pyruvate transaminaserh}rXGENE ASSOCIATIONr]rXSTM0431rash}rj9,jj:,Xaminophosphonate metabolismrj<,h]rj'%a…rRrj@,}r(jþG¿ðjFG¿ðjB,)r}r (hXPald_cr!hXPhosphonoacetaldehyder"h}r#(XPUBCHEMr$]r%X6050r&aXCHEBIr']r(X18124r)aXKEGGr*]r+XC03167r,auh}r-hNhh]r.…r/Rr0jU,XC2H3O4P1r1jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðj>UG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r2}r3(hXPALDHr4hXphosphonoacetaldehyde hydrolaser5h}r6XGENE ASSOCIATIONr7]r8XSTM0432r9ash}r:j9,j9j:,Xaminophosphonate metabolismr;j<,h]r<j0%a…r=Rr>j@,}r?(jˆ.G¿ðjG¿ðj…CG?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r@}rA(hX EX_4hoxpac_erBhX4 hydroxyphenylacetate exchangerCh}rDXGENE ASSOCIATIONrE]rFjash}rGj9,jj:,XExchangerHj<,h]rI…rJRrKj@,}rLjB,)rM}rN(hX 4hoxpac_erOhX4-HydroxyphenylacetaterPh}rQ(XPUBCHEMrR]rSX3915rTaXCHEBIrU]rVX18101rWaXKEGGrX]rYXC00642rZauh}r[hNhh]r\…r]Rr^jU,XC8H7O3r_jW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r`}ra(hX 4hoxpactexrbhXJ4 hydroxyphenylacetate transport via diffusion extracellular to periplasm rch}rdXGENE ASSOCIATIONre]rfX2( STM0320 or STM0999 or STM1473 or STM2267 )rgash}rhj9,jgj:,XTransport Outer Membrane Porinrij<,h]rj(h)hh h2e…rkRrlj@,}rm(jMG¿ðjB,)rn}ro(hX 4hoxpac_prphX4-Hydroxyphenylacetaterqh}rr(XPUBCHEMrs]rtX3915ruaXCHEBIrv]rwX18101rxaXKEGGry]rzXC00642r{auh}r|hNhh]r}…r~RrjU,XC8H7O3r€jW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r}r‚(hX 4HOXPACt2pprƒhXA4 hydroxyphenylacetate transport in via proton symport periplasm r„h}r…XGENE ASSOCIATIONr†]r‡XSTM1107rˆash}r‰j9,jˆj:,XTransport Inner MembranerŠj<,h]r‹j9%a…rŒRrj@,}rŽ(jØ/G¿ðjnG¿ðj¿.G?ðjB,)r}r(hX 4hoxpac_cr‘hX4-Hydroxyphenylacetater’h}r“(XPUBCHEMr”]r•X3915r–aXCHEBIr—]r˜X18101r™aXKEGGrš]r›XC00642rœauh}rhNhh]rž…rŸRr jU,XC8H7O3r¡jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¢}r£(hXFLAVNADRr¤hXFlavin NAD P H reductaser¥h}r¦XGENE ASSOCIATIONr§]r¨XSTM1098r©ash}rªj9,j©j:,X!4 hydroxyphenylacetate catabolismr«j<,h]r¬jB%a…r­Rr®j@,}r¯(js7G¿ðj°HG¿ðj¿.G¿ðj™7G?ðjÃHG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r°}r±(hX 4HOXPACMONr²hX+4 hydroxyphenylacetate 3 monooxygenase nadhr³h}r´XGENE ASSOCIATIONrµ]r¶X(STM1098 or STM1099)r·ash}r¸j9,j·j:,X!4 hydroxyphenylacetate catabolismr¹j<,h]rº(jB%jK%e…r»Rr¼j@,}r½(jüAG¿ðjs7G¿ðj¿.G¿ðjG¿ðj™7G?ðjB,)r¾}r¿(hX 34dhpacet_crÀhX3-4-DihydroxyphenylacetaterÁh}rÂ(XPUBCHEMrÃ]rÄX4388rÅaXCHEBIrÆ]rÇX17612rÈaXKEGGrÉ]rÊXC01161rËauh}rÌhNhh]rÍ…rÎRrÏjU,XC8H7O4rÐjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðjˆ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÑ}rÒ(hX 4HOXPACMOFrÓhX,4 hydroxyphenylacetate 3 monooxygenase FADH2rÔh}rÕXGENE ASSOCIATIONrÖ]r×XSTM1099rØash}rÙj9,jØj:,X!4 hydroxyphenylacetate catabolismrÚj<,h]rÛjK%a…rÜRrÝj@,}rÞ(jüAG¿ðjG¿ðjÃHG¿ðj°HG?ðj¾G?ðjˆ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rß}rà(hX 34DHPACDOráhX*3 4 dihydroxyphenylacetate 2 3 dioxygenaserâh}rãXGENE ASSOCIATIONrä]råXSTM1103ræash}rçj9,jæj:,X!4 hydroxyphenylacetate catabolismrèj<,h]réjT%a…rêRrëj@,}rì(j¾G¿ðjüAG¿ðj¿.G?ðjB,)rí}rî(hX 2h5cmmusa_crïhX.2-Hydroxy-5-carboxymethylmuconate-Semialdehyderðh}rñ(XPUBCHEMrò]róX7231rôaXCHEBIrõ]röX17142r÷aXKEGGrø]rùXC04642rúauh}rûhNhh]rü…rýRrþjU,XC8H6O6rÿjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r}r(hX 4C2HM6SADHrhX84 carboxy 2 hydroxymuconate 6 semialdehyde dehydrogenaserh}rXGENE ASSOCIATIONr]rXSTM1102rash}rj9,jj:,X!4 hydroxyphenylacetate catabolismr j<,h]r j]%a…r Rr j@,}r (j™7G¿ðjíG¿ðjˆ.G¿ðjB,)r}r(hX 5cm2hmu_crhX!5-Carboxymethyl-2-hydroxymuconaterh}r(XPUBCHEMr]rX6862raXCHEBIr]rX2040raXKEGGr]rXC04186rauh}rhNhh]r…rRrjU,XC8H5O7r jW,jp,jY,JýÿÿÿjZ,j[,j\,GubG?ðjs7G?ðj¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r!}r"(hX 5CM2HMUDIr#hX15 carboxymethyl 2 hydroxymuconate delta isomeraser$h}r%XGENE ASSOCIATIONr&]r'XSTM1104r(ash}r)j9,j(j:,X!4 hydroxyphenylacetate catabolismr*j<,h]r+jf%a…r,Rr-j@,}r.(jG¿ðjB,)r/}r0(hX 5c2o3ed_cr1hX5-Carboxy-2-oxohept-3-enedioater2h}r3(XPUBCHEMr4]r5X6753r6aXCHEBIr7]r8X15924r9aXKEGGr:]r;XC04052r<auh}r=hNhh]r>…r?Rr@jU,XC8H5O7rAjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rB}rC(hX 5C2O3EDDCrDhX/5 carboxy 2 oxohept 3 enedioate decarboxylationrEh}rFXGENE ASSOCIATIONrG]rHXSTM1101rIash}rJj9,jIj:,X!4 hydroxyphenylacetate catabolismrKj<,h]rLjo%a…rMRrNj@,}rO(j/G¿ðj¿.G¿ðjB,)rP}rQ(hX 2hh24dd_crRhX2-Hydroxyhepta-2-4-dienedioaterSh}rT(XPUBCHEMrU]rVX7923rWaXCHEBIrX]rYjj.aXKEGGrZ]r[XC05600r\auh}r]hNhh]r^…r_Rr`jU,XC7H6O5rajW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðjÂ=G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rb}rc(hX2HH24DDHrdhX2hh24dd hydratasereh}rfXGENE ASSOCIATIONrg]rhXSTM1105riash}rjj9,jij:,X!4 hydroxyphenylacetate catabolismrkj<,h]rljx%a…rmRrnj@,}ro(jPG¿ðjˆ.G¿ðjB,)rp}rq(hX4h2kpi_crrhX4-Hydroxy-2-ketopimelatersh}rt(XPUBCHEMru]rvX7924rwaXCHEBIrx]ryjj.aXKEGGrz]r{XC05601r|auh}r}hNhh]r~…rRr€jU,XC7H8O6rjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r‚}rƒ(hX4H2KPILYr„hX 4h2kpi Lyaser…h}r†XGENE ASSOCIATIONr‡]rˆXSTM1106r‰ash}rŠj9,j‰j:,X!4 hydroxyphenylacetate catabolismr‹j<,h]rŒj%a…rRrŽj@,}r(jpG¿ðjFG?ðj¼BG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r}r‘(hX 12PPDS2tppr’hX6 S Propane 1 2 diol facilitated transport 2 periplasm r“h}r”XGENE ASSOCIATIONr•]r–XSTM2037r—ash}r˜j9,j—j:,XTransport Inner Membraner™j<,h]ršh;a…r›Rrœj@,}r(j!.G¿ðjB.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rž}rŸ(hX12PPDRDHr hX R Propane 1 2 diol dehydrataser¡h}r¢XGENE ASSOCIATIONr£]r¤X:( STM2040 and STM2041 and STM2042 and STM2043 and STM2044)r¥ash}r¦j9,j¥j:,X1 2 Propanediol Catabolismr§j<,h]r¨(jŠ%j“%jœ%j¥%j®%e…r©Rrªj@,}r«(jí-G¿ðjˆ.G?ðjNVG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¬}r­(hX12PPDSDHr®hX S Propane 1 2 diol dehydrataser¯h}r°XGENE ASSOCIATIONr±]r²X:( STM2040 and STM2041 and STM2042 and STM2043 and STM2044)r³ash}r´j9,j³j:,X1 2 Propanediol Catabolismrµj<,h]r¶(jŠ%j“%jœ%j¥%j®%e…r·Rr¸j@,}r¹(jB.G¿ðjNVG?ðjˆ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rº}r»(hXALCDPPALr¼hXalcohol dehydrogenase Propanal r½h}r¾XGENE ASSOCIATIONr¿]rÀXSTM2052rÁash}rÂj9,jÁj:,X1 2 Propanediol CatabolismrÃj<,h]rÄj·%a…rÅRrÆj@,}rÇ(jNVG¿ðjs7G¿ðj¿.G¿ðjB,)rÈ}rÉ(hXppoh_crÊhX 1-PropanolrËh}rÌ(XPUBCHEMrÍ]rÎX8258rÏaXCHEBIrÐ]rÑX28831rÒaXKEGGrÓ]rÔXC05979rÕauh}rÖhNhh]r×…rØRrÙjU,XC3H8O1rÚjW,jp,jY,KjZ,j[,j\,GubG?ðj™7G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÛ}rÜ(hX COAPPALDHrÝhX$CoA dependent Propanal dehydrogenaserÞh}rßXGENE ASSOCIATIONrà]ráXSTM2051râash}rãj9,jâj:,X1 2 Propanediol Catabolismräj<,h]råjÀ%a…ræRrçj@,}rè(j™7G¿ðjNVG¿ðj˜CG¿ðj›DG?ðjs7G?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)ré}rê(hXDSCLCOCHrëhX!Sirohydrochlorin cobaltochelataserìh}ríXGENE ASSOCIATIONrî]rïX( STM2025 or STM3477 )rðash}rñj9,jðj:,X*Cofactor and Prosthetic Group Biosynthesisròj<,h]ró(jÉ%jë e…rôRrõj@,}rö(jŸkG¿ðj€G¿ðjB,)r÷}rø(hX codscl2_crùhXCobalt-precorrin-2rúh}rû(XPUBCHEMrü]rýX13705rþaXCHEBIrÿ]rjj.aXKEGGr]rXC11538rauh}rhNhh]r…rRrjU,X C42H39CoN4O16rjW,jp,jY,JùÿÿÿjZ,j[,j\,GubG?ðj¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r }r (hX Cobalt2abcppIr hX.cobalt II transport via ABC system periplasm Ir h}r XGENE ASSOCIATIONr]rX/( STM2023 and STM2022 and STM2021 and STM2020 )rash}rj9,jj:,X&Inorganic Ion Transport and Metabolismrj<,h]r(jÒ%jÛ%jä%jí%e…rRrj@,}r(jˆ.G¿ðju.G¿ðj²kG¿ðjŸkG?ðj¬.G?ðjÑ.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r}r(hXCobalt2abcppIIrhX/cobalt II transport via ABC system periplasm IIrh}rXGENE ASSOCIATIONr]rX( STM2023 and STM2022 )rash}rj9,jj:,X&Inorganic Ion Transport and Metabolismr j<,h]r!(jÛ%jä%e…r"Rr#j@,}r$(j²kG¿ðjŸkG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r%}r&(hX CODSCL2MTr'hX$Cobalt precorrin 2 methyltransferaser(h}r)XGENE ASSOCIATIONr*]r+XSTM2024r,ash}r-j9,j,j:,X*Cofactor and Prosthetic Group Biosynthesisr.j<,h]r/jö%a…r0Rr1j@,}r2(jÅMG¿ðj÷G¿ðj{SG?ðj¿.G?ðjB,)r3}r4(hX codscl3_cr5hXCobalt-precorrin-3r6h}r7(XPUBCHEMr8]r9X13706r:aXCHEBIr;]r<jj.aXKEGGr=]r>XC11539r?auh}r@hNhh]rA…rBRrCjU,X C43H41CoN4O16rDjW,jp,jY,JùÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rE}rF(hX CODSCL3MTrGhX(Cobalt precorrin 3 C17 methyltransferaserHh}rIXGENE ASSOCIATIONrJ]rKXSTM2027rLash}rMj9,jLj:,X*Cofactor and Prosthetic Group BiosynthesisrNj<,h]rOjÿ%a…rPRrQj@,}rR(j3G¿ðjÅMG¿ðjB,)rS}rT(hX codscl4_crUhXCobalt-precorrin-4rVh}rW(XPUBCHEMrX]rYX13707rZaXCHEBIr[]r\jj.aXKEGGr]]r^XC11540r_auh}r`hNhh]ra…rbRrcjU,X C44H44CoN4O16rdjW,jp,jY,JúÿÿÿjZ,j[,j\,GubG?ðj{SG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)re}rf(hX CODSCL4MTrghX$Cobalt precorrin 4 methyltransferaserhh}riXGENE ASSOCIATIONrj]rkXSTM2029rlash}rmj9,jlj:,X*Cofactor and Prosthetic Group Biosynthesisrnj<,h]roj&a…rpRrqj@,}rr(jÅMG¿ðjSG¿ðj{SG?ðjB,)rs}rt(hX codscl5a_cruhXCobalt-precorrin-5arvh}rw(XPUBCHEMrx]ryjj.aXCHEBIrz]r{jj.aXKEGGr|]r}XC16242r~auh}rhNhh]r€…rRr‚jU,X C45H46CoN4O16rƒjW,jp,jY,JúÿÿÿjZ,j[,j\,GubG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r„}r…(hX CODSCL5DAr†hX!Cobalt precorrin 5a deacetylationr‡h}rˆXGENE ASSOCIATIONr‰]rŠXSTM2028r‹ash}rŒj9,j‹j:,X*Cofactor and Prosthetic Group Biosynthesisrj<,h]rŽj&a…rRrj@,}r‘(jˆ.G¿ðjsG¿ðj…CG?ðjB,)r’}r“(hX codscl5b_cr”hXCobalt-precorrin-5br•h}r–(XPUBCHEMr—]r˜jj.aXCHEBIr™]ršjj.aXKEGGr›]rœXC16243rauh}ržhNhh]rŸ…r Rr¡jU,X C43H43CoN4O16r¢jW,jp,jY,JùÿÿÿjZ,j[,j\,GubG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r£}r¤(hX CODSCL5BMTr¥hX%Cobalt precorrin 5b methyltransferaser¦h}r§XGENE ASSOCIATIONr¨]r©XSTM2032rªash}r«j9,jªj:,X*Cofactor and Prosthetic Group Biosynthesisr¬j<,h]r­j&a…r®Rr¯j@,}r°(jÅMG¿ðj’G¿ðj{SG?ðjB,)r±}r²(hX codscl6a_cr³hXCobalt-precorrin-6ar´h}rµ(XPUBCHEMr¶]r·X13709r¸aXCHEBIr¹]rºjj.aXKEGGr»]r¼XC11542r½auh}r¾hNhh]r¿…rÀRrÁjU,X C44H45CoN4O16rÂjW,jp,jY,JùÿÿÿjZ,j[,j\,GubG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÃ}rÄ(hX CODSCL6AREDrÅhXCobalt precorrin 6a reductaserÆh}rÇXGENE ASSOCIATIONrÈ]rÉXSTM2026rÊash}rËj9,jÊj:,X*Cofactor and Prosthetic Group BiosynthesisrÌj<,h]rÍj#&a…rÎRrÏj@,}rÐ(jÍ7G¿ðj±G¿ðj¿.G¿ðjB,)rÑ}rÒ(hX codscl6b_crÓhXCobalt-precorrin-6brÔh}rÕ(XPUBCHEMrÖ]r×X13710rØaXCHEBIrÙ]rÚjj.aXKEGGrÛ]rÜXC11543rÝauh}rÞhNhh]rß…ràRrájU,X C44H47CoN4O16râjW,jp,jY,JùÿÿÿjZ,j[,j\,GubG?ðjà7G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rã}rä(hX CODSCL6BMTråhX%Cobalt precorrin 6b methyltransferaseræh}rçXGENE ASSOCIATIONrè]réXSTM2031rêash}rëj9,jêj:,X*Cofactor and Prosthetic Group Biosynthesisrìj<,h]ríj,&a…rîRrïj@,}rð(jÅMG¿ðjÑG¿ðj{SG?ðjB,)rñ}rò(hX codscl7_cróhXCobalt-precorrin-7rôh}rõ(XPUBCHEMrö]r÷jj.aXCHEBIrø]rùjj.aXKEGGrú]rûXC16244rüauh}rýhNhh]rþ…rÿRrjU,X C45H49CoN4O16rjW,jp,jY,JùÿÿÿjZ,j[,j\,GubG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r}r(hX CODSCL7MTDCrhX2Cobalt precorrin 7 methyltransferase decarboxylaserh}rXGENE ASSOCIATIONr]rXSTM2030r ash}r j9,j j:,X*Cofactor and Prosthetic Group Biosynthesisr j<,h]r j5&a…r Rrj@,}r(jñG¿ðjÅMG¿ðj{SG?ðjÂ=G?ðjB,)r}r(hX codscl8x_crhXCobalt-precorrin-8xrh}r(XPUBCHEMr]rX13712raXCHEBIr]rjj.aXKEGGr]rXC11545rauh}rhNhh]r…rRr jU,X C45H52CoN4O14r!jW,jp,jY,JúÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r"}r#(hX CODSCL8XIr$hXCobalt precorrin 8x isomeraser%h}r&XGENE ASSOCIATIONr']r(XSTM2033r)ash}r*j9,j)j:,X*Cofactor and Prosthetic Group Biosynthesisr+j<,h]r,j>&a…r-Rr.j@,}r/(jG¿ðjB,)r0}r1(hXcobn_cr2hX Cobyrinater3h}r4(XPUBCHEMr5]r6X8068r7aXCHEBIr8]r9X33907r:aXKEGGr;]r<XC05773r=auh}r>hNhh]r?…r@RrAjU,X C45H52CoN4O14rBjW,jp,jY,JúÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rC}rD(hXCOBNADrEhXCobyrinate amidationrFh}rGXGENE ASSOCIATIONrH]rIXSTM2035rJash}rKj9,jJj:,X*Cofactor and Prosthetic Group BiosynthesisrLj<,h]rMjG&a…rNRrOj@,}rP(jˆ.GÀjÿLGÀj0G¿ðju.GÀj¬.G@jÏBG@j¿.G@jB,)rQ}rR(hX cob2nda_crShXCob-II-yrinate-a-c-diamiderTh}rU(XPUBCHEMrV]rWX8735rXaXCHEBIrY]rZX27937r[aXKEGGr\]r]XC06504r^auh}r_hNhh]r`…raRrbjU,X C45H56CoN6O12rcjW,jp,jY,JüÿÿÿjZ,j[,j\,GubG?ðjÑ.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rd}re(hX COB2NDAREDrfhX$cob II yrinate a c diamide reductasergh}rhXGENE ASSOCIATIONri]rjXs0001rkash}rlj9,jkj:,X*Cofactor and Prosthetic Group Biosynthesisrmj<,h]rnjša…roRrpj@,}rq(jQGÀjB[G¿ðjB,)rr}rs(hX cob1nda_crthXCob-I-yrinate-a-c-diamideruh}rv(XPUBCHEMrw]rxX8736ryaXCHEBIrz]r{X28531r|aXKEGGr}]r~XC06505rauh}r€hNhh]r…r‚RrƒjU,X C45H56CoN6O12r„jW,jp,jY,JûÿÿÿjZ,j[,j\,GubG@j¿.G@jR[G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r…}r†(hX COB1NDAAT1r‡hX/cob I yrinate a c diamide adenosyltransferase 1rˆh}r‰XGENE ASSOCIATIONrŠ]r‹X( STM2050 or STM1718 )rŒash}rj9,jŒj:,X*Cofactor and Prosthetic Group BiosynthesisrŽj<,h]r(j˜jP&e…rRr‘j@,}r’(jrG¿ðju.G¿ðj¿.G¿ðj¼cG?ðjB,)r“}r”(hX adcob1nda_cr•hXAdenosyl-cobyrinate-a-c-diamider–h}r—(XPUBCHEMr˜]r™X8737ršaXCHEBIr›]rœX2482raXKEGGrž]rŸXC06506r auh}r¡hNhh]r¢…r£Rr¤jU,XC55H68CoN11O15r¥jW,jp,jY,JüÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r¦}r§(hX COB1NDAAT2r¨hX/cob I yrinate a c diamide adenosyltransferase 2r©h}rªXGENE ASSOCIATIONr«]r¬XSTM2467r­ash}r®j9,j­j:,X*Cofactor and Prosthetic Group Biosynthesisr¯j<,h]r°jY&a…r±Rr²j@,}r³(ju.G¿ðjˆ.G¿ðjrG¿ðj“G?ðjÑ.G?ðjé3G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r´}rµ(hX ADCOBNSYNr¶hXadenosylcobyric acid synthaser·h}r¸XGENE ASSOCIATIONr¹]rºXSTM2019r»ash}r¼j9,j»j:,X*Cofactor and Prosthetic Group Biosynthesisr½j<,h]r¾jb&a…r¿RrÀj@,}rÁ(jˆ.GÀj“G¿ðjÿLGÀju.GÀjB,)rÂ}rÃ(hXadcobn_crÄhXAdenosylcobyric-acidrÅh}rÆ(XPUBCHEMrÇ]rÈX8738rÉaXCHEBIrÊ]rËX2483rÌaXKEGGrÍ]rÎXC06507rÏauh}rÐhNhh]rÑ…rÒRrÓjU,XC55H76CoN15O11rÔjW,jp,jY,KjZ,j[,j\,GubG?ðjÏBG@j¿.G@j¬.G@jÑ.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÕ}rÖ(hXLTHRKr×hXL threonine kinaserØh}rÙXGENE ASSOCIATIONrÚ]rÛXSTM2058rÜash}rÝj9,jÜj:,X*Cofactor and Prosthetic Group BiosynthesisrÞj<,h]rßjk&a…ràRráj@,}râ(j&¨G¿ðju.G¿ðjB,)rã}rä(hXthrp_cråhXL-Threonine-O-3-phosphateræh}rç(XPUBCHEMrè]réX14294rêaXCHEBIrë]rìX37525ríaXKEGGrî]rïXC12147rðauh}rñhNhh]rò…róRrôjU,XC4H8NO6PrõjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðj¿.G?ðj¬.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rö}r÷(hXTHRPDCrøhX#L threonine phosphate decarboxylaserùh}rúXGENE ASSOCIATIONrû]rüXSTM0644rýash}rþj9,jýj:,X*Cofactor and Prosthetic Group Biosynthesisrÿj<,h]rjt&a…rRrj@,}r(jãG¿ðj¿.G¿ðjÂ=G?ðjB,)r}r(hXappp_crhX D-1-Aminopropan-2-ol-O-phosphaterh}r(XPUBCHEMr ]r X6809r aXCHEBIr ]r X28390raXKEGGr]rXC04122rauh}rhNhh]r…rRrjU,XC3H9NO4PrjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r}r(hXADOCBIPSrhX&Adenosyl cobinamide phosphate synthaserh}rXGENE ASSOCIATIONr]rXSTM2034rash}rj9,jj:,X*Cofactor and Prosthetic Group Biosynthesisr j<,h]r!j}&a…r"Rr#j@,}r$(jÂG¿ðjG¿ðju.G¿ðjDG?ðjÑ.G?ðj¬.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r%}r&(hXADOCBLPSr'hX$Adenosylcobalamin phosphate synthaser(h}r)XGENE ASSOCIATIONr*]r+XSTM2017r,ash}r-j9,j,j:,X*Cofactor and Prosthetic Group Biosynthesisr.j<,h]r/j†&a…r0Rr1j@,}r2(jB,)r3}r4(hX 5prdmbz_cr5hX6N1-5-Phospho-alpha-D-ribosyl-5-6-dimethylbenzimidazoler6h}r7(XPUBCHEMr8]r9X7342r:aXCHEBIr;]r<X16837r=aXKEGGr>]r?XC04778r@auh}rAhNhh]rB…rCRrDjU,X C14H17N2O7PrEjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj4DG¿ðj¿.G?ðjB,)rF}rG(hX adocblp_crHhXAdenosylcobalamin-phosphaterIh}rJ(XPUBCHEMrK]rLjj.aXCHEBIrM]rNjj.aXKEGGrO]rPX phosphorylated version of C00194rQauh}rRhNhh]rS…rTRrUjU,XC72H99CoN18O20P2rVjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðjºG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rW}rX(hXADOCBLPPrYhX'Adenosylcobalamin phosphate phosphataserZh}r[XGENE ASSOCIATIONr\]r]XSTM0643r^ash}r_j9,j^j:,X*Cofactor and Prosthetic Group Biosynthesisr`j<,h]raj&a…rbRrcj@,}rd(j>0G¿ðjFG¿ðj™NG?ðj’;G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)re}rf(hXADOCBIKrghXAdenosyl cobinamide kinaserhh}riXGENE ASSOCIATIONrj]rkX( STM2018 or STM1208 )rlash}rmj9,jlj:,X*Cofactor and Prosthetic Group Biosynthesisrnj<,h]ro(j¼"j£e…rpRrqj@,}rr(jÏcG¿ðju.G¿ðjDG?ðj¬.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rs}rt(hXCBLATruhX cob I alamin adenosyltransferaservh}rwXGENE ASSOCIATIONrx]ryX!( STM1718 or STM2050 or STM2467 )rzash}r{j9,jzj:,X*Cofactor and Prosthetic Group Biosynthesisr|j<,h]r}(jY&jP&j˜e…r~Rrj@,}r€(jEdG¿ðj¿.G¿ðju.G¿ðj™NG?ðj¼cG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r}r‚(hXAPPKrƒhX1 amino 2 propanol kinaser„h}r…XGENE ASSOCIATIONr†]r‡jash}rˆj9,jj:,X*Cofactor and Prosthetic Group Biosynthesisr‰j<,h]rŠ…r‹RrŒj@,}r(jB,)rŽ}r(hXapp_crhXR-1-Amino-2-propanolr‘h}r’(XPUBCHEMr“]r”X6071r•aXCHEBIr–]r—X15675r˜aXKEGGr™]ršXC03194r›auh}rœhNhh]r…ržRrŸjU,XC3H9NOr jW,jp,jY,KjZ,j[,j\,GubG¿ðju.G¿ðj¬.G?ðjG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¡}r¢(hX EX_remnant1_er£hX-residual atoms of reaction DMBZIDSYN exchanger¤h}r¥XGENE ASSOCIATIONr¦]r§jash}r¨j9,jj:,XExchanger©j<,h]rª…r«Rr¬j@,}r­jB,)r®}r¯(hX remnant1_er°hX$residual-atoms-of-reaction-DMBZIDSYNr±h}r²(XPUBCHEMr³]r´jj.aXCHEBIrµ]r¶jj.aXKEGGr·]r¸jj.auh}r¹hNhh]rº…r»Rr¼jU,XC4H2N2O3r½jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¾}r¿(hX REMNANT1texrÀhXXresidual atoms of reaction DMBZIDSYN transport via diffusion extracellular to periplasm rÁh}rÂXGENE ASSOCIATIONrÃ]rÄX2( STM0320 or STM0999 or STM1473 or STM2267 )rÅash}rÆj9,jÅj:,XTransport Outer Membrane PorinrÇj<,h]rÈ(h)hh h2e…rÉRrÊj@,}rË(j®G¿ðjB,)rÌ}rÍ(hX remnant1_prÎhX$residual-atoms-of-reaction-DMBZIDSYNrÏh}rÐ(XPUBCHEMrÑ]rÒjj.aXCHEBIrÓ]rÔjj.aXKEGGrÕ]rÖjj.auh}r×hNhh]rØ…rÙRrÚjU,XC4H2N2O3rÛjW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÜ}rÝ(hXEX_colipa20Oag_erÞhX3O antigen x20 core oligosaccharide lipid A exchangerßh}ràXGENE ASSOCIATIONrá]râjash}rãj9,jj:,XExchangeräj<,h]rå…ræRrçj@,}rèjB,)ré}rê(hX colipa20Oag_erëhX*O-antigen-x20-core-oligosaccharide-lipid-Arìh}rí(XPUBCHEMrî]rïjj.aXCHEBIrð]rñjj.aXKEGGrò]rójj.auh}rôhNhh]rõ…röRr÷jU,XC656H1103N2O440P4røjW,jË-jY,JõÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rù}rú(hXcolipa20OagtexrûhXPO antigen x20 core oligosaccharide lipid A transport periplasm to extracellular rüh}rýXGENE ASSOCIATIONrþ]rÿjash}rj9,jj:,X)Lipopolysaccharide Biosynthesis Recyclingrj<,h]r…rRrj@,}r(jB,)r}r(hX colipa20Oag_prhX*O-antigen-x20-core-oligosaccharide-lipid-Ar h}r (XPUBCHEMr ]r jj.aXCHEBIr ]rjj.aXKEGGr]rjj.auh}rhNhh]r…rRrjU,XC656H1103N2O440P4rjW,jX,jY,JõÿÿÿjZ,j[,j\,GubG¿ðjéG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r}r(hX udcdp20OagLpprhXO antigen x20 ligase periplasm rh}rXGENE ASSOCIATIONr]rXSTM3713rash}rj9,jj:,X)Lipopolysaccharide Biosynthesis Recyclingrj<,h]r jÖ a…r!Rr"j@,}r#(jB,)r$}r%(hX udcdp20Oag_pr&hX'Undecaprenyl-diphosphate-O-antigene-20xr'h}r((XPUBCHEMr)]r*jj.aXCHEBIr+]r,jj.aXKEGGr-]r.jj.auh}r/hNhh]r0…r1Rr2jU,XC535H890O347P2r3jW,jX,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj lG¿ðj%…G?ðjØ/G?ðjG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r4}r5(hXudcdpgalrmnmanabetppr6hX]Undecaprenyl diphosphate galactose rhamnose mannose abequose flippase cytoplasm to periplasm r7h}r8XGENE ASSOCIATIONr9]r:XSTM2088r;ash}r<j9,j;j:,X)Lipopolysaccharide Biosynthesis Recyclingr=j<,h]r>j˜&a…r?Rr@j@,}rA(jB,)rB}rC(hXudcdpgalrmnmanabe_crDhX<Undecaprenyl-diphosphate-galactose-rhamnose-mannose-abequoserEh}rF(XPUBCHEMrG]rHjj.aXCHEBIrI]rJjj.aXKEGGrK]rLjj.auh}rMhNhh]rN…rORrPjU,X C79H130O24P2rQjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjB,)rR}rS(hXudcdpgalrmnmanabe_prThX<Undecaprenyl-diphosphate-galactose-rhamnose-mannose-abequoserUh}rV(XPUBCHEMrW]rXjj.aXCHEBIrY]rZjj.aXKEGGr[]r\jj.auh}r]hNhh]r^…r_Rr`jU,X C79H130O24P2rajW,jX,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rb}rc(hXOGLTrdhX1galactosyltransferase LPS O antigen biosynthesis reh}rfXGENE ASSOCIATIONrg]rhXSTM2082riash}rjj9,jij:,X)Lipopolysaccharide Biosynthesis Recyclingrkj<,h]rlj¡&a…rmRrnj@,}ro(j³EG¿ðj8G¿ðjB,)rp}rq(hX udcdpgal_crrhX"Undecaprenyl-diphosphate-galactosersh}rt(XPUBCHEMru]rvjj.aXCHEBIrw]rxjj.aXKEGGry]rzjj.auh}r{hNhh]r|…r}Rr~jU,X C61H100O12P2rjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðjëEG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r€}r(hXORLTr‚hX1rhamnosyl transferase LPS O antigen biosynthesis rƒh}r„XGENE ASSOCIATIONr…]r†XSTM2085r‡ash}rˆj9,j‡j:,X)Lipopolysaccharide Biosynthesis Recyclingr‰j<,h]rŠjª&a…r‹RrŒj@,}r(jrG¿ðjpG¿ðjB,)rŽ}r(hX udcdpgalrmn_crhX+Undecaprenyl-diphosphate-galactose-rhamnoser‘h}r’(XPUBCHEMr“]r”jj.aXCHEBIr•]r–jj.aXKEGGr—]r˜jj.auh}r™hNhh]rš…r›RrœjU,X C67H110O16P2rjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðj¿.G?ðj¤G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rž}rŸ(hXOMLTr hX0mannosyl transferase LPS O antigen biosynthesis r¡h}r¢XGENE ASSOCIATIONr£]r¤XSTM2086r¥ash}r¦j9,j¥j:,X)Lipopolysaccharide Biosynthesis Recyclingr§j<,h]r¨j³&a…r©Rrªj@,}r«(jŽG¿ðjܹG¿ðjpMG?ðjB,)r¬}r­(hXudcdpgalrmnman_cr®hX3Undecaprenyl-diphosphate-galactose-rhamnose-mannoser¯h}r°(XPUBCHEMr±]r²jj.aXCHEBIr³]r´jj.aXKEGGrµ]r¶jj.auh}r·hNhh]r¸…r¹RrºjU,X C73H120O21P2r»jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¼}r½(hXOALTr¾hX1abequosyl transferase LPS O antigen biosynthesis r¿h}rÀXGENE ASSOCIATIONrÁ]rÂXSTM2087rÃash}rÄj9,jÃj:,X)Lipopolysaccharide Biosynthesis RecyclingrÅj<,h]rÆj¼&a…rÇRrÈj@,}rÉ(jB,)rÊ}rË(hX cdpabeq_crÌhX CDP-abequoserÍh}rÎ(XPUBCHEMrÏ]rÐX4916rÑaXCHEBIrÒ]rÓX16049rÔaXKEGGrÕ]rÖXC01788r×auh}rØhNhh]rÙ…rÚRrÛjU,X C15H23N3O14P2rÜjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj¬G¿ðjtG?ðjBG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÝ}rÞ(hXMAN1PT2rßhX,mannose 1 phosphate guanylyltransferase GDP ràh}ráXGENE ASSOCIATIONrâ]rãX( STM2105.S or STM2084 )räash}råj9,jäj:,XCell Envelope Biosynthesisræj<,h]rç(jÅ&jÎ&e…rèRréj@,}rê(j#ºG¿ðj¿.G¿ðjpMG¿ðjÑ.G?ðjܹG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rë}rì(hXPMANMríhXphosphomannomutaserîh}rïXGENE ASSOCIATIONrð]rñX( STM2104 or STM2083 )ròash}rój9,jòj:,XAlternate Carbon Metabolismrôj<,h]rõ(j×&jà&e…röRr÷j@,}rø(j#ºG¿ðj ÈG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rù}rú(hXOAP1pprûhX!O antigen polymerase 1 periplasm rüh}rýXGENE ASSOCIATIONrþ]rÿXSTM1332rash}rj9,jj:,X)Lipopolysaccharide Biosynthesis Recyclingrj<,h]rjé&a…rRrj@,}r(jRGÀjB,)r}r(hX udcdp2Oag_pr hX&Undecaprenyl-diphosphate-O-antigene-2xr h}r (XPUBCHEMr ]r jj.aXCHEBIr]rjj.aXKEGGr]rjj.auh}rhNhh]r…rRrjU,X C103H170O41P2rjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG?ðj%…G?ðjØ/G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r}r(hXOAP2pprhX!O antigen polymerase 2 periplasm rh}rXGENE ASSOCIATIONr]rXSTM1332rash}rj9,jj:,X)Lipopolysaccharide Biosynthesis Recyclingr j<,h]r!jé&a…r"Rr#j@,}r$(jRG¿ðjG¿ðj%…G?ðjB,)r%}r&(hX udcdp3Oag_pr'hX&Undecaprenyl-diphosphate-O-antigene-3xr(h}r)(XPUBCHEMr*]r+jj.aXCHEBIr,]r-jj.aXKEGGr.]r/jj.auh}r0hNhh]r1…r2Rr3jU,X C127H210O58P2r4jW,jX,jY,JþÿÿÿjZ,j[,j\,GubG?ðjØ/G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r5}r6(hXOAP3ppr7hX!O antigen polymerase 3 periplasm r8h}r9XGENE ASSOCIATIONr:]r;XSTM1332r<ash}r=j9,j<j:,X)Lipopolysaccharide Biosynthesis Recyclingr>j<,h]r?jé&a…r@RrAj@,}rB(j%G¿ðjRG¿ðjB,)rC}rD(hX udcdp4Oag_prEhX&Undecaprenyl-diphosphate-O-antigene-4xrFh}rG(XPUBCHEMrH]rIjj.aXCHEBIrJ]rKjj.aXKEGGrL]rMjj.auh}rNhNhh]rO…rPRrQjU,X C151H250O75P2rRjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG?ðjØ/G?ðj%…G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rS}rT(hXOAP4pprUhX!O antigen polymerase 4 periplasm rVh}rWXGENE ASSOCIATIONrX]rYXSTM1332rZash}r[j9,jZj:,X)Lipopolysaccharide Biosynthesis Recyclingr\j<,h]r]jé&a…r^Rr_j@,}r`(jRG¿ðjCG¿ðjB,)ra}rb(hX udcdp5Oag_prchX&Undecaprenyl-diphosphate-O-antigene-5xrdh}re(XPUBCHEMrf]rgjj.aXCHEBIrh]rijj.aXKEGGrj]rkjj.auh}rlhNhh]rm…rnRrojU,X C175H290O92P2rpjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG?ðjØ/G?ðj%…G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rq}rr(hXOAP5pprshX!O antigen polymerase 5 periplasm rth}ruXGENE ASSOCIATIONrv]rwXSTM1332rxash}ryj9,jxj:,X)Lipopolysaccharide Biosynthesis Recyclingrzj<,h]r{jé&a…r|Rr}j@,}r~(jaG¿ðjRG¿ðjB,)r}r€(hX udcdp6Oag_prhX&Undecaprenyl-diphosphate-O-antigene-6xr‚h}rƒ(XPUBCHEMr„]r…jj.aXCHEBIr†]r‡jj.aXKEGGrˆ]r‰jj.auh}rŠhNhh]r‹…rŒRrjU,XC199H330O109P2rŽjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG?ðjØ/G?ðj%…G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r}r(hXOAP6ppr‘hX!O antigen polymerase 6 periplasm r’h}r“XGENE ASSOCIATIONr”]r•XSTM1332r–ash}r—j9,j–j:,X)Lipopolysaccharide Biosynthesis Recyclingr˜j<,h]r™jé&a…ršRr›j@,}rœ(jRG¿ðjG¿ðjB,)r}rž(hX udcdp7Oag_prŸhX&Undecaprenyl-diphosphate-O-antigene-7xr h}r¡(XPUBCHEMr¢]r£jj.aXCHEBIr¤]r¥jj.aXKEGGr¦]r§jj.auh}r¨hNhh]r©…rªRr«jU,XC223H370O126P2r¬jW,jX,jY,JþÿÿÿjZ,j[,j\,GubG?ðj%…G?ðjØ/G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r­}r®(hXOAP7ppr¯hX!O antigen polymerase 7 periplasm r°h}r±XGENE ASSOCIATIONr²]r³XSTM1332r´ash}rµj9,j´j:,X)Lipopolysaccharide Biosynthesis Recyclingr¶j<,h]r·jé&a…r¸Rr¹j@,}rº(jG¿ðjRG¿ðjØ/G?ðjB,)r»}r¼(hX udcdp8Oag_pr½hX&Undecaprenyl-diphosphate-O-antigene-8xr¾h}r¿(XPUBCHEMrÀ]rÁjj.aXCHEBIrÂ]rÃjj.aXKEGGrÄ]rÅjj.auh}rÆhNhh]rÇ…rÈRrÉjU,XC247H410O143P2rÊjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG?ðj%…G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rË}rÌ(hXOAP8pprÍhX!O antigen polymerase 8 periplasm rÎh}rÏXGENE ASSOCIATIONrÐ]rÑXSTM1332rÒash}rÓj9,jÒj:,X)Lipopolysaccharide Biosynthesis RecyclingrÔj<,h]rÕjé&a…rÖRr×j@,}rØ(j»G¿ðjRG¿ðj%…G?ðjB,)rÙ}rÚ(hX udcdp9Oag_prÛhX&Undecaprenyl-diphosphate-O-antigene-9xrÜh}rÝ(XPUBCHEMrÞ]rßjj.aXCHEBIrà]rájj.aXKEGGrâ]rãjj.auh}rähNhh]rå…ræRrçjU,XC271H450O160P2rèjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG?ðjØ/G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ré}rê(hXOAP9pprëhX!O antigen polymerase 9 periplasm rìh}ríXGENE ASSOCIATIONrî]rïXSTM1332rðash}rñj9,jðj:,X)Lipopolysaccharide Biosynthesis Recyclingròj<,h]rójé&a…rôRrõj@,}rö(jÙG¿ðjRG¿ðjØ/G?ðjB,)r÷}rø(hX udcdp10Oag_prùhX'Undecaprenyl-diphosphate-O-antigene-10xrúh}rû(XPUBCHEMrü]rýjj.aXCHEBIrþ]rÿjj.aXKEGGr]rjj.auh}rhNhh]r…rRrjU,XC295H490O177P2rjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG?ðj%…G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r}r(hXOAP10ppr hX"O antigen polymerase 10 periplasm r h}r XGENE ASSOCIATIONr ]r XSTM1332rash}rj9,jj:,X)Lipopolysaccharide Biosynthesis Recyclingrj<,h]rjé&a…rRrj@,}r(jRG¿ðj÷G¿ðj%…G?ðjB,)r}r(hX udcdp11Oag_prhX'Undecaprenyl-diphosphate-O-antigene-11xrh}r(XPUBCHEMr]rjj.aXCHEBIr]rjj.aXKEGGr]rjj.auh}r hNhh]r!…r"Rr#jU,XC319H530O194P2r$jW,jX,jY,JþÿÿÿjZ,j[,j\,GubG?ðjØ/G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r%}r&(hXOAP11ppr'hX"O antigen polymerase 11 periplasm r(h}r)XGENE ASSOCIATIONr*]r+XSTM1332r,ash}r-j9,j,j:,X)Lipopolysaccharide Biosynthesis Recyclingr.j<,h]r/jé&a…r0Rr1j@,}r2(jG¿ðjRG¿ðj%…G?ðjB,)r3}r4(hX udcdp12Oag_pr5hX'Undecaprenyl-diphosphate-O-antigene-12xr6h}r7(XPUBCHEMr8]r9jj.aXCHEBIr:]r;jj.aXKEGGr<]r=jj.auh}r>hNhh]r?…r@RrAjU,XC343H570O211P2rBjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG?ðjØ/G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rC}rD(hXOAP12pprEhX"O antigen polymerase 12 periplasm rFh}rGXGENE ASSOCIATIONrH]rIXSTM1332rJash}rKj9,jJj:,X)Lipopolysaccharide Biosynthesis RecyclingrLj<,h]rMjé&a…rNRrOj@,}rP(jRG¿ðj3G¿ðjB,)rQ}rR(hX udcdp13Oag_prShX'Undecaprenyl-diphosphate-O-antigene-13xrTh}rU(XPUBCHEMrV]rWjj.aXCHEBIrX]rYjj.aXKEGGrZ]r[jj.auh}r\hNhh]r]…r^Rr_jU,XC367H610O228P2r`jW,jX,jY,JþÿÿÿjZ,j[,j\,GubG?ðj%…G?ðjØ/G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ra}rb(hXOAP13pprchX"O antigen polymerase 13 periplasm rdh}reXGENE ASSOCIATIONrf]rgXSTM1332rhash}rij9,jhj:,X)Lipopolysaccharide Biosynthesis Recyclingrjj<,h]rkjé&a…rlRrmj@,}rn(jRG¿ðjQG¿ðj%…G?ðjØ/G?ðjB,)ro}rp(hX udcdp14Oag_prqhX'Undecaprenyl-diphosphate-O-antigene-14xrrh}rs(XPUBCHEMrt]rujj.aXCHEBIrv]rwjj.aXKEGGrx]ryjj.auh}rzhNhh]r{…r|Rr}jU,XC391H650O245P2r~jW,jX,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r}r€(hXOAP14pprhX"O antigen polymerase 14 periplasm r‚h}rƒXGENE ASSOCIATIONr„]r…XSTM1332r†ash}r‡j9,j†j:,X)Lipopolysaccharide Biosynthesis Recyclingrˆj<,h]r‰jé&a…rŠRr‹j@,}rŒ(jRG¿ðjoG¿ðjB,)r}rŽ(hX udcdp15Oag_prhX'Undecaprenyl-diphosphate-O-antigene-15xrh}r‘(XPUBCHEMr’]r“jj.aXCHEBIr”]r•jj.aXKEGGr–]r—jj.auh}r˜hNhh]r™…ršRr›jU,XC415H690O262P2rœjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG?ðj%…G?ðjØ/G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r}rž(hXOAP15pprŸhX"O antigen polymerase 15 periplasm r h}r¡XGENE ASSOCIATIONr¢]r£XSTM1332r¤ash}r¥j9,j¤j:,X)Lipopolysaccharide Biosynthesis Recyclingr¦j<,h]r§jé&a…r¨Rr©j@,}rª(jRG¿ðjG¿ðjB,)r«}r¬(hX udcdp16Oag_pr­hX'Undecaprenyl-diphosphate-O-antigene-16xr®h}r¯(XPUBCHEMr°]r±jj.aXCHEBIr²]r³jj.aXKEGGr´]rµjj.auh}r¶hNhh]r·…r¸Rr¹jU,XC439H730O279P2rºjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG?ðjØ/G?ðj%…G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r»}r¼(hXOAP16ppr½hX"O antigen polymerase 16 periplasm r¾h}r¿XGENE ASSOCIATIONrÀ]rÁXSTM1332rÂash}rÃj9,jÂj:,X)Lipopolysaccharide Biosynthesis RecyclingrÄj<,h]rÅjé&a…rÆRrÇj@,}rÈ(j«G¿ðjRG¿ðjØ/G?ðjB,)rÉ}rÊ(hX udcdp17Oag_prËhX'Undecaprenyl-diphosphate-O-antigene-17xrÌh}rÍ(XPUBCHEMrÎ]rÏjj.aXCHEBIrÐ]rÑjj.aXKEGGrÒ]rÓjj.auh}rÔhNhh]rÕ…rÖRr×jU,XC463H770O296P2rØjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG?ðj%…G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÙ}rÚ(hXOAP17pprÛhX"O antigen polymerase 17 periplasm rÜh}rÝXGENE ASSOCIATIONrÞ]rßXSTM1332ràash}ráj9,jàj:,X)Lipopolysaccharide Biosynthesis Recyclingrâj<,h]rãjé&a…räRråj@,}ræ(jÉG¿ðjRG¿ðj%…G?ðjØ/G?ðjB,)rç}rè(hX udcdp18Oag_préhX'Undecaprenyl-diphosphate-O-antigene-18xrêh}rë(XPUBCHEMrì]ríjj.aXCHEBIrî]rïjj.aXKEGGrð]rñjj.auh}ròhNhh]ró…rôRrõjU,XC487H810O313P2röjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r÷}rø(hXOAP18pprùhX"O antigen polymerase 18 periplasm rúh}rûXGENE ASSOCIATIONrü]rýXSTM1332rþash}rÿj9,jþj:,X)Lipopolysaccharide Biosynthesis Recyclingrj<,h]rjé&a…rRrj@,}r(jçG¿ðjRG¿ðjB,)r}r(hX udcdp19Oag_prhX'Undecaprenyl-diphosphate-O-antigene-19xrh}r (XPUBCHEMr ]r jj.aXCHEBIr ]r jj.aXKEGGr]rjj.auh}rhNhh]r…rRrjU,XC511H850O330P2rjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG?ðjØ/G?ðj%…G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r}r(hXOAP19pprhX"O antigen polymerase 19 periplasm rh}rXGENE ASSOCIATIONr]rXSTM1332rash}rj9,jj:,X)Lipopolysaccharide Biosynthesis Recyclingrj<,h]rjé&a…r Rr!j@,}r"(jRG¿ðjG¿ðj%…G?ðj$G?ðjØ/G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r#}r$(hXG1PCTr%hX(glucose 1 phosphate cytidylyltransferaser&h}r'XGENE ASSOCIATIONr(]r)XSTM2092r*ash}r+j9,j*j:,XCell Envelope Biosynthesisr,j<,h]r-jò&a…r.Rr/j@,}r0(joG¿ðj¿.G¿ðjý²G¿ðjB,)r1}r2(hXcdpglc_cr3hX CDP-glucoser4h}r5(XPUBCHEMr6]r7X3784r8aXCHEBIr9]r:jj.aXKEGGr;]r<XC00501r=auh}r>hNhh]r?…r@RrAjU,X C15H23N3O16P2rBjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðjé3G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rC}rD(hX CDPGLC46DHrEhXCDP glucose 4 6 dehydrataserFh}rGXGENE ASSOCIATIONrH]rIXSTM2091rJash}rKj9,jJj:,XCell Envelope BiosynthesisrLj<,h]rMjû&a…rNRrOj@,}rP(j1G¿ðjB,)rQ}rR(hXcdp4dh6doglc_crShXCDP-4-dehydro-6-deoxy-D-glucoserTh}rU(XPUBCHEMrV]rWX4441rXaXCHEBIrY]rZX17494r[aXKEGGr\]r]XC01219r^auh}r_hNhh]r`…raRrbjU,X C15H21N3O15P2rcjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðjˆ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rd}re(hX CDP4D6DGLCRxrfhX'CDP 4 dehydro 6 deoxyglucose reductase rgh}rhXGENE ASSOCIATIONri]rjX( STM2090 and STM2093 )rkash}rlj9,jkj:,XCell Envelope Biosynthesisrmj<,h]rn(j'j 'e…roRrpj@,}rq(jQG¿ðj¿.G¿ðjs7G¿ðj™7G?ðjB,)rr}rs(hXcdp4dh36ddglc_crthX#CDP-4-dehydro-3-6-dideoxy-D-glucoseruh}rv(XPUBCHEMrw]rxX6956ryaXCHEBIrz]r{X17817r|aXKEGGr}]r~XC04297rauh}r€hNhh]r…r‚RrƒjU,X C15H21N3O14P2r„jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðjˆ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r…}r†(hXCDPABEQSr‡hXCDP abequose synthase rˆh}r‰XGENE ASSOCIATIONrŠ]r‹XSTM2089rŒash}rj9,jŒj:,XCell Envelope BiosynthesisrŽj<,h]rj'a…rRr‘j@,}r’(js7G¿ðjrG¿ðj¿.G¿ðj™7G?ðjÊG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r“}r”(hX SALCHS4FEexsr•hX*Salmochelin S4 Fe III binding spontaneous r–h}r—XGENE ASSOCIATIONr˜]r™Xs0001ršash}r›j9,jšj:,X&Inorganic Ion Transport and Metabolismrœj<,h]rjša…ržRrŸj@,}r (j×[G¿ðjB,)r¡}r¢(hX salchs4_er£hXSalmochelin-S4r¤h}r¥(XPUBCHEMr¦]r§jj.aXCHEBIr¨]r©jj.aXKEGGrª]r«jj.auh}r¬hNhh]r­…r®Rr¯jU,X C42H47N3O25r°jW,jË-jY,KjZ,j[,j\,GubG¿ðjB,)r±}r²(hX salchs4fe_er³hXSalmochelin-S4-Fe-IIIr´h}rµ(XPUBCHEMr¶]r·jj.aXCHEBIr¸]r¹jj.aXKEGGrº]r»jj.auh}r¼hNhh]r½…r¾Rr¿jU,X C42H47FeN3O25rÀjW,jË-jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÁ}rÂ(hX EX_SALCHS4_erÃhXSalmochelin S4 exchangerÄh}rÅXGENE ASSOCIATIONrÆ]rÇjash}rÈj9,jj:,XExchangerÉj<,h]rÊ…rËRrÌj@,}rÍj¡G¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÎ}rÏ(hXEX_SALCHS4FE_erÐhXSalmochelin S4 Fe III exchangerÑh}rÒXGENE ASSOCIATIONrÓ]rÔjash}rÕj9,jj:,XExchangerÖj<,h]r×…rØRrÙj@,}rÚj±G¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÛ}rÜ(hXSALCHS4FEabcpprÝhX9Salmochelin S4 Fe III transport via ABC system periplasm rÞh}rßXGENE ASSOCIATIONrà]ráX5( STM0594 and STM0590 and STM0592 and STM0591 )râash}rãj9,jâj:,X&Inorganic Ion Transport and Metabolismräj<,h]rå(jYjbjkjte…ræRrçj@,}rè(ju.G¿ðjB,)ré}rê(hX salchs4fe_prëhXSalmochelin-S4-Fe-IIIrìh}rí(XPUBCHEMrî]rïjj.aXCHEBIrð]rñjj.aXKEGGrò]rójj.auh}rôhNhh]rõ…röRr÷jU,X C42H47FeN3O25røjW,jX,jY,KjZ,j[,j\,GubG¿ðjˆ.G¿ðj¬.G?ðjÑ.G?ðjB,)rù}rú(hX salchs4fe_crûhXSalmochelin-S4-Fe-IIIrüh}rý(XPUBCHEMrþ]rÿjj.aXCHEBIr]rjj.aXKEGGr]rjj.auh}rhNhh]r…rRrjU,X C42H47FeN3O25rjW,jp,jY,KjZ,j[,j\,GubG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r }r (hX SALCHS4texr hX-Salmochelin S4 transport secretion periplasm r h}r XGENE ASSOCIATIONr]rjash}rj9,jj:,X&Inorganic Ion Transport and Metabolismrj<,h]r…rRrj@,}r(jØ/G¿ðjB,)r}r(hX salchs4_prhXSalmochelin-S4rh}r(XPUBCHEMr]rjj.aXCHEBIr]rjj.aXKEGGr]r jj.auh}r!hNhh]r"…r#Rr$jU,X C42H47N3O25r%jW,jX,jY,KjZ,j[,j\,GubG¿ðj¡G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r&}r'(hX SALCHS4abcppr(hX2Salmochelin S4 transport via ABC system periplasm r)h}r*XGENE ASSOCIATIONr+]r,XSTM2774r-ash}r.j9,j-j:,XTransport Inner Membraner/j<,h]r0j'a…r1Rr2j@,}r3(jB,)r4}r5(hX salchs4_cr6hXSalmochelin-S4r7h}r8(XPUBCHEMr9]r:jj.aXCHEBIr;]r<jj.aXKEGGr=]r>jj.auh}r?hNhh]r@…rARrBjU,X C42H47N3O25rCjW,jp,jY,KjZ,j[,j\,GubG¿ðju.G¿ðjˆ.G¿ðj¬.G?ðjG?ðj¿.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rD}rE(hX FEENTER2tpprFhX1enterochelin transport2 via ABC system periplasm rGh}rHXGENE ASSOCIATIONrI]rJXSTM2774rKash}rLj9,jKj:,XTransport Inner MembranerMj<,h]rNj'a…rORrPj@,}rQ(já‡G¿ðju.G¿ðjˆ.G¿ðj¬.G?ðjޝG?ðjÑ.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rR}rS(hX EX_SALCHSX_erThXSalmochelin SX exchangerUh}rVXGENE ASSOCIATIONrW]rXjash}rYj9,jj:,XExchangerZj<,h]r[…r\Rr]j@,}r^jB,)r_}r`(hX salchsx_erahXSalmochelin-SXrbh}rc(XPUBCHEMrd]rejj.aXCHEBIrf]rgjj.aXKEGGrh]rijj.auh}rjhNhh]rk…rlRrmjU,X C16H20N1O11rnjW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ro}rp(hX SALCHSXtexrqhX8Salmochelin SX via diffusion extracellular to periplasm rrh}rsXGENE ASSOCIATIONrt]ruX2( STM0320 or STM0999 or STM1473 or STM2267 )rvash}rwj9,jvj:,XTransport Outer Membrane Porinrxj<,h]ry(hh h)h2e…rzRr{j@,}r|(j_G¿ðjB,)r}}r~(hX salchsx_prhXSalmochelin-SXr€h}r(XPUBCHEMr‚]rƒjj.aXCHEBIr„]r…jj.aXKEGGr†]r‡jj.auh}rˆhNhh]r‰…rŠRr‹jU,X C16H20N1O11rŒjW,jX,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r}rŽ(hX SALCHSXtpprhX/Salmochelin SX facilitated transport periplasm rh}r‘XGENE ASSOCIATIONr’]r“jash}r”j9,jj:,XTransport Inner Membraner•j<,h]r–…r—Rr˜j@,}r™(j}G¿ðjB,)rš}r›(hX salchsx_crœhXSalmochelin-SXrh}rž(XPUBCHEMrŸ]r jj.aXCHEBIr¡]r¢jj.aXKEGGr£]r¤jj.auh}r¥hNhh]r¦…r§Rr¨jU,X C16H20N1O11r©jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rª}r«(hXCSNt2ppr¬hX3cytosine transport in via proton symport periplasm r­h}r®XGENE ASSOCIATIONr¯]r°XSTM3333r±ash}r²j9,j±j:,XTransport Inner Membraner³j<,h]r´j('a…rµRr¶j@,}r·(joG¿ðjØ/G¿ðjkG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¸}r¹(hXCSNDrºhXCytosine deaminaser»h}r¼XGENE ASSOCIATIONr½]r¾XSTM3334r¿ash}rÀj9,j¿j:,XNucleotide Salvage PathwayrÁj<,h]rÂj1'a…rÃRrÄj@,}rÅ(j¿.G¿ðjˆ.G¿ðjkG¿ðja‚G?ðj5BG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÆ}rÇ(hXALCD19rÈhXalcohol dehydrogenase glycerol rÉh}rÊXGENE ASSOCIATIONrË]rÌXSTM1627rÍash}rÎj9,jÍj:,XAlternate Carbon MetabolismrÏj<,h]rÐj9'a…rÑRrÒj@,}rÓ(jã¾G¿ðjs7G¿ðj¿.G¿ðj™7G?ðjƒµG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÔ}rÕ(hXALCD2xrÖhXalcohol dehydrogenase ethanol r×h}rØXGENE ASSOCIATIONrÙ]rÚX0( STM1627 or STM1567 or STM1749 or STM2461 )rÛash}rÜj9,jÛj:,XPyruvate MetabolismrÝj<,h]rÞ(j‘j9'jJ'jA'e…rßRràj@,}rá(j¥ˆG¿ðj™7G¿ðj…CG?ðjs7G?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)râ}rã(hXFALDH2rähXformaldehyde dehydrogenaseråh}ræXGENE ASSOCIATIONrç]rèXSTM1627réash}rêj9,jéj:,X*Cofactor and Prosthetic Group Biosynthesisrëj<,h]rìj9'a…ríRrîj@,}rï(j¬G¿ðj™7G¿ðjs7G?ðjüG?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rð}rñ(hXDPRròhX2 dehydropantoate 2 reductaseróh}rôXGENE ASSOCIATIONrõ]röX!( STM3909 or STM0434 or STM2573 )r÷ash}røj9,j÷j:,X*Cofactor and Prosthetic Group Biosynthesisrùj<,h]rú(j†jS'j['e…rûRrüj@,}rý(jvâG¿ðjÍ7G¿ðj¿.G¿ðjêîG?ðjà7G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rþ}rÿ(hX LIPAHT2exr hXUcore oligosaccharide lipid Ahexadecanoate transferase n C160 extracellular membrane r h}r XGENE ASSOCIATIONr ]r XSTM0628r ash}r j9,j j:,X)Lipopolysaccharide Biosynthesis Recyclingr j<,h]r jd'a…r Rr j@,}r (j¼–G¿ðj—G¿ðj=lG¿ðjÚ–G?ðj|–G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r }r (hXLIPAHTexr hX@Lipid Ahexadecanoate transferase n C160 extracellular membrane r h}r XGENE ASSOCIATIONr ]r XSTM0628r ash}r j9,j j:,X)Lipopolysaccharide Biosynthesis Recyclingr j<,h]r jd'a…r Rr j@,}r (j¼–G¿ðj—G¿ðjŒ™G¿ðj÷–G?ðj|–G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r }r (hXCYTBD2ppr hX8cytochrome oxidase bd menaquinol 8 2 protons periplasm r h}r XGENE ASSOCIATIONr ]r X( STM1792 and STM1793 )r! ash}r" j9,j! j:,XOxidative Phosphorylationr# j<,h]r$ (jm'ju'e…r% Rr& j@,}r' (jüAG¿àj¬XG¿ðj¿.GÀj-`G?ðjˆ.G?ðjØ/G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r( }r) (hXCYTBDppr* hX7cytochrome oxidase bd ubiquinol 8 2 protons periplasm r+ h}r, XGENE ASSOCIATIONr- ]r. X<( ( STM1792 and STM1793 ) or ( STM0740 and STM0741 ) )r/ ash}r0 j9,j/ j:,XOxidative Phosphorylationr1 j<,h]r2 (jm'ju'j}'j†'e…r3 Rr4 j@,}r5 (jú_G¿ðjüAG¿àj¿.GÀjØ/G@jç_G?ðjˆ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r6 }r7 (hXACANTHATr8 hX(acetyl CoAanthranilate acetyltransferaser9 h}r: XGENE ASSOCIATIONr; ]r< XSTM1582r= ash}r> j9,j= j:,X0Tyrosine Tryptophan and Phenylalanine Metabolismr? j<,h]r@ j'a…rA RrB j@,}rC (jÓYG¿ðj«CG¿ðjB,)rD }rE (hXacanth_crF hXN-AcetylanthranilaterG h}rH (XPUBCHEMrI ]rJ X8568rK aXCHEBIrL ]rM X16803rN aXKEGGrO ]rP XC06332rQ auh}rR hNhh]rS …rT RrU jU,XC9H8NO3rV jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðj˜CG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rW }rX (hXGLTPDrY hX$Galactitol 1 phosphate dehydrogenaserZ h}r[ XGENE ASSOCIATIONr\ ]r] XSTM3261r^ ash}r_ j9,j^ j:,XAlternate Carbon Metabolismr` j<,h]ra j˜'a…rb Rrc j@,}rd (jB,)re }rf (hXgalt1p_crg hXGalactitol-1-phosphaterh h}ri (XPUBCHEMrj ]rk X8547rl aXCHEBIrm ]rn X28663ro aXKEGGrp ]rq XC06311rr auh}rs hNhh]rt …ru Rrv jU,XC6H13O9Prw jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj™7G¿ðj´ñG?ðjs7G?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rx }ry (hXTGBPArz hXTagatose bisphosphate aldolaser{ h}r| XGENE ASSOCIATIONr} ]r~ X( STM3257 and STM3253 )r ash}r€ j9,j j:,XAlternate Carbon Metabolismr j<,h]r‚ (jpj 'e…rƒ Rr„ j@,}r… (jÇñG¿ðj5¬G?ðjìG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r† }r‡ (hXGUI1rˆ hX$glucuronate isomerase D glucuronate r‰ h}rŠ XGENE ASSOCIATIONr‹ ]rŒ XSTM3137r ash}rŽ j9,j j:,XAlternate Carbon Metabolismr j<,h]r j©'a…r‘ Rr’ j@,}r“ (jk¼G¿ðjB,)r” }r• (hXfruur_cr– hXD-Fructuronater— h}r˜ (XPUBCHEMr™ ]rš X4160r› aXCHEBIrœ ]r X4126rž aXKEGGrŸ ]r  XC00905r¡ auh}r¢ hNhh]r£ …r¤ Rr¥ jU,XC6H9O7r¦ jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r§ }r¨ (hXGUI2r© hX&glucuronate isomerase D galacturonate rª h}r« XGENE ASSOCIATIONr¬ ]r­ XSTM3137r® ash}r¯ j9,j® j:,XAlternate Carbon Metabolismr° j<,h]r± j©'a…r² Rr³ j@,}r´ (jT¸G¿ðjB,)rµ }r¶ (hXtagur_cr· hXD-Tagaturonater¸ h}r¹ (XPUBCHEMrº ]r» X3838r¼ aXCHEBIr½ ]r¾ X17886r¿ aXKEGGrÀ ]rÁ XC00558r auh}rà hNhh]rÄ …rÅ RrÆ jU,XC6H9O7rÇ jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÈ }rÉ (hXMNNHrÊ hXD mannonate hydrolyaserË h}rÌ XGENE ASSOCIATIONrÍ ]rÎ XSTM3135rÏ ash}rÐ j9,jÏ j:,XAlternate Carbon MetabolismrÑ j<,h]rÒ j±'a…rÓ RrÔ j@,}rÕ (jB,)rÖ }r× (hXmana_crØ hX D-MannonaterÙ h}rÚ (XPUBCHEMrÛ ]rÜ X3797rÝ aXCHEBIrÞ ]rß X 17767 33076rà aXKEGGrá ]râ XC00514rã auh}rä hNhh]rå …ræ Rrç jU,XC6H11O7rè jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjˆ.G?ðjµxG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ré }rê (hXMANAOrë hXMannonate oxidoreductaserì h}rí XGENE ASSOCIATIONrî ]rï XSTM3136rð ash}rñ j9,jð j:,XAlternate Carbon Metabolismrò j<,h]ró j¹'a…rô Rrõ j@,}rö (jÖ G¿ðj™7G¿ðj” G?ðjs7G?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r÷ }rø (hXOAADCSrù hX&oxaloacetate decarboxylase sodium pumprú h}rû XGENE ASSOCIATIONrü ]rý XM( ( STM0054 and STM0055 and STM0056 ) or ( STM3351 and STM3352 and STM3353 ))rþ ash}rÿ j9,jþ j:,XPyruvate Metabolismr!j<,h]r!(jÁ'jÊ'jÓ'jÛ'jã'jì'e…r!Rr!j@,}r!(jBLGÀjŠ`G¿ðj¿.G¿ðjFG?ðj/LG@jÂ=G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r!}r!(hXCITt4ppr!hX/Citrate transport via sodium symport periplasm r!h}r !XGENE ASSOCIATIONr !]r !XSTM0057r !ash}r !j9,j !j:,XTransport Inner Membraner!j<,h]r!jô'a…r!Rr!j@,}r!(j/LGÀjŒgG¿ðjBLG@jKG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r!}r!(hX DDGLCNt2rppr!hXP2 dehydro 3 deoxy D gluconate transport via proton symport reversible periplasm r!h}r!XGENE ASSOCIATIONr!]r!XSTM0161r!ash}r!j9,j!j:,XTransport Inner Membraner!j<,h]r!jwa…r!Rr!j@,}r !(j”xG¿ðjØ/G¿ðjµxG?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r!!}r"!(hXCITt2ppr#!hX!Citrate proton symport periplasm r$!h}r%!XGENE ASSOCIATIONr&!]r'!XSTM0689r(!ash}r)!j9,j(!j:,XTransport Inner Membraner*!j<,h]r+!jü'a…r,!Rr-!j@,}r.!(jØ/G¿ðjŒgG¿ðj¿.G?ðjKG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r/!}r0!(hXCITtuppr1!hXCitrate transport periplasm r2!h}r3!XGENE ASSOCIATIONr4!]r5!X#( STM2786 and STM2787 and STM2788 )r6!ash}r7!j9,j6!j:,XTransport Inner Membraner8!j<,h]r9!(j(j (j(e…r:!Rr;!j@,}r!(hXICITtuppr?!hXIsocitrate transport periplasm r@!h}rA!XGENE ASSOCIATIONrB!]rC!X#( STM2786 and STM2787 and STM2788 )rD!ash}rE!j9,jD!j:,XTransport Inner MembranerF!j<,h]rG!(j(j (j(e…rH!RrI!j@,}rJ!(jôgG¿ðj7KG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rK!}rL!(hX ACONCtupprM!hX!Cisaconitate transport periplasm rN!h}rO!XGENE ASSOCIATIONrP!]rQ!X#( STM2786 and STM2787 and STM2788 )rR!ash}rS!j9,jR!j:,XTransport Inner MembranerT!j<,h]rU!(j(j (j(e…rV!RrW!j@,}rX!(j(hG¿ðjõJG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rY!}rZ!(hX NI2uabcppr[!hX1nickel transport via ABC system uptake periplasm r\!h}r]!XGENE ASSOCIATIONr^!]r_!XS( STM4456 or ( STM1255 and STM1256 and STM1257 and STM1258 and STM1259 ) )r`!ash}ra!j9,j`!j:,X&Inorganic Ion Transport and Metabolismrb!j<,h]rc!(j(j%(j-(j5(j=(jE(e…rd!Rre!j@,}rf!(ju.G¿ðj[æG¿ðjˆ.G¿ðjHæG?ðj¬.G?ðj¿.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rg!}rh!(hX GALTptsppri!hX.Galactitol transport via PEPPyr PTS periplasm rj!h}rk!XGENE ASSOCIATIONrl!]rm!XC( STM3258 and STM3259 and STM3260 and STM2431 and STM2432 )rn!ash}ro!j9,jn!j:,XTransport Inner Membranerp!j<,h]rq!(jN(jýjjV(j^(e…rr!Rrs!j@,}rt!(j!¸G¿ðj FG¿ðje G?ðjFG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ru!}rv!(hX EX_tag__D_erw!hXD Tagatose exchangerx!h}ry!XGENE ASSOCIATIONrz!]r{!jash}r|!j9,jj:,XExchanger}!j<,h]r~!…r!Rr€!j@,}r!jB,)r‚!}rƒ!(hXtag__D_er„!hX D-Tagatoser…!h}r†!(XPUBCHEMr‡!]rˆ!X4053r‰!aXCHEBIrŠ!]r‹!X4249rŒ!aXKEGGr!]rŽ!XC00795r!auh}r!hNhh]r‘!…r’!Rr“!jU,XC6H12O6r”!jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r•!}r–!(hXTAGtexr—!hX>D Tagatose transport via diffusion extracellular to periplasm r˜!h}r™!XGENE ASSOCIATIONrš!]r›!X2( STM0320 or STM0999 or STM1473 or STM2267 )rœ!ash}r!j9,jœ!j:,XTransport Outer Membrane Porinrž!j<,h]rŸ!(hh h)h2e…r !Rr¡!j@,}r¢!(j‚!G¿ðjB,)r£!}r¤!(hXtag__D_pr¥!hX D-Tagatoser¦!h}r§!(XPUBCHEMr¨!]r©!X4053rª!aXCHEBIr«!]r¬!X4249r­!aXKEGGr®!]r¯!XC00795r°!auh}r±!hNhh]r²!…r³!Rr´!jU,XC6H12O6rµ!jW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r¶!}r·!(hXTAGptsppr¸!hX.D Tagatose transport via PEPPyr PTS periplasm r¹!h}rº!XGENE ASSOCIATIONr»!]r¼!X'( STM3255 and STM3256 and STM2432 )r½!ash}r¾!j9,j½!j:,XTransport Inner Membraner¿!j<,h]rÀ!(jf(jjn(e…rÁ!RrÂ!j@,}rÃ!(j£!G¿ðj FG¿ðjFG?ðjB,)rÄ!}rÅ!(hX tag1p__D_crÆ!hXD-Tagatose-1-phosphaterÇ!h}rÈ!(XPUBCHEMrÉ!]rÊ!jj.aXCHEBIrË!]rÌ!jj.aXKEGGrÍ!]rÎ!jj.auh}rÏ!hNhh]rÐ!…rÑ!RrÒ!jU,XC6H11O9PrÓ!jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÔ!}rÕ!(hXTAG1PKrÖ!hXD Tagatose 1 phosphate kinaser×!h}rØ!XGENE ASSOCIATIONrÙ!]rÚ!X( STM1326 or STM3254)rÛ!ash}rÜ!j9,jÛ!j:,XAlternate Carbon MetabolismrÝ!j<,h]rÞ!(jv(jge…rß!Rrà!j@,}rá!(jÄ!G¿ðju.G¿ðjÇñG?ðj¿.G?ðj¬.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)râ!}rã!(hXFE2abcpprä!hX+iron II transport via ABC system periplasm rå!h}ræ!XGENE ASSOCIATIONrç!]rè!XD( STM3506 or ( STM2861 and STM2862 and STM2863 and STM2864 ))ré!ash}rê!j9,jé!j:,X&Inorganic Ion Transport and Metabolismrë!j<,h]rì!(j~(j‡(j(j™(j¢(e…rí!Rrî!j@,}rï!(ju.G¿ðj*­G¿ðjˆ.G¿ðj[G?ðj¬.G?ðj¿.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rð!}rñ!(hXMN2abcpprò!hX1Manganese Mn2 transport via ABC system periplasm ró!h}rô!XGENE ASSOCIATIONrõ!]rö!X5( STM2861 and STM2862 and STM2863 and STM2864 )r÷!ash}rø!j9,j÷!j:,X&Inorganic Ion Transport and Metabolismrù!j<,h]rú!(j~(j(j™(j¢(e…rû!Rrü!j@,}rý!(ju.G¿ðjaáG¿ðjˆ.G¿ðj¬.G?ðj_¨G?ðjÑ.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rþ!}rÿ!(hXTETDHpp1r"hX5Tetrathionate Dehydrogenase menaquinone 8 periplasm r"h}r"XGENE ASSOCIATIONr"]r"X'( STM1383 and STM1385 and STM1384 )r"ash}r"j9,j"j:,XOxidative Phosphorylationr"j<,h]r"(j«(j´(j½(e…r "Rr "j@,}r "(jB,)r "}r "(hXtet_pr"hX Tetrathionater"h}r"(XPUBCHEMr"]r"X5169r"aXCHEBIr"]r"X 15226 16853r"aXKEGGr"]r"XC02084r"auh}r"hNhh]r"…r"Rr"jU,XO6S4r"jW,jX,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj¬XG¿ðj-`G?ðjØ/G@j qG@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r"}r "(hX TSULDHpp1r!"hX3Thiosulfate Dehydrogenase menaquinone 8 periplasm r""h}r#"XGENE ASSOCIATIONr$"]r%"X'( STM2065 and STM2064 and STM2063 )r&"ash}r'"j9,j&"j:,XOxidative Phosphorylationr("j<,h]r)"(jÆ(jÏ(jØ(e…r*"Rr+"j@,}r,"(j¬XG¿ðjØ/GÀj qG¿ðj-`G?ðj¿.G@j¿ÅG?ðjBqG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r-"}r."(hXTETDHpp2r/"hX;Tetrathionate Dehydrogenase Demethylmenaquinol 8 periplasm r0"h}r1"XGENE ASSOCIATIONr2"]r3"X'( STM1383 and STM1385 and STM1384 )r4"ash}r5"j9,j4"j:,XOxidative Phosphorylationr6"j<,h]r7"(j½(j«(j´(e…r8"Rr9"j@,}r:"(j "G¿ðjœXG¿ðjØ/G@jI±G?ðj qG@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r;"}r<"(hX TSULDHpp2r="hX:Thiosulfate Dehydrogenase Demethylmenaquinol 8 periplasm r>"h}r?"XGENE ASSOCIATIONr@"]rA"X'( STM2065 and STM2064 and STM2063 )rB"ash}rC"j9,jB"j:,XOxidative PhosphorylationrD"j<,h]rE"(jÏ(jØ(jÆ(e…rF"RrG"j@,}rH"(jØ/GÀjœXG¿ðj qG¿ðjI±G?ðj¿.G@j¿ÅG?ðjBqG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rI"}rJ"(hXTETDHpp3rK"hX4Tetrathionate Dehydrogenase ubiquinone 8 periplasm rL"h}rM"XGENE ASSOCIATIONrN"]rO"X'( STM1383 and STM1385 and STM1384 )rP"ash}rQ"j9,jP"j:,XOxidative PhosphorylationrR"j<,h]rS"(j½(j«(j´(e…rT"RrU"j@,}rV"(jú_G¿ðj "G¿ðjØ/G@jç_G?ðj qG@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rW"}rX"(hX TSULDHpp3rY"hX2Thiosulfate Dehydrogenase ubiquinone 8 periplasm rZ"h}r["XGENE ASSOCIATIONr\"]r]"X'( STM2065 and STM2064 and STM2063 )r^"ash}r_"j9,j^"j:,XOxidative Phosphorylationr`"j<,h]ra"(jÆ(jÏ(jØ(e…rb"Rrc"j@,}rd"(jú_G¿ðj qG¿ðjØ/GÀj¿.G@jç_G?ðjBqG?ðj¿ÅG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)re"}rf"(hXSO3Rrg"hXSulfite reductase rh"h}ri"XGENE ASSOCIATIONrj"]rk"X'( STM2548 and STM2549 and STM2550 )rl"ash}rm"j9,jl"j:,XGlycerophospholipid Metabolismrn"j<,h]ro"(já(jê(jó(e…rp"Rrq"j@,}rr"(jÕpG¿ðj¿.GÀjs7GÀj™7G@j¸qG?ðjˆ.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rs"}rt"(hX MG2uabcppru"hX/Magnesium Mg2 ABC transporter ubtake periplasm rv"h}rw"XGENE ASSOCIATIONrx"]ry"X( STM4456 or STM3763 )rz"ash}r{"j9,jz"j:,X&Inorganic Ion Transport and Metabolismr|"j<,h]r}"(jü(jE(e…r~"Rr"j@,}r€"(jPßG¿ðju.G¿ðjˆ.G¿ðj¬.G?ðjÑ.G?ðjr¨G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r"}r‚"(hXUPPDC1rƒ"hX4uroporphyrinogen decarboxylase uroporphyrinogen III r„"h}r…"XGENE ASSOCIATIONr†"]r‡"XSTM4167rˆ"ash}r‰"j9,jˆ"j:,X*Cofactor and Prosthetic Group BiosynthesisrŠ"j<,h]r‹"j)a…rŒ"Rr"j@,}rŽ"(jFG¿ðj¿.GÀj&mG?ðjÂ=G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r"}r"(hXAIRSKr‘"hXAminoimidazole riboside kinaser’"h}r“"XGENE ASSOCIATIONr”"]r•"XSTM4066r–"ash}r—"j9,j–"j:,X"Purine and Pyrimidine Biosynthesisr˜"j<,h]r™"j)a…rš"Rr›"j@,}rœ"(jB,)r"}rž"(hXairs_crŸ"hXAminoimidazole-ribosider "h}r¡"(XPUBCHEMr¢"]r£"jj.aXCHEBIr¤"]r¥"jj.aXKEGGr¦"]r§"X phosphorylated version of C03373r¨"auh}r©"hNhh]rª"…r«"Rr¬"jU,X C8H13N3O4r­"jW,jp,jY,KjZ,j[,j\,GubG¿ðju.G¿ðj¿.G?ðjõSG?ðj¬.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r®"}r¯"(hX EX_airs_er°"hX Aminoimidazole riboside exchanger±"h}r²"XGENE ASSOCIATIONr³"]r´"jash}rµ"j9,jj:,XExchanger¶"j<,h]r·"…r¸"Rr¹"j@,}rº"jB,)r»"}r¼"(hXairs_er½"hXAminoimidazole-ribosider¾"h}r¿"(XPUBCHEMrÀ"]rÁ"jj.aXCHEBIrÂ"]rÃ"jj.aXKEGGrÄ"]rÅ"X phosphorylated version of C03373rÆ"auh}rÇ"hNhh]rÈ"…rÉ"RrÊ"jU,X C8H13N3O4rË"jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÌ"}rÍ"(hXAIRStexrÎ"hXKAminoimidazole riboside transport via diffusion extracellular to periplasm rÏ"h}rÐ"XGENE ASSOCIATIONrÑ"]rÒ"X2( STM0320 or STM0999 or STM1473 or STM2267 )rÓ"ash}rÔ"j9,jÓ"j:,XTransport Outer Membrane PorinrÕ"j<,h]rÖ"(h)hh h2e…r×"RrØ"j@,}rÙ"(j»"G¿ðjB,)rÚ"}rÛ"(hXairs_prÜ"hXAminoimidazole-ribosiderÝ"h}rÞ"(XPUBCHEMrß"]rà"jj.aXCHEBIrá"]râ"jj.aXKEGGrã"]rä"X phosphorylated version of C03373rå"auh}ræ"hNhh]rç"…rè"Rré"jU,X C8H13N3O4rê"jW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rë"}rì"(hXAIRStpprí"hX8Aminoimidazole riboside facilitated transport periplasm rî"h}rï"XGENE ASSOCIATIONrð"]rñ"jash}rò"j9,jj:,XTransport Inner Membraneró"j<,h]rô"…rõ"Rrö"j@,}r÷"(jÚ"G¿ðj"G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rø"}rù"(hX REMNANT1tpprú"hXEresidual atoms of reaction DMBZIDSYN facilitated transport periplasm rû"h}rü"XGENE ASSOCIATIONrý"]rþ"jash}rÿ"j9,jj:,XTransport Inner Membraner#j<,h]r#…r#Rr#j@,}r#(jÌG¿ðjB,)r#}r#(hX remnant1_cr#hX$residual-atoms-of-reaction-DMBZIDSYNr#h}r #(XPUBCHEMr #]r #jj.aXCHEBIr #]r #jj.aXKEGGr#]r#jj.auh}r#hNhh]r#…r#Rr#jU,XC4H2N2O3r#jW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r#}r#(hXARGDAr#hXArginine deiminaser#h}r#XGENE ASSOCIATIONr#]r#XSTM4467r#ash}r#j9,j#j:,XAlternate Carbon Metabolismr#j<,h]r#j)a…r #Rr!#j@,}r"#(jˆ.G¿ðj£\G¿ðj5BG?ðj5]G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r##}r$#(hXOCBTr%#hXornithine carbamoyltransferaser&#h}r'#XGENE ASSOCIATIONr(#]r)#X( STM4469 or STM4465 )r*#ash}r+#j9,j*#j:,XArginine and Proline Metabolismr,#j<,h]r-#(j)j')e…r.#Rr/#j@,}r0#(j¥_G¿ðj”JG¿ðj5]G?ðjÑ.G?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r1#}r2#(hXCBMKrr3#hXCarbamate kinaser4#h}r5#XGENE ASSOCIATIONr6#]r7#X( STM0532 or STM4466 )r8#ash}r9#j9,j8#j:,X Unassignedr:#j<,h]r;#(j/)j7)e…r<#Rr=#j@,}r>#(ju.G¿ðjÂ=G¿ðj5BG¿ðj¥_G?ðj¿.G@j¬.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r?#}r@#(hX3PGt6pprA#hX53 Phospho D glycerate phosphate antiporter periplasm rB#h}rC#XGENE ASSOCIATIONrD#]rE#XSTM2399rF#ash}rG#j9,jF#j:,XTransport Inner MembranerH#j<,h]rI#j@)a…rJ#RrK#j@,}rL#(jB,)rM#}rN#(hX3pg_prO#hX3-Phospho-D-glyceraterP#h}rQ#(XPUBCHEMrR#]rS#X3497rT#aXCHEBIrU#]rV#X17794rW#aXKEGGrX#]rY#XC00197rZ#auh}r[#hNhh]r\#…r]#Rr^#jU,XC3H4O7Pr_#jW,jX,jY,JýÿÿÿjZ,j[,j\,GubG¿ðjÑ.G¿ðj’;G?ðjï¿G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r`#}ra#(hX2PGt6pprb#hX7D Glycerate 2 phosphate phosphate antiporter periplasm rc#h}rd#XGENE ASSOCIATIONre#]rf#XSTM2399rg#ash}rh#j9,jg#j:,XTransport Inner Membraneri#j<,h]rj#j@)a…rk#Rrl#j@,}rm#(jÑ.G¿ðjB,)rn#}ro#(hX2pg_prp#hXD-Glycerate-2-phosphaterq#h}rr#(XPUBCHEMrs#]rt#X3904ru#aXCHEBIrv#]rw#X17835rx#aXKEGGry#]rz#XC00631r{#auh}r|#hNhh]r}#…r~#Rr#jU,XC3H4O7Pr€#jW,jX,jY,JýÿÿÿjZ,j[,j\,GubG¿ðj®‡G?ðj’;G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r#}r‚#(hXPEPt6pprƒ#hX3Phosphoenolpyruvate phosphate antiporter periplasm r„#h}r…#XGENE ASSOCIATIONr†#]r‡#XSTM2399rˆ#ash}r‰#j9,jˆ#j:,XTransport Inner MembranerŠ#j<,h]r‹#j@)a…rŒ#Rr#j@,}rŽ#(jB,)r#}r#(hXpep_pr‘#hXPhosphoenolpyruvater’#h}r“#(XPUBCHEMr”#]r•#X3374r–#aXCHEBIr—#]r˜#X 18021 44897r™#aXKEGGrš#]r›#XC00074rœ#auh}r#hNhh]rž#…rŸ#Rr #jU,XC3H2O6Pr¡#jW,jX,jY,JýÿÿÿjZ,j[,j\,GubG¿ðjÑ.G¿ðj’;G?ðj FG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¢#}r£#(hXEX_pep_er¤#hXPhosphoenolpyruvate exchanger¥#h}r¦#XGENE ASSOCIATIONr§#]r¨#jash}r©#j9,jj:,XExchangerª#j<,h]r«#…r¬#Rr­#j@,}r®#jB,)r¯#}r°#(hXpep_er±#hXPhosphoenolpyruvater²#h}r³#(XPUBCHEMr´#]rµ#X3374r¶#aXCHEBIr·#]r¸#X 18021 44897r¹#aXKEGGrº#]r»#XC00074r¼#auh}r½#hNhh]r¾#…r¿#RrÀ#jU,XC3H2O6PrÁ#jW,jË-jY,JýÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÂ#}rÃ#(hXPEPtexrÄ#hXGPhosphoenolpyruvate transport via diffusion extracellular to periplasm rÅ#h}rÆ#XGENE ASSOCIATIONrÇ#]rÈ#X2( STM0320 or STM0999 or STM1473 or STM2267 )rÉ#ash}rÊ#j9,jÉ#j:,XTransport Outer Membrane PorinrË#j<,h]rÌ#(h)hh h2e…rÍ#RrÎ#j@,}rÏ#(j¯#G¿ðj#G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÐ#}rÑ#(hXEX_2pg_erÒ#hX D Glycerate 2 phosphate exchangerÓ#h}rÔ#XGENE ASSOCIATIONrÕ#]rÖ#jash}r×#j9,jj:,XExchangerØ#j<,h]rÙ#…rÚ#RrÛ#j@,}rÜ#jB,)rÝ#}rÞ#(hX2pg_erß#hXD-Glycerate-2-phosphaterà#h}rá#(XPUBCHEMrâ#]rã#X3904rä#aXCHEBIrå#]ræ#X17835rç#aXKEGGrè#]ré#XC00631rê#auh}rë#hNhh]rì#…rí#Rrî#jU,XC3H4O7Prï#jW,jË-jY,JýÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rð#}rñ#(hX2PGtexrò#hXKD Glycerate 2 phosphate transport via diffusion extracellular to periplasm ró#h}rô#XGENE ASSOCIATIONrõ#]rö#X2( STM0320 or STM0999 or STM1473 or STM2267 )r÷#ash}rø#j9,j÷#j:,XTransport Outer Membrane Porinrù#j<,h]rú#(h)hh h2e…rû#Rrü#j@,}rý#(jÝ#G¿ðjn#G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rþ#}rÿ#(hXEX_3pg_er$hX3 Phospho D glycerate exchanger$h}r$XGENE ASSOCIATIONr$]r$jash}r$j9,jj:,XExchanger$j<,h]r$…r$Rr $j@,}r $jB,)r $}r $(hX3pg_er $hX3-Phospho-D-glycerater$h}r$(XPUBCHEMr$]r$X3497r$aXCHEBIr$]r$X17794r$aXKEGGr$]r$XC00197r$auh}r$hNhh]r$…r$Rr$jU,XC3H4O7Pr$jW,jË-jY,JýÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r$}r$(hX3PGtexr $hXI3 Phospho D glycerate transport via diffusion extracellular to periplasm r!$h}r"$XGENE ASSOCIATIONr#$]r$$X2( STM0320 or STM0999 or STM1473 or STM2267 )r%$ash}r&$j9,j%$j:,XTransport Outer Membrane Porinr'$j<,h]r($(h)hh h2e…r)$Rr*$j@,}r+$(j $G¿ðjM#G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r,$}r-$(hXSERD_Lr.$hXL serine deaminaser/$h}r0$XGENE ASSOCIATIONr1$]r2$X2( STM3240 or STM1826 or STM2971 or STM2196 )r3$ash}r4$j9,j3$j:,XGlycine and Serine Metabolismr5$j<,h]r6$(jI)j@"jR"jQ)e…r7$Rr8$j@,}r9$(j…¨G¿ðj5BG?ðjFG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r:$}r;$(hXTARTDr<$hXL tartrate dehydrataser=$h}r>$XGENE ASSOCIATIONr?$]r@$X( STM3355 and STM3354 )rA$ash}rB$j9,jA$j:,XAlternate Carbon MetabolismrC$j<,h]rD$(jZ)jb)e…rE$RrF$j@,}rG$(jB,)rH$}rI$(hX tartr__L_crJ$hX L-tartraterK$h}rL$(XPUBCHEMrM$]rN$X4154rO$aXCHEBIrP$]rQ$X 15671 30924rR$aXKEGGrS$]rT$XC00898rU$auh}rV$hNhh]rW$…rX$RrY$jU,XC4H4O6rZ$jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjŠ`G?ðjˆ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r[$}r\$(hXTARTRtppr]$hX)Tartrate facilitated transport periplasm r^$h}r_$XGENE ASSOCIATIONr`$]ra$jash}rb$j9,jj:,XTransport Inner Membranerc$j<,h]rd$…re$Rrf$j@,}rg$(j G¿ðjH$G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rh$}ri$(hXNI2tpprj$hX(nickel 2 transport in via permease no H rk$h}rl$XGENE ASSOCIATIONrm$]rn$X( STM3952 or STM2783 )ro$ash}rp$j9,jo$j:,X&Inorganic Ion Transport and Metabolismrq$j<,h]rr$(j“ jj)e…rs$Rrt$j@,}ru$(j[æG¿ðjHæG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rv$}rw$(hXCATrx$hXcatalasery$h}rz$XGENE ASSOCIATIONr{$]r|$X%( STM1318 or STM4106 or STM1731 )r}$ash}r~$j9,j}$j:,X Unassignedr$j<,h]r€$(js)j|)j„)e…r$Rr‚$j@,}rƒ$(j"BGÀjüAG?ðjˆ.G@ujq,NhNjr,js,jt,Gju,Gjv,Njw,Nubj0,)r„$}r…$(hXCHORMr†$hXchorismate mutaser‡$h}rˆ$XGENE ASSOCIATIONr‰$]rŠ$X%( STM2667 or STM2669 or STM1269 )r‹$ash}rŒ$j9,j‹$j:,X0Tyrosine Tryptophan and Phenylalanine Metabolismr$j<,h]rŽ$(jòj)jûe…r$Rr$j@,}r‘$(jìLG¿ðj}úG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r’$}r“$(hXDAPALr”$hX#2 3 diaminopropionate amonnia lyaser•$h}r–$XGENE ASSOCIATIONr—$]r˜$XSTM1002r™$ash}rš$j9,j™$j:,XAlternate Carbon Metabolismr›$j<,h]rœ$j•)a…r$Rrž$j@,}rŸ$(jü/G¿ðjˆ.G¿ðjFG?ðj5BG@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r $}r¡$(hXUDPGALMr¢$hXUDPgalactopyranose mutaser£$h}r¤$XGENE ASSOCIATIONr¥$]r¦$XSTM0719r§$ash}r¨$j9,j§$j:,XCell Envelope Biosynthesisr©$j<,h]rª$j)a…r«$Rr¬$j@,}r­$(j8G¿ðjB,)r®$}r¯$(hX udpgalfur_cr°$hXUDP-D-galacto-1-4-furanoser±$h}r²$(XPUBCHEMr³$]r´$X6496rµ$aXCHEBIr¶$]r·$X18251r¸$aXKEGGr¹$]rº$XC03733r»$auh}r¼$hNhh]r½$…r¾$Rr¿$jU,X C15H22N2O17P2rÀ$jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÁ$}rÂ$(hXHYD1pprÃ$hX.hydrogenase ubiquinone 8 2 protons periplasm rÄ$h}rÅ$XGENE ASSOCIATIONrÆ$]rÇ$X¼( ( STM1786 and STM1787 and STM1788 ) or ( STM3147 and STM3150 ) or ( STM2847 and STM2848 and STM2849 and STM2850 and STM2851 and STM2852 ) or ( STM1538 and STM1539 ) )rÈ$ash}rÉ$j9,jÈ$j:,XOxidative PhosphorylationrÊ$j<,h]rË$(j¥)j¡j®)j¶)jªj³j¼j¾)jÅjÎjÇ)jÏ)j×)e…rÌ$RrÍ$j@,}rÎ$(jç_G¿ðj¿.GÀjE°G¿ðjú_G?ðjØ/G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÏ$}rÐ$(hXHYD2pprÑ$hX.Hydrogenase menaquinone8 2 protons periplasm rÒ$h}rÓ$XGENE ASSOCIATIONrÔ$]rÕ$Xe( ( STM1786 and STM1787 and STM1788 ) or ( STM3147 and STM3150 ) or ( STM1538 and STM1539 ) )rÖ$ash}r×$j9,jÖ$j:,XOxidative PhosphorylationrØ$j<,h]rÙ$(j¥)j®)j¶)j×)j¾)jÇ)jÏ)e…rÚ$RrÛ$j@,}rÜ$(j-`G¿ðj¿.GÀjE°G¿ðjØ/G@j¬XG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÝ$}rÞ$(hXHYD3pprß$hX7Hydrogenase Demethylmenaquinone 8 2 protons periplasm rà$h}rá$XGENE ASSOCIATIONrâ$]rã$Xe( ( STM1786 and STM1787 and STM1788 ) or ( STM3147 and STM3150 ) or ( STM1538 and STM1539 ) )rä$ash}rå$j9,jä$j:,XOxidative Phosphorylationræ$j<,h]rç$(j¥)j®)j¶)j×)j¾)jÇ)jÏ)e…rè$Rré$j@,}rê$(j¿.GÀjI±G¿ðjE°G¿ðjØ/G@jœXG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rë$}rì$(hXEX_tet_erí$hXTetrathionate exchangerî$h}rï$XGENE ASSOCIATIONrð$]rñ$jash}rò$j9,jj:,XExchangeró$j<,h]rô$…rõ$Rrö$j@,}r÷$jB,)rø$}rù$(hXtet_erú$hX Tetrathionaterû$h}rü$(XPUBCHEMrý$]rþ$X5169rÿ$aXCHEBIr%]r%X 15226 16853r%aXKEGGr%]r%XC02084r%auh}r%hNhh]r%…r%Rr %jU,XO6S4r %jW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r %}r %(hXTETtexr %hXATetrathionate transport via diffusion extracellular to periplasm r%h}r%XGENE ASSOCIATIONr%]r%X2( STM0320 or STM0999 or STM1473 or STM2267 )r%ash}r%j9,j%j:,XTransport Outer Membrane Porinr%j<,h]r%(h)hh h2e…r%Rr%j@,}r%(jø$G¿ðj "G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r%}r%(hX EX_foam_er%hXFormamide exchanger%h}r%XGENE ASSOCIATIONr%]r%jash}r %j9,jj:,XExchanger!%j<,h]r"%…r#%Rr$%j@,}r%%jB,)r&%}r'%(hXfoam_er(%hX Formamider)%h}r*%(XPUBCHEMr+%]r,%X3771r-%aXCHEBIr.%]r/%X16397r0%aXKEGGr1%]r2%XC00488r3%auh}r4%hNhh]r5%…r6%Rr7%jU,XCH3NOr8%jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r9%}r:%(hXFOAMtexr;%hX=Formamide transport via diffusion extracellular to periplasm r<%h}r=%XGENE ASSOCIATIONr>%]r?%X2( STM0320 or STM0999 or STM1473 or STM2267 )r@%ash}rA%j9,j@%j:,XTransport Outer Membrane PorinrB%j<,h]rC%(h)hh h2e…rD%RrE%j@,}rF%(j&%G¿ðjB,)rG%}rH%(hXfoam_prI%hX FormamiderJ%h}rK%(XPUBCHEMrL%]rM%X3771rN%aXCHEBIrO%]rP%X16397rQ%aXKEGGrR%]rS%XC00488rT%auh}rU%hNhh]rV%…rW%RrX%jU,XCH3NOrY%jW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rZ%}r[%(hX EX_tartr__D_er\%hXD tartrate exchanger]%h}r^%XGENE ASSOCIATIONr_%]r`%jash}ra%j9,jj:,XExchangerb%j<,h]rc%…rd%Rre%j@,}rf%jB,)rg%}rh%(hX tartr__D_eri%hX D-tartraterj%h}rk%(XPUBCHEMrl%]rm%X5189rn%aXCHEBIro%]rp%X15672rq%aXKEGGrr%]rs%XC02107rt%auh}ru%hNhh]rv%…rw%Rrx%jU,XC4H4O6ry%jW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rz%}r{%(hX TARTRDtexr|%hX>D Tartrate transport via diffusion extracellular to periplasm r}%h}r~%XGENE ASSOCIATIONr%]r€%X2( STM0320 or STM0999 or STM1473 or STM2267 )r%ash}r‚%j9,j%j:,XTransport Outer Membrane Porinrƒ%j<,h]r„%(h)hh h2e…r…%Rr†%j@,}r‡%(jg%G¿ðjB,)rˆ%}r‰%(hX tartr__D_prŠ%hX D-tartrater‹%h}rŒ%(XPUBCHEMr%]rŽ%X5189r%aXCHEBIr%]r‘%X15672r’%aXKEGGr“%]r”%XC02107r•%auh}r–%hNhh]r—%…r˜%Rr™%jU,XC4H4O6rš%jW,jX,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r›%}rœ%(hX TARTRDtppr%hX+D Tartrate facilitated transport periplasm rž%h}rŸ%XGENE ASSOCIATIONr %]r¡%XSTM3356r¢%ash}r£%j9,j¢%j:,XTransport Inner Membraner¤%j<,h]r¥%jß)a…r¦%Rr§%j@,}r¨%(jˆ%G¿ðjB,)r©%}rª%(hX tartr__D_cr«%hX D-tartrater¬%h}r­%(XPUBCHEMr®%]r¯%X5189r°%aXCHEBIr±%]r²%X15672r³%aXKEGGr´%]rµ%XC02107r¶%auh}r·%hNhh]r¸%…r¹%Rrº%jU,XC4H4O6r»%jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r¼%}r½%(hXGALCTDr¾%hXgalactarate dehydrataser¿%h}rÀ%XGENE ASSOCIATIONrÁ%]rÂ%X( STM3250 or STM3697 )rÃ%ash}rÄ%j9,jÃ%j:,XAlternate Carbon MetabolismrÅ%j<,h]rÆ%(jç)jï)e…rÇ%RrÈ%j@,}rÉ%(jO·G¿ðj8»G?ðjˆ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÊ%}rË%(hXSHSL1rÌ%hX&O succinylhomoserine lyase L cysteine rÍ%h}rÎ%XGENE ASSOCIATIONrÏ%]rÐ%X( STM4100 or STM3624A )rÑ%ash}rÒ%j9,jÑ%j:,XMethionine MetabolismrÓ%j<,h]rÔ%(jø)j*e…rÕ%RrÖ%j@,}r×%(jòÊG¿ðj!YG¿ðjOrG?ðjM`G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rØ%}rÙ%(hX ASPt2_3pprÚ%hX7L asparate transport via proton symport 3 H periplasm rÛ%h}rÜ%XGENE ASSOCIATIONrÝ%]rÞ%X$( STM4325 or STM4301 or STM3599 )rß%ash}rà%j9,jß%j:,XTransport Inner Membranerá%j<,h]râ%(j *j*j*e…rã%Rrä%j@,}rå%(j£^G¿ðjØ/GÀj¿.G@jÌOG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ræ%}rç%(hX SUCFUMtpprè%hX'succinatefumarate antiporter periplasm ré%h}rê%XGENE ASSOCIATIONrë%]rì%X0( STM4301 or STM0627 or STM4325 or STM3599 )rí%ash}rî%j9,jí%j:,XTransport Inner Membranerï%j<,h]rð%(j *j*j#*j*e…rñ%Rrò%j@,}ró%(jf²G¿ðjM`G¿ðjŸgG?ðjwOG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rô%}rõ%(hX SUCCt2_3pprö%hX7Succintate transport via proton symport 3 H periplasm r÷%h}rø%XGENE ASSOCIATIONrù%]rú%X#( STM4301 or STM4325 or STM3599 )rû%ash}rü%j9,jû%j:,XTransport Inner Membranerý%j<,h]rþ%(j *j*j*e…rÿ%Rr&j@,}r&(jØ/GÀjŸgG¿ðjM`G?ðj¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r&}r&(hX FUMt2_3ppr&hX5Fumarate transport via proton symport 3 H periplasm r&h}r&XGENE ASSOCIATIONr&]r&X0( STM4325 or STM4301 or STM0627 or STM3599 )r &ash}r &j9,j &j:,XTransport Inner Membraner &j<,h]r &(j#*j *j*j*e…r &Rr&j@,}r&(jf²G¿ðjØ/GÀj¿.G@jwOG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r&}r&(hX MALt2_3ppr&hX3Malate transport via proton symport 3 H periplasm r&h}r&XGENE ASSOCIATIONr&]r&X#( STM4301 or STM4325 or STM3599 )r&ash}r&j9,j&j:,XTransport Inner Membraner&j<,h]r&(j *j*j*e…r&Rr&j@,}r&(jØ/GÀjaÚG¿ðjE²G?ðj¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r&}r&(hXALAALADr &hXD alanine D alanine dipeptidaser!&h}r"&XGENE ASSOCIATIONr#&]r$&XSTM1599r%&ash}r&&j9,j%&j:,XMurein Recyclingr'&j<,h]r(&j,*a…r)&Rr*&j@,}r+&(j­TG¿ðj>0G¿ðjü?G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r,&}r-&(hXDMSOR1r.&hX*Dimethyl sulfoxide reductase Menaquinol 8 r/&h}r0&XGENE ASSOCIATIONr1&]r2&XÁ( ( STM1499 and STM1498 and STM1497 and STM1496 ) or ( STM0964 and STM0965 and STM0966 ) or ( STM4305.S and STM4306 and STM4307 ) or ( STM2528 and STM2530 and STM2529 ) )r3&ash}r4&j9,j3&j:,XOxidative Phosphorylationr5&j<,h]r6&(j5*j=*jE*jM*jV*j_*jg*jo*jw*j*j‡*j*j˜*e…r7&Rr8&j@,}r9&(jt~G¿ðj¬XG¿ðj¨~G?ðj>0G?ðj-`G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r:&}r;&(hXDMSOR2r<&hX2Dimethyl sulfoxide reductase Demethylmenaquinol 8 r=&h}r>&XGENE ASSOCIATIONr?&]r@&X‡( ( STM0964 and STM0965 and STM0966 ) or ( STM4305.S and STM4306 and STM4307 ) or ( STM2528 and STM2530 and STM2529 ) )rA&ash}rB&j9,jA&j:,XOxidative PhosphorylationrC&j<,h]rD&(j=*jE*jM*jV*j_*jg*jw*j‡*j*e…rE&RrF&j@,}rG&(jt~G¿ðjœXG¿ðj¨~G?ðjI±G?ðj>0G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rH&}rI&(hXNAt3pprJ&hX@sodium transport out via proton antiport cytoplasm to periplasm rK&h}rL&XGENE ASSOCIATIONrM&]rN&X%( STM0866 or STM1771 or STM1556 )rO&ash}rP&j9,jO&j:,X&Inorganic Ion Transport and MetabolismrQ&j<,h]rR&(j}jj *e…rS&RrT&j@,}rU&(jØ/G¿ðjBLG¿ðj/LG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rV&}rW&(hX4IZ5PPHrX&hX%4 Imidazolone 5 propanoate propionaserY&h}rZ&XGENE ASSOCIATIONr[&]r\&XSTM0787r]&ash}r^&j9,j]&j:,XHistidine Metabolismr_&j<,h]r`&j¨*a…ra&Rrb&j@,}rc&(jB,)rd&}re&(hX4iz5pp_crf&hX4-Imidazolone-5-propanoaterg&h}rh&(XPUBCHEMri&]rj&X6455rk&aXCHEBIrl&]rm&jj.aXKEGGrn&]ro&XC03680rp&auh}rq&hNhh]rr&…rs&Rrt&jU,XC6H7N2O3ru&jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjˆ.G¿ðjB,)rv&}rw&(hXnflgln_crx&hXN-Formimino-L-glutamatery&h}rz&(XPUBCHEMr{&]r|&X3728r}&aXCHEBIr~&]r&X7274r€&aXKEGGr&]r‚&XC00439rƒ&auh}r„&hNhh]r…&…r†&Rr‡&jU,XC6H9N2O4rˆ&jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r‰&}rŠ&(hXNFLGLNHr‹&hX*N Formimino L glutamate formiminohydrolaserŒ&h}r&XGENE ASSOCIATIONrŽ&]r&XSTM0788r&ash}r‘&j9,j&j:,XHistidine Metabolismr’&j<,h]r“&j±*a…r”&Rr•&j@,}r–&(jˆ.G¿ðjv&G¿ðjB,)r—&}r˜&(hXfoam_cr™&hX Formamiderš&h}r›&(XPUBCHEMrœ&]r&X3771rž&aXCHEBIrŸ&]r &X16397r¡&aXKEGGr¢&]r£&XC00488r¤&auh}r¥&hNhh]r¦&…r§&Rr¨&jU,XCH3NOr©&jW,jp,jY,KjZ,j[,j\,GubG?ðjÏBG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rª&}r«&(hX EX_4abz_er¬&hX4 Aminobenzoate exchanger­&h}r®&XGENE ASSOCIATIONr¯&]r°&jash}r±&j9,jj:,XExchanger²&j<,h]r³&…r´&Rrµ&j@,}r¶&jB,)r·&}r¸&(hX4abz_er¹&hX4-Aminobenzoaterº&h}r»&(XPUBCHEMr¼&]r½&X3847r¾&aXCHEBIr¿&]rÀ&X30753rÁ&aXKEGGrÂ&]rÃ&XC00568rÄ&auh}rÅ&hNhh]rÆ&…rÇ&RrÈ&jU,XC7H6NO2rÉ&jW,jË-jY,JÿÿÿÿjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÊ&}rË&(hXABZtexrÌ&hX)4 aminobenzoate extracellular to cytosol rÍ&h}rÎ&XGENE ASSOCIATIONrÏ&]rÐ&jash}rÑ&j9,jj:,XExchangerÒ&j<,h]rÓ&…rÔ&RrÕ&j@,}rÖ&(j·&G¿ðjËLG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r×&}rØ&(hX EX_feroxB_erÙ&hXFerrioxamine B exchangerÚ&h}rÛ&XGENE ASSOCIATIONrÜ&]rÝ&jash}rÞ&j9,jj:,XExchangerß&j<,h]rà&…rá&Rrâ&j@,}rã&jB,)rä&}rå&(hXferoxB_eræ&hXFerrioxamine-Brç&h}rè&(XPUBCHEMré&]rê&X123851rë&aXCHEBIrì&]rí&jj.aXKEGGrî&]rï&jj.auh}rð&hNhh]rñ&…rò&Rró&jU,X C25H48N6O8rô&jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rõ&}rö&(hX EX_feroxBfe_er÷&hXFerrioxamine B fe exchangerø&h}rù&XGENE ASSOCIATIONrú&]rû&jash}rü&j9,jj:,XExchangerý&j<,h]rþ&…rÿ&Rr'j@,}r'jB,)r'}r'(hX feroxBfe_er'hXFerrioxamine-B-fer'h}r'(XPUBCHEMr']r'X123851r 'aXCHEBIr ']r 'jj.aXKEGGr ']r 'jj.auh}r'hNhh]r'…r'Rr'jU,X C25H45FeN6O8r'jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r'}r'(hX EX_feroxE_er'hXFerrioxamine E exchanger'h}r'XGENE ASSOCIATIONr']r'jash}r'j9,jj:,XExchanger'j<,h]r'…r'Rr'j@,}r'jB,)r '}r!'(hXferoxE_er"'hXFerrioxamine-Er#'h}r$'(XPUBCHEMr%']r&'X167864r''aXCHEBIr(']r)'jj.aXKEGGr*']r+'jj.auh}r,'hNhh]r-'…r.'Rr/'jU,X C27H48N6O9r0'jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r1'}r2'(hX EX_feroxEfe_er3'hXFerrioxamine E fe exchanger4'h}r5'XGENE ASSOCIATIONr6']r7'jash}r8'j9,jj:,XExchanger9'j<,h]r:'…r;'Rr<'j@,}r='jB,)r>'}r?'(hX feroxEfe_er@'hXFerrioxamine-E-ferA'h}rB'(XPUBCHEMrC']rD'X167864rE'aXCHEBIrF']rG'jj.aXKEGGrH']rI'jj.auh}rJ'hNhh]rK'…rL'RrM'jU,X C27H45FeN6O9rN'jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rO'}rP'(hX EX_feroxG_erQ'hXFerrioxamine G exchangerR'h}rS'XGENE ASSOCIATIONrT']rU'jash}rV'j9,jj:,XExchangerW'j<,h]rX'…rY'RrZ'j@,}r['jB,)r\'}r]'(hXferoxG_er^'hXFerrioxamine-Gr_'h}r`'(XPUBCHEMra']rb'jj.aXCHEBIrc']rd'jj.aXKEGGre']rf'jj.auh}rg'hNhh]rh'…ri'Rrj'jU,X C27H49N6O10rk'jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rl'}rm'(hX EX_feroxGfe_ern'hXFerrioxamine G fe exchangero'h}rp'XGENE ASSOCIATIONrq']rr'jash}rs'j9,jj:,XExchangert'j<,h]ru'…rv'Rrw'j@,}rx'jB,)ry'}rz'(hX feroxGfe_er{'hXFerrioxamine-G-fer|'h}r}'(XPUBCHEMr~']r'jj.aXCHEBIr€']r'jj.aXKEGGr‚']rƒ'jj.auh}r„'hNhh]r…'…r†'Rr‡'jU,X C27H46FeN6O10rˆ'jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r‰'}rŠ'(hX FEROXBFEabcppr‹'hX5Ferrioxamine B fe transport via ABC system periplasm rŒ'h}r'XGENE ASSOCIATIONrŽ']r'X'( STM0194 and STM0192 and STM0193 )r'ash}r‘'j9,j'j:,XTransport Inner Membraner’'j<,h]r“'(j5j>jGe…r”'Rr•'j@,}r–'(jˆ.G¿ðju.G¿ðjB,)r—'}r˜'(hX feroxBfe_pr™'hXFerrioxamine-B-ferš'h}r›'(XPUBCHEMrœ']r'X123851rž'aXCHEBIrŸ']r 'jj.aXKEGGr¡']r¢'jj.auh}r£'hNhh]r¤'…r¥'Rr¦'jU,X C25H45FeN6O8r§'jW,jX,jY,KjZ,j[,j\,GubG¿ðjB,)r¨'}r©'(hX feroxBfe_crª'hXFerrioxamine-B-fer«'h}r¬'(XPUBCHEMr­']r®'X123851r¯'aXCHEBIr°']r±'jj.aXKEGGr²']r³'jj.auh}r´'hNhh]rµ'…r¶'Rr·'jU,X C25H45FeN6O8r¸'jW,jp,jY,KjZ,j[,j\,GubG?ðj¿.G?ðj¬.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¹'}rº'(hX FEROXEFEabcppr»'hX5Ferrioxamine E fe transport via ABC system periplasm r¼'h}r½'XGENE ASSOCIATIONr¾']r¿'X'( STM0194 and STM0192 and STM0193 )rÀ'ash}rÁ'j9,jÀ'j:,XTransport Inner MembranerÂ'j<,h]rÃ'(jGj5j>e…rÄ'RrÅ'j@,}rÆ'(ju.G¿ðjB,)rÇ'}rÈ'(hX feroxEfe_prÉ'hXFerrioxamine-E-ferÊ'h}rË'(XPUBCHEMrÌ']rÍ'X167864rÎ'aXCHEBIrÏ']rÐ'jj.aXKEGGrÑ']rÒ'jj.auh}rÓ'hNhh]rÔ'…rÕ'RrÖ'jU,X C27H45FeN6O9r×'jW,jX,jY,KjZ,j[,j\,GubG¿ðjˆ.G¿ðjB,)rØ'}rÙ'(hX feroxEfe_crÚ'hXFerrioxamine-E-ferÛ'h}rÜ'(XPUBCHEMrÝ']rÞ'X167864rß'aXCHEBIrà']rá'jj.aXKEGGrâ']rã'jj.auh}rä'hNhh]rå'…ræ'Rrç'jU,X C27H45FeN6O9rè'jW,jp,jY,KjZ,j[,j\,GubG?ðj¬.G?ðj¿.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ré'}rê'(hX FEROXGFEabcpprë'hX5Ferrioxamine G fe transport via ABC system periplasm rì'h}rí'XGENE ASSOCIATIONrî']rï'X'( STM0194 and STM0192 and STM0193 )rð'ash}rñ'j9,jð'j:,XTransport Inner Membranerò'j<,h]ró'(jGj5j>e…rô'Rrõ'j@,}rö'(ju.G¿ðjB,)r÷'}rø'(hX feroxGfe_prù'hXFerrioxamine-G-ferú'h}rû'(XPUBCHEMrü']rý'jj.aXCHEBIrþ']rÿ'jj.aXKEGGr(]r(jj.auh}r(hNhh]r(…r(Rr(jU,X C27H46FeN6O10r(jW,jX,jY,KjZ,j[,j\,GubG¿ðjˆ.G¿ðjB,)r(}r((hX feroxGfe_cr (hXFerrioxamine-G-fer (h}r ((XPUBCHEMr (]r (jj.aXCHEBIr(]r(jj.aXKEGGr(]r(jj.auh}r(hNhh]r(…r(Rr(jU,X C27H46FeN6O10r(jW,jp,jY,KjZ,j[,j\,GubG?ðj¬.G?ðj¿.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r(}r((hX FEROXGFEtonexr(hX4Ferrioxamine G fe transport via ton system extermal r(h}r(XGENE ASSOCIATIONr(]r(X9( STM0364 and ( STM1737 and STM3158 and STM3159 ) )r(ash}r(j9,j(j:,XTransport Outer Membraner (j<,h]r!((j¶j­j¿jº*e…r"(Rr#(j@,}r$((jy'G¿ðjØ/G¿ðj¿.G?ðj÷'G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r%(}r&((hX FEROXBFEtexr'(hXEFerrioxamine B fe transport via diffusion extracellular to periplasm r((h}r)(XGENE ASSOCIATIONr*(]r+(XSTM0364r,(ash}r-(j9,j,(j:,XTransport Outer Membraner.(j<,h]r/(jº*a…r0(Rr1(j@,}r2((j'G¿ðj—'G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r3(}r4((hX FEROXEFEtexr5(hXEFerrioxamine E fe transport via diffusion extracellular to periplasm r6(h}r7(XGENE ASSOCIATIONr8(]r9(XSTM0364r:(ash}r;(j9,j:(j:,XTransport Outer Membraner<(j<,h]r=(jº*a…r>(Rr?(j@,}r@((j>'G¿ðjÇ'G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rA(}rB((hX FEROXGtexrC(hXBFerrioxamine G transport via diffusion extracellular to periplasm rD(h}rE(XGENE ASSOCIATIONrF(]rG(X2( STM0320 or STM0999 or STM1473 or STM2267 )rH(ash}rI(j9,jH(j:,XTransport Outer Membrane PorinrJ(j<,h]rK((h)hh h2e…rL(RrM(j@,}rN((j\'G¿ðjB,)rO(}rP((hXferoxG_prQ(hXFerrioxamine-GrR(h}rS((XPUBCHEMrT(]rU(jj.aXCHEBIrV(]rW(jj.aXKEGGrX(]rY(jj.auh}rZ(hNhh]r[(…r\(Rr](jU,X C27H49N6O10r^(jW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r_(}r`((hX FEROXEtexra(hXBFerrioxamine E transport via diffusion extracellular to periplasm rb(h}rc(XGENE ASSOCIATIONrd(]re(X2( STM0320 or STM0999 or STM1473 or STM2267 )rf(ash}rg(j9,jf(j:,XTransport Outer Membrane Porinrh(j<,h]ri((h)hh h2e…rj(Rrk(j@,}rl((j 'G¿ðjB,)rm(}rn((hXferoxE_pro(hXFerrioxamine-Erp(h}rq((XPUBCHEMrr(]rs(X167864rt(aXCHEBIru(]rv(jj.aXKEGGrw(]rx(jj.auh}ry(hNhh]rz(…r{(Rr|(jU,X C27H48N6O9r}(jW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r~(}r((hX FEROXBtexr€(hXBFerrioxamine B transport via diffusion extracellular to periplasm r(h}r‚(XGENE ASSOCIATIONrƒ(]r„(X2( STM0320 or STM0999 or STM1473 or STM2267 )r…(ash}r†(j9,j…(j:,XTransport Outer Membrane Porinr‡(j<,h]rˆ((h)hh h2e…r‰(RrŠ(j@,}r‹((jä&G¿ðjB,)rŒ(}r((hXferoxB_prŽ(hXFerrioxamine-Br(h}r((XPUBCHEMr‘(]r’(X123851r“(aXCHEBIr”(]r•(jj.aXKEGGr–(]r—(jj.auh}r˜(hNhh]r™(…rš(Rr›(jU,X C25H48N6O8rœ(jW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r(}rž((hX FEROXBtpprŸ(hX/Ferrioxamine B facilitated transport periplasm r (h}r¡(XGENE ASSOCIATIONr¢(]r£(jash}r¤(j9,jj:,XTransport Inner Membraner¥(j<,h]r¦(…r§(Rr¨(j@,}r©((jŒ(G¿ðjB,)rª(}r«((hXferoxB_cr¬(hXFerrioxamine-Br­(h}r®((XPUBCHEMr¯(]r°(X123851r±(aXCHEBIr²(]r³(jj.aXKEGGr´(]rµ(jj.auh}r¶(hNhh]r·(…r¸(Rr¹(jU,X C25H48N6O8rº(jW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r»(}r¼((hX FEROXEtppr½(hX/Ferrioxamine E facilitated transport periplasm r¾(h}r¿(XGENE ASSOCIATIONrÀ(]rÁ(jash}rÂ(j9,jj:,XTransport Inner MembranerÃ(j<,h]rÄ(…rÅ(RrÆ(j@,}rÇ((jm(G¿ðjB,)rÈ(}rÉ((hXferoxE_crÊ(hXFerrioxamine-ErË(h}rÌ((XPUBCHEMrÍ(]rÎ(X167864rÏ(aXCHEBIrÐ(]rÑ(jj.aXKEGGrÒ(]rÓ(jj.auh}rÔ(hNhh]rÕ(…rÖ(Rr×(jU,X C27H48N6O9rØ(jW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÙ(}rÚ((hX FEROXGtpprÛ(hX/Ferrioxamine G facilitated transport periplasm rÜ(h}rÝ(XGENE ASSOCIATIONrÞ(]rß(jash}rà(j9,jj:,XTransport Inner Membranerá(j<,h]râ(…rã(Rrä(j@,}rå((jO(G¿ðjB,)ræ(}rç((hXferoxG_crè(hXFerrioxamine-Gré(h}rê((XPUBCHEMrë(]rì(jj.aXCHEBIrí(]rî(jj.aXKEGGrï(]rð(jj.auh}rñ(hNhh]rò(…ró(Rrô(jU,X C27H49N6O10rõ(jW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rö(}r÷((hX EX_drib_erø(hXdeoxy D Ribose exchangerù(h}rú(XGENE ASSOCIATIONrû(]rü(jash}rý(j9,jj:,XExchangerþ(j<,h]rÿ(…r)Rr)j@,}r)jB,)r)}r)(hXdrib_er)hX2-Deoxy-D-riboser)h}r)(XPUBCHEMr)]r )X4927r )aXCHEBIr )]r )X28816r )aXKEGGr)]r)XC01801r)auh}r)hNhh]r)…r)Rr)jU,XC5H10O4r)jW,jË-jY,KjZ,j[,j\,GubG¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r)}r)(hXDRIBtppr)hX6deoxy D ribose transport via proton symport periplasm r)h}r)XGENE ASSOCIATIONr)]r)XSTM3792r)ash}r)j9,j)j:,XTransport Inner Membraner)j<,h]r )jÃ*a…r!)Rr")j@,}r#)(jØ/G¿ðjB,)r$)}r%)(hXdrib_pr&)hX2-Deoxy-D-riboser')h}r()(XPUBCHEMr))]r*)X4927r+)aXCHEBIr,)]r-)X28816r.)aXKEGGr/)]r0)XC01801r1)auh}r2)hNhh]r3)…r4)Rr5)jU,XC5H10O4r6)jW,jX,jY,KjZ,j[,j\,GubG¿ðjB,)r7)}r8)(hXdrib_cr9)hX2-Deoxy-D-riboser:)h}r;)(XPUBCHEMr<)]r=)X4927r>)aXCHEBIr?)]r@)X28816rA)aXKEGGrB)]rC)XC01801rD)auh}rE)hNhh]rF)…rG)RrH)jU,XC5H10O4rI)jW,jp,jY,KjZ,j[,j\,GubG?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rJ)}rK)(hXDRBKrL)hXdeoxyribokinaserM)h}rN)XGENE ASSOCIATIONrO)]rP)XSTM3793rQ)ash}rR)j9,jQ)j:,XAlternate Carbon MetabolismrS)j<,h]rT)jQa…rU)RrV)j@,}rW)(j7)G¿ðju.G¿ðjÙG?ðj¿.G?ðj¬.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rX)}rY)(hXDRIBtexrZ)hX?deoxyribose transport via diffusion extracellular to periplasm r[)h}r\)XGENE ASSOCIATIONr])]r^)X2( STM0320 or STM0999 or STM1473 or STM2267 )r_)ash}r`)j9,j_)j:,XTransport Outer Membrane Porinra)j<,h]rb)(h)hh h2e…rc)Rrd)j@,}re)(j)G¿ðj$)G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rf)}rg)(hXSCYSSLrh)hX!S-sulfo-L-cysteine sulfite lyase ri)h}rj)XGENE ASSOCIATIONrk)]rl)jash}rm)j9,jj:,jj<,h]rn)…ro)Rrp)j@,}rq)(jð«GÀjB,)rr)}rs)(hXslcys_crt)hXslcys_cru)h}rv)(XPUBCHEMrw)]rx)X8119ry)aXCHARGErz)]r{)X-1r|)aXCHEBIr})]r~)jj.aXKEGGr)]r€)XC05824r)auh}r‚)hNhh]rƒ)…r„)Rr…)jU,jjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj!YG?ðj¿.G?ðjÕpG?ðj~ÃG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r†)}r‡)(hXSLCYSSrˆ)hXO-acetyl-L-serine sulfhydrylaser‰)h}rŠ)XGENE ASSOCIATIONr‹)]rŒ)XSTM2440r)ash}rŽ)j9,j)j:,jj<,h]r)jX a…r)Rr‘)j@,}r’)(j¯pG¿ðjîKG¿ðj×FG?ðjr)G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r“)}r”)(hXGSHPOr•)hXglutathione peroxidaser–)h}r—)XGENE ASSOCIATIONr˜)]r™)XSTM1341rš)ash}r›)j9,jš)j:,jj<,h]rœ)jË*a…r)Rrž)j@,}rŸ)(j"BG¿ðjð«GÀj~ÃG?ðjˆ.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r )}r¡)(hXHHDDIr¢)hX-2-hydroxyhepta-2,4-diene-1,7-dioate isomeraser£)h}r¤)XGENE ASSOCIATIONr¥)]r¦)XSTM1101r§)ash}r¨)j9,j§)j:,jj<,h]r©)jo%a…rª)Rr«)j@,}r¬)(jPG¿ðjB,)r­)}r®)(hX2oh3d_cr¯)hX2oh3d_cr°)h}r±)(XPUBCHEMr²)]r³)X5963r´)aXCHARGErµ)]r¶)X-2r·)aXCHEBIr¸)]r¹)X1254rº)aXKEGGr»)]r¼)XC03063r½)auh}r¾)hNhh]r¿)…rÀ)RrÁ)jU,jjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÂ)}rÃ)(hXINOSRrÄ)hXKetoinositol reductaserÅ)h}rÆ)XGENE ASSOCIATIONrÇ)]rÈ)X(STM4433 or STM4425)rÉ)ash}rÊ)j9,jÉ)j:,jj<,h]rË)(jÔ*jÜ*e…rÌ)RrÍ)j@,}rÎ)(jà7G¿ðjüÂG¿ðjÍ7G?ðj¿.G?ðjB,)rÏ)}rÐ)(hX2ins_crÑ)hX2ins_crÒ)h}rÓ)(XPUBCHEMrÔ)]rÕ)X3959rÖ)aXCHEBIr×)]rØ)X17811rÙ)aXKEGGrÚ)]rÛ)XC00691rÜ)auh}rÝ)hNhh]rÞ)…rß)Rrà)jU,jjW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rá)}râ)(hXMMSAD3rã)hX@methylmalonate-semialdehyde dehydrogenase (malonic semialdehyde)rä)h}rå)XGENE ASSOCIATIONræ)]rç)XSTM4421rè)ash}ré)j9,jè)j:,jj<,h]rê)jä*a…rë)Rrì)j@,}rí)(j™7G¿ðjB,)rî)}rï)(hXmsa_crð)hXmsa_crñ)h}rò)(XPUBCHEMró)]rô)X3522rõ)aXCHARGErö)]r÷)X-1rø)aXCHEBIrù)]rú)X17960rû)aXKEGGrü)]rý)XC00222rþ)auh}rÿ)hNhh]r*…r*Rr*jU,jjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðj˜CG¿ðj«CG?ðjÂ=G?ðjs7G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r*}r*(hXCHITPHr*hX chitobiose-6-phosphate hydrolaser*h}r*XGENE ASSOCIATIONr*]r *XSTM1316r *ash}r *j9,j *j:,jj<,h]r *jì*a…r *Rr*j@,}r*(jˆ.G¿ðjB,)r*}r*(hXchit6p_cr*hXchit6p_cr*h}r*(XPUBCHEMr*]r*X853844r*aXCHARGEr*]r*X-2r*aXCHEBIr*]r*jj.aXKEGGr*]r*jj.auh}r*hNhh]r *…r!*Rr"*jU,jjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj’EG?ðjEG?ðujq,NhNjr,js,jt,Gju,Gjv,Njw,Nubj0,)r#*}r$*(hXD5KGKr%*hX!2-Deoxy-5-Keto-D-gluconate kinaser&*h}r'*XGENE ASSOCIATIONr(*]r)*XSTM4420r**ash}r+*j9,j**j:,jj<,h]r,*jõ*a…r-*Rr.*j@,}r/*(jB,)r0*}r1*(hXd5kg_cr2*hXd5kg_cr3*h}r4*(XPUBCHEMr5*]r6*X9109r7*aXCHARGEr8*]r9*X-1r:*aXCHEBIr;*]r<*X27972r=*aXKEGGr>*]r?*XC06892r@*auh}rA*hNhh]rB*…rC*RrD*jU,jjW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðju.G¿ðj¬.G?ðjB,)rE*}rF*(hXd5kgp_crG*hXd5kgp_crH*h}rI*(XPUBCHEMrJ*]rK*X9110rL*aXCHARGErM*]rN*X-3rO*aXCHEBIrP*]rQ*jj.aXKEGGrR*]rS*XC06893rT*auh}rU*hNhh]rV*…rW*RrX*jU,jjW,jp,jY,JýÿÿÿjZ,j[,j\,GubG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rY*}rZ*(hXD5KGPAr[*hX/2-Deoxy-5-keto-D-gluconate 6-phosphate aldolaser\*h}r]*XGENE ASSOCIATIONr^*]r_*jash}r`*j9,jj:,jj<,h]ra*…rb*Rrc*j@,}rd*(jE*G¿ðjî)G?ðj5¬G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)re*}rf*(hXDHEDAArg*hX/2,4-dihydroxyhept-2-ene-1,7-dioic acid aldolaserh*h}ri*XGENE ASSOCIATIONrj*]rk*X(STM1106 and STM2289)rl*ash}rm*j9,jl*j:,jj<,h]rn*(jý*j%e…ro*Rrp*j@,}rq*(jB,)rr*}rs*(hX 24dhhed_crt*hX 24dhhed_cru*h}rv*(XPUBCHEMrw*]rx*X8451ry*aXCHARGErz*]r{*X-2r|*aXCHEBIr}*]r~*jj.aXKEGGr*]r€*XC06201r*auh}r‚*hNhh]rƒ*…r„*Rr…*jU,jjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjFG?ðj¼BG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r†*}r‡*(hXDKDIDrˆ*hX-D-2,3-Diketo 4-deoxy-epi-inositol dehydrataser‰*h}rŠ*XGENE ASSOCIATIONr‹*]rŒ*jash}r*j9,jj:,jj<,h]rŽ*…r*Rr*j@,}r‘*(jB,)r’*}r“*(hXdkdi_cr”*hXdkdi_cr•*h}r–*(XPUBCHEMr—*]r˜*X9108r™*aXCHEBIrš*]r›*X4077rœ*aXKEGGr*]rž*XC06891rŸ*auh}r *hNhh]r¡*…r¢*Rr£*jU,jjW,jp,jY,KjZ,j[,j\,GubG¿ðjˆ.G¿ðj0*G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¤*}r¥*(hX2INSDr¦*hX2-Inosose dehydrataser§*h}r¨*XGENE ASSOCIATIONr©*]rª*X STM4424.Sr«*ash}r¬*j9,j«*j:,jj<,h]r­*j+a…r®*Rr¯*j@,}r°*(jÏ)G¿ðjˆ.G?ðj’*G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r±*}r²*(hXDTARTDr³*hXD-tartrate dehydrataser´*h}rµ*XGENE ASSOCIATIONr¶*]r·*XSTM2949r¸*ash}r¹*j9,j¸*j:,jj<,h]rº*j +a…r»*Rr¼*j@,}r½*(j©%G¿ðjŠ`G?ðjˆ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¾*}r¿*(hXNMNRrÀ*hXnmn hydrolysisrÁ*h}rÂ*XGENE ASSOCIATIONrÃ*]rÄ*XSTM2949rÅ*ash}rÆ*j9,jÅ*j:,jj<,h]rÇ*j +a…rÈ*RrÉ*j@,}rÊ*(j|–G¿ðjEG¿ðjB,)rË*}rÌ*(hXrnam_erÍ*hXrnam_erÎ*h}rÏ*(XPUBCHEMrÐ*]rÑ*X6038rÒ*aXCHARGErÓ*]rÔ*X1rÕ*aXCHEBIrÖ*]r×*X15927rØ*aXKEGGrÙ*]rÚ*XC03150rÛ*auh}rÜ*hNhh]rÝ*…rÞ*Rrß*jU,jjW,jË-jY,KjZ,j[,j\,GubG?ðjDŸG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rà*}rá*(hXRNMKrâ*hXribosylnicotinamide kinaserã*h}rä*XGENE ASSOCIATIONrå*]ræ*X STM4580.Srç*ash}rè*j9,jç*j:,jj<,h]ré*jêa…rê*Rrë*j@,}rì*(jB,)rí*}rî*(hXrnam_crï*hXrnam_crð*h}rñ*(XPUBCHEMrò*]ró*X6038rô*aXCHARGErõ*]rö*jÕ*aXCHEBIr÷*]rø*X15927rù*aXKEGGrú*]rû*XC03150rü*auh}rý*hNhh]rþ*…rÿ*Rr+jU,jjW,jp,jY,KjZ,j[,j\,GubG¿ðju.G¿ðj4äG?ðj¿.G?ðj¬.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r+}r+(hXOACTr+hXO-antigen Acetyl-Transferaser+h}r+XGENE ASSOCIATIONr+]r+XSTM2232r+ash}r +j9,j+j:,jj<,h]r +j+a…r +Rr +j@,}r +(j«CG¿ðjB,)r+}r+(hXudcpo4_cr+hXudcpo4_cr+h}r+(XPUBCHEMr+]r+jj.aXCHARGEr+]r+X-2r+aXCHEBIr+]r+jj.aXKEGGr+]r+jj.auh}r+hNhh]r+…r+Rr+jU,jjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjB,)r +}r!+(hXudcpo5_cr"+hXudcpo5_cr#+h}r$+(XPUBCHEMr%+]r&+jj.aXCHARGEr'+]r(+X-2r)+aXCHEBIr*+]r++jj.aXKEGGr,+]r-+jj.auh}r.+hNhh]r/+…r0+Rr1+jU,jjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðj˜CG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r2+}r3+(hXUDCPATr4+hXAbequosyl transferaser5+h}r6+XGENE ASSOCIATIONr7+]r8+XSTM2087r9+ash}r:+j9,j9+j:,jj<,h]r;+j¼&a…r<+Rr=+j@,}r>+(jB,)r?+}r@+(hX udcpgrm_crA+hX udcpgrm_crB+h}rC+(XPUBCHEMrD+]rE+X23061145rF+aXCHARGErG+]rH+X-2rI+aXCHEBIrJ+]rK+jj.aXKEGGrL+]rM+jj.auh}rN+hNhh]rO+…rP+RrQ+jU,jjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjÊG¿ðjtG?ðj¿.G?ðj+G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rR+}rS+(hXUDCPMTrT+hXmannosyl transferaserU+h}rV+XGENE ASSOCIATIONrW+]rX+XSTM2086rY+ash}rZ+j9,jY+j:,jj<,h]r[+j³&a…r\+Rr]+j@,}r^+(jB,)r_+}r`+(hXudcpgr_cra+hXudcpgr_crb+h}rc+(XPUBCHEMrd+]re+jj.aXCHARGErf+]rg+X-2rh+aXCHEBIri+]rj+jj.aXKEGGrk+]rl+jj.auh}rm+hNhh]rn+…ro+Rrp+jU,jjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjܹG¿ðj?+G?ðj¿.G?ðjpMG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rq+}rr+(hXUDCPRTrs+hXrhamnosyl transferasert+h}ru+XGENE ASSOCIATIONrv+]rw+XSTM2085rx+ash}ry+j9,jx+j:,jj<,h]rz+jª&a…r{+Rr|+j@,}r}+(jrG¿ðjB,)r~+}r+(hXudcpg_cr€+hXudcpg_cr+h}r‚+(XPUBCHEMrƒ+]r„+X7121r…+aXCHARGEr†+]r‡+X-2rˆ+aXCHEBIr‰+]rŠ+X16046r‹+aXKEGGrŒ+]r+jj.auh}rŽ+hNhh]r+…r+Rr‘+jU,jjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj_+G?ðj¤G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r’+}r“+(hXUDCPGTr”+hX2undecaprenol-phosphate galactosephosphotransferaser•+h}r–+XGENE ASSOCIATIONr—+]r˜+XSTM2082r™+ash}rš+j9,j™+j:,jj<,h]r›+j¡&a…rœ+Rr+j@,}rž+(j³EG¿ðj¿.GÀj8G¿ðj~+G?ðjëEG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rŸ+}r +(hXTCBOr¡+hXTricarballylate oxidaser¢+h}r£+XGENE ASSOCIATIONr¤+]r¥+X(STM0690 and STM0691)r¦+ash}r§+j9,j¦+j:,jj<,h]r¨+(j+j(+e…r©+Rrª+j@,}r«+(jç_G¿ðjB,)r¬+}r­+(hXtcb_cr®+hXtricarballylater¯+h}r°+(XPUBCHEMr±+]r²+X 135626273r³+aXCHEBIr´+]rµ+X62517r¶+aXKEGGr·+]r¸+XC19806r¹+auh}rº+hNhh]r»+…r¼+Rr½+jU,XC6H5O6r¾+jW,jp,jY,JýÿÿÿjZ,j[,j\,GubG¿ðjú_G?ðjõJG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¿+}rÀ+(hXGLYBt6exrÁ+hX2betaine (glycine betaine) transport into periplasmrÂ+h}rÃ+XGENE ASSOCIATIONrÄ+]rÅ+jash}rÆ+j9,jj:,jj<,h]rÇ+…rÈ+RrÉ+j@,}rÊ+(j¼”G¿ðj¿G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rË+}rÌ+(hXGLYBt6pprÍ+hX=betaine (glycine betaine) transport in/out via proton symportrÎ+h}rÏ+XGENE ASSOCIATIONrÐ+]rÑ+XSTM4290rÒ+ash}rÓ+j9,jÒ+j:,jj<,h]rÔ+jö a…rÕ+RrÖ+j@,}r×+(j¿G¿ðjØ/G¿ðj%¿G?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rØ+}rÙ+(hXCHITOBexrÚ+hX#Chitobiose transport into periplasmrÛ+h}rÜ+XGENE ASSOCIATIONrÝ+]rÞ+jash}rß+j9,jj:,jj<,h]rà+…rá+Rrâ+j@,}rã+(jæˆG¿ðjB,)rä+}rå+(hXchitob_præ+hXchitob_prç+h}rè+(XPUBCHEMré+]rê+X4818rë+aXCHEBIrì+]rí+jj.aXKEGGrî+]rï+XC01674rð+auh}rñ+hNhh]rò+…ró+Rrô+jU,jjW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rõ+}rö+(hX CHITOBptsr÷+hXChitobiose transport via PTSrø+h}rù+XGENE ASSOCIATIONrú+]rû+XA(STM1314 and STM1312 and STM1313 and STM2431 and STM2432)rü+ash}rý+j9,jü+j:,jj<,h]rþ+(jýj0+j9+jjB+e…rÿ+Rr,j@,}r,(j FG¿ðjä+G¿ðj*G?ðjFG?ðujq,NhNjr,js,jt,Gju,Gjv,Njw,Nubj0,)r,}r,(hXRNAMtexr,hX.Nicotinamide riboside transport into periplasmr,h}r,XGENE ASSOCIATIONr,]r,jash}r ,j9,jj:,jj<,h]r ,…r ,Rr ,j@,}r ,(jË*G¿ðjB,)r,}r,(hXrnam_pr,hXrnam_pr,h}r,(XPUBCHEMr,]r,X6038r,aXCHARGEr,]r,jÕ*aXCHEBIr,]r,X15927r,aXKEGGr,]r,XC03150r,auh}r,hNhh]r,…r ,Rr!,jU,jjW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r",}r#,(hXRNAMtppr$,hXNicotinamide riboside transportr%,h}r&,XGENE ASSOCIATIONr',]r(,XSTM0757r),ash}r*,j9,j),j:,jj<,h]r+,jüa…r,,Rr-,j@,}r.,(j,G¿ðjí*G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r/,}r0,(hXOAO5t3exr1,hXO-antigen unit (O5) translocaser2,h}r3,XGENE ASSOCIATIONr4,]r5,jash}r6,j9,jj:,jj<,h]r7,…r8,Rr9,j@,}r:,(jB,)r;,}r<,(hXudcpo5_pr=,hXudcpo5_pr>,h}r?,(XPUBCHEMr@,]rA,jj.aXCHARGErB,]rC,X-2rD,aXCHEBIrE,]rF,jj.aXKEGGrG,]rH,jj.auh}rI,hNhh]rJ,…rK,RrL,jU,jjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjB,)rM,}rN,(hXudcpo5_erO,hXudcpo5_erP,h}rQ,(XPUBCHEMrR,]rS,jj.aXCHARGErT,]rU,X-2rV,aXCHEBIrW,]rX,jj.aXKEGGrY,]rZ,jj.auh}r[,hNhh]r\,…r],Rr^,jU,jjW,jË-jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r_,}r`,(hXOAO5t3ppra,hXO-antigen unit (O5) translocaserb,h}rc,XGENE ASSOCIATIONrd,]re,XSTM3926rf,ash}rg,j9,jf,j:,jj<,h]rh,jñ a…ri,Rrj,j@,}rk,(j +G¿ðjØ/G¿ðj¿.G?ðj;,G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rl,}rm,(hXTCBt2pprn,hX/tricarballylate transport in via proton symportro,h}rp,XGENE ASSOCIATIONrq,]rr,XSTM0689rs,ash}rt,j9,js,j:,jj<,h]ru,jü'a…rv,Rrw,j@,}rx,(jB,)ry,}rz,(hXtcb_pr{,hXtricarballylater|,h}r},(XPUBCHEMr~,]r,X 135626273r€,aXCHEBIr,]r‚,X62517rƒ,aXKEGGr„,]r…,XC19806r†,auh}r‡,hNhh]rˆ,…r‰,RrŠ,jU,XC6H5O6r‹,jW,jX,jY,JýÿÿÿjZ,j[,j\,GubG¿ðjØ/G¿ðj¿.G?ðj¬+G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rŒ,}r,(hXTCBt2exrŽ,hX(tricarballylate transport into periplasmr,h}r,XGENE ASSOCIATIONr‘,]r’,jash}r“,j9,jj:,jj<,h]r”,…r•,Rr–,j@,}r—,(jB,)r˜,}r™,(hXtcb_erš,hXtricarballylater›,h}rœ,(XPUBCHEMr,]rž,X 135626273rŸ,aXCHEBIr ,]r¡,X62517r¢,aXKEGGr£,]r¤,XC19806r¥,auh}r¦,hNhh]r§,…r¨,Rr©,jU,XC6H5O6rª,jW,jË-jY,JýÿÿÿjZ,j[,j\,GubG¿ðjy,G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r«,}r¬,(hXTTONR1ppr­,hXTrithionate Reductaser®,h}r¯,XGENE ASSOCIATIONr°,]r±,X!(STM1383 and STM1384 and STM1385)r²,ash}r³,j9,j²,j:,jj<,h]r´,(j½(j«(j´(e…rµ,Rr¶,j@,}r·,(jB,)r¸,}r¹,(hXtton_prº,hXtton_pr»,h}r¼,(XPUBCHEMr½,]r¾,X4976r¿,aXCHARGErÀ,]rÁ,X-2rÂ,aXCHEBIrÃ,]rÄ,X15987rÅ,aXKEGGrÆ,]rÇ,XC01861rÈ,auh}rÉ,hNhh]rÊ,…rË,RrÌ,jU,jjW,jX,jY,JþÿÿÿjZ,j[,j\,GubG¿ðj¬XG¿ðj-`G?ðj¿.G@jBqG?ðj qG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÍ,}rÎ,(hXTTONtexrÏ,hXTrithionate transportrÐ,h}rÑ,XGENE ASSOCIATIONrÒ,]rÓ,jash}rÔ,j9,jj:,jj<,h]rÕ,…rÖ,Rr×,j@,}rØ,(jB,)rÙ,}rÚ,(hXtton_erÛ,hXtton_erÜ,h}rÝ,(XPUBCHEMrÞ,]rß,X4976rà,aXCHARGErá,]râ,X-2rã,aXCHEBIrä,]rå,X15987ræ,aXKEGGrç,]rè,XC01861ré,auh}rê,hNhh]rë,…rì,Rrí,jU,jjW,jË-jY,JþÿÿÿjZ,j[,j\,GubG¿ðj¸,G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rî,}rï,(hXTTONR2pprð,hXTrithionate Reductaserñ,h}rò,XGENE ASSOCIATIONró,]rô,X!(STM1383 and STM1384 and STM1385)rõ,ash}rö,j9,jõ,j:,jj<,h]r÷,(j½(j«(j´(e…rø,Rrù,j@,}rú,(jú_G¿ðjÙ,G¿ðjé£G?ðjª¡G?ðjç_G?ðj¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rû,}rü,(hXLEUt4rpprý,hX)L-leucine transport in via sodium symportrþ,h}rÿ,XGENE ASSOCIATIONr-]r-XSTM0399r-ash}r-j9,j-j:,jj<,h]r-ja…r-Rr-j@,}r-(jÇÑG¿ðj/LG¿ðjܧG?ðjBLG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r-}r -(hXUPLA4NTr -hX;Undecaprenyl phosphate 4-amino-4-deoxy L-arabinose synthaser -h}r -XGENE ASSOCIATIONr -]r-XSTM2298r-ash}r-j9,j-j:,jj<,h]r-j-$a…r-Rr-j@,}r-(jG¿ðj³EG¿ðjGG?ðj™G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r-}r-(hXPSUDSr-hXPseudouridylate synthaser-h}r-XGENE ASSOCIATIONr-]r-XSTM2662r-ash}r-j9,j-j:,jj<,h]r-jK+a…r-Rr -j@,}r!-(ja‚G¿ðj¿.GÀjîNG¿ðjB,)r"-}r#-(hXpsd5p_cr$-hXpsd5p_cr%-h}r&-(XPUBCHEMr'-]r(-X4395r)-aXCHARGEr*-]r+-X-2r,-aXCHEBIr--]r.-X18116r/-aXKEGGr0-]r1-XC01168r2-auh}r3-hNhh]r4-…r5-Rr6-jU,jjW,jp,jY,JþÿÿÿjZ,j[,j\,GubG?ðjˆ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r7-}r8-(hXPFORr9-hX"Pyruvate flavodoxin oxidoreductaser:-h}r;-XGENE ASSOCIATIONr<-]r=-X0((STM0694 and STM1651) or (STM3045 and STM1651))r>-ash}r?-j9,j>-j:,jj<,h]r@-(jàjT+jòe…rA-RrB-j@,}rC-(jFG¿ðjf°G¿ðj¿.G¿ðj˜CG¿ðj«CG?ðjw°G?ðjÂ=G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rD-}rE-(hXNNDMBRTrF-hXENicotinate-nucleotide-dimethylbenzimidazole phosphoribosyltransferaserG-h}rH-XGENE ASSOCIATIONrI-]rJ-X(STM2016 or STM1221)rK-ash}rL-j9,jK-j:,jj<,h]rM-(j]+jf+e…rN-RrO-j@,}rP-(jB,)rQ-}rR-(hXdmbzid_crS-hX5-6-DimethylbenzimidazolerT-h}rU-(XPUBCHEMrV-]rW-X6009rX-aXCHEBIrY-]rZ-X15890r[-aXKEGGr\-]r]-XC03114r^-auh}r_-hNhh]r`-…ra-Rrb-jU,XC9H10N2rc-jW,jp,jY,KjZ,j[,j\,GubG¿ðj=åG¿ðj3G?ðj¿.G?ðjäG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rd-}re-(hXbiomass_iRR1083rf-hXAbiomass equation from http://www.biomedcentral.com/1752-0509/3/38rg-h}rh-XGENE ASSOCIATIONri-]rj-jash}rk-j9,jj:,jj<,h]rl-…rm-Rrn-j@,}ro-(jowG¿@ªêúµ=jJTG¾É*sqäTjïÃG¿|¬1&éyjB,)rp-}rq-(hXpe2_ST_prr-hXpe2_ST_prs-h}rt-(XPUBCHEMru-]rv-XNArw-aXCHEBIrx-]ry-XNArz-aXKEGGr{-]r|-XNAr}-auh}r~-hNhh]r-…r€-Rr-jU,jjW,jX,jY,KjZ,j[,j\,GubG¿Yz»ˆëj«CG¿ 6âëC-jצG¿Ò6‚s gj«¨G¿¶Ã.¾Ymj£\G¿À¾7Þ“ž®j¦§G¿¤›«–òjB,)r‚-}rƒ-(hX 12dgr2_ST_pr„-hX 12dgr2_ST_pr…-h}r†-(XPUBCHEMr‡-]rˆ-XNAr‰-aXCHEBIrŠ-]r‹-XNArŒ-aXKEGGr-]rŽ-XNAr-auh}r-hNhh]r‘-…r’-Rr“-jU,jjW,jX,jY,KjZ,j[,j\,GubG¿(¤;´ 4çj!DG¿ÇÙº`újzoG¿ÃÈBúP“–jê¦G¿±0H'ÓjoG¿Å\лnÖwj¤QG¿¡ë…¸Qìj!YG¿‘œ"[t›jºG¿œ"«%³ðjRYG¿Ðr6~ANj>UG¿çòâu«}Èj5§G¿šÃ¨`ܹªj™7G¿aœàuöý"jB,)r”-}r•-(hXpg2_ST_pr–-hXpg2_ST_pr—-h}r˜-(XPUBCHEMr™-]rš-XNAr›-aXCHEBIrœ-]r-XNArž-aXKEGGrŸ-]r -XNAr¡-auh}r¢-hNhh]r£-…r¤-Rr¥-jU,jjW,jX,jY,KjZ,j[,j\,GubG¿;†nCªy¼jà·G¿h“t¼j~újs7G¿ 6âëC-jkÞG¿©™™™™™šj\^G¿Ñs¼>§j&¨G¿Öc¡ `jÍ7G¿:6âëC-jÏBG¿ÐcAøDJjɧG¿¶]J]ò#žjܧG¿ÊnL õŒ jB,)r¦-}r§-(hX colipaOA_er¨-hX colipaOA_er©-h}rª-(XPUBCHEMr«-]r¬-XNAr­-aXCHEBIr®-]r¯-XNAr°-aXKEGGr±-]r²-XNAr³-auh}r´-hNhh]rµ-…r¶-Rr·-jU,jjW,jË-jY,KjZ,j[,j\,GubG¿N´ -œñ=j˜CG¾Ù*sqäTjgcG¿Óî õýHjˆ.GÀJ¦ç«ud0ju.GÀMûoÁXûDjÌOG¿×ïÜœM©j°HG¾äøµˆãhñjB,)r¸-}r¹-(hX clpn2_ST_prº-hX clpn2_ST_pr»-h}r¼-(XPUBCHEMr½-]r¾-XNAr¿-aXCHEBIrÀ-]rÁ-XNArÂ-aXKEGGrÃ-]rÄ-XNArÅ-auh}rÆ-hNhh]rÇ-…rÈ-RrÉ-jU,jjW,jX,jY,KjZ,j[,j\,GubG¾í\1Y>_·jB,)rÊ-}rË-(hXpa2_ST_prÌ-hXpa2_ST_prÍ-h}rÎ-(XPUBCHEMrÏ-]rÐ-XNArÑ-aXCHEBIrÒ-]rÓ-XNArÔ-aXKEGGrÕ-]rÖ-XNAr×-auh}rØ-hNhh]rÙ-…rÚ-RrÛ-jU,jjW,jX,jY,KjZ,j[,j\,GubG¾ÐÆ÷ µíjà7G¿! 8ÅCj9¨G¿ÁÂ;yRÒ5jB,)rÜ-}rÝ-(hX peptido_ST_prÞ-hX peptido_ST_prß-h}rà-(XPUBCHEMrá-]râ-XNArã-aXCHEBIrä-]rå-XNAræ-aXKEGGrç-]rè-XNAré-auh}rê-hNhh]rë-…rì-Rrí-jU,jjW,jX,jY,KjZ,j[,j\,GubG¿©K{(•J€j¦vG¿šÃ¨`ܹªjü3G¿PbMÒñ©üjB,)rî-}rï-(hXps2_ST_prð-hXps2_ST_prñ-h}rò-(XPUBCHEMró-]rô-XNArõ-aXCHEBIrö-]r÷-XNArø-aXKEGGrù-]rú-XNArû-auh}rü-hNhh]rý-…rþ-Rrÿ-jU,jjW,jX,jY,KjZ,j[,j\,GubG¾ÐÆ÷ µíjibG¿ºÏR¹ x)jYG¿÷û¾‡«Új…¨G¿ÔMjOvjÿLG¿É¡3ß*j˜¨G¿@ªêúµ=j¬.G@Mç®záHjÑ.G@Mç®záHjé3G?è°càz(»j¿.G@M"*õwujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r.}r.(hX peptido_STr.hXpeptido_ST formation reactionr.h}r.XGENE ASSOCIATIONr.]r.jash}r.j9,jj:,jj<,h]r.…r .Rr .j@,}r .(j¯ÛG¿ðjÜ-G@ujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r .}r .(hXpe2_STr.hXbmembrane phosphatidylethanolamine composition based on http://www.biomedcentral.com/1752-0509/3/38r.h}r.XGENE ASSOCIATIONr.]r.jash}r.j9,jj:,jj<,h]r.…r.Rr.j@,}r.(jý¦GÀSj»ðGÀ,j:ñGÀj“§GÀjñGÀjp-G@ujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r.}r.(hXpg2_STr.hX^membrane phosphatidylglycerol composition based on http://www.biomedcentral.com/1752-0509/3/38r.h}r.XGENE ASSOCIATIONr.]r.jash}r.j9,jj:,jj<,h]r .…r!.Rr".j@,}r#.(jîiGÀj—iGÀjfiGÀSjjGÀjÞhGÀ,j”-G@ujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r$.}r%.(hXclpn2_STr&.hXUmembrane cardiolipin composition based on http://www.biomedcentral.com/1752-0509/3/38r'.h}r(.XGENE ASSOCIATIONr).]r*.jash}r+.j9,jj:,jj<,h]r,.…r-.Rr..j@,}r/.(j jGÀj¹hGÀ,j…iGÀjAiGÀSjÉiGÀj¸-G@ujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r0.}r1.(hXpa2_STr2.hXWmembrane phosphatidate composition based on http://www.biomedcentral.com/1752-0509/3/38r3.h}r4.XGENE ASSOCIATIONr5.]r6.jash}r7.j9,jj:,jj<,h]r8.…r9.Rr:.j@,}r;.(jËhGÀ,jÛiGÀj©iGÀjSiGÀSj1jGÀjÊ-G@ujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r<.}r=.(hXps2_STr>.hX\membrane phosphatidylserine composition based on http://www.biomedcentral.com/1752-0509/3/38r?.h}r@.XGENE ASSOCIATIONrA.]rB.jash}rC.j9,jj:,jj<,h]rD.…rE.RrF.j@,}rG.(jŠýGÀjJýGÀSjªýGÀj ýGÀ,jjýGÀjî-G@ujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rH.}rI.(hX 12dgr2_STrJ.hX\membrane 1-2-diacylglycerol composition based on http://www.biomedcentral.com/1752-0509/3/38rK.h}rL.XGENE ASSOCIATIONrM.]rN.jash}rO.j9,jj:,jj<,h]rP.…rQ.RrR.j@,}rS.(jQ-GÀjë,GÀSj-GÀj„-GÀj…,GÀ,j‚-G@ujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rT.}rU.(hXOAL_STrV.hXO-antigen ligaserW.h}rX.XGENE ASSOCIATIONrY.]rZ.XSTM3713r[.ash}r\.j9,j[.j:,jj<,h]r].jÖ a…r^.Rr_.j@,}r`.(jB,)ra.}rb.(hXOA_ST_prc.hXOA_ST_prd.h}re.(XPUBCHEMrf.]rg.XNArh.aXCHEBIri.]rj.XNArk.aXKEGGrl.]rm.XNArn.auh}ro.hNhh]rp.…rq.Rrr.jU,jjW,jX,jY,KjZ,j[,j\,GubG¿ðj lG¿ðj%…G?ðjØ/G?ðj¦-G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rs.}rt.(hXOA4L_STru.hX&O-antigen 4 polymerase with long chainrv.h}rw.XGENE ASSOCIATIONrx.]ry.X(STM1332 and STM2079)rz.ash}r{.j9,jz.j:,jj<,h]r|.(jé&jo+e…r}.Rr~.j@,}r.(jB,)r€.}r.(hXudcpo4_pr‚.hXudcpo4_prƒ.h}r„.(XPUBCHEMr….]r†.jj.aXCHARGEr‡.]rˆ.X-2r‰.aXCHEBIrŠ.]r‹.jj.aXKEGGrŒ.]r.jj.auh}rŽ.hNhh]r.…r.Rr‘.jU,jjW,jX,jY,JþÿÿÿjZ,j[,j\,GubGÀ9j%…G@8jØ/G@8ja.G?ðujq,NhNjr,js,jt,Gju,Gjv,Njw,Nubj0,)r’.}r“.(hXOA5L_STr”.hX&O-antigen 5 polymerase with long chainr•.h}r–.XGENE ASSOCIATIONr—.]r˜.X(STM1332 and STM2079)r™.ash}rš.j9,j™.j:,jj<,h]r›.(jé&jo+e…rœ.Rr.j@,}rž.(j;,GÀ9j%…G@8jØ/G@8ja.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rŸ.}r .(hXOA4VL_STr¡.hX+O-antigen 4 polymerase with very long chainr¢.h}r£.XGENE ASSOCIATIONr¤.]r¥.X(STM1332 and STM0589)r¦.ash}r§.j9,j¦.j:,jj<,h]r¨.(jx+jé&e…r©.Rrª.j@,}r«.(j€.GÀYj%…G@XÀjØ/G@XÀja.G?ðujq,NhNjr,js,jt,Gju,Gjv,Njw,Nubj0,)r¬.}r­.(hXOA5VL_STr®.hX+O-antigen 5 polymerase with very long chainr¯.h}r°.XGENE ASSOCIATIONr±.]r².X(STM1332 and STM0589)r³.ash}r´.j9,j³.j:,jj<,h]rµ.(jx+jé&e…r¶.Rr·.j@,}r¸.(j;,GÀYj%…G@XÀjØ/G@XÀja.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¹.}rº.(hXOAO4t3ppr».hXO-antigen translocaser¼.h}r½.XGENE ASSOCIATIONr¾.]r¿.XSTM3926rÀ.ash}rÁ.j9,jÀ.j:,jj<,h]rÂ.jñ a…rÃ.RrÄ.j@,}rÅ.(j+G¿ðj€.G?ðujq,NhNjr,js,jt,Gju,Gjv,Njw,Nubj0,)rÆ.}rÇ.(hXOAO4t3exrÈ.hXO-antigen translocaserÉ.h}rÊ.XGENE ASSOCIATIONrË.]rÌ.jash}rÍ.j9,jj:,jj<,h]rÎ.…rÏ.RrÐ.j@,}rÑ.(j€.G¿ðjB,)rÒ.}rÓ.(hXudcpo4_erÔ.hXudcpo4_erÕ.h}rÖ.(XPUBCHEMr×.]rØ.jj.aXCHARGErÙ.]rÚ.X-2rÛ.aXCHEBIrÜ.]rÝ.jj.aXKEGGrÞ.]rß.jj.auh}rà.hNhh]rá.…râ.Rrã.jU,jjW,jË-jY,JþÿÿÿjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,Gjv,Njw,Nubj0,)rä.}rå.(hXPYDXtexræ.hXPyridoxal transportrç.h}rè.XGENE ASSOCIATIONré.]rê.jash}rë.j9,jj:,jj<,h]rì.…rí.Rrî.j@,}rï.(j%‰G¿ðjB,)rð.}rñ.(hXpydx_prò.hXpydx_pró.h}rô.(XPUBCHEMrõ.]rö.X3549r÷.aXCHEBIrø.]rù.X17310rú.aXKEGGrû.]rü.XC00250rý.auh}rþ.hNhh]rÿ.…r/Rr/jU,jjW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r/}r/(hXPYDXtppr/hXPyridoxal transportr/h}r/XGENE ASSOCIATIONr/]r/jash}r /j9,jj:,jj<,h]r /…r /Rr /j@,}r /(jð.G¿ðjÒÿG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r/}r/(hXPYDXNtexr/hXPyrdoxine transportr/h}r/XGENE ASSOCIATIONr/]r/jash}r/j9,jj:,jj<,h]r/…r/Rr/j@,}r/(j‰G¿ðjB,)r/}r/(hXpydxn_pr/hXpydxn_pr/h}r/(XPUBCHEMr/]r /X3608r!/aXCHEBIr"/]r#/X16709r$/aXKEGGr%/]r&/XC00314r'/auh}r(/hNhh]r)/…r*/Rr+/jU,jjW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r,/}r-/(hXPYDXNtppr./hXPyrdoxine transportr//h}r0/XGENE ASSOCIATIONr1/]r2/jash}r3/j9,jj:,jj<,h]r4/…r5/Rr6/j@,}r7/(j/G¿ðjyðG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r8/}r9/(hXHEXt2rppr:/hX>hexanoate transport via proton symport, reversible (periplasm)r;/h}r/jash}r?/j9,jj:,jj<,h]r@/…rA/RrB/j@,}rC/(jP«G¿ðjØ/G¿ðj¿.G?ðjCªG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rD/}rE/(hX4HTHRtexrF/hX4-hydroxy-L-threonine transportrG/h}rH/XGENE ASSOCIATIONrI/]rJ/X2( STM0320 or STM0999 or STM1473 or STM2267 )rK/ash}rL/j9,jK/j:,jj<,h]rM/(h)hh h2e…rN/RrO/j@,}rP/(jB,)rQ/}rR/(hX4hthr_erS/hX4hthr_erT/h}rU/(XPUBCHEMrV/]rW/X8326rX/aXCHEBIrY/]rZ/jj.aXKEGGr[/]r\/XC06056r]/auh}r^/hNhh]r_/…r`/Rra/jU,jjW,jË-jY,KjZ,j[,j\,GubG¿ðjB,)rb/}rc/(hX4hthr_prd/hX4hthr_pre/h}rf/(XPUBCHEMrg/]rh/X8326ri/aXCHEBIrj/]rk/jj.aXKEGGrl/]rm/XC06056rn/auh}ro/hNhh]rp/…rq/Rrr/jU,jjW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rs/}rt/(hX 4HTHRtrppru/hX4-hydroxy-L-threonine transportrv/h}rw/XGENE ASSOCIATIONrx/]ry/XSTM3243rz/ash}r{/j9,jz/j:,jj<,h]r|/j¾ a…r}/Rr~/j@,}r/(jØ/G¿ðjb/G¿ðjB,)r€/}r/(hX4hthr_cr‚/hX4-Hydroxy-L-threoninerƒ/h}r„/(XPUBCHEMr…/]r†/X8326r‡/aXCHEBIrˆ/]r‰/jj.aXKEGGrŠ/]r‹/XC06056rŒ/auh}r/hNhh]rŽ/…r/Rr/jU,XC4H9NO4r‘/jW,jp,jY,KjZ,j[,j\,GubG?ðj¿.G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r’/}r“/(hX4HTHRKr”/hX4-Hydroxy-L-threonine kinaser•/h}r–/XGENE ASSOCIATIONr—/]r˜/XSTM0003r™/ash}rš/j9,j™/j:,jj<,h]r›/jža…rœ/Rr/j@,}rž/(j€/G¿ðju.G¿ðj@ìG?ðj¿.G?ðj¬.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rŸ/}r /(hX35PDEr¡/hX3,5-cAMP Phosphodiesteraser¢/h}r£/XGENE ASSOCIATIONr¤/]r¥/jash}r¦/j9,jj:,jj<,h]r§/…r¨/Rr©/j@,}rª/(jùMG¿ðjˆ.G¿ðj¿.G?ðjü3G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r«/}r¬/(hXUROCANHr­/hXurocanate hydrataser®/h}r¯/XGENE ASSOCIATIONr°/]r±/jash}r²/j9,jj:,jj<,h]r³/…r´/Rrµ/j@,}r¶/(jˆ.G¿ðjB,)r·/}r¸/(hXurocan_cr¹/hX Urocanaterº/h}r»/(XPUBCHEMr¼/]r½/X4043r¾/aXCHEBIr¿/]rÀ/X30817rÁ/aXKEGGrÂ/]rÃ/XC00785rÄ/auh}rÅ/hNhh]rÆ/…rÇ/RrÈ/jU,XC6H5N2O2rÉ/jW,jp,jY,JÿÿÿÿjZ,j[,j\,GubG¿ðjd&G?ðujq,NhNjr,js,jt,Gju,Gjv,Njw,Nubj0,)rÊ/}rË/(hXAADDFTrÌ/hX4-alpha-L-fucosyltransferaserÍ/h}rÎ/XGENE ASSOCIATIONrÏ/]rÐ/XSTM3927rÑ/ash}rÒ/j9,jÑ/j:,jj<,h]rÓ/j+a…rÔ/RrÕ/j@,}rÖ/(j²G¿ðjoGG¿ðj …G?ðj¿.G?ðj¤G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r×/}rØ/(hXENTERHpprÙ/hXenterobactin hydrolaserÚ/h}rÛ/XGENE ASSOCIATIONrÜ/]rÝ/XSTM2776rÞ/ash}rß/j9,jÞ/j:,jj<,h]rà/j‰+a…rá/Rrâ/j@,}rã/(jˆ.G¿ðjޝG¿ðjB,)rä/}rå/(hX 23dhbzs3_præ/hX 23dhbzs3_prç/h}rè/(XPUBCHEMré/]rê/XNArë/aXCHEBIrì/]rí/XNArî/aXKEGGrï/]rð/XNArñ/auh}rò/hNhh]ró/…rô/Rrõ/jU,jjW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G?6âëC-jv,Njw,Nubj0,)rö/}r÷/(hX SALCHS4Hpprø/hXsalmochelin s4 hydrolaserù/h}rú/XGENE ASSOCIATIONrû/]rü/XSTM2776rý/ash}rþ/j9,jý/j:,jj<,h]rÿ/j‰+a…r0Rr0j@,}r0(j>0G¿ðjG¿ðjB,)r0}r0(hX salchs2_pr0hX salchs2_pr0h}r0(XPUBCHEMr0]r 0XNAr 0aXCHEBIr 0]r 0XNAr 0aXKEGGr0]r0XNAr0auh}r0hNhh]r0…r0Rr0jU,jjW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G?6âëC-jv,Njw,Nubj0,)r0}r0(hX SALCHS4FEHppr0hXsalmochelin s4 fe3 hydrolaser0h}r0XGENE ASSOCIATIONr0]r0XSTM2776r0ash}r0j9,j0j:,jj<,h]r0j‰+a…r0Rr 0j@,}r!0(jéG¿ðj>0G¿ðjB,)r"0}r#0(hX salchs2fe_pr$0hX salchs2fe_pr%0h}r&0(XPUBCHEMr'0]r(0XNAr)0aXCHEBIr*0]r+0XNAr,0aXKEGGr-0]r.0XNAr/0auh}r00hNhh]r10…r20Rr30jU,jjW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G?6âëC-jv,Njw,Nubj0,)r40}r50(hX DHBSZ3texr60hX23dhbsz secretionr70h}r80XGENE ASSOCIATIONr90]r:0jash}r;0j9,jj:,jj<,h]r<0…r=0Rr>0j@,}r?0(jä/G¿ðjB,)r@0}rA0(hX 23dhbzs3_erB0hX 23dhbzs3_erC0h}rD0(XPUBCHEMrE0]rF0XNArG0aXCHEBIrH0]rI0XNArJ0aXKEGGrK0]rL0XNArM0auh}rN0hNhh]rO0…rP0RrQ0jU,jjW,jË-jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rR0}rS0(hX DHBSZ3FEexsrT0hX23dhbsz3 Fe III sequestrationrU0h}rV0XGENE ASSOCIATIONrW0]rX0Xs0001rY0ash}rZ0j9,jY0j:,jj<,h]r[0jša…r\0Rr]0j@,}r^0(j@0G¿ðj×[G¿ðjB,)r_0}r`0(hX fe3dhbzs3_era0hX fe3dhbzs3_erb0h}rc0(XPUBCHEMrd0]re0XNArf0aXCHEBIrg0]rh0XNAri0aXKEGGrj0]rk0XNArl0auh}rm0hNhh]rn0…ro0Rrp0jU,jjW,jË-jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rq0}rr0(hX DHBSZ3FEtonexrs0hX23dhbsz3 Fe III importrt0h}ru0XGENE ASSOCIATIONrv0]rw0XE(STM2199 or STM0585 or STM2777) and (STM1737 and STM3159 and STM3158)rx0ash}ry0j9,jx0j:,jj<,h]rz0(j’+j¶j­j¿jj}e…r{0Rr|0j@,}r}0(j_0G¿ðjØ/G¿ðjB,)r~0}r0(hX fe3dhbzs3_pr€0hX fe3dhbzs3_pr0h}r‚0(XPUBCHEMrƒ0]r„0XNAr…0aXCHEBIr†0]r‡0XNArˆ0aXKEGGr‰0]rŠ0XNAr‹0auh}rŒ0hNhh]r0…rŽ0Rr0jU,jjW,jX,jY,KjZ,j[,j\,GubG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r0}r‘0(hX DHBSZ3FEabcppr’0hX223dhbsz3 Fe III transport via ABC system periplasmr“0h}r”0XGENE ASSOCIATIONr•0]r–0jash}r—0j9,jj:,jj<,h]r˜0…r™0Rrš0j@,}r›0(j~0G¿ðju.G¿ðjˆ.G¿ðjB,)rœ0}r0(hX fe3dhbzs3_crž0hX fe3dhbzs3_crŸ0h}r 0(XPUBCHEMr¡0]r¢0XNAr£0aXCHEBIr¤0]r¥0XNAr¦0aXKEGGr§0]r¨0XNAr©0auh}rª0hNhh]r«0…r¬0Rr­0jU,jjW,jp,jY,KjZ,j[,j\,GubG?ðj¬.G?ðjÑ.G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r®0}r¯0(hX FEDHBZS3R1r°0hX)fe3dhbzs3 Fe III reduction and offloadingr±0h}r²0XGENE ASSOCIATIONr³0]r´0XSTM2775 or STM0586rµ0ash}r¶0j9,jµ0j:,jj<,h]r·0(j›+j¤+e…r¸0Rr¹0j@,}rº0(jœ0GÀjÃHG¿ðj[G@jB,)r»0}r¼0(hX 23dhbzs3_cr½0hX 23dhbzs3_cr¾0h}r¿0(XPUBCHEMrÀ0]rÁ0XNArÂ0aXCHEBIrÃ0]rÄ0XNArÅ0aXKEGGrÆ0]rÇ0XNArÈ0auh}rÉ0hNhh]rÊ0…rË0RrÌ0jU,jjW,jp,jY,KjZ,j[,j\,GubG@j¿.G@j°HG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÍ0}rÎ0(hX FEDHBZS3R2rÏ0hX)fe3dhbzs3 Fe III reduction and offloadingrÐ0h}rÑ0XGENE ASSOCIATIONrÒ0]rÓ0XSTM2775 or STM0586rÔ0ash}rÕ0j9,jÔ0j:,jj<,h]rÖ0(j›+j¤+e…r×0RrØ0j@,}rÙ0(jœ0GÀjB[G¿ðj[G@jR[G?ðj»0G@j¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÚ0}rÛ0(hX FEDHBZS3R3rÜ0hX)fe3dhbzs3 Fe III reduction and offloadingrÝ0h}rÞ0XGENE ASSOCIATIONrß0]rà0XSTM2775 or STM0586rá0ash}râ0j9,já0j:,jj<,h]rã0(j›+j¤+e…rä0Rrå0j@,}ræ0(jœ0GÀjr[G¿ðj[G@j»0G@j¿.G@j…[G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rç0}rè0(hX SALCHS2texré0hXSalmochelin s2 secretionrê0h}rë0XGENE ASSOCIATIONrì0]rí0jash}rî0j9,jj:,jj<,h]rï0…rð0Rrñ0j@,}rò0(j0G¿ðjB,)ró0}rô0(hX salchs2_erõ0hX salchs2_erö0h}r÷0(XPUBCHEMrø0]rù0XNArú0aXCHEBIrû0]rü0XNArý0aXKEGGrþ0]rÿ0XNAr1auh}r1hNhh]r1…r1Rr1jU,jjW,jË-jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r1}r1(hX SALCHS2FEexsr1hX#Salmochelin s2 Fe III sequestrationr1h}r 1XGENE ASSOCIATIONr 1]r 1Xs0001r 1ash}r 1j9,j 1j:,jj<,h]r1jša…r1Rr1j@,}r1(jó0G¿ðj×[G¿ðjB,)r1}r1(hX salchs2fe_er1hX salchs2fe_er1h}r1(XPUBCHEMr1]r1XNAr1aXCHEBIr1]r1XNAr1aXKEGGr1]r1XNAr1auh}r 1hNhh]r!1…r"1Rr#1jU,jjW,jË-jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r$1}r%1(hXSALCHS2FEtonexr&1hXSalmochelin s2 Fe III importr'1h}r(1XGENE ASSOCIATIONr)1]r*1XSTM2777r+1ash}r,1j9,j+1j:,jj<,h]r-1j’+a…r.1Rr/1j@,}r01(j1G¿ðjØ/G¿ðj¿.G?ðj"0G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r11}r21(hXSALCHS2FEabcppr31hX8Salmochelin s2 Fe III transport via ABC system periplasmr41h}r51XGENE ASSOCIATIONr61]r71X-(STM0594 and STM0590 and STM0592 and STM0591)r81ash}r91j9,j81j:,jj<,h]r:1(jbjkjYjte…r;1Rr<1j@,}r=1(ju.G¿ðj"0G¿ðjˆ.G¿ðj¬.G?ðjB,)r>1}r?1(hX salchs2fe_cr@1hX salchs2fe_crA1h}rB1(XPUBCHEMrC1]rD1XNArE1aXCHEBIrF1]rG1XNArH1aXKEGGrI1]rJ1XNArK1auh}rL1hNhh]rM1…rN1RrO1jU,jjW,jp,jY,KjZ,j[,j\,GubG?ðj¿.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rP1}rQ1(hX SALCHS2FER1rR1hX.salmochelin s2 Fe III reduction and offloadingrS1h}rT1XGENE ASSOCIATIONrU1]rV1XSTM2775rW1ash}rX1j9,jW1j:,jj<,h]rY1j¤+a…rZ1Rr[1j@,}r\1(j>1GÀjÃHG¿ðj[G@j°HG?ðj¿.G@jB,)r]1}r^1(hX salchs2_cr_1hX salchs2_cr`1h}ra1(XPUBCHEMrb1]rc1XNArd1aXCHEBIre1]rf1XNArg1aXKEGGrh1]ri1XNArj1auh}rk1hNhh]rl1…rm1Rrn1jU,jjW,jp,jY,KjZ,j[,j\,GubG@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ro1}rp1(hX SALCHS2FER2rq1hX.salmochelin s2 Fe III reduction and offloadingrr1h}rs1XGENE ASSOCIATIONrt1]ru1XSTM2775rv1ash}rw1j9,jv1j:,jj<,h]rx1j¤+a…ry1Rrz1j@,}r{1(jB[G¿ðj>1GÀj[G@jR[G?ðj¿.G@j]1G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r|1}r}1(hX SALCHS2FER3r~1hX.salmochelin s2 Fe III reduction and offloadingr1h}r€1XGENE ASSOCIATIONr1]r‚1XSTM2775rƒ1ash}r„1j9,jƒ1j:,jj<,h]r…1j¤+a…r†1Rr‡1j@,}rˆ1(jr[G¿ðj>1GÀj[G@j…[G?ðj¿.G@j]1G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r‰1}rŠ1(hXSALCHS2Hr‹1hXSalmochelin s2 hydrolaserŒ1h}r1XGENE ASSOCIATIONrŽ1]r1XSTM2775r1ash}r‘1j9,j1j:,jj<,h]r’1j¤+a…r“1Rr”1j@,}r•1(j]1G¿ðjˆ.G¿ðjB,)r–1}r—1(hX salchs1_cr˜1hX salchs1_cr™1h}rš1(XPUBCHEMr›1]rœ1XNAr1aXCHEBIrž1]rŸ1XNAr 1aXKEGGr¡1]r¢1XNAr£1auh}r¤1hNhh]r¥1…r¦1Rr§1jU,jjW,jp,jY,KjZ,j[,j\,GubG?ðjšG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r¨1}r©1(hXSALCHS1Hrª1hXSalmochelin s1 hydrolaser«1h}r¬1XGENE ASSOCIATIONr­1]r®1XSTM2775r¯1ash}r°1j9,j¯1j:,jj<,h]r±1j¤+a…r²1Rr³1j@,}r´1(j–1G¿ðjˆ.G¿ðjv­G?ðjšG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rµ1}r¶1(hXENTERHr·1hXenterobactin hydrolaser¸1h}r¹1XGENE ASSOCIATIONrº1]r»1XSTM2775 or STM0586r¼1ash}r½1j9,j¼1j:,jj<,h]r¾1(j›+j¤+e…r¿1RrÀ1j@,}rÁ1(já‡G¿ðjˆ.G¿ðj»0G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÂ1}rÃ1(hXDHBZS3HrÄ1hX23DHBS polymer hydrolaserÅ1h}rÆ1XGENE ASSOCIATIONrÇ1]rÈ1XSTM2775 or STM0586rÉ1ash}rÊ1j9,jÉ1j:,jj<,h]rË1(j›+j¤+e…rÌ1RrÍ1j@,}rÎ1(j»0G¿ðjˆ.G¿ðjv­G?ðjB,)rÏ1}rÐ1(hX 23dhbzs2_crÑ1hX 23dhbzs2_crÒ1h}rÓ1(XPUBCHEMrÔ1]rÕ1XNArÖ1aXCHEBIr×1]rØ1XNArÙ1aXKEGGrÚ1]rÛ1XNArÜ1auh}rÝ1hNhh]rÞ1…rß1Rrà1jU,jjW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rá1}râ1(hXDHBZS2Hrã1hX23DHBS polymer hydrolaserä1h}rå1XGENE ASSOCIATIONræ1]rç1XSTM2775 or STM0586rè1ash}ré1j9,jè1j:,jj<,h]rê1(j›+j¤+e…rë1Rrì1j@,}rí1(jˆ.G¿ðjÏ1G¿ðjv­G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rî1}rï1(hXENTERtexrð1hXEnterobactin secretionrñ1h}rò1XGENE ASSOCIATIONró1]rô1XSTM3186rõ1ash}rö1j9,jõ1j:,jj<,h]r÷1j­+a…rø1Rrù1j@,}rú1(jޝG¿ðjØ/G¿ðjÀŽG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rû1}rü1(hX ENTERGLCT1rý1hXGlycosyl transferaserþ1h}rÿ1XGENE ASSOCIATIONr2]r2XSTM2773r2ash}r2j9,j2j:,jj<,h]r2j¶+a…r2Rr2j@,}r2(jà·G¿ðjá‡G¿ðjB,)r2}r 2(hX entermg_cr 2hX entermg_cr 2h}r 2(XPUBCHEMr 2]r2XNAr2aXCHEBIr2]r2XNAr2aXKEGGr2]r2XNAr2auh}r2hNhh]r2…r2Rr2jU,jjW,jp,jY,KjZ,j[,j\,GubG?ðjGG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r2}r2(hX ENTERGLCT2r2hXGlycosyl transferaser2h}r2XGENE ASSOCIATIONr2]r 2XSTM2773r!2ash}r"2j9,j!2j:,jj<,h]r#2j¶+a…r$2Rr%2j@,}r&2(j2G¿ðjà·G¿ðjGG?ðj4G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r'2}r(2(hX FEROXBFER1r)2hX,Ferrioxamine Fe III reduction and offloadingr*2h}r+2XGENE ASSOCIATIONr,2]r-2XSTM3979r.2ash}r/2j9,j.2j:,jj<,h]r02j® a…r12Rr22j@,}r32(j¨'GÀjÃHG¿ðj[G@j¿.G@j°HG?ðjª(G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r42}r52(hX FEROXBFER2r62hX,Ferrioxamine Fe III reduction and offloadingr72h}r82XGENE ASSOCIATIONr92]r:2XSTM3979r;2ash}r<2j9,j;2j:,jj<,h]r=2j® a…r>2Rr?2j@,}r@2(jB[G¿ðj¨'GÀjª(G@j[G@jR[G?ðj¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rA2}rB2(hX FEROXBFER3rC2hX,Ferrioxamine Fe III reduction and offloadingrD2h}rE2XGENE ASSOCIATIONrF2]rG2XSTM3979rH2ash}rI2j9,jH2j:,jj<,h]rJ2j® a…rK2RrL2j@,}rM2(jr[G¿ðj¨'GÀjª(G@j[G@j¿.G@j…[G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rN2}rO2(hX FEROXEFER1rP2hX,Ferrioxamine Fe III reduction and offloadingrQ2h}rR2XGENE ASSOCIATIONrS2]rT2XSTM3979rU2ash}rV2j9,jU2j:,jj<,h]rW2j® a…rX2RrY2j@,}rZ2(jÃHG¿ðjØ'GÀj[G@jÈ(G@j¿.G@j°HG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r[2}r\2(hX FEROXEFER2r]2hX,Ferrioxamine Fe III reduction and offloadingr^2h}r_2XGENE ASSOCIATIONr`2]ra2XSTM3979rb2ash}rc2j9,jb2j:,jj<,h]rd2j® a…re2Rrf2j@,}rg2(jB[G¿ðjØ'GÀj[G@jÈ(G@jR[G?ðj¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rh2}ri2(hX FEROXEFER3rj2hX,Ferrioxamine Fe III reduction and offloadingrk2h}rl2XGENE ASSOCIATIONrm2]rn2XSTM3979ro2ash}rp2j9,jo2j:,jj<,h]rq2j® a…rr2Rrs2j@,}rt2(jr[G¿ðjØ'GÀj[G@j¿.G@j…[G?ðjÈ(G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ru2}rv2(hX FEROXGFER1rw2hX,Ferrioxamine Fe III reduction and offloadingrx2h}ry2XGENE ASSOCIATIONrz2]r{2XSTM3979r|2ash}r}2j9,j|2j:,jj<,h]r~2j® a…r2Rr€2j@,}r2(j(GÀjÃHG¿ðjæ(G@j[G@j¿.G@j°HG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r‚2}rƒ2(hX FEROXGFER2r„2hX,Ferrioxamine Fe III reduction and offloadingr…2h}r†2XGENE ASSOCIATIONr‡2]rˆ2XSTM3979r‰2ash}rŠ2j9,j‰2j:,jj<,h]r‹2j® a…rŒ2Rr2j@,}rŽ2(jB[G¿ðj(GÀj[G@jæ(G@jR[G?ðj¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r2}r2(hX FEROXGFER3r‘2hX,Ferrioxamine Fe III reduction and offloadingr’2h}r“2XGENE ASSOCIATIONr”2]r•2XSTM3979r–2ash}r—2j9,j–2j:,jj<,h]r˜2j® a…r™2Rrš2j@,}r›2(jr[G¿ðj(GÀj[G@j¿.G@j…[G?ðjæ(G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rœ2}r2(hXGULNLtexrž2hXL-gulonate transportrŸ2h}r 2XGENE ASSOCIATIONr¡2]r¢2X2( STM0320 or STM0999 or STM1473 or STM2267 )r£2ash}r¤2j9,j£2j:,jj<,h]r¥2(h)hh h2e…r¦2Rr§2j@,}r¨2(jB,)r©2}rª2(hX guln__L_er«2hX guln__L_er¬2h}r­2(XPUBCHEMr®2]r¯2XNAr°2aXCHEBIr±2]r²2XNAr³2aXKEGGr´2]rµ2XNAr¶2auh}r·2hNhh]r¸2…r¹2Rrº2jU,jjW,jË-jY,KjZ,j[,j\,GubG¿ðjB,)r»2}r¼2(hX guln__L_pr½2hX guln__L_pr¾2h}r¿2(XPUBCHEMrÀ2]rÁ2XNArÂ2aXCHEBIrÃ2]rÄ2XNArÅ2aXKEGGrÆ2]rÇ2XNArÈ2auh}rÉ2hNhh]rÊ2…rË2RrÌ2jU,jjW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rÍ2}rÎ2(hXGULNLtpprÏ2hXL-gulonate transportrÐ2h}rÑ2XGENE ASSOCIATIONrÒ2]rÓ2jash}rÔ2j9,jj:,jj<,h]rÕ2…rÖ2Rr×2j@,}rØ2(jØ/G¿ðj»2G¿ðj¿.G?ðjB,)rÙ2}rÚ2(hX guln__L_crÛ2hX guln__L_crÜ2h}rÝ2(XPUBCHEMrÞ2]rß2XNArà2aXCHEBIrá2]râ2XNArã2aXKEGGrä2]rå2XNAræ2auh}rç2hNhh]rè2…ré2Rrê2jU,jjW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)rë2}rì2(hXGULNLRrí2hXL-gulonate reductaserî2h}rï2XGENE ASSOCIATIONrð2]rñ2jash}rò2j9,jj:,jj<,h]ró2…rô2Rrõ2j@,}rö2(jÙ2G¿ðj™7GÀj” G?ðjs7G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r÷2}rø2(hX DXYLUDtexrù2hX1-deoxy-d-xyluose transportrú2h}rû2XGENE ASSOCIATIONrü2]rý2X2( STM0320 or STM0999 or STM1473 or STM2267 )rþ2ash}rÿ2j9,jþ2j:,jj<,h]r3(h)hh h2e…r3Rr3j@,}r3(jB,)r3}r3(hXdxyl_er3hXdxyl_er3h}r3(XPUBCHEMr 3]r 3X8496r 3aXCHEBIr 3]r 3X28354r3aXKEGGr3]r3XC06257r3auh}r3hNhh]r3…r3Rr3jU,jjW,jË-jY,KjZ,j[,j\,GubG¿ðjB,)r3}r3(hXdxyl_pr3hXdxyl_pr3h}r3(XPUBCHEMr3]r3X8496r3aXCHEBIr3]r3X28354r 3aXKEGGr!3]r"3XC06257r#3auh}r$3hNhh]r%3…r&3Rr'3jU,jjW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r(3}r)3(hX DXYLUDtppr*3hX1-deoxy-d-xyluose transportr+3h}r,3XGENE ASSOCIATIONr-3]r.3jash}r/3j9,jj:,jj<,h]r03…r13Rr23j@,}r33(j3G¿ðjØ/G¿ðjƒG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r43}r53(hX MUREINLPPTPr63hXL,D-transpeptidaser73h}r83XGENE ASSOCIATIONr93]r:3X(STM0837 or STM1215 or STM1375)r;3ash}r<3j9,j;3j:,jj<,h]r=3(j¿+jÈ+jÑ+e…r>3Rr?3j@,}r@3(jB,)rA3}rB3(hXlpp_prC3hX lipoproteinrD3h}rE3(XPUBCHEMrF3]rG3X4953rH3aXCHEBIrI3]rJ3X6495rK3aXKEGGrL3]rM3XC01834rN3auh}rO3hNhh]rP3…rQ3RrR3jU,X XC16H30O1rS3jW,jX,jY,KjZ,j[,j\,GubG¿ðj¯ÛG¿ðjü?G?ðjB,)rT3}rU3(hX murein_lpp_prV3hX murein_lpp_prW3h}rX3(XPUBCHEMrY3]rZ3XNAr[3aXCHEBIr\3]r]3XNAr^3aXKEGGr_3]r`3XNAra3auh}rb3hNhh]rc3…rd3Rre3jU,jjW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rf3}rg3(hXAPOLPPSrh3hXlpp signal peptidase - mureinri3h}rj3XGENE ASSOCIATIONrk3]rl3XSTM0047rm3ash}rn3j9,jm3j:,jj<,h]ro3jÚ+a…rp3Rrq3j@,}rr3(jˆ.G¿ðjB,)rs3}rt3(hXdiglyceride_prolpp_cru3hXdiglyceride_prolpp_crv3h}rw3(XPUBCHEMrx3]ry3XNArz3aXCHEBIr{3]r|3XNAr}3aXKEGGr~3]r3XNAr€3auh}r3hNhh]r‚3…rƒ3Rr„3jU,jjW,jp,jY,KjZ,j[,j\,GubG¿ðjB,)r…3}r†3(hXapolpp_pr‡3hXapolpp_prˆ3h}r‰3(XPUBCHEMrŠ3]r‹3XNArŒ3aXCHEBIr3]rŽ3XNAr3aXKEGGr3]r‘3XNAr’3auh}r“3hNhh]r”3…r•3Rr–3jU,jjW,jX,jY,KjZ,j[,j\,GubG?ðjB,)r—3}r˜3(hXlpp_sp_pr™3hXlpp_sp_prš3h}r›3(XPUBCHEMrœ3]r3XNArž3aXCHEBIrŸ3]r 3XNAr¡3aXKEGGr¢3]r£3XNAr¤3auh}r¥3hNhh]r¦3…r§3Rr¨3jU,jjW,jX,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r©3}rª3(hXPROLPPOATPE160r«3hXO-acyl Transferase - mureinr¬3h}r­3XGENE ASSOCIATIONr®3]r¯3jash}r°3j9,jj:,jj<,h]r±3…r²3Rr³3j@,}r´3(j•4G¿ðjB,)rµ3}r¶3(hXglyceryl_prolpp_cr·3hXglyceryl_prolpp_cr¸3h}r¹3(XPUBCHEMrº3]r»3XNAr¼3aXCHEBIr½3]r¾3XNAr¿3aXKEGGrÀ3]rÁ3XNArÂ3auh}rÃ3hNhh]rÄ3…rÅ3RrÆ3jU,jjW,jp,jY,KjZ,j[,j\,GubG¿ðjs3G?ðj 3G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÇ3}rÈ3(hXPROLPPOATPG160rÉ3hXO-acyl Transferase - mureinrÊ3h}rË3XGENE ASSOCIATIONrÌ3]rÍ3jash}rÎ3j9,jj:,jj<,h]rÏ3…rÐ3RrÑ3j@,}rÒ3(jµ3G¿ðjó6G¿ðjë5G?ðjs3G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÓ3}rÔ3(hX PROLPPGT160rÕ3hXGlyceryl Transferase - mureinrÖ3h}r×3XGENE ASSOCIATIONrØ3]rÙ3XSTM3002rÚ3ash}rÛ3j9,jÚ3j:,jj<,h]rÜ3jã+a…rÝ3RrÞ3j@,}rß3(jó6G¿ðjB,)rà3}rá3(hXprolpp_crâ3hXprolpp_crã3h}rä3(XPUBCHEMrå3]ræ3XNArç3aXCHEBIrè3]ré3XNArê3aXKEGGrë3]rì3XNArí3auh}rî3hNhh]rï3…rð3Rrñ3jU,jjW,jp,jY,KjZ,j[,j\,GubG¿ðjë5G?ðjµ3G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rò3}ró3(hXDMBZIDSrô3hX DMB synthaserõ3h}rö3XGENE ASSOCIATIONr÷3]rø3XSTM2016rù3ash}rú3j9,jù3j:,jj<,h]rû3j]+a…rü3Rrý3j@,}rþ3(j…[G¿ðjQ-G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÿ3}r4(hX 2HH24DDH1r4hX2hh24dd hydrataser4h}r4XGENE ASSOCIATIONr4]r4XSTM1105r4ash}r4j9,j4j:,jj<,h]r4jx%a…r 4Rr 4j@,}r 4(jPG¿ðjˆ.G¿ðjr*G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r 4}r 4(hXGALCTNDr4hXgalactonate dehydrataser4h}r4XGENE ASSOCIATIONr4]r4XSTM3828r4ash}r4j9,j4j:,jj<,h]r4jì+a…r4Rr4j@,}r4(j·G¿ðjˆ.G?ðjMxG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r4}r4(hXDDPGALAr4hX/2-dehydro-3-deoxy-6-phosphogalactonate aldolaser4h}r4XGENE ASSOCIATIONr4]r4jash}r 4j9,jj:,jj<,h]r!4…r"4Rr#4j@,}r$4(j`xG¿ðjìG?ðjFG?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r%4}r&4(hXFOAMtrppr'4hXFormamide transportr(4h}r)4XGENE ASSOCIATIONr*4]r+4jash}r,4j9,jj:,jj<,h]r-4…r.4Rr/4j@,}r04(j—&G¿ðjG%G?ðujq,NhNjr,js,jt,GÀ@ju,G@@jv,Njw,Nubj0,)r14}r24(hX FEENTERR1r34hX+Fe enterobactin reduction Fe III unloading r44h}r54XGENE ASSOCIATIONr64]r74XSTM0586r84ash}r94j9,j84j:,jj<,h]r:4j›+a…r;4Rr<4j@,}r=4(jQ¯GÀjÃHG¿ðjá‡G@j[G@j°HG?ðj¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r>4}r?4(hX FEENTERR2r@4hX+Fe enterobactin reduction Fe III unloading rA4h}rB4XGENE ASSOCIATIONrC4]rD4XSTM0586rE4ash}rF4j9,jE4j:,jj<,h]rG4j›+a…rH4RrI4j@,}rJ4(jB[G¿ðjQ¯GÀjá‡G@j[G@jR[G?ðj¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rK4}rL4(hX FEENTERR3rM4hX+Fe enterobactin reduction Fe III unloading rN4h}rO4XGENE ASSOCIATIONrP4]rQ4XSTM0586rR4ash}rS4j9,jR4j:,jj<,h]rT4j›+a…rU4RrV4j@,}rW4(jr[G¿ðjQ¯GÀjá‡G@j[G@j…[G?ðj¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rX4}rY4(hX SALCHS4FER1rZ4hX1Salmochelin S4 Fe III reduction Fe III unloading r[4h}r\4XGENE ASSOCIATIONr]4]r^4XSTM2775r_4ash}r`4j9,j_4j:,jj<,h]ra4j¤+a…rb4Rrc4j@,}rd4(jùGÀjÃHG¿ðj4G@j[G@j¿.G@j°HG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)re4}rf4(hX SALCHS4FER2rg4hX1Salmochelin S4 Fe III reduction Fe III unloading rh4h}ri4XGENE ASSOCIATIONrj4]rk4XSTM2775rl4ash}rm4j9,jl4j:,jj<,h]rn4j¤+a…ro4Rrp4j@,}rq4(jùGÀjB[G¿ðj4G@j[G@jR[G?ðj¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rr4}rs4(hX SALCHS4FER3rt4hX1Salmochelin S4 Fe III reduction Fe III unloading ru4h}rv4XGENE ASSOCIATIONrw4]rx4XSTM2775ry4ash}rz4j9,jy4j:,jj<,h]r{4j¤+a…r|4Rr}4j@,}r~4(jùGÀjr[G¿ðj4G@j[G@j¿.G@j…[G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r4}r€4(hXSALCHS4FEtonexr4hX=Salmochelin S4 Fe III transport via ton system extracellular r‚4h}rƒ4XGENE ASSOCIATIONr„4]r…4XS( ( STM0585 or STM2199 or STM2777 ) and ( STM1737 and STM3158 and STM3159 ) )r†4ash}r‡4j9,j†4j:,jj<,h]rˆ4(j’+j¶j­j¿jj}e…r‰4RrŠ4j@,}r‹4(jØ/G¿ðj±G¿ðjéG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rŒ4}r4(hXHISNH4LrŽ4hXHistidine ammonia lyaser4h}r4XGENE ASSOCIATIONr‘4]r’4XSTM0791r“4ash}r”4j9,j“4j:,jj<,h]r•4jõ+a…r–4Rr—4j@,}r˜4(jê¦G¿ðj·/G?ðj5BG?ðujq,NhNjr,js,jt,Gju,Gjv,Njw,Nubj0,)r™4}rš4(hXAB6PGHr›4hX"Arbutin 6 phosphate glucohydrolaserœ4h}r4XGENE ASSOCIATIONrž4]rŸ4XSTM3051r 4ash}r¡4j9,j 4j:,jj<,h]r¢4jþ+a…r£4Rr¤4j@,}r¥4(jB,)r¦4}r§4(hXarbt6p_cr¨4hXArbutin-6-phosphater©4h}rª4(XPUBCHEMr«4]r¬4X8438r­4aXCHEBIr®4]r¯4jj.aXKEGGr°4]r±4XC06187r²4auh}r³4hNhh]r´4…rµ4Rr¶4jU,X C12H15O10Pr·4jW,jp,jY,JþÿÿÿjZ,j[,j\,GubG¿ðjˆ.G¿ðj¶G?ðjB,)r¸4}r¹4(hXhqn_crº4hX Hydroquinoner»4h}r¼4(XPUBCHEMr½4]r¾4X3812r¿4aXCHEBIrÀ4]rÁ4X17594rÂ4aXKEGGrÃ4]rÄ4XC00530rÅ4auh}rÆ4hNhh]rÇ4…rÈ4RrÉ4jU,XC6H6O2rÊ4jW,jp,jY,KjZ,j[,j\,GubG?ðujq,NhNjr,js,jt,Gju,Gjv,Njw,Nubj0,)rË4}rÌ4(hXSARCOXrÍ4hXsarcosine oxidaserÎ4h}rÏ4XGENE ASSOCIATIONrÐ4]rÑ4XSTM1160rÒ4ash}rÓ4j9,jÒ4j:,jj<,h]rÔ4jÝa…rÕ4RrÖ4j@,}r×4(jüAG¿ðjˆ.G¿ðjB,)rØ4}rÙ4(hXsarcs_crÚ4hX SarcosinerÛ4h}rÜ4(XPUBCHEMrÝ4]rÞ4X3513rß4aXCHEBIrà4]rá4X15611râ4aXKEGGrã4]rä4XC00213rå4auh}ræ4hNhh]rç4…rè4Rré4jU,XC3H7NO2rê4jW,jp,jY,KjZ,j[,j\,GubG¿ðj"BG?ðjYG?ðjÏ«G?ðujq,NhNjr,js,jt,Gju,Gjv,Njw,Nubj0,)rë4}rì4(hX FE3HOXabcpprí4hX6ferric hydroxamate transport via ABC system periplasm rî4h}rï4XGENE ASSOCIATIONrð4]rñ4X'( STM0194 and STM0192 and STM0193 )rò4ash}ró4j9,jò4j:,jj<,h]rô4(jGj5j>e…rõ4Rrö4j@,}r÷4(ju.G¿ðjˆ.G¿ðjB®G¿ðjÀ­G?ðj¿.G?ðj¬.G?ðjÑ.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rø4}rù4(hXFEOXAMR1rú4hXferroxamine reductaserû4h}rü4XGENE ASSOCIATIONrý4]rþ4XSTM3979rÿ4ash}r5j9,jÿ4j:,jj<,h]r5j® a…r5Rr5j@,}r5(jû¯GÀjÃHG¿ðj˯G@j[G@j¿.G@j°HG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r5}r5(hXFEOXAMR2r5hXferroxamine reductaser5h}r 5XGENE ASSOCIATIONr 5]r 5XSTM3979r 5ash}r 5j9,j 5j:,jj<,h]r5j® a…r5Rr5j@,}r5(jB[G¿ðjû¯GÀj˯G@j[G@jR[G?ðj¿.G@ujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r5}r5(hXFEOXAMR3r5hXferroxamine reductaser5h}r5XGENE ASSOCIATIONr5]r5XSTM3979r5ash}r5j9,j5j:,jj<,h]r5j® a…r5Rr5j@,}r5(jr[G¿ðjû¯GÀj˯G@j[G@j¿.G@j…[G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r5}r 5(hXDHBSHr!5hX$2 3 dihydroxybenzoylserine hydrolaser"5h}r#5XGENE ASSOCIATIONr$5]r%5jash}r&5j9,jj:,jj<,h]r'5…r(5Rr)5j@,}r*5(jv­G¿ðjˆ.G¿ðj©zG?ðj…¨G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r+5}r,5(hX ALPATE160ppr-5hXDapolipoprotein N acyltransferase phosphatidylethanolamine periplasm r.5h}r/5XGENE ASSOCIATIONr05]r15X( STM0666 and STM1377 )r25ash}r35j9,j25j:,jj<,h]r45(j,j,e…r55Rr65j@,}r75(j…3G¿ðjý¦G¿ðjû2G?ðjA3G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r85}r95(hX ALPATG160ppr:5hX@apolipoprotein N acyltransferase phosphatidylglycerol periplasm r;5h}r<5XGENE ASSOCIATIONr=5]r>5X( STM0666 and STM1377 )r?5ash}r@5j9,j?5j:,jj<,h]rA5(j,j,e…rB5RrC5j@,}rD5(jfiG¿ðj…3G¿ðjÛ5G?ðjA3G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rE5}rF5(hXCYSLDSrG5hXL-cysteine desulfhydraserH5h}rI5XGENE ASSOCIATIONrJ5]rK5jash}rL5j9,jj:,jj<,h]rM5…rN5RrO5j@,}rP5(j!YG¿ðjˆ.G¿ðj5BG?ðj¸qG?ðjFG?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rQ5}rR5(hXINOSTtpprS5hXmyo-inositol transportrT5h}rU5XGENE ASSOCIATIONrV5]rW5jash}rX5j9,jj:,jj<,h]rY5…rZ5Rr[5j@,}r\5(jÃG¿ðjØ/G¿ðjüÂG?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r]5}r^5(hXHDCAt2ppr_5hX*Hexadecanoate transport via proton symportr`5h}ra5XGENE ASSOCIATIONrb5]rc5XSTM2391rd5ash}re5j9,jd5j:,jj<,h]rf5j/ a…rg5Rrh5j@,}ri5(jͪG¿ðjØ/G¿ðj‚4G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rj5}rk5(hX OCDCAt2pprl5hX*Octadecanoate transport via proton symportrm5h}rn5XGENE ASSOCIATIONro5]rp5XSTM2392rq5ash}rr5j9,jq5j:,jj<,h]rs5j,a…rt5Rru5j@,}rv5(j«G¿ðjØ/G¿ðjê4G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rw5}rx5(hX OCDCEAt2ppry5hX*Octadecenoate transport via proton symportrz5h}r{5XGENE ASSOCIATIONr|5]r}5XSTM2392r~5ash}r5j9,j~5j:,jj<,h]r€5j,a…r5Rr‚5j@,}rƒ5(j0«G¿ðjØ/G¿ðj5G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r„5}r…5(hX TTDCAt2ppr†5hX+Tetradecanoate transport via proton symportr‡5h}rˆ5XGENE ASSOCIATIONr‰5]rŠ5XSTM2393r‹5ash}rŒ5j9,j‹5j:,jj<,h]r5j",a…rŽ5Rr5j@,}r5(jŽªG¿ðjØ/G¿ðj4G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r‘5}r’5(hXDDCAt2ppr“5hX(Dodecanoate transport via proton symportr”5h}r•5XGENE ASSOCIATIONr–5]r—5XSTM2393r˜5ash}r™5j9,j˜5j:,jj<,h]rš5j",a…r›5Rrœ5j@,}r5(j,xG¿ðjØ/G¿ðjÃ3G?ðj¿.G?ðujq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rž5}rŸ5(hXbiomass_iRR1083_metalsr 5hXpbiomass equation from http://www.biomedcentral.com/1752-0509/3/38 including metals from iAF1260 biomass functionr¡5h}r¢5XGENE ASSOCIATIONr£5]r¤5jash}r¥5j9,jj:,jj<,h]r¦5…r§5Rr¨5j@,}r©5(jJTG¾É*sqäTjp-G¿Yz»ˆëj«CG¿ 6âëC-jצG¿Ò6‚s gj«¨G¿¶Ã.¾Ymj£\G¿À¾7Þ“ž®j¦§G¿¤›«–òj¨G¿iÞÎWˆj‚-G¿(¤;´ 4çj!DG¿ÇÙº`újzoG¿ÃÈBúP“–jê¦G¿±0H'Ój§G¿iÞÎWˆjɧG¿¶]J]ò#žjoG¿Å\лnÖwj¤QG¿¡ë…¸Qìj!YG¿‘œ"[t›jà7G¿! 8ÅCjRYG¿Ðr6~ANj#§G¿Æ»˜Çâ‚Aj5§G¿šÃ¨`ܹªjà·G¿h“t¼j~új”-G¿;†nCªy¼j>UG¿çòâu«}Èju.GÀMûoÁXûDjkÞG¿©™™™™™šj™7G¿aœàuöý"jî-G¾ÐÆ÷ µíjĦG¿-:£iüóÜj¦vG¿šÃ¨`ܹªjÚjG¿sgÁLf jÌOG¿×ïÜœM©jÍ7G¿:6âëC-jºG¿œ"«%³ðjïÃG¿|¬1&éyjÏBG¿ÐcAøDJjܧG¿ÊnL õŒ j¦-G¿N´ -œñ=j˜CG¾Ù*sqäTjs7G¿ 6âëC-j@pG¿iÞÎWˆjˆ.GÀJ¦ç«ud0jowG¿@ªêúµ=j&¨G¿Öc¡ `j°HG¾äøµˆãhñjÊ-G¾ÐÆ÷ µíj[G¿}.Y¯ž¿j9¨G¿ÁÂ;yRÒ5j\^G¿Ñs¼>§jŸkG¿iÞÎWˆjÜ-G¿©K{(•J€j¸-G¾í\1Y>_·j_¨G¿iÞÎWˆjü3G¿PbMÒñ©üjgcG¿Óî õýHjìbG¿sgÁLf jibG¿ºÏR¹ x)jYG¿÷û¾‡«Újr¨G¿€+@öjUj…¨G¿ÔMjOvjÿLG¿É¡3ß*j˜¨G¿@ªêúµ=jÑ.G@Mç®záHj¬.G@Mç®záHjé3G?è°càz(»j¿.G@M"*õwujq,NhNjr,js,jt,Gju,G@@jv,coptlang.glpk_interface Variable rª5X$biomass_iRR1083_metals_reverse_00f08r«5…r¬5Rr­5}r®5(X_namer¯5j«5X_lbr°5KX_ubr±5KXproblemr²5coptlang.glpk_interface Model r³5)r´5}rµ5(X glpk_reprr¶5XŒp lp max 1802 5092 19616 n i 1 dcaACP_c n i 2 2aobut_c n i 3 2pglyc_c n i 4 eig3p_c n i 5 2ahbut_c n i 6 feoxam_p n i 7 pyr_c n i 8 pyr_e n i 9 pyr_p n i 10 tdecoa_c n i 11 apg161_c n i 12 met__L_p n i 13 xtsn_e n i 14 ala__L_e n i 15 ala__L_c n i 16 octa_c n i 17 met__L_e n i 18 3hmrsACP_c n i 19 met__L_c n i 20 octa_p n i 21 ala__L_p n i 22 ala__B_p n i 23 ala__B_e n i 24 pnto__R_e n i 25 ala__B_c n i 26 8aonn_c n i 27 dmso_e n i 28 pnto__R_c n i 29 2agpe180_p n i 30 5dglcn_e n i 31 dmso_p n i 32 ps141_c n i 33 arbt6p_c n i 34 2agpe180_c n i 35 uamag_c n i 36 pmcoa_c n i 37 anhgm_p n i 38 atp_c n i 39 ump_e n i 40 anhgm_e n i 41 ump_p n i 42 coa_c n i 43 anhgm_c n i 44 LalaDglu_c n i 45 din_p n i 46 3hbcoa_c n i 47 dutp_c n i 48 din_c n i 49 crnDcoa_c n i 50 din_e n i 51 glcur1p_e n i 52 2ohph_c n i 53 gtp_p n i 54 amob_c n i 55 udcdp3Oag_p n i 56 gtp_e n i 57 gtp_c n i 58 cyst__L_c n i 59 adn_p n i 60 3mop_c n i 61 cbl1_p n i 62 valtrna_c n i 63 no2_p n i 64 fe3dhbzs3_p n i 65 cbl1_c n i 66 cbl1_e n i 67 no2_e n i 68 fe3dhbzs3_e n i 69 fe3dhbzs3_c n i 70 no2_c n i 71 2mecdp_c n i 72 ncam_c n i 73 lipa_p n i 74 2ombzl_c n i 75 lipa_e n i 76 ascb6p_c n i 77 lipa_c n i 78 cbp_c n i 79 arbtn_e n i 80 asn__L_c n i 81 asn__L_e n i 82 alaala_p n i 83 arbtn_c n i 84 alaala_e n i 85 asn__L_p n i 86 2omph_c n i 87 arbtn_p n i 88 alaala_c n i 89 h2o2_p n i 90 5aizc_c n i 91 codscl7_c n i 92 h2o2_c n i 93 nflgln_c n i 94 h2o2_e n i 95 3hddecACP_c n i 96 23dhba_c n i 97 octa_e n i 98 acglu_c n i 99 ttdca_p n i 100 codscl3_c n i 101 cddec5eACP_c n i 102 ttdca_e n i 103 ttdca_c n i 104 ura_c n i 105 glyc_e n i 106 glyc_c n i 107 ura_e n i 108 acmum_p n i 109 au_c n i 110 ura_p n i 111 kdo2lipid4p_c n i 112 glyc_p n i 113 chit6p_c n i 114 tre_p n i 115 tre_c n i 116 cdpglc_c n i 117 tre_e n i 118 ps2_ST_p n i 119 ser__L_p n i 120 ac_p n i 121 ser__L_c n i 122 ser__L_e n i 123 4ahmmp_c n i 124 23dhmb_c n i 125 ac_c n i 126 ac_e n i 127 2odecg3p_c n i 128 tcynt_p n i 129 2dmmql8_c n i 130 sbzcoa_c n i 131 tcynt_e n i 132 tcynt_c n i 133 cbi_p n i 134 anhgm3p_p n i 135 acald_c n i 136 colipa_p n i 137 12dgr141_c n i 138 acald_e n i 139 cbi_c n i 140 cbi_e n i 141 colipa_c n i 142 acald_p n i 143 colipa_e n i 144 12dgr141_p n i 145 xmp_c n i 146 xmp_e n i 147 mg2_p n i 148 xmp_p n i 149 acmalt_c n i 150 dhpmp_c n i 151 mg2_e n i 152 mg2_c n i 153 3dhq_c n i 154 dhptd_c n i 155 uLa4n_p n i 156 minohp_p n i 157 nh4_p n i 158 ins_e n i 159 uLa4n_c n i 160 nh4_e n i 161 nh4_c n i 162 minohp_e n i 163 5mdru1p_c n i 164 salchs2_e n i 165 salchs2_c n i 166 2dr5p_c n i 167 salchs2_p n i 168 pe160_p n i 169 murein5p5p_p n i 170 pe160_c n i 171 gdp_e n i 172 gdp_c n i 173 tre6p_c n i 174 5aop_c n i 175 gdp_p n i 176 5mta_c n i 177 1tdecg3p_c n i 178 5dglcn_c n i 179 3c3hmp_c n i 180 ddcacoa_c n i 181 12ppd__S_e n i 182 12ppd__S_c n i 183 1tdecg3p_p n i 184 hmfurn_c n i 185 12ppd__S_p n i 186 udcdp12Oag_p n i 187 murein5p4p_p n i 188 trnaarg_c n i 189 4pasp_c n i 190 LalaDgluMdapDala_c n i 191 LalaDgluMdapDala_e n i 192 csn_p n i 193 5dglcn_p n i 194 udcdp15Oag_p n i 195 gam1p_c n i 196 csn_c n i 197 csn_e n i 198 gal1p_p n i 199 dtbt_c n i 200 3mob_c n i 201 gal1p_e n i 202 25drapp_c n i 203 gal1p_c n i 204 ump_c n i 205 1agpg160_p n i 206 xdp_c n i 207 trnagly_c n i 208 xan_e n i 209 4h2kpi_c n i 210 xan_c n i 211 pheme_p n i 212 salchsx_p n i 213 6hmhpt_c n i 214 xan_p n i 215 acmum6p_c n i 216 iasp_c n i 217 didp_c n i 218 2agpg161_c n i 219 hxan_e n i 220 hxan_c n i 221 salchs4_p n i 222 2agpg161_p n i 223 hxan_p n i 224 ppa_p n i 225 spmd_c n i 226 spmd_e n i 227 murein3px3p_p n i 228 spmd_p n i 229 ppa_c n i 230 ppa_e n i 231 dsbgrd_p n i 232 hexACP_c n i 233 dcmp_c n i 234 gal__bD_e n i 235 dcmp_e n i 236 2agpg120_p n i 237 dcmp_p n i 238 2agpg120_c n i 239 fuc__L_c n i 240 fuc__L_e n i 241 3ocpalm9eACP_c n i 242 ppi_c n i 243 oxam_c n i 244 malACP_c n i 245 fuc__L_p n i 246 uaagmda_c n i 247 5apru_c n i 248 gua_p n i 249 fprica_c n i 250 glu5sa_c n i 251 mmet_p n i 252 gal_c n i 253 gal_e n i 254 mmet_e n i 255 gal_p n i 256 gar_c n i 257 glcur1p_p n i 258 salchs4fe_e n i 259 cytd_p n i 260 salchs4fe_c n i 261 cytd_c n i 262 udcpp_p n i 263 salchs4fe_p n i 264 cytd_e n i 265 2tpr3dpcoa_c n i 266 pg180_c n i 267 clpn120_p n i 268 feroxEfe_p n i 269 gua_c n i 270 dsbaox_p n i 271 feroxEfe_c n i 272 gua_e n i 273 feroxEfe_e n i 274 eca4colipa_e n i 275 dtdp4d6dg_c n i 276 halipa_e n i 277 cdpabeq_c n i 278 psd5p_c n i 279 eca4colipa_p n i 280 cpgn__un_c n i 281 cpgn__un_e n i 282 trdox_c n i 283 cpgn__un_p n i 284 pa140_c n i 285 1hdecg3p_p n i 286 adpglc_c n i 287 acg5sa_c n i 288 pa140_p n i 289 2me4p_c n i 290 malt6p_c n i 291 gthrd_c n i 292 murein4p4p_p n i 293 arbtn__fe3_p n i 294 5prdmbz_c n i 295 skm_e n i 296 adn_c n i 297 arbtn__fe3_c n i 298 arbtn__fe3_e n i 299 enter_c n i 300 entermg_c n i 301 pnto__R_p n i 302 feroxE_p n i 303 h_p n i 304 ppt_e n i 305 15dap_p n i 306 lcts_e n i 307 h_e n i 308 h_c n i 309 15dap_c n i 310 2amsa_c n i 311 salchs4_e n i 312 lcts_p n i 313 ppt_p n i 314 15dap_e n i 315 fe3dcit_e n i 316 malcoa_c n i 317 fldrd_c n i 318 2ins_c n i 319 gthox_p n i 320 dtdp4d6dm_c n i 321 adp_c n i 322 gthox_e n i 323 ugmd_c n i 324 zn2_e n i 325 mal__D_c n i 326 mal__D_e n i 327 udcpo5_e n i 328 2agpe141_p n i 329 pheme_e n i 330 tdeACP_c n i 331 udcdp4Oag_p n i 332 pheme_c n i 333 mal__D_p n i 334 1agpe120_p n i 335 2agpe141_c n i 336 3psme_c n i 337 codscl5b_c n i 338 fum_c n i 339 adphep__DD_c n i 340 fum_e n i 341 5caiz_c n i 342 r5p_p n i 343 23cgmp_e n i 344 fum_p n i 345 udcdpgalrmn_c n i 346 23cgmp_p n i 347 r5p_c n i 348 r5p_e n i 349 trnalys_c n i 350 pgp160_p n i 351 enter_p n i 352 pgp160_c n i 353 tet_p n i 354 apoACP_c n i 355 dmpp_c n i 356 enter_e n i 357 xtp_c n i 358 ade_c n i 359 ade_e n i 360 salchs4_c n i 361 galt_p n i 362 cpg160_c n i 363 ade_p n i 364 galt_e n i 365 odecoa_c n i 366 2odecg3p_p n i 367 4hthr_e n i 368 app_c n i 369 23dappa_p n i 370 4hthr_c n i 371 ppp9_c n i 372 23dappa_e n i 373 2dh3dgal6p_c n i 374 4hthr_p n i 375 23dappa_c n i 376 urdglyc_c n i 377 ocdca_p n i 378 ile__L_c n i 379 chitob_e n i 380 cobn_c n i 381 uacmam_c n i 382 ile__L_e n i 383 gthrd_p n i 384 ocdca_e n i 385 ocdca_c n i 386 urocan_c n i 387 gthrd_e n i 388 ile__L_p n i 389 chitob_p n i 390 lac__D_p n i 391 codscl8x_c n i 392 so2_c n i 393 cpppg3_c n i 394 selnp_c n i 395 lac__D_e n i 396 lac__D_c n i 397 so2_p n i 398 3ophb_c n i 399 anhm3p_c n i 400 guln__L_e n i 401 ascb__L_p n i 402 guln__L_c n i 403 phpyr_c n i 404 5mthf_c n i 405 5cm2hmu_c n i 406 guln__L_p n i 407 ascb__L_e n i 408 melib_p n i 409 ptrc_p n i 410 mnl1p_c n i 411 ptrc_c n i 412 melib_c n i 413 uama_c n i 414 ptrc_e n i 415 glu__L_c n i 416 glu__L_e n i 417 trnatrp_c n i 418 glu__L_p n i 419 tartr__L_c n i 420 tartr__L_e n i 421 tartr__L_p n i 422 pe180_c n i 423 13dpg_c n i 424 glu1sa_c n i 425 thmmp_c n i 426 ag_e n i 427 tag6p__D_c n i 428 udcdp19Oag_p n i 429 cdp_c n i 430 mso3_e n i 431 pg140_p n i 432 g3ps_e n i 433 g3ps_c n i 434 arg__L_p n i 435 tsul_p n i 436 pg140_c n i 437 arg__L_e n i 438 pep_p n i 439 arg__L_c n i 440 trdrd_c n i 441 g3ps_p n i 442 tsul_e n i 443 tsul_c n i 444 dudp_c n i 445 msa_c n i 446 glcr_e n i 447 pydxn_c n i 448 12dgr2_ST_p n i 449 cit_e n i 450 cdpdodecg_c n i 451 cit_c n i 452 glcr_p n i 453 cit_p n i 454 fdp_c n i 455 isetac_e n i 456 pg181_p n i 457 aacoa_c n i 458 isetac_p n i 459 pg181_c n i 460 t3c11vaceACP_c n i 461 1odec11eg3p_p n i 462 4ampm_c n i 463 1odec11eg3p_c n i 464 cpe180_c n i 465 4adcho_c n i 466 3hpalmACP_c n i 467 hdcea_p n i 468 pgp180_c n i 469 galur_p n i 470 hdcea_c n i 471 pphn_c n i 472 hdcea_e n i 473 galur_e n i 474 galur_c n i 475 pgp180_p n i 476 acon__C_c n i 477 lyx__L_c n i 478 12dgr181_c n i 479 acon__C_p n i 480 rml1p_c n i 481 lyx__L_p n i 482 12dgr181_p n i 483 psclys_e n i 484 acon__T_c n i 485 urate_c n i 486 psclys_p n i 487 gdpofuc_c n i 488 g3pi_p n i 489 g3pi_c n i 490 g3pi_e n i 491 udcdp18Oag_p n i 492 OA_ST_p n i 493 slcys_c n i 494 apg141_c n i 495 etoh_e n i 496 etoh_c n i 497 pydx_p n i 498 pydx_e n i 499 pydx_c n i 500 glcur_e n i 501 glcur_c n i 502 hisp_c n i 503 acg5p_c n i 504 tag1p__D_c n i 505 sectrna_c n i 506 glcur_p n i 507 amet_c n i 508 acglc__D_c n i 509 mlthf_c n i 510 u23ga_c n i 511 2oh3d_c n i 512 glyc__R_p n i 513 glyc__R_e n i 514 glyc__R_c n i 515 clpn181_p n i 516 3c4mop_c n i 517 gmhep1p_c n i 518 2shchc_c n i 519 cmp_e n i 520 cmp_c n i 521 dscl_c n i 522 clpn161_p n i 523 cmp_p n i 524 kdo_c n i 525 itp_c n i 526 apg180_c n i 527 fruur_p n i 528 fruur_e n i 529 fruur_c n i 530 pppi_c n i 531 man1p_c n i 532 ps120_c n i 533 trnaleu_c n i 534 feroxB_e n i 535 mettrna_c n i 536 feroxB_c n i 537 camp_c n i 538 feroxB_p n i 539 tton_e n i 540 remnant1_p n i 541 pdx5p_c n i 542 remnant1_e n i 543 remnant1_c n i 544 23dhb_c n i 545 udcdpgal_c n i 546 1hdec9eg3p_p n i 547 3ump_p n i 548 lipa__cold_p n i 549 1hdec9eg3p_c n i 550 lipa__cold_e n i 551 3ump_e n i 552 fldox_c n i 553 lipa__cold_c n i 554 ocdcea_c n i 555 ocdcea_e n i 556 melib_e n i 557 ocdcea_p n i 558 fmn_c n i 559 cdp4dh6doglc_c n i 560 phom_c n i 561 12dgr161_p n i 562 fe3_p n i 563 octdp_c n i 564 icolipa_c n i 565 cynt_p n i 566 pa2_ST_p n i 567 fe3_c n i 568 12dgr161_c n i 569 fe3_e n i 570 udcdp2Oag_p n i 571 cynt_e n i 572 26dap__M_e n i 573 glcn_p n i 574 26dap__M_c n i 575 23dhbzs3_p n i 576 udcpo4_c n i 577 udcpo4_e n i 578 glcn_c n i 579 acgam_p n i 580 glcn_e n i 581 26dap__M_p n i 582 udcpo4_p n i 583 23dhbzs3_c n i 584 23dhbzs3_e n i 585 trnaala_c n i 586 crncoa_c n i 587 indole_p n i 588 3ocvac11eACP_c n i 589 apolpp_p n i 590 3oodcoa_c n i 591 indole_e n i 592 23doguln_c n i 593 indole_c n i 594 cl_c n i 595 sucglu_c n i 596 3hoctaACP_c n i 597 his__L_c n i 598 2mahmp_c n i 599 imp_p n i 600 dsbard_p n i 601 phphhlipa_c n i 602 f1p_c n i 603 dhna_c n i 604 imp_c n i 605 lys__L_c n i 606 gsn_e n i 607 feoxam_c n i 608 1agpe181_p n i 609 feoxam_e n i 610 gsn_c n i 611 u3hga_c n i 612 gsn_p n i 613 t3c5ddeceACP_c n i 614 3hoctACP_c n i 615 pram_c n i 616 nmn_e n i 617 nmn_c n i 618 34dhpacet_c n i 619 udcpp_c n i 620 nmn_p n i 621 anth_c n i 622 tag__D_p n i 623 uacmamu_c n i 624 tma_p n i 625 pyam5p_c n i 626 suchms_c n i 627 prpp_c n i 628 tag__D_e n i 629 tma_e n i 630 adphep__LD_c n i 631 trnathr_c n i 632 3ig3p_c n i 633 mobd_e n i 634 3ooctdACP_c n i 635 xu5p__L_c n i 636 mobd_c n i 637 pa180_c n i 638 cys__D_p n i 639 2obut_c n i 640 hdca_p n i 641 pa180_p n i 642 mobd_p n i 643 hdca_e n i 644 hdca_c n i 645 metsox__R__L_c n i 646 cys__D_e n i 647 4per_c n i 648 pa161_p n i 649 udpLa4n_c n i 650 all__D_p n i 651 metsox__R__L_e n i 652 tmao_p n i 653 pa161_c n i 654 nad_c n i 655 all__D_e n i 656 tmao_e n i 657 fecrm__un_e n i 658 fecrm__un_c n i 659 mmcoa__S_c n i 660 maltpt_p n i 661 au_p n i 662 fecrm__un_p n i 663 maltpt_c n i 664 maltpt_e n i 665 12ppd__R_p n i 666 1agpe140_p n i 667 gam6p_c n i 668 feroxE_e n i 669 gam6p_e n i 670 feroxE_c n i 671 b2coa_c n i 672 gam6p_p n i 673 chor_c n i 674 4abz_e n i 675 4abz_c n i 676 adocblp_c n i 677 td2coa_c n i 678 dsbcrd_p n i 679 3omrsACP_c n i 680 pe140_c n i 681 acmana_c n i 682 acmana_e n i 683 mmcoa__R_c n i 684 pe140_p n i 685 1agpg141_p n i 686 acmana_p n i 687 frulys_e n i 688 aspsa_c n i 689 udcdp17Oag_p n i 690 Sfglutth_c n i 691 1tdec7eg3p_c n i 692 1tdec7eg3p_p n i 693 pydxn_p n i 694 pe180_p n i 695 pydxn_e n i 696 chol_p n i 697 3odecACP_c n i 698 udpLa4o_c n i 699 na1_c n i 700 na1_e n i 701 aact_c n i 702 chol_c n i 703 chol_e n i 704 na1_p n i 705 ugmda_c n i 706 dnad_c n i 707 dtmp_c n i 708 dtmp_e n i 709 dd2coa_c n i 710 drib_e n i 711 drib_c n i 712 dtmp_p n i 713 dadp_c n i 714 murein3px4p_p n i 715 drib_p n i 716 agm_p n i 717 3opalmACP_c n i 718 agm_c n i 719 agm_e n i 720 hlipa_c n i 721 xylu__L_p n i 722 pa181_p n i 723 xylu__L_c n i 724 xylu__L_e n i 725 pa181_c n i 726 cpgn_e n i 727 ipdp_c n i 728 frulys_p n i 729 tyrtrna_c n i 730 val__L_p n i 731 dsbdox_c n i 732 e4p_c n i 733 3oddecACP_c n i 734 val__L_e n i 735 adn_e n i 736 val__L_c n i 737 cpgn_c n i 738 ditp_c n i 739 3otdcoa_c n i 740 26dap__LL_c n i 741 galctn__L_e n i 742 micit_c n i 743 accoa_c n i 744 galctn__L_p n i 745 hco3_c n i 746 o2s_p n i 747 ctbt_p n i 748 d5kgp_c n i 749 3php_c n i 750 o2s_c n i 751 ctbt_c n i 752 sucorn_c n i 753 cdpdhdecg_c n i 754 rml_c n i 755 2agpg140_p n i 756 2tdecg3p_c n i 757 cdpdhdec9eg_c n i 758 2agpg140_c n i 759 hmgth_c n i 760 acnam_p n i 761 butso3_e n i 762 fadh2_c n i 763 acnam_e n i 764 hpyr_c n i 765 butso3_p n i 766 cd2_e n i 767 fmettrna_c n i 768 cd2_c n i 769 cob2nda_c n i 770 2agpg180_p n i 771 cd2_p n i 772 paps_c n i 773 cpg180_c n i 774 2agpg180_c n i 775 2hdec9eg3p_c n i 776 murein3p3p_p n i 777 uppg3_c n i 778 adocbi_c n i 779 2hdec9eg3p_p n i 780 gtspmd_c n i 781 cpe160_c n i 782 acetol_c n i 783 gcald_c n i 784 mso3_p n i 785 trnaasn_c n i 786 tton_p n i 787 pe141_p n i 788 2agpe161_c n i 789 phetrna_c n i 790 2agpe161_p n i 791 pe141_c n i 792 dcacoa_c n i 793 his__L_p n i 794 gdpddman_c n i 795 5mtr_c n i 796 4hba_c n i 797 2ippm_c n i 798 xylu__D_c n i 799 trnaasp_c n i 800 udcdp6Oag_p n i 801 h2_e n i 802 udcpgr_c n i 803 h2_c n i 804 glcr_c n i 805 thrtrna_c n i 806 maltttr_e n i 807 ps160_c n i 808 zn2_p n i 809 maltttr_c n i 810 udcdp11Oag_p n i 811 h2_p n i 812 o2s_e n i 813 maltttr_p n i 814 zn2_c n i 815 cys__L_c n i 816 eca2und_p n i 817 gmhep17bp_c n i 818 tungs_e n i 819 thr__L_p n i 820 3hpppn_e n i 821 tungs_c n i 822 mthgxl_c n i 823 udcpgrm_c n i 824 thr__L_c n i 825 thr__L_e n i 826 tungs_p n i 827 3hpppn_p n i 828 4abut_e n i 829 4abut_c n i 830 25dkglcn_c n i 831 2agpe120_c n i 832 gln__L_p n i 833 4abut_p n i 834 murein5p3p_p n i 835 gln__L_e n i 836 imacp_c n i 837 gln__L_c n i 838 pgp161_c n i 839 23ddhb_c n i 840 udpg_p n i 841 dcamp_c n i 842 udpg_e n i 843 udpg_c n i 844 co2_p n i 845 lipidX_c n i 846 udcdp16Oag_p n i 847 co2_c n i 848 co2_e n i 849 mql8_c n i 850 amp_p n i 851 3ohcoa_c n i 852 2dhglcn_c n i 853 glx_c n i 854 2hh24dd_c n i 855 2tdecg3p_p n i 856 crn_c n i 857 3amp_e n i 858 crn_e n i 859 kdolipid4_c n i 860 pgp140_c n i 861 3amp_p n i 862 crn_p n i 863 pgp140_p n i 864 dmbzid_c n i 865 grxrd_c n i 866 amp_e n i 867 g3pc_c n i 868 prfp_c n i 869 crn__D_p n i 870 glyc2p_e n i 871 oxur_c n i 872 crn__D_c n i 873 2cpr5p_c n i 874 succ_p n i 875 pgp141_p n i 876 diglyceride_prolpp_c n i 877 thym_e n i 878 dump_c n i 879 pgp141_c n i 880 succ_c n i 881 succ_e n i 882 trnagln_c n i 883 ahcys_c n i 884 dump_p n i 885 3oocoa_c n i 886 acnam_c n i 887 man_e n i 888 histrna_c n i 889 man_c n i 890 man_p n i 891 rbl__L_c n i 892 ps180_c n i 893 od2coa_c n i 894 nadph_c n i 895 3hhdcoa_c n i 896 k_p n i 897 4hoxpacd_p n i 898 hxcoa_c n i 899 k_c n i 900 k_e n i 901 prolpp_c n i 902 4hoxpacd_e n i 903 dad__5_c n i 904 colipaOA_e n i 905 no3_c n i 906 aicar_c n i 907 dms_e n i 908 no3_p n i 909 dms_p n i 910 trnaval_c n i 911 3htdcoa_c n i 912 2h5cmmusa_c n i 913 3pg_e n i 914 3pg_c n i 915 23cump_e n i 916 3pg_p n i 917 ap5a_c n i 918 23cump_p n i 919 dttp_c n i 920 hhlipa_c n i 921 alac__S_c n i 922 sertrna_c n i 923 argsuc_c n i 924 dhpt_c n i 925 pg2_ST_p n i 926 unaga_c n i 927 trnaile_c n i 928 but_e n i 929 udpLa4fn_c n i 930 uri_p n i 931 glu__D_c n i 932 codscl4_c n i 933 uri_c n i 934 but_p n i 935 lac__L_c n i 936 uri_e n i 937 codscl2_c n i 938 clpn141_p n i 939 34hpp_c n i 940 5aprbu_c n i 941 3ohexACP_c n i 942 uacgam_c n i 943 cu2_c n i 944 3hcinnm_p n i 945 uacgam_e n i 946 cu2_e n i 947 fc1p_c n i 948 cyan_p n i 949 q8_c n i 950 cu2_p n i 951 uacgam_p n i 952 rhcys_c n i 953 anhgm3p_c n i 954 cyan_e n i 955 grdp_c n i 956 cyan_c n i 957 pg161_p n i 958 dpcoa_c n i 959 dtdp_c n i 960 pg161_c n i 961 palmACP_c n i 962 ins_p n i 963 udcdp7Oag_p n i 964 nicrnt_c n i 965 3hcinnm_e n i 966 salchsx_c n i 967 salchsx_e n i 968 lyx__L_e n i 969 acon__C_e n i 970 ala__D_p n i 971 mercppyr_c n i 972 kdo2lipid4L_c n i 973 ala__D_e n i 974 ala__D_c n i 975 asntrna_c n i 976 hxa_p n i 977 udpgal_p n i 978 pap_c n i 979 ins_c n i 980 lipidAds_c n i 981 udpgal_c n i 982 hxa_c n i 983 hxa_e n i 984 udpgal_e n i 985 acac_p n i 986 adprib_c n i 987 t3c7mrseACP_c n i 988 adcobn_c n i 989 acac_e n i 990 lipidA_c n i 991 acser_c n i 992 pg120_p n i 993 acser_e n i 994 galct__D_p n i 995 pep_c n i 996 pep_e n i 997 pg120_c n i 998 3hcpalm9eACP_c n i 999 galct__D_e n i 1000 galct__D_c n i 1001 ppgpp_c n i 1002 trnacys_c n i 1003 salchs1_c n i 1004 so2_e n i 1005 hdcoa_c n i 1006 malt_p n i 1007 glyald_e n i 1008 glyald_c n i 1009 malt_c n i 1010 malt_e n i 1011 glyald_p n i 1012 cystrna_c n i 1013 udcpg_c n i 1014 taur_e n i 1015 peamn_p n i 1016 tartr__D_p n i 1017 dxyl5p_c n i 1018 s7p_c n i 1019 peamn_e n i 1020 taur_p n i 1021 lys__L_e n i 1022 2odec11eg3p_p n i 1023 metsox__R__L_p n i 1024 apg160_c n i 1025 inost_p n i 1026 lys__L_p n i 1027 inost_e n i 1028 inost_c n i 1029 thdp_c n i 1030 udcdpgalrmnmanabe_c n i 1031 4abutn_c n i 1032 udpglcur_e n i 1033 udpglcur_c n i 1034 acanth_c n i 1035 12ppd__R_e n i 1036 12ppd__R_c n i 1037 2p4c2me_c n i 1038 udpglcur_p n i 1039 2agpe181_c n i 1040 progly_e n i 1041 2dda7p_c n i 1042 h2mb4p_c n i 1043 progly_c n i 1044 23dhmp_c n i 1045 gdpfuc_c n i 1046 2agpe181_p n i 1047 phhlipa_c n i 1048 progly_p n i 1049 for_p n i 1050 duri_e n i 1051 tmrs2eACP_c n i 1052 23dhbzs_c n i 1053 duri_c n i 1054 tyrp_e n i 1055 for_e n i 1056 for_c n i 1057 duri_p n i 1058 udpacgal_p n i 1059 airs_c n i 1060 airs_e n i 1061 udpacgal_e n i 1062 gmhep7p_c n i 1063 alatrna_c n i 1064 airs_p n i 1065 cob1nda_c n i 1066 nadp_c n i 1067 uLa4fn_c n i 1068 sucarg_c n i 1069 cysi__L_c n i 1070 dgmp_e n i 1071 dmlz_c n i 1072 dgmp_c n i 1073 cysi__L_e n i 1074 glyc2p_p n i 1075 thmpp_c n i 1076 cysi__L_p n i 1077 dhor__S_c n i 1078 dgmp_p n i 1079 foam_p n i 1080 kdo8p_c n i 1081 hom__L_p n i 1082 f6p_c n i 1083 hom__L_c n i 1084 um4p_c n i 1085 foam_c n i 1086 f6p_p n i 1087 foam_e n i 1088 hom__L_e n i 1089 nadh_c n i 1090 ocACP_c n i 1091 mi1p__D_c n i 1092 12dgr140_p n i 1093 trnaglu_c n i 1094 12dgr140_c n i 1095 pant__R_c n i 1096 dopa_e n i 1097 1ddecg3p_p n i 1098 oaa_p n i 1099 orot_e n i 1100 toctd2eACP_c n i 1101 pro__L_c n i 1102 pro__L_e n i 1103 orot_c n i 1104 oaa_e n i 1105 1ddecg3p_c n i 1106 dopa_p n i 1107 oaa_c n i 1108 pro__L_p n i 1109 orot_p n i 1110 ohpb_c n i 1111 arab__L_p n i 1112 etoh_p n i 1113 arab__L_e n i 1114 arab__L_c n i 1115 1agpe161_p n i 1116 fe3hox_p n i 1117 d5kg_c n i 1118 skm5p_c n i 1119 udcdp13Oag_p n i 1120 acACP_c n i 1121 glyb_e n i 1122 glyb_c n i 1123 cdpdddecg_c n i 1124 fe3hox_e n i 1125 citr__L_c n i 1126 glyb_p n i 1127 gggagicolipa_c n i 1128 1agpe160_p n i 1129 cdpdodec11eg_c n i 1130 actACP_c n i 1131 gicolipa_c n i 1132 bbtcoa_c n i 1133 fru_e n i 1134 3gmp_e n i 1135 methf_c n i 1136 fru_c n i 1137 agdpcbi_c n i 1138 pa141_p n i 1139 eca4und_p n i 1140 fru_p n i 1141 3gmp_p n i 1142 codscl6a_c n i 1143 ara5p_c n i 1144 pa141_c n i 1145 cobalt2_e n i 1146 cobalt2_c n i 1147 dkdi_c n i 1148 pmtcoa_c n i 1149 3hodcoa_c n i 1150 cobalt2_p n i 1151 lpp_sp_p n i 1152 hphhlipa_c n i 1153 ser__D_p n i 1154 cgly_p n i 1155 pan4p_c n i 1156 cgly_e n i 1157 ser__D_c n i 1158 ser__D_e n i 1159 cgly_c n i 1160 phthr_c n i 1161 adcob1nda_c n i 1162 2dr1p_c n i 1163 tagur_c n i 1164 sbt__D_e n i 1165 codscl5a_c n i 1166 urea_c n i 1167 pi_p n i 1168 gdpmann_c n i 1169 protrna_c n i 1170 murein4px4px4p_p n i 1171 sbt__D_p n i 1172 pi_c n i 1173 pi_e n i 1174 1agpg120_p n i 1175 pe161_p n i 1176 hcys__L_c n i 1177 pe161_c n i 1178 2h3oppan_c n i 1179 ctp_c n i 1180 pe120_c n i 1181 pppg9_c n i 1182 fe3hox_c n i 1183 pe120_p n i 1184 ru5p__D_c n i 1185 3odcoa_c n i 1186 4r5au_c n i 1187 ru5p__L_c n i 1188 2tdec7eg3p_c n i 1189 2tdec7eg3p_p n i 1190 34dhpac_p n i 1191 mqn8_c n i 1192 oc2coa_c n i 1193 34dhpac_e n i 1194 tcb_c n i 1195 dann_c n i 1196 tcb_e n i 1197 thex2eACP_c n i 1198 tddec2eACP_c n i 1199 5drib_c n i 1200 cbasp_c n i 1201 tcb_p n i 1202 seramp_c n i 1203 N1aspmd_c n i 1204 1agpg161_p n i 1205 damp_p n i 1206 dhnpt_c n i 1207 r1p_c n i 1208 damp_c n i 1209 damp_e n i 1210 glytrna_c n i 1211 LalaDgluMdapDala_p n i 1212 glc__D_p n i 1213 idp_c n i 1214 lystrna_c n i 1215 glc__D_c n i 1216 glc__D_e n i 1217 2agpg160_c n i 1218 sulfac_p n i 1219 frdp_c n i 1220 3ocddec5eACP_c n i 1221 2agpg160_p n i 1222 sulfac_e n i 1223 2dh3dgal_c n i 1224 leutrna_c n i 1225 seln_c n i 1226 actp_c n i 1227 ppal_p n i 1228 pe2_ST_p n i 1229 ppal_c n i 1230 ppal_e n i 1231 4ppan_c n i 1232 feroxGfe_p n i 1233 xtsn_c n i 1234 ppap_c n i 1235 3ocmrs7eACP_c n i 1236 db4p_c n i 1237 2dhguln_c n i 1238 pg141_c n i 1239 lac__L_e n i 1240 fpram_c n i 1241 murein5px3p_p n i 1242 stcoa_c n i 1243 udcdp20Oag_p n i 1244 2agpe120_p n i 1245 pg141_p n i 1246 lac__L_p n i 1247 etha_e n i 1248 feroxGfe_e n i 1249 eca3und_p n i 1250 gam_e n i 1251 1hdecg3p_c n i 1252 etha_c n i 1253 g6p_p n i 1254 icit_c n i 1255 icit_e n i 1256 gam_p n i 1257 prbamp_c n i 1258 etha_p n i 1259 pg180_p n i 1260 icit_p n i 1261 g6p_c n i 1262 g6p_e n i 1263 gagicolipa_c n i 1264 feroxGfe_c n i 1265 g1p_e n i 1266 g1p_c n i 1267 mal__L_c n i 1268 ACP_c n i 1269 mal__L_e n i 1270 g1p_p n i 1271 mal__L_p n i 1272 aso3_p n i 1273 2ommbl_c n i 1274 murein4px4p4p_p n i 1275 tpalm2eACP_c n i 1276 aso3_e n i 1277 murein5px4px4p_p n i 1278 btcoa_c n i 1279 LalaLglu_c n i 1280 23ccmp_e n i 1281 argtrna_c n i 1282 23ccmp_p n i 1283 occoa_c n i 1284 gmp_c n i 1285 pacald_p n i 1286 gmp_e n i 1287 gmp_p n i 1288 pacald_e n i 1289 dtdp4aaddg_c n i 1290 pacald_c n i 1291 btn_c n i 1292 4iz5pp_c n i 1293 n2o_p n i 1294 4c2me_c n i 1295 n2o_c n i 1296 n2o_e n i 1297 tdec2eACP_c n i 1298 uamr_c n i 1299 24dhhed_c n i 1300 air_c n i 1301 athr__L_c n i 1302 Pald_c n i 1303 phe__L_e n i 1304 ca2_e n i 1305 tyr__L_p n i 1306 ca2_c n i 1307 dsbcox_p n i 1308 phe__L_c n i 1309 2agpe140_c n i 1310 fmnh2_c n i 1311 tyr__L_e n i 1312 phe__L_p n i 1313 5mdr1p_c n i 1314 ca2_p n i 1315 tyr__L_c n i 1316 2agpe140_p n i 1317 2hdecg3p_c n i 1318 tym_e n i 1319 ahdt_c n i 1320 murein4p3p_p n i 1321 3ohdcoa_c n i 1322 f6p_e n i 1323 2hdecg3p_p n i 1324 tym_p n i 1325 pser__L_c n i 1326 pser__L_e n i 1327 ethso3_e n i 1328 trp__L_p n i 1329 acgam1p_p n i 1330 pser__L_p n i 1331 trp__L_e n i 1332 acgam1p_e n i 1333 acgam1p_c n i 1334 trp__L_c n i 1335 ethso3_p n i 1336 rmn_c n i 1337 g3pe_e n i 1338 g3pg_p n i 1339 dc2coa_c n i 1340 rmn_e n i 1341 g3pe_c n i 1342 pgp161_p n i 1343 clpn160_p n i 1344 acgal1p_p n i 1345 xyl__D_p n i 1346 g3pg_c n i 1347 rmn_p n i 1348 g3pe_p n i 1349 g3pg_e n i 1350 xyl__D_e n i 1351 xyl__D_c n i 1352 acgal1p_e n i 1353 dhf_c n i 1354 g3pc_p n i 1355 orn_p n i 1356 alltn_p n i 1357 pgp120_c n i 1358 orn_e n i 1359 g3pc_e n i 1360 orn_c n i 1361 amp_c n i 1362 alltn_e n i 1363 ocdcaACP_c n i 1364 pgp120_p n i 1365 alltn_c n i 1366 alltt_c n i 1367 dcyt_p n i 1368 aps_c n i 1369 mnl_e n i 1370 23camp_p n i 1371 dcyt_c n i 1372 dcyt_e n i 1373 23camp_e n i 1374 mnl_p n i 1375 rnam_p n i 1376 ap4a_c n i 1377 rnam_c n i 1378 rnam_e n i 1379 so3_c n i 1380 so3_e n i 1381 dha_e n i 1382 dha_c n i 1383 peptido_ST_p n i 1384 so3_p n i 1385 3oddcoa_c n i 1386 dha_p n i 1387 dkmpp_c n i 1388 tyrp_p n i 1389 fald_e n i 1390 fald_c n i 1391 nac_p n i 1392 murein_lpp_p n i 1393 tartr__D_c n i 1394 fald_p n i 1395 tartr__D_e n i 1396 man6p_p n i 1397 Nmtrp_c n i 1398 trnapro_c n i 1399 fecrm_e n i 1400 fecrm_c n i 1401 man6p_c n i 1402 man6p_e n i 1403 gdptp_c n i 1404 fad_c n i 1405 fecrm_p n i 1406 12dgr160_p n i 1407 ni2_e n i 1408 ni2_c n i 1409 12dgr160_c n i 1410 ni2_p n i 1411 so4_p n i 1412 urea_p n i 1413 ckdo_c n i 1414 mn2_c n i 1415 mn2_e n i 1416 acgal_e n i 1417 so4_c n i 1418 23dhbzs2_c n i 1419 hmbil_c n i 1420 so4_e n i 1421 murein5p5p5p_p n i 1422 mn2_p n i 1423 acgal_p n i 1424 glucys_c n i 1425 3hdcoa_c n i 1426 urea_e n i 1427 4mhetz_c n i 1428 octeACP_c n i 1429 cdp4dh36ddglc_c n i 1430 4mop_c n i 1431 lpp_p n i 1432 sarcs_c n i 1433 fcl__L_c n i 1434 glu5p_c n i 1435 o2_c n i 1436 utp_c n i 1437 5dh4dglc_c n i 1438 o2_e n i 1439 clpn2_ST_p n i 1440 3dhsk_c n i 1441 o2_p n i 1442 trptrna_c n i 1443 acolipa_p n i 1444 btnso_c n i 1445 2ddecg3p_p n i 1446 acolipa_e n i 1447 u3aga_c n i 1448 2ddecg3p_c n i 1449 unagamuf_c n i 1450 unagamuf_p n i 1451 udcdp9Oag_p n i 1452 LalaDgluMdap_p n i 1453 pran_c n i 1454 LalaDgluMdap_e n i 1455 galt1p_c n i 1456 LalaDgluMdap_c n i 1457 h2o_c n i 1458 hg2_p n i 1459 h2o_e n i 1460 trnasecys_c n i 1461 pe181_p n i 1462 nac_e n i 1463 nac_c n i 1464 hg2_c n i 1465 h2o_p n i 1466 hg2_e n i 1467 pe181_c n i 1468 prlp_c n i 1469 ps161_c n i 1470 pgp181_p n i 1471 malttr_p n i 1472 pgp181_c n i 1473 malttr_e n i 1474 dsbdrd_c n i 1475 malttr_c n i 1476 2pg_e n i 1477 12dgr180_p n i 1478 2pg_c n i 1479 3hhcoa_c n i 1480 ggagicolipa_c n i 1481 ttdcea_p n i 1482 uagmda_c n i 1483 12dgr180_c n i 1484 2pg_p n i 1485 glycogen_c n i 1486 ttdcea_e n i 1487 ttdcea_c n i 1488 glyc3p_c n i 1489 glyc3p_e n i 1490 thrp_p n i 1491 4mpetz_c n i 1492 succoa_c n i 1493 2ddg6p_c n i 1494 cdpdtdec7eg_c n i 1495 thrp_e n i 1496 glyc3p_p n i 1497 thrp_c n i 1498 skm_c n i 1499 1pyr5c_c n i 1500 10fthf_c n i 1501 idon__L_c n i 1502 dca_p n i 1503 idon__L_e n i 1504 xu5p__D_c n i 1505 3ooctACP_c n i 1506 sbt6p_c n i 1507 dca_e n i 1508 idon__L_p n i 1509 dca_c n i 1510 apg140_c n i 1511 ribflv_c n i 1512 rbflvrd_c n i 1513 gal__bD_p n i 1514 gbbtn_e n i 1515 t3c9palmeACP_c n i 1516 feenter_p n i 1517 feenter_e n i 1518 feenter_c n i 1519 gbbtn_p n i 1520 dtdprmn_c n i 1521 25aics_c n i 1522 kphphhlipa_c n i 1523 udcdp14Oag_p n i 1524 uaccg_c n i 1525 h2s_e n i 1526 kdo2lipid4_p n i 1527 h2s_c n i 1528 clpn180_p n i 1529 kdo2lipid4_c n i 1530 h2s_p n i 1531 kdo2lipid4_e n i 1532 cu_e n i 1533 scl_c n i 1534 cu_c n i 1535 dtdp4addg_c n i 1536 lgt__S_c n i 1537 asptrna_c n i 1538 cu_p n i 1539 myrsACP_c n i 1540 cdpdtdecg_c n i 1541 feroxBfe_p n i 1542 mana_c n i 1543 manglyc_e n i 1544 3hocoa_c n i 1545 ps140_c n i 1546 feroxBfe_e n i 1547 s_c n i 1548 thf_c n i 1549 feroxBfe_c n i 1550 anhm_c n i 1551 ctbtcoa_c n i 1552 manglyc_p n i 1553 xtsn_p n i 1554 apg181_c n i 1555 3hddcoa_c n i 1556 feoxam__un_c n i 1557 3haACP_c n i 1558 acmum_e n i 1559 pppn_c n i 1560 pppn_e n i 1561 dump_e n i 1562 pppn_p n i 1563 hdeACP_c n i 1564 dxyl_e n i 1565 dxyl_c n i 1566 sl26da_c n i 1567 dxyl_p n i 1568 thym_c n i 1569 acgam_c n i 1570 acmanap_c n i 1571 dimp_p n i 1572 ichor_c n i 1573 no_p n i 1574 3hcmrs7eACP_c n i 1575 feroxG_c n i 1576 feroxG_e n i 1577 rib__D_p n i 1578 no_e n i 1579 dimp_c n i 1580 dimp_e n i 1581 no_c n i 1582 feroxG_p n i 1583 rib__D_e n i 1584 rib__D_c n i 1585 dgdp_c n i 1586 sertrna__sec___c n i 1587 trnamet_c n i 1588 adocbip_c n i 1589 thym_p n i 1590 2oph_c n i 1591 thm_c n i 1592 udcpdp_p n i 1593 thm_e n i 1594 fe2_c n i 1595 trnahis_c n i 1596 fe2_e n i 1597 udcpdp_c n i 1598 thm_p n i 1599 unagamu_c n i 1600 fe2_p n i 1601 udcpo5_c n i 1602 tet_e n i 1603 12dgr120_c n i 1604 udcpo5_p n i 1605 udcdp5Oag_p n i 1606 12dgr120_p n i 1607 leu__L_c n i 1608 leu__L_e n i 1609 2odec11eg3p_c n i 1610 2agpg181_c n i 1611 adocbl_c n i 1612 adocbl_e n i 1613 leu__L_p n i 1614 2agpg181_p n i 1615 adocbl_p n i 1616 dgsn_c n i 1617 ppbng_c n i 1618 glntrna_c n i 1619 dgsn_e n i 1620 ddca_c n i 1621 ddca_e n i 1622 sheme_c n i 1623 dgsn_p n i 1624 ddca_p n i 1625 dad__2_e n i 1626 histd_c n i 1627 g3p_c n i 1628 skm_p n i 1629 2ddglcn_c n i 1630 2ddglcn_e n i 1631 hqn_c n i 1632 1agpe180_p n i 1633 2ddglcn_p n i 1634 glyceryl_prolpp_c n i 1635 thymd_e n i 1636 thymd_c n i 1637 grxox_c n i 1638 thymd_p n i 1639 4hoxpac_p n i 1640 glutrna_c n i 1641 udcdpgalrmnman_c n i 1642 4hoxpac_c n i 1643 udp_c n i 1644 4hoxpac_e n i 1645 butACP_c n i 1646 salchs2fe_p n i 1647 fgam_c n i 1648 salchs2fe_e n i 1649 salchs2fe_c n i 1650 malthx_e n i 1651 malthx_c n i 1652 pa160_p n i 1653 quln_c n i 1654 malthx_p n i 1655 pa160_c n i 1656 1agpg180_p n i 1657 udcdp10Oag_p n i 1658 metsox__S__L_p n i 1659 feoxam__un_p n i 1660 orot5p_c n i 1661 murein4px4p_p n i 1662 ssaltpp_c n i 1663 metsox__S__L_c n i 1664 feoxam__un_e n i 1665 cpgn_p n i 1666 metsox__S__L_e n i 1667 but2eACP_c n i 1668 tdcoa_c n i 1669 acgam_e n i 1670 q8h2_c n i 1671 1agpe141_p n i 1672 bglycogen_c n i 1673 dcdp_c n i 1674 trnaphe_c n i 1675 23dhdp_c n i 1676 cys__L_e n i 1677 2mcit_c n i 1678 gbbtn_c n i 1679 cys__L_p n i 1680 dad__2_p n i 1681 ppcoa_c n i 1682 fe3hox__un_p n i 1683 6pgl_c n i 1684 gly_p n i 1685 fe3hox__un_c n i 1686 fe3hox__un_e n i 1687 gly_e n i 1688 1agpg140_p n i 1689 gly_c n i 1690 lald__D_c n i 1691 galctn__D_p n i 1692 2mcacn_c n i 1693 dhap_c n i 1694 galctn__D_c n i 1695 galctn__D_e n i 1696 3hcddec5eACP_c n i 1697 lald__L_c n i 1698 6pgc_c n i 1699 sucsal_c n i 1700 murein5px4p_p n i 1701 4hbz_c n i 1702 malthp_c n i 1703 cdec3eACP_c n i 1704 cl_p n i 1705 2dhp_c n i 1706 dgtp_c n i 1707 udcdpgalrmnmanabe_p n i 1708 appp_c n i 1709 colipa20Oag_e n i 1710 ps181_c n i 1711 colipa20Oag_p n i 1712 cl_e n i 1713 asp__L_c n i 1714 asp__L_e n i 1715 tagdp__D_c n i 1716 1agpg181_p n i 1717 asp__L_p n i 1718 pydx5p_c n i 1719 sl2a6o_c n i 1720 4ppcys_c n i 1721 6hmhptpp_c n i 1722 hemeO_c n i 1723 3hdecACP_c n i 1724 1odecg3p_p n i 1725 sucr_p n i 1726 datp_c n i 1727 1odecg3p_c n i 1728 sucr_e n i 1729 3sala_c n i 1730 pa120_p n i 1731 3dhgulnp_c n i 1732 pa120_c n i 1733 3dhguln_c n i 1734 3hhexACP_c n i 1735 3hcvac11eACP_c n i 1736 2kmb_c n i 1737 dtdpglu_c n i 1738 2agpg141_c n i 1739 2agpg141_p n i 1740 his__L_e n i 1741 ddcaACP_c n i 1742 clpn140_p n i 1743 gthox_c n i 1744 pydam_c n i 1745 imp_e n i 1746 anhm4p_c n i 1747 ppoh_c n i 1748 fe3dhbzs_e n i 1749 fe3dhbzs_c n i 1750 2agpe160_c n i 1751 prbatp_c n i 1752 pg160_p n i 1753 hx2coa_c n i 1754 2agpe160_p n i 1755 fe3dhbzs_p n i 1756 ametam_c n i 1757 pg160_c n i 1758 glyclt_c n i 1759 glyclt_e n i 1760 AEP_e n i 1761 AEP_c n i 1762 glyclt_p n i 1763 AEP_p n i 1764 akg_c n i 1765 anhgm4p_c n i 1766 akg_e n i 1767 2omhmbl_c n i 1768 dad__2_c n i 1769 akg_p n i 1770 anhgm4p_p n i 1771 toct2eACP_c n i 1772 14glucan_p n i 1773 3c2hmp_c n i 1774 enlipa_e n i 1775 trnatyr_c n i 1776 14glucan_c n i 1777 14glucan_e n i 1778 enlipa_p n i 1779 hacolipa_e n i 1780 udcdp8Oag_p n i 1781 sucbz_c n i 1782 apg120_c n i 1783 acgam6p_c n i 1784 met__D_p n i 1785 met__D_e n i 1786 met__D_c n i 1787 no3_e n i 1788 iletrna_c n i 1789 3cmp_p n i 1790 5c2o3ed_c n i 1791 trnaser_c n i 1792 3cmp_e n i 1793 n8aspmd_c n i 1794 dsbgox_p n i 1795 udpgalfur_c n i 1796 sucgsa_c n i 1797 acorn_c n i 1798 codscl6b_c n i 1799 2dmmq8_c n i 1800 dctp_c n i 1801 acser_p n i 1802 hdd2coa_c j 1 d 0 1000 n j 1 12DGR120tipp j 2 s 0 n j 2 12DGR120tipp_reverse_757ef j 3 d 0 1000 n j 3 12DGR140tipp j 4 s 0 n j 4 12DGR140tipp_reverse_aea46 j 5 d 0 1000 n j 5 12DGR141tipp j 6 s 0 n j 6 12DGR141tipp_reverse_a0957 j 7 d 0 1000 n j 7 12DGR160tipp j 8 s 0 n j 8 12DGR160tipp_reverse_eac16 j 9 d 0 1000 n j 9 12DGR161tipp j 10 s 0 n j 10 12DGR161tipp_reverse_dcd80 j 11 d 0 1000 n j 11 12DGR180tipp j 12 s 0 n j 12 12DGR180tipp_reverse_7a012 j 13 d 0 1000 n j 13 12DGR181tipp j 14 s 0 n j 14 12DGR181tipp_reverse_34fd5 j 15 d 0 1000 n j 15 12PPDRtex j 16 d 0 1000 n j 16 12PPDRtex_reverse_1d688 j 17 d 0 1000 n j 17 12PPDRtpp j 18 d 0 1000 n j 18 12PPDRtpp_reverse_c5519 j 19 d 0 1000 n j 19 12PPDStex j 20 d 0 1000 n j 20 12PPDStex_reverse_ec7d6 j 21 d 0 1000 n j 21 12PPDStpp j 22 d 0 1000 n j 22 12PPDStpp_reverse_81431 j 23 d 0 1000 n j 23 14GLUCANabcpp j 24 s 0 n j 24 14GLUCANabcpp_reverse_c6351 j 25 d 0 1000 n j 25 14GLUCANtexi j 26 s 0 n j 26 14GLUCANtexi_reverse_2d4f8 j 27 d 0 1000 n j 27 23CAMPtex j 28 d 0 1000 n j 28 23CAMPtex_reverse_1c6db j 29 d 0 1000 n j 29 23CCMPtex j 30 d 0 1000 n j 30 23CCMPtex_reverse_e7e14 j 31 d 0 1000 n j 31 23CGMPtex j 32 d 0 1000 n j 32 23CGMPtex_reverse_d266a j 33 d 0 1000 n j 33 23CUMPtex j 34 d 0 1000 n j 34 23CUMPtex_reverse_7c421 j 35 d 0 1000 n j 35 23DAPPAt2pp j 36 s 0 n j 36 23DAPPAt2pp_reverse_59b55 j 37 d 0 1000 n j 37 23DAPPAtex j 38 d 0 1000 n j 38 23DAPPAtex_reverse_0c987 j 39 d 0 1000 n j 39 23PDE2pp j 40 s 0 n j 40 23PDE2pp_reverse_9b346 j 41 d 0 1000 n j 41 23PDE4pp j 42 s 0 n j 42 23PDE4pp_reverse_2a6cf j 43 d 0 1000 n j 43 23PDE7pp j 44 s 0 n j 44 23PDE7pp_reverse_3f150 j 45 d 0 1000 n j 45 23PDE9pp j 46 s 0 n j 46 23PDE9pp_reverse_84c1d j 47 d 0 1000 n j 47 26DAHtex j 48 d 0 1000 n j 48 26DAHtex_reverse_3953d j 49 d 0 1000 n j 49 2AGPA120tipp j 50 s 0 n j 50 2AGPA120tipp_reverse_16d01 j 51 d 0 1000 n j 51 2AGPA140tipp j 52 s 0 n j 52 2AGPA140tipp_reverse_392f6 j 53 d 0 1000 n j 53 2AGPA141tipp j 54 s 0 n j 54 2AGPA141tipp_reverse_f9714 j 55 d 0 1000 n j 55 2AGPA160tipp j 56 s 0 n j 56 2AGPA160tipp_reverse_dc28a j 57 d 0 1000 n j 57 2AGPA161tipp j 58 s 0 n j 58 2AGPA161tipp_reverse_fa4fb j 59 d 0 1000 n j 59 2AGPA180tipp j 60 s 0 n j 60 2AGPA180tipp_reverse_b48ac j 61 d 0 1000 n j 61 2AGPA181tipp j 62 s 0 n j 62 2AGPA181tipp_reverse_3605a j 63 d 0 1000 n j 63 2AGPE120tipp j 64 s 0 n j 64 2AGPE120tipp_reverse_015fb j 65 d 0 1000 n j 65 2AGPE140tipp j 66 s 0 n j 66 2AGPE140tipp_reverse_d6097 j 67 d 0 1000 n j 67 2AGPE141tipp j 68 s 0 n j 68 2AGPE141tipp_reverse_ae862 j 69 d 0 1000 n j 69 2AGPE160tipp j 70 s 0 n j 70 2AGPE160tipp_reverse_2f53f j 71 d 0 1000 n j 71 2AGPE161tipp j 72 s 0 n j 72 2AGPE161tipp_reverse_39d2b j 73 d 0 1000 n j 73 2AGPE180tipp j 74 s 0 n j 74 2AGPE180tipp_reverse_242d6 j 75 d 0 1000 n j 75 2AGPE181tipp j 76 s 0 n j 76 2AGPE181tipp_reverse_a5fc9 j 77 d 0 1000 n j 77 2AGPEAT120 j 78 s 0 n j 78 2AGPEAT120_reverse_cbf7b j 79 d 0 1000 n j 79 2AGPEAT140 j 80 s 0 n j 80 2AGPEAT140_reverse_195ed j 81 d 0 1000 n j 81 2AGPEAT141 j 82 s 0 n j 82 2AGPEAT141_reverse_0e3c9 j 83 d 0 1000 n j 83 2AGPEAT160 j 84 s 0 n j 84 2AGPEAT160_reverse_16239 j 85 d 0 1000 n j 85 2AGPEAT161 j 86 s 0 n j 86 2AGPEAT161_reverse_5858e j 87 d 0 1000 n j 87 2AGPEAT180 j 88 s 0 n j 88 2AGPEAT180_reverse_47e42 j 89 d 0 1000 n j 89 2AGPEAT181 j 90 s 0 n j 90 2AGPEAT181_reverse_450ec j 91 d 0 1000 n j 91 2AGPG120tipp j 92 s 0 n j 92 2AGPG120tipp_reverse_16620 j 93 d 0 1000 n j 93 2AGPG140tipp j 94 s 0 n j 94 2AGPG140tipp_reverse_2834e j 95 d 0 1000 n j 95 2AGPG141tipp j 96 s 0 n j 96 2AGPG141tipp_reverse_44e94 j 97 d 0 1000 n j 97 2AGPG160tipp j 98 s 0 n j 98 2AGPG160tipp_reverse_a1e99 j 99 d 0 1000 n j 99 2AGPG161tipp j 100 s 0 n j 100 2AGPG161tipp_reverse_4c821 j 101 d 0 1000 n j 101 2AGPG180tipp j 102 s 0 n j 102 2AGPG180tipp_reverse_148cb j 103 d 0 1000 n j 103 2AGPG181tipp j 104 s 0 n j 104 2AGPG181tipp_reverse_7596e j 105 d 0 1000 n j 105 2AGPGAT120 j 106 s 0 n j 106 2AGPGAT120_reverse_83703 j 107 d 0 1000 n j 107 2AGPGAT140 j 108 s 0 n j 108 2AGPGAT140_reverse_94092 j 109 d 0 1000 n j 109 2AGPGAT141 j 110 s 0 n j 110 2AGPGAT141_reverse_82d91 j 111 d 0 1000 n j 111 2AGPGAT160 j 112 s 0 n j 112 2AGPGAT160_reverse_2888d j 113 d 0 1000 n j 113 2AGPGAT161 j 114 s 0 n j 114 2AGPGAT161_reverse_529fb j 115 d 0 1000 n j 115 2AGPGAT180 j 116 s 0 n j 116 2AGPGAT180_reverse_9d3e5 j 117 d 0 1000 n j 117 2AGPGAT181 j 118 s 0 n j 118 2AGPGAT181_reverse_802a9 j 119 d 0 1000 n j 119 2DGLCNRx j 120 s 0 n j 120 2DGLCNRx_reverse_90ad0 j 121 d 0 1000 n j 121 2DGLCNRy j 122 s 0 n j 122 2DGLCNRy_reverse_1db72 j 123 d 0 1000 n j 123 2DGULRx j 124 s 0 n j 124 2DGULRx_reverse_d1a03 j 125 d 0 1000 n j 125 2DGULRy j 126 s 0 n j 126 2DGULRy_reverse_5d02d j 127 d 0 1000 n j 127 2MAHMP j 128 s 0 n j 128 2MAHMP_reverse_e4fd2 j 129 d 0 1000 n j 129 34dhpactex j 130 d 0 1000 n j 130 34dhpactex_reverse_51d40 j 131 d 0 1000 n j 131 3AMPtex j 132 d 0 1000 n j 132 3AMPtex_reverse_62a3f j 133 d 0 1000 n j 133 3CMPtex j 134 d 0 1000 n j 134 3CMPtex_reverse_25d68 j 135 d 0 1000 n j 135 3GMPtex j 136 d 0 1000 n j 136 3GMPtex_reverse_c1214 j 137 d 0 1000 n j 137 3HAD100 j 138 s 0 n j 138 3HAD100_reverse_ca00f j 139 d 0 1000 n j 139 3HAD120 j 140 s 0 n j 140 3HAD120_reverse_82f09 j 141 d 0 1000 n j 141 3HAD121 j 142 s 0 n j 142 3HAD121_reverse_7ae0d j 143 d 0 1000 n j 143 3HAD140 j 144 s 0 n j 144 3HAD140_reverse_13958 j 145 d 0 1000 n j 145 3HAD141 j 146 s 0 n j 146 3HAD141_reverse_5738f j 147 d 0 1000 n j 147 3HAD160 j 148 s 0 n j 148 3HAD160_reverse_c0da0 j 149 d 0 1000 n j 149 3HAD161 j 150 s 0 n j 150 3HAD161_reverse_384de j 151 d 0 1000 n j 151 3HAD180 j 152 s 0 n j 152 3HAD180_reverse_c801d j 153 d 0 1000 n j 153 3HAD181 j 154 s 0 n j 154 3HAD181_reverse_63f21 j 155 d 0 1000 n j 155 3HAD40 j 156 s 0 n j 156 3HAD40_reverse_bc17f j 157 d 0 1000 n j 157 3HAD60 j 158 s 0 n j 158 3HAD60_reverse_d7fb5 j 159 d 0 1000 n j 159 3HAD80 j 160 s 0 n j 160 3HAD80_reverse_29891 j 161 d 0 1000 n j 161 3KGK j 162 s 0 n j 162 3KGK_reverse_d559b j 163 d 0 1000 n j 163 3NTD2pp j 164 s 0 n j 164 3NTD2pp_reverse_6ebac j 165 d 0 1000 n j 165 3NTD4pp j 166 s 0 n j 166 3NTD4pp_reverse_51bb5 j 167 d 0 1000 n j 167 3NTD7pp j 168 s 0 n j 168 3NTD7pp_reverse_9ab3e j 169 d 0 1000 n j 169 3NTD9pp j 170 s 0 n j 170 3NTD9pp_reverse_6286c j 171 d 0 1000 n j 171 3OAR100 j 172 d 0 1000 n j 172 3OAR100_reverse_d47e7 j 173 d 0 1000 n j 173 3OAR120 j 174 d 0 1000 n j 174 3OAR120_reverse_5a2b4 j 175 d 0 1000 n j 175 3OAR121 j 176 s 0 n j 176 3OAR121_reverse_82b84 j 177 d 0 1000 n j 177 3OAR140 j 178 d 0 1000 n j 178 3OAR140_reverse_4eb2a j 179 d 0 1000 n j 179 3OAR141 j 180 s 0 n j 180 3OAR141_reverse_755ec j 181 d 0 1000 n j 181 3OAR160 j 182 d 0 1000 n j 182 3OAR160_reverse_15066 j 183 d 0 1000 n j 183 3OAR161 j 184 s 0 n j 184 3OAR161_reverse_fc9b4 j 185 d 0 1000 n j 185 3OAR180 j 186 d 0 1000 n j 186 3OAR180_reverse_e234c j 187 d 0 1000 n j 187 3OAR181 j 188 s 0 n j 188 3OAR181_reverse_f8559 j 189 d 0 1000 n j 189 3OAR40 j 190 d 0 1000 n j 190 3OAR40_reverse_e075e j 191 d 0 1000 n j 191 3OAR60 j 192 d 0 1000 n j 192 3OAR60_reverse_40a5c j 193 d 0 1000 n j 193 3OAR80 j 194 d 0 1000 n j 194 3OAR80_reverse_fe338 j 195 d 0 1000 n j 195 3OAS100 j 196 s 0 n j 196 3OAS100_reverse_bfd7d j 197 d 0 1000 n j 197 3OAS120 j 198 s 0 n j 198 3OAS120_reverse_06658 j 199 d 0 1000 n j 199 3OAS121 j 200 s 0 n j 200 3OAS121_reverse_e6125 j 201 d 0 1000 n j 201 3OAS140 j 202 s 0 n j 202 3OAS140_reverse_65ddc j 203 d 0 1000 n j 203 3OAS141 j 204 s 0 n j 204 3OAS141_reverse_7f7b2 j 205 d 0 1000 n j 205 3OAS160 j 206 s 0 n j 206 3OAS160_reverse_08317 j 207 d 0 1000 n j 207 3OAS161 j 208 s 0 n j 208 3OAS161_reverse_ca056 j 209 d 0 1000 n j 209 3OAS180 j 210 s 0 n j 210 3OAS180_reverse_3d9f8 j 211 d 0 1000 n j 211 3OAS181 j 212 s 0 n j 212 3OAS181_reverse_2c21d j 213 d 0 1000 n j 213 3OAS60 j 214 s 0 n j 214 3OAS60_reverse_bff6a j 215 d 0 1000 n j 215 3OAS80 j 216 s 0 n j 216 3OAS80_reverse_c6446 j 217 d 0 1000 n j 217 3PEPTabcpp j 218 s 0 n j 218 3PEPTabcpp_reverse_d34e9 j 219 d 0 1000 n j 219 3PEPTtex j 220 d 0 1000 n j 220 3PEPTtex_reverse_45a83 j 221 d 0 1000 n j 221 3UMPtex j 222 d 0 1000 n j 222 3UMPtex_reverse_c4def j 223 d 0 1000 n j 223 4HOXPACDtex j 224 d 0 1000 n j 224 4HOXPACDtex_reverse_3798d j 225 d 0 1000 n j 225 4PCP j 226 s 0 n j 226 4PCP_reverse_c7c51 j 227 d 0 1000 n j 227 4PCPpp j 228 s 0 n j 228 4PCPpp_reverse_87e32 j 229 d 0 1000 n j 229 4PEPTabcpp j 230 s 0 n j 230 4PEPTabcpp_reverse_c63ab j 231 d 0 1000 n j 231 4PEPTtex j 232 d 0 1000 n j 232 4PEPTtex_reverse_025c0 j 233 d 0 1000 n j 233 5DGLCNR j 234 d 0 1000 n j 234 5DGLCNR_reverse_fbc12 j 235 d 0 1000 n j 235 5DGLCNt2rpp j 236 d 0 1000 n j 236 5DGLCNt2rpp_reverse_32e75 j 237 d 0 1000 n j 237 5DGLCNtex j 238 d 0 1000 n j 238 5DGLCNtex_reverse_d721b j 239 d 0 1000 n j 239 5DOAN j 240 s 0 n j 240 5DOAN_reverse_c8e7d j 241 d 0 1000 n j 241 A5PISO j 242 d 0 1000 n j 242 A5PISO_reverse_3adc0 j 243 d 0 1000 n j 243 AACPS1 j 244 s 0 n j 244 AACPS1_reverse_74228 j 245 d 0 1000 n j 245 AACPS2 j 246 s 0 n j 246 AACPS2_reverse_4df8a j 247 d 0 1000 n j 247 AACPS3 j 248 s 0 n j 248 AACPS3_reverse_de1e6 j 249 d 0 1000 n j 249 AACPS4 j 250 s 0 n j 250 AACPS4_reverse_2b927 j 251 d 0 1000 n j 251 AACPS5 j 252 s 0 n j 252 AACPS5_reverse_2077f j 253 d 0 1000 n j 253 AACPS6 j 254 s 0 n j 254 AACPS6_reverse_8fda3 j 255 d 0 1000 n j 255 AACPS7 j 256 s 0 n j 256 AACPS7_reverse_c7dd9 j 257 d 0 1000 n j 257 AACPS8 j 258 s 0 n j 258 AACPS8_reverse_375dc j 259 d 0 1000 n j 259 AACPS9 j 260 s 0 n j 260 AACPS9_reverse_c03ad j 261 d 0 1000 n j 261 AACTOOR j 262 s 0 n j 262 AACTOOR_reverse_e897c j 263 d 0 1000 n j 263 AAMYL j 264 s 0 n j 264 AAMYL_reverse_58557 j 265 d 0 1000 n j 265 AAMYLpp j 266 s 0 n j 266 AAMYLpp_reverse_813aa j 267 d 0 1000 n j 267 ABTA j 268 s 0 n j 268 ABTA_reverse_48ba6 j 269 d 0 1000 n j 269 ABUTD j 270 s 0 n j 270 ABUTD_reverse_a69d2 j 271 d 0 1000 n j 271 ABUTt2pp j 272 s 0 n j 272 ABUTt2pp_reverse_b7c2d j 273 d 0 1000 n j 273 ABUTtex j 274 d 0 1000 n j 274 ABUTtex_reverse_f1b1f j 275 d 0 1000 n j 275 ACACtex j 276 d 0 1000 n j 276 ACACtex_reverse_cc949 j 277 d 0 1000 n j 277 ACALD j 278 d 0 1000 n j 278 ACALD_reverse_fda2b j 279 d 0 1000 n j 279 ACALDtex j 280 d 0 1000 n j 280 ACALDtex_reverse_75f7f j 281 d 0 1000 n j 281 ACALDtpp j 282 d 0 1000 n j 282 ACALDtpp_reverse_52ae6 j 283 d 0 1000 n j 283 ACBIPGT j 284 s 0 n j 284 ACBIPGT_reverse_bcc45 j 285 d 0 1000 n j 285 ACCOAC j 286 s 0 n j 286 ACCOAC_reverse_9d1cd j 287 d 0 1000 n j 287 ACCOAL j 288 s 0 n j 288 ACCOAL_reverse_ea444 j 289 d 0 1000 n j 289 ACGAL1PPpp j 290 s 0 n j 290 ACGAL1PPpp_reverse_88026 j 291 d 0 1000 n j 291 ACGAL1Ptex j 292 d 0 1000 n j 292 ACGAL1Ptex_reverse_c2cd1 j 293 d 0 1000 n j 293 ACGALtex j 294 d 0 1000 n j 294 ACGALtex_reverse_54263 j 295 d 0 1000 n j 295 ACGAM1PPpp j 296 s 0 n j 296 ACGAM1PPpp_reverse_fbc31 j 297 d 0 1000 n j 297 ACGAM1Ptex j 298 d 0 1000 n j 298 ACGAM1Ptex_reverse_d95c0 j 299 d 0 1000 n j 299 ACGAMK j 300 s 0 n j 300 ACGAMK_reverse_1e7a8 j 301 d 0 1000 n j 301 ACGAMT j 302 s 0 n j 302 ACGAMT_reverse_2307a j 303 d 0 1000 n j 303 ACGAptspp j 304 s 0 n j 304 ACGAptspp_reverse_e1a6e j 305 d 0 1000 n j 305 ACGAtex j 306 d 0 1000 n j 306 ACGAtex_reverse_5f438 j 307 d 0 1000 n j 307 ACGK j 308 s 0 n j 308 ACGK_reverse_684be j 309 d 0 1000 n j 309 ACGS j 310 s 0 n j 310 ACGS_reverse_c8939 j 311 d 0 1000 n j 311 ACHBS j 312 s 0 n j 312 ACHBS_reverse_13e5f j 313 d 0 1000 n j 313 ACKr j 314 d 0 1000 n j 314 ACKr_reverse_b49c0 j 315 d 0 1000 n j 315 ACLS j 316 s 0 n j 316 ACLS_reverse_66503 j 317 d 0 1000 n j 317 ACM6PH j 318 s 0 n j 318 ACM6PH_reverse_cff51 j 319 d 0 1000 n j 319 ACMAMUT j 320 s 0 n j 320 ACMAMUT_reverse_cf71b j 321 d 0 1000 n j 321 ACMANAptspp j 322 s 0 n j 322 ACMANAptspp_reverse_2111b j 323 d 0 1000 n j 323 ACMANAtex j 324 d 0 1000 n j 324 ACMANAtex_reverse_024da j 325 d 0 1000 n j 325 ACMUMtex j 326 s 0 n j 326 ACMUMtex_reverse_17681 j 327 d 0 1000 n j 327 ACNAMt2pp j 328 s 0 n j 328 ACNAMt2pp_reverse_c08e0 j 329 d 0 1000 n j 329 ACNAMtex j 330 d 0 1000 n j 330 ACNAMtex_reverse_b7b93 j 331 d 0 1000 n j 331 ACNML j 332 s 0 n j 332 ACNML_reverse_9634f j 333 d 0 1000 n j 333 ACOAD1f j 334 d 0 1000 n j 334 ACOAD1f_reverse_e656c j 335 d 0 1000 n j 335 ACOAD2f j 336 d 0 1000 n j 336 ACOAD2f_reverse_6e942 j 337 d 0 1000 n j 337 ACOAD3f j 338 d 0 1000 n j 338 ACOAD3f_reverse_ba3fe j 339 d 0 1000 n j 339 ACOAD4f j 340 d 0 1000 n j 340 ACOAD4f_reverse_4d6cc j 341 d 0 1000 n j 341 ACOAD5f j 342 d 0 1000 n j 342 ACOAD5f_reverse_2359c j 343 d 0 1000 n j 343 ACOAD6f j 344 d 0 1000 n j 344 ACOAD6f_reverse_11aee j 345 d 0 1000 n j 345 ACOAD7f j 346 d 0 1000 n j 346 ACOAD7f_reverse_16a6a j 347 d 0 1000 n j 347 ACOAD8f j 348 d 0 1000 n j 348 ACOAD8f_reverse_fb781 j 349 d 0 1000 n j 349 ACOATA j 350 d 0 1000 n j 350 ACOATA_reverse_8c02f j 351 d 0 1000 n j 351 ACODA j 352 s 0 n j 352 ACODA_reverse_504cc j 353 d 0 1000 n j 353 ACOLIPAtex j 354 s 0 n j 354 ACOLIPAtex_reverse_ff5d5 j 355 d 0 1000 n j 355 ACONIs j 356 d 0 1000 n j 356 ACONIs_reverse_3e324 j 357 d 0 1000 n j 357 ACONTa j 358 d 0 1000 n j 358 ACONTa_reverse_cad6d j 359 d 0 1000 n j 359 ACONTb j 360 d 0 1000 n j 360 ACONTb_reverse_e198a j 361 d 0 1000 n j 361 ACOTA j 362 d 0 1000 n j 362 ACOTA_reverse_c4379 j 363 d 0 1000 n j 363 ACPS1 j 364 s 0 n j 364 ACPS1_reverse_56be7 j 365 d 0 1000 n j 365 ACS j 366 s 0 n j 366 ACS_reverse_37635 j 367 d 0 1000 n j 367 ACSERtex j 368 d 0 1000 n j 368 ACSERtex_reverse_d18a5 j 369 d 0 1000 n j 369 ACSERtpp j 370 s 0 n j 370 ACSERtpp_reverse_e0a16 j 371 d 0 1000 n j 371 ACt2rpp j 372 d 0 1000 n j 372 ACt2rpp_reverse_213f1 j 373 d 0 1000 n j 373 ACt4pp j 374 s 0 n j 374 ACt4pp_reverse_a779a j 375 d 0 1000 n j 375 ACtex j 376 d 0 1000 n j 376 ACtex_reverse_c7bfd j 377 d 0 1000 n j 377 ADA j 378 s 0 n j 378 ADA_reverse_347cb j 379 d 0 1000 n j 379 ADCL j 380 s 0 n j 380 ADCL_reverse_0051f j 381 d 0 1000 n j 381 ADCS j 382 s 0 n j 382 ADCS_reverse_5303c j 383 d 0 1000 n j 383 ADEt2rpp j 384 d 0 1000 n j 384 ADEt2rpp_reverse_6f767 j 385 d 0 1000 n j 385 ADEtex j 386 d 0 1000 n j 386 ADEtex_reverse_56687 j 387 d 0 1000 n j 387 ADK1 j 388 s 0 n j 388 ADK1_reverse_a6f90 j 389 d 0 1000 n j 389 ADK3 j 390 d 0 1000 n j 390 ADK3_reverse_6b5fb j 391 d 0 1000 n j 391 ADK4 j 392 d 0 1000 n j 392 ADK4_reverse_dfbdf j 393 d 0 1000 n j 393 ADMDC j 394 s 0 n j 394 ADMDC_reverse_e2782 j 395 d 0 1000 n j 395 ADNCYC j 396 s 0 n j 396 ADNCYC_reverse_013dc j 397 d 0 1000 n j 397 ADNK1 j 398 s 0 n j 398 ADNK1_reverse_fe466 j 399 d 0 1000 n j 399 ADNUC j 400 s 0 n j 400 ADNUC_reverse_7ef46 j 401 d 0 1000 n j 401 ADNt2pp j 402 s 0 n j 402 ADNt2pp_reverse_375d7 j 403 d 0 1000 n j 403 ADNt2rpp j 404 d 0 1000 n j 404 ADNt2rpp_reverse_0f138 j 405 d 0 1000 n j 405 ADNtex j 406 d 0 1000 n j 406 ADNtex_reverse_43080 j 407 d 0 1000 n j 407 ADOCBLabcpp j 408 s 0 n j 408 ADOCBLabcpp_reverse_68dcd j 409 d 0 1000 n j 409 ADOCBLtonex j 410 s 0 n j 410 ADOCBLtonex_reverse_baebb j 411 d 0 1000 n j 411 ADPRDP j 412 s 0 n j 412 ADPRDP_reverse_6f5d7 j 413 d 0 1000 n j 413 ADPT j 414 s 0 n j 414 ADPT_reverse_567cf j 415 d 0 1000 n j 415 ADSK j 416 s 0 n j 416 ADSK_reverse_6806d j 417 d 0 1000 n j 417 ADSL1r j 418 d 0 1000 n j 418 ADSL1r_reverse_2ae14 j 419 d 0 1000 n j 419 ADSL2r j 420 d 0 1000 n j 420 ADSL2r_reverse_42348 j 421 d 0 1000 n j 421 ADSS j 422 s 0 n j 422 ADSS_reverse_c75bb j 423 d 0 1000 n j 423 AGDC j 424 s 0 n j 424 AGDC_reverse_2ab9d j 425 d 0 1000 n j 425 AGM3PA j 426 s 0 n j 426 AGM3PA_reverse_07960 j 427 d 0 1000 n j 427 AGM3PApp j 428 s 0 n j 428 AGM3PApp_reverse_74a9d j 429 d 0 1000 n j 429 AGM3PH j 430 s 0 n j 430 AGM3PH_reverse_3acde j 431 d 0 1000 n j 431 AGM3Pt2pp j 432 s 0 n j 432 AGM3Pt2pp_reverse_5e873 j 433 d 0 1000 n j 433 AGM4PA j 434 s 0 n j 434 AGM4PA_reverse_cc387 j 435 d 0 1000 n j 435 AGM4PApp j 436 s 0 n j 436 AGM4PApp_reverse_5ec54 j 437 d 0 1000 n j 437 AGM4PCP j 438 s 0 n j 438 AGM4PCP_reverse_4f872 j 439 d 0 1000 n j 439 AGM4PCPpp j 440 s 0 n j 440 AGM4PCPpp_reverse_26bad j 441 d 0 1000 n j 441 AGM4PH j 442 s 0 n j 442 AGM4PH_reverse_b09ff j 443 d 0 1000 n j 443 AGM4Pt2pp j 444 s 0 n j 444 AGM4Pt2pp_reverse_58aad j 445 d 0 1000 n j 445 AGMH j 446 s 0 n j 446 AGMH_reverse_d371c j 447 d 0 1000 n j 447 AGMHE j 448 s 0 n j 448 AGMHE_reverse_dfad6 j 449 d 0 1000 n j 449 AGMT j 450 s 0 n j 450 AGMT_reverse_1c107 j 451 d 0 1000 n j 451 AGMt2pp j 452 s 0 n j 452 AGMt2pp_reverse_23bf9 j 453 d 0 1000 n j 453 AGMtex j 454 d 0 1000 n j 454 AGMtex_reverse_969a4 j 455 d 0 1000 n j 455 AGPAT120 j 456 s 0 n j 456 AGPAT120_reverse_7811c j 457 d 0 1000 n j 457 AGPAT140 j 458 s 0 n j 458 AGPAT140_reverse_73ea4 j 459 d 0 1000 n j 459 AGPAT141 j 460 s 0 n j 460 AGPAT141_reverse_fd2b9 j 461 d 0 1000 n j 461 AGPAT160 j 462 s 0 n j 462 AGPAT160_reverse_22d12 j 463 d 0 1000 n j 463 AGPAT161 j 464 s 0 n j 464 AGPAT161_reverse_debc5 j 465 d 0 1000 n j 465 AGPAT180 j 466 s 0 n j 466 AGPAT180_reverse_57c04 j 467 d 0 1000 n j 467 AGPAT181 j 468 s 0 n j 468 AGPAT181_reverse_93f51 j 469 d 0 1000 n j 469 AGPR j 470 d 0 1000 n j 470 AGPR_reverse_5dce4 j 471 d 0 1000 n j 471 AHCYSNS j 472 s 0 n j 472 AHCYSNS_reverse_38446 j 473 d 0 1000 n j 473 AICART j 474 d 0 1000 n j 474 AICART_reverse_b7b59 j 475 d 0 1000 n j 475 AIRC2 j 476 s 0 n j 476 AIRC2_reverse_50d74 j 477 d 0 1000 n j 477 AIRC3 j 478 d 0 1000 n j 478 AIRC3_reverse_f015f j 479 d 0 1000 n j 479 AKGDH j 480 s 0 n j 480 AKGDH_reverse_08bdc j 481 d 0 1000 n j 481 AKGt2rpp j 482 d 0 1000 n j 482 AKGt2rpp_reverse_9046e j 483 d 0 1000 n j 483 AKGtex j 484 d 0 1000 n j 484 AKGtex_reverse_06c87 j 485 d 0 1000 n j 485 ALAALAabcpp j 486 s 0 n j 486 ALAALAabcpp_reverse_75b27 j 487 d 0 1000 n j 487 ALAALAr j 488 s 0 n j 488 ALAALAr_reverse_18faa j 489 d 0 1000 n j 489 ALAALAtex j 490 d 0 1000 n j 490 ALAALAtex_reverse_2ebb9 j 491 d 0 1000 n j 491 ALAGLUE j 492 d 0 1000 n j 492 ALAGLUE_reverse_83285 j 493 d 0 1000 n j 493 ALAR j 494 d 0 1000 n j 494 ALAR_reverse_77133 j 495 d 0 1000 n j 495 ALATA_D2 j 496 s 0 n j 496 ALATA_D2_reverse_13566 j 497 d 0 1000 n j 497 ALATA_L j 498 d 0 1000 n j 498 ALATA_L_reverse_e54ff j 499 d 0 1000 n j 499 ALATA_L2 j 500 s 0 n j 500 ALATA_L2_reverse_ef76c j 501 d 0 1000 n j 501 ALATRS j 502 s 0 n j 502 ALATRS_reverse_de5e9 j 503 d 0 1000 n j 503 ALAabcpp j 504 s 0 n j 504 ALAabcpp_reverse_90425 j 505 d 0 1000 n j 505 ALAt2pp j 506 s 0 n j 506 ALAt2pp_reverse_49759 j 507 d 0 1000 n j 507 ALAt4pp j 508 s 0 n j 508 ALAt4pp_reverse_d9615 j 509 d 0 1000 n j 509 ALAtex j 510 d 0 1000 n j 510 ALAtex_reverse_33163 j 511 d 0 1000 n j 511 ALDD2y j 512 s 0 n j 512 ALDD2y_reverse_03afb j 513 d 0 1000 n j 513 ALDD3y j 514 s 0 n j 514 ALDD3y_reverse_27133 j 515 d 0 1000 n j 515 ALLTAMH j 516 s 0 n j 516 ALLTAMH_reverse_4519b j 517 d 0 1000 n j 517 ALLTN j 518 s 0 n j 518 ALLTN_reverse_d7d9e j 519 d 0 1000 n j 519 ALLTNt2rpp j 520 d 0 1000 n j 520 ALLTNt2rpp_reverse_62e9a j 521 d 0 1000 n j 521 ALLTNtex j 522 d 0 1000 n j 522 ALLTNtex_reverse_f7ace j 523 d 0 1000 n j 523 ALLtex j 524 d 0 1000 n j 524 ALLtex_reverse_73b82 j 525 d 0 1000 n j 525 ALR2 j 526 s 0 n j 526 ALR2_reverse_10b0a j 527 d 0 1000 n j 527 ALR4x j 528 s 0 n j 528 ALR4x_reverse_17ebf j 529 d 0 1000 n j 529 AM3PA j 530 s 0 n j 530 AM3PA_reverse_086bd j 531 d 0 1000 n j 531 AM4PA j 532 s 0 n j 532 AM4PA_reverse_b660b j 533 d 0 1000 n j 533 AM4PCP j 534 s 0 n j 534 AM4PCP_reverse_9f67b j 535 d 0 1000 n j 535 AMALT1 j 536 s 0 n j 536 AMALT1_reverse_f685c j 537 d 0 1000 n j 537 AMALT2 j 538 s 0 n j 538 AMALT2_reverse_20c24 j 539 d 0 1000 n j 539 AMALT3 j 540 s 0 n j 540 AMALT3_reverse_f2bc2 j 541 d 0 1000 n j 541 AMALT4 j 542 s 0 n j 542 AMALT4_reverse_934fc j 543 d 0 1000 n j 543 AMANAPEr j 544 d 0 1000 n j 544 AMANAPEr_reverse_8310c j 545 d 0 1000 n j 545 AMANK j 546 s 0 n j 546 AMANK_reverse_8ea5e j 547 d 0 1000 n j 547 AMAOTr j 548 d 0 1000 n j 548 AMAOTr_reverse_a5426 j 549 d 0 1000 n j 549 AMMQLT8 j 550 s 0 n j 550 AMMQLT8_reverse_6da73 j 551 d 0 1000 n j 551 AMPMS2 j 552 s 0 n j 552 AMPMS2_reverse_56a45 j 553 d 0 1000 n j 553 AMPN j 554 s 0 n j 554 AMPN_reverse_1b917 j 555 d 0 1000 n j 555 AMPTASECG j 556 s 0 n j 556 AMPTASECG_reverse_11d5d j 557 d 0 1000 n j 557 AMPTASEPG j 558 s 0 n j 558 AMPTASEPG_reverse_1fe90 j 559 d 0 1000 n j 559 AMPtex j 560 d 0 1000 n j 560 AMPtex_reverse_bec2c j 561 d 0 1000 n j 561 ANHGMtex j 562 d 0 1000 n j 562 ANHGMtex_reverse_89969 j 563 d 0 1000 n j 563 ANHMK j 564 s 0 n j 564 ANHMK_reverse_f8dfd j 565 d 0 1000 n j 565 ANPRT j 566 s 0 n j 566 ANPRT_reverse_e2684 j 567 d 0 1000 n j 567 ANS j 568 s 0 n j 568 ANS_reverse_4e062 j 569 d 0 1000 n j 569 AOBUTDs j 570 s 0 n j 570 AOBUTDs_reverse_2ac3d j 571 d 0 1000 n j 571 AOXSr j 572 d 0 1000 n j 572 AOXSr_reverse_6edad j 573 d 0 1000 n j 573 AP4AH j 574 s 0 n j 574 AP4AH_reverse_ccff7 j 575 d 0 1000 n j 575 AP5AH j 576 s 0 n j 576 AP5AH_reverse_ec0fb j 577 d 0 1000 n j 577 APRAUR j 578 s 0 n j 578 APRAUR_reverse_e674d j 579 d 0 1000 n j 579 ARAI j 580 d 0 1000 n j 580 ARAI_reverse_f1762 j 581 d 0 1000 n j 581 ARBTNR1 j 582 s 0 n j 582 ARBTNR1_reverse_05ba1 j 583 d 0 1000 n j 583 ARBTNR2 j 584 s 0 n j 584 ARBTNR2_reverse_68a05 j 585 d 0 1000 n j 585 ARBTNR3 j 586 s 0 n j 586 ARBTNR3_reverse_e8402 j 587 d 0 1000 n j 587 ARBTNabcpp j 588 s 0 n j 588 ARBTNabcpp_reverse_a90a7 j 589 d 0 1000 n j 589 ARBTNexs j 590 s 0 n j 590 ARBTNexs_reverse_da1bb j 591 d 0 1000 n j 591 ARBTNtex j 592 s 0 n j 592 ARBTNtex_reverse_98dad j 593 d 0 1000 n j 593 ARBTNtonex j 594 s 0 n j 594 ARBTNtonex_reverse_292f7 j 595 d 0 1000 n j 595 ARBTNtpp j 596 s 0 n j 596 ARBTNtpp_reverse_6a35a j 597 d 0 1000 n j 597 ARBt2rpp j 598 d 0 1000 n j 598 ARBt2rpp_reverse_7d924 j 599 d 0 1000 n j 599 ARBt3ipp j 600 s 0 n j 600 ARBt3ipp_reverse_7c622 j 601 d 0 1000 n j 601 ARBtex j 602 d 0 1000 n j 602 ARBtex_reverse_2c0f8 j 603 d 0 1000 n j 603 ARGAGMt7pp j 604 d 0 1000 n j 604 ARGAGMt7pp_reverse_135dc j 605 d 0 1000 n j 605 ARGDC j 606 s 0 n j 606 ARGDC_reverse_08faf j 607 d 0 1000 n j 607 ARGDCpp j 608 s 0 n j 608 ARGDCpp_reverse_54b23 j 609 d 0 1000 n j 609 ARGORNt7pp j 610 d 0 1000 n j 610 ARGORNt7pp_reverse_eabec j 611 d 0 1000 n j 611 ARGSL j 612 d 0 1000 n j 612 ARGSL_reverse_1b949 j 613 d 0 1000 n j 613 ARGSS j 614 s 0 n j 614 ARGSS_reverse_5760d j 615 d 0 1000 n j 615 ARGTRS j 616 s 0 n j 616 ARGTRS_reverse_1ecbf j 617 d 0 1000 n j 617 ARGabcpp j 618 s 0 n j 618 ARGabcpp_reverse_2f37a j 619 d 0 1000 n j 619 ARGt3pp j 620 s 0 n j 620 ARGt3pp_reverse_a8971 j 621 d 0 1000 n j 621 ARGtex j 622 d 0 1000 n j 622 ARGtex_reverse_244d5 j 623 d 0 1000 n j 623 ASAD j 624 d 0 1000 n j 624 ASAD_reverse_39a64 j 625 d 0 1000 n j 625 ASCBPL j 626 s 0 n j 626 ASCBPL_reverse_f9eb9 j 627 d 0 1000 n j 627 ASCBptspp j 628 s 0 n j 628 ASCBptspp_reverse_99732 j 629 d 0 1000 n j 629 ASCBtex j 630 d 0 1000 n j 630 ASCBtex_reverse_b49d4 j 631 d 0 1000 n j 631 ASNN j 632 s 0 n j 632 ASNN_reverse_515f8 j 633 d 0 1000 n j 633 ASNNpp j 634 s 0 n j 634 ASNNpp_reverse_dd54e j 635 d 0 1000 n j 635 ASNS1 j 636 s 0 n j 636 ASNS1_reverse_90309 j 637 d 0 1000 n j 637 ASNS2 j 638 s 0 n j 638 ASNS2_reverse_85dd4 j 639 d 0 1000 n j 639 ASNTRS j 640 s 0 n j 640 ASNTRS_reverse_ee3aa j 641 d 0 1000 n j 641 ASNabcpp j 642 s 0 n j 642 ASNabcpp_reverse_47353 j 643 d 0 1000 n j 643 ASNt2rpp j 644 d 0 1000 n j 644 ASNt2rpp_reverse_144ff j 645 d 0 1000 n j 645 ASNtex j 646 d 0 1000 n j 646 ASNtex_reverse_e8ab8 j 647 d 0 1000 n j 647 ASO3tex j 648 d 0 1000 n j 648 ASO3tex_reverse_eeec8 j 649 d 0 1000 n j 649 ASP1DC j 650 s 0 n j 650 ASP1DC_reverse_5dad1 j 651 d 0 1000 n j 651 ASPCT j 652 s 0 n j 652 ASPCT_reverse_c18b9 j 653 d 0 1000 n j 653 ASPK j 654 d 0 1000 n j 654 ASPK_reverse_115d7 j 655 d 0 1000 n j 655 ASPO3 j 656 s 0 n j 656 ASPO3_reverse_594c1 j 657 d 0 1000 n j 657 ASPO4 j 658 s 0 n j 658 ASPO4_reverse_aacc5 j 659 d 0 1000 n j 659 ASPO5 j 660 s 0 n j 660 ASPO5_reverse_4d759 j 661 d 0 1000 n j 661 ASPO6 j 662 s 0 n j 662 ASPO6_reverse_ec15c j 663 d 0 1000 n j 663 ASPT j 664 s 0 n j 664 ASPT_reverse_c6d74 j 665 d 0 1000 n j 665 ASPTA j 666 d 0 1000 n j 666 ASPTA_reverse_36525 j 667 d 0 1000 n j 667 ASPTRS j 668 s 0 n j 668 ASPTRS_reverse_8f6e6 j 669 d 0 1000 n j 669 ASPabcpp j 670 s 0 n j 670 ASPabcpp_reverse_faa73 j 671 d 0 1000 n j 671 ASPt2_2pp j 672 s 0 n j 672 ASPt2_2pp_reverse_990a0 j 673 d 0 1000 n j 673 ASPt2pp j 674 s 0 n j 674 ASPt2pp_reverse_54f4e j 675 d 0 1000 n j 675 ASPtex j 676 d 0 1000 n j 676 ASPtex_reverse_35e4c j 677 d 0 1000 n j 677 AST j 678 s 0 n j 678 AST_reverse_c77bb j 679 d 0 1000 n j 679 ATHRDHr j 680 d 0 1000 n j 680 ATHRDHr_reverse_f7ea2 j 681 d 0 1000 n j 681 ATPHs j 682 s 0 n j 682 ATPHs_reverse_ad499 j 683 s 8.39 n j 683 ATPM j 684 s 0 n j 684 ATPM_reverse_5b752 j 685 d 0 1000 n j 685 ATPPRT j 686 s 0 n j 686 ATPPRT_reverse_00060 j 687 d 0 1000 n j 687 ATPS4rpp j 688 d 0 1000 n j 688 ATPS4rpp_reverse_18786 j 689 d 0 1000 n j 689 BALAt2pp j 690 s 0 n j 690 BALAt2pp_reverse_e7f95 j 691 d 0 1000 n j 691 BALAtex j 692 d 0 1000 n j 692 BALAtex_reverse_10000 j 693 d 0 1000 n j 693 BPNT j 694 s 0 n j 694 BPNT_reverse_53108 j 695 d 0 1000 n j 695 BSORx j 696 s 0 n j 696 BSORx_reverse_2339f j 697 d 0 1000 n j 697 BSORy j 698 s 0 n j 698 BSORy_reverse_89c33 j 699 d 0 1000 n j 699 BTS4 j 700 s 0 n j 700 BTS4_reverse_11db6 j 701 d 0 1000 n j 701 BUTSO3tex j 702 d 0 1000 n j 702 BUTSO3tex_reverse_90916 j 703 d 0 1000 n j 703 BUTtex j 704 d 0 1000 n j 704 BUTtex_reverse_59ad6 j 705 d 0 1000 n j 705 CA2t3pp j 706 s 0 n j 706 CA2t3pp_reverse_0a9ad j 707 d 0 1000 n j 707 CA2tex j 708 d 0 1000 n j 708 CA2tex_reverse_27b69 j 709 d 0 1000 n j 709 CADVtpp j 710 s 0 n j 710 CADVtpp_reverse_9e7cc j 711 d 0 1000 n j 711 CAt6pp j 712 d 0 1000 n j 712 CAt6pp_reverse_e05ae j 713 d 0 1000 n j 713 CBIAT j 714 d 0 1000 n j 714 CBIAT_reverse_1e649 j 715 d 0 1000 n j 715 CBItonex j 716 s 0 n j 716 CBItonex_reverse_bb4e5 j 717 d 0 1000 n j 717 CBIuabcpp j 718 s 0 n j 718 CBIuabcpp_reverse_ea68b j 719 d 0 1000 n j 719 CBL1abcpp j 720 s 0 n j 720 CBL1abcpp_reverse_18983 j 721 d 0 1000 n j 721 CBL1tonex j 722 s 0 n j 722 CBL1tonex_reverse_0c490 j 723 d 0 1000 n j 723 CBPS j 724 s 0 n j 724 CBPS_reverse_80907 j 725 d 0 1000 n j 725 CD2abcpp j 726 s 0 n j 726 CD2abcpp_reverse_d0330 j 727 d 0 1000 n j 727 CD2t3pp j 728 s 0 n j 728 CD2t3pp_reverse_47616 j 729 d 0 1000 n j 729 CD2tex j 730 d 0 1000 n j 730 CD2tex_reverse_400a6 j 731 d 0 1000 n j 731 CD2tpp j 732 s 0 n j 732 CD2tpp_reverse_04be1 j 733 d 0 1000 n j 733 CDAPPA120 j 734 s 0 n j 734 CDAPPA120_reverse_bf679 j 735 d 0 1000 n j 735 CDAPPA140 j 736 s 0 n j 736 CDAPPA140_reverse_00a04 j 737 d 0 1000 n j 737 CDAPPA141 j 738 s 0 n j 738 CDAPPA141_reverse_9da9e j 739 d 0 1000 n j 739 CDAPPA160 j 740 s 0 n j 740 CDAPPA160_reverse_e2daf j 741 d 0 1000 n j 741 CDAPPA161 j 742 s 0 n j 742 CDAPPA161_reverse_1276c j 743 d 0 1000 n j 743 CDAPPA180 j 744 s 0 n j 744 CDAPPA180_reverse_9cd52 j 745 d 0 1000 n j 745 CDAPPA181 j 746 s 0 n j 746 CDAPPA181_reverse_c0aa5 j 747 d 0 1000 n j 747 CDPMEK j 748 s 0 n j 748 CDPMEK_reverse_01872 j 749 d 0 1000 n j 749 CFAS160E j 750 s 0 n j 750 CFAS160E_reverse_d8e06 j 751 d 0 1000 n j 751 CFAS160G j 752 s 0 n j 752 CFAS160G_reverse_ce748 j 753 d 0 1000 n j 753 CFAS180E j 754 s 0 n j 754 CFAS180E_reverse_6ab2c j 755 d 0 1000 n j 755 CFAS180G j 756 s 0 n j 756 CFAS180G_reverse_ab16a j 757 d 0 1000 n j 757 CGLYabcpp j 758 s 0 n j 758 CGLYabcpp_reverse_8e5ba j 759 d 0 1000 n j 759 CGLYtex j 760 d 0 1000 n j 760 CGLYtex_reverse_c0fb9 j 761 d 0 1000 n j 761 CHLabcpp j 762 s 0 n j 762 CHLabcpp_reverse_37887 j 763 d 0 1000 n j 763 CHLtex j 764 d 0 1000 n j 764 CHLtex_reverse_36af5 j 765 d 0 1000 n j 765 CHORS j 766 s 0 n j 766 CHORS_reverse_17772 j 767 d 0 1000 n j 767 CHRPL j 768 s 0 n j 768 CHRPL_reverse_46f50 j 769 d 0 1000 n j 769 CITL j 770 s 0 n j 770 CITL_reverse_4d27f j 771 d 0 1000 n j 771 CITt7pp j 772 s 0 n j 772 CITt7pp_reverse_75ac8 j 773 d 0 1000 n j 773 CITtex j 774 d 0 1000 n j 774 CITtex_reverse_2ae27 j 775 d 0 1000 n j 775 ICITtex j 776 d 0 1000 n j 776 ICITtex_reverse_ef0f0 j 777 d 0 1000 n j 777 ACONCtex j 778 d 0 1000 n j 778 ACONCtex_reverse_3ad91 j 779 d 0 1000 n j 779 CLIPAtex j 780 s 0 n j 780 CLIPAtex_reverse_2ef98 j 781 d 0 1000 n j 781 CLPNH120pp j 782 s 0 n j 782 CLPNH120pp_reverse_463b7 j 783 d 0 1000 n j 783 CLPNH140pp j 784 s 0 n j 784 CLPNH140pp_reverse_200c3 j 785 d 0 1000 n j 785 CLPNH141pp j 786 s 0 n j 786 CLPNH141pp_reverse_c8b31 j 787 d 0 1000 n j 787 CLPNH160pp j 788 s 0 n j 788 CLPNH160pp_reverse_5a184 j 789 d 0 1000 n j 789 CLPNH161pp j 790 s 0 n j 790 CLPNH161pp_reverse_9f3a8 j 791 d 0 1000 n j 791 CLPNH180pp j 792 s 0 n j 792 CLPNH180pp_reverse_14f2a j 793 d 0 1000 n j 793 CLPNH181pp j 794 s 0 n j 794 CLPNH181pp_reverse_bcc62 j 795 d 0 1000 n j 795 CLPNS120pp j 796 d 0 1000 n j 796 CLPNS120pp_reverse_0e640 j 797 d 0 1000 n j 797 CLPNS140pp j 798 d 0 1000 n j 798 CLPNS140pp_reverse_3811c j 799 d 0 1000 n j 799 CLPNS141pp j 800 d 0 1000 n j 800 CLPNS141pp_reverse_2eb8f j 801 d 0 1000 n j 801 CLPNS160pp j 802 d 0 1000 n j 802 CLPNS160pp_reverse_2d06f j 803 d 0 1000 n j 803 CLPNS161pp j 804 d 0 1000 n j 804 CLPNS161pp_reverse_9806d j 805 d 0 1000 n j 805 CLPNS180pp j 806 d 0 1000 n j 806 CLPNS180pp_reverse_937c0 j 807 d 0 1000 n j 807 CLPNS181pp j 808 d 0 1000 n j 808 CLPNS181pp_reverse_92c7e j 809 d 0 1000 n j 809 CLt3_2pp j 810 s 0 n j 810 CLt3_2pp_reverse_e5246 j 811 d 0 1000 n j 811 CLtex j 812 d 0 1000 n j 812 CLtex_reverse_f6cf5 j 813 d 0 1000 n j 813 CMPN j 814 s 0 n j 814 CMPN_reverse_7ba04 j 815 d 0 1000 n j 815 CMPtex j 816 d 0 1000 n j 816 CMPtex_reverse_9db58 j 817 d 0 1000 n j 817 CO2tex j 818 d 0 1000 n j 818 CO2tex_reverse_3d081 j 819 d 0 1000 n j 819 CO2tpp j 820 d 0 1000 n j 820 CO2tpp_reverse_d9a27 j 821 d 0 1000 n j 821 COBALT2abcpp j 822 s 0 n j 822 COBALT2abcpp_reverse_76f3d j 823 d 0 1000 n j 823 COBALT2t3pp j 824 s 0 n j 824 COBALT2t3pp_reverse_70d7a j 825 d 0 1000 n j 825 COBALT2tex j 826 d 0 1000 n j 826 COBALT2tex_reverse_0862d j 827 d 0 1000 n j 827 COBALT2tpp j 828 s 0 n j 828 COBALT2tpp_reverse_077ed j 829 d 0 1000 n j 829 COLIPAabcpp j 830 s 0 n j 830 COLIPAabcpp_reverse_3d3cf j 831 d 0 1000 n j 831 COLIPAtex j 832 s 0 n j 832 COLIPAtex_reverse_50a1c j 833 d 0 1000 n j 833 CPGNR1 j 834 s 0 n j 834 CPGNR1_reverse_e1a22 j 835 d 0 1000 n j 835 CPGNR2 j 836 s 0 n j 836 CPGNR2_reverse_276e7 j 837 d 0 1000 n j 837 CPGNR3 j 838 s 0 n j 838 CPGNR3_reverse_c6b90 j 839 d 0 1000 n j 839 CPGNUtex j 840 s 0 n j 840 CPGNUtex_reverse_66ff6 j 841 d 0 1000 n j 841 CPGNUtpp j 842 s 0 n j 842 CPGNUtpp_reverse_30f4e j 843 d 0 1000 n j 843 CPGNabcpp j 844 s 0 n j 844 CPGNabcpp_reverse_958fe j 845 d 0 1000 n j 845 CPGNexs j 846 s 0 n j 846 CPGNexs_reverse_93618 j 847 d 0 1000 n j 847 CPGNtonex j 848 s 0 n j 848 CPGNtonex_reverse_06ef2 j 849 d 0 1000 n j 849 CPPPGO j 850 s 0 n j 850 CPPPGO_reverse_f858f j 851 d 0 1000 n j 851 CPPPGO2 j 852 s 0 n j 852 CPPPGO2_reverse_e5000 j 853 d 0 1000 n j 853 CRNBTCT j 854 d 0 1000 n j 854 CRNBTCT_reverse_0fcbb j 855 d 0 1000 n j 855 CRNCAL2 j 856 s 0 n j 856 CRNCAL2_reverse_800b4 j 857 d 0 1000 n j 857 CRNCAR j 858 d 0 1000 n j 858 CRNCAR_reverse_9f0cd j 859 d 0 1000 n j 859 CRNCBCT j 860 d 0 1000 n j 860 CRNCBCT_reverse_c4ebb j 861 d 0 1000 n j 861 CRNCDH j 862 d 0 1000 n j 862 CRNCDH_reverse_9743e j 863 d 0 1000 n j 863 CRNDCAL2 j 864 s 0 n j 864 CRNDCAL2_reverse_2dbe0 j 865 d 0 1000 n j 865 CRNDabcpp j 866 s 0 n j 866 CRNDabcpp_reverse_eaa22 j 867 d 0 1000 n j 867 CRNDt2rpp j 868 d 0 1000 n j 868 CRNDt2rpp_reverse_03da9 j 869 d 0 1000 n j 869 CRNabcpp j 870 s 0 n j 870 CRNabcpp_reverse_603cb j 871 d 0 1000 n j 871 CRNt2rpp j 872 d 0 1000 n j 872 CRNt2rpp_reverse_c7737 j 873 d 0 1000 n j 873 CRNt7pp j 874 s 0 n j 874 CRNt7pp_reverse_71e7f j 875 d 0 1000 n j 875 CRNt8pp j 876 s 0 n j 876 CRNt8pp_reverse_0e546 j 877 d 0 1000 n j 877 CRNtex j 878 d 0 1000 n j 878 CRNtex_reverse_34fd9 j 879 d 0 1000 n j 879 CS j 880 s 0 n j 880 CS_reverse_8d7e9 j 881 d 0 1000 n j 881 CSNtex j 882 d 0 1000 n j 882 CSNtex_reverse_be886 j 883 d 0 1000 n j 883 CTBTCAL2 j 884 s 0 n j 884 CTBTCAL2_reverse_21850 j 885 d 0 1000 n j 885 CTBTabcpp j 886 s 0 n j 886 CTBTabcpp_reverse_299d5 j 887 d 0 1000 n j 887 CTBTt2rpp j 888 d 0 1000 n j 888 CTBTt2rpp_reverse_d330c j 889 d 0 1000 n j 889 CTPS2 j 890 s 0 n j 890 CTPS2_reverse_9c0ad j 891 d 0 1000 n j 891 CU1Opp j 892 s 0 n j 892 CU1Opp_reverse_50676 j 893 d 0 1000 n j 893 CU1abcpp j 894 s 0 n j 894 CU1abcpp_reverse_83c5f j 895 d 0 1000 n j 895 AU1abcpp j 896 s 0 n j 896 AU1abcpp_reverse_49d59 j 897 d 0 1000 n j 897 CU2abcpp j 898 s 0 n j 898 CU2abcpp_reverse_245f3 j 899 d 0 1000 n j 899 CU2tex j 900 d 0 1000 n j 900 CU2tex_reverse_521e6 j 901 d 0 1000 n j 901 CU2tpp j 902 s 0 n j 902 CU2tpp_reverse_630ab j 903 d 0 1000 n j 903 CUtex j 904 d 0 1000 n j 904 CUtex_reverse_6d61f j 905 d 0 1000 n j 905 CYANST j 906 s 0 n j 906 CYANST_reverse_46415 j 907 d 0 1000 n j 907 CYANSTpp j 908 s 0 n j 908 CYANSTpp_reverse_8b1ae j 909 d 0 1000 n j 909 CYANtex j 910 d 0 1000 n j 910 CYANtex_reverse_b6a36 j 911 d 0 1000 n j 911 CYNTtex j 912 d 0 1000 n j 912 CYNTtex_reverse_8c4ef j 913 d 0 1000 n j 913 CYSDS j 914 s 0 n j 914 CYSDS_reverse_c49c8 j 915 d 0 1000 n j 915 CYSDtex j 916 d 0 1000 n j 916 CYSDtex_reverse_184ff j 917 d 0 1000 n j 917 CYSS j 918 s 0 n j 918 CYSS_reverse_62727 j 919 d 0 1000 n j 919 CYSSADS j 920 s 0 n j 920 CYSSADS_reverse_c8340 j 921 d 0 1000 n j 921 CYSTL j 922 s 0 n j 922 CYSTL_reverse_b8b9a j 923 d 0 1000 n j 923 CYSTRS j 924 s 0 n j 924 CYSTRS_reverse_08992 j 925 d 0 1000 n j 925 CYSabc2pp j 926 s 0 n j 926 CYSabc2pp_reverse_285bf j 927 d 0 1000 n j 927 CYSabcpp j 928 s 0 n j 928 CYSabcpp_reverse_5f06e j 929 d 0 1000 n j 929 CYSIabcpp j 930 s 0 n j 930 CYSIabcpp_reverse_751e5 j 931 d 0 1000 n j 931 CYStex j 932 d 0 1000 n j 932 CYStex_reverse_00cf0 j 933 d 0 1000 n j 933 CYSItex j 934 d 0 1000 n j 934 CYSItex_reverse_c15ec j 935 d 0 1000 n j 935 CYStpp j 936 s 0 n j 936 CYStpp_reverse_22bd9 j 937 d 0 1000 n j 937 CYTBO3_4pp j 938 s 0 n j 938 CYTBO3_4pp_reverse_4d2e1 j 939 d 0 1000 n j 939 CYTD j 940 s 0 n j 940 CYTD_reverse_256d9 j 941 d 0 1000 n j 941 CYTDH j 942 s 0 n j 942 CYTDH_reverse_bf08d j 943 d 0 1000 n j 943 CYTDK2 j 944 s 0 n j 944 CYTDK2_reverse_fd949 j 945 d 0 1000 n j 945 CYTDt2pp j 946 s 0 n j 946 CYTDt2pp_reverse_8b36d j 947 d 0 1000 n j 947 CYTDt2rpp j 948 d 0 1000 n j 948 CYTDt2rpp_reverse_bd96e j 949 d 0 1000 n j 949 CYTDtex j 950 d 0 1000 n j 950 CYTDtex_reverse_b7852 j 951 d 0 1000 n j 951 CYTK1 j 952 d 0 1000 n j 952 CYTK1_reverse_2fa21 j 953 d 0 1000 n j 953 CYTK2 j 954 d 0 1000 n j 954 CYTK2_reverse_bee82 j 955 d 0 1000 n j 955 DAAD j 956 s 0 n j 956 DAAD_reverse_c84a4 j 957 d 0 1000 n j 957 DADA j 958 s 0 n j 958 DADA_reverse_ead02 j 959 d 0 1000 n j 959 DADK j 960 d 0 1000 n j 960 DADK_reverse_006ea j 961 d 0 1000 n j 961 DADNt2pp j 962 s 0 n j 962 DADNt2pp_reverse_fd695 j 963 d 0 1000 n j 963 DADNtex j 964 d 0 1000 n j 964 DADNtex_reverse_d7a49 j 965 d 0 1000 n j 965 DAGK120 j 966 s 0 n j 966 DAGK120_reverse_7cd00 j 967 d 0 1000 n j 967 DAGK140 j 968 s 0 n j 968 DAGK140_reverse_87f8f j 969 d 0 1000 n j 969 DAGK141 j 970 s 0 n j 970 DAGK141_reverse_f6e5f j 971 d 0 1000 n j 971 DAGK160 j 972 s 0 n j 972 DAGK160_reverse_0238d j 973 d 0 1000 n j 973 DAGK161 j 974 s 0 n j 974 DAGK161_reverse_9bfe7 j 975 d 0 1000 n j 975 DAGK180 j 976 s 0 n j 976 DAGK180_reverse_eb3e3 j 977 d 0 1000 n j 977 DAGK181 j 978 s 0 n j 978 DAGK181_reverse_8c0c8 j 979 d 0 1000 n j 979 DALAt2pp j 980 s 0 n j 980 DALAt2pp_reverse_2e5f8 j 981 d 0 1000 n j 981 DALAtex j 982 d 0 1000 n j 982 DALAtex_reverse_8fc1b j 983 d 0 1000 n j 983 DAMPtex j 984 d 0 1000 n j 984 DAMPtex_reverse_8dfbc j 985 d 0 1000 n j 985 DAPDC j 986 s 0 n j 986 DAPDC_reverse_d3ab8 j 987 d 0 1000 n j 987 DAPE j 988 d 0 1000 n j 988 DAPE_reverse_e08be j 989 d 0 1000 n j 989 DAPabcpp j 990 s 0 n j 990 DAPabcpp_reverse_bfa35 j 991 d 0 1000 n j 991 DAPtex j 992 d 0 1000 n j 992 DAPtex_reverse_c7721 j 993 d 0 1000 n j 993 DASYN120 j 994 s 0 n j 994 DASYN120_reverse_769b1 j 995 d 0 1000 n j 995 DASYN140 j 996 s 0 n j 996 DASYN140_reverse_791b2 j 997 d 0 1000 n j 997 DASYN141 j 998 s 0 n j 998 DASYN141_reverse_0654c j 999 d 0 1000 n j 999 DASYN160 j 1000 s 0 n j 1000 DASYN160_reverse_c2bf4 j 1001 d 0 1000 n j 1001 DASYN161 j 1002 s 0 n j 1002 DASYN161_reverse_08434 j 1003 d 0 1000 n j 1003 DASYN180 j 1004 s 0 n j 1004 DASYN180_reverse_75973 j 1005 d 0 1000 n j 1005 DASYN181 j 1006 s 0 n j 1006 DASYN181_reverse_ebb48 j 1007 d 0 1000 n j 1007 DATPHs j 1008 s 0 n j 1008 DATPHs_reverse_3fb29 j 1009 d 0 1000 n j 1009 DB4PS j 1010 s 0 n j 1010 DB4PS_reverse_43dd1 j 1011 d 0 1000 n j 1011 DBTS j 1012 s 0 n j 1012 DBTS_reverse_b5da6 j 1013 d 0 1000 n j 1013 DCAtex j 1014 d 0 1000 n j 1014 DCAtex_reverse_5237b j 1015 d 0 1000 n j 1015 DCMPtex j 1016 d 0 1000 n j 1016 DCMPtex_reverse_6a30a j 1017 d 0 1000 n j 1017 DCTPD j 1018 s 0 n j 1018 DCTPD_reverse_a48d6 j 1019 d 0 1000 n j 1019 DCYTD j 1020 s 0 n j 1020 DCYTD_reverse_27b45 j 1021 d 0 1000 n j 1021 DCYTt2pp j 1022 s 0 n j 1022 DCYTt2pp_reverse_cbb22 j 1023 d 0 1000 n j 1023 DCYTtex j 1024 d 0 1000 n j 1024 DCYTtex_reverse_cc4b9 j 1025 d 0 1000 n j 1025 DDCAtexi j 1026 s 0 n j 1026 DDCAtexi_reverse_ea0a7 j 1027 d 0 1000 n j 1027 DDGALK j 1028 s 0 n j 1028 DDGALK_reverse_ee6c3 j 1029 d 0 1000 n j 1029 DDGLCNtex j 1030 d 0 1000 n j 1030 DDGLCNtex_reverse_cb7f7 j 1031 d 0 1000 n j 1031 DDGLK j 1032 s 0 n j 1032 DDGLK_reverse_9d6e1 j 1033 d 0 1000 n j 1033 DDPA j 1034 s 0 n j 1034 DDPA_reverse_575e8 j 1035 d 0 1000 n j 1035 DGK1 j 1036 d 0 1000 n j 1036 DGK1_reverse_3266e j 1037 d 0 1000 n j 1037 DGMPtex j 1038 d 0 1000 n j 1038 DGMPtex_reverse_f8176 j 1039 d 0 1000 n j 1039 DGSNt2pp j 1040 s 0 n j 1040 DGSNt2pp_reverse_085fe j 1041 d 0 1000 n j 1041 DGSNtex j 1042 d 0 1000 n j 1042 DGSNtex_reverse_d8452 j 1043 d 0 1000 n j 1043 DHAD1 j 1044 s 0 n j 1044 DHAD1_reverse_39dca j 1045 d 0 1000 n j 1045 DHAD2 j 1046 s 0 n j 1046 DHAD2_reverse_755c6 j 1047 d 0 1000 n j 1047 DHAtex j 1048 d 0 1000 n j 1048 DHAtex_reverse_b3ad5 j 1049 d 0 1000 n j 1049 DHAtpp j 1050 d 0 1000 n j 1050 DHAtpp_reverse_cfe59 j 1051 d 0 1000 n j 1051 DHBD j 1052 s 0 n j 1052 DHBD_reverse_07e1f j 1053 d 0 1000 n j 1053 DHBS j 1054 s 0 n j 1054 DHBS_reverse_e570e j 1055 d 0 1000 n j 1055 DHDPRy j 1056 s 0 n j 1056 DHDPRy_reverse_8346a j 1057 d 0 1000 n j 1057 DHDPS j 1058 s 0 n j 1058 DHDPS_reverse_e10c0 j 1059 d 0 1000 n j 1059 DHFR j 1060 d 0 1000 n j 1060 DHFR_reverse_65c32 j 1061 d 0 1000 n j 1061 DHFS j 1062 s 0 n j 1062 DHFS_reverse_f7920 j 1063 d 0 1000 n j 1063 DHNAOT4 j 1064 s 0 n j 1064 DHNAOT4_reverse_16f9d j 1065 d 0 1000 n j 1065 DHNPA2 j 1066 s 0 n j 1066 DHNPA2_reverse_a4c01 j 1067 d 0 1000 n j 1067 DHORD2 j 1068 s 0 n j 1068 DHORD2_reverse_22a13 j 1069 d 0 1000 n j 1069 DHORD5 j 1070 s 0 n j 1070 DHORD5_reverse_e7a65 j 1071 d 0 1000 n j 1071 DHORTS j 1072 d 0 1000 n j 1072 DHORTS_reverse_82d73 j 1073 d 0 1000 n j 1073 DHPPDA2 j 1074 s 0 n j 1074 DHPPDA2_reverse_9e131 j 1075 d 0 1000 n j 1075 DHPS2 j 1076 s 0 n j 1076 DHPS2_reverse_8974a j 1077 d 0 1000 n j 1077 DHPTDCs j 1078 s 0 n j 1078 DHPTDCs_reverse_cf605 j 1079 d 0 1000 n j 1079 DHQS j 1080 s 0 n j 1080 DHQS_reverse_3d16b j 1081 d 0 1000 n j 1081 DHQTi j 1082 s 0 n j 1082 DHQTi_reverse_c4498 j 1083 d 0 1000 n j 1083 DIMPtex j 1084 d 0 1000 n j 1084 DIMPtex_reverse_2bafb j 1085 d 0 1000 n j 1085 DINSt2pp j 1086 s 0 n j 1086 DINSt2pp_reverse_da91c j 1087 d 0 1000 n j 1087 DINStex j 1088 d 0 1000 n j 1088 DINStex_reverse_e04be j 1089 d 0 1000 n j 1089 DKGLCNR1 j 1090 s 0 n j 1090 DKGLCNR1_reverse_5f829 j 1091 d 0 1000 n j 1091 DKGLCNR2x j 1092 s 0 n j 1092 DKGLCNR2x_reverse_1e5cd j 1093 d 0 1000 n j 1093 DKGLCNR2y j 1094 s 0 n j 1094 DKGLCNR2y_reverse_33a59 j 1095 d 0 1000 n j 1095 DKMPPD j 1096 s 0 n j 1096 DKMPPD_reverse_081fd j 1097 d 0 1000 n j 1097 DKMPPD3 j 1098 s 0 n j 1098 DKMPPD3_reverse_a34ea j 1099 d 0 1000 n j 1099 DMATT j 1100 s 0 n j 1100 DMATT_reverse_3a731 j 1101 d 0 1000 n j 1101 DMPPS j 1102 s 0 n j 1102 DMPPS_reverse_c6082 j 1103 d 0 1000 n j 1103 DMQMT j 1104 s 0 n j 1104 DMQMT_reverse_2490b j 1105 d 0 1000 n j 1105 DMSOtex j 1106 d 0 1000 n j 1106 DMSOtex_reverse_aff1c j 1107 d 0 1000 n j 1107 DMStex j 1108 d 0 1000 n j 1108 DMStex_reverse_100fa j 1109 d 0 1000 n j 1109 DM_4HBA j 1110 s 0 n j 1110 DM_4HBA_reverse_acbe1 j 1111 d 0 1000 n j 1111 DM_5DRIB j 1112 s 0 n j 1112 DM_5DRIB_reverse_0b428 j 1113 d 0 1000 n j 1113 DM_HMFURN j 1114 s 0 n j 1114 DM_HMFURN_reverse_01719 j 1115 d 0 1000 n j 1115 DM_OXAM j 1116 s 0 n j 1116 DM_OXAM_reverse_7c3e7 j 1117 d 0 1000 n j 1117 DNMPPA j 1118 s 0 n j 1118 DNMPPA_reverse_131b7 j 1119 d 0 1000 n j 1119 DNTPPA j 1120 s 0 n j 1120 DNTPPA_reverse_7e624 j 1121 d 0 1000 n j 1121 DOGULNR j 1122 s 0 n j 1122 DOGULNR_reverse_c4196 j 1123 d 0 1000 n j 1123 DOPAtex j 1124 d 0 1000 n j 1124 DOPAtex_reverse_b578f j 1125 d 0 1000 n j 1125 DPCOAK j 1126 s 0 n j 1126 DPCOAK_reverse_56ab9 j 1127 d 0 1000 n j 1127 DRPA j 1128 s 0 n j 1128 DRPA_reverse_66bfb j 1129 d 0 1000 n j 1129 DSBAO1 j 1130 s 0 n j 1130 DSBAO1_reverse_9c7d6 j 1131 d 0 1000 n j 1131 DSBAO2 j 1132 s 0 n j 1132 DSBAO2_reverse_f2c04 j 1133 d 0 1000 n j 1133 DSBCGT j 1134 s 0 n j 1134 DSBCGT_reverse_58858 j 1135 d 0 1000 n j 1135 DSBDR j 1136 s 0 n j 1136 DSBDR_reverse_7e26e j 1137 d 0 1000 n j 1137 DSBGGT j 1138 s 0 n j 1138 DSBGGT_reverse_f8e4c j 1139 d 0 1000 n j 1139 DSERDHr j 1140 d 0 1000 n j 1140 DSERDHr_reverse_c44ee j 1141 d 0 1000 n j 1141 DSERt2pp j 1142 s 0 n j 1142 DSERt2pp_reverse_d3685 j 1143 d 0 1000 n j 1143 DSERtex j 1144 d 0 1000 n j 1144 DSERtex_reverse_5ab31 j 1145 d 0 1000 n j 1145 DTMPK j 1146 d 0 1000 n j 1146 DTMPK_reverse_44d5a j 1147 d 0 1000 n j 1147 DTMPtex j 1148 d 0 1000 n j 1148 DTMPtex_reverse_581e0 j 1149 d 0 1000 n j 1149 DUMPtex j 1150 d 0 1000 n j 1150 DUMPtex_reverse_a35ee j 1151 d 0 1000 n j 1151 DURIK1 j 1152 s 0 n j 1152 DURIK1_reverse_f4aee j 1153 d 0 1000 n j 1153 DURIPP j 1154 d 0 1000 n j 1154 DURIPP_reverse_e8f8a j 1155 d 0 1000 n j 1155 DURIt2pp j 1156 s 0 n j 1156 DURIt2pp_reverse_a9066 j 1157 d 0 1000 n j 1157 DURItex j 1158 d 0 1000 n j 1158 DURItex_reverse_bdbc1 j 1159 d 0 1000 n j 1159 DUTPDP j 1160 s 0 n j 1160 DUTPDP_reverse_1eccd j 1161 d 0 1000 n j 1161 DXPRIi j 1162 s 0 n j 1162 DXPRIi_reverse_85956 j 1163 d 0 1000 n j 1163 DXPS j 1164 s 0 n j 1164 DXPS_reverse_86aca j 1165 d 0 1000 n j 1165 DXYLK j 1166 s 0 n j 1166 DXYLK_reverse_fb109 j 1167 d 0 1000 n j 1167 D_LACt2pp j 1168 d 0 1000 n j 1168 D_LACt2pp_reverse_bdd3b j 1169 d 0 1000 n j 1169 D_LACtex j 1170 d 0 1000 n j 1170 D_LACtex_reverse_4946c j 1171 d 0 1000 n j 1171 E4PD j 1172 s 0 n j 1172 E4PD_reverse_babdb j 1173 d 0 1000 n j 1173 EAR100x j 1174 s 0 n j 1174 EAR100x_reverse_d973f j 1175 d 0 1000 n j 1175 EAR100y j 1176 s 0 n j 1176 EAR100y_reverse_863b6 j 1177 d 0 1000 n j 1177 EAR120x j 1178 s 0 n j 1178 EAR120x_reverse_72a18 j 1179 d 0 1000 n j 1179 EAR120y j 1180 s 0 n j 1180 EAR120y_reverse_c7353 j 1181 d 0 1000 n j 1181 EAR121x j 1182 s 0 n j 1182 EAR121x_reverse_d2e6c j 1183 d 0 1000 n j 1183 EAR121y j 1184 s 0 n j 1184 EAR121y_reverse_9014d j 1185 d 0 1000 n j 1185 EAR140x j 1186 s 0 n j 1186 EAR140x_reverse_01529 j 1187 d 0 1000 n j 1187 EAR140y j 1188 s 0 n j 1188 EAR140y_reverse_dff77 j 1189 d 0 1000 n j 1189 EAR141x j 1190 s 0 n j 1190 EAR141x_reverse_3a0ef j 1191 d 0 1000 n j 1191 EAR141y j 1192 s 0 n j 1192 EAR141y_reverse_496a8 j 1193 d 0 1000 n j 1193 EAR160x j 1194 s 0 n j 1194 EAR160x_reverse_07017 j 1195 d 0 1000 n j 1195 EAR160y j 1196 s 0 n j 1196 EAR160y_reverse_e0622 j 1197 d 0 1000 n j 1197 EAR161x j 1198 s 0 n j 1198 EAR161x_reverse_4d0d0 j 1199 d 0 1000 n j 1199 EAR161y j 1200 s 0 n j 1200 EAR161y_reverse_fb8a8 j 1201 d 0 1000 n j 1201 EAR180x j 1202 s 0 n j 1202 EAR180x_reverse_fbf60 j 1203 d 0 1000 n j 1203 EAR180y j 1204 s 0 n j 1204 EAR180y_reverse_2cedd j 1205 d 0 1000 n j 1205 EAR181x j 1206 s 0 n j 1206 EAR181x_reverse_3d2a4 j 1207 d 0 1000 n j 1207 EAR181y j 1208 s 0 n j 1208 EAR181y_reverse_6d40a j 1209 d 0 1000 n j 1209 EAR40x j 1210 s 0 n j 1210 EAR40x_reverse_ebbbc j 1211 d 0 1000 n j 1211 EAR40y j 1212 s 0 n j 1212 EAR40y_reverse_0f912 j 1213 d 0 1000 n j 1213 EAR60x j 1214 s 0 n j 1214 EAR60x_reverse_9e2fc j 1215 d 0 1000 n j 1215 EAR60y j 1216 s 0 n j 1216 EAR60y_reverse_02e5e j 1217 d 0 1000 n j 1217 EAR80x j 1218 s 0 n j 1218 EAR80x_reverse_1065c j 1219 d 0 1000 n j 1219 EAR80y j 1220 s 0 n j 1220 EAR80y_reverse_2df0a j 1221 d 0 1000 n j 1221 ECA4COLIPAtex j 1222 s 0 n j 1222 ECA4COLIPAtex_reverse_4dd98 j 1223 d 0 1000 n j 1223 ECA4OALpp j 1224 s 0 n j 1224 ECA4OALpp_reverse_71af3 j 1225 d 0 1000 n j 1225 ECAP1pp j 1226 s 0 n j 1226 ECAP1pp_reverse_74a2b j 1227 d 0 1000 n j 1227 ECAP2pp j 1228 s 0 n j 1228 ECAP2pp_reverse_3b2a7 j 1229 d 0 1000 n j 1229 ECAP3pp j 1230 s 0 n j 1230 ECAP3pp_reverse_83672 j 1231 d 0 1000 n j 1231 ECAtpp j 1232 s 0 n j 1232 ECAtpp_reverse_3630a j 1233 d 0 1000 n j 1233 ECOAH1 j 1234 d 0 1000 n j 1234 ECOAH1_reverse_6e99c j 1235 d 0 1000 n j 1235 ECOAH2 j 1236 d 0 1000 n j 1236 ECOAH2_reverse_fa31c j 1237 d 0 1000 n j 1237 ECOAH3 j 1238 d 0 1000 n j 1238 ECOAH3_reverse_fede1 j 1239 d 0 1000 n j 1239 ECOAH4 j 1240 d 0 1000 n j 1240 ECOAH4_reverse_b3830 j 1241 d 0 1000 n j 1241 ECOAH5 j 1242 d 0 1000 n j 1242 ECOAH5_reverse_0cdd7 j 1243 d 0 1000 n j 1243 ECOAH6 j 1244 d 0 1000 n j 1244 ECOAH6_reverse_9bf56 j 1245 d 0 1000 n j 1245 ECOAH7 j 1246 d 0 1000 n j 1246 ECOAH7_reverse_b3898 j 1247 d 0 1000 n j 1247 ECOAH8 j 1248 d 0 1000 n j 1248 ECOAH8_reverse_19c39 j 1249 d 0 1000 n j 1249 EDA j 1250 s 0 n j 1250 EDA_reverse_81f1b j 1251 d 0 1000 n j 1251 EDD j 1252 s 0 n j 1252 EDD_reverse_007a2 j 1253 d 0 1000 n j 1253 EDTXS1 j 1254 s 0 n j 1254 EDTXS1_reverse_2f111 j 1255 d 0 1000 n j 1255 EDTXS2 j 1256 s 0 n j 1256 EDTXS2_reverse_119c0 j 1257 d 0 1000 n j 1257 EDTXS3 j 1258 s 0 n j 1258 EDTXS3_reverse_998ec j 1259 d 0 1000 n j 1259 EDTXS4 j 1260 s 0 n j 1260 EDTXS4_reverse_86896 j 1261 d 0 1000 n j 1261 ENLIPAtex j 1262 s 0 n j 1262 ENLIPAtex_reverse_84681 j 1263 d 0 1000 n j 1263 ENO j 1264 d 0 1000 n j 1264 ENO_reverse_40eea j 1265 d 0 1000 n j 1265 ENTCS j 1266 s 0 n j 1266 ENTCS_reverse_2c03a j 1267 d 0 1000 n j 1267 ETHAAL j 1268 s 0 n j 1268 ETHAAL_reverse_df637 j 1269 d 0 1000 n j 1269 ETHAt2pp j 1270 s 0 n j 1270 ETHAt2pp_reverse_2d3e3 j 1271 d 0 1000 n j 1271 ETHAtex j 1272 d 0 1000 n j 1272 ETHAtex_reverse_10a5e j 1273 d 0 1000 n j 1273 ETHSO3tex j 1274 d 0 1000 n j 1274 ETHSO3tex_reverse_cc017 j 1275 d 0 1000 n j 1275 ETOHt2rpp j 1276 d 0 1000 n j 1276 ETOHt2rpp_reverse_fd8b7 j 1277 d 0 1000 n j 1277 ETOHtex j 1278 d 0 1000 n j 1278 ETOHtex_reverse_462e1 j 1279 d 0 1000 n j 1279 EX_chitob_e j 1280 s 0 n j 1280 EX_chitob_e_reverse_d8fbb j 1281 d 0 1000 n j 1281 EX_pydxn_e j 1282 s 0 n j 1282 EX_pydxn_e_reverse_ce451 j 1283 d 0 1000 n j 1283 EX_pydx_e j 1284 s 0 n j 1284 EX_pydx_e_reverse_9cc71 j 1285 d 0 1000 n j 1285 EX_12ppd__R_e j 1286 s 0 n j 1286 EX_12ppd__R_e_reverse_cb334 j 1287 d 0 1000 n j 1287 EX_12ppd__S_e j 1288 s 0 n j 1288 EX_12ppd__S_e_reverse_6f659 j 1289 d 0 1000 n j 1289 EX_14glucan_e j 1290 s 0 n j 1290 EX_14glucan_e_reverse_4b919 j 1291 d 0 1000 n j 1291 EX_15dap_e j 1292 s 0 n j 1292 EX_15dap_e_reverse_020d4 j 1293 d 0 1000 n j 1293 EX_23camp_e j 1294 s 0 n j 1294 EX_23camp_e_reverse_60590 j 1295 d 0 1000 n j 1295 EX_23ccmp_e j 1296 s 0 n j 1296 EX_23ccmp_e_reverse_3700b j 1297 d 0 1000 n j 1297 EX_23cgmp_e j 1298 s 0 n j 1298 EX_23cgmp_e_reverse_48b5f j 1299 d 0 1000 n j 1299 EX_23cump_e j 1300 s 0 n j 1300 EX_23cump_e_reverse_f767c j 1301 d 0 1000 n j 1301 EX_23dappa_e j 1302 s 0 n j 1302 EX_23dappa_e_reverse_dfe54 j 1303 d 0 1000 n j 1303 EX_26dap__M_e j 1304 s 0 n j 1304 EX_26dap__M_e_reverse_a7bf0 j 1305 d 0 1000 n j 1305 EX_2ddglcn_e j 1306 s 0 n j 1306 EX_2ddglcn_e_reverse_e7cfb j 1307 d 0 1000 n j 1307 EX_34dhpac_e j 1308 s 0 n j 1308 EX_34dhpac_e_reverse_01c3a j 1309 d 0 1000 n j 1309 EX_3amp_e j 1310 s 0 n j 1310 EX_3amp_e_reverse_5699b j 1311 d 0 1000 n j 1311 EX_3cmp_e j 1312 s 0 n j 1312 EX_3cmp_e_reverse_4c45a j 1313 d 0 1000 n j 1313 EX_3gmp_e j 1314 s 0 n j 1314 EX_3gmp_e_reverse_00dd4 j 1315 d 0 1000 n j 1315 EX_3hcinnm_e j 1316 s 0 n j 1316 EX_3hcinnm_e_reverse_2f2b9 j 1317 d 0 1000 n j 1317 EX_3hpppn_e j 1318 s 0 n j 1318 EX_3hpppn_e_reverse_d4e4c j 1319 d 0 1000 n j 1319 EX_3ump_e j 1320 s 0 n j 1320 EX_3ump_e_reverse_f1b20 j 1321 d 0 1000 n j 1321 EX_4abut_e j 1322 s 0 n j 1322 EX_4abut_e_reverse_82295 j 1323 d 0 1000 n j 1323 EX_4hoxpacd_e j 1324 s 0 n j 1324 EX_4hoxpacd_e_reverse_7a05b j 1325 d 0 1000 n j 1325 EX_5dglcn_e j 1326 s 0 n j 1326 EX_5dglcn_e_reverse_af9e8 j 1327 d 0 1000 n j 1327 EX_LalaDgluMdapDala_e j 1328 s 0 n j 1328 EX_LalaDgluMdapDala_e_reverse_8fceb j 1329 d 0 1000 n j 1329 EX_LalaDgluMdap_e j 1330 s 0 n j 1330 EX_LalaDgluMdap_e_reverse_1661a j 1331 d 0 1000 n j 1331 EX_ac_e j 1332 s 0 n j 1332 EX_ac_e_reverse_0be96 j 1333 d 0 1000 n j 1333 EX_acac_e j 1334 s 0 n j 1334 EX_acac_e_reverse_c46d5 j 1335 d 0 1000 n j 1335 EX_acald_e j 1336 s 0 n j 1336 EX_acald_e_reverse_c096e j 1337 d 0 1000 n j 1337 EX_acgal1p_e j 1338 s 0 n j 1338 EX_acgal1p_e_reverse_bcbdf j 1339 d 0 1000 n j 1339 EX_acgal_e j 1340 s 0 n j 1340 EX_acgal_e_reverse_abd5a j 1341 d 0 1000 n j 1341 EX_acgam1p_e j 1342 s 0 n j 1342 EX_acgam1p_e_reverse_c1eb9 j 1343 d 0 1000 n j 1343 EX_acgam_e j 1344 s 0 n j 1344 EX_acgam_e_reverse_da887 j 1345 d 0 1000 n j 1345 EX_acmana_e j 1346 s 0 n j 1346 EX_acmana_e_reverse_ae727 j 1347 d 0 1000 n j 1347 EX_acmum_e j 1348 s 0 n j 1348 EX_acmum_e_reverse_d42f2 j 1349 d 0 1000 n j 1349 EX_acnam_e j 1350 s 0 n j 1350 EX_acnam_e_reverse_7701a j 1351 d 0 1000 n j 1351 EX_acolipa_e j 1352 s 0 n j 1352 EX_acolipa_e_reverse_df5a1 j 1353 d 0 1000 n j 1353 EX_acser_e j 1354 s 0 n j 1354 EX_acser_e_reverse_f0c22 j 1355 d 0 1000 n j 1355 EX_ade_e j 1356 s 0 n j 1356 EX_ade_e_reverse_ea308 j 1357 d 0 1000 n j 1357 EX_adn_e j 1358 s 0 n j 1358 EX_adn_e_reverse_dffe8 j 1359 d 0 1000 n j 1359 EX_adocbl_e j 1360 s 0 n j 1360 EX_adocbl_e_reverse_70f85 j 1361 d 0 1000 n j 1361 EX_ag_e j 1362 s 0 n j 1362 EX_ag_e_reverse_4d026 j 1363 d 0 1000 n j 1363 EX_agm_e j 1364 s 0 n j 1364 EX_agm_e_reverse_86b3b j 1365 d 0 1000 n j 1365 EX_akg_e j 1366 s 0 n j 1366 EX_akg_e_reverse_70d85 j 1367 d 0 1000 n j 1367 EX_ala__B_e j 1368 s 0 n j 1368 EX_ala__B_e_reverse_1729c j 1369 d 0 1000 n j 1369 EX_ala__D_e j 1370 s 0 n j 1370 EX_ala__D_e_reverse_15447 j 1371 d 0 1000 n j 1371 EX_ala__L_e j 1372 s 0 n j 1372 EX_ala__L_e_reverse_1eb4b j 1373 d 0 1000 n j 1373 EX_alaala_e j 1374 s 0 n j 1374 EX_alaala_e_reverse_fad8b j 1375 d 0 1000 n j 1375 EX_all__D_e j 1376 s 0 n j 1376 EX_all__D_e_reverse_3d5f1 j 1377 d 0 1000 n j 1377 EX_alltn_e j 1378 s 0 n j 1378 EX_alltn_e_reverse_6592a j 1379 d 0 1000 n j 1379 EX_amp_e j 1380 s 0 n j 1380 EX_amp_e_reverse_ed5eb j 1381 d 0 1000 n j 1381 EX_anhgm_e j 1382 s 0 n j 1382 EX_anhgm_e_reverse_87c70 j 1383 d 0 1000 n j 1383 EX_arab__L_e j 1384 s 0 n j 1384 EX_arab__L_e_reverse_d0f5e j 1385 d 0 1000 n j 1385 EX_arbtn_e j 1386 s 0 n j 1386 EX_arbtn_e_reverse_f3f32 j 1387 d 0 1000 n j 1387 EX_arbtn__fe3_e j 1388 s 0 n j 1388 EX_arbtn__fe3_e_reverse_dfaee j 1389 d 0 1000 n j 1389 EX_arg__L_e j 1390 s 0 n j 1390 EX_arg__L_e_reverse_d8799 j 1391 d 0 1000 n j 1391 EX_ascb__L_e j 1392 s 0 n j 1392 EX_ascb__L_e_reverse_75b41 j 1393 d 0 1000 n j 1393 EX_asn__L_e j 1394 s 0 n j 1394 EX_asn__L_e_reverse_460df j 1395 d 0 1000 n j 1395 EX_aso3_e j 1396 s 0 n j 1396 EX_aso3_e_reverse_32104 j 1397 d 0 1000 n j 1397 EX_asp__L_e j 1398 s 0 n j 1398 EX_asp__L_e_reverse_742f6 j 1399 d 0 1000 n j 1399 EX_but_e j 1400 s 0 n j 1400 EX_but_e_reverse_35eb9 j 1401 d 0 1000 n j 1401 EX_butso3_e j 1402 s 0 n j 1402 EX_butso3_e_reverse_31183 j 1403 d 0 1000 n j 1403 EX_ca2_e j 1404 d 0 0.005 n j 1404 EX_ca2_e_reverse_aac13 j 1405 d 0 1000 n j 1405 EX_cbi_e j 1406 s 0 n j 1406 EX_cbi_e_reverse_207cf j 1407 d 0 1000 n j 1407 EX_cbl1_e j 1408 s 0 n j 1408 EX_cbl1_e_reverse_1093e j 1409 d 0 1000 n j 1409 EX_cd2_e j 1410 s 0 n j 1410 EX_cd2_e_reverse_0e8ba j 1411 d 0 1000 n j 1411 EX_cgly_e j 1412 s 0 n j 1412 EX_cgly_e_reverse_12551 j 1413 d 0 1000 n j 1413 EX_chol_e j 1414 s 0 n j 1414 EX_chol_e_reverse_b6b50 j 1415 d 0 1000 n j 1415 EX_cit_e j 1416 d 0 0.0005 n j 1416 EX_cit_e_reverse_0835e j 1417 d 0 1000 n j 1417 EX_icit_e j 1418 s 0 n j 1418 EX_icit_e_reverse_d229c j 1419 d 0 1000 n j 1419 EX_acon__C_e j 1420 s 0 n j 1420 EX_acon__C_e_reverse_d29a9 j 1421 d 0 1000 n j 1421 EX_cl_e j 1422 d 0 5.016 n j 1422 EX_cl_e_reverse_2429b j 1423 d 0 1000 n j 1423 EX_cmp_e j 1424 s 0 n j 1424 EX_cmp_e_reverse_e7a73 j 1425 d 0 1000 n j 1425 EX_co2_e j 1426 d 0 18.5 n j 1426 EX_co2_e_reverse_d0466 j 1427 d 0 1000 n j 1427 EX_cobalt2_e j 1428 d 0 0.005 n j 1428 EX_cobalt2_e_reverse_2bf0e j 1429 d 0 1000 n j 1429 EX_colipa_e j 1430 s 0 n j 1430 EX_colipa_e_reverse_f9125 j 1431 d 0 1000 n j 1431 EX_cpgn_e j 1432 s 0 n j 1432 EX_cpgn_e_reverse_a1559 j 1433 d 0 1000 n j 1433 EX_cpgn__un_e j 1434 s 0 n j 1434 EX_cpgn__un_e_reverse_a7fcb j 1435 d 0 1000 n j 1435 EX_crn_e j 1436 s 0 n j 1436 EX_crn_e_reverse_a19eb j 1437 d 0 1000 n j 1437 EX_csn_e j 1438 s 0 n j 1438 EX_csn_e_reverse_80cf5 j 1439 d 0 1000 n j 1439 EX_cu2_e j 1440 d 0 0.005 n j 1440 EX_cu2_e_reverse_02682 j 1441 d 0 1000 n j 1441 EX_cu_e j 1442 s 0 n j 1442 EX_cu_e_reverse_829ec j 1443 d 0 1000 n j 1443 EX_cyan_e j 1444 s 0 n j 1444 EX_cyan_e_reverse_7cb7e j 1445 d 0 1000 n j 1445 EX_cynt_e j 1446 s 0 n j 1446 EX_cynt_e_reverse_b53e8 j 1447 d 0 1000 n j 1447 EX_cys__D_e j 1448 s 0 n j 1448 EX_cys__D_e_reverse_fd0d3 j 1449 d 0 1000 n j 1449 EX_cys__L_e j 1450 s 0 n j 1450 EX_cys__L_e_reverse_41339 j 1451 d 0 1000 n j 1451 EX_cysi__L_e j 1452 s 0 n j 1452 EX_cysi__L_e_reverse_a34f5 j 1453 d 0 1000 n j 1453 EX_cytd_e j 1454 s 0 n j 1454 EX_cytd_e_reverse_5950b j 1455 d 0 1000 n j 1455 EX_dad__2_e j 1456 s 0 n j 1456 EX_dad__2_e_reverse_30ab9 j 1457 d 0 1000 n j 1457 EX_damp_e j 1458 s 0 n j 1458 EX_damp_e_reverse_2e1bd j 1459 d 0 1000 n j 1459 EX_dca_e j 1460 s 0 n j 1460 EX_dca_e_reverse_4575c j 1461 d 0 1000 n j 1461 EX_dcmp_e j 1462 s 0 n j 1462 EX_dcmp_e_reverse_83ed5 j 1463 d 0 1000 n j 1463 EX_dcyt_e j 1464 s 0 n j 1464 EX_dcyt_e_reverse_13102 j 1465 d 0 1000 n j 1465 EX_ddca_e j 1466 s 0 n j 1466 EX_ddca_e_reverse_6b9d2 j 1467 d 0 1000 n j 1467 EX_dgmp_e j 1468 s 0 n j 1468 EX_dgmp_e_reverse_88fd2 j 1469 d 0 1000 n j 1469 EX_dgsn_e j 1470 s 0 n j 1470 EX_dgsn_e_reverse_1b175 j 1471 d 0 1000 n j 1471 EX_dha_e j 1472 s 0 n j 1472 EX_dha_e_reverse_63f6d j 1473 d 0 1000 n j 1473 EX_dimp_e j 1474 s 0 n j 1474 EX_dimp_e_reverse_7aa5e j 1475 d 0 1000 n j 1475 EX_din_e j 1476 s 0 n j 1476 EX_din_e_reverse_f97eb j 1477 d 0 1000 n j 1477 EX_dms_e j 1478 s 0 n j 1478 EX_dms_e_reverse_51567 j 1479 d 0 1000 n j 1479 EX_dmso_e j 1480 s 0 n j 1480 EX_dmso_e_reverse_f4576 j 1481 d 0 1000 n j 1481 EX_dopa_e j 1482 s 0 n j 1482 EX_dopa_e_reverse_71ff0 j 1483 d 0 1000 n j 1483 EX_dtmp_e j 1484 s 0 n j 1484 EX_dtmp_e_reverse_7a713 j 1485 d 0 1000 n j 1485 EX_dump_e j 1486 s 0 n j 1486 EX_dump_e_reverse_2c836 j 1487 d 0 1000 n j 1487 EX_duri_e j 1488 s 0 n j 1488 EX_duri_e_reverse_d0523 j 1489 d 0 1000 n j 1489 EX_eca4colipa_e j 1490 s 0 n j 1490 EX_eca4colipa_e_reverse_579ab j 1491 d 0 1000 n j 1491 EX_enlipa_e j 1492 s 0 n j 1492 EX_enlipa_e_reverse_2dd41 j 1493 d 0 1000 n j 1493 EX_enter_e j 1494 s 0 n j 1494 EX_enter_e_reverse_7bf45 j 1495 d 0 1000 n j 1495 EX_etha_e j 1496 s 0 n j 1496 EX_etha_e_reverse_a3984 j 1497 d 0 1000 n j 1497 EX_ethso3_e j 1498 s 0 n j 1498 EX_ethso3_e_reverse_d2ed7 j 1499 d 0 1000 n j 1499 EX_etoh_e j 1500 s 0 n j 1500 EX_etoh_e_reverse_cc64f j 1501 d 0 1000 n j 1501 EX_f6p_e j 1502 s 0 n j 1502 EX_f6p_e_reverse_e362f j 1503 d 0 1000 n j 1503 EX_fald_e j 1504 s 0 n j 1504 EX_fald_e_reverse_57d26 j 1505 d 0 1000 n j 1505 EX_fe2_e j 1506 s 0 n j 1506 EX_fe2_e_reverse_25e68 j 1507 d 0 1000 n j 1507 EX_fe3_e j 1508 d 0 0.005 n j 1508 EX_fe3_e_reverse_8b617 j 1509 d 0 1000 n j 1509 EX_fe3dcit_e j 1510 s 0 n j 1510 EX_fe3dcit_e_reverse_a5939 j 1511 d 0 1000 n j 1511 EX_fe3dhbzs_e j 1512 s 0 n j 1512 EX_fe3dhbzs_e_reverse_93deb j 1513 d 0 1000 n j 1513 EX_fe3hox_e j 1514 s 0 n j 1514 EX_fe3hox_e_reverse_e323a j 1515 d 0 1000 n j 1515 EX_fe3hox__un_e j 1516 s 0 n j 1516 EX_fe3hox__un_e_reverse_342fd j 1517 d 0 1000 n j 1517 EX_fecrm_e j 1518 s 0 n j 1518 EX_fecrm_e_reverse_26983 j 1519 d 0 1000 n j 1519 EX_fecrm__un_e j 1520 s 0 n j 1520 EX_fecrm__un_e_reverse_a4187 j 1521 d 0 1000 n j 1521 EX_feenter_e j 1522 s 0 n j 1522 EX_feenter_e_reverse_73fde j 1523 d 0 1000 n j 1523 EX_feoxam_e j 1524 s 0 n j 1524 EX_feoxam_e_reverse_97348 j 1525 d 0 1000 n j 1525 EX_feoxam__un_e j 1526 s 0 n j 1526 EX_feoxam__un_e_reverse_411be j 1527 d 0 1000 n j 1527 EX_for_e j 1528 s 0 n j 1528 EX_for_e_reverse_23269 j 1529 d 0 1000 n j 1529 EX_fru_e j 1530 s 0 n j 1530 EX_fru_e_reverse_c3828 j 1531 d 0 1000 n j 1531 EX_frulys_e j 1532 s 0 n j 1532 EX_frulys_e_reverse_379f1 j 1533 d 0 1000 n j 1533 EX_fruur_e j 1534 s 0 n j 1534 EX_fruur_e_reverse_2763f j 1535 d 0 1000 n j 1535 EX_fuc__L_e j 1536 s 0 n j 1536 EX_fuc__L_e_reverse_e70a8 j 1537 d 0 1000 n j 1537 EX_fum_e j 1538 s 0 n j 1538 EX_fum_e_reverse_e3432 j 1539 d 0 1000 n j 1539 EX_g1p_e j 1540 s 0 n j 1540 EX_g1p_e_reverse_350fc j 1541 d 0 1000 n j 1541 EX_g3pc_e j 1542 s 0 n j 1542 EX_g3pc_e_reverse_ffe85 j 1543 d 0 1000 n j 1543 EX_g3pe_e j 1544 s 0 n j 1544 EX_g3pe_e_reverse_8f39b j 1545 d 0 1000 n j 1545 EX_g3pg_e j 1546 s 0 n j 1546 EX_g3pg_e_reverse_5e370 j 1547 d 0 1000 n j 1547 EX_g3pi_e j 1548 s 0 n j 1548 EX_g3pi_e_reverse_f11b2 j 1549 d 0 1000 n j 1549 EX_g3ps_e j 1550 s 0 n j 1550 EX_g3ps_e_reverse_70d70 j 1551 d 0 1000 n j 1551 EX_g6p_e j 1552 s 0 n j 1552 EX_g6p_e_reverse_c15e5 j 1553 d 0 1000 n j 1553 EX_gal1p_e j 1554 s 0 n j 1554 EX_gal1p_e_reverse_aab63 j 1555 d 0 1000 n j 1555 EX_gal__bD_e j 1556 s 0 n j 1556 EX_gal__bD_e_reverse_6cde3 j 1557 d 0 1000 n j 1557 EX_gal_e j 1558 s 0 n j 1558 EX_gal_e_reverse_d166c j 1559 d 0 1000 n j 1559 EX_galct__D_e j 1560 s 0 n j 1560 EX_galct__D_e_reverse_ff408 j 1561 d 0 1000 n j 1561 EX_galctn__D_e j 1562 s 0 n j 1562 EX_galctn__D_e_reverse_c58a3 j 1563 d 0 1000 n j 1563 EX_galctn__L_e j 1564 s 0 n j 1564 EX_galctn__L_e_reverse_998c0 j 1565 d 0 1000 n j 1565 EX_galt_e j 1566 s 0 n j 1566 EX_galt_e_reverse_4d1d0 j 1567 d 0 1000 n j 1567 EX_galur_e j 1568 s 0 n j 1568 EX_galur_e_reverse_f6a10 j 1569 d 0 1000 n j 1569 EX_gam6p_e j 1570 s 0 n j 1570 EX_gam6p_e_reverse_be0d8 j 1571 d 0 1000 n j 1571 EX_gam_e j 1572 s 0 n j 1572 EX_gam_e_reverse_3d249 j 1573 d 0 1000 n j 1573 EX_gbbtn_e j 1574 s 0 n j 1574 EX_gbbtn_e_reverse_767c1 j 1575 d 0 1000 n j 1575 EX_gdp_e j 1576 s 0 n j 1576 EX_gdp_e_reverse_950ab j 1577 d 0 1000 n j 1577 EX_glc__D_e j 1578 s 0 n j 1578 EX_glc__D_e_reverse_af641 j 1579 d 0 1000 n j 1579 EX_glcn_e j 1580 s 0 n j 1580 EX_glcn_e_reverse_9e36b j 1581 d 0 1000 n j 1581 EX_glcr_e j 1582 s 0 n j 1582 EX_glcr_e_reverse_ea55f j 1583 d 0 1000 n j 1583 EX_glcur1p_e j 1584 s 0 n j 1584 EX_glcur1p_e_reverse_7a2e5 j 1585 d 0 1000 n j 1585 EX_glcur_e j 1586 s 0 n j 1586 EX_glcur_e_reverse_0ab2d j 1587 d 0 1000 n j 1587 EX_gln__L_e j 1588 s 0 n j 1588 EX_gln__L_e_reverse_6a1a1 j 1589 d 0 1000 n j 1589 EX_glu__L_e j 1590 s 0 n j 1590 EX_glu__L_e_reverse_42f6c j 1591 d 0 1000 n j 1591 EX_gly_e j 1592 s 0 n j 1592 EX_gly_e_reverse_6956b j 1593 d 0 1000 n j 1593 EX_glyald_e j 1594 s 0 n j 1594 EX_glyald_e_reverse_f761f j 1595 d 0 1000 n j 1595 EX_glyb_e j 1596 s 0 n j 1596 EX_glyb_e_reverse_0bd65 j 1597 d 0 1000 n j 1597 EX_glyc2p_e j 1598 s 0 n j 1598 EX_glyc2p_e_reverse_7a57e j 1599 d 0 1000 n j 1599 EX_glyc3p_e j 1600 s 0 n j 1600 EX_glyc3p_e_reverse_74e5f j 1601 d 0 1000 n j 1601 EX_glyc__R_e j 1602 s 0 n j 1602 EX_glyc__R_e_reverse_91560 j 1603 d 0 1000 n j 1603 EX_glyc_e j 1604 d 0 41.0468020414812 n j 1604 EX_glyc_e_reverse_c3ec2 j 1605 d 0 1000 n j 1605 EX_glyclt_e j 1606 s 0 n j 1606 EX_glyclt_e_reverse_395e1 j 1607 d 0 1000 n j 1607 EX_gmp_e j 1608 s 0 n j 1608 EX_gmp_e_reverse_f6d0a j 1609 d 0 1000 n j 1609 EX_gsn_e j 1610 s 0 n j 1610 EX_gsn_e_reverse_cb307 j 1611 d 0 1000 n j 1611 EX_gthox_e j 1612 s 0 n j 1612 EX_gthox_e_reverse_ca051 j 1613 d 0 1000 n j 1613 EX_gthrd_e j 1614 s 0 n j 1614 EX_gthrd_e_reverse_be1ab j 1615 d 0 1000 n j 1615 EX_gtp_e j 1616 s 0 n j 1616 EX_gtp_e_reverse_9f3aa j 1617 d 0 1000 n j 1617 EX_gua_e j 1618 s 0 n j 1618 EX_gua_e_reverse_11317 j 1619 d 0 1000 n j 1619 EX_h2_e j 1620 s 0 n j 1620 EX_h2_e_reverse_f55e9 j 1621 d 0 1000 n j 1621 EX_h2o2_e j 1622 s 0 n j 1622 EX_h2o2_e_reverse_d52c5 j 1623 d 0 1000 n j 1623 EX_h2o_e j 1624 d 0 1000 n j 1624 EX_h2o_e_reverse_3ced4 j 1625 d 0 1000 n j 1625 EX_h2s_e j 1626 s 0 n j 1626 EX_h2s_e_reverse_c847c j 1627 d 0 1000 n j 1627 EX_h_e j 1628 d 0 100 n j 1628 EX_h_e_reverse_3e0c5 j 1629 d 0 1000 n j 1629 EX_hacolipa_e j 1630 s 0 n j 1630 EX_hacolipa_e_reverse_4a785 j 1631 d 0 1000 n j 1631 EX_halipa_e j 1632 s 0 n j 1632 EX_halipa_e_reverse_f6505 j 1633 d 0 1000 n j 1633 EX_hdca_e j 1634 s 0 n j 1634 EX_hdca_e_reverse_9ab38 j 1635 d 0 1000 n j 1635 EX_hdcea_e j 1636 s 0 n j 1636 EX_hdcea_e_reverse_e9406 j 1637 d 0 1000 n j 1637 EX_hg2_e j 1638 s 0 n j 1638 EX_hg2_e_reverse_fc882 j 1639 d 0 1000 n j 1639 EX_his__L_e j 1640 s 0 n j 1640 EX_his__L_e_reverse_33439 j 1641 d 0 1000 n j 1641 EX_hom__L_e j 1642 s 0 n j 1642 EX_hom__L_e_reverse_3e4e5 j 1643 d 0 1000 n j 1643 EX_hxa_e j 1644 s 0 n j 1644 EX_hxa_e_reverse_e1287 j 1645 d 0 1000 n j 1645 EX_hxan_e j 1646 s 0 n j 1646 EX_hxan_e_reverse_90f99 j 1647 d 0 1000 n j 1647 EX_idon__L_e j 1648 s 0 n j 1648 EX_idon__L_e_reverse_54aa6 j 1649 d 0 1000 n j 1649 EX_ile__L_e j 1650 s 0 n j 1650 EX_ile__L_e_reverse_e862a j 1651 d 0 1000 n j 1651 EX_imp_e j 1652 s 0 n j 1652 EX_imp_e_reverse_a877a j 1653 d 0 1000 n j 1653 EX_indole_e j 1654 s 0 n j 1654 EX_indole_e_reverse_3cb9c j 1655 d 0 1000 n j 1655 EX_inost_e j 1656 s 0 n j 1656 EX_inost_e_reverse_4d21d j 1657 d 0 1000 n j 1657 EX_ins_e j 1658 s 0 n j 1658 EX_ins_e_reverse_989e1 j 1659 d 0 1000 n j 1659 EX_isetac_e j 1660 s 0 n j 1660 EX_isetac_e_reverse_62d58 j 1661 d 0 1000 n j 1661 EX_k_e j 1662 d 0 6 n j 1662 EX_k_e_reverse_42613 j 1663 d 0 1000 n j 1663 EX_kdo2lipid4_e j 1664 s 0 n j 1664 EX_kdo2lipid4_e_reverse_fb486 j 1665 d 0 1000 n j 1665 EX_lac__D_e j 1666 s 0 n j 1666 EX_lac__D_e_reverse_f95b4 j 1667 d 0 1000 n j 1667 EX_lac__L_e j 1668 s 0 n j 1668 EX_lac__L_e_reverse_8586b j 1669 d 0 1000 n j 1669 EX_lcts_e j 1670 s 0 n j 1670 EX_lcts_e_reverse_13088 j 1671 d 0 1000 n j 1671 EX_leu__L_e j 1672 s 0 n j 1672 EX_leu__L_e_reverse_d40a5 j 1673 d 0 1000 n j 1673 EX_lipa__cold_e j 1674 s 0 n j 1674 EX_lipa__cold_e_reverse_f2d48 j 1675 d 0 1000 n j 1675 EX_lipa_e j 1676 s 0 n j 1676 EX_lipa_e_reverse_1cc13 j 1677 d 0 1000 n j 1677 EX_lys__L_e j 1678 s 0 n j 1678 EX_lys__L_e_reverse_4f08c j 1679 d 0 1000 n j 1679 EX_lyx__L_e j 1680 s 0 n j 1680 EX_lyx__L_e_reverse_693d8 j 1681 d 0 1000 n j 1681 EX_mal__D_e j 1682 s 0 n j 1682 EX_mal__D_e_reverse_ce476 j 1683 d 0 1000 n j 1683 EX_mal__L_e j 1684 s 0 n j 1684 EX_mal__L_e_reverse_af154 j 1685 d 0 1000 n j 1685 EX_malt_e j 1686 s 0 n j 1686 EX_malt_e_reverse_ab2d1 j 1687 d 0 1000 n j 1687 EX_malthx_e j 1688 s 0 n j 1688 EX_malthx_e_reverse_73b54 j 1689 d 0 1000 n j 1689 EX_maltpt_e j 1690 s 0 n j 1690 EX_maltpt_e_reverse_f82d5 j 1691 d 0 1000 n j 1691 EX_malttr_e j 1692 s 0 n j 1692 EX_malttr_e_reverse_241c6 j 1693 d 0 1000 n j 1693 EX_maltttr_e j 1694 s 0 n j 1694 EX_maltttr_e_reverse_90d23 j 1695 d 0 1000 n j 1695 EX_man6p_e j 1696 s 0 n j 1696 EX_man6p_e_reverse_b160c j 1697 d 0 1000 n j 1697 EX_man_e j 1698 s 0 n j 1698 EX_man_e_reverse_48020 j 1699 d 0 1000 n j 1699 EX_manglyc_e j 1700 s 0 n j 1700 EX_manglyc_e_reverse_51b57 j 1701 d 0 1000 n j 1701 EX_melib_e j 1702 s 0 n j 1702 EX_melib_e_reverse_68f2f j 1703 d 0 1000 n j 1703 EX_met__D_e j 1704 s 0 n j 1704 EX_met__D_e_reverse_6e944 j 1705 d 0 1000 n j 1705 EX_met__L_e j 1706 s 0 n j 1706 EX_met__L_e_reverse_14908 j 1707 d 0 1000 n j 1707 EX_metsox__R__L_e j 1708 s 0 n j 1708 EX_metsox__R__L_e_reverse_424e5 j 1709 d 0 1000 n j 1709 EX_metsox__S__L_e j 1710 s 0 n j 1710 EX_metsox__S__L_e_reverse_6a3fe j 1711 d 0 1000 n j 1711 EX_mg2_e j 1712 d 0 0.008 n j 1712 EX_mg2_e_reverse_b1c98 j 1713 d 0 1000 n j 1713 EX_minohp_e j 1714 s 0 n j 1714 EX_minohp_e_reverse_3ce45 j 1715 d 0 1000 n j 1715 EX_mmet_e j 1716 s 0 n j 1716 EX_mmet_e_reverse_b6b96 j 1717 d 0 1000 n j 1717 EX_mn2_e j 1718 d 0 0.005 n j 1718 EX_mn2_e_reverse_48316 j 1719 d 0 1000 n j 1719 EX_mnl_e j 1720 s 0 n j 1720 EX_mnl_e_reverse_c8f2a j 1721 d 0 1000 n j 1721 EX_mobd_e j 1722 d 0 0.005 n j 1722 EX_mobd_e_reverse_c6396 j 1723 d 0 1000 n j 1723 EX_mso3_e j 1724 s 0 n j 1724 EX_mso3_e_reverse_b23ed j 1725 d 0 1000 n j 1725 EX_n2o_e j 1726 s 0 n j 1726 EX_n2o_e_reverse_33405 j 1727 d 0 1000 n j 1727 EX_na1_e j 1728 s 0 n j 1728 EX_na1_e_reverse_c64df j 1729 d 0 1000 n j 1729 EX_nac_e j 1730 s 0 n j 1730 EX_nac_e_reverse_23356 j 1731 d 0 1000 n j 1731 EX_nh4_e j 1732 d 0 15 n j 1732 EX_nh4_e_reverse_f9cc6 j 1733 d 0 1000 n j 1733 EX_ni2_e j 1734 s 0 n j 1734 EX_ni2_e_reverse_7ba33 j 1735 d 0 1000 n j 1735 EX_nmn_e j 1736 s 0 n j 1736 EX_nmn_e_reverse_59f7d j 1737 d 0 1000 n j 1737 EX_no2_e j 1738 s 0 n j 1738 EX_no2_e_reverse_1ddec j 1739 d 0 1000 n j 1739 EX_no3_e j 1740 s 0 n j 1740 EX_no3_e_reverse_98d30 j 1741 d 0 1000 n j 1741 EX_no_e j 1742 s 0 n j 1742 EX_no_e_reverse_ffd01 j 1743 d 0 1000 n j 1743 EX_o2_e j 1744 d 0 18.5 n j 1744 EX_o2_e_reverse_efa94 j 1745 d 0 1000 n j 1745 EX_o2s_e j 1746 s 0 n j 1746 EX_o2s_e_reverse_82732 j 1747 d 0 1000 n j 1747 EX_ocdca_e j 1748 s 0 n j 1748 EX_ocdca_e_reverse_86d1d j 1749 d 0 1000 n j 1749 EX_ocdcea_e j 1750 s 0 n j 1750 EX_ocdcea_e_reverse_5ebe2 j 1751 d 0 1000 n j 1751 EX_octa_e j 1752 s 0 n j 1752 EX_octa_e_reverse_38d1e j 1753 d 0 1000 n j 1753 EX_orn_e j 1754 s 0 n j 1754 EX_orn_e_reverse_269bb j 1755 d 0 1000 n j 1755 EX_orot_e j 1756 s 0 n j 1756 EX_orot_e_reverse_032e7 j 1757 d 0 1000 n j 1757 EX_oaa_e j 1758 s 0 n j 1758 EX_oaa_e_reverse_9b144 j 1759 d 0 1000 n j 1759 EX_pacald_e j 1760 s 0 n j 1760 EX_pacald_e_reverse_54b80 j 1761 d 0 1000 n j 1761 EX_peamn_e j 1762 s 0 n j 1762 EX_peamn_e_reverse_34c33 j 1763 d 0 1000 n j 1763 EX_phe__L_e j 1764 s 0 n j 1764 EX_phe__L_e_reverse_10066 j 1765 d 0 1000 n j 1765 EX_pheme_e j 1766 s 0 n j 1766 EX_pheme_e_reverse_8e123 j 1767 d 0 1000 n j 1767 EX_pi_e j 1768 d 0 0.337 n j 1768 EX_pi_e_reverse_1fb09 j 1769 d 0 1000 n j 1769 EX_pnto__R_e j 1770 s 0 n j 1770 EX_pnto__R_e_reverse_a498c j 1771 d 0 1000 n j 1771 EX_ppa_e j 1772 s 0 n j 1772 EX_ppa_e_reverse_1faa3 j 1773 d 0 1000 n j 1773 EX_ppal_e j 1774 s 0 n j 1774 EX_ppal_e_reverse_bb983 j 1775 d 0 1000 n j 1775 EX_pppn_e j 1776 s 0 n j 1776 EX_pppn_e_reverse_4f187 j 1777 d 0 1000 n j 1777 EX_ppt_e j 1778 s 0 n j 1778 EX_ppt_e_reverse_b97a7 j 1779 d 0 1000 n j 1779 EX_pro__L_e j 1780 s 0 n j 1780 EX_pro__L_e_reverse_5f8c5 j 1781 d 0 1000 n j 1781 EX_progly_e j 1782 s 0 n j 1782 EX_progly_e_reverse_cccb4 j 1783 d 0 1000 n j 1783 EX_psclys_e j 1784 s 0 n j 1784 EX_psclys_e_reverse_4686a j 1785 d 0 1000 n j 1785 EX_pser__L_e j 1786 s 0 n j 1786 EX_pser__L_e_reverse_164b6 j 1787 d 0 1000 n j 1787 EX_ptrc_e j 1788 s 0 n j 1788 EX_ptrc_e_reverse_6c850 j 1789 d 0 1000 n j 1789 EX_pyr_e j 1790 s 0 n j 1790 EX_pyr_e_reverse_1f6de j 1791 d 0 1000 n j 1791 EX_r5p_e j 1792 s 0 n j 1792 EX_r5p_e_reverse_383fe j 1793 d 0 1000 n j 1793 EX_rib__D_e j 1794 s 0 n j 1794 EX_rib__D_e_reverse_4a19a j 1795 d 0 1000 n j 1795 EX_rmn_e j 1796 s 0 n j 1796 EX_rmn_e_reverse_b3160 j 1797 d 0 1000 n j 1797 EX_sbt__D_e j 1798 s 0 n j 1798 EX_sbt__D_e_reverse_52f23 j 1799 d 0 1000 n j 1799 EX_ser__D_e j 1800 s 0 n j 1800 EX_ser__D_e_reverse_99725 j 1801 d 0 1000 n j 1801 EX_ser__L_e j 1802 s 0 n j 1802 EX_ser__L_e_reverse_b0b37 j 1803 d 0 1000 n j 1803 EX_skm_e j 1804 s 0 n j 1804 EX_skm_e_reverse_ed122 j 1805 d 0 1000 n j 1805 EX_so2_e j 1806 s 0 n j 1806 EX_so2_e_reverse_de12f j 1807 d 0 1000 n j 1807 EX_so3_e j 1808 s 0 n j 1808 EX_so3_e_reverse_116a1 j 1809 d 0 1000 n j 1809 EX_so4_e j 1810 d 0 1 n j 1810 EX_so4_e_reverse_5c8ed j 1811 d 0 1000 n j 1811 EX_spmd_e j 1812 s 0 n j 1812 EX_spmd_e_reverse_761ad j 1813 d 0 1000 n j 1813 EX_succ_e j 1814 s 0 n j 1814 EX_succ_e_reverse_a9039 j 1815 d 0 1000 n j 1815 EX_sucr_e j 1816 s 0 n j 1816 EX_sucr_e_reverse_0215c j 1817 d 0 1000 n j 1817 EX_sulfac_e j 1818 s 0 n j 1818 EX_sulfac_e_reverse_2695d j 1819 d 0 1000 n j 1819 EX_tartr__L_e j 1820 s 0 n j 1820 EX_tartr__L_e_reverse_6023a j 1821 d 0 1000 n j 1821 EX_taur_e j 1822 s 0 n j 1822 EX_taur_e_reverse_69949 j 1823 d 0 1000 n j 1823 EX_tcynt_e j 1824 s 0 n j 1824 EX_tcynt_e_reverse_739e6 j 1825 d 0 1000 n j 1825 EX_thm_e j 1826 d 0 2.96498354434133e-08 n j 1826 EX_thm_e_reverse_96547 j 1827 d 0 1000 n j 1827 EX_thr__L_e j 1828 s 0 n j 1828 EX_thr__L_e_reverse_ddaf9 j 1829 d 0 1000 n j 1829 EX_thrp_e j 1830 s 0 n j 1830 EX_thrp_e_reverse_51d63 j 1831 d 0 1000 n j 1831 EX_thym_e j 1832 s 0 n j 1832 EX_thym_e_reverse_84e99 j 1833 d 0 1000 n j 1833 EX_thymd_e j 1834 s 0 n j 1834 EX_thymd_e_reverse_94c6c j 1835 d 0 1000 n j 1835 EX_tma_e j 1836 s 0 n j 1836 EX_tma_e_reverse_1429d j 1837 d 0 1000 n j 1837 EX_tmao_e j 1838 s 0 n j 1838 EX_tmao_e_reverse_18ba4 j 1839 d 0 1000 n j 1839 EX_tre_e j 1840 s 0 n j 1840 EX_tre_e_reverse_fb5f1 j 1841 d 0 1000 n j 1841 EX_trp__L_e j 1842 s 0 n j 1842 EX_trp__L_e_reverse_d9983 j 1843 d 0 1000 n j 1843 EX_tsul_e j 1844 s 0 n j 1844 EX_tsul_e_reverse_22ca1 j 1845 d 0 1000 n j 1845 EX_ttdca_e j 1846 s 0 n j 1846 EX_ttdca_e_reverse_c67f4 j 1847 d 0 1000 n j 1847 EX_ttdcea_e j 1848 s 0 n j 1848 EX_ttdcea_e_reverse_e3700 j 1849 d 0 1000 n j 1849 EX_tungs_e j 1850 s 0 n j 1850 EX_tungs_e_reverse_6ffff j 1851 d 0 1000 n j 1851 EX_tym_e j 1852 s 0 n j 1852 EX_tym_e_reverse_e1acb j 1853 d 0 1000 n j 1853 EX_tyr__L_e j 1854 s 0 n j 1854 EX_tyr__L_e_reverse_516d2 j 1855 d 0 1000 n j 1855 EX_tyrp_e j 1856 s 0 n j 1856 EX_tyrp_e_reverse_36480 j 1857 d 0 1000 n j 1857 EX_uacgam_e j 1858 s 0 n j 1858 EX_uacgam_e_reverse_abfb0 j 1859 d 0 1000 n j 1859 EX_udpacgal_e j 1860 s 0 n j 1860 EX_udpacgal_e_reverse_a02b1 j 1861 d 0 1000 n j 1861 EX_udpg_e j 1862 s 0 n j 1862 EX_udpg_e_reverse_a3f02 j 1863 d 0 1000 n j 1863 EX_udpgal_e j 1864 s 0 n j 1864 EX_udpgal_e_reverse_9c019 j 1865 d 0 1000 n j 1865 EX_udpglcur_e j 1866 s 0 n j 1866 EX_udpglcur_e_reverse_baf0e j 1867 d 0 1000 n j 1867 EX_ump_e j 1868 s 0 n j 1868 EX_ump_e_reverse_58471 j 1869 d 0 1000 n j 1869 EX_ura_e j 1870 s 0 n j 1870 EX_ura_e_reverse_98cbe j 1871 d 0 1000 n j 1871 EX_urea_e j 1872 s 0 n j 1872 EX_urea_e_reverse_02f51 j 1873 d 0 1000 n j 1873 EX_uri_e j 1874 s 0 n j 1874 EX_uri_e_reverse_019f3 j 1875 d 0 1000 n j 1875 EX_val__L_e j 1876 s 0 n j 1876 EX_val__L_e_reverse_9e0f7 j 1877 d 0 1000 n j 1877 EX_xan_e j 1878 s 0 n j 1878 EX_xan_e_reverse_7bb40 j 1879 d 0 1000 n j 1879 EX_xmp_e j 1880 s 0 n j 1880 EX_xmp_e_reverse_5fd31 j 1881 d 0 1000 n j 1881 EX_xtsn_e j 1882 s 0 n j 1882 EX_xtsn_e_reverse_33417 j 1883 d 0 1000 n j 1883 EX_xyl__D_e j 1884 s 0 n j 1884 EX_xyl__D_e_reverse_e202a j 1885 d 0 1000 n j 1885 EX_xylu__L_e j 1886 s 0 n j 1886 EX_xylu__L_e_reverse_a93ff j 1887 d 0 1000 n j 1887 EX_zn2_e j 1888 d 0 0.005 n j 1888 EX_zn2_e_reverse_3c725 j 1889 d 0 1000 n j 1889 Ec_biomass_iAF1260_core_59p81M j 1890 s 0 n j 1890 Ec_biomass_iAF1260_core_59p81M_reverse_096d3 j 1891 d 0 1000 n j 1891 F6PA j 1892 d 0 1000 n j 1892 F6PA_reverse_816ed j 1893 d 0 1000 n j 1893 F6PP j 1894 s 0 n j 1894 F6PP_reverse_6022a j 1895 d 0 1000 n j 1895 F6Pt6_2pp j 1896 s 0 n j 1896 F6Pt6_2pp_reverse_2b592 j 1897 d 0 1000 n j 1897 F6Ptex j 1898 d 0 1000 n j 1898 F6Ptex_reverse_b4bbc j 1899 d 0 1000 n j 1899 FA100ACPHi j 1900 s 0 n j 1900 FA100ACPHi_reverse_838d9 j 1901 d 0 1000 n j 1901 FA120ACPHi j 1902 s 0 n j 1902 FA120ACPHi_reverse_4e287 j 1903 d 0 1000 n j 1903 FA140ACPHi j 1904 s 0 n j 1904 FA140ACPHi_reverse_c7f9a j 1905 d 0 1000 n j 1905 FA141ACPHi j 1906 s 0 n j 1906 FA141ACPHi_reverse_c0f63 j 1907 d 0 1000 n j 1907 FA160ACPHi j 1908 s 0 n j 1908 FA160ACPHi_reverse_e7083 j 1909 d 0 1000 n j 1909 FA161ACPHi j 1910 s 0 n j 1910 FA161ACPHi_reverse_c2d36 j 1911 d 0 1000 n j 1911 FA80ACPHi j 1912 s 0 n j 1912 FA80ACPHi_reverse_11bcc j 1913 d 0 1000 n j 1913 FACOAE100 j 1914 s 0 n j 1914 FACOAE100_reverse_4e2b1 j 1915 d 0 1000 n j 1915 FACOAE120 j 1916 s 0 n j 1916 FACOAE120_reverse_5b66f j 1917 d 0 1000 n j 1917 FACOAE140 j 1918 s 0 n j 1918 FACOAE140_reverse_a2f77 j 1919 d 0 1000 n j 1919 FACOAE141 j 1920 s 0 n j 1920 FACOAE141_reverse_53f9d j 1921 d 0 1000 n j 1921 FACOAE160 j 1922 s 0 n j 1922 FACOAE160_reverse_cf5f6 j 1923 d 0 1000 n j 1923 FACOAE161 j 1924 s 0 n j 1924 FACOAE161_reverse_eee30 j 1925 d 0 1000 n j 1925 FACOAE180 j 1926 s 0 n j 1926 FACOAE180_reverse_7e403 j 1927 d 0 1000 n j 1927 FACOAE181 j 1928 s 0 n j 1928 FACOAE181_reverse_801e1 j 1929 d 0 1000 n j 1929 FACOAE60 j 1930 s 0 n j 1930 FACOAE60_reverse_69a9a j 1931 d 0 1000 n j 1931 FACOAE80 j 1932 s 0 n j 1932 FACOAE80_reverse_fab77 j 1933 d 0 1000 n j 1933 FACOAL100t2pp j 1934 s 0 n j 1934 FACOAL100t2pp_reverse_8cd18 j 1935 d 0 1000 n j 1935 FACOAL120t2pp j 1936 s 0 n j 1936 FACOAL120t2pp_reverse_7fbe8 j 1937 d 0 1000 n j 1937 FACOAL140t2pp j 1938 s 0 n j 1938 FACOAL140t2pp_reverse_134cb j 1939 d 0 1000 n j 1939 FACOAL141t2pp j 1940 s 0 n j 1940 FACOAL141t2pp_reverse_a4489 j 1941 d 0 1000 n j 1941 FACOAL160t2pp j 1942 s 0 n j 1942 FACOAL160t2pp_reverse_57f27 j 1943 d 0 1000 n j 1943 FACOAL161t2pp j 1944 s 0 n j 1944 FACOAL161t2pp_reverse_19e85 j 1945 d 0 1000 n j 1945 FACOAL180t2pp j 1946 s 0 n j 1946 FACOAL180t2pp_reverse_4b889 j 1947 d 0 1000 n j 1947 FACOAL181t2pp j 1948 s 0 n j 1948 FACOAL181t2pp_reverse_74ac3 j 1949 d 0 1000 n j 1949 FACOAL60t2pp j 1950 s 0 n j 1950 FACOAL60t2pp_reverse_f9af5 j 1951 d 0 1000 n j 1951 FACOAL80t2pp j 1952 s 0 n j 1952 FACOAL80t2pp_reverse_a6beb j 1953 d 0 1000 n j 1953 FADRx j 1954 s 0 n j 1954 FADRx_reverse_48623 j 1955 d 0 1000 n j 1955 FADRx2 j 1956 s 0 n j 1956 FADRx2_reverse_f1eff j 1957 d 0 1000 n j 1957 FALDtex j 1958 d 0 1000 n j 1958 FALDtex_reverse_1317b j 1959 d 0 1000 n j 1959 FALDtpp j 1960 d 0 1000 n j 1960 FALDtpp_reverse_a8bc3 j 1961 d 0 1000 n j 1961 FALGTHLs j 1962 d 0 1000 n j 1962 FALGTHLs_reverse_1514d j 1963 d 0 1000 n j 1963 FBA j 1964 d 0 1000 n j 1964 FBA_reverse_84806 j 1965 d 0 1000 n j 1965 FBP j 1966 s 0 n j 1966 FBP_reverse_bf2c9 j 1967 d 0 1000 n j 1967 FCI j 1968 d 0 1000 n j 1968 FCI_reverse_74198 j 1969 d 0 1000 n j 1969 FCLK j 1970 s 0 n j 1970 FCLK_reverse_8faf5 j 1971 d 0 1000 n j 1971 FCLPA j 1972 d 0 1000 n j 1972 FCLPA_reverse_df7f9 j 1973 d 0 1000 n j 1973 FCLT j 1974 s 0 n j 1974 FCLT_reverse_1a6b6 j 1975 d 0 1000 n j 1975 FDH4pp j 1976 s 0 n j 1976 FDH4pp_reverse_2bad3 j 1977 d 0 1000 n j 1977 FDH5pp j 1978 s 0 n j 1978 FDH5pp_reverse_ab9f8 j 1979 d 0 1000 n j 1979 FE2t2pp j 1980 s 0 n j 1980 FE2t2pp_reverse_50348 j 1981 d 0 1000 n j 1981 FE2tex j 1982 d 0 1000 n j 1982 FE2tex_reverse_62032 j 1983 d 0 1000 n j 1983 FE2tpp j 1984 s 0 n j 1984 FE2tpp_reverse_07828 j 1985 d 0 1000 n j 1985 FE3DHBZR j 1986 s 0 n j 1986 FE3DHBZR_reverse_14b6c j 1987 d 0 1000 n j 1987 FE3DHBZSabcpp j 1988 s 0 n j 1988 FE3DHBZSabcpp_reverse_ca936 j 1989 d 0 1000 n j 1989 FE3DHBZStonex j 1990 s 0 n j 1990 FE3DHBZStonex_reverse_5e203 j 1991 d 0 1000 n j 1991 FE3HOXR1 j 1992 s 0 n j 1992 FE3HOXR1_reverse_26ea5 j 1993 d 0 1000 n j 1993 FE3HOXR2 j 1994 s 0 n j 1994 FE3HOXR2_reverse_872a1 j 1995 d 0 1000 n j 1995 FE3HOXR3 j 1996 s 0 n j 1996 FE3HOXR3_reverse_fc59b j 1997 d 0 1000 n j 1997 FE3HOXUtex j 1998 s 0 n j 1998 FE3HOXUtex_reverse_6114b j 1999 d 0 1000 n j 1999 FE3HOXUtpp j 2000 s 0 n j 2000 FE3HOXUtpp_reverse_03898 j 2001 d 0 1000 n j 2001 FE3HOXexs j 2002 s 0 n j 2002 FE3HOXexs_reverse_6e61e j 2003 d 0 1000 n j 2003 FE3HOXtonex j 2004 s 0 n j 2004 FE3HOXtonex_reverse_1dfd1 j 2005 d 0 1000 n j 2005 FE3Ri j 2006 s 0 n j 2006 FE3Ri_reverse_dd1fc j 2007 d 0 1000 n j 2007 FE3tex j 2008 d 0 1000 n j 2008 FE3tex_reverse_d0931 j 2009 d 0 1000 n j 2009 FECRMR1 j 2010 s 0 n j 2010 FECRMR1_reverse_ac48a j 2011 d 0 1000 n j 2011 FECRMR2 j 2012 s 0 n j 2012 FECRMR2_reverse_c664c j 2013 d 0 1000 n j 2013 FECRMR3 j 2014 s 0 n j 2014 FECRMR3_reverse_0579c j 2015 d 0 1000 n j 2015 FECRMUtex j 2016 s 0 n j 2016 FECRMUtex_reverse_6c617 j 2017 d 0 1000 n j 2017 FECRMUtpp j 2018 s 0 n j 2018 FECRMUtpp_reverse_d3b60 j 2019 d 0 1000 n j 2019 FECRMabcpp j 2020 s 0 n j 2020 FECRMabcpp_reverse_7f712 j 2021 d 0 1000 n j 2021 FECRMexs j 2022 s 0 n j 2022 FECRMexs_reverse_04dda j 2023 d 0 1000 n j 2023 FECRMtonex j 2024 s 0 n j 2024 FECRMtonex_reverse_4ef83 j 2025 d 0 1000 n j 2025 FEENTERabcpp j 2026 s 0 n j 2026 FEENTERabcpp_reverse_a4ab4 j 2027 d 0 1000 n j 2027 FEENTERexs j 2028 s 0 n j 2028 FEENTERexs_reverse_3df6f j 2029 d 0 1000 n j 2029 FEENTERtonex j 2030 s 0 n j 2030 FEENTERtonex_reverse_aa732 j 2031 d 0 1000 n j 2031 FEENTERtpp j 2032 s 0 n j 2032 FEENTERtpp_reverse_35de8 j 2033 d 0 1000 n j 2033 FEOXAMUtex j 2034 s 0 n j 2034 FEOXAMUtex_reverse_ce967 j 2035 d 0 1000 n j 2035 FEOXAMUtpp j 2036 s 0 n j 2036 FEOXAMUtpp_reverse_a25af j 2037 d 0 1000 n j 2037 FEOXAMabcpp j 2038 s 0 n j 2038 FEOXAMabcpp_reverse_5457e j 2039 d 0 1000 n j 2039 FEOXAMexs j 2040 s 0 n j 2040 FEOXAMexs_reverse_1312b j 2041 d 0 1000 n j 2041 FEOXAMtonex j 2042 s 0 n j 2042 FEOXAMtonex_reverse_c1ce4 j 2043 d 0 1000 n j 2043 FEROpp j 2044 s 0 n j 2044 FEROpp_reverse_a433b j 2045 s 0 n j 2045 FHL j 2046 s 0 n j 2046 FHL_reverse_2a0cb j 2047 d 0 1000 n j 2047 FLDR j 2048 s 0 n j 2048 FLDR_reverse_4c71f j 2049 d 0 1000 n j 2049 FLVR j 2050 s 0 n j 2050 FLVR_reverse_e5074 j 2051 d 0 1000 n j 2051 FLVRx j 2052 s 0 n j 2052 FLVRx_reverse_e0efc j 2053 d 0 1000 n j 2053 FMETTRS j 2054 s 0 n j 2054 FMETTRS_reverse_3b6c6 j 2055 d 0 1000 n j 2055 FMNAT j 2056 s 0 n j 2056 FMNAT_reverse_50ba1 j 2057 d 0 1000 n j 2057 FMNRx j 2058 s 0 n j 2058 FMNRx_reverse_d06bb j 2059 d 0 1000 n j 2059 FMNRx2 j 2060 s 0 n j 2060 FMNRx2_reverse_5e09f j 2061 d 0 1000 n j 2061 FORt2pp j 2062 s 0 n j 2062 FORt2pp_reverse_c6a6b j 2063 d 0 1000 n j 2063 FORtex j 2064 d 0 1000 n j 2064 FORtex_reverse_0935f j 2065 d 0 1000 n j 2065 FORtppi j 2066 s 0 n j 2066 FORtppi_reverse_ddf9e j 2067 d 0 1000 n j 2067 FRD2 j 2068 s 0 n j 2068 FRD2_reverse_9a9f9 j 2069 d 0 1000 n j 2069 FRD3 j 2070 s 0 n j 2070 FRD3_reverse_78134 j 2071 d 0 1000 n j 2071 FRUK j 2072 s 0 n j 2072 FRUK_reverse_e5cfd j 2073 d 0 1000 n j 2073 FRULYStex j 2074 d 0 1000 n j 2074 FRULYStex_reverse_d8a3d j 2075 d 0 1000 n j 2075 FRUURtex j 2076 d 0 1000 n j 2076 FRUURtex_reverse_7b42b j 2077 d 0 1000 n j 2077 FRUpts2pp j 2078 s 0 n j 2078 FRUpts2pp_reverse_55dac j 2079 d 0 1000 n j 2079 FRUptspp j 2080 s 0 n j 2080 FRUptspp_reverse_8cdda j 2081 d 0 1000 n j 2081 FRUtex j 2082 d 0 1000 n j 2082 FRUtex_reverse_0160a j 2083 d 0 1000 n j 2083 FTHFD j 2084 s 0 n j 2084 FTHFD_reverse_44321 j 2085 d 0 1000 n j 2085 FUCtex j 2086 d 0 1000 n j 2086 FUCtex_reverse_eebba j 2087 d 0 1000 n j 2087 FUCtpp j 2088 d 0 1000 n j 2088 FUCtpp_reverse_d2289 j 2089 d 0 1000 n j 2089 FUM j 2090 d 0 1000 n j 2090 FUM_reverse_d3642 j 2091 d 0 1000 n j 2091 FUMt2_2pp j 2092 s 0 n j 2092 FUMt2_2pp_reverse_fb621 j 2093 d 0 1000 n j 2093 FUMtex j 2094 d 0 1000 n j 2094 FUMtex_reverse_556a3 j 2095 d 0 1000 n j 2095 G1PACT j 2096 s 0 n j 2096 G1PACT_reverse_51580 j 2097 d 0 1000 n j 2097 G1PPpp j 2098 s 0 n j 2098 G1PPpp_reverse_c08b7 j 2099 d 0 1000 n j 2099 G1PTT j 2100 s 0 n j 2100 G1PTT_reverse_acd22 j 2101 d 0 1000 n j 2101 G1Ptex j 2102 d 0 1000 n j 2102 G1Ptex_reverse_6b1be j 2103 d 0 1000 n j 2103 G1SAT j 2104 d 0 1000 n j 2104 G1SAT_reverse_2ec2f j 2105 d 0 1000 n j 2105 G2PPpp j 2106 s 0 n j 2106 G2PPpp_reverse_db88f j 2107 d 0 1000 n j 2107 G3PAT120 j 2108 s 0 n j 2108 G3PAT120_reverse_34d68 j 2109 d 0 1000 n j 2109 G3PAT140 j 2110 s 0 n j 2110 G3PAT140_reverse_70922 j 2111 d 0 1000 n j 2111 G3PAT141 j 2112 s 0 n j 2112 G3PAT141_reverse_b50c4 j 2113 d 0 1000 n j 2113 G3PAT160 j 2114 s 0 n j 2114 G3PAT160_reverse_446d0 j 2115 d 0 1000 n j 2115 G3PAT161 j 2116 s 0 n j 2116 G3PAT161_reverse_1ef08 j 2117 d 0 1000 n j 2117 G3PAT180 j 2118 s 0 n j 2118 G3PAT180_reverse_e7ff1 j 2119 d 0 1000 n j 2119 G3PAT181 j 2120 s 0 n j 2120 G3PAT181_reverse_89dcb j 2121 d 0 1000 n j 2121 G3PCabcpp j 2122 s 0 n j 2122 G3PCabcpp_reverse_533c2 j 2123 d 0 1000 n j 2123 G3PCtex j 2124 d 0 1000 n j 2124 G3PCtex_reverse_12db0 j 2125 d 0 1000 n j 2125 G3PD2 j 2126 d 0 1000 n j 2126 G3PD2_reverse_0c363 j 2127 d 0 1000 n j 2127 G3PD5 j 2128 s 0 n j 2128 G3PD5_reverse_cbf7e j 2129 d 0 1000 n j 2129 G3PD6 j 2130 s 0 n j 2130 G3PD6_reverse_a5207 j 2131 d 0 1000 n j 2131 G3PD7 j 2132 s 0 n j 2132 G3PD7_reverse_74364 j 2133 d 0 1000 n j 2133 G3PEabcpp j 2134 s 0 n j 2134 G3PEabcpp_reverse_86805 j 2135 d 0 1000 n j 2135 G3PEtex j 2136 d 0 1000 n j 2136 G3PEtex_reverse_2e8db j 2137 d 0 1000 n j 2137 G3PGabcpp j 2138 s 0 n j 2138 G3PGabcpp_reverse_603fd j 2139 d 0 1000 n j 2139 G3PGtex j 2140 d 0 1000 n j 2140 G3PGtex_reverse_56fc1 j 2141 d 0 1000 n j 2141 G3PIabcpp j 2142 s 0 n j 2142 G3PIabcpp_reverse_8097b j 2143 d 0 1000 n j 2143 G3PItex j 2144 d 0 1000 n j 2144 G3PItex_reverse_cf34b j 2145 d 0 1000 n j 2145 G3PSabcpp j 2146 s 0 n j 2146 G3PSabcpp_reverse_55636 j 2147 d 0 1000 n j 2147 G3PStex j 2148 d 0 1000 n j 2148 G3PStex_reverse_d8e57 j 2149 d 0 1000 n j 2149 G3PT j 2150 s 0 n j 2150 G3PT_reverse_0c714 j 2151 d 0 1000 n j 2151 G5SADs j 2152 s 0 n j 2152 G5SADs_reverse_c7fa4 j 2153 d 0 1000 n j 2153 G5SD j 2154 s 0 n j 2154 G5SD_reverse_af8c0 j 2155 d 0 1000 n j 2155 G6PDA j 2156 s 0 n j 2156 G6PDA_reverse_74cec j 2157 d 0 1000 n j 2157 G6PDH2r j 2158 d 0 1000 n j 2158 G6PDH2r_reverse_19ddf j 2159 d 0 1000 n j 2159 G6PP j 2160 s 0 n j 2160 G6PP_reverse_0ca97 j 2161 d 0 1000 n j 2161 G6Pt6_2pp j 2162 s 0 n j 2162 G6Pt6_2pp_reverse_d2a32 j 2163 d 0 1000 n j 2163 G6Ptex j 2164 d 0 1000 n j 2164 G6Ptex_reverse_18275 j 2165 d 0 1000 n j 2165 GAL1PPpp j 2166 s 0 n j 2166 GAL1PPpp_reverse_20a5d j 2167 d 0 1000 n j 2167 GAL1Ptex j 2168 d 0 1000 n j 2168 GAL1Ptex_reverse_59516 j 2169 d 0 1000 n j 2169 GALBDtex j 2170 d 0 1000 n j 2170 GALBDtex_reverse_20d94 j 2171 d 0 1000 n j 2171 GALCTNLtex j 2172 d 0 1000 n j 2172 GALCTNLtex_reverse_0beec j 2173 d 0 1000 n j 2173 GALCTNt2pp j 2174 s 0 n j 2174 GALCTNt2pp_reverse_0033f j 2175 d 0 1000 n j 2175 GALCTNtex j 2176 d 0 1000 n j 2176 GALCTNtex_reverse_3d1b9 j 2177 d 0 1000 n j 2177 GALCTt2rpp j 2178 d 0 1000 n j 2178 GALCTt2rpp_reverse_3d443 j 2179 d 0 1000 n j 2179 GALCTtex j 2180 d 0 1000 n j 2180 GALCTtex_reverse_17864 j 2181 d 0 1000 n j 2181 GALKr j 2182 s 0 n j 2182 GALKr_reverse_f2812 j 2183 d 0 1000 n j 2183 GALM2pp j 2184 s 0 n j 2184 GALM2pp_reverse_3782e j 2185 d 0 1000 n j 2185 GALS3 j 2186 s 0 n j 2186 GALS3_reverse_0876a j 2187 d 0 1000 n j 2187 GALT1 j 2188 s 0 n j 2188 GALT1_reverse_8f23f j 2189 d 0 1000 n j 2189 GALTtex j 2190 d 0 1000 n j 2190 GALTtex_reverse_6effe j 2191 d 0 1000 n j 2191 GALURt2rpp j 2192 d 0 1000 n j 2192 GALURt2rpp_reverse_ab541 j 2193 d 0 1000 n j 2193 GALURtex j 2194 d 0 1000 n j 2194 GALURtex_reverse_76987 j 2195 d 0 1000 n j 2195 GALUi j 2196 s 0 n j 2196 GALUi_reverse_c40d5 j 2197 d 0 1000 n j 2197 GALabcpp j 2198 s 0 n j 2198 GALabcpp_reverse_5f3e3 j 2199 d 0 1000 n j 2199 GALt2pp j 2200 s 0 n j 2200 GALt2pp_reverse_a17c6 j 2201 d 0 1000 n j 2201 GALtex j 2202 d 0 1000 n j 2202 GALtex_reverse_3707a j 2203 d 0 1000 n j 2203 GAM6Pt6_2pp j 2204 s 0 n j 2204 GAM6Pt6_2pp_reverse_fb76b j 2205 d 0 1000 n j 2205 GAMAN6Ptex j 2206 d 0 1000 n j 2206 GAMAN6Ptex_reverse_9152e j 2207 d 0 1000 n j 2207 GAMptspp j 2208 s 0 n j 2208 GAMptspp_reverse_3e396 j 2209 d 0 1000 n j 2209 GAMtex j 2210 d 0 1000 n j 2210 GAMtex_reverse_bc147 j 2211 d 0 1000 n j 2211 GAPD j 2212 d 0 1000 n j 2212 GAPD_reverse_459c1 j 2213 d 0 1000 n j 2213 GARFT j 2214 d 0 1000 n j 2214 GARFT_reverse_7ecb6 j 2215 d 0 1000 n j 2215 GART j 2216 s 0 n j 2216 GART_reverse_61742 j 2217 d 0 1000 n j 2217 GBBTNtex j 2218 d 0 1000 n j 2218 GBBTNtex_reverse_b2a35 j 2219 d 0 1000 n j 2219 GDMANE j 2220 s 0 n j 2220 GDMANE_reverse_b86aa j 2221 d 0 1000 n j 2221 GDPDPK j 2222 s 0 n j 2222 GDPDPK_reverse_382cc j 2223 d 0 1000 n j 2223 GDPMNH j 2224 s 0 n j 2224 GDPMNH_reverse_65ff7 j 2225 d 0 1000 n j 2225 GDPMNP j 2226 s 0 n j 2226 GDPMNP_reverse_21010 j 2227 d 0 1000 n j 2227 GDPtex j 2228 d 0 1000 n j 2228 GDPtex_reverse_749cd j 2229 d 0 1000 n j 2229 GF6PTA j 2230 s 0 n j 2230 GF6PTA_reverse_21fb1 j 2231 d 0 1000 n j 2231 GHMT2r j 2232 d 0 1000 n j 2232 GHMT2r_reverse_d977f j 2233 d 0 1000 n j 2233 GK1 j 2234 d 0 1000 n j 2234 GK1_reverse_11a40 j 2235 d 0 1000 n j 2235 GLBRAN2 j 2236 s 0 n j 2236 GLBRAN2_reverse_1b8be j 2237 d 0 1000 n j 2237 GLCATr j 2238 d 0 1000 n j 2238 GLCATr_reverse_9af93 j 2239 d 0 1000 n j 2239 GLCDpp j 2240 s 0 n j 2240 GLCDpp_reverse_d9944 j 2241 d 0 1000 n j 2241 GLCNt2rpp j 2242 d 0 1000 n j 2242 GLCNt2rpp_reverse_056bf j 2243 d 0 1000 n j 2243 GLCNtex j 2244 d 0 1000 n j 2244 GLCNtex_reverse_2dd9c j 2245 d 0 1000 n j 2245 GLCP j 2246 s 0 n j 2246 GLCP_reverse_c3987 j 2247 d 0 1000 n j 2247 GLCP2 j 2248 s 0 n j 2248 GLCP2_reverse_550c1 j 2249 d 0 1000 n j 2249 GLCRAL j 2250 s 0 n j 2250 GLCRAL_reverse_e887c j 2251 d 0 1000 n j 2251 GLCRD j 2252 s 0 n j 2252 GLCRD_reverse_f42e2 j 2253 d 0 1000 n j 2253 GLCRt2rpp j 2254 d 0 1000 n j 2254 GLCRt2rpp_reverse_e7168 j 2255 d 0 1000 n j 2255 GLCRtex j 2256 d 0 1000 n j 2256 GLCRtex_reverse_91298 j 2257 d 0 1000 n j 2257 GLCS1 j 2258 s 0 n j 2258 GLCS1_reverse_6cce0 j 2259 d 0 1000 n j 2259 GLCTR1 j 2260 s 0 n j 2260 GLCTR1_reverse_7108b j 2261 d 0 1000 n j 2261 GLCTR2 j 2262 s 0 n j 2262 GLCTR2_reverse_0d51e j 2263 d 0 1000 n j 2263 GLCTR3 j 2264 s 0 n j 2264 GLCTR3_reverse_40321 j 2265 d 0 1000 n j 2265 GLCUR1Ptex j 2266 d 0 1000 n j 2266 GLCUR1Ptex_reverse_77625 j 2267 d 0 1000 n j 2267 GLCURt2rpp j 2268 d 0 1000 n j 2268 GLCURt2rpp_reverse_15d52 j 2269 d 0 1000 n j 2269 GLCURtex j 2270 d 0 1000 n j 2270 GLCURtex_reverse_45707 j 2271 d 0 1000 n j 2271 GLCabcpp j 2272 s 0 n j 2272 GLCabcpp_reverse_fb087 j 2273 d 0 1000 n j 2273 GLCptspp j 2274 s 0 n j 2274 GLCptspp_reverse_9cf76 j 2275 d 0 1000 n j 2275 GLCt2pp j 2276 s 0 n j 2276 GLCt2pp_reverse_b9e3b j 2277 d 0 1000 n j 2277 GLCtex j 2278 d 0 1000 n j 2278 GLCtex_reverse_cf101 j 2279 d 0 1000 n j 2279 GLCtexi j 2280 s 0 n j 2280 GLCtexi_reverse_9660e j 2281 d 0 1000 n j 2281 GLDBRAN2 j 2282 s 0 n j 2282 GLDBRAN2_reverse_149c3 j 2283 d 0 1000 n j 2283 GLGC j 2284 s 0 n j 2284 GLGC_reverse_f6fb0 j 2285 d 0 1000 n j 2285 GLNS j 2286 s 0 n j 2286 GLNS_reverse_59581 j 2287 d 0 1000 n j 2287 GLNTRS j 2288 s 0 n j 2288 GLNTRS_reverse_062f1 j 2289 d 0 1000 n j 2289 GLNabcpp j 2290 s 0 n j 2290 GLNabcpp_reverse_c0546 j 2291 d 0 1000 n j 2291 GLNtex j 2292 d 0 1000 n j 2292 GLNtex_reverse_7b7bb j 2293 d 0 1000 n j 2293 GLU5K j 2294 s 0 n j 2294 GLU5K_reverse_0d895 j 2295 d 0 1000 n j 2295 GLUCYS j 2296 s 0 n j 2296 GLUCYS_reverse_f13d6 j 2297 d 0 1000 n j 2297 GLUDy j 2298 d 0 1000 n j 2298 GLUDy_reverse_fa4e7 j 2299 d 0 1000 n j 2299 GLUN j 2300 s 0 n j 2300 GLUN_reverse_4ccdb j 2301 d 0 1000 n j 2301 GLUNpp j 2302 s 0 n j 2302 GLUNpp_reverse_b9a17 j 2303 d 0 1000 n j 2303 GLUPRT j 2304 s 0 n j 2304 GLUPRT_reverse_1f180 j 2305 d 0 1000 n j 2305 GLUR j 2306 d 0 1000 n j 2306 GLUR_reverse_6b3bf j 2307 d 0 1000 n j 2307 GLUSy j 2308 s 0 n j 2308 GLUSy_reverse_6a00f j 2309 d 0 1000 n j 2309 GLUTRR j 2310 s 0 n j 2310 GLUTRR_reverse_355d5 j 2311 d 0 1000 n j 2311 GLUTRS j 2312 s 0 n j 2312 GLUTRS_reverse_b214d j 2313 d 0 1000 n j 2313 GLUabcpp j 2314 s 0 n j 2314 GLUabcpp_reverse_31e5a j 2315 d 0 1000 n j 2315 GLUt2rpp j 2316 d 0 1000 n j 2316 GLUt2rpp_reverse_6203a j 2317 d 0 1000 n j 2317 GLUt4pp j 2318 s 0 n j 2318 GLUt4pp_reverse_e5533 j 2319 d 0 1000 n j 2319 GLUtex j 2320 d 0 1000 n j 2320 GLUtex_reverse_556e0 j 2321 d 0 1000 n j 2321 GLXCL j 2322 s 0 n j 2322 GLXCL_reverse_ea654 j 2323 d 0 1000 n j 2323 GLYALDtex j 2324 d 0 1000 n j 2324 GLYALDtex_reverse_9a060 j 2325 d 0 1000 n j 2325 GLYALDtpp j 2326 d 0 1000 n j 2326 GLYALDtpp_reverse_e48d4 j 2327 d 0 1000 n j 2327 GLYAT j 2328 d 0 1000 n j 2328 GLYAT_reverse_9e240 j 2329 d 0 1000 n j 2329 GLYBabcpp j 2330 s 0 n j 2330 GLYBabcpp_reverse_db5e6 j 2331 d 0 1000 n j 2331 GLYBtex j 2332 d 0 1000 n j 2332 GLYBtex_reverse_f31f5 j 2333 d 0 1000 n j 2333 GLYC2Ptex j 2334 d 0 1000 n j 2334 GLYC2Ptex_reverse_12c3e j 2335 d 0 1000 n j 2335 GLYC3Pabcpp j 2336 s 0 n j 2336 GLYC3Pabcpp_reverse_4dfe0 j 2337 d 0 1000 n j 2337 GLYC3Pt6pp j 2338 s 0 n j 2338 GLYC3Pt6pp_reverse_1e468 j 2339 d 0 1000 n j 2339 GLYC3Ptex j 2340 d 0 1000 n j 2340 GLYC3Ptex_reverse_6c7e7 j 2341 d 0 1000 n j 2341 GLYCAt2rpp j 2342 d 0 1000 n j 2342 GLYCAt2rpp_reverse_6cc5b j 2343 d 0 1000 n j 2343 GLYCAtex j 2344 d 0 1000 n j 2344 GLYCAtex_reverse_8cc71 j 2345 d 0 1000 n j 2345 GLYCDx j 2346 s 0 n j 2346 GLYCDx_reverse_1c0b9 j 2347 d 0 1000 n j 2347 GLYCK j 2348 s 0 n j 2348 GLYCK_reverse_c3ee2 j 2349 d 0 1000 n j 2349 GLYCK2 j 2350 s 0 n j 2350 GLYCK2_reverse_31342 j 2351 d 0 1000 n j 2351 GLYCL j 2352 s 0 n j 2352 GLYCL_reverse_e418f j 2353 d 0 1000 n j 2353 GLYCLTDx j 2354 s 0 n j 2354 GLYCLTDx_reverse_d2f71 j 2355 d 0 1000 n j 2355 GLYCLTDy j 2356 s 0 n j 2356 GLYCLTDy_reverse_c2d09 j 2357 d 0 1000 n j 2357 GLYCLTt2rpp j 2358 d 0 1000 n j 2358 GLYCLTt2rpp_reverse_8d806 j 2359 d 0 1000 n j 2359 GLYCLTt4pp j 2360 s 0 n j 2360 GLYCLTt4pp_reverse_e1135 j 2361 d 0 1000 n j 2361 GLYCLTtex j 2362 d 0 1000 n j 2362 GLYCLTtex_reverse_0f859 j 2363 d 0 1000 n j 2363 GLYCTO2 j 2364 s 0 n j 2364 GLYCTO2_reverse_b9aca j 2365 d 0 1000 n j 2365 GLYCTO3 j 2366 s 0 n j 2366 GLYCTO3_reverse_59bab j 2367 d 0 1000 n j 2367 GLYCTO4 j 2368 s 0 n j 2368 GLYCTO4_reverse_9c086 j 2369 d 0 1000 n j 2369 GLYCtex j 2370 d 0 1000 n j 2370 GLYCtex_reverse_8d161 j 2371 d 0 1000 n j 2371 GLYCtpp j 2372 d 0 1000 n j 2372 GLYCtpp_reverse_da8b3 j 2373 d 0 1000 n j 2373 GLYK j 2374 s 0 n j 2374 GLYK_reverse_bda48 j 2375 d 0 1000 n j 2375 GLYOX j 2376 s 0 n j 2376 GLYOX_reverse_6ab0a j 2377 d 0 1000 n j 2377 GLYOX3 j 2378 s 0 n j 2378 GLYOX3_reverse_1055b j 2379 d 0 1000 n j 2379 GLYTRS j 2380 s 0 n j 2380 GLYTRS_reverse_b4742 j 2381 d 0 1000 n j 2381 GLYt2pp j 2382 s 0 n j 2382 GLYt2pp_reverse_b67e5 j 2383 d 0 1000 n j 2383 GLYtex j 2384 d 0 1000 n j 2384 GLYtex_reverse_52f38 j 2385 d 0 1000 n j 2385 GMAND j 2386 s 0 n j 2386 GMAND_reverse_b3087 j 2387 d 0 1000 n j 2387 GMHEPAT j 2388 s 0 n j 2388 GMHEPAT_reverse_681cc j 2389 d 0 1000 n j 2389 GMHEPK j 2390 s 0 n j 2390 GMHEPK_reverse_6f80f j 2391 d 0 1000 n j 2391 GMHEPPA j 2392 s 0 n j 2392 GMHEPPA_reverse_7f337 j 2393 d 0 1000 n j 2393 GMPR j 2394 s 0 n j 2394 GMPR_reverse_dd594 j 2395 d 0 1000 n j 2395 GMPS2 j 2396 s 0 n j 2396 GMPS2_reverse_aa6c4 j 2397 d 0 1000 n j 2397 GMPtex j 2398 d 0 1000 n j 2398 GMPtex_reverse_8f9e8 j 2399 d 0 1000 n j 2399 GND j 2400 s 0 n j 2400 GND_reverse_eec5c j 2401 d 0 1000 n j 2401 GNK j 2402 s 0 n j 2402 GNK_reverse_b04ef j 2403 d 0 1000 n j 2403 GOFUCR j 2404 s 0 n j 2404 GOFUCR_reverse_d2648 j 2405 d 0 1000 n j 2405 GPDDA1 j 2406 s 0 n j 2406 GPDDA1_reverse_306eb j 2407 d 0 1000 n j 2407 GPDDA1pp j 2408 s 0 n j 2408 GPDDA1pp_reverse_761d9 j 2409 d 0 1000 n j 2409 GPDDA2 j 2410 s 0 n j 2410 GPDDA2_reverse_2a1d6 j 2411 d 0 1000 n j 2411 GPDDA2pp j 2412 s 0 n j 2412 GPDDA2pp_reverse_1fc2e j 2413 d 0 1000 n j 2413 GPDDA3 j 2414 s 0 n j 2414 GPDDA3_reverse_f91a3 j 2415 d 0 1000 n j 2415 GPDDA3pp j 2416 s 0 n j 2416 GPDDA3pp_reverse_cb226 j 2417 d 0 1000 n j 2417 GPDDA4 j 2418 s 0 n j 2418 GPDDA4_reverse_bf732 j 2419 d 0 1000 n j 2419 GPDDA4pp j 2420 s 0 n j 2420 GPDDA4pp_reverse_39af6 j 2421 d 0 1000 n j 2421 GPDDA5 j 2422 s 0 n j 2422 GPDDA5_reverse_1db22 j 2423 d 0 1000 n j 2423 GPDDA5pp j 2424 s 0 n j 2424 GPDDA5pp_reverse_87dae j 2425 d 0 1000 n j 2425 GRTT j 2426 s 0 n j 2426 GRTT_reverse_f3afe j 2427 d 0 1000 n j 2427 GRXR j 2428 s 0 n j 2428 GRXR_reverse_e354b j 2429 d 0 1000 n j 2429 GSNK j 2430 s 0 n j 2430 GSNK_reverse_e6c23 j 2431 d 0 1000 n j 2431 GSNt2pp j 2432 s 0 n j 2432 GSNt2pp_reverse_8e537 j 2433 d 0 1000 n j 2433 GSNtex j 2434 d 0 1000 n j 2434 GSNtex_reverse_b0797 j 2435 d 0 1000 n j 2435 GSPMDA j 2436 s 0 n j 2436 GSPMDA_reverse_cebb4 j 2437 d 0 1000 n j 2437 GSPMDS j 2438 s 0 n j 2438 GSPMDS_reverse_d437d j 2439 d 0 1000 n j 2439 GTHOXtex j 2440 d 0 1000 n j 2440 GTHOXtex_reverse_f2d27 j 2441 d 0 1000 n j 2441 GTHOr j 2442 d 0 1000 n j 2442 GTHOr_reverse_8f1f9 j 2443 d 0 1000 n j 2443 GTHRDHpp j 2444 s 0 n j 2444 GTHRDHpp_reverse_1186e j 2445 d 0 1000 n j 2445 GTHRDabc2pp j 2446 s 0 n j 2446 GTHRDabc2pp_reverse_c2215 j 2447 d 0 1000 n j 2447 GTHRDabcpp j 2448 s 0 n j 2448 GTHRDabcpp_reverse_27f15 j 2449 d 0 1000 n j 2449 GTHRDtex j 2450 d 0 1000 n j 2450 GTHRDtex_reverse_3bfd2 j 2451 d 0 1000 n j 2451 GTHS j 2452 s 0 n j 2452 GTHS_reverse_172f9 j 2453 d 0 1000 n j 2453 GTPCI j 2454 s 0 n j 2454 GTPCI_reverse_1ee86 j 2455 d 0 1000 n j 2455 GTPCII2 j 2456 s 0 n j 2456 GTPCII2_reverse_63cd8 j 2457 d 0 1000 n j 2457 GTPDPDP j 2458 s 0 n j 2458 GTPDPDP_reverse_9d492 j 2459 d 0 1000 n j 2459 GTPDPK j 2460 s 0 n j 2460 GTPDPK_reverse_f4450 j 2461 d 0 1000 n j 2461 GTPHs j 2462 s 0 n j 2462 GTPHs_reverse_79d11 j 2463 d 0 1000 n j 2463 GTPtex j 2464 d 0 1000 n j 2464 GTPtex_reverse_cea0b j 2465 d 0 1000 n j 2465 GUAPRT j 2466 s 0 n j 2466 GUAPRT_reverse_ac1f5 j 2467 d 0 1000 n j 2467 GUAt2pp j 2468 s 0 n j 2468 GUAt2pp_reverse_9e865 j 2469 d 0 1000 n j 2469 GUAtex j 2470 d 0 1000 n j 2470 GUAtex_reverse_9765a j 2471 d 0 1000 n j 2471 GUAtpp j 2472 d 0 1000 n j 2472 GUAtpp_reverse_8f625 j 2473 d 0 1000 n j 2473 GUR1PPpp j 2474 s 0 n j 2474 GUR1PPpp_reverse_b6a53 j 2475 d 0 1000 n j 2475 H2O2tex j 2476 d 0 1000 n j 2476 H2O2tex_reverse_c5e91 j 2477 d 0 1000 n j 2477 H2Otex j 2478 d 0 1000 n j 2478 H2Otex_reverse_57da2 j 2479 d 0 1000 n j 2479 H2Otpp j 2480 d 0 1000 n j 2480 H2Otpp_reverse_01d15 j 2481 d 0 1000 n j 2481 H2SO j 2482 s 0 n j 2482 H2SO_reverse_f76c7 j 2483 d 0 1000 n j 2483 H2St1pp j 2484 s 0 n j 2484 H2St1pp_reverse_d701f j 2485 d 0 1000 n j 2485 H2Stex j 2486 d 0 1000 n j 2486 H2Stex_reverse_67951 j 2487 d 0 1000 n j 2487 H2tex j 2488 d 0 1000 n j 2488 H2tex_reverse_89d9b j 2489 d 0 1000 n j 2489 H2tpp j 2490 d 0 1000 n j 2490 H2tpp_reverse_d5688 j 2491 d 0 1000 n j 2491 HACD1i j 2492 s 0 n j 2492 HACD1i_reverse_0d352 j 2493 d 0 1000 n j 2493 HACD2i j 2494 s 0 n j 2494 HACD2i_reverse_bde70 j 2495 d 0 1000 n j 2495 HACD3i j 2496 s 0 n j 2496 HACD3i_reverse_841f3 j 2497 d 0 1000 n j 2497 HACD4i j 2498 s 0 n j 2498 HACD4i_reverse_82a1c j 2499 d 0 1000 n j 2499 HACD5i j 2500 s 0 n j 2500 HACD5i_reverse_fc1a1 j 2501 d 0 1000 n j 2501 HACD6i j 2502 s 0 n j 2502 HACD6i_reverse_0e4e9 j 2503 d 0 1000 n j 2503 HACD7i j 2504 s 0 n j 2504 HACD7i_reverse_3b26f j 2505 d 0 1000 n j 2505 HACD8i j 2506 s 0 n j 2506 HACD8i_reverse_1c30c j 2507 d 0 1000 n j 2507 HBZOPT j 2508 s 0 n j 2508 HBZOPT_reverse_ad95f j 2509 d 0 1000 n j 2509 HCINNMtex j 2510 d 0 1000 n j 2510 HCINNMtex_reverse_baa63 j 2511 d 0 1000 n j 2511 HCO3E j 2512 d 0 1000 n j 2512 HCO3E_reverse_97ea5 j 2513 d 0 1000 n j 2513 HDCAtexi j 2514 s 0 n j 2514 HDCAtexi_reverse_86dae j 2515 d 0 1000 n j 2515 HDCEAtexi j 2516 s 0 n j 2516 HDCEAtexi_reverse_ecdf5 j 2517 d 0 1000 n j 2517 HDCOAI j 2518 s 0 n j 2518 HDCOAI_reverse_3489f j 2519 d 0 1000 n j 2519 HEMEOS j 2520 s 0 n j 2520 HEMEOS_reverse_b63ba j 2521 d 0 1000 n j 2521 HEPK1 j 2522 s 0 n j 2522 HEPK1_reverse_7641a j 2523 d 0 1000 n j 2523 HEPK2 j 2524 s 0 n j 2524 HEPK2_reverse_0f9b1 j 2525 d 0 1000 n j 2525 HEPT1 j 2526 s 0 n j 2526 HEPT1_reverse_da8bc j 2527 d 0 1000 n j 2527 HEPT2 j 2528 s 0 n j 2528 HEPT2_reverse_6039c j 2529 d 0 1000 n j 2529 HEPT3 j 2530 s 0 n j 2530 HEPT3_reverse_23852 j 2531 d 0 1000 n j 2531 HEPT4 j 2532 s 0 n j 2532 HEPT4_reverse_1a6e9 j 2533 d 0 1000 n j 2533 HETZK j 2534 s 0 n j 2534 HETZK_reverse_34f91 j 2535 d 0 1000 n j 2535 HEX1 j 2536 s 0 n j 2536 HEX1_reverse_25efa j 2537 d 0 1000 n j 2537 HEX4 j 2538 s 0 n j 2538 HEX4_reverse_5b8fc j 2539 d 0 1000 n j 2539 HEX7 j 2540 s 0 n j 2540 HEX7_reverse_f7d4e j 2541 d 0 1000 n j 2541 HG2abcpp j 2542 s 0 n j 2542 HG2abcpp_reverse_7efc6 j 2543 d 0 1000 n j 2543 HG2tex j 2544 d 0 1000 n j 2544 HG2tex_reverse_75fcc j 2545 d 0 1000 n j 2545 HISTD j 2546 s 0 n j 2546 HISTD_reverse_2a63b j 2547 d 0 1000 n j 2547 HISTP j 2548 s 0 n j 2548 HISTP_reverse_5e409 j 2549 d 0 1000 n j 2549 HISTRS j 2550 s 0 n j 2550 HISTRS_reverse_a6df2 j 2551 d 0 1000 n j 2551 HISabcpp j 2552 s 0 n j 2552 HISabcpp_reverse_4e9d8 j 2553 d 0 1000 n j 2553 HISt2rpp j 2554 d 0 1000 n j 2554 HISt2rpp_reverse_f6739 j 2555 d 0 1000 n j 2555 HIStex j 2556 d 0 1000 n j 2556 HIStex_reverse_4d05f j 2557 d 0 1000 n j 2557 HMBS j 2558 s 0 n j 2558 HMBS_reverse_23a06 j 2559 d 0 1000 n j 2559 HMPK1 j 2560 s 0 n j 2560 HMPK1_reverse_8f692 j 2561 d 0 1000 n j 2561 HOMt2pp j 2562 s 0 n j 2562 HOMt2pp_reverse_6b82d j 2563 d 0 1000 n j 2563 HOMtex j 2564 d 0 1000 n j 2564 HOMtex_reverse_58325 j 2565 d 0 1000 n j 2565 HPPK2 j 2566 s 0 n j 2566 HPPK2_reverse_9a03f j 2567 d 0 1000 n j 2567 HPPPNtex j 2568 d 0 1000 n j 2568 HPPPNtex_reverse_5cefc j 2569 d 0 1000 n j 2569 HPYRI j 2570 d 0 1000 n j 2570 HPYRI_reverse_5f20f j 2571 d 0 1000 n j 2571 HPYRRx j 2572 s 0 n j 2572 HPYRRx_reverse_8678f j 2573 d 0 1000 n j 2573 HPYRRy j 2574 s 0 n j 2574 HPYRRy_reverse_197c5 j 2575 d 0 1000 n j 2575 HSDy j 2576 d 0 1000 n j 2576 HSDy_reverse_77ce7 j 2577 d 0 1000 n j 2577 HSK j 2578 s 0 n j 2578 HSK_reverse_e4218 j 2579 d 0 1000 n j 2579 HSST j 2580 s 0 n j 2580 HSST_reverse_a009a j 2581 d 0 1000 n j 2581 HSTPT j 2582 s 0 n j 2582 HSTPT_reverse_b3657 j 2583 d 0 1000 n j 2583 HXAtex j 2584 d 0 1000 n j 2584 HXAtex_reverse_ba86b j 2585 d 0 1000 n j 2585 HXPRT j 2586 s 0 n j 2586 HXPRT_reverse_c7021 j 2587 d 0 1000 n j 2587 HYPOE j 2588 s 0 n j 2588 HYPOE_reverse_6571b j 2589 d 0 1000 n j 2589 HYXNtex j 2590 d 0 1000 n j 2590 HYXNtex_reverse_af8af j 2591 d 0 1000 n j 2591 HYXNtpp j 2592 d 0 1000 n j 2592 HYXNtpp_reverse_52a92 j 2593 d 0 1000 n j 2593 Htex j 2594 d 0 1000 n j 2594 Htex_reverse_6f9a4 j 2595 d 0 1000 n j 2595 ICDHyr j 2596 d 0 1000 n j 2596 ICDHyr_reverse_7f84b j 2597 d 0 1000 n j 2597 ICHORS j 2598 d 0 1000 n j 2598 ICHORS_reverse_8e175 j 2599 d 0 1000 n j 2599 ICHORSi j 2600 s 0 n j 2600 ICHORSi_reverse_73339 j 2601 d 0 1000 n j 2601 ICHORT j 2602 s 0 n j 2602 ICHORT_reverse_743ed j 2603 d 0 1000 n j 2603 ICL j 2604 s 0 n j 2604 ICL_reverse_2f27e j 2605 d 0 1000 n j 2605 IDOND j 2606 d 0 1000 n j 2606 IDOND_reverse_b2be5 j 2607 d 0 1000 n j 2607 IDOND2 j 2608 s 0 n j 2608 IDOND2_reverse_a93f5 j 2609 d 0 1000 n j 2609 IDONt2rpp j 2610 d 0 1000 n j 2610 IDONt2rpp_reverse_b5eee j 2611 d 0 1000 n j 2611 IDONtex j 2612 d 0 1000 n j 2612 IDONtex_reverse_efc44 j 2613 d 0 1000 n j 2613 IG3PS j 2614 s 0 n j 2614 IG3PS_reverse_12008 j 2615 d 0 1000 n j 2615 IGPDH j 2616 s 0 n j 2616 IGPDH_reverse_b1a3c j 2617 d 0 1000 n j 2617 IGPS j 2618 s 0 n j 2618 IGPS_reverse_feb80 j 2619 d 0 1000 n j 2619 ILETA j 2620 d 0 1000 n j 2620 ILETA_reverse_aec70 j 2621 d 0 1000 n j 2621 ILETRS j 2622 s 0 n j 2622 ILETRS_reverse_02878 j 2623 d 0 1000 n j 2623 ILEabcpp j 2624 s 0 n j 2624 ILEabcpp_reverse_a3857 j 2625 d 0 1000 n j 2625 ILEt2rpp j 2626 d 0 1000 n j 2626 ILEt2rpp_reverse_b0484 j 2627 d 0 1000 n j 2627 ILEtex j 2628 d 0 1000 n j 2628 ILEtex_reverse_d95d1 j 2629 d 0 1000 n j 2629 IMPC j 2630 d 0 1000 n j 2630 IMPC_reverse_efa41 j 2631 d 0 1000 n j 2631 IMPD j 2632 s 0 n j 2632 IMPD_reverse_6e625 j 2633 d 0 1000 n j 2633 IMPtex j 2634 d 0 1000 n j 2634 IMPtex_reverse_014c6 j 2635 d 0 1000 n j 2635 INDOLEt2pp j 2636 s 0 n j 2636 INDOLEt2pp_reverse_6a69a j 2637 d 0 1000 n j 2637 INDOLEt2rpp j 2638 d 0 1000 n j 2638 INDOLEt2rpp_reverse_67d3f j 2639 d 0 1000 n j 2639 INDOLEtex j 2640 d 0 1000 n j 2640 INDOLEtex_reverse_8bf71 j 2641 d 0 1000 n j 2641 INSH j 2642 s 0 n j 2642 INSH_reverse_e84bd j 2643 d 0 1000 n j 2643 INSK j 2644 s 0 n j 2644 INSK_reverse_93565 j 2645 d 0 1000 n j 2645 INSTtex j 2646 d 0 1000 n j 2646 INSTtex_reverse_583d8 j 2647 d 0 1000 n j 2647 INSt2pp j 2648 s 0 n j 2648 INSt2pp_reverse_142d8 j 2649 d 0 1000 n j 2649 INSt2rpp j 2650 d 0 1000 n j 2650 INSt2rpp_reverse_c8cfb j 2651 d 0 1000 n j 2651 INStex j 2652 d 0 1000 n j 2652 INStex_reverse_06a7c j 2653 d 0 1000 n j 2653 IPDDI j 2654 d 0 1000 n j 2654 IPDDI_reverse_6c5f9 j 2655 d 0 1000 n j 2655 IPDPS j 2656 s 0 n j 2656 IPDPS_reverse_baaf9 j 2657 d 0 1000 n j 2657 IPMD j 2658 s 0 n j 2658 IPMD_reverse_d7a5e j 2659 d 0 1000 n j 2659 IPPMIa j 2660 d 0 1000 n j 2660 IPPMIa_reverse_0594d j 2661 d 0 1000 n j 2661 IPPMIb j 2662 d 0 1000 n j 2662 IPPMIb_reverse_e37a1 j 2663 d 0 1000 n j 2663 IPPS j 2664 s 0 n j 2664 IPPS_reverse_d94c0 j 2665 d 0 1000 n j 2665 ISETACtex j 2666 d 0 1000 n j 2666 ISETACtex_reverse_3abad j 2667 d 0 1000 n j 2667 K2L4Aabcpp j 2668 s 0 n j 2668 K2L4Aabcpp_reverse_ff31a j 2669 d 0 1000 n j 2669 K2L4Atex j 2670 s 0 n j 2670 K2L4Atex_reverse_ca0f8 j 2671 d 0 1000 n j 2671 KARA1 j 2672 d 0 1000 n j 2672 KARA1_reverse_2b971 j 2673 d 0 1000 n j 2673 KARA2 j 2674 d 0 1000 n j 2674 KARA2_reverse_65e99 j 2675 d 0 1000 n j 2675 KAS14 j 2676 s 0 n j 2676 KAS14_reverse_25582 j 2677 d 0 1000 n j 2677 KAS15 j 2678 s 0 n j 2678 KAS15_reverse_6f7fb j 2679 d 0 1000 n j 2679 KAT1 j 2680 s 0 n j 2680 KAT1_reverse_8dae4 j 2681 d 0 1000 n j 2681 KAT2 j 2682 s 0 n j 2682 KAT2_reverse_b46ec j 2683 d 0 1000 n j 2683 KAT3 j 2684 s 0 n j 2684 KAT3_reverse_a4d92 j 2685 d 0 1000 n j 2685 KAT4 j 2686 s 0 n j 2686 KAT4_reverse_49119 j 2687 d 0 1000 n j 2687 KAT5 j 2688 s 0 n j 2688 KAT5_reverse_04f39 j 2689 d 0 1000 n j 2689 KAT6 j 2690 s 0 n j 2690 KAT6_reverse_04968 j 2691 d 0 1000 n j 2691 KAT7 j 2692 s 0 n j 2692 KAT7_reverse_7ad6a j 2693 d 0 1000 n j 2693 KAT8 j 2694 s 0 n j 2694 KAT8_reverse_6614c j 2695 d 0 1000 n j 2695 KDOCT2 j 2696 s 0 n j 2696 KDOCT2_reverse_b2fcd j 2697 d 0 1000 n j 2697 KDOPP j 2698 s 0 n j 2698 KDOPP_reverse_c38fd j 2699 d 0 1000 n j 2699 KDOPS j 2700 s 0 n j 2700 KDOPS_reverse_d4842 j 2701 d 0 1000 n j 2701 KG6PDC j 2702 s 0 n j 2702 KG6PDC_reverse_9de4b j 2703 d 0 1000 n j 2703 Kabcpp j 2704 s 0 n j 2704 Kabcpp_reverse_35f86 j 2705 d 0 1000 n j 2705 Kt2pp j 2706 s 0 n j 2706 Kt2pp_reverse_5687c j 2707 d 0 1000 n j 2707 Kt3pp j 2708 s 0 n j 2708 Kt3pp_reverse_63b11 j 2709 d 0 1000 n j 2709 Ktex j 2710 d 0 1000 n j 2710 Ktex_reverse_03b32 j 2711 d 0 1000 n j 2711 LA4NTpp j 2712 s 0 n j 2712 LA4NTpp_reverse_2ba26 j 2713 d 0 1000 n j 2713 LADGMDH j 2714 s 0 n j 2714 LADGMDH_reverse_f7b48 j 2715 d 0 1000 n j 2715 LALDO2x j 2716 s 0 n j 2716 LALDO2x_reverse_97d24 j 2717 d 0 1000 n j 2717 LALGP j 2718 s 0 n j 2718 LALGP_reverse_4d1aa j 2719 d 0 1000 n j 2719 LCARR j 2720 d 0 1000 n j 2720 LCARR_reverse_9213d j 2721 d 0 1000 n j 2721 LCARS j 2722 d 0 1000 n j 2722 LCARS_reverse_66c3d j 2723 d 0 1000 n j 2723 LCTStex j 2724 d 0 1000 n j 2724 LCTStex_reverse_b72e4 j 2725 d 0 1000 n j 2725 LDH_D j 2726 d 0 1000 n j 2726 LDH_D_reverse_f8507 j 2727 d 0 1000 n j 2727 LDH_D2 j 2728 s 0 n j 2728 LDH_D2_reverse_92e29 j 2729 d 0 1000 n j 2729 LEUTAi j 2730 s 0 n j 2730 LEUTAi_reverse_0ec8d j 2731 d 0 1000 n j 2731 LEUTRS j 2732 s 0 n j 2732 LEUTRS_reverse_06175 j 2733 d 0 1000 n j 2733 LEUabcpp j 2734 s 0 n j 2734 LEUabcpp_reverse_ab30a j 2735 d 0 1000 n j 2735 LEUt2rpp j 2736 d 0 1000 n j 2736 LEUt2rpp_reverse_96e34 j 2737 d 0 1000 n j 2737 LEUtex j 2738 d 0 1000 n j 2738 LEUtex_reverse_a9685 j 2739 d 0 1000 n j 2739 LGTHL j 2740 s 0 n j 2740 LGTHL_reverse_c8eb0 j 2741 d 0 1000 n j 2741 LIPACabcpp j 2742 s 0 n j 2742 LIPACabcpp_reverse_9aced j 2743 d 0 1000 n j 2743 LIPAabcpp j 2744 s 0 n j 2744 LIPAabcpp_reverse_26807 j 2745 d 0 1000 n j 2745 LIPAtex j 2746 s 0 n j 2746 LIPAtex_reverse_96274 j 2747 d 0 1000 n j 2747 LPADSS j 2748 s 0 n j 2748 LPADSS_reverse_a2b94 j 2749 d 0 1000 n j 2749 LPLIPAL1A120pp j 2750 s 0 n j 2750 LPLIPAL1A120pp_reverse_c4d72 j 2751 d 0 1000 n j 2751 LPLIPAL1A140pp j 2752 s 0 n j 2752 LPLIPAL1A140pp_reverse_675c8 j 2753 d 0 1000 n j 2753 LPLIPAL1A141pp j 2754 s 0 n j 2754 LPLIPAL1A141pp_reverse_d3730 j 2755 d 0 1000 n j 2755 LPLIPAL1A160pp j 2756 s 0 n j 2756 LPLIPAL1A160pp_reverse_e3b7b j 2757 d 0 1000 n j 2757 LPLIPAL1A161pp j 2758 s 0 n j 2758 LPLIPAL1A161pp_reverse_d6287 j 2759 d 0 1000 n j 2759 LPLIPAL1A180pp j 2760 s 0 n j 2760 LPLIPAL1A180pp_reverse_e29e8 j 2761 d 0 1000 n j 2761 LPLIPAL1A181pp j 2762 s 0 n j 2762 LPLIPAL1A181pp_reverse_94417 j 2763 d 0 1000 n j 2763 LPLIPAL1E120pp j 2764 s 0 n j 2764 LPLIPAL1E120pp_reverse_ba0a2 j 2765 d 0 1000 n j 2765 LPLIPAL1E140pp j 2766 s 0 n j 2766 LPLIPAL1E140pp_reverse_fa8c9 j 2767 d 0 1000 n j 2767 LPLIPAL1E141pp j 2768 s 0 n j 2768 LPLIPAL1E141pp_reverse_afa00 j 2769 d 0 1000 n j 2769 LPLIPAL1E160pp j 2770 s 0 n j 2770 LPLIPAL1E160pp_reverse_b1637 j 2771 d 0 1000 n j 2771 LPLIPAL1E161pp j 2772 s 0 n j 2772 LPLIPAL1E161pp_reverse_51c71 j 2773 d 0 1000 n j 2773 LPLIPAL1E180pp j 2774 s 0 n j 2774 LPLIPAL1E180pp_reverse_841f1 j 2775 d 0 1000 n j 2775 LPLIPAL1E181pp j 2776 s 0 n j 2776 LPLIPAL1E181pp_reverse_add33 j 2777 d 0 1000 n j 2777 LPLIPAL1G120pp j 2778 s 0 n j 2778 LPLIPAL1G120pp_reverse_6056c j 2779 d 0 1000 n j 2779 LPLIPAL1G140pp j 2780 s 0 n j 2780 LPLIPAL1G140pp_reverse_9d9e7 j 2781 d 0 1000 n j 2781 LPLIPAL1G141pp j 2782 s 0 n j 2782 LPLIPAL1G141pp_reverse_30b2b j 2783 d 0 1000 n j 2783 LPLIPAL1G160pp j 2784 s 0 n j 2784 LPLIPAL1G160pp_reverse_6ab0f j 2785 d 0 1000 n j 2785 LPLIPAL1G161pp j 2786 s 0 n j 2786 LPLIPAL1G161pp_reverse_aecac j 2787 d 0 1000 n j 2787 LPLIPAL1G180pp j 2788 s 0 n j 2788 LPLIPAL1G180pp_reverse_9b51e j 2789 d 0 1000 n j 2789 LPLIPAL1G181pp j 2790 s 0 n j 2790 LPLIPAL1G181pp_reverse_c46f5 j 2791 d 0 1000 n j 2791 LPLIPAL2A120 j 2792 s 0 n j 2792 LPLIPAL2A120_reverse_844c0 j 2793 d 0 1000 n j 2793 LPLIPAL2A140 j 2794 s 0 n j 2794 LPLIPAL2A140_reverse_6e1ff j 2795 d 0 1000 n j 2795 LPLIPAL2A141 j 2796 s 0 n j 2796 LPLIPAL2A141_reverse_12ad1 j 2797 d 0 1000 n j 2797 LPLIPAL2A160 j 2798 s 0 n j 2798 LPLIPAL2A160_reverse_b2af0 j 2799 d 0 1000 n j 2799 LPLIPAL2A161 j 2800 s 0 n j 2800 LPLIPAL2A161_reverse_37df8 j 2801 d 0 1000 n j 2801 LPLIPAL2A180 j 2802 s 0 n j 2802 LPLIPAL2A180_reverse_dba15 j 2803 d 0 1000 n j 2803 LPLIPAL2A181 j 2804 s 0 n j 2804 LPLIPAL2A181_reverse_8b966 j 2805 d 0 1000 n j 2805 LPLIPAL2ATE120 j 2806 s 0 n j 2806 LPLIPAL2ATE120_reverse_deb80 j 2807 d 0 1000 n j 2807 LPLIPAL2ATE140 j 2808 s 0 n j 2808 LPLIPAL2ATE140_reverse_0c69d j 2809 d 0 1000 n j 2809 LPLIPAL2ATE141 j 2810 s 0 n j 2810 LPLIPAL2ATE141_reverse_eae4b j 2811 d 0 1000 n j 2811 LPLIPAL2ATE160 j 2812 s 0 n j 2812 LPLIPAL2ATE160_reverse_bcf82 j 2813 d 0 1000 n j 2813 LPLIPAL2ATE161 j 2814 s 0 n j 2814 LPLIPAL2ATE161_reverse_a516f j 2815 d 0 1000 n j 2815 LPLIPAL2ATE180 j 2816 s 0 n j 2816 LPLIPAL2ATE180_reverse_cce82 j 2817 d 0 1000 n j 2817 LPLIPAL2ATE181 j 2818 s 0 n j 2818 LPLIPAL2ATE181_reverse_e8332 j 2819 d 0 1000 n j 2819 LPLIPAL2ATG120 j 2820 s 0 n j 2820 LPLIPAL2ATG120_reverse_9d5c1 j 2821 d 0 1000 n j 2821 LPLIPAL2ATG140 j 2822 s 0 n j 2822 LPLIPAL2ATG140_reverse_e2a65 j 2823 d 0 1000 n j 2823 LPLIPAL2ATG141 j 2824 s 0 n j 2824 LPLIPAL2ATG141_reverse_7ddf2 j 2825 d 0 1000 n j 2825 LPLIPAL2ATG160 j 2826 s 0 n j 2826 LPLIPAL2ATG160_reverse_8358e j 2827 d 0 1000 n j 2827 LPLIPAL2ATG161 j 2828 s 0 n j 2828 LPLIPAL2ATG161_reverse_1cac0 j 2829 d 0 1000 n j 2829 LPLIPAL2ATG180 j 2830 s 0 n j 2830 LPLIPAL2ATG180_reverse_d5e49 j 2831 d 0 1000 n j 2831 LPLIPAL2ATG181 j 2832 s 0 n j 2832 LPLIPAL2ATG181_reverse_0d22a j 2833 d 0 1000 n j 2833 LPLIPAL2E120 j 2834 s 0 n j 2834 LPLIPAL2E120_reverse_f1aae j 2835 d 0 1000 n j 2835 LPLIPAL2E140 j 2836 s 0 n j 2836 LPLIPAL2E140_reverse_075ab j 2837 d 0 1000 n j 2837 LPLIPAL2E141 j 2838 s 0 n j 2838 LPLIPAL2E141_reverse_3ee47 j 2839 d 0 1000 n j 2839 LPLIPAL2E160 j 2840 s 0 n j 2840 LPLIPAL2E160_reverse_ad528 j 2841 d 0 1000 n j 2841 LPLIPAL2E161 j 2842 s 0 n j 2842 LPLIPAL2E161_reverse_e9be3 j 2843 d 0 1000 n j 2843 LPLIPAL2E180 j 2844 s 0 n j 2844 LPLIPAL2E180_reverse_022a8 j 2845 d 0 1000 n j 2845 LPLIPAL2E181 j 2846 s 0 n j 2846 LPLIPAL2E181_reverse_1c193 j 2847 d 0 1000 n j 2847 LPLIPAL2G120 j 2848 s 0 n j 2848 LPLIPAL2G120_reverse_68d19 j 2849 d 0 1000 n j 2849 LPLIPAL2G140 j 2850 s 0 n j 2850 LPLIPAL2G140_reverse_780ce j 2851 d 0 1000 n j 2851 LPLIPAL2G141 j 2852 s 0 n j 2852 LPLIPAL2G141_reverse_2459e j 2853 d 0 1000 n j 2853 LPLIPAL2G160 j 2854 s 0 n j 2854 LPLIPAL2G160_reverse_54863 j 2855 d 0 1000 n j 2855 LPLIPAL2G161 j 2856 s 0 n j 2856 LPLIPAL2G161_reverse_9a980 j 2857 d 0 1000 n j 2857 LPLIPAL2G180 j 2858 s 0 n j 2858 LPLIPAL2G180_reverse_116f7 j 2859 d 0 1000 n j 2859 LPLIPAL2G181 j 2860 s 0 n j 2860 LPLIPAL2G181_reverse_3cf24 j 2861 d 0 1000 n j 2861 LSERDHr j 2862 d 0 1000 n j 2862 LSERDHr_reverse_7bbae j 2863 d 0 1000 n j 2863 LYSDC j 2864 s 0 n j 2864 LYSDC_reverse_d9eb6 j 2865 d 0 1000 n j 2865 LYSTRS j 2866 s 0 n j 2866 LYSTRS_reverse_d3497 j 2867 d 0 1000 n j 2867 LYSabcpp j 2868 s 0 n j 2868 LYSabcpp_reverse_b8184 j 2869 d 0 1000 n j 2869 LYSt2pp j 2870 s 0 n j 2870 LYSt2pp_reverse_3bd5c j 2871 d 0 1000 n j 2871 LYSt3pp j 2872 s 0 n j 2872 LYSt3pp_reverse_e2d78 j 2873 d 0 1000 n j 2873 LYStex j 2874 d 0 1000 n j 2874 LYStex_reverse_a5886 j 2875 d 0 1000 n j 2875 LYXI j 2876 s 0 n j 2876 LYXI_reverse_16c69 j 2877 d 0 1000 n j 2877 LYXt2pp j 2878 s 0 n j 2878 LYXt2pp_reverse_946d1 j 2879 d 0 1000 n j 2879 LYXtex j 2880 d 0 1000 n j 2880 LYXtex_reverse_8deea j 2881 d 0 1000 n j 2881 L_LACD2 j 2882 s 0 n j 2882 L_LACD2_reverse_31758 j 2883 d 0 1000 n j 2883 L_LACD3 j 2884 s 0 n j 2884 L_LACD3_reverse_d3a1b j 2885 d 0 1000 n j 2885 L_LACt2rpp j 2886 d 0 1000 n j 2886 L_LACt2rpp_reverse_9d5df j 2887 d 0 1000 n j 2887 L_LACtex j 2888 d 0 1000 n j 2888 L_LACtex_reverse_7f0b4 j 2889 d 0 1000 n j 2889 M1PD j 2890 d 0 1000 n j 2890 M1PD_reverse_914a8 j 2891 d 0 1000 n j 2891 MACPD j 2892 s 0 n j 2892 MACPD_reverse_57f90 j 2893 d 0 1000 n j 2893 MALDt2_2pp j 2894 s 0 n j 2894 MALDt2_2pp_reverse_bdc53 j 2895 d 0 1000 n j 2895 MALDtex j 2896 d 0 1000 n j 2896 MALDtex_reverse_10a51 j 2897 d 0 1000 n j 2897 MALS j 2898 s 0 n j 2898 MALS_reverse_d7382 j 2899 d 0 1000 n j 2899 MALTATr j 2900 d 0 1000 n j 2900 MALTATr_reverse_7153a j 2901 d 0 1000 n j 2901 MALTHXabcpp j 2902 s 0 n j 2902 MALTHXabcpp_reverse_db4fe j 2903 d 0 1000 n j 2903 MALTHXtexi j 2904 s 0 n j 2904 MALTHXtexi_reverse_f16e3 j 2905 d 0 1000 n j 2905 MALTPTabcpp j 2906 s 0 n j 2906 MALTPTabcpp_reverse_2d651 j 2907 d 0 1000 n j 2907 MALTPTtexi j 2908 s 0 n j 2908 MALTPTtexi_reverse_926cf j 2909 d 0 1000 n j 2909 MALTTRabcpp j 2910 s 0 n j 2910 MALTTRabcpp_reverse_82fd8 j 2911 d 0 1000 n j 2911 MALTTRtexi j 2912 s 0 n j 2912 MALTTRtexi_reverse_c76b5 j 2913 d 0 1000 n j 2913 MALTTTRabcpp j 2914 s 0 n j 2914 MALTTTRabcpp_reverse_2e7d0 j 2915 d 0 1000 n j 2915 MALTTTRtexi j 2916 s 0 n j 2916 MALTTTRtexi_reverse_03fc4 j 2917 d 0 1000 n j 2917 MALTabcpp j 2918 s 0 n j 2918 MALTabcpp_reverse_6c8be j 2919 d 0 1000 n j 2919 MALTptspp j 2920 s 0 n j 2920 MALTptspp_reverse_1cf27 j 2921 d 0 1000 n j 2921 MALTtexi j 2922 s 0 n j 2922 MALTtexi_reverse_b9839 j 2923 d 0 1000 n j 2923 MALt2_2pp j 2924 s 0 n j 2924 MALt2_2pp_reverse_b55c3 j 2925 d 0 1000 n j 2925 MALtex j 2926 d 0 1000 n j 2926 MALtex_reverse_5ca30 j 2927 d 0 1000 n j 2927 MAN6PI j 2928 d 0 1000 n j 2928 MAN6PI_reverse_d96f0 j 2929 d 0 1000 n j 2929 MAN6Pt6_2pp j 2930 s 0 n j 2930 MAN6Pt6_2pp_reverse_b70c0 j 2931 d 0 1000 n j 2931 MAN6Ptex j 2932 d 0 1000 n j 2932 MAN6Ptex_reverse_783f8 j 2933 d 0 1000 n j 2933 MANGLYCtex j 2934 d 0 1000 n j 2934 MANGLYCtex_reverse_ae4c5 j 2935 d 0 1000 n j 2935 MANptspp j 2936 s 0 n j 2936 MANptspp_reverse_31b36 j 2937 d 0 1000 n j 2937 MANtex j 2938 d 0 1000 n j 2938 MANtex_reverse_87c2f j 2939 d 0 1000 n j 2939 MCITD j 2940 s 0 n j 2940 MCITD_reverse_431b1 j 2941 d 0 1000 n j 2941 MCITL2 j 2942 d 0 1000 n j 2942 MCITL2_reverse_5d403 j 2943 d 0 1000 n j 2943 MCITS j 2944 s 0 n j 2944 MCITS_reverse_21c9c j 2945 d 0 1000 n j 2945 MCOATA j 2946 d 0 1000 n j 2946 MCOATA_reverse_d10f2 j 2947 d 0 1000 n j 2947 MCPST j 2948 s 0 n j 2948 MCPST_reverse_c1773 j 2949 d 0 1000 n j 2949 MCTP1App j 2950 s 0 n j 2950 MCTP1App_reverse_33fae j 2951 d 0 1000 n j 2951 MCTP1Bpp j 2952 s 0 n j 2952 MCTP1Bpp_reverse_801d1 j 2953 d 0 1000 n j 2953 MCTP2App j 2954 s 0 n j 2954 MCTP2App_reverse_ab790 j 2955 d 0 1000 n j 2955 MDDCP1pp j 2956 s 0 n j 2956 MDDCP1pp_reverse_77f34 j 2957 d 0 1000 n j 2957 MDDCP2pp j 2958 s 0 n j 2958 MDDCP2pp_reverse_16437 j 2959 d 0 1000 n j 2959 MDDCP3pp j 2960 s 0 n j 2960 MDDCP3pp_reverse_def42 j 2961 d 0 1000 n j 2961 MDDCP4pp j 2962 s 0 n j 2962 MDDCP4pp_reverse_76a1f j 2963 d 0 1000 n j 2963 MDDCP5pp j 2964 s 0 n j 2964 MDDCP5pp_reverse_fd1dc j 2965 d 0 1000 n j 2965 MDDEP1pp j 2966 s 0 n j 2966 MDDEP1pp_reverse_6e8fc j 2967 d 0 1000 n j 2967 MDDEP2pp j 2968 s 0 n j 2968 MDDEP2pp_reverse_952c4 j 2969 d 0 1000 n j 2969 MDDEP3pp j 2970 s 0 n j 2970 MDDEP3pp_reverse_99f89 j 2971 d 0 1000 n j 2971 MDDEP4pp j 2972 s 0 n j 2972 MDDEP4pp_reverse_6d84a j 2973 d 0 1000 n j 2973 MDH j 2974 d 0 1000 n j 2974 MDH_reverse_ee52c j 2975 d 0 1000 n j 2975 MDRPD j 2976 s 0 n j 2976 MDRPD_reverse_fc553 j 2977 d 0 1000 n j 2977 ME1 j 2978 s 0 n j 2978 ME1_reverse_9736c j 2979 d 0 1000 n j 2979 ME2 j 2980 s 0 n j 2980 ME2_reverse_2b0a2 j 2981 d 0 1000 n j 2981 MECDPDH2 j 2982 s 0 n j 2982 MECDPDH2_reverse_1c8d6 j 2983 d 0 1000 n j 2983 MECDPS j 2984 s 0 n j 2984 MECDPS_reverse_8baa5 j 2985 d 0 1000 n j 2985 MELIBt2pp j 2986 s 0 n j 2986 MELIBt2pp_reverse_41d5d j 2987 d 0 1000 n j 2987 MELIBt3ipp j 2988 s 0 n j 2988 MELIBt3ipp_reverse_83e68 j 2989 d 0 1000 n j 2989 MELIBtex j 2990 d 0 1000 n j 2990 MELIBtex_reverse_35489 j 2991 d 0 1000 n j 2991 MEPCT j 2992 s 0 n j 2992 MEPCT_reverse_de97a j 2993 d 0 1000 n j 2993 METAT j 2994 s 0 n j 2994 METAT_reverse_793ef j 2995 d 0 1000 n j 2995 METDabcpp j 2996 s 0 n j 2996 METDabcpp_reverse_5e6d9 j 2997 d 0 1000 n j 2997 METDtex j 2998 d 0 1000 n j 2998 METDtex_reverse_a7b32 j 2999 d 0 1000 n j 2999 METOX1s j 3000 s 0 n j 3000 METOX1s_reverse_d3bca j 3001 d 0 1000 n j 3001 METOX2s j 3002 s 0 n j 3002 METOX2s_reverse_21cff j 3003 d 0 1000 n j 3003 METS j 3004 s 0 n j 3004 METS_reverse_af81e j 3005 d 0 1000 n j 3005 METSOX1abcpp j 3006 s 0 n j 3006 METSOX1abcpp_reverse_86d41 j 3007 d 0 1000 n j 3007 METSOX1tex j 3008 d 0 1000 n j 3008 METSOX1tex_reverse_61d34 j 3009 d 0 1000 n j 3009 METSOX2abcpp j 3010 s 0 n j 3010 METSOX2abcpp_reverse_17619 j 3011 d 0 1000 n j 3011 METSOX2tex j 3012 d 0 1000 n j 3012 METSOX2tex_reverse_27fe0 j 3013 d 0 1000 n j 3013 METSOXR1 j 3014 s 0 n j 3014 METSOXR1_reverse_1f950 j 3015 d 0 1000 n j 3015 METSOXR2 j 3016 s 0 n j 3016 METSOXR2_reverse_18064 j 3017 d 0 1000 n j 3017 METTRS j 3018 s 0 n j 3018 METTRS_reverse_d6cd0 j 3019 d 0 1000 n j 3019 METabcpp j 3020 s 0 n j 3020 METabcpp_reverse_3d065 j 3021 d 0 1000 n j 3021 METtex j 3022 d 0 1000 n j 3022 METtex_reverse_3ac81 j 3023 d 0 1000 n j 3023 MG2t3_2pp j 3024 d 0 1000 n j 3024 MG2t3_2pp_reverse_f9aa3 j 3025 d 0 1000 n j 3025 MG2tex j 3026 d 0 1000 n j 3026 MG2tex_reverse_a1983 j 3027 d 0 1000 n j 3027 MG2tpp j 3028 s 0 n j 3028 MG2tpp_reverse_85d82 j 3029 d 0 1000 n j 3029 MGSA j 3030 s 0 n j 3030 MGSA_reverse_ca5f7 j 3031 d 0 1000 n j 3031 MI1PP j 3032 s 0 n j 3032 MI1PP_reverse_76aa8 j 3033 d 0 1000 n j 3033 MICITD j 3034 s 0 n j 3034 MICITD_reverse_1be8b j 3035 d 0 1000 n j 3035 MINOHPtexi j 3036 s 0 n j 3036 MINOHPtexi_reverse_afc75 j 3037 d 0 1000 n j 3037 MLDCP1App j 3038 s 0 n j 3038 MLDCP1App_reverse_96701 j 3039 d 0 1000 n j 3039 MLDCP1Bpp j 3040 s 0 n j 3040 MLDCP1Bpp_reverse_5a028 j 3041 d 0 1000 n j 3041 MLDCP2App j 3042 s 0 n j 3042 MLDCP2App_reverse_ab200 j 3043 d 0 1000 n j 3043 MLDCP2Bpp j 3044 s 0 n j 3044 MLDCP2Bpp_reverse_14d0a j 3045 d 0 1000 n j 3045 MLDCP3App j 3046 s 0 n j 3046 MLDCP3App_reverse_cb2dc j 3047 d 0 1000 n j 3047 MLDEP1pp j 3048 s 0 n j 3048 MLDEP1pp_reverse_3a4b7 j 3049 d 0 1000 n j 3049 MLDEP2pp j 3050 s 0 n j 3050 MLDEP2pp_reverse_d46ea j 3051 d 0 1000 n j 3051 MLTG1 j 3052 s 0 n j 3052 MLTG1_reverse_807e4 j 3053 d 0 1000 n j 3053 MLTG2 j 3054 s 0 n j 3054 MLTG2_reverse_8ae5d j 3055 d 0 1000 n j 3055 MLTG3 j 3056 s 0 n j 3056 MLTG3_reverse_4bea7 j 3057 d 0 1000 n j 3057 MLTG4 j 3058 s 0 n j 3058 MLTG4_reverse_c7c2e j 3059 d 0 1000 n j 3059 MLTG5 j 3060 s 0 n j 3060 MLTG5_reverse_6f2d4 j 3061 d 0 1000 n j 3061 MLTGY1pp j 3062 s 0 n j 3062 MLTGY1pp_reverse_83a82 j 3063 d 0 1000 n j 3063 MLTGY2pp j 3064 s 0 n j 3064 MLTGY2pp_reverse_21ef1 j 3065 d 0 1000 n j 3065 MLTGY3pp j 3066 s 0 n j 3066 MLTGY3pp_reverse_b3def j 3067 d 0 1000 n j 3067 MLTGY4pp j 3068 s 0 n j 3068 MLTGY4pp_reverse_73320 j 3069 d 0 1000 n j 3069 MLTP1 j 3070 d 0 1000 n j 3070 MLTP1_reverse_0e00b j 3071 d 0 1000 n j 3071 MLTP2 j 3072 d 0 1000 n j 3072 MLTP2_reverse_2ca92 j 3073 d 0 1000 n j 3073 MLTP3 j 3074 d 0 1000 n j 3074 MLTP3_reverse_b3ce1 j 3075 d 0 1000 n j 3075 MME j 3076 d 0 1000 n j 3076 MME_reverse_8be2d j 3077 d 0 1000 n j 3077 MMETtex j 3078 d 0 1000 n j 3078 MMETtex_reverse_65f54 j 3079 d 0 1000 n j 3079 MN2t3pp j 3080 s 0 n j 3080 MN2t3pp_reverse_f2687 j 3081 d 0 1000 n j 3081 MN2tpp j 3082 s 0 n j 3082 MN2tpp_reverse_45302 j 3083 d 0 1000 n j 3083 MN6PP j 3084 s 0 n j 3084 MN6PP_reverse_27a9e j 3085 d 0 1000 n j 3085 MNLptspp j 3086 s 0 n j 3086 MNLptspp_reverse_ef012 j 3087 d 0 1000 n j 3087 MNLtex j 3088 d 0 1000 n j 3088 MNLtex_reverse_b3c92 j 3089 d 0 1000 n j 3089 MNt2pp j 3090 s 0 n j 3090 MNt2pp_reverse_c690c j 3091 d 0 1000 n j 3091 MNtex j 3092 d 0 1000 n j 3092 MNtex_reverse_711cc j 3093 d 0 1000 n j 3093 MOAT j 3094 s 0 n j 3094 MOAT_reverse_0fdf8 j 3095 d 0 1000 n j 3095 MOAT2 j 3096 s 0 n j 3096 MOAT2_reverse_6e42e j 3097 d 0 1000 n j 3097 MOAT3C j 3098 s 0 n j 3098 MOAT3C_reverse_7302c j 3099 d 0 1000 n j 3099 MOBDabcpp j 3100 s 0 n j 3100 MOBDabcpp_reverse_4be38 j 3101 d 0 1000 n j 3101 MOBDtex j 3102 d 0 1000 n j 3102 MOBDtex_reverse_4fdc7 j 3103 d 0 1000 n j 3103 MOHMT j 3104 s 0 n j 3104 MOHMT_reverse_83ce0 j 3105 d 0 1000 n j 3105 MPTG j 3106 s 0 n j 3106 MPTG_reverse_610dd j 3107 d 0 1000 n j 3107 MPTG2 j 3108 s 0 n j 3108 MPTG2_reverse_fd602 j 3109 d 0 1000 n j 3109 MSO3tex j 3110 d 0 1000 n j 3110 MSO3tex_reverse_0222e j 3111 d 0 1000 n j 3111 MTAN j 3112 s 0 n j 3112 MTAN_reverse_57476 j 3113 d 0 1000 n j 3113 MTHFC j 3114 d 0 1000 n j 3114 MTHFC_reverse_f6fcc j 3115 d 0 1000 n j 3115 MTHFD j 3116 d 0 1000 n j 3116 MTHFD_reverse_c10fd j 3117 d 0 1000 n j 3117 MTHFR2 j 3118 s 0 n j 3118 MTHFR2_reverse_40f34 j 3119 d 0 1000 n j 3119 MTRI j 3120 d 0 1000 n j 3120 MTRI_reverse_36e0d j 3121 d 0 1000 n j 3121 MTRK j 3122 s 0 n j 3122 MTRK_reverse_5d8b9 j 3123 d 0 1000 n j 3123 MTRPOX j 3124 s 0 n j 3124 MTRPOX_reverse_db92e j 3125 d 0 1000 n j 3125 N2Otex j 3126 d 0 1000 n j 3126 N2Otex_reverse_8cda9 j 3127 d 0 1000 n j 3127 N2Otpp j 3128 d 0 1000 n j 3128 N2Otpp_reverse_e5ea3 j 3129 d 0 1000 n j 3129 NACODA j 3130 s 0 n j 3130 NACODA_reverse_e2aa5 j 3131 d 0 1000 n j 3131 NACtex j 3132 d 0 1000 n j 3132 NACtex_reverse_435b9 j 3133 d 0 1000 n j 3133 NACtpp j 3134 s 0 n j 3134 NACtpp_reverse_4b9c9 j 3135 d 0 1000 n j 3135 NADDP j 3136 s 0 n j 3136 NADDP_reverse_7a11e j 3137 d 0 1000 n j 3137 NADH10 j 3138 s 0 n j 3138 NADH10_reverse_e415a j 3139 d 0 1000 n j 3139 NADH16pp j 3140 s 0 n j 3140 NADH16pp_reverse_a8e37 j 3141 d 0 1000 n j 3141 NADH17pp j 3142 s 0 n j 3142 NADH17pp_reverse_f64c7 j 3143 d 0 1000 n j 3143 NADH18pp j 3144 s 0 n j 3144 NADH18pp_reverse_8cf33 j 3145 d 0 1000 n j 3145 NADH5 j 3146 s 0 n j 3146 NADH5_reverse_d695e j 3147 d 0 1000 n j 3147 NADH9 j 3148 s 0 n j 3148 NADH9_reverse_91511 j 3149 d 0 1000 n j 3149 NADK j 3150 s 0 n j 3150 NADK_reverse_bba52 j 3151 d 0 1000 n j 3151 NADN j 3152 s 0 n j 3152 NADN_reverse_8a930 j 3153 d 0 1000 n j 3153 NADPHQR2 j 3154 s 0 n j 3154 NADPHQR2_reverse_481c5 j 3155 d 0 1000 n j 3155 NADPHQR3 j 3156 s 0 n j 3156 NADPHQR3_reverse_6a295 j 3157 d 0 1000 n j 3157 NADPHQR4 j 3158 s 0 n j 3158 NADPHQR4_reverse_ebd03 j 3159 d 0 1000 n j 3159 NADPPPS j 3160 s 0 n j 3160 NADPPPS_reverse_c9c40 j 3161 d 0 1000 n j 3161 NADS1 j 3162 s 0 n j 3162 NADS1_reverse_0b93a j 3163 d 0 1000 n j 3163 NADTRHD j 3164 s 0 n j 3164 NADTRHD_reverse_49725 j 3165 d 0 1000 n j 3165 NAMNPP j 3166 s 0 n j 3166 NAMNPP_reverse_ebb31 j 3167 d 0 1000 n j 3167 NAt3_1p5pp j 3168 s 0 n j 3168 NAt3_1p5pp_reverse_b9b29 j 3169 d 0 1000 n j 3169 NAt3_2pp j 3170 s 0 n j 3170 NAt3_2pp_reverse_4ca5c j 3171 d 0 1000 n j 3171 NAtex j 3172 d 0 1000 n j 3172 NAtex_reverse_0181e j 3173 d 0 1000 n j 3173 NDPK1 j 3174 d 0 1000 n j 3174 NDPK1_reverse_9216a j 3175 d 0 1000 n j 3175 NDPK2 j 3176 d 0 1000 n j 3176 NDPK2_reverse_10df6 j 3177 d 0 1000 n j 3177 NDPK3 j 3178 d 0 1000 n j 3178 NDPK3_reverse_37ea6 j 3179 d 0 1000 n j 3179 NDPK4 j 3180 d 0 1000 n j 3180 NDPK4_reverse_9a1c8 j 3181 d 0 1000 n j 3181 NDPK5 j 3182 d 0 1000 n j 3182 NDPK5_reverse_6973f j 3183 d 0 1000 n j 3183 NDPK6 j 3184 d 0 1000 n j 3184 NDPK6_reverse_d41ea j 3185 d 0 1000 n j 3185 NDPK7 j 3186 d 0 1000 n j 3186 NDPK7_reverse_9dc79 j 3187 d 0 1000 n j 3187 NDPK8 j 3188 d 0 1000 n j 3188 NDPK8_reverse_13dd1 j 3189 d 0 1000 n j 3189 NH4tex j 3190 d 0 1000 n j 3190 NH4tex_reverse_ce04b j 3191 d 0 1000 n j 3191 NH4tpp j 3192 d 0 1000 n j 3192 NH4tpp_reverse_eca16 j 3193 d 0 1000 n j 3193 NHFRBO j 3194 s 0 n j 3194 NHFRBO_reverse_08cf3 j 3195 d 0 1000 n j 3195 NI2abcpp j 3196 s 0 n j 3196 NI2abcpp_reverse_77f95 j 3197 d 0 1000 n j 3197 NI2t3pp j 3198 s 0 n j 3198 NI2t3pp_reverse_0da92 j 3199 d 0 1000 n j 3199 NI2tex j 3200 d 0 1000 n j 3200 NI2tex_reverse_a2971 j 3201 d 0 1000 n j 3201 NMNAT j 3202 s 0 n j 3202 NMNAT_reverse_6a3d7 j 3203 d 0 1000 n j 3203 NMNDA j 3204 s 0 n j 3204 NMNDA_reverse_0dc65 j 3205 d 0 1000 n j 3205 NMNN j 3206 s 0 n j 3206 NMNN_reverse_3ff83 j 3207 d 0 1000 n j 3207 NMNPtpp j 3208 s 0 n j 3208 NMNPtpp_reverse_fc375 j 3209 d 0 1000 n j 3209 NMNt7pp j 3210 s 0 n j 3210 NMNt7pp_reverse_aded5 j 3211 d 0 1000 n j 3211 NMNtex j 3212 d 0 1000 n j 3212 NMNtex_reverse_f9178 j 3213 d 0 1000 n j 3213 NNAM j 3214 s 0 n j 3214 NNAM_reverse_68e1d j 3215 d 0 1000 n j 3215 NNATr j 3216 d 0 1000 n j 3216 NNATr_reverse_8ab73 j 3217 d 0 1000 n j 3217 NNDPR j 3218 s 0 n j 3218 NNDPR_reverse_445ff j 3219 d 0 1000 n j 3219 NO2t2rpp j 3220 d 0 1000 n j 3220 NO2t2rpp_reverse_a35c8 j 3221 d 0 1000 n j 3221 NO2tex j 3222 d 0 1000 n j 3222 NO2tex_reverse_fed02 j 3223 d 0 1000 n j 3223 NO3R1bpp j 3224 s 0 n j 3224 NO3R1bpp_reverse_f3ffe j 3225 d 0 1000 n j 3225 NO3R1pp j 3226 s 0 n j 3226 NO3R1pp_reverse_9141e j 3227 d 0 1000 n j 3227 NO3R2bpp j 3228 s 0 n j 3228 NO3R2bpp_reverse_ba091 j 3229 d 0 1000 n j 3229 NO3R2pp j 3230 s 0 n j 3230 NO3R2pp_reverse_f05e9 j 3231 d 0 1000 n j 3231 NO3t7pp j 3232 s 0 n j 3232 NO3t7pp_reverse_bcb41 j 3233 d 0 1000 n j 3233 NO3tex j 3234 d 0 1000 n j 3234 NO3tex_reverse_b1290 j 3235 d 0 1000 n j 3235 NODOx j 3236 s 0 n j 3236 NODOx_reverse_aa53a j 3237 d 0 1000 n j 3237 NODOy j 3238 s 0 n j 3238 NODOy_reverse_0f72e j 3239 d 0 1000 n j 3239 NOtex j 3240 d 0 1000 n j 3240 NOtex_reverse_4cf96 j 3241 d 0 1000 n j 3241 NOtpp j 3242 d 0 1000 n j 3242 NOtpp_reverse_27880 j 3243 d 0 1000 n j 3243 NPHS j 3244 s 0 n j 3244 NPHS_reverse_722f6 j 3245 d 0 1000 n j 3245 NTD1 j 3246 s 0 n j 3246 NTD1_reverse_d7db9 j 3247 d 0 1000 n j 3247 NTD10 j 3248 s 0 n j 3248 NTD10_reverse_8b9f0 j 3249 d 0 1000 n j 3249 NTD10pp j 3250 s 0 n j 3250 NTD10pp_reverse_7730d j 3251 d 0 1000 n j 3251 NTD11 j 3252 s 0 n j 3252 NTD11_reverse_39abf j 3253 d 0 1000 n j 3253 NTD11pp j 3254 s 0 n j 3254 NTD11pp_reverse_ffc05 j 3255 d 0 1000 n j 3255 NTD12 j 3256 s 0 n j 3256 NTD12_reverse_293d1 j 3257 d 0 1000 n j 3257 NTD12pp j 3258 s 0 n j 3258 NTD12pp_reverse_9d30b j 3259 d 0 1000 n j 3259 NTD1pp j 3260 s 0 n j 3260 NTD1pp_reverse_fa4c2 j 3261 d 0 1000 n j 3261 NTD2 j 3262 s 0 n j 3262 NTD2_reverse_a3382 j 3263 d 0 1000 n j 3263 NTD2pp j 3264 s 0 n j 3264 NTD2pp_reverse_78372 j 3265 d 0 1000 n j 3265 NTD3 j 3266 s 0 n j 3266 NTD3_reverse_6e80d j 3267 d 0 1000 n j 3267 NTD3pp j 3268 s 0 n j 3268 NTD3pp_reverse_c3d97 j 3269 d 0 1000 n j 3269 NTD4 j 3270 s 0 n j 3270 NTD4_reverse_0e18e j 3271 d 0 1000 n j 3271 NTD4pp j 3272 s 0 n j 3272 NTD4pp_reverse_51810 j 3273 d 0 1000 n j 3273 NTD5 j 3274 s 0 n j 3274 NTD5_reverse_28a76 j 3275 d 0 1000 n j 3275 NTD5pp j 3276 s 0 n j 3276 NTD5pp_reverse_b7c36 j 3277 d 0 1000 n j 3277 NTD6 j 3278 s 0 n j 3278 NTD6_reverse_c5bce j 3279 d 0 1000 n j 3279 NTD6pp j 3280 s 0 n j 3280 NTD6pp_reverse_fefa9 j 3281 d 0 1000 n j 3281 NTD7 j 3282 s 0 n j 3282 NTD7_reverse_20dab j 3283 d 0 1000 n j 3283 NTD7pp j 3284 s 0 n j 3284 NTD7pp_reverse_96e48 j 3285 d 0 1000 n j 3285 NTD8 j 3286 s 0 n j 3286 NTD8_reverse_9dc69 j 3287 d 0 1000 n j 3287 NTD8pp j 3288 s 0 n j 3288 NTD8pp_reverse_2d04b j 3289 d 0 1000 n j 3289 NTD9 j 3290 s 0 n j 3290 NTD9_reverse_d6a60 j 3291 d 0 1000 n j 3291 NTD9pp j 3292 s 0 n j 3292 NTD9pp_reverse_56df5 j 3293 d 0 1000 n j 3293 NTP1 j 3294 s 0 n j 3294 NTP1_reverse_46daa j 3295 d 0 1000 n j 3295 NTP10 j 3296 s 0 n j 3296 NTP10_reverse_1c22d j 3297 d 0 1000 n j 3297 NTP11 j 3298 s 0 n j 3298 NTP11_reverse_a170e j 3299 d 0 1000 n j 3299 NTP12 j 3300 s 0 n j 3300 NTP12_reverse_c9a38 j 3301 d 0 1000 n j 3301 NTP3 j 3302 s 0 n j 3302 NTP3_reverse_eac23 j 3303 d 0 1000 n j 3303 NTP5 j 3304 s 0 n j 3304 NTP5_reverse_252e0 j 3305 d 0 1000 n j 3305 NTPP1 j 3306 s 0 n j 3306 NTPP1_reverse_947f5 j 3307 d 0 1000 n j 3307 NTPP10 j 3308 s 0 n j 3308 NTPP10_reverse_bcc00 j 3309 d 0 1000 n j 3309 NTPP11 j 3310 s 0 n j 3310 NTPP11_reverse_a0c27 j 3311 d 0 1000 n j 3311 NTPP2 j 3312 s 0 n j 3312 NTPP2_reverse_bff4f j 3313 d 0 1000 n j 3313 NTPP3 j 3314 s 0 n j 3314 NTPP3_reverse_32c2e j 3315 d 0 1000 n j 3315 NTPP4 j 3316 s 0 n j 3316 NTPP4_reverse_232cc j 3317 d 0 1000 n j 3317 NTPP5 j 3318 s 0 n j 3318 NTPP5_reverse_f08d0 j 3319 d 0 1000 n j 3319 NTPP6 j 3320 s 0 n j 3320 NTPP6_reverse_4f33c j 3321 d 0 1000 n j 3321 NTPP7 j 3322 s 0 n j 3322 NTPP7_reverse_47c62 j 3323 d 0 1000 n j 3323 NTPP8 j 3324 s 0 n j 3324 NTPP8_reverse_ce3f8 j 3325 d 0 1000 n j 3325 NTPP9 j 3326 s 0 n j 3326 NTPP9_reverse_70642 j 3327 d 0 1000 n j 3327 NTPTP1 j 3328 s 0 n j 3328 NTPTP1_reverse_9002b j 3329 d 0 1000 n j 3329 NTPTP2 j 3330 s 0 n j 3330 NTPTP2_reverse_fb322 j 3331 d 0 1000 n j 3331 NTRIR2x j 3332 s 0 n j 3332 NTRIR2x_reverse_2ba0c j 3333 d 0 1000 n j 3333 NTRIR3pp j 3334 s 0 n j 3334 NTRIR3pp_reverse_9be00 j 3335 d 0 1000 n j 3335 NTRIR4pp j 3336 s 0 n j 3336 NTRIR4pp_reverse_e0888 j 3337 d 0 1000 n j 3337 O2Stex j 3338 d 0 1000 n j 3338 O2Stex_reverse_77f73 j 3339 d 0 1000 n j 3339 O2tex j 3340 d 0 1000 n j 3340 O2tex_reverse_a3b28 j 3341 d 0 1000 n j 3341 O2tpp j 3342 d 0 1000 n j 3342 O2tpp_reverse_28c7e j 3343 d 0 1000 n j 3343 OAADC j 3344 s 0 n j 3344 OAADC_reverse_f85ae j 3345 d 0 1000 n j 3345 OBTFL j 3346 s 0 n j 3346 OBTFL_reverse_ab4a2 j 3347 d 0 1000 n j 3347 OCDCAtexi j 3348 s 0 n j 3348 OCDCAtexi_reverse_b8f37 j 3349 d 0 1000 n j 3349 OCDCEAtexi j 3350 s 0 n j 3350 OCDCEAtexi_reverse_4cd10 j 3351 d 0 1000 n j 3351 OCTAtex j 3352 d 0 1000 n j 3352 OCTAtex_reverse_4220a j 3353 d 0 1000 n j 3353 OCTDPS j 3354 s 0 n j 3354 OCTDPS_reverse_358d9 j 3355 d 0 1000 n j 3355 ODECOAI j 3356 s 0 n j 3356 ODECOAI_reverse_65d90 j 3357 d 0 1000 n j 3357 OHPBAT j 3358 d 0 1000 n j 3358 OHPBAT_reverse_7e72e j 3359 d 0 1000 n j 3359 OHPHM j 3360 s 0 n j 3360 OHPHM_reverse_b08b4 j 3361 d 0 1000 n j 3361 OMBZLM j 3362 s 0 n j 3362 OMBZLM_reverse_a3f14 j 3363 d 0 1000 n j 3363 OMCDC j 3364 s 0 n j 3364 OMCDC_reverse_74477 j 3365 d 0 1000 n j 3365 OMMBLHX j 3366 s 0 n j 3366 OMMBLHX_reverse_94dfd j 3367 d 0 1000 n j 3367 OMMBLHX3 j 3368 s 0 n j 3368 OMMBLHX3_reverse_afc77 j 3369 d 0 1000 n j 3369 OMPDC j 3370 s 0 n j 3370 OMPDC_reverse_45ba1 j 3371 d 0 1000 n j 3371 OMPHHX j 3372 s 0 n j 3372 OMPHHX_reverse_c6683 j 3373 d 0 1000 n j 3373 OMPHHX3 j 3374 s 0 n j 3374 OMPHHX3_reverse_24123 j 3375 d 0 1000 n j 3375 OPHBDC j 3376 s 0 n j 3376 OPHBDC_reverse_da435 j 3377 d 0 1000 n j 3377 OPHHX j 3378 s 0 n j 3378 OPHHX_reverse_2aeb1 j 3379 d 0 1000 n j 3379 OPHHX3 j 3380 s 0 n j 3380 OPHHX3_reverse_63f10 j 3381 d 0 1000 n j 3381 ORNDC j 3382 s 0 n j 3382 ORNDC_reverse_63596 j 3383 d 0 1000 n j 3383 ORNabcpp j 3384 s 0 n j 3384 ORNabcpp_reverse_d4b6e j 3385 d 0 1000 n j 3385 ORNtex j 3386 d 0 1000 n j 3386 ORNtex_reverse_d3e6a j 3387 d 0 1000 n j 3387 OROTt2_2pp j 3388 s 0 n j 3388 OROTt2_2pp_reverse_6e78b j 3389 d 0 1000 n j 3389 OAAt2_2pp j 3390 s 0 n j 3390 OAAt2_2pp_reverse_2273e j 3391 d 0 1000 n j 3391 OROTtex j 3392 d 0 1000 n j 3392 OROTtex_reverse_42ab2 j 3393 d 0 1000 n j 3393 OAAtex j 3394 d 0 1000 n j 3394 OAAtex_reverse_60045 j 3395 d 0 1000 n j 3395 ORPT j 3396 d 0 1000 n j 3396 ORPT_reverse_19432 j 3397 d 0 1000 n j 3397 OXAMTC j 3398 s 0 n j 3398 OXAMTC_reverse_51fcf j 3399 d 0 1000 n j 3399 OXGDC2 j 3400 s 0 n j 3400 OXGDC2_reverse_eae98 j 3401 d 0 1000 n j 3401 P5CD j 3402 s 0 n j 3402 P5CD_reverse_c7374 j 3403 d 0 1000 n j 3403 P5CR j 3404 s 0 n j 3404 P5CR_reverse_55c58 j 3405 d 0 1000 n j 3405 PA120abcpp j 3406 s 0 n j 3406 PA120abcpp_reverse_b98c7 j 3407 d 0 1000 n j 3407 PA140abcpp j 3408 s 0 n j 3408 PA140abcpp_reverse_01d15 j 3409 d 0 1000 n j 3409 PA141abcpp j 3410 s 0 n j 3410 PA141abcpp_reverse_685e5 j 3411 d 0 1000 n j 3411 PA160abcpp j 3412 s 0 n j 3412 PA160abcpp_reverse_5cabb j 3413 d 0 1000 n j 3413 PA161abcpp j 3414 s 0 n j 3414 PA161abcpp_reverse_5530a j 3415 d 0 1000 n j 3415 PA180abcpp j 3416 s 0 n j 3416 PA180abcpp_reverse_58c6b j 3417 d 0 1000 n j 3417 PA181abcpp j 3418 s 0 n j 3418 PA181abcpp_reverse_a7059 j 3419 d 0 1000 n j 3419 PACALDt2rpp j 3420 d 0 1000 n j 3420 PACALDt2rpp_reverse_110b1 j 3421 d 0 1000 n j 3421 PACALDtex j 3422 d 0 1000 n j 3422 PACALDtex_reverse_1dc09 j 3423 d 0 1000 n j 3423 PANTS j 3424 s 0 n j 3424 PANTS_reverse_11dcb j 3425 d 0 1000 n j 3425 PAPA120 j 3426 s 0 n j 3426 PAPA120_reverse_75d70 j 3427 d 0 1000 n j 3427 PAPA120pp j 3428 s 0 n j 3428 PAPA120pp_reverse_54fbc j 3429 d 0 1000 n j 3429 PAPA140 j 3430 s 0 n j 3430 PAPA140_reverse_255f5 j 3431 d 0 1000 n j 3431 PAPA140pp j 3432 s 0 n j 3432 PAPA140pp_reverse_0a02c j 3433 d 0 1000 n j 3433 PAPA141 j 3434 s 0 n j 3434 PAPA141_reverse_945ab j 3435 d 0 1000 n j 3435 PAPA141pp j 3436 s 0 n j 3436 PAPA141pp_reverse_5d5a0 j 3437 d 0 1000 n j 3437 PAPA160 j 3438 s 0 n j 3438 PAPA160_reverse_c64df j 3439 d 0 1000 n j 3439 PAPA160pp j 3440 s 0 n j 3440 PAPA160pp_reverse_1ea28 j 3441 d 0 1000 n j 3441 PAPA161 j 3442 s 0 n j 3442 PAPA161_reverse_1bc33 j 3443 d 0 1000 n j 3443 PAPA161pp j 3444 s 0 n j 3444 PAPA161pp_reverse_65baf j 3445 d 0 1000 n j 3445 PAPA180 j 3446 s 0 n j 3446 PAPA180_reverse_9f7f6 j 3447 d 0 1000 n j 3447 PAPA180pp j 3448 s 0 n j 3448 PAPA180pp_reverse_f1d0a j 3449 d 0 1000 n j 3449 PAPA181 j 3450 s 0 n j 3450 PAPA181_reverse_fb09e j 3451 d 0 1000 n j 3451 PAPA181pp j 3452 s 0 n j 3452 PAPA181pp_reverse_f7ae0 j 3453 d 0 1000 n j 3453 PAPPT3 j 3454 s 0 n j 3454 PAPPT3_reverse_0a787 j 3455 d 0 1000 n j 3455 PAPSR j 3456 s 0 n j 3456 PAPSR_reverse_75961 j 3457 d 0 1000 n j 3457 PAPSR2 j 3458 s 0 n j 3458 PAPSR2_reverse_3fe9e j 3459 d 0 1000 n j 3459 PDH j 3460 s 0 n j 3460 PDH_reverse_ca160 j 3461 d 0 1000 n j 3461 PDX5PO2 j 3462 s 0 n j 3462 PDX5PO2_reverse_069b2 j 3463 d 0 1000 n j 3463 PDX5POi j 3464 s 0 n j 3464 PDX5POi_reverse_797dd j 3465 d 0 1000 n j 3465 PDX5PS j 3466 s 0 n j 3466 PDX5PS_reverse_2e3a2 j 3467 d 0 1000 n j 3467 PDXPP j 3468 s 0 n j 3468 PDXPP_reverse_e5f62 j 3469 d 0 1000 n j 3469 PE120abcpp j 3470 s 0 n j 3470 PE120abcpp_reverse_5ce28 j 3471 d 0 1000 n j 3471 PE140abcpp j 3472 s 0 n j 3472 PE140abcpp_reverse_6fa3a j 3473 d 0 1000 n j 3473 PE141abcpp j 3474 s 0 n j 3474 PE141abcpp_reverse_c1abc j 3475 d 0 1000 n j 3475 PE160abcpp j 3476 s 0 n j 3476 PE160abcpp_reverse_a5047 j 3477 d 0 1000 n j 3477 PE161abcpp j 3478 s 0 n j 3478 PE161abcpp_reverse_bbf6e j 3479 d 0 1000 n j 3479 PE180abcpp j 3480 s 0 n j 3480 PE180abcpp_reverse_7cc0f j 3481 d 0 1000 n j 3481 PE181abcpp j 3482 s 0 n j 3482 PE181abcpp_reverse_7648b j 3483 d 0 1000 n j 3483 PEAMNtex j 3484 d 0 1000 n j 3484 PEAMNtex_reverse_3139a j 3485 d 0 1000 n j 3485 PERD j 3486 d 0 1000 n j 3486 PERD_reverse_c9aa4 j 3487 d 0 1000 n j 3487 PETNT161pp j 3488 s 0 n j 3488 PETNT161pp_reverse_946d0 j 3489 d 0 1000 n j 3489 PETNT181pp j 3490 s 0 n j 3490 PETNT181pp_reverse_3d813 j 3491 d 0 1000 n j 3491 PFK j 3492 s 0 n j 3492 PFK_reverse_d24a6 j 3493 d 0 1000 n j 3493 PFK_2 j 3494 s 0 n j 3494 PFK_2_reverse_ff38b j 3495 d 0 1000 n j 3495 PFL j 3496 s 0 n j 3496 PFL_reverse_af9ec j 3497 d 0 1000 n j 3497 PG120abcpp j 3498 s 0 n j 3498 PG120abcpp_reverse_1e715 j 3499 d 0 1000 n j 3499 PG140abcpp j 3500 s 0 n j 3500 PG140abcpp_reverse_ac85f j 3501 d 0 1000 n j 3501 PG141abcpp j 3502 s 0 n j 3502 PG141abcpp_reverse_d1db9 j 3503 d 0 1000 n j 3503 PG160abcpp j 3504 s 0 n j 3504 PG160abcpp_reverse_5e019 j 3505 d 0 1000 n j 3505 PG161abcpp j 3506 s 0 n j 3506 PG161abcpp_reverse_c6d7f j 3507 d 0 1000 n j 3507 PG180abcpp j 3508 s 0 n j 3508 PG180abcpp_reverse_c791a j 3509 d 0 1000 n j 3509 PG181abcpp j 3510 s 0 n j 3510 PG181abcpp_reverse_7fd9e j 3511 d 0 1000 n j 3511 PGAMT j 3512 d 0 1000 n j 3512 PGAMT_reverse_52c23 j 3513 d 0 1000 n j 3513 PGCD j 3514 s 0 n j 3514 PGCD_reverse_1bc76 j 3515 d 0 1000 n j 3515 PGI j 3516 d 0 1000 n j 3516 PGI_reverse_27efc j 3517 d 0 1000 n j 3517 PGK j 3518 d 0 1000 n j 3518 PGK_reverse_02696 j 3519 d 0 1000 n j 3519 PGL j 3520 s 0 n j 3520 PGL_reverse_2bb6b j 3521 d 0 1000 n j 3521 PGLYCP j 3522 s 0 n j 3522 PGLYCP_reverse_9063f j 3523 d 0 1000 n j 3523 PGM j 3524 d 0 1000 n j 3524 PGM_reverse_fc9af j 3525 d 0 1000 n j 3525 PGMT j 3526 d 0 1000 n j 3526 PGMT_reverse_5bcdd j 3527 d 0 1000 n j 3527 PGP120abcpp j 3528 s 0 n j 3528 PGP120abcpp_reverse_2af50 j 3529 d 0 1000 n j 3529 PGP140abcpp j 3530 s 0 n j 3530 PGP140abcpp_reverse_8af6d j 3531 d 0 1000 n j 3531 PGP141abcpp j 3532 s 0 n j 3532 PGP141abcpp_reverse_cfe51 j 3533 d 0 1000 n j 3533 PGP160abcpp j 3534 s 0 n j 3534 PGP160abcpp_reverse_cc220 j 3535 d 0 1000 n j 3535 PGP161abcpp j 3536 s 0 n j 3536 PGP161abcpp_reverse_6df76 j 3537 d 0 1000 n j 3537 PGP180abcpp j 3538 s 0 n j 3538 PGP180abcpp_reverse_14a2e j 3539 d 0 1000 n j 3539 PGP181abcpp j 3540 s 0 n j 3540 PGP181abcpp_reverse_5bd7a j 3541 d 0 1000 n j 3541 PGPP120 j 3542 s 0 n j 3542 PGPP120_reverse_4087a j 3543 d 0 1000 n j 3543 PGPP120pp j 3544 s 0 n j 3544 PGPP120pp_reverse_12e68 j 3545 d 0 1000 n j 3545 PGPP140 j 3546 s 0 n j 3546 PGPP140_reverse_88ebb j 3547 d 0 1000 n j 3547 PGPP140pp j 3548 s 0 n j 3548 PGPP140pp_reverse_59079 j 3549 d 0 1000 n j 3549 PGPP141 j 3550 s 0 n j 3550 PGPP141_reverse_7b56a j 3551 d 0 1000 n j 3551 PGPP141pp j 3552 s 0 n j 3552 PGPP141pp_reverse_31791 j 3553 d 0 1000 n j 3553 PGPP160 j 3554 s 0 n j 3554 PGPP160_reverse_742ef j 3555 d 0 1000 n j 3555 PGPP160pp j 3556 s 0 n j 3556 PGPP160pp_reverse_7bac9 j 3557 d 0 1000 n j 3557 PGPP161 j 3558 s 0 n j 3558 PGPP161_reverse_5b17b j 3559 d 0 1000 n j 3559 PGPP161pp j 3560 s 0 n j 3560 PGPP161pp_reverse_6d946 j 3561 d 0 1000 n j 3561 PGPP180 j 3562 s 0 n j 3562 PGPP180_reverse_0851b j 3563 d 0 1000 n j 3563 PGPP180pp j 3564 s 0 n j 3564 PGPP180pp_reverse_c3bb9 j 3565 d 0 1000 n j 3565 PGPP181 j 3566 s 0 n j 3566 PGPP181_reverse_5742a j 3567 d 0 1000 n j 3567 PGPP181pp j 3568 s 0 n j 3568 PGPP181pp_reverse_58cfc j 3569 d 0 1000 n j 3569 PGSA120 j 3570 s 0 n j 3570 PGSA120_reverse_7ef84 j 3571 d 0 1000 n j 3571 PGSA140 j 3572 s 0 n j 3572 PGSA140_reverse_69338 j 3573 d 0 1000 n j 3573 PGSA141 j 3574 s 0 n j 3574 PGSA141_reverse_c2823 j 3575 d 0 1000 n j 3575 PGSA160 j 3576 s 0 n j 3576 PGSA160_reverse_d0d63 j 3577 d 0 1000 n j 3577 PGSA161 j 3578 s 0 n j 3578 PGSA161_reverse_9b5db j 3579 d 0 1000 n j 3579 PGSA180 j 3580 s 0 n j 3580 PGSA180_reverse_7fb49 j 3581 d 0 1000 n j 3581 PGSA181 j 3582 s 0 n j 3582 PGSA181_reverse_1a9c8 j 3583 d 0 1000 n j 3583 PHEMEabcpp j 3584 s 0 n j 3584 PHEMEabcpp_reverse_008c2 j 3585 d 0 1000 n j 3585 PHEMEtiex j 3586 s 0 n j 3586 PHEMEtiex_reverse_f3742 j 3587 d 0 1000 n j 3587 PHETA1 j 3588 d 0 1000 n j 3588 PHETA1_reverse_9d47a j 3589 d 0 1000 n j 3589 PHETRS j 3590 s 0 n j 3590 PHETRS_reverse_a31de j 3591 d 0 1000 n j 3591 PHEt2rpp j 3592 d 0 1000 n j 3592 PHEt2rpp_reverse_0e589 j 3593 d 0 1000 n j 3593 PHEtex j 3594 d 0 1000 n j 3594 PHEtex_reverse_dcc10 j 3595 d 0 1000 n j 3595 PIt2rpp j 3596 d 0 1000 n j 3596 PIt2rpp_reverse_52e06 j 3597 d 0 1000 n j 3597 PItex j 3598 d 0 1000 n j 3598 PItex_reverse_05721 j 3599 d 0 1000 n j 3599 PIuabcpp j 3600 s 0 n j 3600 PIuabcpp_reverse_c4f9b j 3601 d 0 1000 n j 3601 PLIPA1A120pp j 3602 s 0 n j 3602 PLIPA1A120pp_reverse_29048 j 3603 d 0 1000 n j 3603 PLIPA1A140pp j 3604 s 0 n j 3604 PLIPA1A140pp_reverse_6d29c j 3605 d 0 1000 n j 3605 PLIPA1A141pp j 3606 s 0 n j 3606 PLIPA1A141pp_reverse_8a166 j 3607 d 0 1000 n j 3607 PLIPA1A160pp j 3608 s 0 n j 3608 PLIPA1A160pp_reverse_1bbc9 j 3609 d 0 1000 n j 3609 PLIPA1A161pp j 3610 s 0 n j 3610 PLIPA1A161pp_reverse_31db8 j 3611 d 0 1000 n j 3611 PLIPA1A180pp j 3612 s 0 n j 3612 PLIPA1A180pp_reverse_35000 j 3613 d 0 1000 n j 3613 PLIPA1A181pp j 3614 s 0 n j 3614 PLIPA1A181pp_reverse_2eb9a j 3615 d 0 1000 n j 3615 PLIPA1E120pp j 3616 s 0 n j 3616 PLIPA1E120pp_reverse_a5c47 j 3617 d 0 1000 n j 3617 PLIPA1E140pp j 3618 s 0 n j 3618 PLIPA1E140pp_reverse_fa52d j 3619 d 0 1000 n j 3619 PLIPA1E141pp j 3620 s 0 n j 3620 PLIPA1E141pp_reverse_e1eb9 j 3621 d 0 1000 n j 3621 PLIPA1E160pp j 3622 s 0 n j 3622 PLIPA1E160pp_reverse_36143 j 3623 d 0 1000 n j 3623 PLIPA1E161pp j 3624 s 0 n j 3624 PLIPA1E161pp_reverse_91db5 j 3625 d 0 1000 n j 3625 PLIPA1E180pp j 3626 s 0 n j 3626 PLIPA1E180pp_reverse_daf92 j 3627 d 0 1000 n j 3627 PLIPA1E181pp j 3628 s 0 n j 3628 PLIPA1E181pp_reverse_80567 j 3629 d 0 1000 n j 3629 PLIPA1G120pp j 3630 s 0 n j 3630 PLIPA1G120pp_reverse_3bd2e j 3631 d 0 1000 n j 3631 PLIPA1G140pp j 3632 s 0 n j 3632 PLIPA1G140pp_reverse_1aa54 j 3633 d 0 1000 n j 3633 PLIPA1G141pp j 3634 s 0 n j 3634 PLIPA1G141pp_reverse_e6c68 j 3635 d 0 1000 n j 3635 PLIPA1G160pp j 3636 s 0 n j 3636 PLIPA1G160pp_reverse_3970d j 3637 d 0 1000 n j 3637 PLIPA1G161pp j 3638 s 0 n j 3638 PLIPA1G161pp_reverse_4473f j 3639 d 0 1000 n j 3639 PLIPA1G180pp j 3640 s 0 n j 3640 PLIPA1G180pp_reverse_f2449 j 3641 d 0 1000 n j 3641 PLIPA1G181pp j 3642 s 0 n j 3642 PLIPA1G181pp_reverse_548b3 j 3643 d 0 1000 n j 3643 PLIPA2A120pp j 3644 s 0 n j 3644 PLIPA2A120pp_reverse_7fb4b j 3645 d 0 1000 n j 3645 PLIPA2A140pp j 3646 s 0 n j 3646 PLIPA2A140pp_reverse_9fca8 j 3647 d 0 1000 n j 3647 PLIPA2A141pp j 3648 s 0 n j 3648 PLIPA2A141pp_reverse_c48d1 j 3649 d 0 1000 n j 3649 PLIPA2A160pp j 3650 s 0 n j 3650 PLIPA2A160pp_reverse_06e6b j 3651 d 0 1000 n j 3651 PLIPA2A161pp j 3652 s 0 n j 3652 PLIPA2A161pp_reverse_6424b j 3653 d 0 1000 n j 3653 PLIPA2A180pp j 3654 s 0 n j 3654 PLIPA2A180pp_reverse_8a7eb j 3655 d 0 1000 n j 3655 PLIPA2A181pp j 3656 s 0 n j 3656 PLIPA2A181pp_reverse_a384e j 3657 d 0 1000 n j 3657 PLIPA2E120pp j 3658 s 0 n j 3658 PLIPA2E120pp_reverse_01507 j 3659 d 0 1000 n j 3659 PLIPA2E140pp j 3660 s 0 n j 3660 PLIPA2E140pp_reverse_3c082 j 3661 d 0 1000 n j 3661 PLIPA2E141pp j 3662 s 0 n j 3662 PLIPA2E141pp_reverse_cb320 j 3663 d 0 1000 n j 3663 PLIPA2E160pp j 3664 s 0 n j 3664 PLIPA2E160pp_reverse_5dad9 j 3665 d 0 1000 n j 3665 PLIPA2E161pp j 3666 s 0 n j 3666 PLIPA2E161pp_reverse_47c6f j 3667 d 0 1000 n j 3667 PLIPA2E180pp j 3668 s 0 n j 3668 PLIPA2E180pp_reverse_b0d54 j 3669 d 0 1000 n j 3669 PLIPA2E181pp j 3670 s 0 n j 3670 PLIPA2E181pp_reverse_b2969 j 3671 d 0 1000 n j 3671 PLIPA2G120pp j 3672 s 0 n j 3672 PLIPA2G120pp_reverse_27cd5 j 3673 d 0 1000 n j 3673 PLIPA2G140pp j 3674 s 0 n j 3674 PLIPA2G140pp_reverse_c09b5 j 3675 d 0 1000 n j 3675 PLIPA2G141pp j 3676 s 0 n j 3676 PLIPA2G141pp_reverse_d1bc8 j 3677 d 0 1000 n j 3677 PLIPA2G160pp j 3678 s 0 n j 3678 PLIPA2G160pp_reverse_787b3 j 3679 d 0 1000 n j 3679 PLIPA2G161pp j 3680 s 0 n j 3680 PLIPA2G161pp_reverse_66ee8 j 3681 d 0 1000 n j 3681 PLIPA2G180pp j 3682 s 0 n j 3682 PLIPA2G180pp_reverse_a9dc2 j 3683 d 0 1000 n j 3683 PLIPA2G181pp j 3684 s 0 n j 3684 PLIPA2G181pp_reverse_c6379 j 3685 d 0 1000 n j 3685 PMDPHT j 3686 s 0 n j 3686 PMDPHT_reverse_8a0fd j 3687 d 0 1000 n j 3687 PMPK j 3688 s 0 n j 3688 PMPK_reverse_48b12 j 3689 d 0 1000 n j 3689 PNTK j 3690 s 0 n j 3690 PNTK_reverse_236b6 j 3691 d 0 1000 n j 3691 PNTOt4pp j 3692 s 0 n j 3692 PNTOt4pp_reverse_a34a9 j 3693 d 0 1000 n j 3693 PNTOtex j 3694 d 0 1000 n j 3694 PNTOtex_reverse_e5e15 j 3695 d 0 1000 n j 3695 POX j 3696 s 0 n j 3696 POX_reverse_35cf5 j 3697 d 0 1000 n j 3697 PPA j 3698 s 0 n j 3698 PPA_reverse_c5293 j 3699 d 0 1000 n j 3699 PPA2 j 3700 s 0 n j 3700 PPA2_reverse_cb6ee j 3701 d 0 1000 n j 3701 PPAKr j 3702 d 0 1000 n j 3702 PPAKr_reverse_aefb2 j 3703 d 0 1000 n j 3703 PPALtex j 3704 d 0 1000 n j 3704 PPALtex_reverse_cdcdf j 3705 d 0 1000 n j 3705 PPALtpp j 3706 d 0 1000 n j 3706 PPALtpp_reverse_3bfa7 j 3707 d 0 1000 n j 3707 PPAt4pp j 3708 s 0 n j 3708 PPAt4pp_reverse_ace84 j 3709 d 0 1000 n j 3709 PPAtex j 3710 d 0 1000 n j 3710 PPAtex_reverse_aa50f j 3711 d 0 1000 n j 3711 PPBNGS j 3712 s 0 n j 3712 PPBNGS_reverse_dc5a2 j 3713 d 0 1000 n j 3713 PPC j 3714 s 0 n j 3714 PPC_reverse_e854a j 3715 d 0 1000 n j 3715 PPCDC j 3716 s 0 n j 3716 PPCDC_reverse_39306 j 3717 d 0 1000 n j 3717 PPCK j 3718 s 0 n j 3718 PPCK_reverse_2557d j 3719 d 0 1000 n j 3719 PPGPPDP j 3720 s 0 n j 3720 PPGPPDP_reverse_82153 j 3721 d 0 1000 n j 3721 PPK2r j 3722 d 0 1000 n j 3722 PPK2r_reverse_30874 j 3723 d 0 1000 n j 3723 PPKr j 3724 s 0 n j 3724 PPKr_reverse_7720e j 3725 d 0 1000 n j 3725 PPM j 3726 d 0 1000 n j 3726 PPM_reverse_4bb1e j 3727 d 0 1000 n j 3727 PPM2 j 3728 d 0 1000 n j 3728 PPM2_reverse_a5e20 j 3729 d 0 1000 n j 3729 PPNCL2 j 3730 s 0 n j 3730 PPNCL2_reverse_a65ee j 3731 d 0 1000 n j 3731 PPND j 3732 s 0 n j 3732 PPND_reverse_5463c j 3733 d 0 1000 n j 3733 PPNDH j 3734 s 0 n j 3734 PPNDH_reverse_58300 j 3735 d 0 1000 n j 3735 PPPGO j 3736 s 0 n j 3736 PPPGO_reverse_3a681 j 3737 d 0 1000 n j 3737 PPPGO3 j 3738 s 0 n j 3738 PPPGO3_reverse_ccd8c j 3739 d 0 1000 n j 3739 PPPNt2rpp j 3740 d 0 1000 n j 3740 PPPNt2rpp_reverse_b60aa j 3741 d 0 1000 n j 3741 PPPNtex j 3742 d 0 1000 n j 3742 PPPNtex_reverse_0c5bc j 3743 d 0 1000 n j 3743 PPS j 3744 s 0 n j 3744 PPS_reverse_1c319 j 3745 d 0 1000 n j 3745 PPTtex j 3746 d 0 1000 n j 3746 PPTtex_reverse_e0a66 j 3747 d 0 1000 n j 3747 PRAGSr j 3748 d 0 1000 n j 3748 PRAGSr_reverse_fd2d8 j 3749 d 0 1000 n j 3749 PRAIS j 3750 s 0 n j 3750 PRAIS_reverse_8e616 j 3751 d 0 1000 n j 3751 PRAIi j 3752 s 0 n j 3752 PRAIi_reverse_e568f j 3753 d 0 1000 n j 3753 PRAMPC j 3754 s 0 n j 3754 PRAMPC_reverse_54696 j 3755 d 0 1000 n j 3755 PRASCSi j 3756 s 0 n j 3756 PRASCSi_reverse_11704 j 3757 d 0 1000 n j 3757 PRATPP j 3758 s 0 n j 3758 PRATPP_reverse_99bf0 j 3759 d 0 1000 n j 3759 PRFGS j 3760 s 0 n j 3760 PRFGS_reverse_db4e5 j 3761 d 0 1000 n j 3761 PRMICI j 3762 d 0 1000 n j 3762 PRMICI_reverse_af0a9 j 3763 d 0 1000 n j 3763 PROD2 j 3764 s 0 n j 3764 PROD2_reverse_972fe j 3765 d 0 1000 n j 3765 PROGLYabcpp j 3766 s 0 n j 3766 PROGLYabcpp_reverse_dbb93 j 3767 d 0 1000 n j 3767 PROGLYtex j 3768 d 0 1000 n j 3768 PROGLYtex_reverse_098fe j 3769 d 0 1000 n j 3769 PROTRS j 3770 s 0 n j 3770 PROTRS_reverse_9d634 j 3771 d 0 1000 n j 3771 PROabcpp j 3772 s 0 n j 3772 PROabcpp_reverse_f67d8 j 3773 d 0 1000 n j 3773 PROt4pp j 3774 s 0 n j 3774 PROt4pp_reverse_a83c2 j 3775 d 0 1000 n j 3775 PROtex j 3776 d 0 1000 n j 3776 PROtex_reverse_71ca0 j 3777 d 0 1000 n j 3777 PRPPS j 3778 s 0 n j 3778 PRPPS_reverse_dd7f2 j 3779 d 0 1000 n j 3779 PSCLYStex j 3780 d 0 1000 n j 3780 PSCLYStex_reverse_c9eff j 3781 d 0 1000 n j 3781 PSCVT j 3782 d 0 1000 n j 3782 PSCVT_reverse_1a852 j 3783 d 0 1000 n j 3783 PSD120 j 3784 s 0 n j 3784 PSD120_reverse_167dc j 3785 d 0 1000 n j 3785 PSD140 j 3786 s 0 n j 3786 PSD140_reverse_a8f72 j 3787 d 0 1000 n j 3787 PSD141 j 3788 s 0 n j 3788 PSD141_reverse_1bafe j 3789 d 0 1000 n j 3789 PSD160 j 3790 s 0 n j 3790 PSD160_reverse_f80ad j 3791 d 0 1000 n j 3791 PSD161 j 3792 s 0 n j 3792 PSD161_reverse_daeb9 j 3793 d 0 1000 n j 3793 PSD180 j 3794 s 0 n j 3794 PSD180_reverse_a7b08 j 3795 d 0 1000 n j 3795 PSD181 j 3796 s 0 n j 3796 PSD181_reverse_8b615 j 3797 d 0 1000 n j 3797 PSERT j 3798 s 0 n j 3798 PSERT_reverse_cbee4 j 3799 d 0 1000 n j 3799 PSERtex j 3800 d 0 1000 n j 3800 PSERtex_reverse_36126 j 3801 d 0 1000 n j 3801 PSP_L j 3802 s 0 n j 3802 PSP_L_reverse_cfa3c j 3803 d 0 1000 n j 3803 PSP_Lpp j 3804 s 0 n j 3804 PSP_Lpp_reverse_9456f j 3805 d 0 1000 n j 3805 PSSA120 j 3806 s 0 n j 3806 PSSA120_reverse_146fc j 3807 d 0 1000 n j 3807 PSSA140 j 3808 s 0 n j 3808 PSSA140_reverse_8cef4 j 3809 d 0 1000 n j 3809 PSSA141 j 3810 s 0 n j 3810 PSSA141_reverse_7ab04 j 3811 d 0 1000 n j 3811 PSSA160 j 3812 s 0 n j 3812 PSSA160_reverse_f5fc1 j 3813 d 0 1000 n j 3813 PSSA161 j 3814 s 0 n j 3814 PSSA161_reverse_cbe33 j 3815 d 0 1000 n j 3815 PSSA180 j 3816 s 0 n j 3816 PSSA180_reverse_e607c j 3817 d 0 1000 n j 3817 PSSA181 j 3818 s 0 n j 3818 PSSA181_reverse_83a3e j 3819 d 0 1000 n j 3819 PTA2 j 3820 s 0 n j 3820 PTA2_reverse_720d5 j 3821 d 0 1000 n j 3821 PTAr j 3822 d 0 1000 n j 3822 PTAr_reverse_fce15 j 3823 d 0 1000 n j 3823 PTHRpp j 3824 s 0 n j 3824 PTHRpp_reverse_80890 j 3825 d 0 1000 n j 3825 PTPATi j 3826 s 0 n j 3826 PTPATi_reverse_381d9 j 3827 d 0 1000 n j 3827 PTRCORNt7pp j 3828 d 0 1000 n j 3828 PTRCORNt7pp_reverse_b20e8 j 3829 d 0 1000 n j 3829 PTRCTA j 3830 s 0 n j 3830 PTRCTA_reverse_1e90c j 3831 d 0 1000 n j 3831 PTRCabcpp j 3832 s 0 n j 3832 PTRCabcpp_reverse_96b27 j 3833 d 0 1000 n j 3833 PTRCt2pp j 3834 s 0 n j 3834 PTRCt2pp_reverse_0b90f j 3835 d 0 1000 n j 3835 PTRCtex j 3836 d 0 1000 n j 3836 PTRCtex_reverse_a3bd6 j 3837 d 0 1000 n j 3837 PUNP1 j 3838 d 0 1000 n j 3838 PUNP1_reverse_e404e j 3839 d 0 1000 n j 3839 PUNP2 j 3840 d 0 1000 n j 3840 PUNP2_reverse_af3de j 3841 d 0 1000 n j 3841 PUNP3 j 3842 d 0 1000 n j 3842 PUNP3_reverse_1db03 j 3843 d 0 1000 n j 3843 PUNP4 j 3844 d 0 1000 n j 3844 PUNP4_reverse_e2a37 j 3845 d 0 1000 n j 3845 PUNP5 j 3846 d 0 1000 n j 3846 PUNP5_reverse_e49fe j 3847 d 0 1000 n j 3847 PUNP6 j 3848 d 0 1000 n j 3848 PUNP6_reverse_00238 j 3849 d 0 1000 n j 3849 PUNP7 j 3850 d 0 1000 n j 3850 PUNP7_reverse_05926 j 3851 d 0 1000 n j 3851 PYAM5PO j 3852 s 0 n j 3852 PYAM5PO_reverse_d008c j 3853 d 0 1000 n j 3853 PYDAMK j 3854 s 0 n j 3854 PYDAMK_reverse_a0071 j 3855 d 0 1000 n j 3855 PYDXK j 3856 s 0 n j 3856 PYDXK_reverse_6e9be j 3857 d 0 1000 n j 3857 PYDXNK j 3858 s 0 n j 3858 PYDXNK_reverse_b5b8e j 3859 d 0 1000 n j 3859 PYDXPP j 3860 s 0 n j 3860 PYDXPP_reverse_26730 j 3861 d 0 1000 n j 3861 PYK j 3862 s 0 n j 3862 PYK_reverse_bc8ff j 3863 d 0 1000 n j 3863 PYNP2r j 3864 d 0 1000 n j 3864 PYNP2r_reverse_d20f8 j 3865 d 0 1000 n j 3865 PYRt2rpp j 3866 d 0 1000 n j 3866 PYRt2rpp_reverse_3baab j 3867 d 0 1000 n j 3867 PYRtex j 3868 d 0 1000 n j 3868 PYRtex_reverse_59eef j 3869 d 0 1000 n j 3869 QMO2 j 3870 s 0 n j 3870 QMO2_reverse_62073 j 3871 d 0 1000 n j 3871 QMO3 j 3872 s 0 n j 3872 QMO3_reverse_81f19 j 3873 d 0 1000 n j 3873 QULNS j 3874 s 0 n j 3874 QULNS_reverse_66da1 j 3875 d 0 1000 n j 3875 R5PP j 3876 s 0 n j 3876 R5PP_reverse_475d3 j 3877 d 0 1000 n j 3877 R5PPpp j 3878 s 0 n j 3878 R5PPpp_reverse_13c4d j 3879 d 0 1000 n j 3879 R5Ptex j 3880 d 0 1000 n j 3880 R5Ptex_reverse_cbfca j 3881 d 0 1000 n j 3881 RBFK j 3882 s 0 n j 3882 RBFK_reverse_8faa7 j 3883 d 0 1000 n j 3883 RBFSa j 3884 s 0 n j 3884 RBFSa_reverse_61d96 j 3885 d 0 1000 n j 3885 RBFSb j 3886 s 0 n j 3886 RBFSb_reverse_32299 j 3887 d 0 1000 n j 3887 RBK j 3888 s 0 n j 3888 RBK_reverse_ee934 j 3889 d 0 1000 n j 3889 RBK_L1 j 3890 s 0 n j 3890 RBK_L1_reverse_7ee06 j 3891 d 0 1000 n j 3891 RBP4E j 3892 d 0 1000 n j 3892 RBP4E_reverse_12591 j 3893 d 0 1000 n j 3893 RHAT1 j 3894 s 0 n j 3894 RHAT1_reverse_0bb45 j 3895 d 0 1000 n j 3895 RHCCE j 3896 s 0 n j 3896 RHCCE_reverse_e91ee j 3897 d 0 1000 n j 3897 RIBabcpp j 3898 s 0 n j 3898 RIBabcpp_reverse_e1bf5 j 3899 d 0 1000 n j 3899 RIBtex j 3900 d 0 1000 n j 3900 RIBtex_reverse_42338 j 3901 d 0 1000 n j 3901 RMI j 3902 d 0 1000 n j 3902 RMI_reverse_ab7c1 j 3903 d 0 1000 n j 3903 RMK j 3904 s 0 n j 3904 RMK_reverse_f9a9f j 3905 d 0 1000 n j 3905 RMNtex j 3906 d 0 1000 n j 3906 RMNtex_reverse_90350 j 3907 d 0 1000 n j 3907 RMNtpp j 3908 s 0 n j 3908 RMNtpp_reverse_40417 j 3909 d 0 1000 n j 3909 RMPA j 3910 d 0 1000 n j 3910 RMPA_reverse_a5284 j 3911 d 0 1000 n j 3911 RNDR1 j 3912 s 0 n j 3912 RNDR1_reverse_f4be1 j 3913 d 0 1000 n j 3913 RNDR1b j 3914 s 0 n j 3914 RNDR1b_reverse_59a84 j 3915 d 0 1000 n j 3915 RNDR2 j 3916 s 0 n j 3916 RNDR2_reverse_7df82 j 3917 d 0 1000 n j 3917 RNDR2b j 3918 s 0 n j 3918 RNDR2b_reverse_73295 j 3919 d 0 1000 n j 3919 RNDR3 j 3920 s 0 n j 3920 RNDR3_reverse_bc84a j 3921 d 0 1000 n j 3921 RNDR3b j 3922 s 0 n j 3922 RNDR3b_reverse_036ef j 3923 d 0 1000 n j 3923 RNDR4 j 3924 s 0 n j 3924 RNDR4_reverse_aff84 j 3925 d 0 1000 n j 3925 RNDR4b j 3926 s 0 n j 3926 RNDR4b_reverse_9c1a0 j 3927 d 0 1000 n j 3927 RNTR1c j 3928 s 0 n j 3928 RNTR1c_reverse_67b0d j 3929 d 0 1000 n j 3929 RNTR2c j 3930 s 0 n j 3930 RNTR2c_reverse_2bdb7 j 3931 d 0 1000 n j 3931 RNTR3c j 3932 s 0 n j 3932 RNTR3c_reverse_0657e j 3933 d 0 1000 n j 3933 RNTR4c j 3934 s 0 n j 3934 RNTR4c_reverse_d0f0c j 3935 d 0 1000 n j 3935 RPE j 3936 d 0 1000 n j 3936 RPE_reverse_a1b04 j 3937 d 0 1000 n j 3937 RPI j 3938 d 0 1000 n j 3938 RPI_reverse_853a1 j 3939 d 0 1000 n j 3939 S7PI j 3940 s 0 n j 3940 S7PI_reverse_6ace9 j 3941 d 0 1000 n j 3941 SADH j 3942 s 0 n j 3942 SADH_reverse_a0164 j 3943 d 0 1000 n j 3943 SADT2 j 3944 s 0 n j 3944 SADT2_reverse_2632d j 3945 d 0 1000 n j 3945 SBTPD j 3946 d 0 1000 n j 3946 SBTPD_reverse_9a7da j 3947 d 0 1000 n j 3947 SBTptspp j 3948 s 0 n j 3948 SBTptspp_reverse_05c76 j 3949 d 0 1000 n j 3949 SBTtex j 3950 d 0 1000 n j 3950 SBTtex_reverse_6aeda j 3951 d 0 1000 n j 3951 SDPDS j 3952 s 0 n j 3952 SDPDS_reverse_43d25 j 3953 d 0 1000 n j 3953 SDPTA j 3954 d 0 1000 n j 3954 SDPTA_reverse_76834 j 3955 d 0 1000 n j 3955 SELCYSS j 3956 s 0 n j 3956 SELCYSS_reverse_2f401 j 3957 d 0 1000 n j 3957 SELNPS j 3958 s 0 n j 3958 SELNPS_reverse_498bb j 3959 d 0 1000 n j 3959 SERASr j 3960 d 0 1000 n j 3960 SERASr_reverse_eb9c5 j 3961 d 0 1000 n j 3961 SERAT j 3962 d 0 1000 n j 3962 SERAT_reverse_0de5e j 3963 d 0 1000 n j 3963 SERD_D j 3964 s 0 n j 3964 SERD_D_reverse_0aea1 j 3965 d 0 1000 n j 3965 SERTRS j 3966 s 0 n j 3966 SERTRS_reverse_b65b1 j 3967 d 0 1000 n j 3967 SERTRS2 j 3968 s 0 n j 3968 SERTRS2_reverse_0c19b j 3969 d 0 1000 n j 3969 SERt2rpp j 3970 d 0 1000 n j 3970 SERt2rpp_reverse_94979 j 3971 d 0 1000 n j 3971 SERt4pp j 3972 s 0 n j 3972 SERt4pp_reverse_0b585 j 3973 d 0 1000 n j 3973 SERtex j 3974 d 0 1000 n j 3974 SERtex_reverse_85c6a j 3975 d 0 1000 n j 3975 SFGTHi j 3976 s 0 n j 3976 SFGTHi_reverse_71e0b j 3977 d 0 1000 n j 3977 SGDS j 3978 s 0 n j 3978 SGDS_reverse_25ac4 j 3979 d 0 1000 n j 3979 SGSAD j 3980 s 0 n j 3980 SGSAD_reverse_57781 j 3981 d 0 1000 n j 3981 SHCHCS2 j 3982 s 0 n j 3982 SHCHCS2_reverse_a9d90 j 3983 d 0 1000 n j 3983 SHCHD2 j 3984 s 0 n j 3984 SHCHD2_reverse_d3585 j 3985 d 0 1000 n j 3985 SHCHF j 3986 s 0 n j 3986 SHCHF_reverse_fbf31 j 3987 d 0 1000 n j 3987 SHK3Dr j 3988 d 0 1000 n j 3988 SHK3Dr_reverse_d5c8f j 3989 d 0 1000 n j 3989 SHKK j 3990 s 0 n j 3990 SHKK_reverse_163fd j 3991 d 0 1000 n j 3991 SKMtex j 3992 d 0 1000 n j 3992 SKMtex_reverse_af580 j 3993 d 0 1000 n j 3993 SO2tex j 3994 d 0 1000 n j 3994 SO2tex_reverse_0dea8 j 3995 d 0 1000 n j 3995 SO2tpp j 3996 d 0 1000 n j 3996 SO2tpp_reverse_860e1 j 3997 d 0 1000 n j 3997 SO3tex j 3998 d 0 1000 n j 3998 SO3tex_reverse_94e61 j 3999 d 0 1000 n j 3999 SO4tex j 4000 d 0 1000 n j 4000 SO4tex_reverse_1908f j 4001 d 0 1000 n j 4001 SOTA j 4002 s 0 n j 4002 SOTA_reverse_98c5d j 4003 d 0 1000 n j 4003 SPMDAT1 j 4004 s 0 n j 4004 SPMDAT1_reverse_5edba j 4005 d 0 1000 n j 4005 SPMDAT2 j 4006 s 0 n j 4006 SPMDAT2_reverse_1a39e j 4007 d 0 1000 n j 4007 SPMDabcpp j 4008 s 0 n j 4008 SPMDabcpp_reverse_7abfe j 4009 d 0 1000 n j 4009 SPMDtex j 4010 d 0 1000 n j 4010 SPMDtex_reverse_5a2d5 j 4011 d 0 1000 n j 4011 SPMS j 4012 s 0 n j 4012 SPMS_reverse_92c51 j 4013 s 0 n j 4013 SPODM j 4014 s 0 n j 4014 SPODM_reverse_2648f j 4015 s 0 n j 4015 SPODMpp j 4016 s 0 n j 4016 SPODMpp_reverse_a61b9 j 4017 d 0 1000 n j 4017 SSALx j 4018 s 0 n j 4018 SSALx_reverse_25de3 j 4019 d 0 1000 n j 4019 SSALy j 4020 s 0 n j 4020 SSALy_reverse_c02ab j 4021 d 0 1000 n j 4021 SUCBZL j 4022 s 0 n j 4022 SUCBZL_reverse_536e6 j 4023 d 0 1000 n j 4023 SUCBZS j 4024 s 0 n j 4024 SUCBZS_reverse_cdbc9 j 4025 d 0 1000 n j 4025 SUCCt2_2pp j 4026 s 0 n j 4026 SUCCt2_2pp_reverse_bb10d j 4027 d 0 1000 n j 4027 SUCCt3pp j 4028 s 0 n j 4028 SUCCt3pp_reverse_5b004 j 4029 d 0 1000 n j 4029 SUCCtex j 4030 d 0 1000 n j 4030 SUCCtex_reverse_9b687 j 4031 d 0 1000 n j 4031 SUCDi j 4032 s 0 n j 4032 SUCDi_reverse_480f4 j 4033 d 0 1000 n j 4033 SUCOAS j 4034 d 0 1000 n j 4034 SUCOAS_reverse_22958 j 4035 d 0 1000 n j 4035 SUCRtex j 4036 d 0 1000 n j 4036 SUCRtex_reverse_77415 j 4037 d 0 1000 n j 4037 SULFACtex j 4038 d 0 1000 n j 4038 SULFACtex_reverse_7636a j 4039 d 0 1000 n j 4039 SULRi j 4040 s 0 n j 4040 SULRi_reverse_25408 j 4041 d 0 1000 n j 4041 SULabcpp j 4042 s 0 n j 4042 SULabcpp_reverse_40679 j 4043 d 0 1000 n j 4043 T2DECAI j 4044 d 0 1000 n j 4044 T2DECAI_reverse_565c3 j 4045 d 0 1000 n j 4045 TALA j 4046 d 0 1000 n j 4046 TALA_reverse_adfda j 4047 d 0 1000 n j 4047 TARTRtex j 4048 d 0 1000 n j 4048 TARTRtex_reverse_41e85 j 4049 d 0 1000 n j 4049 TAURtex j 4050 d 0 1000 n j 4050 TAURtex_reverse_a14b6 j 4051 d 0 1000 n j 4051 TCYNTtex j 4052 d 0 1000 n j 4052 TCYNTtex_reverse_903a3 j 4053 d 0 1000 n j 4053 TDECOAI j 4054 s 0 n j 4054 TDECOAI_reverse_ac598 j 4055 d 0 1000 n j 4055 TDP j 4056 s 0 n j 4056 TDP_reverse_5ec7c j 4057 d 0 1000 n j 4057 TDPADGAT j 4058 s 0 n j 4058 TDPADGAT_reverse_b1c03 j 4059 d 0 1000 n j 4059 TDPAGTA j 4060 s 0 n j 4060 TDPAGTA_reverse_0f964 j 4061 d 0 1000 n j 4061 TDPDRE j 4062 s 0 n j 4062 TDPDRE_reverse_26405 j 4063 d 0 1000 n j 4063 TDPDRR j 4064 s 0 n j 4064 TDPDRR_reverse_e7bd2 j 4065 d 0 1000 n j 4065 TDPGDH j 4066 s 0 n j 4066 TDPGDH_reverse_f570d j 4067 d 0 1000 n j 4067 TDSK j 4068 s 0 n j 4068 TDSK_reverse_4bbc5 j 4069 d 0 1000 n j 4069 TDSR1 j 4070 s 0 n j 4070 TDSR1_reverse_270e9 j 4071 d 0 1000 n j 4071 TDSR2 j 4072 s 0 n j 4072 TDSR2_reverse_b23c2 j 4073 d 0 1000 n j 4073 THD2pp j 4074 s 0 n j 4074 THD2pp_reverse_e68d7 j 4075 d 0 1000 n j 4075 THDPS j 4076 s 0 n j 4076 THDPS_reverse_41a90 j 4077 d 0 1000 n j 4077 THIORDXi j 4078 s 0 n j 4078 THIORDXi_reverse_27f13 j 4079 d 0 1000 n j 4079 THMDt2pp j 4080 s 0 n j 4080 THMDt2pp_reverse_ed1b8 j 4081 d 0 1000 n j 4081 THMDt2rpp j 4082 d 0 1000 n j 4082 THMDt2rpp_reverse_2371a j 4083 d 0 1000 n j 4083 THMDtex j 4084 d 0 1000 n j 4084 THMDtex_reverse_e82c0 j 4085 d 0 1000 n j 4085 THMabcpp j 4086 s 0 n j 4086 THMabcpp_reverse_f17bf j 4087 d 0 1000 n j 4087 THMtex j 4088 d 0 1000 n j 4088 THMtex_reverse_1e778 j 4089 d 0 1000 n j 4089 THRA2i j 4090 s 0 n j 4090 THRA2i_reverse_e98cd j 4091 d 0 1000 n j 4091 THRAi j 4092 s 0 n j 4092 THRAi_reverse_d8e46 j 4093 d 0 1000 n j 4093 THRD j 4094 s 0 n j 4094 THRD_reverse_83253 j 4095 d 0 1000 n j 4095 THRD_L j 4096 s 0 n j 4096 THRD_L_reverse_4c55d j 4097 d 0 1000 n j 4097 THRPtex j 4098 d 0 1000 n j 4098 THRPtex_reverse_2f25b j 4099 d 0 1000 n j 4099 THRS j 4100 s 0 n j 4100 THRS_reverse_a994c j 4101 d 0 1000 n j 4101 THRTRS j 4102 s 0 n j 4102 THRTRS_reverse_12237 j 4103 d 0 1000 n j 4103 THRabcpp j 4104 s 0 n j 4104 THRabcpp_reverse_41c99 j 4105 d 0 1000 n j 4105 THRt2pp j 4106 s 0 n j 4106 THRt2pp_reverse_7cdd2 j 4107 d 0 1000 n j 4107 THRt2rpp j 4108 d 0 1000 n j 4108 THRt2rpp_reverse_b03e3 j 4109 d 0 1000 n j 4109 THRt4pp j 4110 s 0 n j 4110 THRt4pp_reverse_394e5 j 4111 d 0 1000 n j 4111 THRtex j 4112 d 0 1000 n j 4112 THRtex_reverse_2a874 j 4113 d 0 1000 n j 4113 THYMt3pp j 4114 s 0 n j 4114 THYMt3pp_reverse_be8cd j 4115 d 0 1000 n j 4115 THYMtex j 4116 d 0 1000 n j 4116 THYMtex_reverse_1b098 j 4117 d 0 1000 n j 4117 TKT1 j 4118 d 0 1000 n j 4118 TKT1_reverse_a1021 j 4119 d 0 1000 n j 4119 TKT2 j 4120 d 0 1000 n j 4120 TKT2_reverse_7ebc7 j 4121 d 0 1000 n j 4121 TMAOR1pp j 4122 s 0 n j 4122 TMAOR1pp_reverse_dafd5 j 4123 d 0 1000 n j 4123 TMAOR2pp j 4124 s 0 n j 4124 TMAOR2pp_reverse_d7195 j 4125 d 0 1000 n j 4125 TMAOtex j 4126 d 0 1000 n j 4126 TMAOtex_reverse_4519a j 4127 d 0 1000 n j 4127 TMAtex j 4128 d 0 1000 n j 4128 TMAtex_reverse_4c54e j 4129 d 0 1000 n j 4129 TMDK1 j 4130 s 0 n j 4130 TMDK1_reverse_ecb2e j 4131 d 0 1000 n j 4131 TMDPP j 4132 d 0 1000 n j 4132 TMDPP_reverse_1aa90 j 4133 d 0 1000 n j 4133 TMDS j 4134 s 0 n j 4134 TMDS_reverse_0a1f4 j 4135 d 0 1000 n j 4135 TMK j 4136 s 0 n j 4136 TMK_reverse_99629 j 4137 d 0 1000 n j 4137 TMPK j 4138 s 0 n j 4138 TMPK_reverse_b7673 j 4139 d 0 1000 n j 4139 TMPPP j 4140 s 0 n j 4140 TMPPP_reverse_f275c j 4141 d 0 1000 n j 4141 TPI j 4142 d 0 1000 n j 4142 TPI_reverse_c2c3b j 4143 d 0 1000 n j 4143 TPRDCOAS j 4144 s 0 n j 4144 TPRDCOAS_reverse_56965 j 4145 d 0 1000 n j 4145 TRDR j 4146 s 0 n j 4146 TRDR_reverse_6372e j 4147 d 0 1000 n j 4147 TRE6PH j 4148 s 0 n j 4148 TRE6PH_reverse_ba9c2 j 4149 d 0 1000 n j 4149 TRE6PP j 4150 s 0 n j 4150 TRE6PP_reverse_4fe3e j 4151 d 0 1000 n j 4151 TRE6PS j 4152 s 0 n j 4152 TRE6PS_reverse_96346 j 4153 d 0 1000 n j 4153 TREH j 4154 s 0 n j 4154 TREH_reverse_3db52 j 4155 d 0 1000 n j 4155 TREHpp j 4156 s 0 n j 4156 TREHpp_reverse_a400f j 4157 d 0 1000 n j 4157 TREptspp j 4158 s 0 n j 4158 TREptspp_reverse_dc50f j 4159 d 0 1000 n j 4159 TREtex j 4160 d 0 1000 n j 4160 TREtex_reverse_1e6cc j 4161 d 0 1000 n j 4161 TRPS1 j 4162 s 0 n j 4162 TRPS1_reverse_35c22 j 4163 d 0 1000 n j 4163 TRPS2 j 4164 s 0 n j 4164 TRPS2_reverse_cd73f j 4165 d 0 1000 n j 4165 TRPS3 j 4166 s 0 n j 4166 TRPS3_reverse_bdfbb j 4167 d 0 1000 n j 4167 TRPTRS j 4168 s 0 n j 4168 TRPTRS_reverse_f29b7 j 4169 d 0 1000 n j 4169 TRPt2rpp j 4170 d 0 1000 n j 4170 TRPt2rpp_reverse_ff3d1 j 4171 d 0 1000 n j 4171 TRPtex j 4172 d 0 1000 n j 4172 TRPtex_reverse_e7b4f j 4173 d 0 1000 n j 4173 TRSARr j 4174 d 0 1000 n j 4174 TRSARr_reverse_ac605 j 4175 d 0 1000 n j 4175 TSULabcpp j 4176 s 0 n j 4176 TSULabcpp_reverse_1aea7 j 4177 d 0 1000 n j 4177 TSULtex j 4178 d 0 1000 n j 4178 TSULtex_reverse_0b131 j 4179 d 0 1000 n j 4179 TTDCAtexi j 4180 s 0 n j 4180 TTDCAtexi_reverse_a3936 j 4181 d 0 1000 n j 4181 TTDCEAtexi j 4182 s 0 n j 4182 TTDCEAtexi_reverse_8b32c j 4183 d 0 1000 n j 4183 TUNGSabcpp j 4184 s 0 n j 4184 TUNGSabcpp_reverse_a2be8 j 4185 d 0 1000 n j 4185 TUNGStex j 4186 d 0 1000 n j 4186 TUNGStex_reverse_30dbf j 4187 d 0 1000 n j 4187 TYMtex j 4188 d 0 1000 n j 4188 TYMtex_reverse_996e2 j 4189 d 0 1000 n j 4189 TYRPpp j 4190 s 0 n j 4190 TYRPpp_reverse_0b842 j 4191 d 0 1000 n j 4191 TYRPtex j 4192 d 0 1000 n j 4192 TYRPtex_reverse_208a8 j 4193 d 0 1000 n j 4193 TYRTA j 4194 d 0 1000 n j 4194 TYRTA_reverse_e9311 j 4195 d 0 1000 n j 4195 TYRTRS j 4196 s 0 n j 4196 TYRTRS_reverse_27d64 j 4197 d 0 1000 n j 4197 TYRt2rpp j 4198 d 0 1000 n j 4198 TYRt2rpp_reverse_cf011 j 4199 d 0 1000 n j 4199 TYRtex j 4200 d 0 1000 n j 4200 TYRtex_reverse_6da66 j 4201 d 0 1000 n j 4201 U23GAAT j 4202 s 0 n j 4202 U23GAAT_reverse_0353e j 4203 d 0 1000 n j 4203 UAAGDS j 4204 s 0 n j 4204 UAAGDS_reverse_313a9 j 4205 d 0 1000 n j 4205 UACGALPpp j 4206 s 0 n j 4206 UACGALPpp_reverse_840fa j 4207 d 0 1000 n j 4207 UACGAMPpp j 4208 s 0 n j 4208 UACGAMPpp_reverse_b239e j 4209 d 0 1000 n j 4209 UACGAMtex j 4210 d 0 1000 n j 4210 UACGAMtex_reverse_0aadf j 4211 d 0 1000 n j 4211 UACMAMO j 4212 s 0 n j 4212 UACMAMO_reverse_b0219 j 4213 d 0 1000 n j 4213 UAG2E j 4214 d 0 1000 n j 4214 UAG2E_reverse_83643 j 4215 d 0 1000 n j 4215 UAGAAT j 4216 d 0 1000 n j 4216 UAGAAT_reverse_24f8b j 4217 d 0 1000 n j 4217 UAGCVT j 4218 s 0 n j 4218 UAGCVT_reverse_ba1ab j 4219 d 0 1000 n j 4219 UAGDP j 4220 s 0 n j 4220 UAGDP_reverse_a5ec0 j 4221 d 0 1000 n j 4221 UAGPT3 j 4222 s 0 n j 4222 UAGPT3_reverse_7f3f7 j 4223 d 0 1000 n j 4223 UAMAGS j 4224 s 0 n j 4224 UAMAGS_reverse_a0d94 j 4225 d 0 1000 n j 4225 UAMAS j 4226 s 0 n j 4226 UAMAS_reverse_2b5e6 j 4227 d 0 1000 n j 4227 UAPGR j 4228 s 0 n j 4228 UAPGR_reverse_4f67b j 4229 d 0 1000 n j 4229 UDCPDP j 4230 s 0 n j 4230 UDCPDP_reverse_1813b j 4231 d 0 1000 n j 4231 UDCPDPS j 4232 s 0 n j 4232 UDCPDPS_reverse_04082 j 4233 d 0 1000 n j 4233 UDCPDPpp j 4234 s 0 n j 4234 UDCPDPpp_reverse_50c3e j 4235 d 0 1000 n j 4235 UDCPPtppi j 4236 s 0 n j 4236 UDCPPtppi_reverse_70e48 j 4237 d 0 1000 n j 4237 UDPACGALtex j 4238 d 0 1000 n j 4238 UDPACGALtex_reverse_db14e j 4239 d 0 1000 n j 4239 UDPG4E j 4240 d 0 1000 n j 4240 UDPG4E_reverse_08c7f j 4241 d 0 1000 n j 4241 UDPGALPpp j 4242 s 0 n j 4242 UDPGALPpp_reverse_e2436 j 4243 d 0 1000 n j 4243 UDPGALtex j 4244 d 0 1000 n j 4244 UDPGALtex_reverse_19783 j 4245 d 0 1000 n j 4245 UDPGD j 4246 s 0 n j 4246 UDPGD_reverse_de167 j 4247 d 0 1000 n j 4247 UDPGDC j 4248 s 0 n j 4248 UDPGDC_reverse_f654b j 4249 d 0 1000 n j 4249 UDPGLCURtex j 4250 d 0 1000 n j 4250 UDPGLCURtex_reverse_3d157 j 4251 d 0 1000 n j 4251 UDPGPpp j 4252 s 0 n j 4252 UDPGPpp_reverse_caf0c j 4253 d 0 1000 n j 4253 UDPGtex j 4254 d 0 1000 n j 4254 UDPGtex_reverse_024fe j 4255 d 0 1000 n j 4255 UDPKAAT j 4256 d 0 1000 n j 4256 UDPKAAT_reverse_39cbd j 4257 d 0 1000 n j 4257 UGLCURPpp j 4258 s 0 n j 4258 UGLCURPpp_reverse_02763 j 4259 d 0 1000 n j 4259 UGLT j 4260 d 0 1000 n j 4260 UGLT_reverse_5e7f8 j 4261 d 0 1000 n j 4261 UGLYCH j 4262 s 0 n j 4262 UGLYCH_reverse_38b1a j 4263 d 0 1000 n j 4263 UGMDDS j 4264 s 0 n j 4264 UGMDDS_reverse_2401f j 4265 d 0 1000 n j 4265 UHGADA j 4266 s 0 n j 4266 UHGADA_reverse_608c0 j 4267 d 0 1000 n j 4267 ULA4NFT j 4268 s 0 n j 4268 ULA4NFT_reverse_07217 j 4269 d 0 1000 n j 4269 ULA4Ntppi j 4270 s 0 n j 4270 ULA4Ntppi_reverse_52ebe j 4271 d 0 1000 n j 4271 UM3PL j 4272 s 0 n j 4272 UM3PL_reverse_32754 j 4273 d 0 1000 n j 4273 UM4PCP j 4274 s 0 n j 4274 UM4PCP_reverse_86d06 j 4275 d 0 1000 n j 4275 UM4PL j 4276 s 0 n j 4276 UM4PL_reverse_c309d j 4277 d 0 1000 n j 4277 UMPK j 4278 d 0 1000 n j 4278 UMPK_reverse_ae8e3 j 4279 d 0 1000 n j 4279 UMPtex j 4280 d 0 1000 n j 4280 UMPtex_reverse_15b55 j 4281 d 0 1000 n j 4281 UNK3 j 4282 s 0 n j 4282 UNK3_reverse_8083f j 4283 d 0 1000 n j 4283 UPLA4FNF j 4284 s 0 n j 4284 UPLA4FNF_reverse_b8c75 j 4285 d 0 1000 n j 4285 UPLA4FNT j 4286 s 0 n j 4286 UPLA4FNT_reverse_a4d3d j 4287 d 0 1000 n j 4287 UPP3MT j 4288 s 0 n j 4288 UPP3MT_reverse_2adf0 j 4289 d 0 1000 n j 4289 UPP3S j 4290 s 0 n j 4290 UPP3S_reverse_8bb53 j 4291 d 0 1000 n j 4291 UPPRT j 4292 s 0 n j 4292 UPPRT_reverse_07052 j 4293 d 0 1000 n j 4293 URAt2pp j 4294 s 0 n j 4294 URAt2pp_reverse_17581 j 4295 d 0 1000 n j 4295 URAtex j 4296 d 0 1000 n j 4296 URAtex_reverse_1b290 j 4297 d 0 1000 n j 4297 URDGLYCD j 4298 s 0 n j 4298 URDGLYCD_reverse_cb5de j 4299 d 0 1000 n j 4299 UREAtex j 4300 d 0 1000 n j 4300 UREAtex_reverse_e1c1e j 4301 d 0 1000 n j 4301 UREAtpp j 4302 d 0 1000 n j 4302 UREAtpp_reverse_c8094 j 4303 d 0 1000 n j 4303 URIC j 4304 s 0 n j 4304 URIC_reverse_bb103 j 4305 d 0 1000 n j 4305 URIDK2r j 4306 d 0 1000 n j 4306 URIDK2r_reverse_1aa74 j 4307 d 0 1000 n j 4307 URIH j 4308 s 0 n j 4308 URIH_reverse_64395 j 4309 d 0 1000 n j 4309 URIK2 j 4310 s 0 n j 4310 URIK2_reverse_f3df8 j 4311 d 0 1000 n j 4311 URIt2pp j 4312 s 0 n j 4312 URIt2pp_reverse_0d906 j 4313 d 0 1000 n j 4313 URIt2rpp j 4314 d 0 1000 n j 4314 URIt2rpp_reverse_b0a53 j 4315 d 0 1000 n j 4315 URItex j 4316 d 0 1000 n j 4316 URItex_reverse_fac5c j 4317 d 0 1000 n j 4317 USHD j 4318 s 0 n j 4318 USHD_reverse_f9e3a j 4319 d 0 1000 n j 4319 VALTA j 4320 d 0 1000 n j 4320 VALTA_reverse_1d084 j 4321 d 0 1000 n j 4321 VALTRS j 4322 s 0 n j 4322 VALTRS_reverse_72083 j 4323 d 0 1000 n j 4323 VALabcpp j 4324 s 0 n j 4324 VALabcpp_reverse_f400d j 4325 d 0 1000 n j 4325 VALt2rpp j 4326 d 0 1000 n j 4326 VALt2rpp_reverse_0dc61 j 4327 d 0 1000 n j 4327 VALtex j 4328 d 0 1000 n j 4328 VALtex_reverse_126bd j 4329 d 0 1000 n j 4329 VPAMT j 4330 s 0 n j 4330 VPAMT_reverse_b3c2e j 4331 d 0 1000 n j 4331 X5PL3E j 4332 s 0 n j 4332 X5PL3E_reverse_a59f0 j 4333 d 0 1000 n j 4333 XANt2pp j 4334 s 0 n j 4334 XANt2pp_reverse_d1ca9 j 4335 d 0 1000 n j 4335 XANtex j 4336 d 0 1000 n j 4336 XANtex_reverse_35e9c j 4337 d 0 1000 n j 4337 XANtpp j 4338 d 0 1000 n j 4338 XANtpp_reverse_97eaa j 4339 d 0 1000 n j 4339 XMPtex j 4340 d 0 1000 n j 4340 XMPtex_reverse_59397 j 4341 d 0 1000 n j 4341 XPPT j 4342 s 0 n j 4342 XPPT_reverse_acb2c j 4343 d 0 1000 n j 4343 XTSNH j 4344 s 0 n j 4344 XTSNH_reverse_62c83 j 4345 d 0 1000 n j 4345 XTSNt2rpp j 4346 d 0 1000 n j 4346 XTSNt2rpp_reverse_e1a1b j 4347 d 0 1000 n j 4347 XTSNtex j 4348 d 0 1000 n j 4348 XTSNtex_reverse_a7e55 j 4349 d 0 1000 n j 4349 XYLI1 j 4350 d 0 1000 n j 4350 XYLI1_reverse_ba684 j 4351 d 0 1000 n j 4351 XYLI2 j 4352 d 0 1000 n j 4352 XYLI2_reverse_40bca j 4353 d 0 1000 n j 4353 XYLK j 4354 s 0 n j 4354 XYLK_reverse_f9b1e j 4355 d 0 1000 n j 4355 XYLK2 j 4356 s 0 n j 4356 XYLK2_reverse_ce1fa j 4357 d 0 1000 n j 4357 XYLUt2pp j 4358 s 0 n j 4358 XYLUt2pp_reverse_a8188 j 4359 d 0 1000 n j 4359 XYLUtex j 4360 d 0 1000 n j 4360 XYLUtex_reverse_653ed j 4361 d 0 1000 n j 4361 XYLtex j 4362 d 0 1000 n j 4362 XYLtex_reverse_758dc j 4363 d 0 1000 n j 4363 XYLt2pp j 4364 s 0 n j 4364 XYLt2pp_reverse_441ce j 4365 d 0 1000 n j 4365 ZN2abcpp j 4366 s 0 n j 4366 ZN2abcpp_reverse_93cd5 j 4367 d 0 1000 n j 4367 ZN2t3pp j 4368 s 0 n j 4368 ZN2t3pp_reverse_c5ed9 j 4369 d 0 1000 n j 4369 ZN2tpp j 4370 s 0 n j 4370 ZN2tpp_reverse_5a7f0 j 4371 d 0 1000 n j 4371 ZNabcpp j 4372 s 0 n j 4372 ZNabcpp_reverse_14d34 j 4373 d 0 1000 n j 4373 Zn2tex j 4374 d 0 1000 n j 4374 Zn2tex_reverse_6b2c9 j 4375 d 0 1000 n j 4375 GCALDD j 4376 s 0 n j 4376 GCALDD_reverse_d2641 j 4377 d 0 1000 n j 4377 THZPSN j 4378 s 0 n j 4378 THZPSN_reverse_95445 j 4379 d 0 1000 n j 4379 EX_AEP_e j 4380 s 0 n j 4380 EX_AEP_e_reverse_c0e18 j 4381 d 0 1000 n j 4381 AEPtex j 4382 d 0 1000 n j 4382 AEPtex_reverse_be264 j 4383 d 0 1000 n j 4383 AEPabcpp j 4384 s 0 n j 4384 AEPabcpp_reverse_9fed3 j 4385 d 0 1000 n j 4385 AEPPYRTA j 4386 s 0 n j 4386 AEPPYRTA_reverse_a3281 j 4387 d 0 1000 n j 4387 PALDH j 4388 s 0 n j 4388 PALDH_reverse_8ef71 j 4389 d 0 1000 n j 4389 EX_4hoxpac_e j 4390 s 0 n j 4390 EX_4hoxpac_e_reverse_358c5 j 4391 d 0 1000 n j 4391 4hoxpactex j 4392 d 0 1000 n j 4392 4hoxpactex_reverse_6ec33 j 4393 d 0 1000 n j 4393 4HOXPACt2pp j 4394 s 0 n j 4394 4HOXPACt2pp_reverse_9f225 j 4395 d 0 1000 n j 4395 FLAVNADR j 4396 s 0 n j 4396 FLAVNADR_reverse_d7659 j 4397 d 0 1000 n j 4397 4HOXPACMON j 4398 s 0 n j 4398 4HOXPACMON_reverse_690b4 j 4399 d 0 1000 n j 4399 4HOXPACMOF j 4400 s 0 n j 4400 4HOXPACMOF_reverse_69882 j 4401 d 0 1000 n j 4401 34DHPACDO j 4402 s 0 n j 4402 34DHPACDO_reverse_ad8a8 j 4403 d 0 1000 n j 4403 4C2HM6SADH j 4404 s 0 n j 4404 4C2HM6SADH_reverse_51f90 j 4405 d 0 1000 n j 4405 5CM2HMUDI j 4406 s 0 n j 4406 5CM2HMUDI_reverse_4e791 j 4407 d 0 1000 n j 4407 5C2O3EDDC j 4408 s 0 n j 4408 5C2O3EDDC_reverse_1dd38 j 4409 d 0 1000 n j 4409 2HH24DDH j 4410 s 0 n j 4410 2HH24DDH_reverse_2bb2f j 4411 d 0 1000 n j 4411 4H2KPILY j 4412 s 0 n j 4412 4H2KPILY_reverse_a90f8 j 4413 d 0 1000 n j 4413 12PPDS2tpp j 4414 d 0 1000 n j 4414 12PPDS2tpp_reverse_1eeb8 j 4415 d 0 1000 n j 4415 12PPDRDH j 4416 s 0 n j 4416 12PPDRDH_reverse_f2edc j 4417 d 0 1000 n j 4417 12PPDSDH j 4418 s 0 n j 4418 12PPDSDH_reverse_0ed9b j 4419 d 0 1000 n j 4419 ALCDPPAL j 4420 d 0 1000 n j 4420 ALCDPPAL_reverse_54b07 j 4421 d 0 1000 n j 4421 COAPPALDH j 4422 d 0 1000 n j 4422 COAPPALDH_reverse_49db9 j 4423 d 0 1000 n j 4423 DSCLCOCH j 4424 s 0 n j 4424 DSCLCOCH_reverse_5beab j 4425 d 0 1000 n j 4425 Cobalt2abcppI j 4426 s 0 n j 4426 Cobalt2abcppI_reverse_894f2 j 4427 d 0 1000 n j 4427 Cobalt2abcppII j 4428 d 0 1000 n j 4428 Cobalt2abcppII_reverse_cd57c j 4429 d 0 1000 n j 4429 CODSCL2MT j 4430 s 0 n j 4430 CODSCL2MT_reverse_1a25f j 4431 d 0 1000 n j 4431 CODSCL3MT j 4432 s 0 n j 4432 CODSCL3MT_reverse_4cc86 j 4433 d 0 1000 n j 4433 CODSCL4MT j 4434 s 0 n j 4434 CODSCL4MT_reverse_4b39b j 4435 d 0 1000 n j 4435 CODSCL5DA j 4436 s 0 n j 4436 CODSCL5DA_reverse_0b550 j 4437 d 0 1000 n j 4437 CODSCL5BMT j 4438 s 0 n j 4438 CODSCL5BMT_reverse_a20e4 j 4439 d 0 1000 n j 4439 CODSCL6ARED j 4440 s 0 n j 4440 CODSCL6ARED_reverse_291de j 4441 d 0 1000 n j 4441 CODSCL6BMT j 4442 s 0 n j 4442 CODSCL6BMT_reverse_dbae1 j 4443 d 0 1000 n j 4443 CODSCL7MTDC j 4444 s 0 n j 4444 CODSCL7MTDC_reverse_c2fe0 j 4445 d 0 1000 n j 4445 CODSCL8XI j 4446 d 0 1000 n j 4446 CODSCL8XI_reverse_a9154 j 4447 d 0 1000 n j 4447 COBNAD j 4448 s 0 n j 4448 COBNAD_reverse_a994c j 4449 d 0 1000 n j 4449 COB2NDARED j 4450 d 0 1000 n j 4450 COB2NDARED_reverse_5098a j 4451 d 0 1000 n j 4451 COB1NDAAT1 j 4452 d 0 1000 n j 4452 COB1NDAAT1_reverse_f1635 j 4453 d 0 1000 n j 4453 COB1NDAAT2 j 4454 s 0 n j 4454 COB1NDAAT2_reverse_67414 j 4455 d 0 1000 n j 4455 ADCOBNSYN j 4456 s 0 n j 4456 ADCOBNSYN_reverse_7daa7 j 4457 d 0 1000 n j 4457 LTHRK j 4458 s 0 n j 4458 LTHRK_reverse_61b82 j 4459 d 0 1000 n j 4459 THRPDC j 4460 s 0 n j 4460 THRPDC_reverse_877ef j 4461 d 0 1000 n j 4461 ADOCBIPS j 4462 s 0 n j 4462 ADOCBIPS_reverse_62368 j 4463 d 0 1000 n j 4463 ADOCBLPS j 4464 s 0 n j 4464 ADOCBLPS_reverse_26747 j 4465 d 0 1000 n j 4465 ADOCBLPP j 4466 s 0 n j 4466 ADOCBLPP_reverse_11bf2 j 4467 d 0 1000 n j 4467 ADOCBIK j 4468 s 0 n j 4468 ADOCBIK_reverse_50143 j 4469 d 0 1000 n j 4469 CBLAT j 4470 d 0 1000 n j 4470 CBLAT_reverse_0bf85 j 4471 d 0 1000 n j 4471 APPK j 4472 s 0 n j 4472 APPK_reverse_e2a73 j 4473 d 0 1000 n j 4473 EX_remnant1_e j 4474 s 0 n j 4474 EX_remnant1_e_reverse_674fa j 4475 d 0 1000 n j 4475 REMNANT1tex j 4476 d 0 1000 n j 4476 REMNANT1tex_reverse_d67a2 j 4477 d 0 1000 n j 4477 EX_colipa20Oag_e j 4478 s 0 n j 4478 EX_colipa20Oag_e_reverse_db1f6 j 4479 d 0 1000 n j 4479 colipa20Oagtex j 4480 s 0 n j 4480 colipa20Oagtex_reverse_e8468 j 4481 d 0 1000 n j 4481 udcdp20OagLpp j 4482 s 0 n j 4482 udcdp20OagLpp_reverse_64128 j 4483 d 0 1000 n j 4483 udcdpgalrmnmanabetpp j 4484 s 0 n j 4484 udcdpgalrmnmanabetpp_reverse_5ba71 j 4485 d 0 1000 n j 4485 OGLT j 4486 s 0 n j 4486 OGLT_reverse_0b5db j 4487 d 0 1000 n j 4487 ORLT j 4488 s 0 n j 4488 ORLT_reverse_1d1ec j 4489 d 0 1000 n j 4489 OMLT j 4490 s 0 n j 4490 OMLT_reverse_0d84b j 4491 d 0 1000 n j 4491 OALT j 4492 s 0 n j 4492 OALT_reverse_b61dc j 4493 d 0 1000 n j 4493 MAN1PT2 j 4494 s 0 n j 4494 MAN1PT2_reverse_861e0 j 4495 d 0 1000 n j 4495 PMANM j 4496 d 0 1000 n j 4496 PMANM_reverse_53eb0 j 4497 d 0 1000 n j 4497 OAP1pp j 4498 s 0 n j 4498 OAP1pp_reverse_30652 j 4499 d 0 1000 n j 4499 OAP2pp j 4500 s 0 n j 4500 OAP2pp_reverse_6be05 j 4501 d 0 1000 n j 4501 OAP3pp j 4502 s 0 n j 4502 OAP3pp_reverse_fbe1d j 4503 d 0 1000 n j 4503 OAP4pp j 4504 s 0 n j 4504 OAP4pp_reverse_801d5 j 4505 d 0 1000 n j 4505 OAP5pp j 4506 s 0 n j 4506 OAP5pp_reverse_857d5 j 4507 d 0 1000 n j 4507 OAP6pp j 4508 s 0 n j 4508 OAP6pp_reverse_f99ff j 4509 d 0 1000 n j 4509 OAP7pp j 4510 s 0 n j 4510 OAP7pp_reverse_1cec4 j 4511 d 0 1000 n j 4511 OAP8pp j 4512 s 0 n j 4512 OAP8pp_reverse_2b2f1 j 4513 d 0 1000 n j 4513 OAP9pp j 4514 s 0 n j 4514 OAP9pp_reverse_84ee2 j 4515 d 0 1000 n j 4515 OAP10pp j 4516 s 0 n j 4516 OAP10pp_reverse_e807b j 4517 d 0 1000 n j 4517 OAP11pp j 4518 s 0 n j 4518 OAP11pp_reverse_52a25 j 4519 d 0 1000 n j 4519 OAP12pp j 4520 s 0 n j 4520 OAP12pp_reverse_ab593 j 4521 d 0 1000 n j 4521 OAP13pp j 4522 s 0 n j 4522 OAP13pp_reverse_22fd8 j 4523 d 0 1000 n j 4523 OAP14pp j 4524 s 0 n j 4524 OAP14pp_reverse_7d8b9 j 4525 d 0 1000 n j 4525 OAP15pp j 4526 s 0 n j 4526 OAP15pp_reverse_88340 j 4527 d 0 1000 n j 4527 OAP16pp j 4528 s 0 n j 4528 OAP16pp_reverse_39a12 j 4529 d 0 1000 n j 4529 OAP17pp j 4530 s 0 n j 4530 OAP17pp_reverse_a23ba j 4531 d 0 1000 n j 4531 OAP18pp j 4532 s 0 n j 4532 OAP18pp_reverse_6463c j 4533 d 0 1000 n j 4533 OAP19pp j 4534 s 0 n j 4534 OAP19pp_reverse_bb5ac j 4535 d 0 1000 n j 4535 G1PCT j 4536 s 0 n j 4536 G1PCT_reverse_66729 j 4537 d 0 1000 n j 4537 CDPGLC46DH j 4538 s 0 n j 4538 CDPGLC46DH_reverse_17ba1 j 4539 d 0 1000 n j 4539 CDP4D6DGLCRx j 4540 s 0 n j 4540 CDP4D6DGLCRx_reverse_5ed25 j 4541 d 0 1000 n j 4541 CDPABEQS j 4542 s 0 n j 4542 CDPABEQS_reverse_e0b78 j 4543 d 0 1000 n j 4543 SALCHS4FEexs j 4544 s 0 n j 4544 SALCHS4FEexs_reverse_aba43 j 4545 d 0 1000 n j 4545 EX_SALCHS4_e j 4546 s 0 n j 4546 EX_SALCHS4_e_reverse_8f5e5 j 4547 d 0 1000 n j 4547 EX_SALCHS4FE_e j 4548 s 0 n j 4548 EX_SALCHS4FE_e_reverse_db596 j 4549 d 0 1000 n j 4549 SALCHS4FEabcpp j 4550 s 0 n j 4550 SALCHS4FEabcpp_reverse_801a8 j 4551 d 0 1000 n j 4551 SALCHS4tex j 4552 s 0 n j 4552 SALCHS4tex_reverse_bcf4b j 4553 d 0 1000 n j 4553 SALCHS4abcpp j 4554 s 0 n j 4554 SALCHS4abcpp_reverse_09d6e j 4555 d 0 1000 n j 4555 FEENTER2tpp j 4556 s 0 n j 4556 FEENTER2tpp_reverse_ea585 j 4557 d 0 1000 n j 4557 EX_SALCHSX_e j 4558 s 0 n j 4558 EX_SALCHSX_e_reverse_118d5 j 4559 d 0 1000 n j 4559 SALCHSXtex j 4560 d 0 1000 n j 4560 SALCHSXtex_reverse_45b7c j 4561 d 0 1000 n j 4561 SALCHSXtpp j 4562 d 0 1000 n j 4562 SALCHSXtpp_reverse_82216 j 4563 d 0 1000 n j 4563 CSNt2pp j 4564 s 0 n j 4564 CSNt2pp_reverse_0d959 j 4565 d 0 1000 n j 4565 CSND j 4566 s 0 n j 4566 CSND_reverse_77bd2 j 4567 d 0 1000 n j 4567 ALCD19 j 4568 d 0 1000 n j 4568 ALCD19_reverse_d90b5 j 4569 d 0 1000 n j 4569 ALCD2x j 4570 d 0 1000 n j 4570 ALCD2x_reverse_5d107 j 4571 d 0 1000 n j 4571 FALDH2 j 4572 d 0 1000 n j 4572 FALDH2_reverse_f1aae j 4573 d 0 1000 n j 4573 DPR j 4574 s 0 n j 4574 DPR_reverse_691d8 j 4575 d 0 1000 n j 4575 LIPAHT2ex j 4576 s 0 n j 4576 LIPAHT2ex_reverse_d08dd j 4577 d 0 1000 n j 4577 LIPAHTex j 4578 s 0 n j 4578 LIPAHTex_reverse_306bf j 4579 d 0 1000 n j 4579 CYTBD2pp j 4580 s 0 n j 4580 CYTBD2pp_reverse_d2eae j 4581 d 0 1000 n j 4581 CYTBDpp j 4582 s 0 n j 4582 CYTBDpp_reverse_79f50 j 4583 d 0 1000 n j 4583 ACANTHAT j 4584 s 0 n j 4584 ACANTHAT_reverse_9fe7b j 4585 d 0 1000 n j 4585 GLTPD j 4586 d 0 1000 n j 4586 GLTPD_reverse_03e44 j 4587 d 0 1000 n j 4587 TGBPA j 4588 d 0 1000 n j 4588 TGBPA_reverse_3cfab j 4589 d 0 1000 n j 4589 GUI1 j 4590 d 0 1000 n j 4590 GUI1_reverse_3d62c j 4591 d 0 1000 n j 4591 GUI2 j 4592 d 0 1000 n j 4592 GUI2_reverse_bb47c j 4593 d 0 1000 n j 4593 MNNH j 4594 s 0 n j 4594 MNNH_reverse_93660 j 4595 d 0 1000 n j 4595 MANAO j 4596 d 0 1000 n j 4596 MANAO_reverse_5cec0 j 4597 d 0 1000 n j 4597 OAADCS j 4598 s 0 n j 4598 OAADCS_reverse_4635e j 4599 d 0 1000 n j 4599 CITt4pp j 4600 s 0 n j 4600 CITt4pp_reverse_2923c j 4601 d 0 1000 n j 4601 DDGLCNt2rpp j 4602 d 0 1000 n j 4602 DDGLCNt2rpp_reverse_1bf30 j 4603 d 0 1000 n j 4603 CITt2pp j 4604 s 0 n j 4604 CITt2pp_reverse_09f78 j 4605 d 0 1000 n j 4605 CITtupp j 4606 s 0 n j 4606 CITtupp_reverse_97adc j 4607 d 0 1000 n j 4607 ICITtupp j 4608 s 0 n j 4608 ICITtupp_reverse_53c6f j 4609 d 0 1000 n j 4609 ACONCtupp j 4610 s 0 n j 4610 ACONCtupp_reverse_2bdfb j 4611 d 0 1000 n j 4611 NI2uabcpp j 4612 s 0 n j 4612 NI2uabcpp_reverse_db325 j 4613 d 0 1000 n j 4613 GALTptspp j 4614 s 0 n j 4614 GALTptspp_reverse_9b8ec j 4615 d 0 1000 n j 4615 EX_tag__D_e j 4616 s 0 n j 4616 EX_tag__D_e_reverse_6a1b1 j 4617 d 0 1000 n j 4617 TAGtex j 4618 d 0 1000 n j 4618 TAGtex_reverse_ebd8c j 4619 d 0 1000 n j 4619 TAGptspp j 4620 s 0 n j 4620 TAGptspp_reverse_e10ff j 4621 d 0 1000 n j 4621 TAG1PK j 4622 s 0 n j 4622 TAG1PK_reverse_64b43 j 4623 d 0 1000 n j 4623 FE2abcpp j 4624 s 0 n j 4624 FE2abcpp_reverse_fbca1 j 4625 d 0 1000 n j 4625 MN2abcpp j 4626 s 0 n j 4626 MN2abcpp_reverse_70818 j 4627 d 0 1000 n j 4627 TETDHpp1 j 4628 s 0 n j 4628 TETDHpp1_reverse_7bfd8 j 4629 d 0 1000 n j 4629 TSULDHpp1 j 4630 s 0 n j 4630 TSULDHpp1_reverse_d940e j 4631 d 0 1000 n j 4631 TETDHpp2 j 4632 s 0 n j 4632 TETDHpp2_reverse_4426e j 4633 d 0 1000 n j 4633 TSULDHpp2 j 4634 s 0 n j 4634 TSULDHpp2_reverse_4d557 j 4635 d 0 1000 n j 4635 TETDHpp3 j 4636 s 0 n j 4636 TETDHpp3_reverse_a6bde j 4637 d 0 1000 n j 4637 TSULDHpp3 j 4638 s 0 n j 4638 TSULDHpp3_reverse_75271 j 4639 d 0 1000 n j 4639 SO3R j 4640 s 0 n j 4640 SO3R_reverse_4d9f7 j 4641 d 0 1000 n j 4641 MG2uabcpp j 4642 s 0 n j 4642 MG2uabcpp_reverse_adeed j 4643 d 0 1000 n j 4643 UPPDC1 j 4644 s 0 n j 4644 UPPDC1_reverse_cb592 j 4645 d 0 1000 n j 4645 AIRSK j 4646 s 0 n j 4646 AIRSK_reverse_cd667 j 4647 d 0 1000 n j 4647 EX_airs_e j 4648 s 0 n j 4648 EX_airs_e_reverse_dc17a j 4649 d 0 1000 n j 4649 AIRStex j 4650 d 0 1000 n j 4650 AIRStex_reverse_eceec j 4651 d 0 1000 n j 4651 AIRStpp j 4652 d 0 1000 n j 4652 AIRStpp_reverse_718e1 j 4653 d 0 1000 n j 4653 REMNANT1tpp j 4654 d 0 1000 n j 4654 REMNANT1tpp_reverse_fe075 j 4655 d 0 1000 n j 4655 ARGDA j 4656 s 0 n j 4656 ARGDA_reverse_1bed1 j 4657 d 0 1000 n j 4657 OCBT j 4658 d 0 1000 n j 4658 OCBT_reverse_f5568 j 4659 d 0 1000 n j 4659 CBMKr j 4660 d 0 1000 n j 4660 CBMKr_reverse_fe98a j 4661 d 0 1000 n j 4661 3PGt6pp j 4662 s 0 n j 4662 3PGt6pp_reverse_59ea8 j 4663 d 0 1000 n j 4663 2PGt6pp j 4664 s 0 n j 4664 2PGt6pp_reverse_1c30f j 4665 d 0 1000 n j 4665 PEPt6pp j 4666 s 0 n j 4666 PEPt6pp_reverse_5bf29 j 4667 d 0 1000 n j 4667 EX_pep_e j 4668 s 0 n j 4668 EX_pep_e_reverse_548d2 j 4669 d 0 1000 n j 4669 PEPtex j 4670 d 0 1000 n j 4670 PEPtex_reverse_e9298 j 4671 d 0 1000 n j 4671 EX_2pg_e j 4672 s 0 n j 4672 EX_2pg_e_reverse_05fa7 j 4673 d 0 1000 n j 4673 2PGtex j 4674 d 0 1000 n j 4674 2PGtex_reverse_b6a76 j 4675 d 0 1000 n j 4675 EX_3pg_e j 4676 s 0 n j 4676 EX_3pg_e_reverse_52ad5 j 4677 d 0 1000 n j 4677 3PGtex j 4678 d 0 1000 n j 4678 3PGtex_reverse_e153b j 4679 d 0 1000 n j 4679 SERD_L j 4680 s 0 n j 4680 SERD_L_reverse_0f0ab j 4681 d 0 1000 n j 4681 TARTD j 4682 s 0 n j 4682 TARTD_reverse_66ff2 j 4683 d 0 1000 n j 4683 TARTRtpp j 4684 d 0 1000 n j 4684 TARTRtpp_reverse_f4a91 j 4685 d 0 1000 n j 4685 NI2tpp j 4686 s 0 n j 4686 NI2tpp_reverse_e3b18 j 4687 s 0 n j 4687 CAT j 4688 s 0 n j 4688 CAT_reverse_c01ae j 4689 d 0 1000 n j 4689 CHORM j 4690 s 0 n j 4690 CHORM_reverse_38aac j 4691 d 0 1000 n j 4691 DAPAL j 4692 s 0 n j 4692 DAPAL_reverse_14901 j 4693 d 0 1000 n j 4693 UDPGALM j 4694 s 0 n j 4694 UDPGALM_reverse_dc620 j 4695 d 0 1000 n j 4695 HYD1pp j 4696 s 0 n j 4696 HYD1pp_reverse_2792d j 4697 d 0 1000 n j 4697 HYD2pp j 4698 s 0 n j 4698 HYD2pp_reverse_c5002 j 4699 d 0 1000 n j 4699 HYD3pp j 4700 s 0 n j 4700 HYD3pp_reverse_0fbba j 4701 d 0 1000 n j 4701 EX_tet_e j 4702 s 0 n j 4702 EX_tet_e_reverse_06a3a j 4703 d 0 1000 n j 4703 TETtex j 4704 d 0 1000 n j 4704 TETtex_reverse_f89a5 j 4705 d 0 1000 n j 4705 EX_foam_e j 4706 s 0 n j 4706 EX_foam_e_reverse_a5bfe j 4707 d 0 1000 n j 4707 FOAMtex j 4708 d 0 1000 n j 4708 FOAMtex_reverse_324c1 j 4709 d 0 1000 n j 4709 EX_tartr__D_e j 4710 s 0 n j 4710 EX_tartr__D_e_reverse_93e71 j 4711 d 0 1000 n j 4711 TARTRDtex j 4712 d 0 1000 n j 4712 TARTRDtex_reverse_2e0b9 j 4713 d 0 1000 n j 4713 TARTRDtpp j 4714 d 0 1000 n j 4714 TARTRDtpp_reverse_6064f j 4715 d 0 1000 n j 4715 GALCTD j 4716 s 0 n j 4716 GALCTD_reverse_50f26 j 4717 d 0 1000 n j 4717 SHSL1 j 4718 s 0 n j 4718 SHSL1_reverse_22e26 j 4719 d 0 1000 n j 4719 ASPt2_3pp j 4720 s 0 n j 4720 ASPt2_3pp_reverse_e453b j 4721 d 0 1000 n j 4721 SUCFUMtpp j 4722 d 0 1000 n j 4722 SUCFUMtpp_reverse_ace02 j 4723 d 0 1000 n j 4723 SUCCt2_3pp j 4724 s 0 n j 4724 SUCCt2_3pp_reverse_1fb63 j 4725 d 0 1000 n j 4725 FUMt2_3pp j 4726 s 0 n j 4726 FUMt2_3pp_reverse_af3fe j 4727 d 0 1000 n j 4727 MALt2_3pp j 4728 s 0 n j 4728 MALt2_3pp_reverse_38522 j 4729 d 0 1000 n j 4729 ALAALAD j 4730 s 0 n j 4730 ALAALAD_reverse_ddcdd j 4731 d 0 1000 n j 4731 DMSOR1 j 4732 s 0 n j 4732 DMSOR1_reverse_470fa j 4733 d 0 1000 n j 4733 DMSOR2 j 4734 s 0 n j 4734 DMSOR2_reverse_001f6 j 4735 d 0 1000 n j 4735 NAt3pp j 4736 s 0 n j 4736 NAt3pp_reverse_421a2 j 4737 d 0 1000 n j 4737 4IZ5PPH j 4738 s 0 n j 4738 4IZ5PPH_reverse_aaf5f j 4739 d 0 1000 n j 4739 NFLGLNH j 4740 s 0 n j 4740 NFLGLNH_reverse_3252c j 4741 d 0 1000 n j 4741 EX_4abz_e j 4742 s 0 n j 4742 EX_4abz_e_reverse_947a6 j 4743 d 0 1000 n j 4743 ABZtex j 4744 d 0 1000 n j 4744 ABZtex_reverse_408ea j 4745 d 0 1000 n j 4745 EX_feroxB_e j 4746 s 0 n j 4746 EX_feroxB_e_reverse_c1f97 j 4747 d 0 1000 n j 4747 EX_feroxBfe_e j 4748 s 0 n j 4748 EX_feroxBfe_e_reverse_ca54d j 4749 d 0 1000 n j 4749 EX_feroxE_e j 4750 s 0 n j 4750 EX_feroxE_e_reverse_bfafb j 4751 d 0 1000 n j 4751 EX_feroxEfe_e j 4752 s 0 n j 4752 EX_feroxEfe_e_reverse_f3225 j 4753 d 0 1000 n j 4753 EX_feroxG_e j 4754 s 0 n j 4754 EX_feroxG_e_reverse_185fd j 4755 d 0 1000 n j 4755 EX_feroxGfe_e j 4756 s 0 n j 4756 EX_feroxGfe_e_reverse_5ebbb j 4757 d 0 1000 n j 4757 FEROXBFEabcpp j 4758 s 0 n j 4758 FEROXBFEabcpp_reverse_31727 j 4759 d 0 1000 n j 4759 FEROXEFEabcpp j 4760 s 0 n j 4760 FEROXEFEabcpp_reverse_626f9 j 4761 d 0 1000 n j 4761 FEROXGFEabcpp j 4762 s 0 n j 4762 FEROXGFEabcpp_reverse_6ff49 j 4763 d 0 1000 n j 4763 FEROXGFEtonex j 4764 s 0 n j 4764 FEROXGFEtonex_reverse_47840 j 4765 d 0 1000 n j 4765 FEROXBFEtex j 4766 d 0 1000 n j 4766 FEROXBFEtex_reverse_0105b j 4767 d 0 1000 n j 4767 FEROXEFEtex j 4768 d 0 1000 n j 4768 FEROXEFEtex_reverse_85c86 j 4769 d 0 1000 n j 4769 FEROXGtex j 4770 d 0 1000 n j 4770 FEROXGtex_reverse_033b2 j 4771 d 0 1000 n j 4771 FEROXEtex j 4772 d 0 1000 n j 4772 FEROXEtex_reverse_772e9 j 4773 d 0 1000 n j 4773 FEROXBtex j 4774 d 0 1000 n j 4774 FEROXBtex_reverse_69e49 j 4775 d 0 1000 n j 4775 FEROXBtpp j 4776 d 0 1000 n j 4776 FEROXBtpp_reverse_2947e j 4777 d 0 1000 n j 4777 FEROXEtpp j 4778 d 0 1000 n j 4778 FEROXEtpp_reverse_151f7 j 4779 d 0 1000 n j 4779 FEROXGtpp j 4780 d 0 1000 n j 4780 FEROXGtpp_reverse_530c4 j 4781 d 0 1000 n j 4781 EX_drib_e j 4782 s 0 n j 4782 EX_drib_e_reverse_2520d j 4783 d 0 1000 n j 4783 DRIBtpp j 4784 d 0 1000 n j 4784 DRIBtpp_reverse_289ae j 4785 d 0 1000 n j 4785 DRBK j 4786 s 0 n j 4786 DRBK_reverse_7f901 j 4787 d 0 1000 n j 4787 DRIBtex j 4788 d 0 1000 n j 4788 DRIBtex_reverse_11016 j 4789 d 0 1000 n j 4789 SCYSSL j 4790 s 0 n j 4790 SCYSSL_reverse_4f385 j 4791 d 0 1000 n j 4791 SLCYSS j 4792 s 0 n j 4792 SLCYSS_reverse_08a40 j 4793 d 0 1000 n j 4793 GSHPO j 4794 s 0 n j 4794 GSHPO_reverse_f4695 j 4795 d 0 1000 n j 4795 HHDDI j 4796 d 0 1000 n j 4796 HHDDI_reverse_42b28 j 4797 d 0 1000 n j 4797 INOSR j 4798 d 0 1000 n j 4798 INOSR_reverse_1ec21 j 4799 d 0 1000 n j 4799 MMSAD3 j 4800 s 0 n j 4800 MMSAD3_reverse_53c5d j 4801 s 0 n j 4801 CHITPH j 4802 s 0 n j 4802 CHITPH_reverse_c0625 j 4803 d 0 1000 n j 4803 D5KGK j 4804 s 0 n j 4804 D5KGK_reverse_b077a j 4805 d 0 1000 n j 4805 D5KGPA j 4806 s 0 n j 4806 D5KGPA_reverse_f78f6 j 4807 d 0 1000 n j 4807 DHEDAA j 4808 s 0 n j 4808 DHEDAA_reverse_b4d3e j 4809 d 0 1000 n j 4809 DKDID j 4810 s 0 n j 4810 DKDID_reverse_25489 j 4811 d 0 1000 n j 4811 2INSD j 4812 s 0 n j 4812 2INSD_reverse_12147 j 4813 d 0 1000 n j 4813 DTARTD j 4814 s 0 n j 4814 DTARTD_reverse_0d68b j 4815 d 0 1000 n j 4815 NMNR j 4816 s 0 n j 4816 NMNR_reverse_debad j 4817 d 0 1000 n j 4817 RNMK j 4818 s 0 n j 4818 RNMK_reverse_0eb88 j 4819 d 0 1000 n j 4819 OACT j 4820 s 0 n j 4820 OACT_reverse_fdab2 j 4821 d 0 1000 n j 4821 UDCPAT j 4822 s 0 n j 4822 UDCPAT_reverse_88230 j 4823 d 0 1000 n j 4823 UDCPMT j 4824 s 0 n j 4824 UDCPMT_reverse_6073c j 4825 d 0 1000 n j 4825 UDCPRT j 4826 s 0 n j 4826 UDCPRT_reverse_97127 j 4827 d 0 1000 n j 4827 UDCPGT j 4828 s 0 n j 4828 UDCPGT_reverse_88df1 j 4829 d 0 1000 n j 4829 TCBO j 4830 s 0 n j 4830 TCBO_reverse_69840 j 4831 d 0 1000 n j 4831 GLYBt6ex j 4832 d 0 1000 n j 4832 GLYBt6ex_reverse_72834 j 4833 d 0 1000 n j 4833 GLYBt6pp j 4834 d 0 1000 n j 4834 GLYBt6pp_reverse_3da03 j 4835 d 0 1000 n j 4835 CHITOBex j 4836 s 0 n j 4836 CHITOBex_reverse_1aeca j 4837 s 0 n j 4837 CHITOBpts j 4838 s 0 n j 4838 CHITOBpts_reverse_56025 j 4839 d 0 1000 n j 4839 RNAMtex j 4840 s 0 n j 4840 RNAMtex_reverse_f5a7c j 4841 d 0 1000 n j 4841 RNAMtpp j 4842 s 0 n j 4842 RNAMtpp_reverse_f7af7 j 4843 d 0 1000 n j 4843 OAO5t3ex j 4844 s 0 n j 4844 OAO5t3ex_reverse_09064 j 4845 d 0 1000 n j 4845 OAO5t3pp j 4846 s 0 n j 4846 OAO5t3pp_reverse_f3ce3 j 4847 d 0 1000 n j 4847 TCBt2pp j 4848 s 0 n j 4848 TCBt2pp_reverse_a0b64 j 4849 d 0 1000 n j 4849 TCBt2ex j 4850 s 0 n j 4850 TCBt2ex_reverse_5441b j 4851 d 0 1000 n j 4851 TTONR1pp j 4852 s 0 n j 4852 TTONR1pp_reverse_a276a j 4853 d 0 1000 n j 4853 TTONtex j 4854 s 0 n j 4854 TTONtex_reverse_9b957 j 4855 d 0 1000 n j 4855 TTONR2pp j 4856 s 0 n j 4856 TTONR2pp_reverse_12a8a j 4857 d 0 1000 n j 4857 LEUt4rpp j 4858 d 0 1000 n j 4858 LEUt4rpp_reverse_f07dd j 4859 d 0 1000 n j 4859 UPLA4NT j 4860 s 0 n j 4860 UPLA4NT_reverse_36c27 j 4861 d 0 1000 n j 4861 PSUDS j 4862 s 0 n j 4862 PSUDS_reverse_6e24a j 4863 d 0 1000 n j 4863 PFOR j 4864 s 0 n j 4864 PFOR_reverse_1e1f4 j 4865 d 0 1000 n j 4865 NNDMBRT j 4866 s 0 n j 4866 NNDMBRT_reverse_13f8c j 4867 d 0 1000 n j 4867 biomass_iRR1083 j 4868 s 0 n j 4868 biomass_iRR1083_reverse_f1fff j 4869 d 0 1000 n j 4869 peptido_ST j 4870 d 0 1000 n j 4870 peptido_ST_reverse_d5e0f j 4871 d 0 1000 n j 4871 pe2_ST j 4872 d 0 1000 n j 4872 pe2_ST_reverse_8c316 j 4873 d 0 1000 n j 4873 pg2_ST j 4874 d 0 1000 n j 4874 pg2_ST_reverse_0dc1c j 4875 d 0 1000 n j 4875 clpn2_ST j 4876 d 0 1000 n j 4876 clpn2_ST_reverse_9df52 j 4877 d 0 1000 n j 4877 pa2_ST j 4878 d 0 1000 n j 4878 pa2_ST_reverse_b5cec j 4879 d 0 1000 n j 4879 ps2_ST j 4880 d 0 1000 n j 4880 ps2_ST_reverse_4cc01 j 4881 d 0 1000 n j 4881 12dgr2_ST j 4882 d 0 1000 n j 4882 12dgr2_ST_reverse_fc580 j 4883 d 0 1000 n j 4883 OAL_ST j 4884 s 0 n j 4884 OAL_ST_reverse_40df1 j 4885 s 0 n j 4885 OA4L_ST j 4886 s 0 n j 4886 OA4L_ST_reverse_9d863 j 4887 d 0 1000 n j 4887 OA5L_ST j 4888 s 0 n j 4888 OA5L_ST_reverse_4ed94 j 4889 s 0 n j 4889 OA4VL_ST j 4890 s 0 n j 4890 OA4VL_ST_reverse_89bbe j 4891 d 0 1000 n j 4891 OA5VL_ST j 4892 s 0 n j 4892 OA5VL_ST_reverse_f1c27 j 4893 s 0 n j 4893 OAO4t3pp j 4894 s 0 n j 4894 OAO4t3pp_reverse_27471 j 4895 s 0 n j 4895 OAO4t3ex j 4896 s 0 n j 4896 OAO4t3ex_reverse_8e6ff j 4897 d 0 1000 n j 4897 PYDXtex j 4898 s 0 n j 4898 PYDXtex_reverse_1b0e1 j 4899 d 0 1000 n j 4899 PYDXtpp j 4900 s 0 n j 4900 PYDXtpp_reverse_58147 j 4901 d 0 1000 n j 4901 PYDXNtex j 4902 s 0 n j 4902 PYDXNtex_reverse_c98ca j 4903 d 0 1000 n j 4903 PYDXNtpp j 4904 s 0 n j 4904 PYDXNtpp_reverse_6fb4f j 4905 d 0 1000 n j 4905 HEXt2rpp j 4906 d 0 1000 n j 4906 HEXt2rpp_reverse_5cf40 j 4907 d 0 1000 n j 4907 4HTHRtex j 4908 d 0 1000 n j 4908 4HTHRtex_reverse_6054a j 4909 d 0 1000 n j 4909 4HTHRtrpp j 4910 d 0 1000 n j 4910 4HTHRtrpp_reverse_afd03 j 4911 d 0 1000 n j 4911 4HTHRK j 4912 s 0 n j 4912 4HTHRK_reverse_cf93a j 4913 d 0 1000 n j 4913 35PDE j 4914 s 0 n j 4914 35PDE_reverse_8c2ab j 4915 s 0 n j 4915 UROCANH j 4916 s 0 n j 4916 UROCANH_reverse_08179 j 4917 d 0 1000 n j 4917 AADDFT j 4918 s 0 n j 4918 AADDFT_reverse_55b6f j 4919 d 0 0.0001 n j 4919 ENTERHpp j 4920 s 0 n j 4920 ENTERHpp_reverse_e9e3c j 4921 d 0 0.0001 n j 4921 SALCHS4Hpp j 4922 s 0 n j 4922 SALCHS4Hpp_reverse_592ca j 4923 d 0 0.0001 n j 4923 SALCHS4FEHpp j 4924 s 0 n j 4924 SALCHS4FEHpp_reverse_c67fd j 4925 d 0 1000 n j 4925 DHBSZ3tex j 4926 s 0 n j 4926 DHBSZ3tex_reverse_a2ebf j 4927 d 0 1000 n j 4927 DHBSZ3FEexs j 4928 s 0 n j 4928 DHBSZ3FEexs_reverse_34a60 j 4929 d 0 1000 n j 4929 DHBSZ3FEtonex j 4930 s 0 n j 4930 DHBSZ3FEtonex_reverse_2608a j 4931 d 0 1000 n j 4931 DHBSZ3FEabcpp j 4932 s 0 n j 4932 DHBSZ3FEabcpp_reverse_3ad82 j 4933 d 0 1000 n j 4933 FEDHBZS3R1 j 4934 s 0 n j 4934 FEDHBZS3R1_reverse_093bb j 4935 d 0 1000 n j 4935 FEDHBZS3R2 j 4936 s 0 n j 4936 FEDHBZS3R2_reverse_88984 j 4937 d 0 1000 n j 4937 FEDHBZS3R3 j 4938 s 0 n j 4938 FEDHBZS3R3_reverse_d7975 j 4939 d 0 1000 n j 4939 SALCHS2tex j 4940 s 0 n j 4940 SALCHS2tex_reverse_f1cdd j 4941 d 0 1000 n j 4941 SALCHS2FEexs j 4942 s 0 n j 4942 SALCHS2FEexs_reverse_70e96 j 4943 d 0 1000 n j 4943 SALCHS2FEtonex j 4944 s 0 n j 4944 SALCHS2FEtonex_reverse_fec4b j 4945 d 0 1000 n j 4945 SALCHS2FEabcpp j 4946 s 0 n j 4946 SALCHS2FEabcpp_reverse_e186b j 4947 d 0 1000 n j 4947 SALCHS2FER1 j 4948 s 0 n j 4948 SALCHS2FER1_reverse_33cae j 4949 d 0 1000 n j 4949 SALCHS2FER2 j 4950 s 0 n j 4950 SALCHS2FER2_reverse_ce4c6 j 4951 d 0 1000 n j 4951 SALCHS2FER3 j 4952 s 0 n j 4952 SALCHS2FER3_reverse_bbc10 j 4953 d 0 1000 n j 4953 SALCHS2H j 4954 s 0 n j 4954 SALCHS2H_reverse_a7ed7 j 4955 d 0 1000 n j 4955 SALCHS1H j 4956 s 0 n j 4956 SALCHS1H_reverse_d5b7f j 4957 d 0 1000 n j 4957 ENTERH j 4958 s 0 n j 4958 ENTERH_reverse_22157 j 4959 d 0 1000 n j 4959 DHBZS3H j 4960 s 0 n j 4960 DHBZS3H_reverse_d893b j 4961 d 0 1000 n j 4961 DHBZS2H j 4962 s 0 n j 4962 DHBZS2H_reverse_1edf2 j 4963 d 0 1000 n j 4963 ENTERtex j 4964 s 0 n j 4964 ENTERtex_reverse_0bf69 j 4965 d 0 1000 n j 4965 ENTERGLCT1 j 4966 s 0 n j 4966 ENTERGLCT1_reverse_5cb77 j 4967 d 0 1000 n j 4967 ENTERGLCT2 j 4968 s 0 n j 4968 ENTERGLCT2_reverse_ef054 j 4969 d 0 1000 n j 4969 FEROXBFER1 j 4970 s 0 n j 4970 FEROXBFER1_reverse_9d2d0 j 4971 d 0 1000 n j 4971 FEROXBFER2 j 4972 s 0 n j 4972 FEROXBFER2_reverse_dd614 j 4973 d 0 1000 n j 4973 FEROXBFER3 j 4974 s 0 n j 4974 FEROXBFER3_reverse_8f065 j 4975 d 0 1000 n j 4975 FEROXEFER1 j 4976 s 0 n j 4976 FEROXEFER1_reverse_dd184 j 4977 d 0 1000 n j 4977 FEROXEFER2 j 4978 s 0 n j 4978 FEROXEFER2_reverse_34efa j 4979 d 0 1000 n j 4979 FEROXEFER3 j 4980 s 0 n j 4980 FEROXEFER3_reverse_8138c j 4981 d 0 1000 n j 4981 FEROXGFER1 j 4982 s 0 n j 4982 FEROXGFER1_reverse_e8da0 j 4983 d 0 1000 n j 4983 FEROXGFER2 j 4984 s 0 n j 4984 FEROXGFER2_reverse_3b157 j 4985 d 0 1000 n j 4985 FEROXGFER3 j 4986 s 0 n j 4986 FEROXGFER3_reverse_d0483 j 4987 d 0 1000 n j 4987 GULNLtex j 4988 d 0 1000 n j 4988 GULNLtex_reverse_da2b3 j 4989 d 0 1000 n j 4989 GULNLtpp j 4990 d 0 1000 n j 4990 GULNLtpp_reverse_64983 j 4991 d 0 1000 n j 4991 GULNLR j 4992 s 0 n j 4992 GULNLR_reverse_78514 j 4993 d 0 1000 n j 4993 DXYLUDtex j 4994 d 0 1000 n j 4994 DXYLUDtex_reverse_4e621 j 4995 d 0 1000 n j 4995 DXYLUDtpp j 4996 s 0 n j 4996 DXYLUDtpp_reverse_f0ca2 j 4997 d 0 1000 n j 4997 MUREINLPPTP j 4998 s 0 n j 4998 MUREINLPPTP_reverse_c8661 j 4999 d 0 1000 n j 4999 APOLPPS j 5000 s 0 n j 5000 APOLPPS_reverse_f0e3b j 5001 d 0 1000 n j 5001 PROLPPOATPE160 j 5002 s 0 n j 5002 PROLPPOATPE160_reverse_11d1e j 5003 d 0 1000 n j 5003 PROLPPOATPG160 j 5004 s 0 n j 5004 PROLPPOATPG160_reverse_8735b j 5005 d 0 1000 n j 5005 PROLPPGT160 j 5006 s 0 n j 5006 PROLPPGT160_reverse_13e74 j 5007 d 0 1000 n j 5007 DMBZIDS j 5008 s 0 n j 5008 DMBZIDS_reverse_51ec3 j 5009 d 0 1000 n j 5009 2HH24DDH1 j 5010 s 0 n j 5010 2HH24DDH1_reverse_a5999 j 5011 d 0 1000 n j 5011 GALCTND j 5012 s 0 n j 5012 GALCTND_reverse_72513 j 5013 d 0 1000 n j 5013 DDPGALA j 5014 d 0 1000 n j 5014 DDPGALA_reverse_4e5af j 5015 d 0 1000 n j 5015 FOAMtrpp j 5016 d 0 1000 n j 5016 FOAMtrpp_reverse_6cc7d j 5017 d 0 1000 n j 5017 FEENTERR1 j 5018 s 0 n j 5018 FEENTERR1_reverse_a3dda j 5019 d 0 1000 n j 5019 FEENTERR2 j 5020 s 0 n j 5020 FEENTERR2_reverse_0af6f j 5021 d 0 1000 n j 5021 FEENTERR3 j 5022 s 0 n j 5022 FEENTERR3_reverse_d410a j 5023 d 0 1000 n j 5023 SALCHS4FER1 j 5024 s 0 n j 5024 SALCHS4FER1_reverse_6b05c j 5025 d 0 1000 n j 5025 SALCHS4FER2 j 5026 s 0 n j 5026 SALCHS4FER2_reverse_91897 j 5027 d 0 1000 n j 5027 SALCHS4FER3 j 5028 s 0 n j 5028 SALCHS4FER3_reverse_ac0d2 j 5029 d 0 1000 n j 5029 SALCHS4FEtonex j 5030 s 0 n j 5030 SALCHS4FEtonex_reverse_ff069 j 5031 s 0 n j 5031 HISNH4L j 5032 s 0 n j 5032 HISNH4L_reverse_4cad4 j 5033 s 0 n j 5033 AB6PGH j 5034 s 0 n j 5034 AB6PGH_reverse_9c1a3 j 5035 s 0 n j 5035 SARCOX j 5036 s 0 n j 5036 SARCOX_reverse_eebad j 5037 d 0 1000 n j 5037 FE3HOXabcpp j 5038 s 0 n j 5038 FE3HOXabcpp_reverse_784a3 j 5039 d 0 1000 n j 5039 FEOXAMR1 j 5040 s 0 n j 5040 FEOXAMR1_reverse_5efcf j 5041 d 0 1000 n j 5041 FEOXAMR2 j 5042 s 0 n j 5042 FEOXAMR2_reverse_3ce4c j 5043 d 0 1000 n j 5043 FEOXAMR3 j 5044 s 0 n j 5044 FEOXAMR3_reverse_a2b98 j 5045 d 0 1000 n j 5045 DHBSH j 5046 s 0 n j 5046 DHBSH_reverse_e4369 j 5047 d 0 1000 n j 5047 ALPATE160pp j 5048 s 0 n j 5048 ALPATE160pp_reverse_39e01 j 5049 d 0 1000 n j 5049 ALPATG160pp j 5050 s 0 n j 5050 ALPATG160pp_reverse_f7766 j 5051 d 0 1000 n j 5051 CYSLDS j 5052 s 0 n j 5052 CYSLDS_reverse_82abb j 5053 d 0 1000 n j 5053 INOSTtpp j 5054 s 0 n j 5054 INOSTtpp_reverse_1d104 j 5055 d 0 1000 n j 5055 HDCAt2pp j 5056 s 0 n j 5056 HDCAt2pp_reverse_bb7e2 j 5057 d 0 1000 n j 5057 OCDCAt2pp j 5058 s 0 n j 5058 OCDCAt2pp_reverse_d23b9 j 5059 d 0 1000 n j 5059 OCDCEAt2pp j 5060 s 0 n j 5060 OCDCEAt2pp_reverse_30515 j 5061 d 0 1000 n j 5061 TTDCAt2pp j 5062 s 0 n j 5062 TTDCAt2pp_reverse_9e8a6 j 5063 d 0 1000 n j 5063 DDCAt2pp j 5064 s 0 n j 5064 DDCAt2pp_reverse_cf69c j 5065 d 0 1000 n j 5065 biomass_iRR1083_metals j 5066 s 0 n j 5066 biomass_iRR1083_metals_reverse_00f08 j 5067 d 0 1000 n j 5067 EX_dxyl_e j 5068 s 0 n j 5068 EX_dxyl_e_reverse_27d5e j 5069 d 0 1000 n j 5069 EX_salchs2fe_e j 5070 s 0 n j 5070 EX_salchs2fe_e_reverse_a2daf j 5071 d 0 1000 n j 5071 EX_rnam_e j 5072 s 0 n j 5072 EX_rnam_e_reverse_99c8a j 5073 d 0 1000 n j 5073 EX_colipaOA_e j 5074 s 0 n j 5074 EX_colipaOA_e_reverse_c85a7 j 5075 d 0 1000 n j 5075 EX_udcpo4_e j 5076 s 0 n j 5076 EX_udcpo4_e_reverse_bb656 j 5077 d 0 1000 n j 5077 EX_tcb_e j 5078 s 0 n j 5078 EX_tcb_e_reverse_99c66 j 5079 d 0 1000 n j 5079 EX_fe3dhbzs3_e j 5080 s 0 n j 5080 EX_fe3dhbzs3_e_reverse_c792e j 5081 d 0 1000 n j 5081 EX_23dhbzs3_e j 5082 s 0 n j 5082 EX_23dhbzs3_e_reverse_5cd74 j 5083 d 0 1000 n j 5083 EX_guln__L_e j 5084 s 0 n j 5084 EX_guln__L_e_reverse_3a516 j 5085 d 0 1000 n j 5085 EX_udcpo5_e j 5086 s 0 n j 5086 EX_udcpo5_e_reverse_873b0 j 5087 d 0 1000 n j 5087 EX_4hthr_e j 5088 s 0 n j 5088 EX_4hthr_e_reverse_2ea03 j 5089 d 0 1000 n j 5089 EX_salchs2_e j 5090 s 0 n j 5090 EX_salchs2_e_reverse_4e9dd j 5091 d 0 1000 n j 5091 EX_tton_e j 5092 s 0 n j 5092 EX_tton_e_reverse_46a9c a 0 5065 1 a 0 5066 -1 a 1 1900 1 a 1 1899 -1 a 1 1176 -1 a 1 1175 1 a 1 1174 -1 a 1 1173 1 a 1 258 -1 a 1 257 1 a 1 198 1 a 1 197 -1 a 2 4094 -1 a 2 4093 1 a 2 2328 -1 a 2 2327 1 a 2 680 -1 a 2 679 1 a 2 570 1 a 2 569 -1 a 3 3522 1 a 3 3521 -1 a 4 2616 1 a 4 2615 -1 a 4 2614 -1 a 4 2613 1 a 5 2674 1 a 5 2673 -1 a 5 312 -1 a 5 311 1 a 6 2042 -1 a 6 2041 1 a 6 2038 1 a 6 2037 -1 a 7 5052 -1 a 7 5051 1 a 7 5014 -1 a 7 5013 1 a 7 4864 1 a 7 4863 -1 a 7 4838 -1 a 7 4837 1 a 7 4808 -1 a 7 4807 1 a 7 4692 -1 a 7 4691 1 a 7 4680 -1 a 7 4679 1 a 7 4620 -1 a 7 4619 1 a 7 4614 -1 a 7 4613 1 a 7 4598 -1 a 7 4597 1 a 7 4412 -1 a 7 4411 1 a 7 4386 1 a 7 4385 -1 a 7 4330 -1 a 7 4329 1 a 7 4158 -1 a 7 4157 1 a 7 3982 -1 a 7 3981 1 a 7 3964 -1 a 7 3963 1 a 7 3948 -1 a 7 3947 1 a 7 3866 -1 a 7 3865 1 a 7 3862 -1 a 7 3861 1 a 7 3744 1 a 7 3743 -1 a 7 3696 1 a 7 3695 -1 a 7 3496 1 a 7 3495 -1 a 7 3460 1 a 7 3459 -1 a 7 3344 -1 a 7 3343 1 a 7 3086 -1 a 7 3085 1 a 7 2980 -1 a 7 2979 1 a 7 2978 -1 a 7 2977 1 a 7 2948 -1 a 7 2947 1 a 7 2942 -1 a 7 2941 1 a 7 2936 -1 a 7 2935 1 a 7 2920 -1 a 7 2919 1 a 7 2884 -1 a 7 2883 1 a 7 2882 -1 a 7 2881 1 a 7 2728 -1 a 7 2727 1 a 7 2726 -1 a 7 2725 1 a 7 2602 -1 a 7 2601 1 a 7 2274 -1 a 7 2273 1 a 7 2250 -1 a 7 2249 1 a 7 2208 -1 a 7 2207 1 a 7 2080 -1 a 7 2079 1 a 7 2078 -1 a 7 2077 1 a 7 1250 -1 a 7 1249 1 a 7 1164 1 a 7 1163 -1 a 7 1058 1 a 7 1057 -1 a 7 956 -1 a 7 955 1 a 7 922 -1 a 7 921 1 a 7 914 -1 a 7 913 1 a 7 768 -1 a 7 767 1 a 7 628 -1 a 7 627 1 a 7 568 -1 a 7 567 1 a 7 500 -1 a 7 499 1 a 7 498 -1 a 7 497 1 a 7 496 -1 a 7 495 1 a 7 380 -1 a 7 379 1 a 7 332 -1 a 7 331 1 a 7 322 -1 a 7 321 1 a 7 316 2 a 7 315 -2 a 7 312 1 a 7 311 -1 a 7 304 -1 a 7 303 1 a 8 3868 1 a 8 3867 -1 a 8 1790 1 a 8 1789 -1 a 9 3868 -1 a 9 3867 1 a 9 3866 1 a 9 3865 -1 a 10 4054 1 a 10 4053 -1 a 10 1940 -1 a 10 1939 1 a 10 1920 1 a 10 1919 -1 a 11 2828 -1 a 11 2827 1 a 11 2814 -1 a 11 2813 1 a 12 3022 -1 a 12 3021 1 a 12 3020 1 a 12 3019 -1 a 13 4348 1 a 13 4347 -1 a 13 1882 1 a 13 1881 -1 a 14 1372 1 a 14 1371 -1 a 14 510 1 a 14 509 -1 a 15 5066 0.748399 a 15 5065 -0.748399 a 15 4868 0.748399 a 15 4867 -0.748399 a 15 4386 -1 a 15 4385 1 a 15 4378 -1 a 15 4377 1 a 15 4330 1 a 15 4329 -1 a 15 4226 1 a 15 4225 -1 a 15 2718 -1 a 15 2717 1 a 15 1890 0.5137 a 15 1889 -0.5137 a 15 920 -1 a 15 919 1 a 15 572 1 a 15 571 -1 a 15 508 -1 a 15 507 1 a 15 506 -1 a 15 505 1 a 15 504 -1 a 15 503 1 a 15 502 1 a 15 501 -1 a 15 500 1 a 15 499 -1 a 15 498 1 a 15 497 -1 a 15 494 1 a 15 493 -1 a 16 1932 -1 a 16 1931 1 a 16 1912 -1 a 16 1911 1 a 16 260 1 a 16 259 -1 a 17 3022 1 a 17 3021 -1 a 17 1706 1 a 17 1705 -1 a 18 4216 1 a 18 4215 -1 a 18 4202 1 a 18 4201 -1 a 18 178 -1 a 18 177 1 a 18 144 1 a 18 143 -1 a 19 5066 0.104726 a 19 5065 -0.104726 a 19 4868 0.104726 a 19 4867 -0.104726 a 19 4282 -1 a 19 4281 1 a 19 3020 -1 a 19 3019 1 a 19 3018 1 a 19 3017 -1 a 19 3016 -1 a 19 3015 1 a 19 3014 -1 a 19 3013 1 a 19 3004 -1 a 19 3003 1 a 19 3002 1 a 19 3001 -1 a 19 3000 1 a 19 2999 -1 a 19 2994 1 a 19 2993 -1 a 19 1890 0.1537 a 19 1889 -0.1537 a 19 852 -2 a 19 851 2 a 19 700 -1 a 19 699 1 a 20 3352 -1 a 20 3351 1 a 20 1952 1 a 20 1951 -1 a 21 510 -1 a 21 509 1 a 21 508 1 a 21 507 -1 a 21 506 1 a 21 505 -1 a 21 504 1 a 21 503 -1 a 22 692 -1 a 22 691 1 a 22 690 1 a 22 689 -1 a 23 1368 1 a 23 1367 -1 a 23 692 1 a 23 691 -1 a 24 3694 1 a 24 3693 -1 a 24 1770 1 a 24 1769 -1 a 25 3424 1 a 25 3423 -1 a 25 690 -1 a 25 689 1 a 25 650 -1 a 25 649 1 a 26 572 -1 a 26 571 1 a 26 548 1 a 26 547 -1 a 27 1480 1 a 27 1479 -1 a 27 1106 1 a 27 1105 -1 a 28 3692 -1 a 28 3691 1 a 28 3690 1 a 28 3689 -1 a 28 3424 -1 a 28 3423 1 a 29 3626 -1 a 29 3625 1 a 29 74 1 a 29 73 -1 a 30 1326 1 a 30 1325 -1 a 30 238 1 a 30 237 -1 a 31 4734 1 a 31 4733 -1 a 31 4732 1 a 31 4731 -1 a 31 1106 -1 a 31 1105 1 a 32 3810 -1 a 32 3809 1 a 32 3788 1 a 32 3787 -1 a 33 5034 1 a 33 5033 -1 a 34 2844 1 a 34 2843 -1 a 34 2816 1 a 34 2815 -1 a 34 88 1 a 34 87 -1 a 34 74 -1 a 34 73 1 a 35 4224 -1 a 35 4223 1 a 35 4204 1 a 35 4203 -1 a 36 572 1 a 36 571 -1 a 37 562 -1 a 37 561 1 a 37 452 1 a 37 451 -1 a 37 436 -1 a 37 435 1 a 37 428 -1 a 37 427 1 a 38 5066 59.964348 a 38 5065 -59.964348 a 38 5038 1 a 38 5037 -1 a 38 4946 1 a 38 4945 -1 a 38 4932 1 a 38 4931 -1 a 38 4912 1 a 38 4911 -1 a 38 4868 59.964348 a 38 4867 -59.964348 a 38 4818 1 a 38 4817 -1 a 38 4804 1 a 38 4803 -1 a 38 4786 1 a 38 4785 -1 a 38 4762 1 a 38 4761 -1 a 38 4760 1 a 38 4759 -1 a 38 4758 1 a 38 4757 -1 a 38 4660 1 a 38 4659 -1 a 38 4646 1 a 38 4645 -1 a 38 4642 1 a 38 4641 -1 a 38 4626 1 a 38 4625 -1 a 38 4624 1 a 38 4623 -1 a 38 4622 1 a 38 4621 -1 a 38 4612 1 a 38 4611 -1 a 38 4556 1 a 38 4555 -1 a 38 4554 1 a 38 4553 -1 a 38 4550 1 a 38 4549 -1 a 38 4472 1 a 38 4471 -1 a 38 4470 1 a 38 4469 -1 a 38 4468 1 a 38 4467 -1 a 38 4462 1 a 38 4461 -1 a 38 4458 1 a 38 4457 -1 a 38 4456 4 a 38 4455 -4 a 38 4454 1 a 38 4453 -1 a 38 4452 1 a 38 4451 -1 a 38 4448 2 a 38 4447 -2 a 38 4426 1 a 38 4425 -1 a 38 4384 1 a 38 4383 -1 a 38 4378 1 a 38 4377 -1 a 38 4372 1 a 38 4371 -1 a 38 4366 1 a 38 4365 -1 a 38 4356 1 a 38 4355 -1 a 38 4354 1 a 38 4353 -1 a 38 4324 1 a 38 4323 -1 a 38 4322 1 a 38 4321 -1 a 38 4306 1 a 38 4305 -1 a 38 4278 1 a 38 4277 -1 a 38 4276 1 a 38 4275 -1 a 38 4272 1 a 38 4271 -1 a 38 4264 1 a 38 4263 -1 a 38 4226 1 a 38 4225 -1 a 38 4224 1 a 38 4223 -1 a 38 4204 1 a 38 4203 -1 a 38 4196 1 a 38 4195 -1 a 38 4184 1 a 38 4183 -1 a 38 4176 1 a 38 4175 -1 a 38 4168 1 a 38 4167 -1 a 38 4144 1 a 38 4143 -1 a 38 4138 1 a 38 4137 -1 a 38 4136 1 a 38 4135 -1 a 38 4130 1 a 38 4129 -1 a 38 4104 1 a 38 4103 -1 a 38 4102 1 a 38 4101 -1 a 38 4086 1 a 38 4085 -1 a 38 4068 1 a 38 4067 -1 a 38 4042 1 a 38 4041 -1 a 38 4034 1 a 38 4033 -1 a 38 4022 1 a 38 4021 -1 a 38 4008 1 a 38 4007 -1 a 38 3990 1 a 38 3989 -1 a 38 3968 1 a 38 3967 -1 a 38 3966 1 a 38 3965 -1 a 38 3960 1 a 38 3959 -1 a 38 3958 1 a 38 3957 -1 a 38 3944 1 a 38 3943 -1 a 38 3928 1 a 38 3927 -1 a 38 3904 1 a 38 3903 -1 a 38 3898 1 a 38 3897 -1 a 38 3890 1 a 38 3889 -1 a 38 3888 1 a 38 3887 -1 a 38 3882 1 a 38 3881 -1 a 38 3862 -1 a 38 3861 1 a 38 3858 1 a 38 3857 -1 a 38 3856 1 a 38 3855 -1 a 38 3854 1 a 38 3853 -1 a 38 3832 1 a 38 3831 -1 a 38 3826 1 a 38 3825 -1 a 38 3778 1 a 38 3777 -1 a 38 3772 1 a 38 3771 -1 a 38 3770 1 a 38 3769 -1 a 38 3766 1 a 38 3765 -1 a 38 3760 1 a 38 3759 -1 a 38 3756 1 a 38 3755 -1 a 38 3750 1 a 38 3749 -1 a 38 3748 1 a 38 3747 -1 a 38 3744 1 a 38 3743 -1 a 38 3724 1 a 38 3723 -1 a 38 3722 1 a 38 3721 -1 a 38 3718 1 a 38 3717 -1 a 38 3702 -1 a 38 3701 1 a 38 3690 1 a 38 3689 -1 a 38 3688 1 a 38 3687 -1 a 38 3600 1 a 38 3599 -1 a 38 3590 1 a 38 3589 -1 a 38 3584 1 a 38 3583 -1 a 38 3540 1 a 38 3539 -1 a 38 3538 1 a 38 3537 -1 a 38 3536 1 a 38 3535 -1 a 38 3534 1 a 38 3533 -1 a 38 3532 1 a 38 3531 -1 a 38 3530 1 a 38 3529 -1 a 38 3528 1 a 38 3527 -1 a 38 3518 1 a 38 3517 -1 a 38 3510 1 a 38 3509 -1 a 38 3508 1 a 38 3507 -1 a 38 3506 1 a 38 3505 -1 a 38 3504 1 a 38 3503 -1 a 38 3502 1 a 38 3501 -1 a 38 3500 1 a 38 3499 -1 a 38 3498 1 a 38 3497 -1 a 38 3494 1 a 38 3493 -1 a 38 3492 1 a 38 3491 -1 a 38 3482 1 a 38 3481 -1 a 38 3480 1 a 38 3479 -1 a 38 3478 1 a 38 3477 -1 a 38 3476 1 a 38 3475 -1 a 38 3474 1 a 38 3473 -1 a 38 3472 1 a 38 3471 -1 a 38 3470 1 a 38 3469 -1 a 38 3424 1 a 38 3423 -1 a 38 3418 1 a 38 3417 -1 a 38 3416 1 a 38 3415 -1 a 38 3414 1 a 38 3413 -1 a 38 3412 1 a 38 3411 -1 a 38 3410 1 a 38 3409 -1 a 38 3408 1 a 38 3407 -1 a 38 3406 1 a 38 3405 -1 a 38 3384 1 a 38 3383 -1 a 38 3380 2 a 38 3379 -2 a 38 3374 2 a 38 3373 -2 a 38 3368 2 a 38 3367 -2 a 38 3320 1 a 38 3319 -1 a 38 3294 1 a 38 3293 -1 a 38 3216 1 a 38 3215 -1 a 38 3202 1 a 38 3201 -1 a 38 3196 1 a 38 3195 -1 a 38 3188 1 a 38 3187 -1 a 38 3186 1 a 38 3185 -1 a 38 3184 1 a 38 3183 -1 a 38 3182 1 a 38 3181 -1 a 38 3180 1 a 38 3179 -1 a 38 3178 1 a 38 3177 -1 a 38 3176 1 a 38 3175 -1 a 38 3174 1 a 38 3173 -1 a 38 3166 1 a 38 3165 -1 a 38 3162 1 a 38 3161 -1 a 38 3150 1 a 38 3149 -1 a 38 3122 1 a 38 3121 -1 a 38 3100 1 a 38 3099 -1 a 38 3020 1 a 38 3019 -1 a 38 3018 1 a 38 3017 -1 a 38 3010 1 a 38 3009 -1 a 38 3006 1 a 38 3005 -1 a 38 2996 1 a 38 2995 -1 a 38 2994 1 a 38 2993 -1 a 38 2918 1 a 38 2917 -1 a 38 2914 1 a 38 2913 -1 a 38 2910 1 a 38 2909 -1 a 38 2906 1 a 38 2905 -1 a 38 2902 1 a 38 2901 -1 a 38 2868 1 a 38 2867 -1 a 38 2866 1 a 38 2865 -1 a 38 2744 1 a 38 2743 -1 a 38 2742 1 a 38 2741 -1 a 38 2734 1 a 38 2733 -1 a 38 2732 1 a 38 2731 -1 a 38 2704 1 a 38 2703 -1 a 38 2668 1 a 38 2667 -1 a 38 2644 1 a 38 2643 -1 a 38 2624 1 a 38 2623 -1 a 38 2622 1 a 38 2621 -1 a 38 2578 1 a 38 2577 -1 a 38 2566 1 a 38 2565 -1 a 38 2560 1 a 38 2559 -1 a 38 2552 1 a 38 2551 -1 a 38 2550 1 a 38 2549 -1 a 38 2542 1 a 38 2541 -1 a 38 2540 1 a 38 2539 -1 a 38 2538 1 a 38 2537 -1 a 38 2536 1 a 38 2535 -1 a 38 2534 1 a 38 2533 -1 a 38 2524 1 a 38 2523 -1 a 38 2522 1 a 38 2521 -1 a 38 2460 1 a 38 2459 -1 a 38 2452 1 a 38 2451 -1 a 38 2448 1 a 38 2447 -1 a 38 2446 1 a 38 2445 -1 a 38 2438 1 a 38 2437 -1 a 38 2430 1 a 38 2429 -1 a 38 2402 1 a 38 2401 -1 a 38 2396 1 a 38 2395 -1 a 38 2390 1 a 38 2389 -1 a 38 2388 1 a 38 2387 -1 a 38 2380 1 a 38 2379 -1 a 38 2374 1 a 38 2373 -1 a 38 2350 1 a 38 2349 -1 a 38 2348 1 a 38 2347 -1 a 38 2336 1 a 38 2335 -1 a 38 2330 1 a 38 2329 -1 a 38 2314 1 a 38 2313 -1 a 38 2312 1 a 38 2311 -1 a 38 2296 1 a 38 2295 -1 a 38 2294 1 a 38 2293 -1 a 38 2290 1 a 38 2289 -1 a 38 2288 1 a 38 2287 -1 a 38 2286 1 a 38 2285 -1 a 38 2284 1 a 38 2283 -1 a 38 2272 1 a 38 2271 -1 a 38 2234 1 a 38 2233 -1 a 38 2222 1 a 38 2221 -1 a 38 2216 1 a 38 2215 -1 a 38 2198 1 a 38 2197 -1 a 38 2182 1 a 38 2181 -1 a 38 2146 1 a 38 2145 -1 a 38 2142 1 a 38 2141 -1 a 38 2138 1 a 38 2137 -1 a 38 2134 1 a 38 2133 -1 a 38 2122 1 a 38 2121 -1 a 38 2072 1 a 38 2071 -1 a 38 2056 1 a 38 2055 -1 a 38 2038 1 a 38 2037 -1 a 38 2026 1 a 38 2025 -1 a 38 2020 1 a 38 2019 -1 a 38 1988 1 a 38 1987 -1 a 38 1970 1 a 38 1969 -1 a 38 1952 1 a 38 1951 -1 a 38 1950 1 a 38 1949 -1 a 38 1948 1 a 38 1947 -1 a 38 1946 1 a 38 1945 -1 a 38 1944 1 a 38 1943 -1 a 38 1942 1 a 38 1941 -1 a 38 1940 1 a 38 1939 -1 a 38 1938 1 a 38 1937 -1 a 38 1936 1 a 38 1935 -1 a 38 1934 1 a 38 1933 -1 a 38 1890 59.984 a 38 1889 -59.984 a 38 1166 1 a 38 1165 -1 a 38 1152 1 a 38 1151 -1 a 38 1146 1 a 38 1145 -1 a 38 1126 1 a 38 1125 -1 a 38 1062 1 a 38 1061 -1 a 38 1054 1 a 38 1053 -1 a 38 1036 1 a 38 1035 -1 a 38 1032 1 a 38 1031 -1 a 38 1028 1 a 38 1027 -1 a 38 1012 1 a 38 1011 -1 a 38 990 1 a 38 989 -1 a 38 978 1 a 38 977 -1 a 38 976 1 a 38 975 -1 a 38 974 1 a 38 973 -1 a 38 972 1 a 38 971 -1 a 38 970 1 a 38 969 -1 a 38 968 1 a 38 967 -1 a 38 966 1 a 38 965 -1 a 38 960 1 a 38 959 -1 a 38 954 1 a 38 953 -1 a 38 952 1 a 38 951 -1 a 38 930 1 a 38 929 -1 a 38 928 1 a 38 927 -1 a 38 926 1 a 38 925 -1 a 38 924 1 a 38 923 -1 a 38 898 1 a 38 897 -1 a 38 896 1 a 38 895 -1 a 38 894 1 a 38 893 -1 a 38 890 1 a 38 889 -1 a 38 886 1 a 38 885 -1 a 38 884 1 a 38 883 -1 a 38 870 1 a 38 869 -1 a 38 866 1 a 38 865 -1 a 38 864 1 a 38 863 -1 a 38 856 1 a 38 855 -1 a 38 844 1 a 38 843 -1 a 38 830 1 a 38 829 -1 a 38 822 1 a 38 821 -1 a 38 762 1 a 38 761 -1 a 38 758 1 a 38 757 -1 a 38 748 1 a 38 747 -1 a 38 726 1 a 38 725 -1 a 38 724 2 a 38 723 -2 a 38 720 1 a 38 719 -1 a 38 718 1 a 38 717 -1 a 38 714 1 a 38 713 -1 a 38 688 -1 a 38 687 1 a 38 686 1 a 38 685 -1 a 38 684 1 a 38 683 -1 a 38 682 1 a 38 681 -1 a 38 670 1 a 38 669 -1 a 38 668 1 a 38 667 -1 a 38 654 1 a 38 653 -1 a 38 642 1 a 38 641 -1 a 38 640 1 a 38 639 -1 a 38 638 1 a 38 637 -1 a 38 636 1 a 38 635 -1 a 38 618 1 a 38 617 -1 a 38 616 1 a 38 615 -1 a 38 614 1 a 38 613 -1 a 38 588 1 a 38 587 -1 a 38 576 -1 a 38 575 1 a 38 564 1 a 38 563 -1 a 38 546 1 a 38 545 -1 a 38 504 1 a 38 503 -1 a 38 502 1 a 38 501 -1 a 38 488 1 a 38 487 -1 a 38 486 1 a 38 485 -1 a 38 476 1 a 38 475 -1 a 38 416 1 a 38 415 -1 a 38 408 1 a 38 407 -1 a 38 398 1 a 38 397 -1 a 38 396 1 a 38 395 -1 a 38 388 1 a 38 387 -1 a 38 366 1 a 38 365 -1 a 38 314 1 a 38 313 -1 a 38 308 1 a 38 307 -1 a 38 300 1 a 38 299 -1 a 38 288 1 a 38 287 -1 a 38 286 1 a 38 285 -1 a 38 260 1 a 38 259 -1 a 38 258 1 a 38 257 -1 a 38 256 1 a 38 255 -1 a 38 254 1 a 38 253 -1 a 38 252 1 a 38 251 -1 a 38 250 1 a 38 249 -1 a 38 248 1 a 38 247 -1 a 38 246 1 a 38 245 -1 a 38 244 1 a 38 243 -1 a 38 230 1 a 38 229 -1 a 38 218 1 a 38 217 -1 a 38 162 1 a 38 161 -1 a 38 118 1 a 38 117 -1 a 38 116 1 a 38 115 -1 a 38 114 1 a 38 113 -1 a 38 112 1 a 38 111 -1 a 38 110 1 a 38 109 -1 a 38 108 1 a 38 107 -1 a 38 106 1 a 38 105 -1 a 38 90 1 a 38 89 -1 a 38 88 1 a 38 87 -1 a 38 86 1 a 38 85 -1 a 38 84 1 a 38 83 -1 a 38 82 1 a 38 81 -1 a 38 80 1 a 38 79 -1 a 38 78 1 a 38 77 -1 a 38 24 1 a 38 23 -1 a 39 4280 1 a 39 4279 -1 a 39 1868 1 a 39 1867 -1 a 40 1382 1 a 40 1381 -1 a 40 562 1 a 40 561 -1 a 41 4280 -1 a 41 4279 1 a 41 4258 -1 a 41 4257 1 a 41 4252 -1 a 41 4251 1 a 41 4242 -1 a 41 4241 1 a 41 4208 -1 a 41 4207 1 a 41 4206 -1 a 41 4205 1 a 41 3264 1 a 41 3263 -1 a 42 5066 6e-06 a 42 5065 -6e-06 a 42 4868 6e-06 a 42 4867 -6e-06 a 42 4864 1 a 42 4863 -1 a 42 4820 -1 a 42 4819 1 a 42 4800 1 a 42 4799 -1 a 42 4584 -1 a 42 4583 1 a 42 4422 1 a 42 4421 -1 a 42 4076 -1 a 42 4075 1 a 42 4058 -1 a 42 4057 1 a 42 4034 1 a 42 4033 -1 a 42 4022 1 a 42 4021 -1 a 42 4006 -1 a 42 4005 1 a 42 4004 -1 a 42 4003 1 a 42 3962 -1 a 42 3961 1 a 42 3822 -1 a 42 3821 1 a 42 3820 -1 a 42 3819 1 a 42 3496 1 a 42 3495 -1 a 42 3460 1 a 42 3459 -1 a 42 3346 1 a 42 3345 -1 a 42 3244 -1 a 42 3243 1 a 42 2946 -1 a 42 2945 1 a 42 2944 -1 a 42 2943 1 a 42 2900 -1 a 42 2899 1 a 42 2898 -1 a 42 2897 1 a 42 2694 1 a 42 2693 -1 a 42 2692 1 a 42 2691 -1 a 42 2690 1 a 42 2689 -1 a 42 2688 1 a 42 2687 -1 a 42 2686 1 a 42 2685 -1 a 42 2684 1 a 42 2683 -1 a 42 2682 1 a 42 2681 -1 a 42 2680 1 a 42 2679 -1 a 42 2678 -1 a 42 2677 1 a 42 2664 -1 a 42 2663 1 a 42 2580 -1 a 42 2579 1 a 42 2328 -1 a 42 2327 1 a 42 2238 -1 a 42 2237 1 a 42 2096 -1 a 42 2095 1 a 42 1952 1 a 42 1951 -1 a 42 1950 1 a 42 1949 -1 a 42 1948 1 a 42 1947 -1 a 42 1946 1 a 42 1945 -1 a 42 1944 1 a 42 1943 -1 a 42 1942 1 a 42 1941 -1 a 42 1940 1 a 42 1939 -1 a 42 1938 1 a 42 1937 -1 a 42 1936 1 a 42 1935 -1 a 42 1934 1 a 42 1933 -1 a 42 1932 -1 a 42 1931 1 a 42 1930 -1 a 42 1929 1 a 42 1928 -1 a 42 1927 1 a 42 1926 -1 a 42 1925 1 a 42 1924 -1 a 42 1923 1 a 42 1922 -1 a 42 1921 1 a 42 1920 -1 a 42 1919 1 a 42 1918 -1 a 42 1917 1 a 42 1916 -1 a 42 1915 1 a 42 1914 -1 a 42 1913 1 a 42 1890 0.000576 a 42 1889 -0.000576 a 42 1126 -1 a 42 1125 1 a 42 884 1 a 42 883 -1 a 42 880 -1 a 42 879 1 a 42 864 1 a 42 863 -1 a 42 856 1 a 42 855 -1 a 42 678 -1 a 42 677 1 a 42 572 -1 a 42 571 1 a 42 480 1 a 42 479 -1 a 42 366 1 a 42 365 -1 a 42 364 1 a 42 363 -1 a 42 350 -1 a 42 349 1 a 42 310 -1 a 42 309 1 a 42 288 1 a 42 287 -1 a 42 278 1 a 42 277 -1 a 43 452 -1 a 43 451 1 a 43 446 1 a 43 445 -1 a 43 434 -1 a 43 433 1 a 43 426 -1 a 43 425 1 a 44 2714 -1 a 44 2713 1 a 44 492 1 a 44 491 -1 a 45 3258 -1 a 45 3257 1 a 45 1088 -1 a 45 1087 1 a 45 1086 1 a 45 1085 -1 a 46 2492 1 a 46 2491 -1 a 46 1234 1 a 46 1233 -1 a 47 3934 -1 a 47 3933 1 a 47 3184 -1 a 47 3183 1 a 47 1160 1 a 47 1159 -1 a 47 1018 -1 a 47 1017 1 a 48 3848 1 a 48 3847 -1 a 48 3256 -1 a 48 3255 1 a 48 1086 -1 a 48 1085 1 a 48 958 -1 a 48 957 1 a 49 864 -1 a 49 863 1 a 49 858 -1 a 49 857 1 a 50 1476 1 a 50 1475 -1 a 50 1088 1 a 50 1087 -1 a 51 2266 1 a 51 2265 -1 a 51 1584 1 a 51 1583 -1 a 52 3380 -1 a 52 3379 1 a 52 3378 -1 a 52 3377 1 a 52 3360 1 a 52 3359 -1 a 52 1890 0.000223 a 52 1889 -0.000223 a 53 2464 -1 a 53 2463 1 a 54 548 -1 a 54 547 1 a 55 4502 1 a 55 4501 -1 a 55 4500 -1 a 55 4499 1 a 56 2464 1 a 56 2463 -1 a 56 1616 1 a 56 1615 -1 a 57 5066 0.186332 a 57 5065 -0.186332 a 57 4868 0.186332 a 57 4867 -0.186332 a 57 4310 1 a 57 4309 -1 a 57 3944 1 a 57 3943 -1 a 57 3930 1 a 57 3929 -1 a 57 3330 1 a 57 3329 -1 a 57 3312 1 a 57 3311 -1 a 57 3302 1 a 57 3301 -1 a 57 3174 -1 a 57 3173 1 a 57 2462 1 a 57 2461 -1 a 57 2460 1 a 57 2459 -1 a 57 2456 1 a 57 2455 -1 a 57 2454 1 a 57 2453 -1 a 57 1890 0.2151 a 57 1889 -0.2151 a 57 944 1 a 57 943 -1 a 57 422 1 a 57 421 -1 a 57 390 1 a 57 389 -1 a 57 284 1 a 57 283 -1 a 58 4718 -1 a 58 4717 1 a 58 922 1 a 58 921 -1 a 59 3284 -1 a 59 3283 1 a 59 406 -1 a 59 405 1 a 59 404 1 a 59 403 -1 a 59 402 1 a 59 401 -1 a 59 168 -1 a 59 167 1 a 60 2620 -1 a 60 2619 1 a 60 1046 -1 a 60 1045 1 a 61 722 -1 a 61 721 1 a 61 720 1 a 61 719 -1 a 62 4322 -1 a 62 4321 1 a 63 3336 1 a 63 3335 -1 a 63 3334 1 a 63 3333 -1 a 63 3232 -1 a 63 3231 1 a 63 3228 -1 a 63 3227 1 a 63 3224 -1 a 63 3223 1 a 63 3222 -1 a 63 3221 1 a 63 3220 1 a 63 3219 -1 a 64 4932 1 a 64 4931 -1 a 64 4930 -1 a 64 4929 1 a 65 4470 1 a 65 4469 -1 a 65 720 -1 a 65 719 1 a 66 1408 1 a 66 1407 -1 a 66 722 1 a 66 721 -1 a 67 3222 1 a 67 3221 -1 a 67 1738 1 a 67 1737 -1 a 68 5080 1 a 68 5079 -1 a 68 4930 1 a 68 4929 -1 a 68 4928 -1 a 68 4927 1 a 69 4938 2 a 69 4937 -2 a 69 4936 2 a 69 4935 -2 a 69 4934 2 a 69 4933 -2 a 69 4932 -1 a 69 4931 1 a 70 3332 1 a 70 3331 -1 a 70 3232 1 a 70 3231 -1 a 70 3230 -1 a 70 3229 1 a 70 3226 -1 a 70 3225 1 a 70 3220 -1 a 70 3219 1 a 71 2984 -1 a 71 2983 1 a 71 2982 1 a 71 2981 -1 a 72 3214 1 a 72 3213 -1 a 72 3210 -1 a 72 3209 1 a 72 3206 -1 a 72 3205 1 a 72 3152 -1 a 72 3151 1 a 73 3490 1 a 73 3489 -1 a 73 3488 1 a 73 3487 -1 a 73 2746 1 a 73 2745 -1 a 73 2744 -1 a 73 2743 1 a 74 3374 -1 a 74 3373 1 a 74 3372 -1 a 74 3371 1 a 74 3362 1 a 74 3361 -1 a 75 4578 1 a 75 4577 -1 a 75 2746 -1 a 75 2745 1 a 75 1676 1 a 75 1675 -1 a 76 628 -1 a 76 627 1 a 76 626 1 a 76 625 -1 a 77 2744 1 a 77 2743 -1 a 77 2526 1 a 77 2525 -1 a 77 1256 -1 a 77 1255 1 a 78 4660 -1 a 78 4659 1 a 78 4658 1 a 78 4657 -1 a 78 3398 -1 a 78 3397 1 a 78 724 -1 a 78 723 1 a 78 652 1 a 78 651 -1 a 79 1386 1 a 79 1385 -1 a 79 592 -1 a 79 591 1 a 79 590 1 a 79 589 -1 a 80 5066 0.272689 a 80 5065 -0.272689 a 80 4868 0.272689 a 80 4867 -0.272689 a 80 1890 0.2411 a 80 1889 -0.2411 a 80 644 -1 a 80 643 1 a 80 642 -1 a 80 641 1 a 80 640 1 a 80 639 -1 a 80 638 -1 a 80 637 1 a 80 636 -1 a 80 635 1 a 80 632 1 a 80 631 -1 a 81 1394 1 a 81 1393 -1 a 81 646 1 a 81 645 -1 a 82 4730 1 a 82 4729 -1 a 82 3046 -1 a 82 3045 1 a 82 3042 -1 a 82 3041 1 a 82 3038 -1 a 82 3037 1 a 82 2952 -1 a 82 2951 1 a 82 490 -1 a 82 489 1 a 82 486 1 a 82 485 -1 a 83 596 1 a 83 595 -1 a 83 586 -2 a 83 585 2 a 83 584 -2 a 83 583 2 a 83 582 -2 a 83 581 2 a 84 1374 1 a 84 1373 -1 a 84 490 1 a 84 489 -1 a 85 646 -1 a 85 645 1 a 85 644 1 a 85 643 -1 a 85 642 1 a 85 641 -1 a 85 634 1 a 85 633 -1 a 86 3374 1 a 86 3373 -1 a 86 3372 1 a 86 3371 -1 a 86 3360 -1 a 86 3359 1 a 87 596 -1 a 87 595 1 a 87 592 1 a 87 591 -1 a 88 4264 1 a 88 4263 -1 a 88 488 -1 a 88 487 1 a 88 486 -1 a 88 485 1 a 89 4016 -1 a 89 4015 1 a 89 2476 -1 a 89 2475 1 a 90 3756 1 a 90 3755 -1 a 90 478 1 a 90 477 -1 a 91 4444 1 a 91 4443 -1 a 91 4442 -1 a 91 4441 1 a 92 5036 -1 a 92 5035 1 a 92 4794 1 a 92 4793 -1 a 92 4688 2 a 92 4687 -2 a 92 4304 -1 a 92 4303 1 a 92 4078 1 a 92 4077 -1 a 92 4014 -1 a 92 4013 1 a 92 3852 -1 a 92 3851 1 a 92 3464 -1 a 92 3463 1 a 92 3124 -1 a 92 3123 1 a 92 3002 1 a 92 3001 -1 a 92 3000 1 a 92 2999 -1 a 92 662 -1 a 92 661 1 a 92 262 -1 a 92 261 1 a 93 4740 1 a 93 4739 -1 a 93 4738 -1 a 93 4737 1 a 94 2476 1 a 94 2475 -1 a 94 1622 1 a 94 1621 -1 a 95 174 -1 a 95 173 1 a 95 140 1 a 95 139 -1 a 96 1266 3 a 96 1265 -3 a 96 1054 -1 a 96 1053 1 a 97 3352 1 a 97 3351 -1 a 97 1752 1 a 97 1751 -1 a 98 310 -1 a 98 309 1 a 98 308 1 a 98 307 -1 a 99 5062 1 a 99 5061 -1 a 99 4180 -1 a 99 4179 1 a 99 3674 -1 a 99 3673 1 a 99 3660 -1 a 99 3659 1 a 99 3646 -1 a 99 3645 1 a 99 3632 -1 a 99 3631 1 a 99 3618 -1 a 99 3617 1 a 99 3604 -1 a 99 3603 1 a 99 2780 -1 a 99 2779 1 a 99 2766 -1 a 99 2765 1 a 99 2752 -1 a 99 2751 1 a 99 1938 1 a 99 1937 -1 a 100 4432 1 a 100 4431 -1 a 100 4430 -1 a 100 4429 1 a 101 1184 -1 a 101 1183 1 a 101 1182 -1 a 101 1181 1 a 101 204 1 a 101 203 -1 a 102 4180 1 a 102 4179 -1 a 102 1846 1 a 102 1845 -1 a 103 5062 -1 a 103 5061 1 a 103 2850 -1 a 103 2849 1 a 103 2836 -1 a 103 2835 1 a 103 2794 -1 a 103 2793 1 a 103 1918 -1 a 103 1917 1 a 103 1904 -1 a 103 1903 1 a 103 244 1 a 103 243 -1 a 103 108 1 a 103 107 -1 a 103 80 1 a 103 79 -1 a 104 4862 1 a 104 4861 -1 a 104 4566 -1 a 104 4565 1 a 104 4308 -1 a 104 4307 1 a 104 4294 -1 a 104 4293 1 a 104 4292 1 a 104 4291 -1 a 104 3864 -1 a 104 3863 1 a 104 1154 -1 a 104 1153 1 a 105 2370 1 a 105 2369 -1 a 105 1604 1 a 105 1603 -1 a 106 4568 -1 a 106 4567 1 a 106 2418 -1 a 106 2417 1 a 106 2374 1 a 106 2373 -1 a 106 2372 1 a 106 2371 -1 a 106 2346 1 a 106 2345 -1 a 106 2150 -1 a 106 2149 1 a 107 4296 1 a 107 4295 -1 a 107 1870 1 a 107 1869 -1 a 108 326 -1 a 108 325 1 a 109 896 1 a 109 895 -1 a 110 4296 -1 a 110 4295 1 a 110 4294 1 a 110 4293 -1 a 111 1260 1 a 111 1259 -1 a 111 1258 -1 a 111 1257 1 a 112 2420 -1 a 112 2419 1 a 112 2372 -1 a 112 2371 1 a 112 2370 -1 a 112 2369 1 a 112 2106 -1 a 112 2105 1 a 112 808 -1 a 112 807 1 a 112 806 -1 a 112 805 1 a 112 804 -1 a 112 803 1 a 112 802 -1 a 112 801 1 a 112 800 -1 a 112 799 1 a 112 798 -1 a 112 797 1 a 112 796 -1 a 112 795 1 a 113 4838 -1 a 113 4837 1 a 113 4802 1 a 113 4801 -1 a 114 4160 -1 a 114 4159 1 a 114 4158 1 a 114 4157 -1 a 114 4156 1 a 114 4155 -1 a 115 4154 1 a 115 4153 -1 a 115 4150 -1 a 115 4149 1 a 116 4538 1 a 116 4537 -1 a 116 4536 -1 a 116 4535 1 a 117 4160 1 a 117 4159 -1 a 117 1840 1 a 117 1839 -1 a 118 5066 4e-06 a 118 5065 -4e-06 a 118 4880 -2 a 118 4879 2 a 118 4868 4e-06 a 118 4867 -4e-06 a 119 3974 -1 a 119 3973 1 a 119 3972 1 a 119 3971 -1 a 119 3970 1 a 119 3969 -1 a 119 3804 -1 a 119 3803 1 a 119 2416 -1 a 119 2415 1 a 120 376 -1 a 120 375 1 a 120 374 1 a 120 373 -1 a 120 372 1 a 120 371 -1 a 121 5066 0.317225 a 121 5065 -0.317225 a 121 5046 -1 a 121 5045 1 a 121 4868 0.317225 a 121 4867 -0.317225 a 121 4680 1 a 121 4679 -1 a 121 4164 1 a 121 4163 -1 a 121 4162 1 a 121 4161 -1 a 121 3972 -1 a 121 3971 1 a 121 3970 -1 a 121 3969 1 a 121 3968 1 a 121 3967 -1 a 121 3966 1 a 121 3965 -1 a 121 3962 1 a 121 3961 -1 a 121 3960 1 a 121 3959 -1 a 121 3818 1 a 121 3817 -1 a 121 3816 1 a 121 3815 -1 a 121 3814 1 a 121 3813 -1 a 121 3812 1 a 121 3811 -1 a 121 3810 1 a 121 3809 -1 a 121 3808 1 a 121 3807 -1 a 121 3806 1 a 121 3805 -1 a 121 3802 -1 a 121 3801 1 a 121 2862 1 a 121 2861 -1 a 121 2414 -1 a 121 2413 1 a 121 2232 1 a 121 2231 -1 a 121 1890 0.2158 a 121 1889 -0.2158 a 122 3974 1 a 122 3973 -1 a 122 1802 1 a 122 1801 -1 a 123 2560 1 a 123 2559 -1 a 124 2672 1 a 124 2671 -1 a 124 1044 1 a 124 1043 -1 a 125 4792 -1 a 125 4791 1 a 125 4266 -1 a 125 4265 1 a 125 3696 -1 a 125 3695 1 a 125 3130 -1 a 125 3129 1 a 125 918 -1 a 125 917 1 a 125 770 -1 a 125 769 1 a 125 512 -1 a 125 511 1 a 125 424 -1 a 125 423 1 a 125 374 -1 a 125 373 1 a 125 372 -1 a 125 371 1 a 125 366 1 a 125 365 -1 a 125 352 -1 a 125 351 1 a 125 314 1 a 125 313 -1 a 126 1332 1 a 126 1331 -1 a 126 376 1 a 126 375 -1 a 127 2802 1 a 127 2801 -1 a 127 60 -1 a 127 59 1 a 128 4052 -1 a 128 4051 1 a 128 908 -1 a 128 907 1 a 129 4734 1 a 129 4733 -1 a 129 4700 -1 a 129 4699 1 a 129 4634 1 a 129 4633 -1 a 129 4632 1 a 129 4631 -1 a 129 4124 1 a 129 4123 -1 a 129 3158 -1 a 129 3157 1 a 129 3148 -1 a 129 3147 1 a 129 3144 -1 a 129 3143 1 a 129 2368 -1 a 129 2367 1 a 129 2132 -1 a 129 2131 1 a 129 2070 1 a 129 2069 -1 a 129 1064 -1 a 129 1063 1 a 129 550 1 a 129 549 -1 a 130 4022 -1 a 130 4021 1 a 130 3244 1 a 130 3243 -1 a 131 4052 1 a 131 4051 -1 a 131 1824 1 a 131 1823 -1 a 132 2948 -1 a 132 2947 1 a 132 906 -1 a 132 905 1 a 133 718 1 a 133 717 -1 a 133 716 -1 a 133 715 1 a 134 3066 -2 a 134 3065 2 a 134 3064 -1 a 134 3063 1 a 134 440 -1 a 134 439 1 a 134 432 1 a 134 431 -1 a 134 428 1 a 134 427 -1 a 135 4570 -1 a 135 4569 1 a 135 4436 -1 a 135 4435 1 a 135 4388 -1 a 135 4387 1 a 135 4092 -1 a 135 4091 1 a 135 4090 -1 a 135 4089 1 a 135 1268 -1 a 135 1267 1 a 135 1128 -1 a 135 1127 1 a 135 512 1 a 135 511 -1 a 135 282 -1 a 135 281 1 a 135 278 1 a 135 277 -1 a 136 4884 1 a 136 4883 -1 a 136 4482 1 a 136 4481 -1 a 136 2712 1 a 136 2711 -1 a 136 1224 1 a 136 1223 -1 a 136 832 1 a 136 831 -1 a 136 830 -1 a 136 829 1 a 137 3434 -1 a 137 3433 1 a 137 970 1 a 137 969 -1 a 137 6 -1 a 137 5 1 a 138 1336 1 a 138 1335 -1 a 138 280 1 a 138 279 -1 a 139 718 -1 a 139 717 1 a 139 714 1 a 139 713 -1 a 140 1406 1 a 140 1405 -1 a 140 716 1 a 140 715 -1 a 141 2532 -1 a 141 2531 1 a 141 830 1 a 141 829 -1 a 142 282 1 a 142 281 -1 a 142 280 -1 a 142 279 1 a 143 4576 1 a 143 4575 -1 a 143 1430 1 a 143 1429 -1 a 143 832 -1 a 143 831 1 a 144 3436 -1 a 144 3435 1 a 144 6 1 a 144 5 -1 a 145 4342 -1 a 145 4341 1 a 145 3310 -1 a 145 3309 1 a 145 3248 1 a 145 3247 -1 a 145 2632 -1 a 145 2631 1 a 145 2396 1 a 145 2395 -1 a 146 4340 1 a 146 4339 -1 a 146 1880 1 a 146 1879 -1 a 147 4642 1 a 147 4641 -1 a 147 3028 1 a 147 3027 -1 a 147 3026 -1 a 147 3025 1 a 147 3024 1 a 147 3023 -1 a 148 4340 -1 a 148 4339 1 a 148 3250 1 a 148 3249 -1 a 149 2900 -1 a 149 2899 1 a 150 1120 -1 a 150 1119 1 a 150 1118 1 a 150 1117 -1 a 151 3026 1 a 151 3025 -1 a 151 1712 1 a 151 1711 -1 a 152 5066 0.007895 a 152 5065 -0.007895 a 152 4642 -1 a 152 4641 1 a 152 3028 -1 a 152 3027 1 a 152 3024 -1 a 152 3023 1 a 152 1890 0.007895 a 152 1889 -0.007895 a 153 1082 1 a 153 1081 -1 a 153 1080 -1 a 153 1079 1 a 154 3896 -1 a 154 3895 1 a 154 1078 1 a 154 1077 -1 a 155 4270 -1 a 155 4269 1 a 155 2712 1 a 155 2711 -1 a 156 3036 -1 a 156 3035 1 a 157 3336 -1 a 157 3335 1 a 157 3334 -1 a 157 3333 1 a 157 3192 1 a 157 3191 -1 a 157 3190 -1 a 157 3189 1 a 157 2302 -1 a 157 2301 1 a 157 634 -1 a 157 633 1 a 158 2652 1 a 158 2651 -1 a 158 1658 1 a 158 1657 -1 a 159 4860 -1 a 159 4859 1 a 159 4284 -1 a 159 4283 1 a 159 4270 1 a 159 4269 -1 a 160 3190 1 a 160 3189 -1 a 160 1732 1 a 160 1731 -1 a 161 5052 -1 a 161 5051 1 a 161 5032 -1 a 161 5031 1 a 161 4692 -2 a 161 4691 2 a 161 4680 -1 a 161 4679 1 a 161 4660 1 a 161 4659 -1 a 161 4656 -1 a 161 4655 1 a 161 4566 -1 a 161 4565 1 a 161 4262 -2 a 161 4261 2 a 161 4096 -1 a 161 4095 1 a 161 3964 -1 a 161 3963 1 a 161 3942 -2 a 161 3941 2 a 161 3852 -1 a 161 3851 1 a 161 3332 -1 a 161 3331 1 a 161 3214 -1 a 161 3213 1 a 161 3204 -1 a 161 3203 1 a 161 3192 -1 a 161 3191 1 a 161 3162 1 a 161 3161 -1 a 161 2558 -4 a 161 2557 4 a 161 2462 -1 a 161 2461 1 a 161 2394 -1 a 161 2393 1 a 161 2352 -1 a 161 2351 1 a 161 2300 -1 a 161 2299 1 a 161 2298 -1 a 161 2297 1 a 161 2286 1 a 161 2285 -1 a 161 2156 -1 a 161 2155 1 a 161 1890 0.011843 a 161 1889 -0.011843 a 161 1268 -1 a 161 1267 1 a 161 1074 -1 a 161 1073 1 a 161 1020 -1 a 161 1019 1 a 161 1018 -1 a 161 1017 1 a 161 1008 -1 a 161 1007 1 a 161 958 -1 a 161 957 1 a 161 956 -1 a 161 955 1 a 161 940 -1 a 161 939 1 a 161 922 -1 a 161 921 1 a 161 914 -1 a 161 913 1 a 161 682 -1 a 161 681 1 a 161 664 -1 a 161 663 1 a 161 638 1 a 161 637 -1 a 161 632 -1 a 161 631 1 a 161 516 -2 a 161 515 2 a 161 378 -1 a 161 377 1 a 161 262 -1 a 161 261 1 a 162 3036 1 a 162 3035 -1 a 162 1714 1 a 162 1713 -1 a 163 3120 -1 a 163 3119 1 a 163 2976 1 a 163 2975 -1 a 164 5090 1 a 164 5089 -1 a 164 4942 1 a 164 4941 -1 a 164 4940 -1 a 164 4939 1 a 165 4954 1 a 165 4953 -1 a 165 4952 -2 a 165 4951 2 a 165 4950 -2 a 165 4949 2 a 165 4948 -2 a 165 4947 2 a 166 4786 -1 a 166 4785 1 a 166 3728 -1 a 166 3727 1 a 166 1128 1 a 166 1127 -1 a 167 4940 1 a 167 4939 -1 a 167 4922 -1 a 167 4921 1 a 168 5048 1 a 168 5047 -1 a 168 4872 76 a 168 4871 -76 a 168 3664 1 a 168 3663 -1 a 168 3622 1 a 168 3621 -1 a 168 3476 -1 a 168 3475 1 a 168 1890 0.04148 a 168 1889 -0.04148 a 169 4998 1 a 169 4997 -1 a 169 4870 1 a 169 4869 -1 a 169 3108 1 a 169 3107 -1 a 169 3106 -1 a 169 3105 1 a 169 3042 1 a 169 3041 -1 a 169 2960 1 a 169 2959 -1 a 169 2952 1 a 169 2951 -1 a 169 2950 1 a 169 2949 -1 a 170 5002 1 a 170 5001 -1 a 170 3790 -1 a 170 3789 1 a 170 3476 1 a 170 3475 -1 a 170 1890 0.02233 a 170 1889 -0.02233 a 170 84 -1 a 170 83 1 a 171 2228 1 a 171 2227 -1 a 171 1576 1 a 171 1575 -1 a 172 4824 -1 a 172 4823 1 a 172 4494 1 a 172 4493 -1 a 172 4490 -1 a 172 4489 1 a 172 4310 -1 a 172 4309 1 a 172 3944 -1 a 172 3943 1 a 172 3918 1 a 172 3917 -1 a 172 3916 1 a 172 3915 -1 a 172 3720 -1 a 172 3719 1 a 172 3302 -1 a 172 3301 1 a 172 3174 1 a 172 3173 -1 a 172 2234 -1 a 172 2233 1 a 172 2224 -1 a 172 2223 1 a 172 2222 1 a 172 2221 -1 a 172 944 -1 a 172 943 1 a 172 422 -1 a 172 421 1 a 172 390 -1 a 172 389 1 a 173 4158 -1 a 173 4157 1 a 173 4152 -1 a 173 4151 1 a 173 4150 1 a 173 4149 -1 a 173 4148 1 a 173 4147 -1 a 174 3712 2 a 174 3711 -2 a 174 2104 -1 a 174 2103 1 a 175 2228 -1 a 175 2227 1 a 176 4012 -1 a 176 4011 1 a 176 3112 1 a 176 3111 -1 a 177 2110 -1 a 177 2109 1 a 177 458 1 a 177 457 -1 a 178 2608 1 a 178 2607 -1 a 178 2606 1 a 178 2605 -1 a 178 1094 -1 a 178 1093 1 a 178 1092 -1 a 178 1091 1 a 178 236 -1 a 178 235 1 a 178 234 1 a 178 233 -1 a 179 2664 -1 a 179 2663 1 a 179 2662 -1 a 179 2661 1 a 180 2690 -1 a 180 2689 1 a 180 1936 -1 a 180 1935 1 a 180 1916 1 a 180 1915 -1 a 180 342 1 a 180 341 -1 a 181 1288 1 a 181 1287 -1 a 181 20 1 a 181 19 -1 a 182 4418 1 a 182 4417 -1 a 182 4414 -1 a 182 4413 1 a 182 2722 -1 a 182 2721 1 a 182 22 -1 a 182 21 1 a 183 3646 -1 a 183 3645 1 a 183 2752 1 a 183 2751 -1 a 184 1114 1 a 184 1113 -1 a 184 1078 -1 a 184 1077 1 a 185 4414 1 a 185 4413 -1 a 185 22 1 a 185 21 -1 a 185 20 -1 a 185 19 1 a 186 4520 1 a 186 4519 -1 a 186 4518 -1 a 186 4517 1 a 187 2970 -1 a 187 2969 1 a 187 2962 1 a 187 2961 -1 a 187 2960 -1 a 187 2959 1 a 188 616 1 a 188 615 -1 a 189 654 -1 a 189 653 1 a 189 624 -1 a 189 623 1 a 190 4276 1 a 190 4275 -1 a 190 532 -1 a 190 531 1 a 190 434 -1 a 190 433 1 a 190 230 -1 a 190 229 1 a 190 226 1 a 190 225 -1 a 191 1328 1 a 191 1327 -1 a 191 232 1 a 191 231 -1 a 192 4564 1 a 192 4563 -1 a 192 882 -1 a 192 881 1 a 193 238 -1 a 193 237 1 a 193 236 1 a 193 235 -1 a 194 4526 1 a 194 4525 -1 a 194 4524 -1 a 194 4523 1 a 195 3512 1 a 195 3511 -1 a 195 2096 1 a 195 2095 -1 a 196 4566 1 a 196 4565 -1 a 196 4564 -1 a 196 4563 1 a 196 942 -1 a 196 941 1 a 196 814 -1 a 196 813 1 a 197 1438 1 a 197 1437 -1 a 197 882 1 a 197 881 -1 a 198 4242 -1 a 198 4241 1 a 198 2168 -1 a 198 2167 1 a 198 2166 1 a 198 2165 -1 a 199 1012 -1 a 199 1011 1 a 199 700 1 a 199 699 -1 a 200 4330 1 a 200 4329 -1 a 200 4320 -1 a 200 4319 1 a 200 3104 1 a 200 3103 -1 a 200 2664 1 a 200 2663 -1 a 200 1044 -1 a 200 1043 1 a 201 2168 1 a 201 2167 -1 a 201 1554 1 a 201 1553 -1 a 202 2456 -1 a 202 2455 1 a 202 1074 1 a 202 1073 -1 a 203 4260 1 a 203 4259 -1 a 203 2182 -1 a 203 2181 1 a 204 4828 -1 a 204 4827 1 a 204 4486 -1 a 204 4485 1 a 204 4318 -1 a 204 4317 1 a 204 4310 -1 a 204 4309 1 a 204 4292 -1 a 204 4291 1 a 204 4278 1 a 204 4277 -1 a 204 3454 -1 a 204 3453 1 a 204 3370 -1 a 204 3369 1 a 204 3324 -1 a 204 3323 1 a 204 3262 1 a 204 3261 -1 a 204 302 -1 a 204 301 1 a 205 3678 -1 a 205 3677 1 a 205 2784 1 a 205 2783 -1 a 206 3300 -1 a 206 3299 1 a 207 2380 1 a 207 2379 -1 a 208 4336 1 a 208 4335 -1 a 208 1878 1 a 208 1877 -1 a 209 4412 1 a 209 4411 -1 a 209 4410 -1 a 209 4409 1 a 210 4344 -1 a 210 4343 1 a 210 4342 1 a 210 4341 -1 a 210 4338 -1 a 210 4337 1 a 210 4334 -1 a 210 4333 1 a 210 3850 -1 a 210 3849 1 a 211 3586 1 a 211 3585 -1 a 211 3584 -1 a 211 3583 1 a 212 4562 1 a 212 4561 -1 a 212 4560 -1 a 212 4559 1 a 213 2566 1 a 213 2565 -1 a 213 1066 -1 a 213 1065 1 a 214 4338 1 a 214 4337 -1 a 214 4336 -1 a 214 4335 1 a 214 4334 1 a 214 4333 -1 a 215 564 -1 a 215 563 1 a 215 318 1 a 215 317 -1 a 216 3874 1 a 216 3873 -1 a 216 662 -1 a 216 661 1 a 216 660 -1 a 216 659 1 a 216 658 -1 a 216 657 1 a 216 656 -1 a 216 655 1 a 217 3298 -1 a 217 3297 1 a 218 2856 1 a 218 2855 -1 a 218 2828 1 a 218 2827 -1 a 218 114 1 a 218 113 -1 a 218 100 -1 a 218 99 1 a 219 2590 1 a 219 2589 -1 a 219 1646 1 a 219 1645 -1 a 220 3848 -1 a 220 3847 1 a 220 3846 -1 a 220 3845 1 a 220 2642 -1 a 220 2641 1 a 220 2592 -1 a 220 2591 1 a 220 2586 1 a 220 2585 -1 a 221 4922 1 a 221 4921 -1 a 221 4554 -1 a 221 4553 1 a 221 4552 1 a 221 4551 -1 a 222 3638 -1 a 222 3637 1 a 222 100 1 a 222 99 -1 a 223 2592 1 a 223 2591 -1 a 223 2590 -1 a 223 2589 1 a 224 3710 -1 a 224 3709 1 a 224 3708 1 a 224 3707 -1 a 225 5066 0.007 a 225 5065 -0.007 a 225 4868 0.007 a 225 4867 -0.007 a 225 4012 -1 a 225 4011 1 a 225 4008 -1 a 225 4007 1 a 225 4006 1 a 225 4005 -1 a 225 4004 1 a 225 4003 -1 a 225 2438 1 a 225 2437 -1 a 225 2436 -1 a 225 2435 1 a 226 4010 1 a 226 4009 -1 a 226 1812 1 a 226 1811 -1 a 227 3048 1 a 227 3047 -1 a 227 3046 -1 a 227 3045 1 a 228 4010 -1 a 228 4009 1 a 228 4008 1 a 228 4007 -1 a 229 3708 -1 a 229 3707 1 a 229 3702 -1 a 229 3701 1 a 229 514 -1 a 229 513 1 a 229 288 1 a 229 287 -1 a 230 3710 1 a 230 3709 -1 a 230 1772 1 a 230 1771 -1 a 231 4072 -1 a 231 4071 1 a 231 1138 -1 a 231 1137 1 a 232 1216 -1 a 232 1215 1 a 232 1214 -1 a 232 1213 1 a 232 216 1 a 232 215 -1 a 233 3314 -1 a 233 3313 1 a 233 3266 1 a 233 3265 -1 a 233 954 1 a 233 953 -1 a 234 2170 1 a 234 2169 -1 a 234 1556 1 a 234 1555 -1 a 235 1462 1 a 235 1461 -1 a 235 1016 1 a 235 1015 -1 a 236 3630 -1 a 236 3629 1 a 236 92 1 a 236 91 -1 a 237 3268 1 a 237 3267 -1 a 237 1016 -1 a 237 1015 1 a 238 2848 1 a 238 2847 -1 a 238 2820 1 a 238 2819 -1 a 238 106 1 a 238 105 -1 a 238 92 -1 a 238 91 1 a 239 2088 -1 a 239 2087 1 a 239 1968 1 a 239 1967 -1 a 240 2086 1 a 240 2085 -1 a 240 1536 1 a 240 1535 -1 a 241 208 -1 a 241 207 1 a 241 184 1 a 241 183 -1 a 242 5066 -0.771532 a 242 5065 0.771532 a 242 4868 -0.771532 a 242 4867 0.771532 a 242 4536 -1 a 242 4535 1 a 242 4454 -1 a 242 4453 1 a 242 4378 -1 a 242 4377 1 a 242 4342 -1 a 242 4341 1 a 242 4322 -1 a 242 4321 1 a 242 4292 -1 a 242 4291 1 a 242 4232 -8 a 242 4231 8 a 242 4220 -1 a 242 4219 1 a 242 4196 -1 a 242 4195 1 a 242 4168 -1 a 242 4167 1 a 242 4140 -1 a 242 4139 1 a 242 4102 -1 a 242 4101 1 a 242 4022 -1 a 242 4021 1 a 242 3968 -1 a 242 3967 1 a 242 3966 -1 a 242 3965 1 a 242 3960 -1 a 242 3959 1 a 242 3944 -1 a 242 3943 1 a 242 3826 -1 a 242 3825 1 a 242 3770 -1 a 242 3769 1 a 242 3758 -1 a 242 3757 1 a 242 3730 -1 a 242 3729 1 a 242 3724 -1 a 242 3723 1 a 242 3722 1 a 242 3721 -1 a 242 3720 -1 a 242 3719 1 a 242 3700 -1 a 242 3699 1 a 242 3698 1 a 242 3697 -1 a 242 3590 -1 a 242 3589 1 a 242 3424 -1 a 242 3423 1 a 242 3396 1 a 242 3395 -1 a 242 3354 -5 a 242 3353 5 a 242 3326 -1 a 242 3325 1 a 242 3324 -1 a 242 3323 1 a 242 3322 -1 a 242 3321 1 a 242 3320 -1 a 242 3319 1 a 242 3318 -1 a 242 3317 1 a 242 3316 -1 a 242 3315 1 a 242 3314 -1 a 242 3313 1 a 242 3312 -1 a 242 3311 1 a 242 3310 -1 a 242 3309 1 a 242 3308 -1 a 242 3307 1 a 242 3306 -1 a 242 3305 1 a 242 3218 -1 a 242 3217 1 a 242 3216 -1 a 242 3215 1 a 242 3202 -1 a 242 3201 1 a 242 3166 -1 a 242 3165 1 a 242 3162 -1 a 242 3161 1 a 242 3018 -1 a 242 3017 1 a 242 2994 -1 a 242 2993 1 a 242 2992 -1 a 242 2991 1 a 242 2866 -1 a 242 2865 1 a 242 2732 -1 a 242 2731 1 a 242 2696 -1 a 242 2695 1 a 242 2622 -1 a 242 2621 1 a 242 2586 -1 a 242 2585 1 a 242 2550 -1 a 242 2549 1 a 242 2520 -1 a 242 2519 1 a 242 2508 -1 a 242 2507 1 a 242 2466 -1 a 242 2465 1 a 242 2456 -1 a 242 2455 1 a 242 2426 -1 a 242 2425 1 a 242 2396 -1 a 242 2395 1 a 242 2388 -1 a 242 2387 1 a 242 2380 -1 a 242 2379 1 a 242 2312 -1 a 242 2311 1 a 242 2304 -1 a 242 2303 1 a 242 2288 -1 a 242 2287 1 a 242 2284 -1 a 242 2283 1 a 242 2196 -1 a 242 2195 1 a 242 2100 -1 a 242 2099 1 a 242 2056 -1 a 242 2055 1 a 242 1952 -1 a 242 1951 1 a 242 1950 -1 a 242 1949 1 a 242 1948 -1 a 242 1947 1 a 242 1946 -1 a 242 1945 1 a 242 1944 -1 a 242 1943 1 a 242 1942 -1 a 242 1941 1 a 242 1940 -1 a 242 1939 1 a 242 1938 -1 a 242 1937 1 a 242 1936 -1 a 242 1935 1 a 242 1934 -1 a 242 1933 1 a 242 1890 -0.7739 a 242 1889 0.7739 a 242 1160 -1 a 242 1159 1 a 242 1120 -1 a 242 1119 1 a 242 1100 -1 a 242 1099 1 a 242 1076 -1 a 242 1075 1 a 242 1064 -1 a 242 1063 1 a 242 1054 -1 a 242 1053 1 a 242 1006 -1 a 242 1005 1 a 242 1004 -1 a 242 1003 1 a 242 1002 -1 a 242 1001 1 a 242 1000 -1 a 242 999 1 a 242 998 -1 a 242 997 1 a 242 996 -1 a 242 995 1 a 242 994 -1 a 242 993 1 a 242 924 -1 a 242 923 1 a 242 686 -1 a 242 685 1 a 242 668 -1 a 242 667 1 a 242 640 -1 a 242 639 1 a 242 638 -1 a 242 637 1 a 242 636 -1 a 242 635 1 a 242 616 -1 a 242 615 1 a 242 614 -1 a 242 613 1 a 242 566 -1 a 242 565 1 a 242 502 -1 a 242 501 1 a 242 414 -1 a 242 413 1 a 242 396 -1 a 242 395 1 a 242 366 -1 a 242 365 1 a 242 284 -1 a 242 283 1 a 242 260 -1 a 242 259 1 a 242 258 -1 a 242 257 1 a 242 256 -1 a 242 255 1 a 242 254 -1 a 242 253 1 a 242 252 -1 a 242 251 1 a 242 250 -1 a 242 249 1 a 242 248 -1 a 242 247 1 a 242 246 -1 a 242 245 1 a 242 244 -1 a 242 243 1 a 242 118 -1 a 242 117 1 a 242 116 -1 a 242 115 1 a 242 114 -1 a 242 113 1 a 242 112 -1 a 242 111 1 a 242 110 -1 a 242 109 1 a 242 108 -1 a 242 107 1 a 242 106 -1 a 242 105 1 a 242 90 -1 a 242 89 1 a 242 88 -1 a 242 87 1 a 242 86 -1 a 242 85 1 a 242 84 -1 a 242 83 1 a 242 82 -1 a 242 81 1 a 242 80 -1 a 242 79 1 a 242 78 -1 a 242 77 1 a 243 3398 -1 a 243 3397 1 a 243 1116 1 a 243 1115 -1 a 244 2946 -1 a 244 2945 1 a 244 2892 1 a 244 2891 -1 a 244 2678 1 a 244 2677 -1 a 244 2676 1 a 244 2675 -1 a 244 216 1 a 244 215 -1 a 244 214 1 a 244 213 -1 a 244 212 1 a 244 211 -1 a 244 210 1 a 244 209 -1 a 244 208 1 a 244 207 -1 a 244 206 1 a 244 205 -1 a 244 204 1 a 244 203 -1 a 244 202 1 a 244 201 -1 a 244 200 1 a 244 199 -1 a 244 198 1 a 244 197 -1 a 244 196 1 a 244 195 -1 a 245 2088 1 a 245 2087 -1 a 245 2086 -1 a 245 2085 1 a 246 4222 -1 a 246 4221 1 a 246 3108 1 a 246 3107 -1 a 246 3106 2 a 246 3105 -2 a 247 1074 -1 a 247 1073 1 a 247 578 1 a 247 577 -1 a 248 2472 1 a 248 2471 -1 a 248 2470 -1 a 248 2469 1 a 248 2468 1 a 248 2467 -1 a 249 2630 -1 a 249 2629 1 a 249 474 -1 a 249 473 1 a 250 3130 -1 a 250 3129 1 a 250 2154 -1 a 250 2153 1 a 250 2152 1 a 250 2151 -1 a 251 3078 -1 a 251 3077 1 a 252 2200 -1 a 252 2199 1 a 252 2198 -1 a 252 2197 1 a 252 2186 -1 a 252 2185 1 a 252 2182 1 a 252 2181 -1 a 253 2202 1 a 253 2201 -1 a 253 1558 1 a 253 1557 -1 a 254 3078 1 a 254 3077 -1 a 254 1716 1 a 254 1715 -1 a 255 2202 -1 a 255 2201 1 a 255 2200 1 a 255 2199 -1 a 255 2198 1 a 255 2197 -1 a 255 2184 -1 a 255 2183 1 a 255 2166 -1 a 255 2165 1 a 256 3748 -1 a 256 3747 1 a 256 2216 1 a 256 2215 -1 a 256 2214 1 a 256 2213 -1 a 257 4258 -1 a 257 4257 1 a 257 2474 1 a 257 2473 -1 a 257 2266 -1 a 257 2265 1 a 258 5030 1 a 258 5029 -1 a 258 4548 1 a 258 4547 -1 a 258 4544 -1 a 258 4543 1 a 259 3272 -1 a 259 3271 1 a 259 950 -1 a 259 949 1 a 259 948 1 a 259 947 -1 a 259 946 1 a 259 945 -1 a 259 166 -1 a 259 165 1 a 260 5028 2 a 260 5027 -2 a 260 5026 2 a 260 5025 -2 a 260 5024 2 a 260 5023 -2 a 260 4550 -1 a 260 4549 1 a 261 3270 -1 a 261 3269 1 a 261 948 -1 a 261 947 1 a 261 946 -1 a 261 945 1 a 261 944 1 a 261 943 -1 a 261 942 1 a 261 941 -1 a 261 940 1 a 261 939 -1 a 262 4236 1 a 262 4235 -1 a 262 4234 -1 a 262 4233 1 a 262 2712 -1 a 262 2711 1 a 263 5030 -1 a 263 5029 1 a 263 4924 1 a 263 4923 -1 a 263 4550 1 a 263 4549 -1 a 264 1454 1 a 264 1453 -1 a 264 950 1 a 264 949 -1 a 265 4144 -1 a 265 4143 1 a 266 3562 -1 a 266 3561 1 a 266 3508 1 a 266 3507 -1 a 266 2830 1 a 266 2829 -1 a 266 2816 1 a 266 2815 -1 a 266 116 -1 a 266 115 1 a 267 796 -1 a 267 795 1 a 267 782 1 a 267 781 -1 a 268 4768 -1 a 268 4767 1 a 268 4760 1 a 268 4759 -1 a 269 3844 -1 a 269 3843 1 a 269 3842 -1 a 269 3841 1 a 269 2472 -1 a 269 2471 1 a 269 2468 -1 a 269 2467 1 a 269 2466 1 a 269 2465 -1 a 270 1132 -1 a 270 1131 1 a 270 1130 -1 a 270 1129 1 a 271 4980 2 a 271 4979 -2 a 271 4978 2 a 271 4977 -2 a 271 4976 2 a 271 4975 -2 a 271 4760 -1 a 271 4759 1 a 272 2470 1 a 272 2469 -1 a 272 1618 1 a 272 1617 -1 a 273 4768 1 a 273 4767 -1 a 273 4752 1 a 273 4751 -1 a 274 1490 1 a 274 1489 -1 a 274 1222 -1 a 274 1221 1 a 275 4066 -1 a 275 4065 1 a 275 4062 1 a 275 4061 -1 a 275 4060 1 a 275 4059 -1 a 276 4578 -1 a 276 4577 1 a 276 1632 1 a 276 1631 -1 a 277 4822 1 a 277 4821 -1 a 277 4542 -1 a 277 4541 1 a 277 4492 1 a 277 4491 -1 a 278 4862 -1 a 278 4861 1 a 279 1224 -1 a 279 1223 1 a 279 1222 1 a 279 1221 -1 a 280 842 1 a 280 841 -1 a 280 838 -2 a 280 837 2 a 280 836 -2 a 280 835 2 a 280 834 -2 a 280 833 2 a 281 1434 1 a 281 1433 -1 a 281 846 1 a 281 845 -1 a 281 840 -1 a 281 839 1 a 282 4146 1 a 282 4145 -1 a 282 4078 -1 a 282 4077 1 a 282 3924 -1 a 282 3923 1 a 282 3920 -1 a 282 3919 1 a 282 3916 -1 a 282 3915 1 a 282 3912 -1 a 282 3911 1 a 282 3456 -1 a 282 3455 1 a 282 3016 -1 a 282 3015 1 a 282 3014 -1 a 282 3013 1 a 282 1136 -1 a 282 1135 1 a 283 842 -1 a 283 841 1 a 283 840 1 a 283 839 -1 a 284 3430 1 a 284 3429 -1 a 284 3408 1 a 284 3407 -1 a 284 996 1 a 284 995 -1 a 284 968 -1 a 284 967 1 a 284 736 -1 a 284 735 1 a 284 458 -1 a 284 457 1 a 285 3650 -1 a 285 3649 1 a 285 2756 1 a 285 2755 -1 a 286 2284 -1 a 286 2283 1 a 286 2258 1 a 286 2257 -1 a 287 3130 1 a 287 3129 -1 a 287 470 1 a 287 469 -1 a 287 362 -1 a 287 361 1 a 288 4878 14 a 288 4877 -14 a 288 3646 1 a 288 3645 -1 a 288 3604 1 a 288 3603 -1 a 288 3432 1 a 288 3431 -1 a 288 3408 -1 a 288 3407 1 a 288 784 -1 a 288 783 1 a 289 2992 1 a 289 2991 -1 a 289 1162 -1 a 289 1161 1 a 290 2920 -1 a 290 2919 1 a 291 4794 2 a 291 4793 -2 a 291 4790 2 a 291 4789 -2 a 291 3976 -1 a 291 3975 1 a 291 2740 1 a 291 2739 -1 a 291 2452 -1 a 291 2451 1 a 291 2448 -1 a 291 2447 1 a 291 2446 1 a 291 2445 -1 a 291 2442 -2 a 291 2441 2 a 291 2438 1 a 291 2437 -1 a 291 2436 -1 a 291 2435 1 a 291 2428 2 a 291 2427 -2 a 291 2376 -1 a 291 2375 1 a 291 1962 1 a 291 1961 -1 a 292 3062 1 a 292 3061 -1 a 292 3040 1 a 292 3039 -1 a 292 2966 -1 a 292 2965 1 a 292 2962 -1 a 292 2961 1 a 293 594 -1 a 293 593 1 a 293 588 1 a 293 587 -1 a 294 4866 -1 a 294 4865 1 a 294 4464 1 a 294 4463 -1 a 295 3992 1 a 295 3991 -1 a 295 1804 1 a 295 1803 -1 a 296 3838 1 a 296 3837 -1 a 296 3282 -1 a 296 3281 1 a 296 404 -1 a 296 403 1 a 296 402 -1 a 296 401 1 a 296 400 1 a 296 399 -1 a 296 398 1 a 296 397 -1 a 296 378 1 a 296 377 -1 a 297 588 -1 a 297 587 1 a 297 586 2 a 297 585 -2 a 297 584 2 a 297 583 -2 a 297 582 2 a 297 581 -2 a 298 1388 1 a 298 1387 -1 a 298 594 1 a 298 593 -1 a 298 590 -1 a 298 589 1 a 299 5022 -2 a 299 5021 2 a 299 5020 -2 a 299 5019 2 a 299 5018 -2 a 299 5017 2 a 299 4966 1 a 299 4965 -1 a 299 4958 1 a 299 4957 -1 a 299 4556 1 a 299 4555 -1 a 299 2032 1 a 299 2031 -1 a 299 1266 -1 a 299 1265 1 a 300 4968 1 a 300 4967 -1 a 300 4966 -1 a 300 4965 1 a 301 3694 -1 a 301 3693 1 a 301 3692 1 a 301 3691 -1 a 302 4778 1 a 302 4777 -1 a 302 4772 -1 a 302 4771 1 a 303 5064 1 a 303 5063 -1 a 303 5062 1 a 303 5061 -1 a 303 5060 1 a 303 5059 -1 a 303 5058 1 a 303 5057 -1 a 303 5056 1 a 303 5055 -1 a 303 5054 1 a 303 5053 -1 a 303 5030 1 a 303 5029 -1 a 303 4996 1 a 303 4995 -1 a 303 4990 1 a 303 4989 -1 a 303 4964 1 a 303 4963 -1 a 303 4944 1 a 303 4943 -1 a 303 4930 1 a 303 4929 -1 a 303 4910 1 a 303 4909 -1 a 303 4906 1 a 303 4905 -1 a 303 4892 -99 a 303 4891 99 a 303 4890 -99 a 303 4889 99 a 303 4888 -24 a 303 4887 24 a 303 4886 -24 a 303 4885 24 a 303 4884 -1 a 303 4883 1 a 303 4848 1 a 303 4847 -1 a 303 4846 1 a 303 4845 -1 a 303 4834 1 a 303 4833 -1 a 303 4784 1 a 303 4783 -1 a 303 4764 1 a 303 4763 -1 a 303 4736 1 a 303 4735 -1 a 303 4728 3 a 303 4727 -3 a 303 4726 3 a 303 4725 -3 a 303 4724 3 a 303 4723 -3 a 303 4720 3 a 303 4719 -3 a 303 4700 -2 a 303 4699 2 a 303 4698 -2 a 303 4697 2 a 303 4696 -2 a 303 4695 2 a 303 4638 2 a 303 4637 -2 a 303 4636 -2 a 303 4635 2 a 303 4634 2 a 303 4633 -2 a 303 4632 -2 a 303 4631 2 a 303 4630 2 a 303 4629 -2 a 303 4628 -2 a 303 4627 2 a 303 4604 1 a 303 4603 -1 a 303 4602 1 a 303 4601 -1 a 303 4582 -2 a 303 4581 2 a 303 4580 -2 a 303 4579 2 a 303 4564 1 a 303 4563 -1 a 303 4552 1 a 303 4551 -1 a 303 4534 -1 a 303 4533 1 a 303 4532 -1 a 303 4531 1 a 303 4530 -1 a 303 4529 1 a 303 4528 -1 a 303 4527 1 a 303 4526 -1 a 303 4525 1 a 303 4524 -1 a 303 4523 1 a 303 4522 -1 a 303 4521 1 a 303 4520 -1 a 303 4519 1 a 303 4518 -1 a 303 4517 1 a 303 4516 -1 a 303 4515 1 a 303 4514 -1 a 303 4513 1 a 303 4512 -1 a 303 4511 1 a 303 4510 -1 a 303 4509 1 a 303 4508 -1 a 303 4507 1 a 303 4506 -1 a 303 4505 1 a 303 4504 -1 a 303 4503 1 a 303 4502 -1 a 303 4501 1 a 303 4500 -1 a 303 4499 1 a 303 4498 -1 a 303 4497 1 a 303 4482 -1 a 303 4481 1 a 303 4394 1 a 303 4393 -1 a 303 4368 1 a 303 4367 -1 a 303 4364 1 a 303 4363 -1 a 303 4358 1 a 303 4357 -1 a 303 4346 1 a 303 4345 -1 a 303 4334 1 a 303 4333 -1 a 303 4326 1 a 303 4325 -1 a 303 4314 1 a 303 4313 -1 a 303 4312 1 a 303 4311 -1 a 303 4294 1 a 303 4293 -1 a 303 4258 -2 a 303 4257 2 a 303 4252 -2 a 303 4251 2 a 303 4242 -2 a 303 4241 2 a 303 4234 -1 a 303 4233 1 a 303 4208 -2 a 303 4207 2 a 303 4206 -2 a 303 4205 2 a 303 4198 1 a 303 4197 -1 a 303 4170 1 a 303 4169 -1 a 303 4124 1 a 303 4123 -1 a 303 4122 1 a 303 4121 -1 a 303 4114 1 a 303 4113 -1 a 303 4108 1 a 303 4107 -1 a 303 4106 1 a 303 4105 -1 a 303 4082 1 a 303 4081 -1 a 303 4080 1 a 303 4079 -1 a 303 4074 2 a 303 4073 -2 a 303 4028 1 a 303 4027 -1 a 303 4026 2 a 303 4025 -2 a 303 4016 2 a 303 4015 -2 a 303 3970 1 a 303 3969 -1 a 303 3908 1 a 303 3907 -1 a 303 3866 1 a 303 3865 -1 a 303 3834 1 a 303 3833 -1 a 303 3740 1 a 303 3739 -1 a 303 3684 -1 a 303 3683 1 a 303 3682 -1 a 303 3681 1 a 303 3680 -1 a 303 3679 1 a 303 3678 -1 a 303 3677 1 a 303 3676 -1 a 303 3675 1 a 303 3674 -1 a 303 3673 1 a 303 3672 -1 a 303 3671 1 a 303 3670 -1 a 303 3669 1 a 303 3668 -1 a 303 3667 1 a 303 3666 -1 a 303 3665 1 a 303 3664 -1 a 303 3663 1 a 303 3662 -1 a 303 3661 1 a 303 3660 -1 a 303 3659 1 a 303 3658 -1 a 303 3657 1 a 303 3656 -1 a 303 3655 1 a 303 3654 -1 a 303 3653 1 a 303 3652 -1 a 303 3651 1 a 303 3650 -1 a 303 3649 1 a 303 3648 -1 a 303 3647 1 a 303 3646 -1 a 303 3645 1 a 303 3644 -1 a 303 3643 1 a 303 3642 -1 a 303 3641 1 a 303 3640 -1 a 303 3639 1 a 303 3638 -1 a 303 3637 1 a 303 3636 -1 a 303 3635 1 a 303 3634 -1 a 303 3633 1 a 303 3632 -1 a 303 3631 1 a 303 3630 -1 a 303 3629 1 a 303 3628 -1 a 303 3627 1 a 303 3626 -1 a 303 3625 1 a 303 3624 -1 a 303 3623 1 a 303 3622 -1 a 303 3621 1 a 303 3620 -1 a 303 3619 1 a 303 3618 -1 a 303 3617 1 a 303 3616 -1 a 303 3615 1 a 303 3596 1 a 303 3595 -1 a 303 3592 1 a 303 3591 -1 a 303 3420 1 a 303 3419 -1 a 303 3390 2 a 303 3389 -2 a 303 3388 2 a 303 3387 -2 a 303 3336 2 a 303 3335 -2 a 303 3334 2 a 303 3333 -2 a 303 3230 -2 a 303 3229 2 a 303 3226 -2 a 303 3225 2 a 303 3220 1 a 303 3219 -1 a 303 3198 1 a 303 3197 -1 a 303 3170 2 a 303 3169 -2 a 303 3168 3 a 303 3167 -3 a 303 3144 -3 a 303 3143 3 a 303 3142 -3 a 303 3141 3 a 303 3140 -3 a 303 3139 3 a 303 3090 1 a 303 3089 -1 a 303 3080 1 a 303 3079 -1 a 303 3024 -2 a 303 3023 2 a 303 2988 1 a 303 2987 -1 a 303 2986 1 a 303 2985 -1 a 303 2924 2 a 303 2923 -2 a 303 2894 2 a 303 2893 -2 a 303 2886 1 a 303 2885 -1 a 303 2878 1 a 303 2877 -1 a 303 2872 1 a 303 2871 -1 a 303 2870 1 a 303 2869 -1 a 303 2790 -1 a 303 2789 1 a 303 2788 -1 a 303 2787 1 a 303 2786 -1 a 303 2785 1 a 303 2784 -1 a 303 2783 1 a 303 2782 -1 a 303 2781 1 a 303 2780 -1 a 303 2779 1 a 303 2778 -1 a 303 2777 1 a 303 2776 -1 a 303 2775 1 a 303 2774 -1 a 303 2773 1 a 303 2772 -1 a 303 2771 1 a 303 2770 -1 a 303 2769 1 a 303 2768 -1 a 303 2767 1 a 303 2766 -1 a 303 2765 1 a 303 2764 -1 a 303 2763 1 a 303 2762 -1 a 303 2761 1 a 303 2760 -1 a 303 2759 1 a 303 2758 -1 a 303 2757 1 a 303 2756 -1 a 303 2755 1 a 303 2754 -1 a 303 2753 1 a 303 2752 -1 a 303 2751 1 a 303 2750 -1 a 303 2749 1 a 303 2736 1 a 303 2735 -1 a 303 2708 1 a 303 2707 -1 a 303 2706 1 a 303 2705 -1 a 303 2650 1 a 303 2649 -1 a 303 2648 1 a 303 2647 -1 a 303 2638 1 a 303 2637 -1 a 303 2636 -1 a 303 2635 1 a 303 2626 1 a 303 2625 -1 a 303 2610 1 a 303 2609 -1 a 303 2594 -1 a 303 2593 1 a 303 2562 1 a 303 2561 -1 a 303 2554 1 a 303 2553 -1 a 303 2468 1 a 303 2467 -1 a 303 2432 1 a 303 2431 -1 a 303 2424 -1 a 303 2423 1 a 303 2420 -1 a 303 2419 1 a 303 2416 -1 a 303 2415 1 a 303 2412 -1 a 303 2411 1 a 303 2408 -1 a 303 2407 1 a 303 2382 1 a 303 2381 -1 a 303 2358 1 a 303 2357 -1 a 303 2342 1 a 303 2341 -1 a 303 2316 1 a 303 2315 -1 a 303 2276 1 a 303 2275 -1 a 303 2268 1 a 303 2267 -1 a 303 2254 1 a 303 2253 -1 a 303 2242 1 a 303 2241 -1 a 303 2240 -1 a 303 2239 1 a 303 2200 1 a 303 2199 -1 a 303 2192 1 a 303 2191 -1 a 303 2178 1 a 303 2177 -1 a 303 2174 1 a 303 2173 -1 a 303 2092 2 a 303 2091 -2 a 303 2088 1 a 303 2087 -1 a 303 2062 1 a 303 2061 -1 a 303 2044 4 a 303 2043 -4 a 303 2042 1 a 303 2041 -1 a 303 2036 1 a 303 2035 -1 a 303 2034 1 a 303 2033 -1 a 303 2032 1 a 303 2031 -1 a 303 2030 1 a 303 2029 -1 a 303 2024 1 a 303 2023 -1 a 303 2018 1 a 303 2017 -1 a 303 2016 1 a 303 2015 -1 a 303 2004 1 a 303 2003 -1 a 303 2000 1 a 303 1999 -1 a 303 1998 1 a 303 1997 -1 a 303 1990 1 a 303 1989 -1 a 303 1980 1 a 303 1979 -1 a 303 1978 -1 a 303 1977 1 a 303 1976 -1 a 303 1975 1 a 303 1952 1 a 303 1951 -1 a 303 1950 1 a 303 1949 -1 a 303 1948 1 a 303 1947 -1 a 303 1946 1 a 303 1945 -1 a 303 1944 1 a 303 1943 -1 a 303 1942 1 a 303 1941 -1 a 303 1940 1 a 303 1939 -1 a 303 1938 1 a 303 1937 -1 a 303 1936 1 a 303 1935 -1 a 303 1934 1 a 303 1933 -1 a 303 1276 1 a 303 1275 -1 a 303 1270 1 a 303 1269 -1 a 303 1230 -1 a 303 1229 1 a 303 1228 -1 a 303 1227 1 a 303 1226 -1 a 303 1225 1 a 303 1224 -1 a 303 1223 1 a 303 1168 1 a 303 1167 -1 a 303 1156 1 a 303 1155 -1 a 303 1142 1 a 303 1141 -1 a 303 1086 1 a 303 1085 -1 a 303 1040 1 a 303 1039 -1 a 303 1022 1 a 303 1021 -1 a 303 980 1 a 303 979 -1 a 303 962 1 a 303 961 -1 a 303 948 1 a 303 947 -1 a 303 946 1 a 303 945 -1 a 303 938 -4 a 303 937 4 a 303 908 -1 a 303 907 1 a 303 892 4 a 303 891 -4 a 303 888 1 a 303 887 -1 a 303 872 1 a 303 871 -1 a 303 868 1 a 303 867 -1 a 303 848 1 a 303 847 -1 a 303 842 1 a 303 841 -1 a 303 840 1 a 303 839 -1 a 303 824 1 a 303 823 -1 a 303 810 -1 a 303 809 1 a 303 794 -1 a 303 793 1 a 303 792 -1 a 303 791 1 a 303 790 -1 a 303 789 1 a 303 788 -1 a 303 787 1 a 303 786 -1 a 303 785 1 a 303 784 -1 a 303 783 1 a 303 782 -1 a 303 781 1 a 303 728 1 a 303 727 -1 a 303 722 1 a 303 721 -1 a 303 716 1 a 303 715 -1 a 303 710 1 a 303 709 -1 a 303 706 1 a 303 705 -1 a 303 690 1 a 303 689 -1 a 303 688 4 a 303 687 -4 a 303 674 1 a 303 673 -1 a 303 672 2 a 303 671 -2 a 303 644 1 a 303 643 -1 a 303 620 1 a 303 619 -1 a 303 608 1 a 303 607 -1 a 303 600 1 a 303 599 -1 a 303 598 1 a 303 597 -1 a 303 596 1 a 303 595 -1 a 303 594 1 a 303 593 -1 a 303 592 1 a 303 591 -1 a 303 520 1 a 303 519 -1 a 303 506 1 a 303 505 -1 a 303 482 1 a 303 481 -1 a 303 452 1 a 303 451 -1 a 303 444 1 a 303 443 -1 a 303 432 1 a 303 431 -1 a 303 410 1 a 303 409 -1 a 303 404 1 a 303 403 -1 a 303 402 1 a 303 401 -1 a 303 384 1 a 303 383 -1 a 303 372 1 a 303 371 -1 a 303 328 1 a 303 327 -1 a 303 272 1 a 303 271 -1 a 303 236 1 a 303 235 -1 a 303 46 -1 a 303 45 1 a 303 44 -1 a 303 43 1 a 303 42 -1 a 303 41 1 a 303 40 -1 a 303 39 1 a 303 36 1 a 303 35 -1 a 304 3746 1 a 304 3745 -1 a 304 1778 1 a 304 1777 -1 a 305 992 -1 a 305 991 1 a 305 710 -1 a 305 709 1 a 306 2724 1 a 306 2723 -1 a 306 1670 1 a 306 1669 -1 a 307 4578 1 a 307 4577 -1 a 307 4576 1 a 307 4575 -1 a 307 2594 1 a 307 2593 -1 a 307 1628 1 a 307 1627 -1 a 308 5066 -58.266936 a 308 5065 58.266936 a 308 5064 -1 a 308 5063 1 a 308 5062 -1 a 308 5061 1 a 308 5060 -1 a 308 5059 1 a 308 5058 -1 a 308 5057 1 a 308 5056 -1 a 308 5055 1 a 308 5054 -1 a 308 5053 1 a 308 5046 -1 a 308 5045 1 a 308 5044 -2 a 308 5043 2 a 308 5042 -2 a 308 5041 2 a 308 5040 -2 a 308 5039 2 a 308 5038 -1 a 308 5037 1 a 308 5030 -1 a 308 5029 1 a 308 5028 -2 a 308 5027 2 a 308 5026 -2 a 308 5025 2 a 308 5024 -2 a 308 5023 2 a 308 5022 -2 a 308 5021 2 a 308 5020 -2 a 308 5019 2 a 308 5018 -2 a 308 5017 2 a 308 4996 -1 a 308 4995 1 a 308 4990 -1 a 308 4989 1 a 308 4986 -2 a 308 4985 2 a 308 4984 -2 a 308 4983 2 a 308 4982 -2 a 308 4981 2 a 308 4980 -2 a 308 4979 2 a 308 4978 -2 a 308 4977 2 a 308 4976 -2 a 308 4975 2 a 308 4974 -2 a 308 4973 2 a 308 4972 -2 a 308 4971 2 a 308 4970 -2 a 308 4969 2 a 308 4968 -1 a 308 4967 1 a 308 4966 -1 a 308 4965 1 a 308 4964 -1 a 308 4963 1 a 308 4952 -2 a 308 4951 2 a 308 4950 -2 a 308 4949 2 a 308 4948 -2 a 308 4947 2 a 308 4946 -1 a 308 4945 1 a 308 4944 -1 a 308 4943 1 a 308 4938 -2 a 308 4937 2 a 308 4936 -2 a 308 4935 2 a 308 4934 -2 a 308 4933 2 a 308 4932 -1 a 308 4931 1 a 308 4930 -1 a 308 4929 1 a 308 4918 -1 a 308 4917 1 a 308 4914 -1 a 308 4913 1 a 308 4912 -1 a 308 4911 1 a 308 4910 -1 a 308 4909 1 a 308 4906 -1 a 308 4905 1 a 308 4868 -58.266936 a 308 4867 58.266936 a 308 4866 -1 a 308 4865 1 a 308 4864 1 a 308 4863 -1 a 308 4862 2 a 308 4861 -2 a 308 4856 -4 a 308 4855 4 a 308 4852 -4 a 308 4851 4 a 308 4848 -1 a 308 4847 1 a 308 4846 -1 a 308 4845 1 a 308 4834 -1 a 308 4833 1 a 308 4828 2 a 308 4827 -2 a 308 4826 -1 a 308 4825 1 a 308 4824 -1 a 308 4823 1 a 308 4822 -1 a 308 4821 1 a 308 4818 -1 a 308 4817 1 a 308 4810 -1 a 308 4809 1 a 308 4804 -1 a 308 4803 1 a 308 4798 -1 a 308 4797 1 a 308 4790 -1 a 308 4789 1 a 308 4786 -1 a 308 4785 1 a 308 4784 -1 a 308 4783 1 a 308 4764 -1 a 308 4763 1 a 308 4762 -1 a 308 4761 1 a 308 4760 -1 a 308 4759 1 a 308 4758 -1 a 308 4757 1 a 308 4736 -1 a 308 4735 1 a 308 4728 -3 a 308 4727 3 a 308 4726 -3 a 308 4725 3 a 308 4724 -3 a 308 4723 3 a 308 4720 -3 a 308 4719 3 a 308 4718 -1 a 308 4717 1 a 308 4700 2 a 308 4699 -2 a 308 4698 2 a 308 4697 -2 a 308 4696 2 a 308 4695 -2 a 308 4660 -2 a 308 4659 2 a 308 4658 -1 a 308 4657 1 a 308 4646 -1 a 308 4645 1 a 308 4644 4 a 308 4643 -4 a 308 4642 -1 a 308 4641 1 a 308 4640 5 a 308 4639 -5 a 308 4638 -2 a 308 4637 2 a 308 4634 -2 a 308 4633 2 a 308 4630 -2 a 308 4629 2 a 308 4626 -1 a 308 4625 1 a 308 4624 -1 a 308 4623 1 a 308 4622 -1 a 308 4621 1 a 308 4612 -1 a 308 4611 1 a 308 4604 -1 a 308 4603 1 a 308 4602 -1 a 308 4601 1 a 308 4598 1 a 308 4597 -1 a 308 4596 -1 a 308 4595 1 a 308 4586 -1 a 308 4585 1 a 308 4582 2 a 308 4581 -2 a 308 4580 2 a 308 4579 -2 a 308 4574 1 a 308 4573 -1 a 308 4572 -1 a 308 4571 1 a 308 4570 -1 a 308 4569 1 a 308 4568 1 a 308 4567 -1 a 308 4566 1 a 308 4565 -1 a 308 4564 -1 a 308 4563 1 a 308 4556 -1 a 308 4555 1 a 308 4554 -1 a 308 4553 1 a 308 4552 -1 a 308 4551 1 a 308 4550 -1 a 308 4549 1 a 308 4542 1 a 308 4541 -1 a 308 4540 1 a 308 4539 -1 a 308 4536 1 a 308 4535 -1 a 308 4494 1 a 308 4493 -1 a 308 4492 -1 a 308 4491 1 a 308 4490 -1 a 308 4489 1 a 308 4488 -1 a 308 4487 1 a 308 4470 1 a 308 4469 -1 a 308 4468 -1 a 308 4467 1 a 308 4464 -1 a 308 4463 1 a 308 4462 -1 a 308 4461 1 a 308 4460 1 a 308 4459 -1 a 308 4458 -1 a 308 4457 1 a 308 4456 -4 a 308 4455 4 a 308 4452 1 a 308 4451 -1 a 308 4450 -2 a 308 4449 2 a 308 4448 -2 a 308 4447 2 a 308 4442 -1 a 308 4441 1 a 308 4440 1 a 308 4439 -1 a 308 4438 -1 a 308 4437 1 a 308 4436 -1 a 308 4435 1 a 308 4434 -1 a 308 4433 1 a 308 4430 -1 a 308 4429 1 a 308 4426 -1 a 308 4425 1 a 308 4424 -2 a 308 4423 2 a 308 4422 -1 a 308 4421 1 a 308 4420 1 a 308 4419 -1 a 308 4408 1 a 308 4407 -1 a 308 4404 -2 a 308 4403 2 a 308 4402 -1 a 308 4401 1 a 308 4398 1 a 308 4397 -1 a 308 4396 1 a 308 4395 -1 a 308 4394 -1 a 308 4393 1 a 308 4384 -1 a 308 4383 1 a 308 4378 -1 a 308 4377 1 a 308 4376 -2 a 308 4375 2 a 308 4372 -1 a 308 4371 1 a 308 4368 -1 a 308 4367 1 a 308 4366 -1 a 308 4365 1 a 308 4364 -1 a 308 4363 1 a 308 4358 -1 a 308 4357 1 a 308 4356 -1 a 308 4355 1 a 308 4354 -1 a 308 4353 1 a 308 4346 -1 a 308 4345 1 a 308 4334 -1 a 308 4333 1 a 308 4326 -1 a 308 4325 1 a 308 4324 -1 a 308 4323 1 a 308 4318 -2 a 308 4317 2 a 308 4314 -1 a 308 4313 1 a 308 4312 -1 a 308 4311 1 a 308 4310 -1 a 308 4309 1 a 308 4298 -1 a 308 4297 1 a 308 4294 -1 a 308 4293 1 a 308 4288 -1 a 308 4287 1 a 308 4276 -1 a 308 4275 1 a 308 4272 -1 a 308 4271 1 a 308 4268 -1 a 308 4267 1 a 308 4264 -1 a 308 4263 1 a 308 4262 2 a 308 4261 -2 a 308 4246 -3 a 308 4245 3 a 308 4230 -1 a 308 4229 1 a 308 4228 1 a 308 4227 -1 a 308 4226 -1 a 308 4225 1 a 308 4224 -1 a 308 4223 1 a 308 4222 -1 a 308 4221 1 a 308 4220 1 a 308 4219 -1 a 308 4212 -3 a 308 4211 3 a 308 4204 -1 a 308 4203 1 a 308 4202 -1 a 308 4201 1 a 308 4198 -1 a 308 4197 1 a 308 4184 -1 a 308 4183 1 a 308 4176 -1 a 308 4175 1 a 308 4174 1 a 308 4173 -1 a 308 4170 -1 a 308 4169 1 a 308 4152 -1 a 308 4151 1 a 308 4146 1 a 308 4145 -1 a 308 4140 1 a 308 4139 -1 a 308 4136 -1 a 308 4135 1 a 308 4130 -1 a 308 4129 1 a 308 4114 -1 a 308 4113 1 a 308 4108 -1 a 308 4107 1 a 308 4106 -1 a 308 4105 1 a 308 4104 -1 a 308 4103 1 a 308 4094 -1 a 308 4093 1 a 308 4086 -1 a 308 4085 1 a 308 4082 -1 a 308 4081 1 a 308 4080 -1 a 308 4079 1 a 308 4074 -2 a 308 4073 2 a 308 4068 -1 a 308 4067 1 a 308 4064 1 a 308 4063 -1 a 308 4058 -1 a 308 4057 1 a 308 4056 -1 a 308 4055 1 a 308 4042 -1 a 308 4041 1 a 308 4040 5 a 308 4039 -5 a 308 4028 -1 a 308 4027 1 a 308 4026 -2 a 308 4025 2 a 308 4020 -2 a 308 4019 2 a 308 4018 -2 a 308 4017 2 a 308 4014 2 a 308 4013 -2 a 308 4012 -1 a 308 4011 1 a 308 4008 -1 a 308 4007 1 a 308 4006 -1 a 308 4005 1 a 308 4004 -1 a 308 4003 1 a 308 3990 -1 a 308 3989 1 a 308 3988 1 a 308 3987 -1 a 308 3986 -3 a 308 3985 3 a 308 3984 -1 a 308 3983 1 a 308 3980 -2 a 308 3979 2 a 308 3976 -1 a 308 3975 1 a 308 3970 -1 a 308 3969 1 a 308 3960 1 a 308 3959 -1 a 308 3956 -1 a 308 3955 1 a 308 3946 -1 a 308 3945 1 a 308 3942 2 a 308 3941 -2 a 308 3908 -1 a 308 3907 1 a 308 3904 -1 a 308 3903 1 a 308 3898 -1 a 308 3897 1 a 308 3894 -1 a 308 3893 1 a 308 3890 -1 a 308 3889 1 a 308 3888 -1 a 308 3887 1 a 308 3882 -1 a 308 3881 1 a 308 3872 -2 a 308 3871 2 a 308 3870 -2 a 308 3869 2 a 308 3866 -1 a 308 3865 1 a 308 3862 1 a 308 3861 -1 a 308 3858 -1 a 308 3857 1 a 308 3856 -1 a 308 3855 1 a 308 3854 -1 a 308 3853 1 a 308 3834 -1 a 308 3833 1 a 308 3832 -1 a 308 3831 1 a 308 3826 1 a 308 3825 -1 a 308 3818 -1 a 308 3817 1 a 308 3816 -1 a 308 3815 1 a 308 3814 -1 a 308 3813 1 a 308 3812 -1 a 308 3811 1 a 308 3810 -1 a 308 3809 1 a 308 3808 -1 a 308 3807 1 a 308 3806 -1 a 308 3805 1 a 308 3796 1 a 308 3795 -1 a 308 3794 1 a 308 3793 -1 a 308 3792 1 a 308 3791 -1 a 308 3790 1 a 308 3789 -1 a 308 3788 1 a 308 3787 -1 a 308 3786 1 a 308 3785 -1 a 308 3784 1 a 308 3783 -1 a 308 3778 -1 a 308 3777 1 a 308 3772 -1 a 308 3771 1 a 308 3766 -1 a 308 3765 1 a 308 3764 -1 a 308 3763 1 a 308 3760 -1 a 308 3759 1 a 308 3758 -1 a 308 3757 1 a 308 3756 -1 a 308 3755 1 a 308 3750 -2 a 308 3749 2 a 308 3748 -1 a 308 3747 1 a 308 3744 -2 a 308 3743 2 a 308 3740 -1 a 308 3739 1 a 308 3734 1 a 308 3733 -1 a 308 3730 -1 a 308 3729 1 a 308 3716 1 a 308 3715 -1 a 308 3714 -1 a 308 3713 1 a 308 3712 -1 a 308 3711 1 a 308 3700 -1 a 308 3699 1 a 308 3698 -1 a 308 3697 1 a 308 3690 -1 a 308 3689 1 a 308 3600 -1 a 308 3599 1 a 308 3596 -1 a 308 3595 1 a 308 3592 -1 a 308 3591 1 a 308 3584 -1 a 308 3583 1 a 308 3582 -1 a 308 3581 1 a 308 3580 -1 a 308 3579 1 a 308 3578 -1 a 308 3577 1 a 308 3576 -1 a 308 3575 1 a 308 3574 -1 a 308 3573 1 a 308 3572 -1 a 308 3571 1 a 308 3570 -1 a 308 3569 1 a 308 3540 -1 a 308 3539 1 a 308 3538 -1 a 308 3537 1 a 308 3536 -1 a 308 3535 1 a 308 3534 -1 a 308 3533 1 a 308 3532 -1 a 308 3531 1 a 308 3530 -1 a 308 3529 1 a 308 3528 -1 a 308 3527 1 a 308 3520 -1 a 308 3519 1 a 308 3514 -1 a 308 3513 1 a 308 3510 -1 a 308 3509 1 a 308 3508 -1 a 308 3507 1 a 308 3506 -1 a 308 3505 1 a 308 3504 -1 a 308 3503 1 a 308 3502 -1 a 308 3501 1 a 308 3500 -1 a 308 3499 1 a 308 3498 -1 a 308 3497 1 a 308 3494 -1 a 308 3493 1 a 308 3492 -1 a 308 3491 1 a 308 3486 -1 a 308 3485 1 a 308 3482 -1 a 308 3481 1 a 308 3480 -1 a 308 3479 1 a 308 3478 -1 a 308 3477 1 a 308 3476 -1 a 308 3475 1 a 308 3474 -1 a 308 3473 1 a 308 3472 -1 a 308 3471 1 a 308 3470 -1 a 308 3469 1 a 308 3466 -1 a 308 3465 1 a 308 3462 -1 a 308 3461 1 a 308 3458 -2 a 308 3457 2 a 308 3456 -2 a 308 3455 2 a 308 3424 -1 a 308 3423 1 a 308 3420 -1 a 308 3419 1 a 308 3418 -1 a 308 3417 1 a 308 3416 -1 a 308 3415 1 a 308 3414 -1 a 308 3413 1 a 308 3412 -1 a 308 3411 1 a 308 3410 -1 a 308 3409 1 a 308 3408 -1 a 308 3407 1 a 308 3406 -1 a 308 3405 1 a 308 3404 2 a 308 3403 -2 a 308 3402 -1 a 308 3401 1 a 308 3400 1 a 308 3399 -1 a 308 3390 -2 a 308 3389 2 a 308 3388 -2 a 308 3387 2 a 308 3384 -1 a 308 3383 1 a 308 3382 1 a 308 3381 -1 a 308 3380 -3 a 308 3379 3 a 308 3376 1 a 308 3375 -1 a 308 3374 -3 a 308 3373 3 a 308 3370 1 a 308 3369 -1 a 308 3368 -3 a 308 3367 3 a 308 3364 1 a 308 3363 -1 a 308 3362 -1 a 308 3361 1 a 308 3360 -1 a 308 3359 1 a 308 3344 1 a 308 3343 -1 a 308 3332 5 a 308 3331 -5 a 308 3326 -1 a 308 3325 1 a 308 3324 -1 a 308 3323 1 a 308 3322 -1 a 308 3321 1 a 308 3320 -1 a 308 3319 1 a 308 3318 -1 a 308 3317 1 a 308 3316 -1 a 308 3315 1 a 308 3314 -1 a 308 3313 1 a 308 3312 -1 a 308 3311 1 a 308 3310 -1 a 308 3309 1 a 308 3308 -1 a 308 3307 1 a 308 3306 -1 a 308 3305 1 a 308 3304 -1 a 308 3303 1 a 308 3302 -1 a 308 3301 1 a 308 3300 -1 a 308 3299 1 a 308 3298 -1 a 308 3297 1 a 308 3296 -1 a 308 3295 1 a 308 3294 -1 a 308 3293 1 a 308 3238 -1 a 308 3237 1 a 308 3236 -1 a 308 3235 1 a 308 3230 2 a 308 3229 -2 a 308 3226 2 a 308 3225 -2 a 308 3220 -1 a 308 3219 1 a 308 3218 2 a 308 3217 -2 a 308 3216 1 a 308 3215 -1 a 308 3210 -1 a 308 3209 1 a 308 3206 -1 a 308 3205 1 a 308 3202 1 a 308 3201 -1 a 308 3198 -1 a 308 3197 1 a 308 3196 -1 a 308 3195 1 a 308 3194 1 a 308 3193 -1 a 308 3170 -2 a 308 3169 2 a 308 3168 -3 a 308 3167 3 a 308 3162 -1 a 308 3161 1 a 308 3158 1 a 308 3157 -1 a 308 3156 1 a 308 3155 -1 a 308 3154 1 a 308 3153 -1 a 308 3152 -1 a 308 3151 1 a 308 3150 -1 a 308 3149 1 a 308 3148 1 a 308 3147 -1 a 308 3146 1 a 308 3145 -1 a 308 3144 4 a 308 3143 -4 a 308 3142 4 a 308 3141 -4 a 308 3140 4 a 308 3139 -4 a 308 3138 1 a 308 3137 -1 a 308 3136 -2 a 308 3135 2 a 308 3122 -1 a 308 3121 1 a 308 3118 2 a 308 3117 -2 a 308 3114 -1 a 308 3113 1 a 308 3108 -1 a 308 3107 1 a 308 3106 -2 a 308 3105 2 a 308 3100 -1 a 308 3099 1 a 308 3098 -1 a 308 3097 1 a 308 3096 -1 a 308 3095 1 a 308 3094 -1 a 308 3093 1 a 308 3090 -1 a 308 3089 1 a 308 3080 -1 a 308 3079 1 a 308 3024 2 a 308 3023 -2 a 308 3020 -1 a 308 3019 1 a 308 3010 -1 a 308 3009 1 a 308 3006 -1 a 308 3005 1 a 308 3004 -1 a 308 3003 1 a 308 2996 -1 a 308 2995 1 a 308 2992 1 a 308 2991 -1 a 308 2988 -1 a 308 2987 1 a 308 2986 -1 a 308 2985 1 a 308 2974 -1 a 308 2973 1 a 308 2948 -1 a 308 2947 1 a 308 2944 -1 a 308 2943 1 a 308 2924 -2 a 308 2923 2 a 308 2918 -1 a 308 2917 1 a 308 2914 -1 a 308 2913 1 a 308 2910 -1 a 308 2909 1 a 308 2906 -1 a 308 2905 1 a 308 2902 -1 a 308 2901 1 a 308 2898 -1 a 308 2897 1 a 308 2894 -2 a 308 2893 2 a 308 2892 1 a 308 2891 -1 a 308 2890 -1 a 308 2889 1 a 308 2886 -1 a 308 2885 1 a 308 2878 -1 a 308 2877 1 a 308 2872 -1 a 308 2871 1 a 308 2870 -1 a 308 2869 1 a 308 2868 -1 a 308 2867 1 a 308 2864 1 a 308 2863 -1 a 308 2862 -1 a 308 2861 1 a 308 2860 -1 a 308 2859 1 a 308 2858 -1 a 308 2857 1 a 308 2856 -1 a 308 2855 1 a 308 2854 -1 a 308 2853 1 a 308 2852 -1 a 308 2851 1 a 308 2850 -1 a 308 2849 1 a 308 2848 -1 a 308 2847 1 a 308 2846 -1 a 308 2845 1 a 308 2844 -1 a 308 2843 1 a 308 2842 -1 a 308 2841 1 a 308 2840 -1 a 308 2839 1 a 308 2838 -1 a 308 2837 1 a 308 2836 -1 a 308 2835 1 a 308 2834 -1 a 308 2833 1 a 308 2804 -2 a 308 2803 2 a 308 2802 -2 a 308 2801 2 a 308 2800 -2 a 308 2799 2 a 308 2798 -2 a 308 2797 2 a 308 2796 -2 a 308 2795 2 a 308 2794 -2 a 308 2793 2 a 308 2792 -2 a 308 2791 2 a 308 2748 -1 a 308 2747 1 a 308 2744 -1 a 308 2743 1 a 308 2742 -1 a 308 2741 1 a 308 2736 -1 a 308 2735 1 a 308 2734 -1 a 308 2733 1 a 308 2726 -1 a 308 2725 1 a 308 2722 1 a 308 2721 -1 a 308 2720 1 a 308 2719 -1 a 308 2716 1 a 308 2715 -1 a 308 2708 -1 a 308 2707 1 a 308 2706 -1 a 308 2705 1 a 308 2704 -1 a 308 2703 1 a 308 2702 1 a 308 2701 -1 a 308 2678 1 a 308 2677 -1 a 308 2676 1 a 308 2675 -1 a 308 2674 1 a 308 2673 -1 a 308 2672 -1 a 308 2671 1 a 308 2668 -1 a 308 2667 1 a 308 2664 -1 a 308 2663 1 a 308 2658 -1 a 308 2657 1 a 308 2656 1 a 308 2655 -1 a 308 2650 -1 a 308 2649 1 a 308 2648 -1 a 308 2647 1 a 308 2644 -1 a 308 2643 1 a 308 2638 -1 a 308 2637 1 a 308 2636 1 a 308 2635 -1 a 308 2632 -1 a 308 2631 1 a 308 2626 -1 a 308 2625 1 a 308 2624 -1 a 308 2623 1 a 308 2618 1 a 308 2617 -1 a 308 2614 -1 a 308 2613 1 a 308 2610 -1 a 308 2609 1 a 308 2608 1 a 308 2607 -1 a 308 2606 1 a 308 2605 -1 a 308 2578 -1 a 308 2577 1 a 308 2576 -1 a 308 2575 1 a 308 2574 1 a 308 2573 -1 a 308 2572 1 a 308 2571 -1 a 308 2566 -1 a 308 2565 1 a 308 2562 -1 a 308 2561 1 a 308 2560 -1 a 308 2559 1 a 308 2554 -1 a 308 2553 1 a 308 2552 -1 a 308 2551 1 a 308 2546 -3 a 308 2545 3 a 308 2542 -1 a 308 2541 1 a 308 2540 -1 a 308 2539 1 a 308 2538 -1 a 308 2537 1 a 308 2536 -1 a 308 2535 1 a 308 2534 -1 a 308 2533 1 a 308 2532 -1 a 308 2531 1 a 308 2530 -1 a 308 2529 1 a 308 2528 -1 a 308 2527 1 a 308 2526 -1 a 308 2525 1 a 308 2524 -1 a 308 2523 1 a 308 2522 -1 a 308 2521 1 a 308 2512 -1 a 308 2511 1 a 308 2506 -1 a 308 2505 1 a 308 2504 -1 a 308 2503 1 a 308 2502 -1 a 308 2501 1 a 308 2500 -1 a 308 2499 1 a 308 2498 -1 a 308 2497 1 a 308 2496 -1 a 308 2495 1 a 308 2494 -1 a 308 2493 1 a 308 2492 -1 a 308 2491 1 a 308 2482 -2 a 308 2481 2 a 308 2468 -1 a 308 2467 1 a 308 2462 1 a 308 2461 -1 a 308 2460 -1 a 308 2459 1 a 308 2458 -1 a 308 2457 1 a 308 2456 -2 a 308 2455 2 a 308 2454 -1 a 308 2453 1 a 308 2452 -1 a 308 2451 1 a 308 2448 -1 a 308 2447 1 a 308 2446 -1 a 308 2445 1 a 308 2442 1 a 308 2441 -1 a 308 2438 -1 a 308 2437 1 a 308 2432 -1 a 308 2431 1 a 308 2430 -1 a 308 2429 1 a 308 2422 -1 a 308 2421 1 a 308 2418 -1 a 308 2417 1 a 308 2414 -1 a 308 2413 1 a 308 2410 -1 a 308 2409 1 a 308 2406 -1 a 308 2405 1 a 308 2404 1 a 308 2403 -1 a 308 2402 -1 a 308 2401 1 a 308 2396 -2 a 308 2395 2 a 308 2394 2 a 308 2393 -2 a 308 2390 -1 a 308 2389 1 a 308 2388 1 a 308 2387 -1 a 308 2382 -1 a 308 2381 1 a 308 2378 -1 a 308 2377 1 a 308 2376 -1 a 308 2375 1 a 308 2374 -1 a 308 2373 1 a 308 2358 -1 a 308 2357 1 a 308 2356 1 a 308 2355 -1 a 308 2354 1 a 308 2353 -1 a 308 2350 -1 a 308 2349 1 a 308 2348 -1 a 308 2347 1 a 308 2346 -1 a 308 2345 1 a 308 2342 -1 a 308 2341 1 a 308 2336 -1 a 308 2335 1 a 308 2330 -1 a 308 2329 1 a 308 2322 1 a 308 2321 -1 a 308 2316 -1 a 308 2315 1 a 308 2314 -1 a 308 2313 1 a 308 2310 1 a 308 2309 -1 a 308 2308 1 a 308 2307 -1 a 308 2298 -1 a 308 2297 1 a 308 2296 -1 a 308 2295 1 a 308 2290 -1 a 308 2289 1 a 308 2286 -1 a 308 2285 1 a 308 2284 1 a 308 2283 -1 a 308 2276 -1 a 308 2275 1 a 308 2272 -1 a 308 2271 1 a 308 2268 -1 a 308 2267 1 a 308 2264 -1 a 308 2263 1 a 308 2262 -1 a 308 2261 1 a 308 2260 -1 a 308 2259 1 a 308 2258 -1 a 308 2257 1 a 308 2254 -1 a 308 2253 1 a 308 2242 -1 a 308 2241 1 a 308 2226 -2 a 308 2225 2 a 308 2224 -1 a 308 2223 1 a 308 2222 -1 a 308 2221 1 a 308 2216 -1 a 308 2215 1 a 308 2214 -1 a 308 2213 1 a 308 2212 -1 a 308 2211 1 a 308 2200 -1 a 308 2199 1 a 308 2198 -1 a 308 2197 1 a 308 2196 1 a 308 2195 -1 a 308 2192 -1 a 308 2191 1 a 308 2188 -1 a 308 2187 1 a 308 2182 -1 a 308 2181 1 a 308 2178 -1 a 308 2177 1 a 308 2174 -1 a 308 2173 1 a 308 2158 -1 a 308 2157 1 a 308 2154 1 a 308 2153 -1 a 308 2152 -1 a 308 2151 1 a 308 2146 -1 a 308 2145 1 a 308 2142 -1 a 308 2141 1 a 308 2138 -1 a 308 2137 1 a 308 2134 -1 a 308 2133 1 a 308 2126 -1 a 308 2125 1 a 308 2122 -1 a 308 2121 1 a 308 2100 1 a 308 2099 -1 a 308 2096 -1 a 308 2095 1 a 308 2092 -2 a 308 2091 2 a 308 2088 -1 a 308 2087 1 a 308 2084 -1 a 308 2083 1 a 308 2072 -1 a 308 2071 1 a 308 2062 -1 a 308 2061 1 a 308 2060 1 a 308 2059 -1 a 308 2058 1 a 308 2057 -1 a 308 2056 1 a 308 2055 -1 a 308 2054 -1 a 308 2053 1 a 308 2052 1 a 308 2051 -1 a 308 2050 1 a 308 2049 -1 a 308 2048 1 a 308 2047 -1 a 308 2046 1 a 308 2045 -1 a 308 2042 -1 a 308 2041 1 a 308 2038 -1 a 308 2037 1 a 308 2036 -1 a 308 2035 1 a 308 2034 -1 a 308 2033 1 a 308 2032 -1 a 308 2031 1 a 308 2030 -1 a 308 2029 1 a 308 2026 -1 a 308 2025 1 a 308 2024 -1 a 308 2023 1 a 308 2020 -1 a 308 2019 1 a 308 2018 -1 a 308 2017 1 a 308 2016 -1 a 308 2015 1 a 308 2014 -2 a 308 2013 2 a 308 2012 -2 a 308 2011 2 a 308 2010 -2 a 308 2009 2 a 308 2006 -2 a 308 2005 2 a 308 2004 -1 a 308 2003 1 a 308 2000 -1 a 308 1999 1 a 308 1998 -1 a 308 1997 1 a 308 1996 -2 a 308 1995 2 a 308 1994 -2 a 308 1993 2 a 308 1992 -2 a 308 1991 2 a 308 1990 -1 a 308 1989 1 a 308 1988 -1 a 308 1987 1 a 308 1980 -1 a 308 1979 1 a 308 1978 2 a 308 1977 -2 a 308 1976 2 a 308 1975 -2 a 308 1974 -2 a 308 1973 2 a 308 1970 -1 a 308 1969 1 a 308 1956 1 a 308 1955 -1 a 308 1954 1 a 308 1953 -1 a 308 1952 -1 a 308 1951 1 a 308 1950 -1 a 308 1949 1 a 308 1948 -1 a 308 1947 1 a 308 1946 -1 a 308 1945 1 a 308 1944 -1 a 308 1943 1 a 308 1942 -1 a 308 1941 1 a 308 1940 -1 a 308 1939 1 a 308 1938 -1 a 308 1937 1 a 308 1936 -1 a 308 1935 1 a 308 1934 -1 a 308 1933 1 a 308 1932 -1 a 308 1931 1 a 308 1930 -1 a 308 1929 1 a 308 1928 -1 a 308 1927 1 a 308 1926 -1 a 308 1925 1 a 308 1924 -1 a 308 1923 1 a 308 1922 -1 a 308 1921 1 a 308 1920 -1 a 308 1919 1 a 308 1918 -1 a 308 1917 1 a 308 1916 -1 a 308 1915 1 a 308 1914 -1 a 308 1913 1 a 308 1912 -1 a 308 1911 1 a 308 1910 -1 a 308 1909 1 a 308 1908 -1 a 308 1907 1 a 308 1906 -1 a 308 1905 1 a 308 1904 -1 a 308 1903 1 a 308 1902 -1 a 308 1901 1 a 308 1900 -1 a 308 1899 1 a 308 1890 -59.81 a 308 1889 59.81 a 308 1276 -1 a 308 1275 1 a 308 1270 -1 a 308 1269 1 a 308 1266 -9 a 308 1265 9 a 308 1220 1 a 308 1219 -1 a 308 1218 1 a 308 1217 -1 a 308 1216 1 a 308 1215 -1 a 308 1214 1 a 308 1213 -1 a 308 1212 1 a 308 1211 -1 a 308 1210 1 a 308 1209 -1 a 308 1208 1 a 308 1207 -1 a 308 1206 1 a 308 1205 -1 a 308 1204 1 a 308 1203 -1 a 308 1202 1 a 308 1201 -1 a 308 1200 1 a 308 1199 -1 a 308 1198 1 a 308 1197 -1 a 308 1196 1 a 308 1195 -1 a 308 1194 1 a 308 1193 -1 a 308 1192 1 a 308 1191 -1 a 308 1190 1 a 308 1189 -1 a 308 1188 1 a 308 1187 -1 a 308 1186 1 a 308 1185 -1 a 308 1184 1 a 308 1183 -1 a 308 1182 1 a 308 1181 -1 a 308 1180 1 a 308 1179 -1 a 308 1178 1 a 308 1177 -1 a 308 1176 1 a 308 1175 -1 a 308 1174 1 a 308 1173 -1 a 308 1172 -2 a 308 1171 2 a 308 1168 -1 a 308 1167 1 a 308 1166 -1 a 308 1165 1 a 308 1164 1 a 308 1163 -1 a 308 1162 1 a 308 1161 -1 a 308 1160 -1 a 308 1159 1 a 308 1156 -1 a 308 1155 1 a 308 1152 -1 a 308 1151 1 a 308 1142 -1 a 308 1141 1 a 308 1140 -1 a 308 1139 1 a 308 1126 -1 a 308 1125 1 a 308 1122 1 a 308 1121 -1 a 308 1120 -1 a 308 1119 1 a 308 1104 -1 a 308 1103 1 a 308 1102 1 a 308 1101 -1 a 308 1098 -4 a 308 1097 4 a 308 1096 -2 a 308 1095 2 a 308 1094 1 a 308 1093 -1 a 308 1092 1 a 308 1091 -1 a 308 1090 1 a 308 1089 -1 a 308 1086 -1 a 308 1085 1 a 308 1074 1 a 308 1073 -1 a 308 1072 -1 a 308 1071 1 a 308 1064 1 a 308 1063 -1 a 308 1062 -1 a 308 1061 1 a 308 1060 1 a 308 1059 -1 a 308 1058 -1 a 308 1057 1 a 308 1056 1 a 308 1055 -1 a 308 1054 1 a 308 1053 -1 a 308 1052 -1 a 308 1051 1 a 308 1040 -1 a 308 1039 1 a 308 1032 -1 a 308 1031 1 a 308 1028 -1 a 308 1027 1 a 308 1022 -1 a 308 1021 1 a 308 1020 1 a 308 1019 -1 a 308 1018 1 a 308 1017 -1 a 308 1012 -3 a 308 1011 3 a 308 1010 -1 a 308 1009 1 a 308 1008 1 a 308 1007 -1 a 308 1006 1 a 308 1005 -1 a 308 1004 1 a 308 1003 -1 a 308 1002 1 a 308 1001 -1 a 308 1000 1 a 308 999 -1 a 308 998 1 a 308 997 -1 a 308 996 1 a 308 995 -1 a 308 994 1 a 308 993 -1 a 308 990 -1 a 308 989 1 a 308 986 1 a 308 985 -1 a 308 980 -1 a 308 979 1 a 308 978 -1 a 308 977 1 a 308 976 -1 a 308 975 1 a 308 974 -1 a 308 973 1 a 308 972 -1 a 308 971 1 a 308 970 -1 a 308 969 1 a 308 968 -1 a 308 967 1 a 308 966 -1 a 308 965 1 a 308 962 -1 a 308 961 1 a 308 958 1 a 308 957 -1 a 308 948 -1 a 308 947 1 a 308 946 -1 a 308 945 1 a 308 944 -1 a 308 943 1 a 308 940 1 a 308 939 -1 a 308 938 4 a 308 937 -4 a 308 930 -1 a 308 929 1 a 308 928 -1 a 308 927 1 a 308 926 -1 a 308 925 1 a 308 920 2 a 308 919 -2 a 308 918 -1 a 308 917 1 a 308 906 -1 a 308 905 1 a 308 898 -1 a 308 897 1 a 308 896 -1 a 308 895 1 a 308 894 -1 a 308 893 1 a 308 890 -2 a 308 889 2 a 308 888 -1 a 308 887 1 a 308 886 -1 a 308 885 1 a 308 880 -1 a 308 879 1 a 308 872 -1 a 308 871 1 a 308 870 -1 a 308 869 1 a 308 868 -1 a 308 867 1 a 308 866 -1 a 308 865 1 a 308 850 2 a 308 849 -2 a 308 848 -1 a 308 847 1 a 308 844 -1 a 308 843 1 a 308 842 -1 a 308 841 1 a 308 840 -1 a 308 839 1 a 308 838 -2 a 308 837 2 a 308 836 -2 a 308 835 2 a 308 834 -2 a 308 833 2 a 308 830 -1 a 308 829 1 a 308 824 -1 a 308 823 1 a 308 822 -1 a 308 821 1 a 308 810 1 a 308 809 -1 a 308 762 -1 a 308 761 1 a 308 758 -1 a 308 757 1 a 308 756 -2 a 308 755 2 a 308 754 -2 a 308 753 2 a 308 752 -2 a 308 751 2 a 308 750 -2 a 308 749 2 a 308 748 -1 a 308 747 1 a 308 746 -2 a 308 745 2 a 308 744 -2 a 308 743 2 a 308 742 -2 a 308 741 2 a 308 740 -2 a 308 739 2 a 308 738 -2 a 308 737 2 a 308 736 -2 a 308 735 2 a 308 734 -2 a 308 733 2 a 308 728 -1 a 308 727 1 a 308 726 -1 a 308 725 1 a 308 724 -2 a 308 723 2 a 308 722 -1 a 308 721 1 a 308 720 -1 a 308 719 1 a 308 718 -1 a 308 717 1 a 308 716 -1 a 308 715 1 a 308 714 1 a 308 713 -1 a 308 710 -1 a 308 709 1 a 308 706 -1 a 308 705 1 a 308 700 -1 a 308 699 1 a 308 698 1 a 308 697 -1 a 308 696 1 a 308 695 -1 a 308 690 -1 a 308 689 1 a 308 688 -3 a 308 687 3 a 308 684 -1 a 308 683 1 a 308 682 1 a 308 681 -1 a 308 680 -1 a 308 679 1 a 308 678 -1 a 308 677 1 a 308 674 -1 a 308 673 1 a 308 672 -2 a 308 671 2 a 308 670 -1 a 308 669 1 a 308 662 -1 a 308 661 1 a 308 660 -1 a 308 659 1 a 308 658 -1 a 308 657 1 a 308 656 -1 a 308 655 1 a 308 652 -1 a 308 651 1 a 308 650 1 a 308 649 -1 a 308 644 -1 a 308 643 1 a 308 642 -1 a 308 641 1 a 308 640 -1 a 308 639 1 a 308 638 -1 a 308 637 1 a 308 636 -1 a 308 635 1 a 308 626 -1 a 308 625 1 a 308 624 -1 a 308 623 1 a 308 620 -1 a 308 619 1 a 308 618 -1 a 308 617 1 a 308 614 -1 a 308 613 1 a 308 606 1 a 308 605 -1 a 308 600 -1 a 308 599 1 a 308 598 -1 a 308 597 1 a 308 596 -1 a 308 595 1 a 308 594 -1 a 308 593 1 a 308 592 -1 a 308 591 1 a 308 588 -1 a 308 587 1 a 308 586 -2 a 308 585 2 a 308 584 -2 a 308 583 2 a 308 582 -2 a 308 581 2 a 308 578 1 a 308 577 -1 a 308 576 -2 a 308 575 2 a 308 574 -2 a 308 573 2 a 308 572 1 a 308 571 -1 a 308 570 1 a 308 569 -1 a 308 568 -1 a 308 567 1 a 308 564 -1 a 308 563 1 a 308 552 -3 a 308 551 3 a 308 550 -1 a 308 549 1 a 308 546 -1 a 308 545 1 a 308 528 1 a 308 527 -1 a 308 526 1 a 308 525 -1 a 308 520 -1 a 308 519 1 a 308 518 -1 a 308 517 1 a 308 516 2 a 308 515 -2 a 308 514 -2 a 308 513 2 a 308 512 -2 a 308 511 2 a 308 506 -1 a 308 505 1 a 308 504 -1 a 308 503 1 a 308 488 -1 a 308 487 1 a 308 486 -1 a 308 485 1 a 308 482 -1 a 308 481 1 a 308 476 -1 a 308 475 1 a 308 470 -1 a 308 469 1 a 308 452 -1 a 308 451 1 a 308 444 -1 a 308 443 1 a 308 432 -1 a 308 431 1 a 308 422 -2 a 308 421 2 a 308 416 -1 a 308 415 1 a 308 412 -2 a 308 411 2 a 308 410 -1 a 308 409 1 a 308 408 -1 a 308 407 1 a 308 404 -1 a 308 403 1 a 308 402 -1 a 308 401 1 a 308 398 -1 a 308 397 1 a 308 394 1 a 308 393 -1 a 308 384 -1 a 308 383 1 a 308 380 -1 a 308 379 1 a 308 378 1 a 308 377 -1 a 308 372 -1 a 308 371 1 a 308 364 -1 a 308 363 1 a 308 328 -1 a 308 327 1 a 308 320 -1 a 308 319 1 a 308 316 1 a 308 315 -1 a 308 312 1 a 308 311 -1 a 308 310 -1 a 308 309 1 a 308 300 -1 a 308 299 1 a 308 286 -1 a 308 285 1 a 308 284 1 a 308 283 -1 a 308 278 -1 a 308 277 1 a 308 272 -1 a 308 271 1 a 308 270 -2 a 308 269 2 a 308 236 -1 a 308 235 1 a 308 234 1 a 308 233 -1 a 308 230 -1 a 308 229 1 a 308 218 -1 a 308 217 1 a 308 216 1 a 308 215 -1 a 308 214 1 a 308 213 -1 a 308 212 1 a 308 211 -1 a 308 210 1 a 308 209 -1 a 308 208 1 a 308 207 -1 a 308 206 1 a 308 205 -1 a 308 204 1 a 308 203 -1 a 308 202 1 a 308 201 -1 a 308 200 1 a 308 199 -1 a 308 198 1 a 308 197 -1 a 308 196 1 a 308 195 -1 a 308 194 1 a 308 193 -1 a 308 192 1 a 308 191 -1 a 308 190 1 a 308 189 -1 a 308 188 1 a 308 187 -1 a 308 186 1 a 308 185 -1 a 308 184 1 a 308 183 -1 a 308 182 1 a 308 181 -1 a 308 180 1 a 308 179 -1 a 308 178 1 a 308 177 -1 a 308 176 1 a 308 175 -1 a 308 174 1 a 308 173 -1 a 308 172 1 a 308 171 -1 a 308 162 -1 a 308 161 1 a 308 128 -1 a 308 127 1 a 308 126 1 a 308 125 -1 a 308 124 1 a 308 123 -1 a 308 122 1 a 308 121 -1 a 308 120 1 a 308 119 -1 a 308 36 -1 a 308 35 1 a 308 24 -1 a 308 23 1 a 309 2864 -1 a 309 2863 1 a 309 710 1 a 309 709 -1 a 310 2862 -1 a 310 2861 1 a 310 1140 -1 a 310 1139 1 a 311 4552 -1 a 311 4551 1 a 311 4546 1 a 311 4545 -1 a 311 4544 1 a 311 4543 -1 a 312 2724 -1 a 312 2723 1 a 313 3746 -1 a 313 3745 1 a 314 1292 1 a 314 1291 -1 a 314 992 1 a 314 991 -1 a 315 1510 1 a 315 1509 -1 a 316 2946 1 a 316 2945 -1 a 316 286 -1 a 316 285 1 a 317 4864 -1 a 317 4863 1 a 317 3934 1 a 317 3933 -1 a 317 3932 1 a 317 3931 -1 a 317 3930 1 a 317 3929 -1 a 317 3928 1 a 317 3927 -1 a 317 2048 -1 a 317 2047 1 a 318 4812 1 a 318 4811 -1 a 318 4798 -1 a 318 4797 1 a 319 2440 -1 a 319 2439 1 a 319 1138 -1 a 319 1137 1 a 319 1134 -1 a 319 1133 1 a 320 4064 1 a 320 4063 -1 a 320 4062 -1 a 320 4061 1 a 321 5066 -59.81 a 321 5065 59.81 a 321 5038 -1 a 321 5037 1 a 321 4946 -1 a 321 4945 1 a 321 4932 -1 a 321 4931 1 a 321 4912 -1 a 321 4911 1 a 321 4868 -59.81 a 321 4867 59.81 a 321 4818 -1 a 321 4817 1 a 321 4804 -1 a 321 4803 1 a 321 4786 -1 a 321 4785 1 a 321 4762 -1 a 321 4761 1 a 321 4760 -1 a 321 4759 1 a 321 4758 -1 a 321 4757 1 a 321 4660 -1 a 321 4659 1 a 321 4646 -1 a 321 4645 1 a 321 4642 -1 a 321 4641 1 a 321 4626 -1 a 321 4625 1 a 321 4624 -1 a 321 4623 1 a 321 4622 -1 a 321 4621 1 a 321 4612 -1 a 321 4611 1 a 321 4556 -1 a 321 4555 1 a 321 4554 -1 a 321 4553 1 a 321 4550 -1 a 321 4549 1 a 321 4472 -1 a 321 4471 1 a 321 4468 -1 a 321 4467 1 a 321 4462 -1 a 321 4461 1 a 321 4458 -1 a 321 4457 1 a 321 4456 -4 a 321 4455 4 a 321 4448 -2 a 321 4447 2 a 321 4426 -1 a 321 4425 1 a 321 4384 -1 a 321 4383 1 a 321 4372 -1 a 321 4371 1 a 321 4366 -1 a 321 4365 1 a 321 4356 -1 a 321 4355 1 a 321 4354 -1 a 321 4353 1 a 321 4324 -1 a 321 4323 1 a 321 4306 -1 a 321 4305 1 a 321 4278 -1 a 321 4277 1 a 321 4276 -1 a 321 4275 1 a 321 4272 -1 a 321 4271 1 a 321 4264 -1 a 321 4263 1 a 321 4226 -1 a 321 4225 1 a 321 4224 -1 a 321 4223 1 a 321 4204 -1 a 321 4203 1 a 321 4184 -1 a 321 4183 1 a 321 4176 -1 a 321 4175 1 a 321 4138 -1 a 321 4137 1 a 321 4136 -1 a 321 4135 1 a 321 4130 -1 a 321 4129 1 a 321 4104 -1 a 321 4103 1 a 321 4086 -1 a 321 4085 1 a 321 4068 -1 a 321 4067 1 a 321 4042 -1 a 321 4041 1 a 321 4034 -1 a 321 4033 1 a 321 4008 -1 a 321 4007 1 a 321 3990 -1 a 321 3989 1 a 321 3914 1 a 321 3913 -1 a 321 3912 1 a 321 3911 -1 a 321 3904 -1 a 321 3903 1 a 321 3898 -1 a 321 3897 1 a 321 3890 -1 a 321 3889 1 a 321 3888 -1 a 321 3887 1 a 321 3882 -1 a 321 3881 1 a 321 3862 1 a 321 3861 -1 a 321 3858 -1 a 321 3857 1 a 321 3856 -1 a 321 3855 1 a 321 3854 -1 a 321 3853 1 a 321 3832 -1 a 321 3831 1 a 321 3772 -1 a 321 3771 1 a 321 3766 -1 a 321 3765 1 a 321 3760 -1 a 321 3759 1 a 321 3756 -1 a 321 3755 1 a 321 3750 -1 a 321 3749 1 a 321 3748 -1 a 321 3747 1 a 321 3724 -1 a 321 3723 1 a 321 3722 -1 a 321 3721 1 a 321 3718 -1 a 321 3717 1 a 321 3702 1 a 321 3701 -1 a 321 3690 -1 a 321 3689 1 a 321 3688 -1 a 321 3687 1 a 321 3600 -1 a 321 3599 1 a 321 3584 -1 a 321 3583 1 a 321 3540 -1 a 321 3539 1 a 321 3538 -1 a 321 3537 1 a 321 3536 -1 a 321 3535 1 a 321 3534 -1 a 321 3533 1 a 321 3532 -1 a 321 3531 1 a 321 3530 -1 a 321 3529 1 a 321 3528 -1 a 321 3527 1 a 321 3518 -1 a 321 3517 1 a 321 3510 -1 a 321 3509 1 a 321 3508 -1 a 321 3507 1 a 321 3506 -1 a 321 3505 1 a 321 3504 -1 a 321 3503 1 a 321 3502 -1 a 321 3501 1 a 321 3500 -1 a 321 3499 1 a 321 3498 -1 a 321 3497 1 a 321 3494 -1 a 321 3493 1 a 321 3492 -1 a 321 3491 1 a 321 3482 -1 a 321 3481 1 a 321 3480 -1 a 321 3479 1 a 321 3478 -1 a 321 3477 1 a 321 3476 -1 a 321 3475 1 a 321 3474 -1 a 321 3473 1 a 321 3472 -1 a 321 3471 1 a 321 3470 -1 a 321 3469 1 a 321 3418 -1 a 321 3417 1 a 321 3416 -1 a 321 3415 1 a 321 3414 -1 a 321 3413 1 a 321 3412 -1 a 321 3411 1 a 321 3410 -1 a 321 3409 1 a 321 3408 -1 a 321 3407 1 a 321 3406 -1 a 321 3405 1 a 321 3384 -1 a 321 3383 1 a 321 3380 -2 a 321 3379 2 a 321 3374 -2 a 321 3373 2 a 321 3368 -2 a 321 3367 2 a 321 3294 -1 a 321 3293 1 a 321 3196 -1 a 321 3195 1 a 321 3188 -1 a 321 3187 1 a 321 3186 -1 a 321 3185 1 a 321 3184 -1 a 321 3183 1 a 321 3182 -1 a 321 3181 1 a 321 3180 -1 a 321 3179 1 a 321 3178 -1 a 321 3177 1 a 321 3176 -1 a 321 3175 1 a 321 3174 -1 a 321 3173 1 a 321 3166 -1 a 321 3165 1 a 321 3150 -1 a 321 3149 1 a 321 3122 -1 a 321 3121 1 a 321 3100 -1 a 321 3099 1 a 321 3020 -1 a 321 3019 1 a 321 3010 -1 a 321 3009 1 a 321 3006 -1 a 321 3005 1 a 321 2996 -1 a 321 2995 1 a 321 2918 -1 a 321 2917 1 a 321 2914 -1 a 321 2913 1 a 321 2910 -1 a 321 2909 1 a 321 2906 -1 a 321 2905 1 a 321 2902 -1 a 321 2901 1 a 321 2868 -1 a 321 2867 1 a 321 2744 -1 a 321 2743 1 a 321 2742 -1 a 321 2741 1 a 321 2734 -1 a 321 2733 1 a 321 2704 -1 a 321 2703 1 a 321 2668 -1 a 321 2667 1 a 321 2644 -1 a 321 2643 1 a 321 2624 -1 a 321 2623 1 a 321 2578 -1 a 321 2577 1 a 321 2560 -1 a 321 2559 1 a 321 2552 -1 a 321 2551 1 a 321 2542 -1 a 321 2541 1 a 321 2540 -1 a 321 2539 1 a 321 2538 -1 a 321 2537 1 a 321 2536 -1 a 321 2535 1 a 321 2534 -1 a 321 2533 1 a 321 2532 -1 a 321 2531 1 a 321 2530 -1 a 321 2529 1 a 321 2528 -1 a 321 2527 1 a 321 2526 -1 a 321 2525 1 a 321 2524 -1 a 321 2523 1 a 321 2522 -1 a 321 2521 1 a 321 2452 -1 a 321 2451 1 a 321 2448 -1 a 321 2447 1 a 321 2446 -1 a 321 2445 1 a 321 2438 -1 a 321 2437 1 a 321 2430 -1 a 321 2429 1 a 321 2402 -1 a 321 2401 1 a 321 2390 -1 a 321 2389 1 a 321 2374 -1 a 321 2373 1 a 321 2350 -1 a 321 2349 1 a 321 2348 -1 a 321 2347 1 a 321 2336 -1 a 321 2335 1 a 321 2330 -1 a 321 2329 1 a 321 2314 -1 a 321 2313 1 a 321 2296 -1 a 321 2295 1 a 321 2294 -1 a 321 2293 1 a 321 2290 -1 a 321 2289 1 a 321 2286 -1 a 321 2285 1 a 321 2272 -1 a 321 2271 1 a 321 2258 -1 a 321 2257 1 a 321 2234 -1 a 321 2233 1 a 321 2216 -1 a 321 2215 1 a 321 2198 -1 a 321 2197 1 a 321 2182 -1 a 321 2181 1 a 321 2146 -1 a 321 2145 1 a 321 2142 -1 a 321 2141 1 a 321 2138 -1 a 321 2137 1 a 321 2134 -1 a 321 2133 1 a 321 2122 -1 a 321 2121 1 a 321 2072 -1 a 321 2071 1 a 321 2038 -1 a 321 2037 1 a 321 2026 -1 a 321 2025 1 a 321 2020 -1 a 321 2019 1 a 321 1988 -1 a 321 1987 1 a 321 1970 -1 a 321 1969 1 a 321 1890 -59.81 a 321 1889 59.81 a 321 1166 -1 a 321 1165 1 a 321 1152 -1 a 321 1151 1 a 321 1146 -1 a 321 1145 1 a 321 1126 -1 a 321 1125 1 a 321 1062 -1 a 321 1061 1 a 321 1036 -1 a 321 1035 1 a 321 1032 -1 a 321 1031 1 a 321 1028 -1 a 321 1027 1 a 321 1012 -1 a 321 1011 1 a 321 990 -1 a 321 989 1 a 321 978 -1 a 321 977 1 a 321 976 -1 a 321 975 1 a 321 974 -1 a 321 973 1 a 321 972 -1 a 321 971 1 a 321 970 -1 a 321 969 1 a 321 968 -1 a 321 967 1 a 321 966 -1 a 321 965 1 a 321 960 -1 a 321 959 1 a 321 954 -1 a 321 953 1 a 321 952 -1 a 321 951 1 a 321 930 -1 a 321 929 1 a 321 928 -1 a 321 927 1 a 321 926 -1 a 321 925 1 a 321 898 -1 a 321 897 1 a 321 896 -1 a 321 895 1 a 321 894 -1 a 321 893 1 a 321 890 -1 a 321 889 1 a 321 886 -1 a 321 885 1 a 321 884 -1 a 321 883 1 a 321 870 -1 a 321 869 1 a 321 866 -1 a 321 865 1 a 321 864 -1 a 321 863 1 a 321 856 -1 a 321 855 1 a 321 844 -1 a 321 843 1 a 321 830 -1 a 321 829 1 a 321 822 -1 a 321 821 1 a 321 762 -1 a 321 761 1 a 321 758 -1 a 321 757 1 a 321 748 -1 a 321 747 1 a 321 726 -1 a 321 725 1 a 321 724 -2 a 321 723 2 a 321 720 -1 a 321 719 1 a 321 718 -1 a 321 717 1 a 321 688 1 a 321 687 -1 a 321 684 -1 a 321 683 1 a 321 670 -1 a 321 669 1 a 321 654 -1 a 321 653 1 a 321 642 -1 a 321 641 1 a 321 618 -1 a 321 617 1 a 321 588 -1 a 321 587 1 a 321 576 -1 a 321 575 1 a 321 574 -2 a 321 573 2 a 321 564 -1 a 321 563 1 a 321 546 -1 a 321 545 1 a 321 504 -1 a 321 503 1 a 321 488 -1 a 321 487 1 a 321 486 -1 a 321 485 1 a 321 476 -1 a 321 475 1 a 321 416 -1 a 321 415 1 a 321 408 -1 a 321 407 1 a 321 398 -1 a 321 397 1 a 321 392 -1 a 321 391 1 a 321 390 -1 a 321 389 1 a 321 388 -2 a 321 387 2 a 321 314 -1 a 321 313 1 a 321 308 -1 a 321 307 1 a 321 300 -1 a 321 299 1 a 321 288 -1 a 321 287 1 a 321 286 -1 a 321 285 1 a 321 230 -1 a 321 229 1 a 321 218 -1 a 321 217 1 a 321 162 -1 a 321 161 1 a 321 24 -1 a 321 23 1 a 322 2440 1 a 322 2439 -1 a 322 1612 1 a 322 1611 -1 a 323 4274 -1 a 323 4273 1 a 323 4272 -1 a 323 4271 1 a 323 4264 1 a 323 4263 -1 a 323 4204 -1 a 323 4203 1 a 324 4374 1 a 324 4373 -1 a 324 1888 1 a 324 1887 -1 a 325 2894 -1 a 325 2893 1 a 326 2896 1 a 326 2895 -1 a 326 1682 1 a 326 1681 -1 a 327 5086 1 a 327 5085 -1 a 327 4844 -1 a 327 4843 1 a 328 3620 -1 a 328 3619 1 a 328 68 1 a 328 67 -1 a 329 3586 -1 a 329 3585 1 a 329 1766 1 a 329 1765 -1 a 330 2112 1 a 330 2111 -1 a 330 1906 1 a 330 1905 -1 a 330 1192 -1 a 330 1191 1 a 330 1190 -1 a 330 1189 1 a 330 460 1 a 330 459 -1 a 330 246 -1 a 330 245 1 a 330 208 1 a 330 207 -1 a 331 4504 1 a 331 4503 -1 a 331 4502 -1 a 331 4501 1 a 332 3584 1 a 332 3583 -1 a 332 2520 1 a 332 2519 -1 a 332 1974 -1 a 332 1973 1 a 332 1890 0.000223 a 332 1889 -0.000223 a 333 2896 -1 a 333 2895 1 a 333 2894 1 a 333 2893 -1 a 334 3658 -1 a 334 3657 1 a 334 2764 1 a 334 2763 -1 a 335 2838 1 a 335 2837 -1 a 335 2810 1 a 335 2809 -1 a 335 82 1 a 335 81 -1 a 335 68 -1 a 335 67 1 a 336 3782 -1 a 336 3781 1 a 336 766 1 a 336 765 -1 a 337 4438 1 a 337 4437 -1 a 337 4436 -1 a 337 4435 1 a 338 4726 -1 a 338 4725 1 a 338 4722 -1 a 338 4721 1 a 338 4032 -1 a 338 4031 1 a 338 3738 3 a 338 3737 -3 a 338 2092 -1 a 338 2091 1 a 338 2090 1 a 338 2089 -1 a 338 2070 1 a 338 2069 -1 a 338 2068 1 a 338 2067 -1 a 338 664 -1 a 338 663 1 a 338 660 1 a 338 659 -1 a 338 612 -1 a 338 611 1 a 338 420 -1 a 338 419 1 a 338 418 -1 a 338 417 1 a 339 2388 -1 a 339 2387 1 a 339 448 1 a 339 447 -1 a 340 2094 1 a 340 2093 -1 a 340 1538 1 a 340 1537 -1 a 341 478 -1 a 341 477 1 a 341 476 -1 a 341 475 1 a 342 3880 -1 a 342 3879 1 a 342 3878 1 a 342 3877 -1 a 343 1298 1 a 343 1297 -1 a 343 32 1 a 343 31 -1 a 344 4726 1 a 344 4725 -1 a 344 4722 1 a 344 4721 -1 a 344 2094 -1 a 344 2093 1 a 344 2092 1 a 344 2091 -1 a 345 4490 1 a 345 4489 -1 a 345 4488 -1 a 345 4487 1 a 346 46 1 a 346 45 -1 a 346 32 -1 a 346 31 1 a 347 4862 1 a 347 4861 -1 a 347 4118 1 a 347 4117 -1 a 347 3938 1 a 347 3937 -1 a 347 3888 -1 a 347 3887 1 a 347 3876 1 a 347 3875 -1 a 347 3778 1 a 347 3777 -1 a 347 3726 -1 a 347 3725 1 a 347 3210 -1 a 347 3209 1 a 347 3206 -1 a 347 3205 1 a 347 814 -1 a 347 813 1 a 347 554 -1 a 347 553 1 a 347 412 -1 a 347 411 1 a 348 3880 1 a 348 3879 -1 a 348 1792 1 a 348 1791 -1 a 349 2866 1 a 349 2865 -1 a 350 3556 1 a 350 3555 -1 a 350 3534 -1 a 350 3533 1 a 351 4964 1 a 351 4963 -1 a 351 4920 1 a 351 4919 -1 a 351 4556 -1 a 351 4555 1 a 351 2032 -1 a 351 2031 1 a 352 3576 -1 a 352 3575 1 a 352 3554 1 a 352 3553 -1 a 352 3534 1 a 352 3533 -1 a 353 4704 -1 a 353 4703 1 a 353 4636 1 a 353 4635 -1 a 353 4632 1 a 353 4631 -1 a 353 4628 1 a 353 4627 -1 a 354 364 1 a 354 363 -1 a 355 2654 -1 a 355 2653 1 a 355 1102 -1 a 355 1101 1 a 355 1100 1 a 355 1099 -1 a 356 4964 -1 a 356 4963 1 a 356 2028 1 a 356 2027 -1 a 356 1494 1 a 356 1493 -1 a 357 3310 1 a 357 3309 -1 a 357 3300 1 a 357 3299 -1 a 357 2462 -1 a 357 2461 1 a 358 4144 -1 a 358 4143 1 a 358 3840 -1 a 358 3839 1 a 358 3838 -1 a 358 3837 1 a 358 3112 -1 a 358 3111 1 a 358 554 -1 a 358 553 1 a 358 472 -1 a 358 471 1 a 358 414 1 a 358 413 -1 a 358 400 -1 a 358 399 1 a 358 384 -1 a 358 383 1 a 358 240 -1 a 358 239 1 a 359 1356 1 a 359 1355 -1 a 359 386 1 a 359 385 -1 a 360 5028 -2 a 360 5027 2 a 360 5026 -2 a 360 5025 2 a 360 5024 -2 a 360 5023 2 a 360 4968 -1 a 360 4967 1 a 360 4554 1 a 360 4553 -1 a 361 4614 1 a 361 4613 -1 a 361 2190 -1 a 361 2189 1 a 362 752 -1 a 362 751 1 a 363 386 -1 a 363 385 1 a 363 384 1 a 363 383 -1 a 364 2190 1 a 364 2189 -1 a 364 1566 1 a 364 1565 -1 a 365 3356 1 a 365 3355 -1 a 365 1948 -1 a 365 1947 1 a 365 1928 1 a 365 1927 -1 a 366 3612 -1 a 366 3611 1 a 366 60 1 a 366 59 -1 a 367 5088 1 a 367 5087 -1 a 367 4908 1 a 367 4907 -1 a 368 4472 1 a 368 4471 -1 a 369 38 -1 a 369 37 1 a 369 36 1 a 369 35 -1 a 370 4912 1 a 370 4911 -1 a 370 4910 -1 a 370 4909 1 a 371 3738 -1 a 371 3737 1 a 371 3736 -1 a 371 3735 1 a 371 1974 1 a 371 1973 -1 a 372 1302 1 a 372 1301 -1 a 372 38 1 a 372 37 -1 a 373 5014 1 a 373 5013 -1 a 373 1028 -1 a 373 1027 1 a 374 4910 1 a 374 4909 -1 a 374 4908 -1 a 374 4907 1 a 375 4692 1 a 375 4691 -1 a 375 36 -1 a 375 35 1 a 376 4298 1 a 376 4297 -1 a 376 4262 1 a 376 4261 -1 a 376 516 -1 a 376 515 1 a 377 5058 1 a 377 5057 -1 a 377 3682 -1 a 377 3681 1 a 377 3668 -1 a 377 3667 1 a 377 3654 -1 a 377 3653 1 a 377 3640 -1 a 377 3639 1 a 377 3626 -1 a 377 3625 1 a 377 3612 -1 a 377 3611 1 a 377 3348 -1 a 377 3347 1 a 377 2788 -1 a 377 2787 1 a 377 2774 -1 a 377 2773 1 a 377 2760 -1 a 377 2759 1 a 377 1946 1 a 377 1945 -1 a 378 5066 0.087361 a 378 5065 -0.087361 a 378 4868 0.087361 a 378 4867 -0.087361 a 378 2626 -1 a 378 2625 1 a 378 2624 -1 a 378 2623 1 a 378 2622 1 a 378 2621 -1 a 378 2620 1 a 378 2619 -1 a 378 1890 0.2905 a 378 1889 -0.2905 a 379 4836 1 a 379 4835 -1 a 379 1280 1 a 379 1279 -1 a 380 4448 1 a 380 4447 -1 a 380 4446 -1 a 380 4445 1 a 381 4214 -1 a 381 4213 1 a 381 4212 1 a 381 4211 -1 a 382 2628 1 a 382 2627 -1 a 382 1650 1 a 382 1649 -1 a 383 2450 -1 a 383 2449 1 a 383 2448 1 a 383 2447 -1 a 383 2446 -1 a 383 2445 1 a 383 2444 1 a 383 2443 -1 a 383 1138 2 a 383 1137 -2 a 383 1134 2 a 383 1133 -2 a 384 3348 1 a 384 3347 -1 a 384 1748 1 a 384 1747 -1 a 385 5058 -1 a 385 5057 1 a 385 2858 -1 a 385 2857 1 a 385 2844 -1 a 385 2843 1 a 385 2802 -1 a 385 2801 1 a 385 1926 -1 a 385 1925 1 a 385 254 1 a 385 253 -1 a 385 116 1 a 385 115 -1 a 385 88 1 a 385 87 -1 a 386 5032 -1 a 386 5031 1 a 386 4916 1 a 386 4915 -1 a 387 2450 1 a 387 2449 -1 a 387 1614 1 a 387 1613 -1 a 388 2628 -1 a 388 2627 1 a 388 2626 1 a 388 2625 -1 a 388 2624 1 a 388 2623 -1 a 389 4838 1 a 389 4837 -1 a 389 4836 -1 a 389 4835 1 a 390 1170 -1 a 390 1169 1 a 390 1168 1 a 390 1167 -1 a 391 4446 1 a 391 4445 -1 a 391 4444 -1 a 391 4443 1 a 392 3996 -1 a 392 3995 1 a 392 920 -1 a 392 919 1 a 393 4644 -1 a 393 4643 1 a 393 852 1 a 393 851 -1 a 393 850 1 a 393 849 -1 a 394 3958 -1 a 394 3957 1 a 394 3956 1 a 394 3955 -1 a 395 1666 1 a 395 1665 -1 a 395 1170 1 a 395 1169 -1 a 396 2728 1 a 396 2727 -1 a 396 2726 1 a 396 2725 -1 a 396 2378 -1 a 396 2377 1 a 396 2376 -1 a 396 2375 1 a 396 1168 -1 a 396 1167 1 a 396 318 -1 a 396 317 1 a 397 3996 1 a 397 3995 -1 a 397 3994 -1 a 397 3993 1 a 398 3376 1 a 398 3375 -1 a 398 2508 -1 a 398 2507 1 a 399 534 -1 a 399 533 1 a 399 530 1 a 399 529 -1 a 399 430 -1 a 399 429 1 a 400 5084 1 a 400 5083 -1 a 400 4988 1 a 400 4987 -1 a 401 630 -1 a 401 629 1 a 401 628 1 a 401 627 -1 a 402 4992 1 a 402 4991 -1 a 402 4990 -1 a 402 4989 1 a 403 3734 -1 a 403 3733 1 a 403 3588 -1 a 403 3587 1 a 404 5066 0.05 a 404 5065 -0.05 a 404 4868 0.05 a 404 4867 -0.05 a 404 3118 -1 a 404 3117 1 a 404 3004 1 a 404 3003 -1 a 405 4406 1 a 405 4405 -1 a 405 4404 -1 a 405 4403 1 a 406 4990 1 a 406 4989 -1 a 406 4988 -1 a 406 4987 1 a 407 1392 1 a 407 1391 -1 a 407 630 1 a 407 629 -1 a 408 2990 -1 a 408 2989 1 a 408 2988 -1 a 408 2987 1 a 408 2986 1 a 408 2985 -1 a 409 3836 -1 a 409 3835 1 a 409 3834 1 a 409 3833 -1 a 409 3832 1 a 409 3831 -1 a 409 3828 1 a 409 3827 -1 a 410 3086 -1 a 410 3085 1 a 410 2890 1 a 410 2889 -1 a 411 5066 0.035 a 411 5065 -0.035 a 411 4868 0.035 a 411 4867 -0.035 a 411 4012 1 a 411 4011 -1 a 411 3834 -1 a 411 3833 1 a 411 3832 -1 a 411 3831 1 a 411 3830 1 a 411 3829 -1 a 411 3828 -1 a 411 3827 1 a 411 3382 -1 a 411 3381 1 a 411 450 -1 a 411 449 1 a 412 2988 1 a 412 2987 -1 a 412 2986 -1 a 412 2985 1 a 412 2186 1 a 412 2185 -1 a 413 4226 -1 a 413 4225 1 a 413 4224 1 a 413 4223 -1 a 414 3836 1 a 414 3835 -1 a 414 1788 1 a 414 1787 -1 a 415 5066 0.256058 a 415 5065 -0.256058 a 415 4868 0.256058 a 415 4867 -0.256058 a 415 4740 -1 a 415 4739 1 a 415 4456 -4 a 415 4455 4 a 415 4448 -2 a 415 4447 2 a 415 4320 -1 a 415 4319 1 a 415 4282 1 a 415 4281 -1 a 415 4256 1 a 415 4255 -1 a 415 4194 -1 a 415 4193 1 a 415 4060 1 a 415 4059 -1 a 415 4002 -1 a 415 4001 1 a 415 3978 -1 a 415 3977 1 a 415 3954 -1 a 415 3953 1 a 415 3830 -1 a 415 3829 1 a 415 3798 1 a 415 3797 -1 a 415 3760 -1 a 415 3759 1 a 415 3588 -1 a 415 3587 1 a 415 3402 -1 a 415 3401 1 a 415 3358 1 a 415 3357 -1 a 415 2730 1 a 415 2729 -1 a 415 2718 -1 a 415 2717 1 a 415 2620 -1 a 415 2619 1 a 415 2614 -1 a 415 2613 1 a 415 2582 1 a 415 2581 -1 a 415 2396 -1 a 415 2395 1 a 415 2318 -1 a 415 2317 1 a 415 2316 -1 a 415 2315 1 a 415 2314 -1 a 415 2313 1 a 415 2312 1 a 415 2311 -1 a 415 2308 -2 a 415 2307 2 a 415 2306 -1 a 415 2305 1 a 415 2304 -1 a 415 2303 1 a 415 2300 -1 a 415 2299 1 a 415 2298 1 a 415 2297 -1 a 415 2296 1 a 415 2295 -1 a 415 2294 1 a 415 2293 -1 a 415 2286 1 a 415 2285 -1 a 415 2230 -1 a 415 2229 1 a 415 1890 0.2632 a 415 1889 -0.2632 a 415 1062 1 a 415 1061 -1 a 415 890 -1 a 415 889 1 a 415 724 -1 a 415 723 1 a 415 666 -1 a 415 665 1 a 415 636 -1 a 415 635 1 a 415 568 -1 a 415 567 1 a 415 498 -1 a 415 497 1 a 415 382 -1 a 415 381 1 a 415 362 -1 a 415 361 1 a 415 310 1 a 415 309 -1 a 415 268 -1 a 415 267 1 a 416 2320 1 a 416 2319 -1 a 416 1590 1 a 416 1589 -1 a 417 4168 1 a 417 4167 -1 a 418 2444 -1 a 418 2443 1 a 418 2320 -1 a 418 2319 1 a 418 2318 1 a 418 2317 -1 a 418 2316 1 a 418 2315 -1 a 418 2314 1 a 418 2313 -1 a 418 2302 -1 a 418 2301 1 a 419 4684 -1 a 419 4683 1 a 419 4682 1 a 419 4681 -1 a 420 4048 1 a 420 4047 -1 a 420 1820 1 a 420 1819 -1 a 421 4684 1 a 421 4683 -1 a 421 4048 -1 a 421 4047 1 a 422 3794 -1 a 422 3793 1 a 422 3480 1 a 422 3479 -1 a 422 88 -1 a 422 87 1 a 423 3518 -1 a 423 3517 1 a 423 2212 -1 a 423 2211 1 a 424 2310 -1 a 424 2309 1 a 424 2104 1 a 424 2103 -1 a 425 4140 -1 a 425 4139 1 a 425 4138 1 a 425 4137 -1 a 425 4136 -1 a 425 4135 1 a 425 4056 -1 a 425 4055 1 a 426 1362 1 a 426 1361 -1 a 427 4586 -1 a 427 4585 1 a 427 3494 1 a 427 3493 -1 a 428 4534 1 a 428 4533 -1 a 428 4532 -1 a 428 4531 1 a 429 4822 -1 a 429 4821 1 a 429 4492 -1 a 429 4491 1 a 429 3922 1 a 429 3921 -1 a 429 3920 1 a 429 3919 -1 a 429 3304 -1 a 429 3303 1 a 429 3178 1 a 429 3177 -1 a 429 952 -1 a 429 951 1 a 430 3110 1 a 430 3109 -1 a 430 1724 1 a 430 1723 -1 a 431 4874 14 a 431 4873 -14 a 431 3674 1 a 431 3673 -1 a 431 3632 1 a 431 3631 -1 a 431 3548 -1 a 431 3547 1 a 431 3500 -1 a 431 3499 1 a 431 798 2 a 431 797 -2 a 431 784 -1 a 431 783 1 a 432 2148 1 a 432 2147 -1 a 432 1550 1 a 432 1549 -1 a 433 2414 1 a 433 2413 -1 a 433 2146 -1 a 433 2145 1 a 434 622 -1 a 434 621 1 a 434 620 -1 a 434 619 1 a 434 618 1 a 434 617 -1 a 434 610 1 a 434 609 -1 a 434 608 1 a 434 607 -1 a 434 604 1 a 434 603 -1 a 435 4852 -1 a 435 4851 1 a 435 4638 1 a 435 4637 -1 a 435 4636 -2 a 435 4635 2 a 435 4634 1 a 435 4633 -1 a 435 4632 -2 a 435 4631 2 a 435 4630 1 a 435 4629 -1 a 435 4628 -2 a 435 4627 2 a 435 4178 -1 a 435 4177 1 a 435 4176 1 a 435 4175 -1 a 435 908 1 a 435 907 -1 a 436 3546 -1 a 436 3545 1 a 436 3500 1 a 436 3499 -1 a 436 2822 1 a 436 2821 -1 a 436 2808 1 a 436 2807 -1 a 436 108 -1 a 436 107 1 a 437 1390 1 a 437 1389 -1 a 437 622 1 a 437 621 -1 a 438 4670 -1 a 438 4669 1 a 438 4666 1 a 438 4665 -1 a 439 5066 0.130805 a 439 5065 -0.130805 a 439 4868 0.130805 a 439 4867 -0.130805 a 439 4656 1 a 439 4655 -1 a 439 1890 0.2958 a 439 1889 -0.2958 a 439 678 1 a 439 677 -1 a 439 620 1 a 439 619 -1 a 439 618 -1 a 439 617 1 a 439 616 1 a 439 615 -1 a 439 612 -1 a 439 611 1 a 439 610 -1 a 439 609 1 a 439 606 1 a 439 605 -1 a 439 604 -1 a 439 603 1 a 440 4146 -1 a 440 4145 1 a 440 4078 1 a 440 4077 -1 a 440 3924 1 a 440 3923 -1 a 440 3920 1 a 440 3919 -1 a 440 3916 1 a 440 3915 -1 a 440 3912 1 a 440 3911 -1 a 440 3456 1 a 440 3455 -1 a 440 3016 1 a 440 3015 -1 a 440 3014 1 a 440 3013 -1 a 440 1136 1 a 440 1135 -1 a 441 2416 1 a 441 2415 -1 a 441 2148 -1 a 441 2147 1 a 441 2146 1 a 441 2145 -1 a 442 4856 -1 a 442 4855 1 a 442 4178 1 a 442 4177 -1 a 442 1844 1 a 442 1843 -1 a 443 4792 1 a 443 4791 -1 a 443 4176 -1 a 443 4175 1 a 443 906 1 a 443 905 -1 a 444 4306 -1 a 444 4305 1 a 444 3926 -1 a 444 3925 1 a 444 3924 -1 a 444 3923 1 a 444 3184 1 a 444 3183 -1 a 445 4806 -1 a 445 4805 1 a 445 4800 1 a 445 4799 -1 a 446 2256 1 a 446 2255 -1 a 446 1582 1 a 446 1581 -1 a 447 4904 -1 a 447 4903 1 a 447 3858 1 a 447 3857 -1 a 447 3468 -1 a 447 3467 1 a 448 5066 0.000188 a 448 5065 -0.000188 a 448 4882 -2 a 448 4881 2 a 448 4868 0.000188 a 448 4867 -0.000188 a 449 1416 1 a 449 1415 -1 a 449 774 1 a 449 773 -1 a 450 3816 1 a 450 3815 -1 a 450 3580 1 a 450 3579 -1 a 450 1004 -1 a 450 1003 1 a 450 744 1 a 450 743 -1 a 451 4606 -1 a 451 4605 1 a 451 4604 -1 a 451 4603 1 a 451 4600 -1 a 451 4599 1 a 451 880 -1 a 451 879 1 a 451 772 -1 a 451 771 1 a 451 770 1 a 451 769 -1 a 451 358 1 a 451 357 -1 a 452 2256 -1 a 452 2255 1 a 452 2254 1 a 452 2253 -1 a 453 4606 1 a 453 4605 -1 a 453 4604 1 a 453 4603 -1 a 453 4600 1 a 453 4599 -1 a 453 774 -1 a 453 773 1 a 453 772 1 a 453 771 -1 a 454 3492 -1 a 454 3491 1 a 454 2072 -1 a 454 2071 1 a 454 1966 1 a 454 1965 -1 a 454 1964 1 a 454 1963 -1 a 455 2666 1 a 455 2665 -1 a 455 1660 1 a 455 1659 -1 a 456 4874 3 a 456 4873 -3 a 456 3684 1 a 456 3683 -1 a 456 3642 1 a 456 3641 -1 a 456 3568 -1 a 456 3567 1 a 456 3510 -1 a 456 3509 1 a 456 808 2 a 456 807 -2 a 456 794 -1 a 456 793 1 a 457 2680 1 a 457 2679 -1 a 457 2492 -1 a 457 2491 1 a 458 2666 -1 a 458 2665 1 a 459 3566 -1 a 459 3565 1 a 459 3510 1 a 459 3509 -1 a 459 2832 1 a 459 2831 -1 a 459 2818 1 a 459 2817 -1 a 459 756 1 a 459 755 -1 a 459 118 -1 a 459 117 1 a 460 1208 1 a 460 1207 -1 a 460 1206 1 a 460 1205 -1 a 460 154 -1 a 460 153 1 a 461 3656 -1 a 461 3655 1 a 461 2762 1 a 461 2761 -1 a 462 3688 1 a 462 3687 -1 a 462 2560 -1 a 462 2559 1 a 462 552 -1 a 462 551 1 a 462 128 -1 a 462 127 1 a 463 2120 -1 a 463 2119 1 a 463 468 1 a 463 467 -1 a 464 754 -1 a 464 753 1 a 465 382 -1 a 465 381 1 a 465 380 1 a 465 379 -1 a 466 182 -1 a 466 181 1 a 466 148 1 a 466 147 -1 a 467 3680 -1 a 467 3679 1 a 467 3666 -1 a 467 3665 1 a 467 3652 -1 a 467 3651 1 a 467 3638 -1 a 467 3637 1 a 467 3624 -1 a 467 3623 1 a 467 3610 -1 a 467 3609 1 a 467 2786 -1 a 467 2785 1 a 467 2772 -1 a 467 2771 1 a 467 2758 -1 a 467 2757 1 a 467 2516 -1 a 467 2515 1 a 467 1944 1 a 467 1943 -1 a 468 3580 -1 a 468 3579 1 a 468 3562 1 a 468 3561 -1 a 468 3538 1 a 468 3537 -1 a 469 2194 -1 a 469 2193 1 a 469 2192 1 a 469 2191 -1 a 470 2856 -1 a 470 2855 1 a 470 2842 -1 a 470 2841 1 a 470 2800 -1 a 470 2799 1 a 470 1924 -1 a 470 1923 1 a 470 1910 -1 a 470 1909 1 a 470 250 1 a 470 249 -1 a 470 114 1 a 470 113 -1 a 470 86 1 a 470 85 -1 a 471 4690 -1 a 471 4689 1 a 471 3734 1 a 471 3733 -1 a 471 3732 1 a 471 3731 -1 a 472 2516 1 a 472 2515 -1 a 472 1636 1 a 472 1635 -1 a 473 2194 1 a 473 2193 -1 a 473 1568 1 a 473 1567 -1 a 474 4592 1 a 474 4591 -1 a 474 2192 -1 a 474 2191 1 a 475 3564 1 a 475 3563 -1 a 475 3538 -1 a 475 3537 1 a 476 4830 -1 a 476 4829 1 a 476 4610 -1 a 476 4609 1 a 476 360 1 a 476 359 -1 a 476 358 -1 a 476 357 1 a 476 356 -1 a 476 355 1 a 477 2878 -1 a 477 2877 1 a 477 2876 1 a 477 2875 -1 a 478 3450 -1 a 478 3449 1 a 478 978 1 a 478 977 -1 a 478 14 -1 a 478 13 1 a 479 4610 1 a 479 4609 -1 a 479 778 -1 a 479 777 1 a 480 3910 1 a 480 3909 -1 a 480 3904 -1 a 480 3903 1 a 481 2880 -1 a 481 2879 1 a 481 2878 1 a 481 2877 -1 a 482 4882 3 a 482 4881 -3 a 482 3490 -1 a 482 3489 1 a 482 3452 -1 a 482 3451 1 a 482 14 1 a 482 13 -1 a 483 3780 1 a 483 3779 -1 a 483 1784 1 a 483 1783 -1 a 484 356 1 a 484 355 -1 a 485 4304 1 a 485 4303 -1 a 486 3780 -1 a 486 3779 1 a 487 2404 1 a 487 2403 -1 a 487 2220 -1 a 487 2219 1 a 488 2424 1 a 488 2423 -1 a 488 2144 -1 a 488 2143 1 a 488 2142 1 a 488 2141 -1 a 489 2422 1 a 489 2421 -1 a 489 2142 -1 a 489 2141 1 a 490 2144 1 a 490 2143 -1 a 490 1548 1 a 490 1547 -1 a 491 4532 1 a 491 4531 -1 a 491 4530 -1 a 491 4529 1 a 492 4892 -1 a 492 4891 1 a 492 4890 -1 a 492 4889 1 a 492 4888 -1 a 492 4887 1 a 492 4886 -1 a 492 4885 1 a 492 4884 1 a 492 4883 -1 a 493 4792 -1 a 493 4791 1 a 493 4790 1 a 493 4789 -1 a 494 2824 -1 a 494 2823 1 a 494 2810 -1 a 494 2809 1 a 495 1500 1 a 495 1499 -1 a 495 1278 1 a 495 1277 -1 a 496 4570 1 a 496 4569 -1 a 496 1276 -1 a 496 1275 1 a 497 4900 1 a 497 4899 -1 a 497 4898 -1 a 497 4897 1 a 498 4898 1 a 498 4897 -1 a 498 1284 1 a 498 1283 -1 a 499 4900 -1 a 499 4899 1 a 499 3860 -1 a 499 3859 1 a 499 3856 1 a 499 3855 -1 a 500 2270 1 a 500 2269 -1 a 500 1586 1 a 500 1585 -1 a 501 4590 1 a 501 4589 -1 a 501 2268 -1 a 501 2267 1 a 502 2582 -1 a 502 2581 1 a 502 2548 1 a 502 2547 -1 a 503 470 -1 a 503 469 1 a 503 308 -1 a 503 307 1 a 504 4622 1 a 504 4621 -1 a 504 4620 -1 a 504 4619 1 a 505 3956 -1 a 505 3955 1 a 506 2474 -1 a 506 2473 1 a 506 2270 -1 a 506 2269 1 a 506 2268 1 a 506 2267 -1 a 507 4444 1 a 507 4443 -1 a 507 4442 1 a 507 4441 -1 a 507 4438 1 a 507 4437 -1 a 507 4434 1 a 507 4433 -1 a 507 4432 1 a 507 4431 -1 a 507 4430 1 a 507 4429 -1 a 507 4288 2 a 507 4287 -2 a 507 3362 1 a 507 3361 -1 a 507 3360 1 a 507 3359 -1 a 507 2994 -1 a 507 2993 1 a 507 1890 0.000223 a 507 1889 -0.000223 a 507 1104 1 a 507 1103 -1 a 507 852 2 a 507 851 -2 a 507 756 2 a 507 755 -2 a 507 754 2 a 507 753 -2 a 507 752 2 a 507 751 -2 a 507 750 2 a 507 749 -2 a 507 700 1 a 507 699 -1 a 507 550 1 a 507 549 -1 a 507 548 1 a 507 547 -1 a 507 394 1 a 507 393 -1 a 508 2238 -1 a 508 2237 1 a 509 4134 1 a 509 4133 -1 a 509 3118 1 a 509 3117 -1 a 509 3116 1 a 509 3115 -1 a 509 3104 1 a 509 3103 -1 a 509 2352 -1 a 509 2351 1 a 509 2232 -1 a 509 2231 1 a 509 1890 0.000223 a 509 1889 -0.000223 a 510 4318 1 a 510 4317 -1 a 510 4202 -1 a 510 4201 1 a 510 2748 1 a 510 2747 -1 a 511 4796 -1 a 511 4795 1 a 512 2344 -1 a 512 2343 1 a 512 2342 1 a 512 2341 -1 a 513 2344 1 a 513 2343 -1 a 513 1602 1 a 513 1601 -1 a 514 4174 -1 a 514 4173 1 a 514 2574 -1 a 514 2573 1 a 514 2572 -1 a 514 2571 1 a 514 2350 1 a 514 2349 -1 a 514 2348 1 a 514 2347 -1 a 514 2342 -1 a 514 2341 1 a 515 4876 3 a 515 4875 -3 a 515 808 -1 a 515 807 1 a 515 794 1 a 515 793 -1 a 516 3364 1 a 516 3363 -1 a 516 2658 -1 a 516 2657 1 a 517 2392 -1 a 517 2391 1 a 517 2388 1 a 517 2387 -1 a 518 4024 1 a 518 4023 -1 a 518 3982 -1 a 518 3981 1 a 519 1424 1 a 519 1423 -1 a 519 816 1 a 519 815 -1 a 520 3818 -1 a 520 3817 1 a 520 3816 -1 a 520 3815 1 a 520 3814 -1 a 520 3813 1 a 520 3812 -1 a 520 3811 1 a 520 3810 -1 a 520 3809 1 a 520 3808 -1 a 520 3807 1 a 520 3806 -1 a 520 3805 1 a 520 3730 -1 a 520 3729 1 a 520 3582 -1 a 520 3581 1 a 520 3580 -1 a 520 3579 1 a 520 3578 -1 a 520 3577 1 a 520 3576 -1 a 520 3575 1 a 520 3574 -1 a 520 3573 1 a 520 3572 -1 a 520 3571 1 a 520 3570 -1 a 520 3569 1 a 520 3316 -1 a 520 3315 1 a 520 3270 1 a 520 3269 -1 a 520 3098 -1 a 520 3097 1 a 520 3096 -1 a 520 3095 1 a 520 3094 -1 a 520 3093 1 a 520 2984 -1 a 520 2983 1 a 520 952 1 a 520 951 -1 a 520 944 -1 a 520 943 1 a 520 814 1 a 520 813 -1 a 520 746 -1 a 520 745 1 a 520 744 -1 a 520 743 1 a 520 742 -1 a 520 741 1 a 520 740 -1 a 520 739 1 a 520 738 -1 a 520 737 1 a 520 736 -1 a 520 735 1 a 520 734 -1 a 520 733 1 a 521 4424 1 a 521 4423 -1 a 521 4288 -1 a 521 4287 1 a 521 3984 1 a 521 3983 -1 a 522 4876 4 a 522 4875 -4 a 522 804 -1 a 522 803 1 a 522 790 1 a 522 789 -1 a 523 3272 1 a 523 3271 -1 a 523 816 -1 a 523 815 1 a 524 2698 -1 a 524 2697 1 a 524 2696 1 a 524 2695 -1 a 525 3326 1 a 525 3325 -1 a 525 3296 1 a 525 3295 -1 a 525 682 -1 a 525 681 1 a 525 392 1 a 525 391 -1 a 526 2830 -1 a 526 2829 1 a 526 2816 -1 a 526 2815 1 a 527 2076 -1 a 527 2075 1 a 528 2076 1 a 528 2075 -1 a 528 1534 1 a 528 1533 -1 a 529 4992 -1 a 529 4991 1 a 529 4596 -1 a 529 4595 1 a 529 4590 -1 a 529 4589 1 a 530 4470 -1 a 530 4469 1 a 530 4452 -1 a 530 4451 1 a 530 3722 -1 a 530 3721 1 a 530 3700 1 a 530 3699 -1 a 530 3330 -1 a 530 3329 1 a 530 3328 -1 a 530 3327 1 a 530 714 -1 a 530 713 1 a 531 4496 1 a 531 4495 -1 a 531 4494 1 a 531 4493 -1 a 531 2226 -1 a 531 2225 1 a 532 3806 -1 a 532 3805 1 a 532 3784 1 a 532 3783 -1 a 533 2732 1 a 533 2731 -1 a 534 4774 1 a 534 4773 -1 a 534 4746 1 a 534 4745 -1 a 535 3018 -1 a 535 3017 1 a 535 2054 1 a 535 2053 -1 a 536 4974 -2 a 536 4973 2 a 536 4972 -2 a 536 4971 2 a 536 4970 -2 a 536 4969 2 a 536 4776 -1 a 536 4775 1 a 537 4914 1 a 537 4913 -1 a 537 396 -1 a 537 395 1 a 538 4776 1 a 538 4775 -1 a 538 4774 -1 a 538 4773 1 a 539 5092 1 a 539 5091 -1 a 539 4856 1 a 539 4855 -1 a 539 4854 1 a 539 4853 -1 a 540 4654 1 a 540 4653 -1 a 540 4476 -1 a 540 4475 1 a 541 3858 -1 a 541 3857 1 a 541 3468 1 a 541 3467 -1 a 541 3466 -1 a 541 3465 1 a 541 3464 1 a 541 3463 -1 a 541 3462 1 a 541 3461 -1 a 542 4476 1 a 542 4475 -1 a 542 4474 1 a 542 4473 -1 a 543 4654 -1 a 543 4653 1 a 544 5046 -1 a 544 5045 1 a 544 1054 1 a 544 1053 -1 a 544 1052 -1 a 544 1051 1 a 545 4488 1 a 545 4487 -1 a 545 4486 -1 a 545 4485 1 a 546 3652 -1 a 546 3651 1 a 546 2758 1 a 546 2757 -1 a 547 222 -1 a 547 221 1 a 547 164 1 a 547 163 -1 a 547 40 -1 a 547 39 1 a 548 2742 -1 a 548 2741 1 a 548 780 1 a 548 779 -1 a 549 2116 -1 a 549 2115 1 a 549 464 1 a 549 463 -1 a 550 1674 1 a 550 1673 -1 a 550 780 -1 a 550 779 1 a 551 1320 1 a 551 1319 -1 a 551 222 1 a 551 221 -1 a 552 4864 1 a 552 4863 -1 a 552 3934 -1 a 552 3933 1 a 552 3932 -1 a 552 3931 1 a 552 3930 -1 a 552 3929 1 a 552 3928 -1 a 552 3927 1 a 552 2048 1 a 552 2047 -1 a 553 2742 1 a 553 2741 -1 a 553 1260 -1 a 553 1259 1 a 554 5060 -1 a 554 5059 1 a 554 2860 -1 a 554 2859 1 a 554 2846 -1 a 554 2845 1 a 554 2804 -1 a 554 2803 1 a 554 1928 -1 a 554 1927 1 a 554 252 1 a 554 251 -1 a 554 118 1 a 554 117 -1 a 554 90 1 a 554 89 -1 a 555 3350 1 a 555 3349 -1 a 555 1750 1 a 555 1749 -1 a 556 2990 1 a 556 2989 -1 a 556 1702 1 a 556 1701 -1 a 557 5060 1 a 557 5059 -1 a 557 3684 -1 a 557 3683 1 a 557 3670 -1 a 557 3669 1 a 557 3656 -1 a 557 3655 1 a 557 3642 -1 a 557 3641 1 a 557 3628 -1 a 557 3627 1 a 557 3614 -1 a 557 3613 1 a 557 3350 -1 a 557 3349 1 a 557 2790 -1 a 557 2789 1 a 557 2776 -1 a 557 2775 1 a 557 2762 -1 a 557 2761 1 a 557 1948 1 a 557 1947 -1 a 558 5042 -1 a 558 5041 1 a 558 5026 -1 a 558 5025 1 a 558 5020 -1 a 558 5019 1 a 558 4984 -1 a 558 4983 1 a 558 4978 -1 a 558 4977 1 a 558 4972 -1 a 558 4971 1 a 558 4950 -1 a 558 4949 1 a 558 4936 -1 a 558 4935 1 a 558 4450 -1 a 558 4449 1 a 558 3882 -1 a 558 3881 1 a 558 2060 1 a 558 2059 -1 a 558 2058 1 a 558 2057 -1 a 558 2056 1 a 558 2055 -1 a 558 2012 -1 a 558 2011 1 a 558 1994 -1 a 558 1993 1 a 558 836 -1 a 558 835 1 a 558 584 -1 a 558 583 1 a 559 4540 1 a 559 4539 -1 a 559 4538 -1 a 559 4537 1 a 560 4100 1 a 560 4099 -1 a 560 2578 -1 a 560 2577 1 a 561 4882 4 a 561 4881 -4 a 561 3488 -1 a 561 3487 1 a 561 3444 -1 a 561 3443 1 a 561 10 1 a 561 9 -1 a 562 2044 -4 a 562 2043 4 a 562 2008 -1 a 562 2007 1 a 563 3354 -1 a 563 3353 1 a 563 2508 1 a 563 2507 -1 a 563 1064 1 a 563 1063 -1 a 564 3894 -1 a 564 3893 1 a 564 2260 1 a 564 2259 -1 a 565 912 -1 a 565 911 1 a 566 5066 4e-06 a 566 5065 -4e-06 a 566 4878 -2 a 566 4877 2 a 566 4868 4e-06 a 566 4867 -4e-06 a 567 2006 2 a 567 2005 -2 a 567 1986 -1 a 567 1985 1 a 567 1890 0.007106 a 567 1889 -0.007106 a 568 3442 -1 a 568 3441 1 a 568 974 1 a 568 973 -1 a 568 10 -1 a 568 9 1 a 569 4942 1 a 569 4941 -1 a 569 4928 1 a 569 4927 -1 a 569 4544 1 a 569 4543 -1 a 569 2040 1 a 569 2039 -1 a 569 2028 1 a 569 2027 -1 a 569 2022 1 a 569 2021 -1 a 569 2008 1 a 569 2007 -1 a 569 2002 1 a 569 2001 -1 a 569 1508 1 a 569 1507 -1 a 569 846 1 a 569 845 -1 a 569 590 1 a 569 589 -1 a 570 4500 1 a 570 4499 -1 a 570 4498 -1 a 570 4497 1 a 571 1446 1 a 571 1445 -1 a 571 912 1 a 571 911 -1 a 572 1304 1 a 572 1303 -1 a 572 48 1 a 572 47 -1 a 573 2244 -1 a 573 2243 1 a 573 2242 1 a 573 2241 -1 a 573 2240 -1 a 573 2239 1 a 574 4204 1 a 574 4203 -1 a 574 2714 -1 a 574 2713 1 a 574 990 -1 a 574 989 1 a 574 988 -1 a 574 987 1 a 574 986 1 a 574 985 -1 a 575 4926 1 a 575 4925 -1 a 575 4920 -1 a 575 4919 1 a 576 4894 1 a 576 4893 -1 a 576 4822 -1 a 576 4821 1 a 576 4820 1 a 576 4819 -1 a 577 5076 1 a 577 5075 -1 a 577 4896 -1 a 577 4895 1 a 578 2402 1 a 578 2401 -1 a 578 2242 -1 a 578 2241 1 a 578 234 -1 a 578 233 1 a 578 122 -1 a 578 121 1 a 578 120 -1 a 578 119 1 a 579 306 -1 a 579 305 1 a 579 304 1 a 579 303 -1 a 579 296 -1 a 579 295 1 a 580 2244 1 a 580 2243 -1 a 580 1580 1 a 580 1579 -1 a 581 990 1 a 581 989 -1 a 581 48 -1 a 581 47 1 a 582 4896 1 a 582 4895 -1 a 582 4894 -1 a 582 4893 1 a 582 4890 100 a 582 4889 -100 a 582 4886 25 a 582 4885 -25 a 583 4960 1 a 583 4959 -1 a 583 4958 -1 a 583 4957 1 a 583 4938 -2 a 583 4937 2 a 583 4936 -2 a 583 4935 2 a 583 4934 -2 a 583 4933 2 a 584 5082 1 a 584 5081 -1 a 584 4928 1 a 584 4927 -1 a 584 4926 -1 a 584 4925 1 a 585 502 1 a 585 501 -1 a 586 862 1 a 586 861 -1 a 586 860 -1 a 586 859 1 a 586 858 1 a 586 857 -1 a 586 856 -1 a 586 855 1 a 586 854 -1 a 586 853 1 a 587 2640 -1 a 587 2639 1 a 587 2638 1 a 587 2637 -1 a 587 2636 -1 a 587 2635 1 a 588 212 -1 a 588 211 1 a 588 188 1 a 588 187 -1 a 589 5050 1 a 589 5049 -1 a 589 5048 1 a 589 5047 -1 a 589 5000 -1 a 589 4999 1 a 590 2694 1 a 590 2693 -1 a 590 2506 -1 a 590 2505 1 a 591 2640 1 a 591 2639 -1 a 591 1654 1 a 591 1653 -1 a 592 1122 1 a 592 1121 -1 a 593 4166 -1 a 593 4165 1 a 593 4164 1 a 593 4163 -1 a 593 2638 -1 a 593 2637 1 a 593 2636 1 a 593 2635 -1 a 594 5066 0.004737 a 594 5065 -0.004737 a 594 1890 0.004737 a 594 1889 -0.004737 a 594 810 -2 a 594 809 2 a 595 3980 -1 a 595 3979 1 a 595 3978 1 a 595 3977 -1 a 596 186 -1 a 596 185 1 a 596 152 1 a 596 151 -1 a 597 5066 0.067143 a 597 5065 -0.067143 a 597 5032 1 a 597 5031 -1 a 597 4868 0.067143 a 597 4867 -0.067143 a 597 2554 -1 a 597 2553 1 a 597 2552 -1 a 597 2551 1 a 597 2550 1 a 597 2549 -1 a 597 2546 -1 a 597 2545 1 a 597 1890 0.09474 a 597 1889 -0.09474 a 598 4140 1 a 598 4139 -1 a 598 3688 -1 a 598 3687 1 a 598 128 1 a 598 127 -1 a 599 3254 1 a 599 3253 -1 a 599 2634 -1 a 599 2633 1 a 600 1132 1 a 600 1131 -1 a 600 1130 1 a 600 1129 -1 a 601 3098 1 a 601 3097 -1 a 601 2524 -1 a 601 2523 1 a 602 2080 -1 a 602 2079 1 a 602 2072 1 a 602 2071 -1 a 603 3244 -1 a 603 3243 1 a 603 1064 1 a 603 1063 -1 a 604 3326 -1 a 604 3325 1 a 604 3252 1 a 604 3251 -1 a 604 2644 -1 a 604 2643 1 a 604 2632 1 a 604 2631 -1 a 604 2630 1 a 604 2629 -1 a 604 2586 -1 a 604 2585 1 a 604 2394 -1 a 604 2393 1 a 604 422 1 a 604 421 -1 a 605 5066 0.311404 a 605 5065 -0.311404 a 605 4868 0.311404 a 605 4867 -0.311404 a 605 2872 1 a 605 2871 -1 a 605 2870 -1 a 605 2869 1 a 605 2868 -1 a 605 2867 1 a 605 2866 1 a 605 2865 -1 a 605 2864 1 a 605 2863 -1 a 605 1890 0.3432 a 605 1889 -0.3432 a 605 986 -1 a 605 985 1 a 605 710 -1 a 605 709 1 a 606 2434 1 a 606 2433 -1 a 606 1610 1 a 606 1609 -1 a 607 5044 2 a 607 5043 -2 a 607 5042 2 a 607 5041 -2 a 607 5040 2 a 607 5039 -2 a 607 2038 -1 a 607 2037 1 a 608 3670 -1 a 608 3669 1 a 608 2776 1 a 608 2775 -1 a 609 2042 1 a 609 2041 -1 a 609 2040 -1 a 609 2039 1 a 609 1524 1 a 609 1523 -1 a 610 3842 1 a 610 3841 -1 a 610 3330 -1 a 610 3329 1 a 610 3290 -1 a 610 3289 1 a 610 2432 -1 a 610 2431 1 a 610 2430 1 a 610 2429 -1 a 611 4266 -1 a 611 4265 1 a 611 4202 1 a 611 4201 -1 a 612 3292 -1 a 612 3291 1 a 612 2434 -1 a 612 2433 1 a 612 2432 1 a 612 2431 -1 a 612 170 -1 a 612 169 1 a 613 1184 1 a 613 1183 -1 a 613 1182 1 a 613 1181 -1 a 613 142 -1 a 613 141 1 a 614 194 -1 a 614 193 1 a 614 160 1 a 614 159 -1 a 615 3748 1 a 615 3747 -1 a 615 2304 -1 a 615 2303 1 a 616 4816 1 a 616 4815 -1 a 616 3212 1 a 616 3211 -1 a 616 1736 1 a 616 1735 -1 a 617 4818 -1 a 617 4817 1 a 617 3208 -1 a 617 3207 1 a 617 3206 1 a 617 3205 -1 a 617 3204 1 a 617 3203 -1 a 617 3202 1 a 617 3201 -1 a 617 3136 -1 a 617 3135 1 a 618 4402 1 a 618 4401 -1 a 618 4400 -1 a 618 4399 1 a 618 4398 -1 a 618 4397 1 a 619 4860 1 a 619 4859 -1 a 619 4828 1 a 619 4827 -1 a 619 4486 1 a 619 4485 -1 a 619 4286 1 a 619 4285 -1 a 619 4236 -1 a 619 4235 1 a 619 4230 -1 a 619 4229 1 a 619 3454 1 a 619 3453 -1 a 619 302 1 a 619 301 -1 a 620 3212 -1 a 620 3211 1 a 620 3210 1 a 620 3209 -1 a 620 3208 1 a 620 3207 -1 a 621 4584 1 a 621 4583 -1 a 621 568 -1 a 621 567 1 a 621 566 1 a 621 565 -1 a 622 4620 1 a 622 4619 -1 a 622 4618 -1 a 622 4617 1 a 623 4212 -1 a 623 4211 1 a 623 320 1 a 623 319 -1 a 624 4128 -1 a 624 4127 1 a 624 4124 -1 a 624 4123 1 a 624 4122 -1 a 624 4121 1 a 625 3854 -1 a 625 3853 1 a 625 3852 1 a 625 3851 -1 a 625 2588 1 a 625 2587 -1 a 625 500 -1 a 625 499 1 a 625 496 -1 a 625 495 1 a 626 4718 1 a 626 4717 -1 a 626 2580 -1 a 626 2579 1 a 627 4342 1 a 627 4341 -1 a 627 4292 1 a 627 4291 -1 a 627 3778 -1 a 627 3777 1 a 627 3396 -1 a 627 3395 1 a 627 3218 1 a 627 3217 -1 a 627 3166 1 a 627 3165 -1 a 627 2586 1 a 627 2585 -1 a 627 2466 1 a 627 2465 -1 a 627 2304 1 a 627 2303 -1 a 627 686 1 a 627 685 -1 a 627 566 1 a 627 565 -1 a 627 414 1 a 627 413 -1 a 628 4618 1 a 628 4617 -1 a 628 4616 1 a 628 4615 -1 a 629 4128 1 a 629 4127 -1 a 629 1836 1 a 629 1835 -1 a 630 2532 1 a 630 2531 -1 a 630 2530 1 a 630 2529 -1 a 630 2528 1 a 630 2527 -1 a 630 2526 1 a 630 2525 -1 a 630 448 -1 a 630 447 1 a 631 4102 1 a 631 4101 -1 a 632 4166 1 a 632 4165 -1 a 632 4162 1 a 632 4161 -1 a 632 2618 -1 a 632 2617 1 a 633 3102 1 a 633 3101 -1 a 633 1722 1 a 633 1721 -1 a 634 210 -1 a 634 209 1 a 634 186 1 a 634 185 -1 a 635 4356 -1 a 635 4355 1 a 635 4332 1 a 635 4331 -1 a 635 2702 -1 a 635 2701 1 a 636 5066 0.003158 a 636 5065 -0.003158 a 636 3100 -1 a 636 3099 1 a 636 1890 0.003158 a 636 1889 -0.003158 a 637 3446 1 a 637 3445 -1 a 637 3416 1 a 637 3415 -1 a 637 1004 1 a 637 1003 -1 a 637 976 -1 a 637 975 1 a 637 744 -1 a 637 743 1 a 637 466 -1 a 637 465 1 a 638 916 -1 a 638 915 1 a 639 4096 -1 a 639 4095 1 a 639 3346 1 a 639 3345 -1 a 639 312 1 a 639 311 -1 a 640 5056 1 a 640 5055 -1 a 640 3678 -1 a 640 3677 1 a 640 3664 -1 a 640 3663 1 a 640 3650 -1 a 640 3649 1 a 640 3636 -1 a 640 3635 1 a 640 3622 -1 a 640 3621 1 a 640 3608 -1 a 640 3607 1 a 640 2784 -1 a 640 2783 1 a 640 2770 -1 a 640 2769 1 a 640 2756 -1 a 640 2755 1 a 640 2514 -1 a 640 2513 1 a 640 1942 1 a 640 1941 -1 a 641 4878 2 a 641 4877 -2 a 641 3654 1 a 641 3653 -1 a 641 3612 1 a 641 3611 -1 a 641 3448 1 a 641 3447 -1 a 641 3416 -1 a 641 3415 1 a 641 792 -1 a 641 791 1 a 642 3102 -1 a 642 3101 1 a 642 3100 1 a 642 3099 -1 a 643 4578 1 a 643 4577 -1 a 643 4576 1 a 643 4575 -1 a 643 2514 1 a 643 2513 -1 a 643 1634 1 a 643 1633 -1 a 644 5056 -1 a 644 5055 1 a 644 2854 -1 a 644 2853 1 a 644 2840 -1 a 644 2839 1 a 644 2798 -1 a 644 2797 1 a 644 1922 -1 a 644 1921 1 a 644 1908 -1 a 644 1907 1 a 644 248 1 a 644 247 -1 a 644 112 1 a 644 111 -1 a 644 84 1 a 644 83 -1 a 645 3016 1 a 645 3015 -1 a 645 3010 -1 a 645 3009 1 a 645 3002 -1 a 645 3001 1 a 646 1448 1 a 646 1447 -1 a 646 916 1 a 646 915 -1 a 647 3486 1 a 647 3485 -1 a 647 1172 -1 a 647 1171 1 a 648 4878 4 a 648 4877 -4 a 648 3652 1 a 648 3651 -1 a 648 3610 1 a 648 3609 -1 a 648 3444 1 a 648 3443 -1 a 648 3414 -1 a 648 3413 1 a 648 790 -1 a 648 789 1 a 649 4860 1 a 649 4859 -1 a 649 4268 1 a 649 4267 -1 a 649 4256 -1 a 649 4255 1 a 650 524 -1 a 650 523 1 a 651 3012 1 a 651 3011 -1 a 651 1708 1 a 651 1707 -1 a 652 4126 -1 a 652 4125 1 a 652 4124 1 a 652 4123 -1 a 652 4122 1 a 652 4121 -1 a 653 3442 1 a 653 3441 -1 a 653 3414 1 a 653 3413 -1 a 653 1002 1 a 653 1001 -1 a 653 974 -1 a 653 973 1 a 653 742 -1 a 653 741 1 a 653 464 -1 a 653 463 1 a 654 5066 0.00215 a 654 5065 -0.00215 a 654 4992 2 a 654 4991 -2 a 654 4868 0.00215 a 654 4867 -0.00215 a 654 4800 1 a 654 4799 -1 a 654 4640 -3 a 654 4639 3 a 654 4596 1 a 654 4595 -1 a 654 4586 1 a 654 4585 -1 a 654 4572 1 a 654 4571 -1 a 654 4570 1 a 654 4569 -1 a 654 4568 -1 a 654 4567 1 a 654 4542 -1 a 654 4541 1 a 654 4540 -1 a 654 4539 1 a 654 4422 1 a 654 4421 -1 a 654 4420 -1 a 654 4419 1 a 654 4404 1 a 654 4403 -1 a 654 4398 -1 a 654 4397 1 a 654 4396 -1 a 654 4395 1 a 654 4376 1 a 654 4375 -1 a 654 4298 1 a 654 4297 -1 a 654 4248 1 a 654 4247 -1 a 654 4246 2 a 654 4245 -2 a 654 4212 2 a 654 4211 -2 a 654 4174 -1 a 654 4173 1 a 654 4094 1 a 654 4093 -1 a 654 4074 -1 a 654 4073 1 a 654 4018 1 a 654 4017 -1 a 654 3984 1 a 654 3983 -1 a 654 3980 1 a 654 3979 -1 a 654 3946 1 a 654 3945 -1 a 654 3732 1 a 654 3731 -1 a 654 3514 1 a 654 3513 -1 a 654 3486 1 a 654 3485 -1 a 654 3466 1 a 654 3465 -1 a 654 3462 1 a 654 3461 -1 a 654 3460 1 a 654 3459 -1 a 654 3402 1 a 654 3401 -1 a 654 3380 1 a 654 3379 -1 a 654 3374 1 a 654 3373 -1 a 654 3368 1 a 654 3367 -1 a 654 3332 -3 a 654 3331 3 a 654 3236 -1 a 654 3235 1 a 654 3202 -1 a 654 3201 1 a 654 3194 -1 a 654 3193 1 a 654 3164 1 a 654 3163 -1 a 654 3162 -1 a 654 3161 1 a 654 3160 -1 a 654 3159 1 a 654 3152 1 a 654 3151 -1 a 654 3150 1 a 654 3149 -1 a 654 3148 -1 a 654 3147 1 a 654 3146 -1 a 654 3145 1 a 654 3144 -1 a 654 3143 1 a 654 3142 -1 a 654 3141 1 a 654 3140 -1 a 654 3139 1 a 654 3138 -1 a 654 3137 1 a 654 3136 1 a 654 3135 -1 a 654 3118 -1 a 654 3117 1 a 654 2982 -1 a 654 2981 1 a 654 2978 1 a 654 2977 -1 a 654 2974 1 a 654 2973 -1 a 654 2890 1 a 654 2889 -1 a 654 2726 1 a 654 2725 -1 a 654 2722 -1 a 654 2721 1 a 654 2720 -1 a 654 2719 1 a 654 2716 -1 a 654 2715 1 a 654 2658 1 a 654 2657 -1 a 654 2656 -1 a 654 2655 1 a 654 2632 1 a 654 2631 -1 a 654 2606 -1 a 654 2605 1 a 654 2572 -1 a 654 2571 1 a 654 2546 2 a 654 2545 -2 a 654 2506 1 a 654 2505 -1 a 654 2504 1 a 654 2503 -1 a 654 2502 1 a 654 2501 -1 a 654 2500 1 a 654 2499 -1 a 654 2498 1 a 654 2497 -1 a 654 2496 1 a 654 2495 -1 a 654 2494 1 a 654 2493 -1 a 654 2492 1 a 654 2491 -1 a 654 2354 -1 a 654 2353 1 a 654 2352 1 a 654 2351 -1 a 654 2346 1 a 654 2345 -1 a 654 2212 1 a 654 2211 -1 a 654 2058 -1 a 654 2057 1 a 654 2052 -1 a 654 2051 1 a 654 1954 -1 a 654 1953 1 a 654 1890 0.001831 a 654 1889 -0.001831 a 654 1218 -1 a 654 1217 1 a 654 1214 -1 a 654 1213 1 a 654 1210 -1 a 654 1209 1 a 654 1206 -1 a 654 1205 1 a 654 1202 -1 a 654 1201 1 a 654 1198 -1 a 654 1197 1 a 654 1194 -1 a 654 1193 1 a 654 1190 -1 a 654 1189 1 a 654 1186 -1 a 654 1185 1 a 654 1182 -1 a 654 1181 1 a 654 1178 -1 a 654 1177 1 a 654 1174 -1 a 654 1173 1 a 654 1172 1 a 654 1171 -1 a 654 1122 -1 a 654 1121 1 a 654 1102 -1 a 654 1101 1 a 654 1098 2 a 654 1097 -2 a 654 1092 -1 a 654 1091 1 a 654 1052 1 a 654 1051 -1 a 654 696 -1 a 654 695 1 a 654 552 1 a 654 551 -1 a 654 528 -1 a 654 527 1 a 654 480 1 a 654 479 -1 a 654 278 1 a 654 277 -1 a 654 270 1 a 654 269 -1 a 654 124 -1 a 654 123 1 a 654 120 -1 a 654 119 1 a 655 1376 1 a 655 1375 -1 a 655 524 1 a 655 523 -1 a 656 4126 1 a 656 4125 -1 a 656 1838 1 a 656 1837 -1 a 657 2022 1 a 657 2021 -1 a 657 2016 -1 a 657 2015 1 a 657 1520 1 a 657 1519 -1 a 658 2018 1 a 658 2017 -1 a 658 2014 -2 a 658 2013 2 a 658 2012 -2 a 658 2011 2 a 658 2010 -2 a 658 2009 2 a 659 3076 -1 a 659 3075 1 a 660 2908 -1 a 660 2907 1 a 660 2906 1 a 660 2905 -1 a 661 896 -1 a 661 895 1 a 662 2018 -1 a 662 2017 1 a 662 2016 1 a 662 2015 -1 a 663 3072 -1 a 663 3071 1 a 663 3070 1 a 663 3069 -1 a 663 3058 -1 a 663 3057 1 a 663 3056 1 a 663 3055 -1 a 663 2906 -1 a 663 2905 1 a 663 540 1 a 663 539 -1 a 663 538 -1 a 663 537 1 a 664 2908 1 a 664 2907 -1 a 664 1690 1 a 664 1689 -1 a 665 18 1 a 665 17 -1 a 665 16 -1 a 665 15 1 a 666 3660 -1 a 666 3659 1 a 666 2766 1 a 666 2765 -1 a 667 3512 -1 a 667 3511 1 a 667 2230 -1 a 667 2229 1 a 667 2208 -1 a 667 2207 1 a 667 2204 -1 a 667 2203 1 a 667 2156 1 a 667 2155 -1 a 667 424 -1 a 667 423 1 a 668 4772 1 a 668 4771 -1 a 668 4750 1 a 668 4749 -1 a 669 2206 1 a 669 2205 -1 a 669 1570 1 a 669 1569 -1 a 670 4980 -2 a 670 4979 2 a 670 4978 -2 a 670 4977 2 a 670 4976 -2 a 670 4975 2 a 670 4778 -1 a 670 4777 1 a 671 1234 -1 a 671 1233 1 a 671 334 -1 a 671 333 1 a 672 2206 -1 a 672 2205 1 a 672 2204 1 a 672 2203 -1 a 673 4690 1 a 673 4689 -1 a 673 2600 1 a 673 2599 -1 a 673 2598 1 a 673 2597 -1 a 673 768 1 a 673 767 -1 a 673 766 -1 a 673 765 1 a 673 568 1 a 673 567 -1 a 673 382 1 a 673 381 -1 a 674 4744 1 a 674 4743 -1 a 674 4742 1 a 674 4741 -1 a 675 4744 -1 a 675 4743 1 a 675 1076 1 a 675 1075 -1 a 675 380 -1 a 675 379 1 a 676 4466 1 a 676 4465 -1 a 676 4464 -1 a 676 4463 1 a 677 4054 -1 a 677 4053 1 a 677 1244 -1 a 677 1243 1 a 677 344 -1 a 677 343 1 a 678 4070 -1 a 678 4069 1 a 678 1134 -1 a 678 1133 1 a 679 202 -1 a 679 201 1 a 679 178 1 a 679 177 -1 a 680 3786 -1 a 680 3785 1 a 680 3472 1 a 680 3471 -1 a 680 80 -1 a 680 79 1 a 681 546 1 a 681 545 -1 a 681 332 -1 a 681 331 1 a 682 1346 1 a 682 1345 -1 a 682 324 1 a 682 323 -1 a 683 3076 1 a 683 3075 -1 a 684 4872 14 a 684 4871 -14 a 684 3660 1 a 684 3659 -1 a 684 3618 1 a 684 3617 -1 a 684 3472 -1 a 684 3471 1 a 685 3676 -1 a 685 3675 1 a 685 2782 1 a 685 2781 -1 a 686 324 -1 a 686 323 1 a 686 322 1 a 686 321 -1 a 687 2074 1 a 687 2073 -1 a 687 1532 1 a 687 1531 -1 a 688 2576 -1 a 688 2575 1 a 688 1058 1 a 688 1057 -1 a 688 624 1 a 688 623 -1 a 689 4530 1 a 689 4529 -1 a 689 4528 -1 a 689 4527 1 a 690 4572 -1 a 690 4571 1 a 690 3976 1 a 690 3975 -1 a 691 2112 -1 a 691 2111 1 a 691 460 1 a 691 459 -1 a 692 3648 -1 a 692 3647 1 a 692 2754 1 a 692 2753 -1 a 693 4904 1 a 693 4903 -1 a 693 4902 -1 a 693 4901 1 a 694 4872 2 a 694 4871 -2 a 694 3668 1 a 694 3667 -1 a 694 3626 1 a 694 3625 -1 a 694 3480 -1 a 694 3479 1 a 695 4902 1 a 695 4901 -1 a 695 1282 1 a 695 1281 -1 a 696 2408 -1 a 696 2407 1 a 696 764 -1 a 696 763 1 a 696 762 1 a 696 761 -1 a 697 196 -1 a 697 195 1 a 697 172 1 a 697 171 -1 a 698 4256 1 a 698 4255 -1 a 698 4248 -1 a 698 4247 1 a 699 4858 -1 a 699 4857 1 a 699 4736 1 a 699 4735 -1 a 699 4600 -2 a 699 4599 2 a 699 4598 2 a 699 4597 -2 a 699 4110 -1 a 699 4109 1 a 699 3972 -1 a 699 3971 1 a 699 3774 -1 a 699 3773 1 a 699 3708 -1 a 699 3707 1 a 699 3692 -1 a 699 3691 1 a 699 3170 1 a 699 3169 -1 a 699 3168 2 a 699 3167 -2 a 699 2360 -1 a 699 2359 1 a 699 2318 -1 a 699 2317 1 a 699 712 -1 a 699 711 1 a 699 508 -1 a 699 507 1 a 699 374 -1 a 699 373 1 a 700 3172 1 a 700 3171 -1 a 700 1728 1 a 700 1727 -1 a 701 570 -1 a 701 569 1 a 701 262 1 a 701 261 -1 a 702 2406 -1 a 702 2405 1 a 702 762 -1 a 702 761 1 a 703 1414 1 a 703 1413 -1 a 703 764 1 a 703 763 -1 a 704 4858 1 a 704 4857 -1 a 704 4736 -1 a 704 4735 1 a 704 4600 2 a 704 4599 -2 a 704 4598 -2 a 704 4597 2 a 704 4110 1 a 704 4109 -1 a 704 3972 1 a 704 3971 -1 a 704 3774 1 a 704 3773 -1 a 704 3708 1 a 704 3707 -1 a 704 3692 1 a 704 3691 -1 a 704 3172 -1 a 704 3171 1 a 704 3170 -1 a 704 3169 1 a 704 3168 -2 a 704 3167 2 a 704 2360 1 a 704 2359 -1 a 704 2318 1 a 704 2317 -1 a 704 712 1 a 704 711 -1 a 704 508 1 a 704 507 -1 a 704 374 1 a 704 373 -1 a 705 4264 -1 a 705 4263 1 a 705 3454 1 a 705 3453 -1 a 706 3216 -1 a 706 3215 1 a 706 3162 1 a 706 3161 -1 a 707 4134 -1 a 707 4133 1 a 707 4130 -1 a 707 4129 1 a 707 3322 -1 a 707 3321 1 a 707 3274 1 a 707 3273 -1 a 707 1146 1 a 707 1145 -1 a 708 1484 1 a 708 1483 -1 a 708 1148 1 a 708 1147 -1 a 709 1242 -1 a 709 1241 1 a 709 342 -1 a 709 341 1 a 710 4788 1 a 710 4787 -1 a 710 4782 1 a 710 4781 -1 a 711 4786 1 a 711 4785 -1 a 711 4784 -1 a 711 4783 1 a 712 3276 1 a 712 3275 -1 a 712 1148 -1 a 712 1147 1 a 713 3914 -1 a 713 3913 1 a 713 3912 -1 a 713 3911 1 a 713 3188 1 a 713 3187 -1 a 713 960 -1 a 713 959 1 a 714 3038 -1 a 714 3037 1 a 714 2968 1 a 714 2967 -1 a 715 4788 -1 a 715 4787 1 a 715 4784 1 a 715 4783 -1 a 716 608 -1 a 716 607 1 a 716 604 -1 a 716 603 1 a 716 454 -1 a 716 453 1 a 717 206 -1 a 717 205 1 a 717 182 1 a 717 181 -1 a 718 606 -1 a 718 605 1 a 718 604 1 a 718 603 -1 a 718 450 1 a 718 449 -1 a 719 1364 1 a 719 1363 -1 a 719 454 1 a 719 453 -1 a 720 2528 1 a 720 2527 -1 a 720 2526 -1 a 720 2525 1 a 721 4360 -1 a 721 4359 1 a 721 4358 1 a 721 4357 -1 a 722 4878 3 a 722 4877 -3 a 722 3656 1 a 722 3655 -1 a 722 3614 1 a 722 3613 -1 a 722 3452 1 a 722 3451 -1 a 722 3418 -1 a 722 3417 1 a 722 794 -1 a 722 793 1 a 723 4358 -1 a 723 4357 1 a 723 4356 1 a 723 4355 -1 a 723 2876 -1 a 723 2875 1 a 724 4360 1 a 724 4359 -1 a 724 1886 1 a 724 1885 -1 a 725 3450 1 a 725 3449 -1 a 725 3418 1 a 725 3417 -1 a 725 1006 1 a 725 1005 -1 a 725 978 -1 a 725 977 1 a 725 746 -1 a 725 745 1 a 725 468 -1 a 725 467 1 a 726 1432 1 a 726 1431 -1 a 726 848 1 a 726 847 -1 a 726 846 -1 a 726 845 1 a 727 4232 8 a 727 4231 -8 a 727 3354 5 a 727 3353 -5 a 727 2656 -1 a 727 2655 1 a 727 2654 1 a 727 2653 -1 a 727 2426 1 a 727 2425 -1 a 727 1100 1 a 727 1099 -1 a 728 2074 -1 a 728 2073 1 a 729 4196 -1 a 729 4195 1 a 730 4328 -1 a 730 4327 1 a 730 4326 1 a 730 4325 -1 a 730 4324 1 a 730 4323 -1 a 731 4072 -1 a 731 4071 1 a 731 4070 -1 a 731 4069 1 a 731 1136 1 a 731 1135 -1 a 732 4120 1 a 732 4119 -1 a 732 4046 -1 a 732 4045 1 a 732 1172 1 a 732 1171 -1 a 732 1034 1 a 732 1033 -1 a 733 198 -1 a 733 197 1 a 733 174 1 a 733 173 -1 a 734 4328 1 a 734 4327 -1 a 734 1876 1 a 734 1875 -1 a 735 1358 1 a 735 1357 -1 a 735 406 1 a 735 405 -1 a 736 5066 0.284577 a 736 5065 -0.284577 a 736 4868 0.284577 a 736 4867 -0.284577 a 736 4330 -1 a 736 4329 1 a 736 4326 -1 a 736 4325 1 a 736 4324 -1 a 736 4323 1 a 736 4322 1 a 736 4321 -1 a 736 4320 1 a 736 4319 -1 a 736 1890 0.4232 a 736 1889 -0.4232 a 737 844 -1 a 737 843 1 a 737 838 2 a 737 837 -2 a 737 836 2 a 737 835 -2 a 737 834 2 a 737 833 -2 a 738 3308 1 a 738 3307 -1 a 738 3298 1 a 738 3297 -1 a 738 1008 -1 a 738 1007 1 a 739 2690 1 a 739 2689 -1 a 739 2502 -1 a 739 2501 1 a 740 3952 -1 a 740 3951 1 a 740 988 1 a 740 987 -1 a 741 2172 1 a 741 2171 -1 a 741 1564 1 a 741 1563 -1 a 742 3034 -1 a 742 3033 1 a 742 2942 1 a 742 2941 -1 a 743 5066 5e-05 a 743 5065 -5e-05 a 743 4868 5e-05 a 743 4867 -5e-05 a 743 4864 -1 a 743 4863 1 a 743 4820 1 a 743 4819 -1 a 743 4800 -1 a 743 4799 1 a 743 4584 1 a 743 4583 -1 a 743 4058 1 a 743 4057 -1 a 743 4006 1 a 743 4005 -1 a 743 4004 1 a 743 4003 -1 a 743 3962 1 a 743 3961 -1 a 743 3822 1 a 743 3821 -1 a 743 3496 -1 a 743 3495 1 a 743 3460 -1 a 743 3459 1 a 743 2900 1 a 743 2899 -1 a 743 2898 1 a 743 2897 -1 a 743 2694 -1 a 743 2693 1 a 743 2692 -1 a 743 2691 1 a 743 2690 -1 a 743 2689 1 a 743 2688 -1 a 743 2687 1 a 743 2686 -1 a 743 2685 1 a 743 2684 -1 a 743 2683 1 a 743 2682 -1 a 743 2681 1 a 743 2680 -2 a 743 2679 2 a 743 2678 1 a 743 2677 -1 a 743 2664 1 a 743 2663 -1 a 743 2328 1 a 743 2327 -1 a 743 2238 1 a 743 2237 -1 a 743 2096 1 a 743 2095 -1 a 743 880 1 a 743 879 -1 a 743 366 -1 a 743 365 1 a 743 350 1 a 743 349 -1 a 743 310 1 a 743 309 -1 a 743 286 1 a 743 285 -1 a 743 278 -1 a 743 277 1 a 744 2172 -1 a 744 2171 1 a 745 2512 -1 a 745 2511 1 a 745 724 1 a 745 723 -1 a 745 476 1 a 745 475 -1 a 745 286 1 a 745 285 -1 a 746 4016 2 a 746 4015 -2 a 746 3338 -1 a 746 3337 1 a 747 888 1 a 747 887 -1 a 747 886 1 a 747 885 -1 a 748 4806 1 a 748 4805 -1 a 748 4804 -1 a 748 4803 1 a 749 3798 1 a 749 3797 -1 a 749 3514 -1 a 749 3513 1 a 750 4014 2 a 750 4013 -2 a 750 3872 -2 a 750 3871 2 a 750 3870 -2 a 750 3869 2 a 751 888 -1 a 751 887 1 a 751 886 -1 a 751 885 1 a 751 884 1 a 751 883 -1 a 751 860 -1 a 751 859 1 a 752 4002 1 a 752 4001 -1 a 752 3942 -1 a 752 3941 1 a 753 3812 1 a 753 3811 -1 a 753 3576 1 a 753 3575 -1 a 753 1000 -1 a 753 999 1 a 753 740 1 a 753 739 -1 a 754 3904 1 a 754 3903 -1 a 754 3902 -1 a 754 3901 1 a 755 3632 -1 a 755 3631 1 a 755 94 1 a 755 93 -1 a 756 2794 1 a 756 2793 -1 a 756 52 -1 a 756 51 1 a 757 3814 1 a 757 3813 -1 a 757 3578 1 a 757 3577 -1 a 757 1002 -1 a 757 1001 1 a 757 742 1 a 757 741 -1 a 758 2850 1 a 758 2849 -1 a 758 2822 1 a 758 2821 -1 a 758 108 1 a 758 107 -1 a 758 94 -1 a 758 93 1 a 759 4572 1 a 759 4571 -1 a 759 1962 -1 a 759 1961 1 a 760 330 -1 a 760 329 1 a 760 328 1 a 760 327 -1 a 761 1402 1 a 761 1401 -1 a 761 702 1 a 761 701 -1 a 762 5040 1 a 762 5039 -1 a 762 5024 1 a 762 5023 -1 a 762 5018 1 a 762 5017 -1 a 762 4982 1 a 762 4981 -1 a 762 4976 1 a 762 4975 -1 a 762 4970 1 a 762 4969 -1 a 762 4948 1 a 762 4947 -1 a 762 4934 1 a 762 4933 -1 a 762 4400 1 a 762 4399 -1 a 762 4396 -1 a 762 4395 1 a 762 3764 -1 a 762 3763 1 a 762 2010 1 a 762 2009 -1 a 762 2006 1 a 762 2005 -1 a 762 1992 1 a 762 1991 -1 a 762 1956 -1 a 762 1955 1 a 762 1954 -1 a 762 1953 1 a 762 956 -1 a 762 955 1 a 762 834 1 a 762 833 -1 a 762 582 1 a 762 581 -1 a 762 348 -1 a 762 347 1 a 762 346 -1 a 762 345 1 a 762 344 -1 a 762 343 1 a 762 342 -1 a 762 341 1 a 762 340 -1 a 762 339 1 a 762 338 -1 a 762 337 1 a 762 336 -1 a 762 335 1 a 762 334 -1 a 762 333 1 a 763 1350 1 a 763 1349 -1 a 763 330 1 a 763 329 -1 a 764 2574 1 a 764 2573 -1 a 764 2572 1 a 764 2571 -1 a 764 2570 1 a 764 2569 -1 a 765 702 -1 a 765 701 1 a 766 1410 1 a 766 1409 -1 a 766 730 1 a 766 729 -1 a 767 2054 -1 a 767 2053 1 a 768 732 -1 a 768 731 1 a 768 728 1 a 768 727 -1 a 768 726 1 a 768 725 -1 a 769 4450 2 a 769 4449 -2 a 769 4448 -1 a 769 4447 1 a 770 3640 -1 a 770 3639 1 a 770 102 1 a 770 101 -1 a 771 732 1 a 771 731 -1 a 771 730 -1 a 771 729 1 a 771 728 -1 a 771 727 1 a 771 726 -1 a 771 725 1 a 772 3458 1 a 772 3457 -1 a 772 3456 1 a 772 3455 -1 a 772 416 -1 a 772 415 1 a 773 756 -1 a 773 755 1 a 774 2858 1 a 774 2857 -1 a 774 2830 1 a 774 2829 -1 a 774 116 1 a 774 115 -1 a 774 102 -1 a 774 101 1 a 775 2800 1 a 775 2799 -1 a 775 58 -1 a 775 57 1 a 776 3066 1 a 776 3065 -1 a 776 3048 -1 a 776 3047 1 a 776 3044 -1 a 776 3043 1 a 777 4644 1 a 777 4643 -1 a 777 4290 -1 a 777 4289 1 a 777 4288 1 a 777 4287 -1 a 778 4468 1 a 778 4467 -1 a 778 714 -1 a 778 713 1 a 779 3610 -1 a 779 3609 1 a 779 58 1 a 779 57 -1 a 780 2438 -1 a 780 2437 1 a 780 2436 1 a 780 2435 -1 a 781 750 -1 a 781 749 1 a 782 528 1 a 782 527 -1 a 782 526 -1 a 782 525 1 a 783 4376 1 a 783 4375 -1 a 783 1066 -1 a 783 1065 1 a 784 3110 -1 a 784 3109 1 a 785 640 1 a 785 639 -1 a 786 4854 -1 a 786 4853 1 a 786 4852 1 a 786 4851 -1 a 787 3662 1 a 787 3661 -1 a 787 3620 1 a 787 3619 -1 a 787 3474 -1 a 787 3473 1 a 788 2842 1 a 788 2841 -1 a 788 2814 1 a 788 2813 -1 a 788 86 1 a 788 85 -1 a 788 72 -1 a 788 71 1 a 789 3590 -1 a 789 3589 1 a 790 3624 -1 a 790 3623 1 a 790 72 1 a 790 71 -1 a 791 3788 -1 a 791 3787 1 a 791 3474 1 a 791 3473 -1 a 791 82 -1 a 791 81 1 a 792 2688 -1 a 792 2687 1 a 792 1934 -1 a 792 1933 1 a 792 1914 1 a 792 1913 -1 a 792 340 1 a 792 339 -1 a 793 2556 -1 a 793 2555 1 a 793 2554 1 a 793 2553 -1 a 793 2552 1 a 793 2551 -1 a 794 2386 -1 a 794 2385 1 a 794 2220 1 a 794 2219 -1 a 795 3122 1 a 795 3121 -1 a 795 3112 -1 a 795 3111 1 a 796 4378 -1 a 796 4377 1 a 796 1110 1 a 796 1109 -1 a 797 2662 1 a 797 2661 -1 a 797 2660 -1 a 797 2659 1 a 798 4354 1 a 798 4353 -1 a 798 4350 -1 a 798 4349 1 a 799 668 1 a 799 667 -1 a 800 4508 1 a 800 4507 -1 a 800 4506 -1 a 800 4505 1 a 801 2488 1 a 801 2487 -1 a 801 1620 1 a 801 1619 -1 a 802 4826 -1 a 802 4825 1 a 802 4824 1 a 802 4823 -1 a 803 4700 1 a 803 4699 -1 a 803 4698 1 a 803 4697 -1 a 803 4696 1 a 803 4695 -1 a 803 2490 -1 a 803 2489 1 a 803 2046 -1 a 803 2045 1 a 804 2254 -1 a 804 2253 1 a 804 2252 1 a 804 2251 -1 a 805 4102 -1 a 805 4101 1 a 806 2916 1 a 806 2915 -1 a 806 1694 1 a 806 1693 -1 a 807 4880 76 a 807 4879 -76 a 807 3812 -1 a 807 3811 1 a 807 3790 1 a 807 3789 -1 a 808 4374 -1 a 808 4373 1 a 808 4372 1 a 808 4371 -1 a 808 4370 1 a 808 4369 -1 a 808 4368 -1 a 808 4367 1 a 808 4366 -1 a 808 4365 1 a 809 3070 -1 a 809 3069 1 a 809 3056 -1 a 809 3055 1 a 809 3054 1 a 809 3053 -1 a 809 2914 -1 a 809 2913 1 a 809 538 1 a 809 537 -1 a 809 536 -1 a 809 535 1 a 810 4518 1 a 810 4517 -1 a 810 4516 -1 a 810 4515 1 a 811 2490 1 a 811 2489 -1 a 811 2488 -1 a 811 2487 1 a 812 3338 1 a 812 3337 -1 a 812 1746 1 a 812 1745 -1 a 813 2916 -1 a 813 2915 1 a 813 2914 1 a 813 2913 -1 a 814 5066 0.003158 a 814 5065 -0.003158 a 814 4372 -1 a 814 4371 1 a 814 4370 -1 a 814 4369 1 a 814 4368 1 a 814 4367 -1 a 814 4366 1 a 814 4365 -1 a 814 1890 0.003158 a 814 1889 -0.003158 a 815 5066 0.017197 a 815 5065 -0.017197 a 815 5052 1 a 815 5051 -1 a 815 4868 0.017197 a 815 4867 -0.017197 a 815 4790 -1 a 815 4789 1 a 815 4718 1 a 815 4717 -1 a 815 4378 1 a 815 4377 -1 a 815 3730 1 a 815 3729 -1 a 815 2296 1 a 815 2295 -1 a 815 1890 0.09158 a 815 1889 -0.09158 a 815 936 1 a 815 935 -1 a 815 928 -1 a 815 927 1 a 815 926 1 a 815 925 -1 a 815 924 1 a 815 923 -1 a 815 918 -1 a 815 917 1 a 815 914 1 a 815 913 -1 a 815 556 -1 a 815 555 1 a 816 1228 1 a 816 1227 -1 a 816 1226 -1 a 816 1225 1 a 817 2392 1 a 817 2391 -1 a 817 2390 -1 a 817 2389 1 a 818 4186 1 a 818 4185 -1 a 818 1850 1 a 818 1849 -1 a 819 4112 -1 a 819 4111 1 a 819 4110 1 a 819 4109 -1 a 819 4108 1 a 819 4107 -1 a 819 4106 -1 a 819 4105 1 a 819 4104 1 a 819 4103 -1 a 819 3824 -1 a 819 3823 1 a 820 2568 1 a 820 2567 -1 a 820 1318 1 a 820 1317 -1 a 821 4184 -1 a 821 4183 1 a 822 3030 -1 a 822 3029 1 a 822 2740 1 a 822 2739 -1 a 822 2716 1 a 822 2715 -1 a 822 2378 1 a 822 2377 -1 a 822 526 1 a 822 525 -1 a 822 262 -1 a 822 261 1 a 823 4824 -1 a 823 4823 1 a 823 4822 1 a 823 4821 -1 a 824 5066 0.349831 a 824 5065 -0.349831 a 824 4868 0.349831 a 824 4867 -0.349831 a 824 4458 1 a 824 4457 -1 a 824 4110 -1 a 824 4109 1 a 824 4108 -1 a 824 4107 1 a 824 4106 1 a 824 4105 -1 a 824 4104 -1 a 824 4103 1 a 824 4102 1 a 824 4101 -1 a 824 4100 -1 a 824 4099 1 a 824 4096 1 a 824 4095 -1 a 824 4094 1 a 824 4093 -1 a 824 4092 1 a 824 4091 -1 a 824 1890 0.2537 a 824 1889 -0.2537 a 825 4112 1 a 825 4111 -1 a 825 1828 1 a 825 1827 -1 a 826 4186 -1 a 826 4185 1 a 826 4184 1 a 826 4183 -1 a 827 2568 -1 a 827 2567 1 a 828 1322 1 a 828 1321 -1 a 828 274 1 a 828 273 -1 a 829 272 -1 a 829 271 1 a 829 270 -1 a 829 269 1 a 829 268 1 a 829 267 -1 a 830 1094 1 a 830 1093 -1 a 830 1092 1 a 830 1091 -1 a 830 1090 1 a 830 1089 -1 a 831 2834 1 a 831 2833 -1 a 831 2806 1 a 831 2805 -1 a 831 78 1 a 831 77 -1 a 831 64 -1 a 831 63 1 a 832 2302 1 a 832 2301 -1 a 832 2292 -1 a 832 2291 1 a 832 2290 1 a 832 2289 -1 a 833 274 -1 a 833 273 1 a 833 272 1 a 833 271 -1 a 834 3050 -1 a 834 3049 1 a 834 3042 -1 a 834 3041 1 a 834 2964 1 a 834 2963 -1 a 835 2292 1 a 835 2291 -1 a 835 1588 1 a 835 1587 -1 a 836 2616 -1 a 836 2615 1 a 836 2582 1 a 836 2581 -1 a 837 5066 0.200228 a 837 5065 -0.200228 a 837 4868 0.200228 a 837 4867 -0.200228 a 837 4456 4 a 837 4455 -4 a 837 4448 2 a 837 4447 -2 a 837 3760 1 a 837 3759 -1 a 837 2614 1 a 837 2613 -1 a 837 2396 1 a 837 2395 -1 a 837 2308 1 a 837 2307 -1 a 837 2304 1 a 837 2303 -1 a 837 2300 1 a 837 2299 -1 a 837 2290 -1 a 837 2289 1 a 837 2288 1 a 837 2287 -1 a 837 2286 -1 a 837 2285 1 a 837 2230 1 a 837 2229 -1 a 837 1890 0.2632 a 837 1889 -0.2632 a 837 890 1 a 837 889 -1 a 837 724 1 a 837 723 -1 a 837 636 1 a 837 635 -1 a 837 568 1 a 837 567 -1 a 837 382 1 a 837 381 -1 a 838 3578 -1 a 838 3577 1 a 838 3558 1 a 838 3557 -1 a 838 3536 1 a 838 3535 -1 a 839 2602 -1 a 839 2601 1 a 839 1052 1 a 839 1051 -1 a 840 4254 -1 a 840 4253 1 a 840 4252 1 a 840 4251 -1 a 841 422 -1 a 841 421 1 a 841 418 1 a 841 417 -1 a 842 4254 1 a 842 4253 -1 a 842 1862 1 a 842 1861 -1 a 843 5066 0.003 a 843 5065 -0.003 a 843 4968 1 a 843 4967 -1 a 843 4966 1 a 843 4965 -1 a 843 4868 0.003 a 843 4867 -0.003 a 843 4260 1 a 843 4259 -1 a 843 4246 1 a 843 4245 -1 a 843 4240 1 a 843 4239 -1 a 843 4152 1 a 843 4151 -1 a 843 2264 1 a 843 2263 -1 a 843 2262 1 a 843 2261 -1 a 843 2260 1 a 843 2259 -1 a 843 2196 -1 a 843 2195 1 a 843 2188 1 a 843 2187 -1 a 844 1978 -1 a 844 1977 1 a 844 1976 -1 a 844 1975 1 a 844 820 1 a 844 819 -1 a 844 818 -1 a 844 817 1 a 844 608 -1 a 844 607 1 a 845 4318 -1 a 845 4317 1 a 845 2748 1 a 845 2747 -1 a 846 4528 1 a 846 4527 -1 a 846 4526 -1 a 846 4525 1 a 847 4864 -1 a 847 4863 1 a 847 4800 -1 a 847 4799 1 a 847 4660 1 a 847 4659 -1 a 847 4644 -4 a 847 4643 4 a 847 4598 -1 a 847 4597 1 a 847 4460 -1 a 847 4459 1 a 847 4444 -1 a 847 4443 1 a 847 4408 -1 a 847 4407 1 a 847 4378 -1 a 847 4377 1 a 847 4304 -1 a 847 4303 1 a 847 4262 -1 a 847 4261 1 a 847 4248 -1 a 847 4247 1 a 847 3942 -1 a 847 3941 1 a 847 3796 -1 a 847 3795 1 a 847 3794 -1 a 847 3793 1 a 847 3792 -1 a 847 3791 1 a 847 3790 -1 a 847 3789 1 a 847 3788 -1 a 847 3787 1 a 847 3786 -1 a 847 3785 1 a 847 3784 -1 a 847 3783 1 a 847 3734 -1 a 847 3733 1 a 847 3732 -1 a 847 3731 1 a 847 3718 -1 a 847 3717 1 a 847 3716 -1 a 847 3715 1 a 847 3714 1 a 847 3713 -1 a 847 3696 -1 a 847 3695 1 a 847 3466 -1 a 847 3465 1 a 847 3460 -1 a 847 3459 1 a 847 3400 -1 a 847 3399 1 a 847 3382 -1 a 847 3381 1 a 847 3376 -1 a 847 3375 1 a 847 3370 -1 a 847 3369 1 a 847 3364 -1 a 847 3363 1 a 847 3344 -1 a 847 3343 1 a 847 3218 -1 a 847 3217 1 a 847 2980 -1 a 847 2979 1 a 847 2978 -1 a 847 2977 1 a 847 2892 -1 a 847 2891 1 a 847 2864 -1 a 847 2863 1 a 847 2702 -1 a 847 2701 1 a 847 2678 -1 a 847 2677 1 a 847 2676 -1 a 847 2675 1 a 847 2618 -1 a 847 2617 1 a 847 2596 -1 a 847 2595 1 a 847 2512 1 a 847 2511 -1 a 847 2400 -1 a 847 2399 1 a 847 2352 -1 a 847 2351 1 a 847 2322 -1 a 847 2321 1 a 847 2046 -1 a 847 2045 1 a 847 1164 -1 a 847 1163 1 a 847 1064 -1 a 847 1063 1 a 847 1012 1 a 847 1011 -1 a 847 986 -1 a 847 985 1 a 847 852 -2 a 847 851 2 a 847 850 -2 a 847 849 2 a 847 820 -1 a 847 819 1 a 847 650 -1 a 847 649 1 a 847 606 -1 a 847 605 1 a 847 572 -1 a 847 571 1 a 847 570 -1 a 847 569 1 a 847 516 -1 a 847 515 1 a 847 480 -1 a 847 479 1 a 847 394 -1 a 847 393 1 a 847 316 -1 a 847 315 1 a 847 312 -1 a 847 311 1 a 847 216 -1 a 847 215 1 a 847 214 -1 a 847 213 1 a 847 212 -1 a 847 211 1 a 847 210 -1 a 847 209 1 a 847 208 -1 a 847 207 1 a 847 206 -1 a 847 205 1 a 847 204 -1 a 847 203 1 a 847 202 -1 a 847 201 1 a 847 200 -1 a 847 199 1 a 847 198 -1 a 847 197 1 a 847 196 -1 a 847 195 1 a 848 1426 1 a 848 1425 -1 a 848 818 1 a 848 817 -1 a 849 4852 1 a 849 4851 -1 a 849 4732 1 a 849 4731 -1 a 849 4698 -1 a 849 4697 1 a 849 4630 1 a 849 4629 -1 a 849 4628 1 a 849 4627 -1 a 849 4580 1 a 849 4579 -1 a 849 4122 1 a 849 4121 -1 a 849 3872 1 a 849 3871 -1 a 849 3336 3 a 849 3335 -3 a 849 3230 1 a 849 3229 -1 a 849 3228 1 a 849 3227 -1 a 849 3156 -1 a 849 3155 1 a 849 3142 -1 a 849 3141 1 a 849 3138 -1 a 849 3137 1 a 849 2884 -1 a 849 2883 1 a 849 2366 -1 a 849 2365 1 a 849 2130 -1 a 849 2129 1 a 849 2068 1 a 849 2067 -1 a 849 1978 -1 a 849 1977 1 a 849 1132 -1 a 849 1131 1 a 849 1070 -1 a 849 1069 1 a 849 658 -1 a 849 657 1 a 849 550 -1 a 849 549 1 a 850 3284 1 a 850 3283 -1 a 850 560 -1 a 850 559 1 a 851 2682 1 a 851 2681 -1 a 851 2494 -1 a 851 2493 1 a 852 122 1 a 852 121 -1 a 852 120 1 a 852 119 -1 a 853 4262 -1 a 853 4261 1 a 853 2898 1 a 853 2897 -1 a 853 2604 -1 a 853 2603 1 a 853 2368 -1 a 853 2367 1 a 853 2366 -1 a 853 2365 1 a 853 2364 -1 a 853 2363 1 a 853 2356 1 a 853 2355 -1 a 853 2354 1 a 853 2353 -1 a 853 2322 2 a 853 2321 -2 a 854 5010 1 a 854 5009 -1 a 854 4796 1 a 854 4795 -1 a 854 4410 1 a 854 4409 -1 a 854 4408 -1 a 854 4407 1 a 855 3604 -1 a 855 3603 1 a 855 52 1 a 855 51 -1 a 856 876 -1 a 856 875 1 a 856 874 -1 a 856 873 1 a 856 872 -1 a 856 871 1 a 856 870 -1 a 856 869 1 a 856 860 1 a 856 859 -1 a 856 856 1 a 856 855 -1 a 856 854 1 a 856 853 -1 a 857 1310 1 a 857 1309 -1 a 857 132 1 a 857 131 -1 a 858 1436 1 a 858 1435 -1 a 858 878 1 a 858 877 -1 a 859 3096 1 a 859 3095 -1 a 859 3094 -1 a 859 3093 1 a 860 3572 -1 a 860 3571 1 a 860 3546 1 a 860 3545 -1 a 860 3530 1 a 860 3529 -1 a 861 168 1 a 861 167 -1 a 861 132 -1 a 861 131 1 a 861 44 -1 a 861 43 1 a 862 878 -1 a 862 877 1 a 862 876 1 a 862 875 -1 a 862 874 1 a 862 873 -1 a 862 872 1 a 862 871 -1 a 862 870 1 a 862 869 -1 a 863 3548 1 a 863 3547 -1 a 863 3530 -1 a 863 3529 1 a 864 5008 -1 a 864 5007 1 a 864 4866 1 a 864 4865 -1 a 865 3926 1 a 865 3925 -1 a 865 3922 1 a 865 3921 -1 a 865 3918 1 a 865 3917 -1 a 865 3914 1 a 865 3913 -1 a 865 3458 1 a 865 3457 -1 a 865 2428 -1 a 865 2427 1 a 866 1380 1 a 866 1379 -1 a 866 560 1 a 866 559 -1 a 867 2406 1 a 867 2405 -1 a 867 2122 -1 a 867 2121 1 a 868 3762 1 a 868 3761 -1 a 868 3754 -1 a 868 3753 1 a 869 876 -1 a 869 875 1 a 869 868 1 a 869 867 -1 a 869 866 1 a 869 865 -1 a 870 2334 1 a 870 2333 -1 a 870 1598 1 a 870 1597 -1 a 871 4298 -1 a 871 4297 1 a 871 3398 1 a 871 3397 -1 a 872 876 1 a 872 875 -1 a 872 868 -1 a 872 867 1 a 872 866 -1 a 872 865 1 a 872 864 1 a 872 863 -1 a 873 3752 -1 a 873 3751 1 a 873 2618 1 a 873 2617 -1 a 874 4724 1 a 874 4723 -1 a 874 4722 -1 a 874 4721 1 a 874 4030 -1 a 874 4029 1 a 874 4028 -1 a 874 4027 1 a 874 4026 1 a 874 4025 -1 a 874 772 -1 a 874 771 1 a 875 3552 1 a 875 3551 -1 a 875 3532 -1 a 875 3531 1 a 876 5004 -1 a 876 5003 1 a 876 5002 -1 a 876 5001 1 a 876 5000 1 a 876 4999 -1 a 877 4116 1 a 877 4115 -1 a 877 1832 1 a 877 1831 -1 a 878 4306 1 a 878 4305 -1 a 878 4134 1 a 878 4133 -1 a 878 3246 1 a 878 3245 -1 a 878 1160 -1 a 878 1159 1 a 878 1152 -1 a 878 1151 1 a 879 3574 -1 a 879 3573 1 a 879 3550 1 a 879 3549 -1 a 879 3532 1 a 879 3531 -1 a 880 4724 -1 a 880 4723 1 a 880 4722 1 a 880 4721 -1 a 880 4718 -1 a 880 4717 1 a 880 4034 1 a 880 4033 -1 a 880 4032 1 a 880 4031 -1 a 880 4028 1 a 880 4027 -1 a 880 4026 -1 a 880 4025 1 a 880 4020 -1 a 880 4019 1 a 880 4018 -1 a 880 4017 1 a 880 3978 -1 a 880 3977 1 a 880 3952 -1 a 880 3951 1 a 880 3738 -3 a 880 3737 3 a 880 2942 -1 a 880 2941 1 a 880 2604 -1 a 880 2603 1 a 880 2070 -1 a 880 2069 1 a 880 2068 -1 a 880 2067 1 a 880 772 1 a 880 771 -1 a 880 660 -1 a 880 659 1 a 881 4030 1 a 881 4029 -1 a 881 1814 1 a 881 1813 -1 a 882 2288 1 a 882 2287 -1 a 883 4444 -1 a 883 4443 1 a 883 4442 -1 a 883 4441 1 a 883 4438 -1 a 883 4437 1 a 883 4434 -1 a 883 4433 1 a 883 4432 -1 a 883 4431 1 a 883 4430 -1 a 883 4429 1 a 883 4288 -2 a 883 4287 2 a 883 3362 -1 a 883 3361 1 a 883 3360 -1 a 883 3359 1 a 883 1104 -1 a 883 1103 1 a 883 756 -2 a 883 755 2 a 883 754 -2 a 883 753 2 a 883 752 -2 a 883 751 2 a 883 750 -2 a 883 749 2 a 883 550 -1 a 883 549 1 a 883 472 1 a 883 471 -1 a 884 3260 1 a 884 3259 -1 a 884 1150 -1 a 884 1149 1 a 885 2684 1 a 885 2683 -1 a 885 2496 -1 a 885 2495 1 a 886 332 1 a 886 331 -1 a 886 328 -1 a 886 327 1 a 887 2938 1 a 887 2937 -1 a 887 1698 1 a 887 1697 -1 a 888 2550 -1 a 888 2549 1 a 889 3084 -1 a 889 3083 1 a 889 2538 1 a 889 2537 -1 a 889 2224 -1 a 889 2223 1 a 890 2938 -1 a 890 2937 1 a 890 2936 1 a 890 2935 -1 a 891 3890 1 a 891 3889 -1 a 891 580 -1 a 891 579 1 a 892 4880 2 a 892 4879 -2 a 892 3816 -1 a 892 3815 1 a 892 3794 1 a 892 3793 -1 a 893 3356 -1 a 893 3355 1 a 893 1248 -1 a 893 1247 1 a 893 348 -1 a 893 347 1 a 894 5066 0.0004 a 894 5065 -0.0004 a 894 4868 0.0004 a 894 4867 -0.0004 a 894 4798 -1 a 894 4797 1 a 894 4574 1 a 894 4573 -1 a 894 4440 1 a 894 4439 -1 a 894 4228 1 a 894 4227 -1 a 894 4146 1 a 894 4145 -1 a 894 4074 -1 a 894 4073 1 a 894 4064 1 a 894 4063 -1 a 894 4040 3 a 894 4039 -3 a 894 4020 -1 a 894 4019 1 a 894 3988 1 a 894 3987 -1 a 894 3404 1 a 894 3403 -1 a 894 3238 1 a 894 3237 -1 a 894 3164 1 a 894 3163 -1 a 894 3158 1 a 894 3157 -1 a 894 3156 1 a 894 3155 -1 a 894 3154 1 a 894 3153 -1 a 894 3116 -1 a 894 3115 1 a 894 2980 -1 a 894 2979 1 a 894 2862 -1 a 894 2861 1 a 894 2674 1 a 894 2673 -1 a 894 2672 -1 a 894 2671 1 a 894 2608 1 a 894 2607 -1 a 894 2596 -1 a 894 2595 1 a 894 2576 -1 a 894 2575 1 a 894 2574 1 a 894 2573 -1 a 894 2442 1 a 894 2441 -1 a 894 2404 1 a 894 2403 -1 a 894 2400 -1 a 894 2399 1 a 894 2394 1 a 894 2393 -1 a 894 2356 1 a 894 2355 -1 a 894 2310 1 a 894 2309 -1 a 894 2308 1 a 894 2307 -1 a 894 2298 -1 a 894 2297 1 a 894 2158 -1 a 894 2157 1 a 894 2154 1 a 894 2153 -1 a 894 2126 -1 a 894 2125 1 a 894 2060 1 a 894 2059 -1 a 894 2050 1 a 894 2049 -1 a 894 2048 1 a 894 2047 -1 a 894 1956 1 a 894 1955 -1 a 894 1220 1 a 894 1219 -1 a 894 1216 1 a 894 1215 -1 a 894 1212 1 a 894 1211 -1 a 894 1208 1 a 894 1207 -1 a 894 1204 1 a 894 1203 -1 a 894 1200 1 a 894 1199 -1 a 894 1196 1 a 894 1195 -1 a 894 1192 1 a 894 1191 -1 a 894 1188 1 a 894 1187 -1 a 894 1184 1 a 894 1183 -1 a 894 1180 1 a 894 1179 -1 a 894 1176 1 a 894 1175 -1 a 894 1162 1 a 894 1161 -1 a 894 1140 -1 a 894 1139 1 a 894 1094 1 a 894 1093 -1 a 894 1090 1 a 894 1089 -1 a 894 1060 1 a 894 1059 -1 a 894 1056 1 a 894 1055 -1 a 894 698 1 a 894 697 -1 a 894 680 -1 a 894 679 1 a 894 624 -1 a 894 623 1 a 894 578 1 a 894 577 -1 a 894 526 1 a 894 525 -1 a 894 514 -1 a 894 513 1 a 894 512 -1 a 894 511 1 a 894 470 -1 a 894 469 1 a 894 234 1 a 894 233 -1 a 894 194 1 a 894 193 -1 a 894 192 1 a 894 191 -1 a 894 190 1 a 894 189 -1 a 894 188 1 a 894 187 -1 a 894 186 1 a 894 185 -1 a 894 184 1 a 894 183 -1 a 894 182 1 a 894 181 -1 a 894 180 1 a 894 179 -1 a 894 178 1 a 894 177 -1 a 894 176 1 a 894 175 -1 a 894 174 1 a 894 173 -1 a 894 172 1 a 894 171 -1 a 894 126 1 a 894 125 -1 a 894 122 1 a 894 121 -1 a 895 2504 1 a 895 2503 -1 a 895 1246 1 a 895 1245 -1 a 896 2710 -1 a 896 2709 1 a 896 2708 -1 a 896 2707 1 a 896 2706 1 a 896 2705 -1 a 896 2704 1 a 896 2703 -1 a 897 224 -1 a 897 223 1 a 898 2684 -1 a 898 2683 1 a 898 1950 -1 a 898 1949 1 a 898 1930 1 a 898 1929 -1 a 898 336 1 a 898 335 -1 a 899 5066 0.1776 a 899 5065 -0.1776 a 899 2708 1 a 899 2707 -1 a 899 2706 -1 a 899 2705 1 a 899 2704 -1 a 899 2703 1 a 899 1890 0.1776 a 899 1889 -0.1776 a 900 2710 1 a 900 2709 -1 a 900 1662 1 a 900 1661 -1 a 901 5006 1 a 901 5005 -1 a 902 1324 1 a 902 1323 -1 a 902 224 1 a 902 223 -1 a 903 852 -2 a 903 851 2 a 903 700 -1 a 903 699 1 a 903 240 1 a 903 239 -1 a 904 5074 1 a 904 5073 -1 a 904 5066 0.000937 a 904 5065 -0.000937 a 904 4884 -1 a 904 4883 1 a 904 4868 0.000937 a 904 4867 -0.000937 a 905 3238 -2 a 905 3237 2 a 905 3236 -2 a 905 3235 2 a 905 3232 -1 a 905 3231 1 a 905 3230 1 a 905 3229 -1 a 905 3226 1 a 905 3225 -1 a 906 2614 -1 a 906 2613 1 a 906 474 1 a 906 473 -1 a 906 420 -1 a 906 419 1 a 907 1478 1 a 907 1477 -1 a 907 1108 1 a 907 1107 -1 a 908 3234 -1 a 908 3233 1 a 908 3232 1 a 908 3231 -1 a 908 3228 1 a 908 3227 -1 a 908 3224 1 a 908 3223 -1 a 909 4734 -1 a 909 4733 1 a 909 4732 -1 a 909 4731 1 a 909 1108 -1 a 909 1107 1 a 910 4322 1 a 910 4321 -1 a 911 2502 1 a 911 2501 -1 a 911 1244 1 a 911 1243 -1 a 912 4404 1 a 912 4403 -1 a 912 4402 -1 a 912 4401 1 a 913 4678 1 a 913 4677 -1 a 913 4676 1 a 913 4675 -1 a 914 4662 -1 a 914 4661 1 a 914 3524 -1 a 914 3523 1 a 914 3518 1 a 914 3517 -1 a 914 3514 1 a 914 3513 -1 a 914 2348 -1 a 914 2347 1 a 915 1300 1 a 915 1299 -1 a 915 34 1 a 915 33 -1 a 916 4678 -1 a 916 4677 1 a 916 4662 1 a 916 4661 -1 a 917 576 1 a 917 575 -1 a 918 40 1 a 918 39 -1 a 918 34 -1 a 918 33 1 a 919 5066 0.026137 a 919 5065 -0.026137 a 919 4868 0.026137 a 919 4867 -0.026137 a 919 3322 1 a 919 3321 -1 a 919 3180 -1 a 919 3179 1 a 919 2100 1 a 919 2099 -1 a 919 1890 0.02617 a 919 1889 -0.02617 a 920 2528 -1 a 920 2527 1 a 920 2522 1 a 920 2521 -1 a 921 2672 -1 a 921 2671 1 a 921 316 -1 a 921 315 1 a 922 3966 -1 a 922 3965 1 a 923 614 -1 a 923 613 1 a 923 612 1 a 923 611 -1 a 924 1076 -1 a 924 1075 1 a 924 1062 1 a 924 1061 -1 a 925 5066 0.00042 a 925 5065 -0.00042 a 925 4874 -2 a 925 4873 2 a 925 4868 0.00042 a 925 4867 -0.00042 a 926 320 1 a 926 319 -1 a 926 302 -1 a 926 301 1 a 927 2622 1 a 927 2621 -1 a 928 1400 1 a 928 1399 -1 a 928 704 1 a 928 703 -1 a 929 4286 1 a 929 4285 -1 a 929 4268 -1 a 929 4267 1 a 930 4316 -1 a 930 4315 1 a 930 4314 1 a 930 4313 -1 a 930 4312 1 a 930 4311 -1 a 930 3264 -1 a 930 3263 1 a 930 164 -1 a 930 163 1 a 931 4224 1 a 931 4223 -1 a 931 2306 1 a 931 2305 -1 a 932 4434 1 a 932 4433 -1 a 932 4432 -1 a 932 4431 1 a 933 4314 -1 a 933 4313 1 a 933 4312 -1 a 933 4311 1 a 933 4310 1 a 933 4309 -1 a 933 4308 1 a 933 4307 -1 a 933 3864 1 a 933 3863 -1 a 933 3262 -1 a 933 3261 1 a 933 940 -1 a 933 939 1 a 934 704 -1 a 934 703 1 a 935 2886 -1 a 935 2885 1 a 935 2884 1 a 935 2883 -1 a 935 2882 1 a 935 2881 -1 a 936 4316 1 a 936 4315 -1 a 936 1874 1 a 936 1873 -1 a 937 4430 1 a 937 4429 -1 a 937 4424 -1 a 937 4423 1 a 938 800 -1 a 938 799 1 a 938 786 1 a 938 785 -1 a 939 4194 -1 a 939 4193 1 a 939 3732 -1 a 939 3731 1 a 940 3686 1 a 940 3685 -1 a 940 578 -1 a 940 577 1 a 941 214 -1 a 941 213 1 a 941 192 1 a 941 191 -1 a 942 4222 1 a 942 4221 -1 a 942 4220 -1 a 942 4219 1 a 942 4218 1 a 942 4217 -1 a 942 4216 1 a 942 4215 -1 a 942 4214 1 a 942 4213 -1 a 942 302 1 a 942 301 -1 a 943 5066 0.003158 a 943 5065 -0.003158 a 943 1890 0.003158 a 943 1889 -0.003158 a 943 902 -1 a 943 901 1 a 943 898 1 a 943 897 -1 a 944 2510 -1 a 944 2509 1 a 945 4210 1 a 945 4209 -1 a 945 1858 1 a 945 1857 -1 a 946 1440 1 a 946 1439 -1 a 946 900 1 a 946 899 -1 a 947 1972 1 a 947 1971 -1 a 947 1970 -1 a 947 1969 1 a 948 910 -1 a 948 909 1 a 948 908 1 a 948 907 -1 a 949 4856 -1 a 949 4855 1 a 949 4830 1 a 949 4829 -1 a 949 4696 1 a 949 4695 -1 a 949 4638 -1 a 949 4637 1 a 949 4636 -1 a 949 4635 1 a 949 4582 -1 a 949 4581 1 a 949 4032 1 a 949 4031 -1 a 949 3870 -1 a 949 3869 1 a 949 3696 1 a 949 3695 -1 a 949 3334 -3 a 949 3333 3 a 949 3226 -1 a 949 3225 1 a 949 3224 -1 a 949 3223 1 a 949 3154 1 a 949 3153 -1 a 949 3146 1 a 949 3145 -1 a 949 3140 1 a 949 3139 -1 a 949 2882 1 a 949 2881 -1 a 949 2728 1 a 949 2727 -1 a 949 2364 1 a 949 2363 -1 a 949 2240 1 a 949 2239 -1 a 949 2128 1 a 949 2127 -1 a 949 1976 1 a 949 1975 -1 a 949 1130 1 a 949 1129 -1 a 949 1068 1 a 949 1067 -1 a 949 938 -1 a 949 937 1 a 949 656 1 a 949 655 -1 a 950 902 1 a 950 901 -1 a 950 900 -1 a 950 899 1 a 950 898 -1 a 950 897 1 a 950 892 -4 a 950 891 4 a 951 4210 -1 a 951 4209 1 a 951 4208 1 a 951 4207 -1 a 952 3896 1 a 952 3895 -1 a 952 472 -1 a 952 471 1 a 953 438 -1 a 953 437 1 a 953 432 -1 a 953 431 1 a 953 430 1 a 953 429 -1 a 953 426 1 a 953 425 -1 a 954 1444 1 a 954 1443 -1 a 954 910 1 a 954 909 -1 a 955 2426 1 a 955 2425 -1 a 955 1100 -1 a 955 1099 1 a 956 2948 1 a 956 2947 -1 a 956 906 1 a 956 905 -1 a 957 4874 4 a 957 4873 -4 a 957 3680 1 a 957 3679 -1 a 957 3638 1 a 957 3637 -1 a 957 3560 -1 a 957 3559 1 a 957 3506 -1 a 957 3505 1 a 957 804 2 a 957 803 -2 a 957 790 -1 a 957 789 1 a 958 4144 1 a 958 4143 -1 a 958 3826 -1 a 958 3825 1 a 958 1126 1 a 958 1125 -1 a 959 4918 -1 a 959 4917 1 a 959 4826 -1 a 959 4825 1 a 959 4488 -1 a 959 4487 1 a 959 3894 -1 a 959 3893 1 a 959 3180 1 a 959 3179 -1 a 959 1146 -1 a 959 1145 1 a 960 3558 -1 a 960 3557 1 a 960 3506 1 a 960 3505 -1 a 960 2828 1 a 960 2827 -1 a 960 2814 1 a 960 2813 -1 a 960 752 1 a 960 751 -1 a 960 114 -1 a 960 113 1 a 961 2114 1 a 961 2113 -1 a 961 1908 1 a 961 1907 -1 a 961 1196 -1 a 961 1195 1 a 961 1194 -1 a 961 1193 1 a 961 462 1 a 961 461 -1 a 961 248 -1 a 961 247 1 a 961 210 1 a 961 209 -1 a 962 3254 -1 a 962 3253 1 a 962 2652 -1 a 962 2651 1 a 962 2650 1 a 962 2649 -1 a 962 2648 1 a 962 2647 -1 a 963 4510 1 a 963 4509 -1 a 963 4508 -1 a 963 4507 1 a 964 4866 1 a 964 4865 -1 a 964 3218 -1 a 964 3217 1 a 964 3216 1 a 964 3215 -1 a 964 3204 -1 a 964 3203 1 a 964 3166 -1 a 964 3165 1 a 965 2510 1 a 965 2509 -1 a 965 1316 1 a 965 1315 -1 a 966 4956 -1 a 966 4955 1 a 966 4954 -1 a 966 4953 1 a 966 4562 -1 a 966 4561 1 a 967 4560 1 a 967 4559 -1 a 967 4558 1 a 967 4557 -1 a 968 2880 1 a 968 2879 -1 a 968 1680 1 a 968 1679 -1 a 969 1420 1 a 969 1419 -1 a 969 778 1 a 969 777 -1 a 970 4998 -1 a 970 4997 1 a 970 4730 -2 a 970 4729 2 a 970 3044 -1 a 970 3043 1 a 970 3040 -1 a 970 3039 1 a 970 2964 -1 a 970 2963 1 a 970 2962 -1 a 970 2961 1 a 970 2960 -1 a 970 2959 1 a 970 2958 -1 a 970 2957 1 a 970 2956 -1 a 970 2955 1 a 970 2954 -2 a 970 2953 2 a 970 2950 -1 a 970 2949 1 a 970 982 -1 a 970 981 1 a 970 980 1 a 970 979 -1 a 970 440 -1 a 970 439 1 a 970 228 -1 a 970 227 1 a 971 2948 1 a 971 2947 -1 a 972 1256 1 a 972 1255 -1 a 972 1254 -1 a 972 1253 1 a 973 1370 1 a 973 1369 -1 a 973 982 1 a 973 981 -1 a 974 4274 -1 a 974 4273 1 a 974 980 -1 a 974 979 1 a 974 956 1 a 974 955 -1 a 974 534 -1 a 974 533 1 a 974 496 1 a 974 495 -1 a 974 494 -1 a 974 493 1 a 974 488 2 a 974 487 -2 a 974 438 -1 a 974 437 1 a 974 226 -1 a 974 225 1 a 975 640 -1 a 975 639 1 a 976 4906 1 a 976 4905 -1 a 976 2584 -1 a 976 2583 1 a 976 1950 1 a 976 1949 -1 a 977 4244 -1 a 977 4243 1 a 977 4242 1 a 977 4241 -1 a 978 3458 -1 a 978 3457 1 a 978 3456 -1 a 978 3455 1 a 978 694 1 a 978 693 -1 a 978 364 -1 a 978 363 1 a 979 3846 1 a 979 3845 -1 a 979 3252 -1 a 979 3251 1 a 979 2650 -1 a 979 2649 1 a 979 2648 -1 a 979 2647 1 a 979 2644 1 a 979 2643 -1 a 979 2642 1 a 979 2641 -1 a 979 378 -1 a 979 377 1 a 980 4068 1 a 980 4067 -1 a 980 2748 -1 a 980 2747 1 a 981 4828 1 a 981 4827 -1 a 981 4694 1 a 981 4693 -1 a 981 4486 1 a 981 4485 -1 a 981 4260 -1 a 981 4259 1 a 981 4240 -1 a 981 4239 1 a 982 4906 -1 a 982 4905 1 a 982 1930 -1 a 982 1929 1 a 983 2584 1 a 983 2583 -1 a 983 1644 1 a 983 1643 -1 a 984 4244 1 a 984 4243 -1 a 984 1864 1 a 984 1863 -1 a 985 276 -1 a 985 275 1 a 986 3152 -1 a 986 3151 1 a 986 412 1 a 986 411 -1 a 987 1192 1 a 987 1191 -1 a 987 1190 1 a 987 1189 -1 a 987 146 -1 a 987 145 1 a 988 4462 1 a 988 4461 -1 a 988 4456 -1 a 988 4455 1 a 989 1334 1 a 989 1333 -1 a 989 276 1 a 989 275 -1 a 990 4068 -1 a 990 4067 1 a 990 3094 1 a 990 3093 -1 a 991 4792 1 a 991 4791 -1 a 991 3962 -1 a 991 3961 1 a 991 918 1 a 991 917 -1 a 991 370 1 a 991 369 -1 a 992 3672 1 a 992 3671 -1 a 992 3630 1 a 992 3629 -1 a 992 3544 -1 a 992 3543 1 a 992 3498 -1 a 992 3497 1 a 992 796 2 a 992 795 -2 a 992 782 -1 a 992 781 1 a 993 1354 1 a 993 1353 -1 a 993 368 1 a 993 367 -1 a 994 2180 -1 a 994 2179 1 a 994 2178 1 a 994 2177 -1 a 995 4838 1 a 995 4837 -1 a 995 4666 -1 a 995 4665 1 a 995 4620 1 a 995 4619 -1 a 995 4614 1 a 995 4613 -1 a 995 4218 1 a 995 4217 -1 a 995 4158 1 a 995 4157 -1 a 995 3948 1 a 995 3947 -1 a 995 3862 1 a 995 3861 -1 a 995 3782 1 a 995 3781 -1 a 995 3744 -1 a 995 3743 1 a 995 3718 -1 a 995 3717 1 a 995 3714 1 a 995 3713 -1 a 995 3086 1 a 995 3085 -1 a 995 2936 1 a 995 2935 -1 a 995 2920 1 a 995 2919 -1 a 995 2700 1 a 995 2699 -1 a 995 2274 1 a 995 2273 -1 a 995 2208 1 a 995 2207 -1 a 995 2080 1 a 995 2079 -1 a 995 2078 1 a 995 2077 -1 a 995 1264 -1 a 995 1263 1 a 995 1034 1 a 995 1033 -1 a 995 628 1 a 995 627 -1 a 995 322 1 a 995 321 -1 a 995 304 1 a 995 303 -1 a 996 4670 1 a 996 4669 -1 a 996 4668 1 a 996 4667 -1 a 997 3542 -1 a 997 3541 1 a 997 3498 1 a 997 3497 -1 a 997 2820 1 a 997 2819 -1 a 997 2806 1 a 997 2805 -1 a 997 106 -1 a 997 105 1 a 998 184 -1 a 998 183 1 a 998 150 1 a 998 149 -1 a 999 2180 1 a 999 2179 -1 a 999 1560 1 a 999 1559 -1 a 1000 4716 1 a 1000 4715 -1 a 1000 2178 -1 a 1000 2177 1 a 1001 3720 1 a 1001 3719 -1 a 1001 2458 -1 a 1001 2457 1 a 1001 2222 -1 a 1001 2221 1 a 1002 924 1 a 1002 923 -1 a 1003 4956 1 a 1003 4955 -1 a 1003 4954 -1 a 1003 4953 1 a 1004 3994 1 a 1004 3993 -1 a 1004 1806 1 a 1004 1805 -1 a 1005 2518 1 a 1005 2517 -1 a 1005 1944 -1 a 1005 1943 1 a 1005 1924 1 a 1005 1923 -1 a 1006 2922 -1 a 1006 2921 1 a 1006 2920 1 a 1006 2919 -1 a 1006 2918 1 a 1006 2917 -1 a 1007 2324 1 a 1007 2323 -1 a 1007 1594 1 a 1007 1593 -1 a 1008 4568 1 a 1008 4567 -1 a 1008 2326 -1 a 1008 2325 1 a 1009 3052 -1 a 1009 3051 1 a 1009 2918 -1 a 1009 2917 1 a 1009 2900 1 a 1009 2899 -1 a 1009 542 1 a 1009 541 -1 a 1009 540 1 a 1009 539 -1 a 1009 538 1 a 1009 537 -1 a 1009 536 1 a 1009 535 -1 a 1010 2922 1 a 1010 2921 -1 a 1010 1686 1 a 1010 1685 -1 a 1011 2326 1 a 1011 2325 -1 a 1011 2324 -1 a 1011 2323 1 a 1012 924 -1 a 1012 923 1 a 1013 4828 -1 a 1013 4827 1 a 1013 4826 1 a 1013 4825 -1 a 1014 4050 1 a 1014 4049 -1 a 1014 1822 1 a 1014 1821 -1 a 1015 3484 -1 a 1015 3483 1 a 1016 4714 1 a 1016 4713 -1 a 1016 4712 -1 a 1016 4711 1 a 1017 4378 1 a 1017 4377 -1 a 1017 3466 1 a 1017 3465 -1 a 1017 1166 -1 a 1017 1165 1 a 1017 1164 -1 a 1017 1163 1 a 1017 1162 1 a 1017 1161 -1 a 1018 4118 -1 a 1018 4117 1 a 1018 4046 1 a 1018 4045 -1 a 1018 3940 1 a 1018 3939 -1 a 1019 3484 1 a 1019 3483 -1 a 1019 1762 1 a 1019 1761 -1 a 1020 4050 -1 a 1020 4049 1 a 1021 2874 1 a 1021 2873 -1 a 1021 1678 1 a 1021 1677 -1 a 1022 3614 -1 a 1022 3613 1 a 1022 62 1 a 1022 61 -1 a 1023 3012 -1 a 1023 3011 1 a 1023 3010 1 a 1023 3009 -1 a 1024 2826 -1 a 1024 2825 1 a 1024 2812 -1 a 1024 2811 1 a 1025 5054 1 a 1025 5053 -1 a 1025 2646 -1 a 1025 2645 1 a 1025 2424 -1 a 1025 2423 1 a 1026 2874 -1 a 1026 2873 1 a 1026 2872 -1 a 1026 2871 1 a 1026 2870 1 a 1026 2869 -1 a 1026 2868 1 a 1026 2867 -1 a 1026 710 1 a 1026 709 -1 a 1027 2646 1 a 1027 2645 -1 a 1027 1656 1 a 1027 1655 -1 a 1028 5054 -1 a 1028 5053 1 a 1028 4798 1 a 1028 4797 -1 a 1028 3032 -1 a 1028 3031 1 a 1028 2422 -1 a 1028 2421 1 a 1029 4076 1 a 1029 4075 -1 a 1029 1056 -1 a 1029 1055 1 a 1030 4492 -1 a 1030 4491 1 a 1030 4484 1 a 1030 4483 -1 a 1031 3830 -1 a 1031 3829 1 a 1031 270 1 a 1031 269 -1 a 1032 4250 1 a 1032 4249 -1 a 1032 1866 1 a 1032 1865 -1 a 1033 4248 1 a 1033 4247 -1 a 1033 4246 -1 a 1033 4245 1 a 1034 4584 -1 a 1034 4583 1 a 1035 1286 1 a 1035 1285 -1 a 1035 16 1 a 1035 15 -1 a 1036 4416 1 a 1036 4415 -1 a 1036 2720 -1 a 1036 2719 1 a 1036 528 -1 a 1036 527 1 a 1036 18 -1 a 1036 17 1 a 1037 2984 1 a 1037 2983 -1 a 1037 748 -1 a 1037 747 1 a 1038 4258 1 a 1038 4257 -1 a 1038 4250 -1 a 1038 4249 1 a 1039 2846 1 a 1039 2845 -1 a 1039 2818 1 a 1039 2817 -1 a 1039 90 1 a 1039 89 -1 a 1039 76 -1 a 1039 75 1 a 1040 3768 1 a 1040 3767 -1 a 1040 1782 1 a 1040 1781 -1 a 1041 1080 1 a 1041 1079 -1 a 1041 1034 -1 a 1041 1033 1 a 1042 2982 -1 a 1042 2981 1 a 1042 2656 1 a 1042 2655 -1 a 1042 1102 1 a 1042 1101 -1 a 1043 3766 -1 a 1043 3765 1 a 1043 558 1 a 1043 557 -1 a 1044 2674 -1 a 1044 2673 1 a 1044 1046 1 a 1044 1045 -1 a 1045 2404 -1 a 1045 2403 1 a 1046 3628 -1 a 1046 3627 1 a 1046 76 1 a 1046 75 -1 a 1047 2530 1 a 1047 2529 -1 a 1047 2522 -1 a 1047 2521 1 a 1048 3768 -1 a 1048 3767 1 a 1048 3766 1 a 1048 3765 -1 a 1049 2066 -1 a 1049 2065 1 a 1049 2064 -1 a 1049 2063 1 a 1049 2062 1 a 1049 2061 -1 a 1049 1978 1 a 1049 1977 -1 a 1049 1976 1 a 1049 1975 -1 a 1050 1488 1 a 1050 1487 -1 a 1050 1158 1 a 1050 1157 -1 a 1051 1188 1 a 1051 1187 -1 a 1051 1186 1 a 1051 1185 -1 a 1051 144 -1 a 1051 143 1 a 1052 5046 1 a 1052 5045 -1 a 1052 4962 -2 a 1052 4961 2 a 1052 4960 -1 a 1052 4959 1 a 1052 4956 -1 a 1052 4955 1 a 1052 1986 -1 a 1052 1985 1 a 1053 3246 -1 a 1053 3245 1 a 1053 1156 -1 a 1053 1155 1 a 1053 1154 1 a 1053 1153 -1 a 1053 1152 1 a 1053 1151 -1 a 1053 1020 -1 a 1053 1019 1 a 1054 4192 1 a 1054 4191 -1 a 1054 1856 1 a 1054 1855 -1 a 1055 2064 1 a 1055 2063 -1 a 1055 1528 1 a 1055 1527 -1 a 1056 4284 -1 a 1056 4283 1 a 1056 3976 -1 a 1056 3975 1 a 1056 3496 -1 a 1056 3495 1 a 1056 3346 -1 a 1056 3345 1 a 1056 2456 -1 a 1056 2455 1 a 1056 2454 -1 a 1056 2453 1 a 1056 2216 1 a 1056 2215 -1 a 1056 2084 -1 a 1056 2083 1 a 1056 2066 1 a 1056 2065 -1 a 1056 2062 -1 a 1056 2061 1 a 1056 2046 1 a 1056 2045 -1 a 1056 1098 -1 a 1056 1097 1 a 1056 1096 -1 a 1056 1095 1 a 1056 1010 -1 a 1056 1009 1 a 1056 552 -2 a 1056 551 2 a 1057 3260 -1 a 1057 3259 1 a 1057 1158 -1 a 1057 1157 1 a 1057 1156 1 a 1057 1155 -1 a 1058 4238 -1 a 1058 4237 1 a 1058 4206 1 a 1058 4205 -1 a 1059 4652 -1 a 1059 4651 1 a 1059 4646 1 a 1059 4645 -1 a 1060 4650 1 a 1060 4649 -1 a 1060 4648 1 a 1060 4647 -1 a 1061 4238 1 a 1061 4237 -1 a 1061 1860 1 a 1061 1859 -1 a 1062 3940 -1 a 1062 3939 1 a 1062 2390 1 a 1062 2389 -1 a 1063 502 -1 a 1063 501 1 a 1064 4652 1 a 1064 4651 -1 a 1064 4650 -1 a 1064 4649 1 a 1065 4454 1 a 1065 4453 -1 a 1065 4452 1 a 1065 4451 -1 a 1065 4450 -2 a 1065 4449 2 a 1066 5066 0.00013 a 1066 5065 -0.00013 a 1066 4868 0.00013 a 1066 4867 -0.00013 a 1066 4798 1 a 1066 4797 -1 a 1066 4574 -1 a 1066 4573 1 a 1066 4440 -1 a 1066 4439 1 a 1066 4228 -1 a 1066 4227 1 a 1066 4146 -1 a 1066 4145 1 a 1066 4074 1 a 1066 4073 -1 a 1066 4064 -1 a 1066 4063 1 a 1066 4040 -3 a 1066 4039 3 a 1066 4020 1 a 1066 4019 -1 a 1066 3988 -1 a 1066 3987 1 a 1066 3404 -1 a 1066 3403 1 a 1066 3238 -1 a 1066 3237 1 a 1066 3164 -1 a 1066 3163 1 a 1066 3160 1 a 1066 3159 -1 a 1066 3158 -1 a 1066 3157 1 a 1066 3156 -1 a 1066 3155 1 a 1066 3154 -1 a 1066 3153 1 a 1066 3150 -1 a 1066 3149 1 a 1066 3116 1 a 1066 3115 -1 a 1066 2980 1 a 1066 2979 -1 a 1066 2862 1 a 1066 2861 -1 a 1066 2674 -1 a 1066 2673 1 a 1066 2672 1 a 1066 2671 -1 a 1066 2608 -1 a 1066 2607 1 a 1066 2596 1 a 1066 2595 -1 a 1066 2576 1 a 1066 2575 -1 a 1066 2574 -1 a 1066 2573 1 a 1066 2442 -1 a 1066 2441 1 a 1066 2404 -1 a 1066 2403 1 a 1066 2400 1 a 1066 2399 -1 a 1066 2394 -1 a 1066 2393 1 a 1066 2356 -1 a 1066 2355 1 a 1066 2310 -1 a 1066 2309 1 a 1066 2308 -1 a 1066 2307 1 a 1066 2298 1 a 1066 2297 -1 a 1066 2158 1 a 1066 2157 -1 a 1066 2154 -1 a 1066 2153 1 a 1066 2126 1 a 1066 2125 -1 a 1066 2060 -1 a 1066 2059 1 a 1066 2050 -1 a 1066 2049 1 a 1066 2048 -1 a 1066 2047 1 a 1066 1956 -1 a 1066 1955 1 a 1066 1890 0.000447 a 1066 1889 -0.000447 a 1066 1220 -1 a 1066 1219 1 a 1066 1216 -1 a 1066 1215 1 a 1066 1212 -1 a 1066 1211 1 a 1066 1208 -1 a 1066 1207 1 a 1066 1204 -1 a 1066 1203 1 a 1066 1200 -1 a 1066 1199 1 a 1066 1196 -1 a 1066 1195 1 a 1066 1192 -1 a 1066 1191 1 a 1066 1188 -1 a 1066 1187 1 a 1066 1184 -1 a 1066 1183 1 a 1066 1180 -1 a 1066 1179 1 a 1066 1176 -1 a 1066 1175 1 a 1066 1162 -1 a 1066 1161 1 a 1066 1140 1 a 1066 1139 -1 a 1066 1094 -1 a 1066 1093 1 a 1066 1090 -1 a 1066 1089 1 a 1066 1060 -1 a 1066 1059 1 a 1066 1056 -1 a 1066 1055 1 a 1066 698 -1 a 1066 697 1 a 1066 680 1 a 1066 679 -1 a 1066 624 1 a 1066 623 -1 a 1066 578 -1 a 1066 577 1 a 1066 526 -1 a 1066 525 1 a 1066 514 1 a 1066 513 -1 a 1066 512 1 a 1066 511 -1 a 1066 470 1 a 1066 469 -1 a 1066 234 -1 a 1066 233 1 a 1066 194 -1 a 1066 193 1 a 1066 192 -1 a 1066 191 1 a 1066 190 -1 a 1066 189 1 a 1066 188 -1 a 1066 187 1 a 1066 186 -1 a 1066 185 1 a 1066 184 -1 a 1066 183 1 a 1066 182 -1 a 1066 181 1 a 1066 180 -1 a 1066 179 1 a 1066 178 -1 a 1066 177 1 a 1066 176 -1 a 1066 175 1 a 1066 174 -1 a 1066 173 1 a 1066 172 -1 a 1066 171 1 a 1066 126 -1 a 1066 125 1 a 1066 122 -1 a 1066 121 1 a 1067 4286 -1 a 1067 4285 1 a 1067 4284 1 a 1067 4283 -1 a 1068 3942 1 a 1068 3941 -1 a 1068 678 -1 a 1068 677 1 a 1069 930 -1 a 1069 929 1 a 1070 1468 1 a 1070 1467 -1 a 1070 1038 1 a 1070 1037 -1 a 1071 3886 2 a 1071 3885 -2 a 1071 3884 -1 a 1071 3883 1 a 1072 3306 -1 a 1072 3305 1 a 1072 3286 1 a 1072 3285 -1 a 1072 1036 1 a 1072 1035 -1 a 1073 1452 1 a 1073 1451 -1 a 1073 934 1 a 1073 933 -1 a 1074 2334 -1 a 1074 2333 1 a 1074 2106 1 a 1074 2105 -1 a 1075 4138 -1 a 1075 4137 1 a 1075 4056 1 a 1075 4055 -1 a 1075 3982 -1 a 1075 3981 1 a 1075 3400 1 a 1075 3399 -1 a 1075 1890 0.000223 a 1075 1889 -0.000223 a 1076 934 -1 a 1076 933 1 a 1076 930 1 a 1076 929 -1 a 1077 1072 1 a 1077 1071 -1 a 1077 1070 1 a 1077 1069 -1 a 1077 1068 1 a 1077 1067 -1 a 1078 3288 1 a 1078 3287 -1 a 1078 1038 -1 a 1078 1037 1 a 1079 5016 -1 a 1079 5015 1 a 1079 4708 -1 a 1079 4707 1 a 1080 2700 -1 a 1080 2699 1 a 1080 2698 1 a 1080 2697 -1 a 1081 2564 -1 a 1081 2563 1 a 1081 2562 -1 a 1081 2561 1 a 1082 4120 -1 a 1082 4119 1 a 1082 4046 -1 a 1082 4045 1 a 1082 3946 -1 a 1082 3945 1 a 1082 3516 -1 a 1082 3515 1 a 1082 3492 1 a 1082 3491 -1 a 1082 2928 -1 a 1082 2927 1 a 1082 2890 -1 a 1082 2889 1 a 1082 2540 -1 a 1082 2539 1 a 1082 2230 1 a 1082 2229 -1 a 1082 2156 -1 a 1082 2155 1 a 1082 2078 -1 a 1082 2077 1 a 1082 1966 -1 a 1082 1965 1 a 1082 1896 -1 a 1082 1895 1 a 1082 1894 1 a 1082 1893 -1 a 1082 1892 1 a 1082 1891 -1 a 1083 2580 1 a 1083 2579 -1 a 1083 2578 1 a 1083 2577 -1 a 1083 2576 1 a 1083 2575 -1 a 1083 2562 1 a 1083 2561 -1 a 1084 4276 -1 a 1084 4275 1 a 1084 4274 1 a 1084 4273 -1 a 1085 5016 1 a 1085 5015 -1 a 1085 4740 -1 a 1085 4739 1 a 1086 1898 -1 a 1086 1897 1 a 1086 1896 1 a 1086 1895 -1 a 1087 4708 1 a 1087 4707 -1 a 1087 4706 1 a 1087 4705 -1 a 1088 2564 1 a 1088 2563 -1 a 1088 1642 1 a 1088 1641 -1 a 1089 5066 5e-05 a 1089 5065 -5e-05 a 1089 4992 -2 a 1089 4991 2 a 1089 4868 5e-05 a 1089 4867 -5e-05 a 1089 4800 -1 a 1089 4799 1 a 1089 4640 3 a 1089 4639 -3 a 1089 4596 -1 a 1089 4595 1 a 1089 4586 -1 a 1089 4585 1 a 1089 4572 -1 a 1089 4571 1 a 1089 4570 -1 a 1089 4569 1 a 1089 4568 1 a 1089 4567 -1 a 1089 4542 1 a 1089 4541 -1 a 1089 4540 1 a 1089 4539 -1 a 1089 4422 -1 a 1089 4421 1 a 1089 4420 1 a 1089 4419 -1 a 1089 4404 -1 a 1089 4403 1 a 1089 4398 1 a 1089 4397 -1 a 1089 4396 1 a 1089 4395 -1 a 1089 4376 -1 a 1089 4375 1 a 1089 4298 -1 a 1089 4297 1 a 1089 4248 -1 a 1089 4247 1 a 1089 4246 -2 a 1089 4245 2 a 1089 4212 -2 a 1089 4211 2 a 1089 4174 1 a 1089 4173 -1 a 1089 4094 -1 a 1089 4093 1 a 1089 4074 1 a 1089 4073 -1 a 1089 4018 -1 a 1089 4017 1 a 1089 3984 -1 a 1089 3983 1 a 1089 3980 -1 a 1089 3979 1 a 1089 3946 -1 a 1089 3945 1 a 1089 3732 -1 a 1089 3731 1 a 1089 3514 -1 a 1089 3513 1 a 1089 3486 -1 a 1089 3485 1 a 1089 3466 -1 a 1089 3465 1 a 1089 3462 -1 a 1089 3461 1 a 1089 3460 -1 a 1089 3459 1 a 1089 3402 -1 a 1089 3401 1 a 1089 3380 -1 a 1089 3379 1 a 1089 3374 -1 a 1089 3373 1 a 1089 3368 -1 a 1089 3367 1 a 1089 3332 3 a 1089 3331 -3 a 1089 3236 1 a 1089 3235 -1 a 1089 3194 1 a 1089 3193 -1 a 1089 3164 -1 a 1089 3163 1 a 1089 3148 1 a 1089 3147 -1 a 1089 3146 1 a 1089 3145 -1 a 1089 3144 1 a 1089 3143 -1 a 1089 3142 1 a 1089 3141 -1 a 1089 3140 1 a 1089 3139 -1 a 1089 3138 1 a 1089 3137 -1 a 1089 3118 1 a 1089 3117 -1 a 1089 2982 1 a 1089 2981 -1 a 1089 2978 -1 a 1089 2977 1 a 1089 2974 -1 a 1089 2973 1 a 1089 2890 -1 a 1089 2889 1 a 1089 2726 -1 a 1089 2725 1 a 1089 2722 1 a 1089 2721 -1 a 1089 2720 1 a 1089 2719 -1 a 1089 2716 1 a 1089 2715 -1 a 1089 2658 -1 a 1089 2657 1 a 1089 2656 1 a 1089 2655 -1 a 1089 2632 -1 a 1089 2631 1 a 1089 2606 1 a 1089 2605 -1 a 1089 2572 1 a 1089 2571 -1 a 1089 2546 -2 a 1089 2545 2 a 1089 2506 -1 a 1089 2505 1 a 1089 2504 -1 a 1089 2503 1 a 1089 2502 -1 a 1089 2501 1 a 1089 2500 -1 a 1089 2499 1 a 1089 2498 -1 a 1089 2497 1 a 1089 2496 -1 a 1089 2495 1 a 1089 2494 -1 a 1089 2493 1 a 1089 2492 -1 a 1089 2491 1 a 1089 2354 1 a 1089 2353 -1 a 1089 2352 -1 a 1089 2351 1 a 1089 2346 -1 a 1089 2345 1 a 1089 2212 -1 a 1089 2211 1 a 1089 2058 1 a 1089 2057 -1 a 1089 2052 1 a 1089 2051 -1 a 1089 1954 1 a 1089 1953 -1 a 1089 1218 1 a 1089 1217 -1 a 1089 1214 1 a 1089 1213 -1 a 1089 1210 1 a 1089 1209 -1 a 1089 1206 1 a 1089 1205 -1 a 1089 1202 1 a 1089 1201 -1 a 1089 1198 1 a 1089 1197 -1 a 1089 1194 1 a 1089 1193 -1 a 1089 1190 1 a 1089 1189 -1 a 1089 1186 1 a 1089 1185 -1 a 1089 1182 1 a 1089 1181 -1 a 1089 1178 1 a 1089 1177 -1 a 1089 1174 1 a 1089 1173 -1 a 1089 1172 -1 a 1089 1171 1 a 1089 1122 1 a 1089 1121 -1 a 1089 1102 1 a 1089 1101 -1 a 1089 1098 -2 a 1089 1097 2 a 1089 1092 1 a 1089 1091 -1 a 1089 1052 -1 a 1089 1051 1 a 1089 696 1 a 1089 695 -1 a 1089 552 -1 a 1089 551 1 a 1089 528 1 a 1089 527 -1 a 1089 480 -1 a 1089 479 1 a 1089 278 -1 a 1089 277 1 a 1089 270 -1 a 1089 269 1 a 1089 124 1 a 1089 123 -1 a 1089 120 1 a 1089 119 -1 a 1090 1912 1 a 1090 1911 -1 a 1090 1220 -1 a 1090 1219 1 a 1090 1218 -1 a 1090 1217 1 a 1090 260 -1 a 1090 259 1 a 1090 196 1 a 1090 195 -1 a 1091 3032 1 a 1091 3031 -1 a 1092 4882 14 a 1092 4881 -14 a 1092 3432 -1 a 1092 3431 1 a 1092 4 1 a 1092 3 -1 a 1093 2312 1 a 1093 2311 -1 a 1093 2310 -1 a 1093 2309 1 a 1094 3430 -1 a 1094 3429 1 a 1094 968 1 a 1094 967 -1 a 1094 4 -1 a 1094 3 1 a 1095 4574 -1 a 1095 4573 1 a 1095 3424 1 a 1095 3423 -1 a 1096 1482 1 a 1096 1481 -1 a 1096 1124 1 a 1096 1123 -1 a 1097 3644 -1 a 1097 3643 1 a 1097 2750 1 a 1097 2749 -1 a 1098 3394 -1 a 1098 3393 1 a 1098 3390 1 a 1098 3389 -1 a 1099 3392 1 a 1099 3391 -1 a 1099 1756 1 a 1099 1755 -1 a 1100 1204 1 a 1100 1203 -1 a 1100 1202 1 a 1100 1201 -1 a 1100 152 -1 a 1100 151 1 a 1101 5066 0.256971 a 1101 5065 -0.256971 a 1101 4868 0.256971 a 1101 4867 -0.256971 a 1101 3774 -1 a 1101 3773 1 a 1101 3772 -1 a 1101 3771 1 a 1101 3770 1 a 1101 3769 -1 a 1101 3764 1 a 1101 3763 -1 a 1101 3404 -1 a 1101 3403 1 a 1101 1890 0.2211 a 1101 1889 -0.2211 a 1101 558 -1 a 1101 557 1 a 1102 3776 1 a 1102 3775 -1 a 1102 1780 1 a 1102 1779 -1 a 1103 3396 -1 a 1103 3395 1 a 1103 3388 -1 a 1103 3387 1 a 1103 1070 -1 a 1103 1069 1 a 1103 1068 -1 a 1103 1067 1 a 1104 3394 1 a 1104 3393 -1 a 1104 1758 1 a 1104 1757 -1 a 1105 2108 -1 a 1105 2107 1 a 1105 456 1 a 1105 455 -1 a 1106 1124 -1 a 1106 1123 1 a 1107 4814 -1 a 1107 4813 1 a 1107 4682 -1 a 1107 4681 1 a 1107 4598 1 a 1107 4597 -1 a 1107 3718 1 a 1107 3717 -1 a 1107 3714 -1 a 1107 3713 1 a 1107 3390 -1 a 1107 3389 1 a 1107 3344 1 a 1107 3343 -1 a 1107 2974 -1 a 1107 2973 1 a 1107 2944 1 a 1107 2943 -1 a 1107 880 1 a 1107 879 -1 a 1107 770 -1 a 1107 769 1 a 1107 666 -1 a 1107 665 1 a 1108 3776 -1 a 1108 3775 1 a 1108 3774 1 a 1108 3773 -1 a 1108 3772 1 a 1108 3771 -1 a 1109 3392 -1 a 1109 3391 1 a 1109 3388 1 a 1109 3387 -1 a 1110 3486 -1 a 1110 3485 1 a 1110 3358 1 a 1110 3357 -1 a 1111 602 -1 a 1111 601 1 a 1111 600 -1 a 1111 599 1 a 1111 598 1 a 1111 597 -1 a 1112 1278 -1 a 1112 1277 1 a 1112 1276 1 a 1112 1275 -1 a 1113 1384 1 a 1113 1383 -1 a 1113 602 1 a 1113 601 -1 a 1114 600 1 a 1114 599 -1 a 1114 598 -1 a 1114 597 1 a 1114 580 1 a 1114 579 -1 a 1115 3666 -1 a 1115 3665 1 a 1115 2772 1 a 1115 2771 -1 a 1116 5038 1 a 1116 5037 -1 a 1116 2004 -1 a 1116 2003 1 a 1117 4810 -1 a 1117 4809 1 a 1117 4804 1 a 1117 4803 -1 a 1118 3990 -1 a 1118 3989 1 a 1118 3782 1 a 1118 3781 -1 a 1119 4522 1 a 1119 4521 -1 a 1119 4520 -1 a 1119 4519 1 a 1120 2892 -1 a 1120 2891 1 a 1120 2676 1 a 1120 2675 -1 a 1120 350 -1 a 1120 349 1 a 1121 4832 1 a 1121 4831 -1 a 1121 2332 1 a 1121 2331 -1 a 1121 1596 1 a 1121 1595 -1 a 1122 4834 -1 a 1122 4833 1 a 1122 2330 -1 a 1122 2329 1 a 1123 3806 1 a 1123 3805 -1 a 1123 3570 1 a 1123 3569 -1 a 1123 994 -1 a 1123 993 1 a 1123 734 1 a 1123 733 -1 a 1124 2004 1 a 1124 2003 -1 a 1124 2002 -1 a 1124 2001 1 a 1124 1514 1 a 1124 1513 -1 a 1125 4658 -1 a 1125 4657 1 a 1125 4656 -1 a 1125 4655 1 a 1125 614 1 a 1125 613 -1 a 1126 4834 1 a 1126 4833 -1 a 1126 4832 -1 a 1126 4831 1 a 1126 2332 -1 a 1126 2331 1 a 1126 2330 1 a 1126 2329 -1 a 1127 2532 1 a 1127 2531 -1 a 1127 2264 -1 a 1127 2263 1 a 1128 3664 -1 a 1128 3663 1 a 1128 2770 1 a 1128 2769 -1 a 1129 3818 1 a 1129 3817 -1 a 1129 3582 1 a 1129 3581 -1 a 1129 1006 -1 a 1129 1005 1 a 1129 746 1 a 1129 745 -1 a 1130 2678 -1 a 1130 2677 1 a 1130 2676 -1 a 1130 2675 1 a 1130 190 1 a 1130 189 -1 a 1131 2260 -1 a 1131 2259 1 a 1131 2188 1 a 1131 2187 -1 a 1132 854 1 a 1132 853 -1 a 1133 2082 1 a 1133 2081 -1 a 1133 1530 1 a 1133 1529 -1 a 1134 1314 1 a 1134 1313 -1 a 1134 136 1 a 1134 135 -1 a 1135 3116 -1 a 1135 3115 1 a 1135 3114 1 a 1135 3113 -1 a 1136 4352 -1 a 1136 4351 1 a 1136 2540 1 a 1136 2539 -1 a 1136 1894 -1 a 1136 1893 1 a 1137 4464 1 a 1137 4463 -1 a 1137 284 -1 a 1137 283 1 a 1138 3648 1 a 1138 3647 -1 a 1138 3606 1 a 1138 3605 -1 a 1138 3436 1 a 1138 3435 -1 a 1138 3410 -1 a 1138 3409 1 a 1138 786 -1 a 1138 785 1 a 1139 1230 -1 a 1139 1229 1 a 1139 1224 1 a 1139 1223 -1 a 1140 2082 -1 a 1140 2081 1 a 1140 2080 1 a 1140 2079 -1 a 1140 2078 1 a 1140 2077 -1 a 1141 170 1 a 1141 169 -1 a 1141 136 -1 a 1141 135 1 a 1141 46 -1 a 1141 45 1 a 1142 4440 1 a 1142 4439 -1 a 1142 4438 -1 a 1142 4437 1 a 1143 2700 1 a 1143 2699 -1 a 1143 242 -1 a 1143 241 1 a 1144 3434 1 a 1144 3433 -1 a 1144 3410 1 a 1144 3409 -1 a 1144 998 1 a 1144 997 -1 a 1144 970 -1 a 1144 969 1 a 1144 738 -1 a 1144 737 1 a 1144 460 -1 a 1144 459 1 a 1145 1428 1 a 1145 1427 -1 a 1145 826 1 a 1145 825 -1 a 1146 5066 0.003158 a 1146 5065 -0.003158 a 1146 4428 -1 a 1146 4427 1 a 1146 4426 -1 a 1146 4425 1 a 1146 4424 1 a 1146 4423 -1 a 1146 1890 0.003158 a 1146 1889 -0.003158 a 1146 828 -1 a 1146 827 1 a 1146 824 1 a 1146 823 -1 a 1146 822 1 a 1146 821 -1 a 1147 4812 -1 a 1147 4811 1 a 1147 4810 1 a 1147 4809 -1 a 1148 2694 -1 a 1148 2693 1 a 1148 1942 -1 a 1148 1941 1 a 1148 1922 1 a 1148 1921 -1 a 1148 346 1 a 1148 345 -1 a 1149 2506 1 a 1149 2505 -1 a 1149 1248 1 a 1149 1247 -1 a 1150 4428 1 a 1150 4427 -1 a 1150 4426 1 a 1150 4425 -1 a 1150 828 1 a 1150 827 -1 a 1150 826 -1 a 1150 825 1 a 1150 824 -1 a 1150 823 1 a 1150 822 -1 a 1150 821 1 a 1151 5000 -1 a 1151 4999 1 a 1152 2530 -1 a 1152 2529 1 a 1152 2524 1 a 1152 2523 -1 a 1153 1144 -1 a 1153 1143 1 a 1153 1142 1 a 1153 1141 -1 a 1154 2444 -1 a 1154 2443 1 a 1154 760 -1 a 1154 759 1 a 1154 758 1 a 1154 757 -1 a 1155 3826 1 a 1155 3825 -1 a 1155 3716 -1 a 1155 3715 1 a 1156 1412 1 a 1156 1411 -1 a 1156 760 1 a 1156 759 -1 a 1157 3964 1 a 1157 3963 -1 a 1157 1142 -1 a 1157 1141 1 a 1157 1140 1 a 1157 1139 -1 a 1158 1800 1 a 1158 1799 -1 a 1158 1144 1 a 1158 1143 -1 a 1159 758 -1 a 1159 757 1 a 1159 556 1 a 1159 555 -1 a 1160 4912 -1 a 1160 4911 1 a 1160 3466 1 a 1160 3465 -1 a 1160 3358 -1 a 1160 3357 1 a 1161 4456 1 a 1161 4455 -1 a 1161 4454 -1 a 1161 4453 1 a 1161 4452 -1 a 1161 4451 1 a 1162 4132 -1 a 1162 4131 1 a 1162 3848 -1 a 1162 3847 1 a 1162 3844 -1 a 1162 3843 1 a 1162 3840 -1 a 1162 3839 1 a 1162 3728 1 a 1162 3727 -1 a 1162 1154 -1 a 1162 1153 1 a 1163 4592 -1 a 1163 4591 1 a 1164 3950 1 a 1164 3949 -1 a 1164 1798 1 a 1164 1797 -1 a 1165 4436 1 a 1165 4435 -1 a 1165 4434 -1 a 1165 4433 1 a 1166 4302 -1 a 1166 4301 1 a 1166 450 -1 a 1166 449 1 a 1167 4666 -1 a 1167 4665 1 a 1167 4664 -1 a 1167 4663 1 a 1167 4662 -1 a 1167 4661 1 a 1167 4466 -1 a 1167 4465 1 a 1167 4234 -1 a 1167 4233 1 a 1167 4190 -1 a 1167 4189 1 a 1167 3878 -1 a 1167 3877 1 a 1167 3824 -1 a 1167 3823 1 a 1167 3804 -1 a 1167 3803 1 a 1167 3600 1 a 1167 3599 -1 a 1167 3598 -1 a 1167 3597 1 a 1167 3596 1 a 1167 3595 -1 a 1167 3568 -1 a 1167 3567 1 a 1167 3564 -1 a 1167 3563 1 a 1167 3560 -1 a 1167 3559 1 a 1167 3556 -1 a 1167 3555 1 a 1167 3552 -1 a 1167 3551 1 a 1167 3548 -1 a 1167 3547 1 a 1167 3544 -1 a 1167 3543 1 a 1167 3452 -1 a 1167 3451 1 a 1167 3448 -1 a 1167 3447 1 a 1167 3444 -1 a 1167 3443 1 a 1167 3440 -1 a 1167 3439 1 a 1167 3436 -1 a 1167 3435 1 a 1167 3432 -1 a 1167 3431 1 a 1167 3428 -1 a 1167 3427 1 a 1167 3292 -1 a 1167 3291 1 a 1167 3288 -1 a 1167 3287 1 a 1167 3284 -1 a 1167 3283 1 a 1167 3280 -1 a 1167 3279 1 a 1167 3276 -1 a 1167 3275 1 a 1167 3272 -1 a 1167 3271 1 a 1167 3268 -1 a 1167 3267 1 a 1167 3264 -1 a 1167 3263 1 a 1167 3260 -1 a 1167 3259 1 a 1167 3258 -1 a 1167 3257 1 a 1167 3254 -1 a 1167 3253 1 a 1167 3250 -1 a 1167 3249 1 a 1167 2930 -2 a 1167 2929 2 a 1167 2474 -1 a 1167 2473 1 a 1167 2338 -1 a 1167 2337 1 a 1167 2204 -2 a 1167 2203 2 a 1167 2166 -1 a 1167 2165 1 a 1167 2162 -2 a 1167 2161 2 a 1167 2106 -1 a 1167 2105 1 a 1167 2098 -1 a 1167 2097 1 a 1167 1896 -2 a 1167 1895 2 a 1167 296 -1 a 1167 295 1 a 1167 290 -1 a 1167 289 1 a 1167 170 -1 a 1167 169 1 a 1167 168 -1 a 1167 167 1 a 1167 166 -1 a 1167 165 1 a 1167 164 -1 a 1167 163 1 a 1168 4824 1 a 1168 4823 -1 a 1168 4494 -1 a 1168 4493 1 a 1168 4490 1 a 1168 4489 -1 a 1168 2386 1 a 1168 2385 -1 a 1168 2226 1 a 1168 2225 -1 a 1168 2224 1 a 1168 2223 -1 a 1169 3770 -1 a 1169 3769 1 a 1170 2972 1 a 1170 2971 -1 a 1170 2958 -1 a 1170 2957 1 a 1171 3950 -1 a 1171 3949 1 a 1171 3948 1 a 1171 3947 -1 a 1172 5066 -59.81 a 1172 5065 59.81 a 1172 5038 -1 a 1172 5037 1 a 1172 4946 -1 a 1172 4945 1 a 1172 4932 -1 a 1172 4931 1 a 1172 4868 -59.81 a 1172 4867 59.81 a 1172 4762 -1 a 1172 4761 1 a 1172 4760 -1 a 1172 4759 1 a 1172 4758 -1 a 1172 4757 1 a 1172 4666 1 a 1172 4665 -1 a 1172 4664 1 a 1172 4663 -1 a 1172 4662 1 a 1172 4661 -1 a 1172 4658 -1 a 1172 4657 1 a 1172 4642 -1 a 1172 4641 1 a 1172 4626 -1 a 1172 4625 1 a 1172 4624 -1 a 1172 4623 1 a 1172 4612 -1 a 1172 4611 1 a 1172 4556 -1 a 1172 4555 1 a 1172 4554 -1 a 1172 4553 1 a 1172 4550 -1 a 1172 4549 1 a 1172 4494 -1 a 1172 4493 1 a 1172 4462 -1 a 1172 4461 1 a 1172 4456 -4 a 1172 4455 4 a 1172 4454 -1 a 1172 4453 1 a 1172 4448 -2 a 1172 4447 2 a 1172 4426 -1 a 1172 4425 1 a 1172 4388 -1 a 1172 4387 1 a 1172 4384 -1 a 1172 4383 1 a 1172 4372 -1 a 1172 4371 1 a 1172 4366 -1 a 1172 4365 1 a 1172 4324 -1 a 1172 4323 1 a 1172 4276 -1 a 1172 4275 1 a 1172 4272 -1 a 1172 4271 1 a 1172 4264 -1 a 1172 4263 1 a 1172 4230 -1 a 1172 4229 1 a 1172 4226 -1 a 1172 4225 1 a 1172 4224 -1 a 1172 4223 1 a 1172 4218 -1 a 1172 4217 1 a 1172 4204 -1 a 1172 4203 1 a 1172 4184 -1 a 1172 4183 1 a 1172 4176 -1 a 1172 4175 1 a 1172 4150 -1 a 1172 4149 1 a 1172 4132 1 a 1172 4131 -1 a 1172 4104 -1 a 1172 4103 1 a 1172 4100 -1 a 1172 4099 1 a 1172 4086 -1 a 1172 4085 1 a 1172 4056 -1 a 1172 4055 1 a 1172 4042 -1 a 1172 4041 1 a 1172 4034 -1 a 1172 4033 1 a 1172 4008 -1 a 1172 4007 1 a 1172 3958 -1 a 1172 3957 1 a 1172 3956 -1 a 1172 3955 1 a 1172 3944 -1 a 1172 3943 1 a 1172 3898 -1 a 1172 3897 1 a 1172 3884 -1 a 1172 3883 1 a 1172 3876 -1 a 1172 3875 1 a 1172 3874 -1 a 1172 3873 1 a 1172 3864 1 a 1172 3863 -1 a 1172 3860 -1 a 1172 3859 1 a 1172 3850 1 a 1172 3849 -1 a 1172 3848 1 a 1172 3847 -1 a 1172 3846 1 a 1172 3845 -1 a 1172 3844 1 a 1172 3843 -1 a 1172 3842 1 a 1172 3841 -1 a 1172 3840 1 a 1172 3839 -1 a 1172 3838 1 a 1172 3837 -1 a 1172 3832 -1 a 1172 3831 1 a 1172 3822 1 a 1172 3821 -1 a 1172 3820 1 a 1172 3819 -1 a 1172 3802 -1 a 1172 3801 1 a 1172 3782 -1 a 1172 3781 1 a 1172 3772 -1 a 1172 3771 1 a 1172 3766 -1 a 1172 3765 1 a 1172 3760 -1 a 1172 3759 1 a 1172 3756 -1 a 1172 3755 1 a 1172 3750 -1 a 1172 3749 1 a 1172 3748 -1 a 1172 3747 1 a 1172 3744 -1 a 1172 3743 1 a 1172 3724 1 a 1172 3723 -1 a 1172 3714 -1 a 1172 3713 1 a 1172 3700 -1 a 1172 3699 1 a 1172 3698 -2 a 1172 3697 2 a 1172 3686 -1 a 1172 3685 1 a 1172 3600 -2 a 1172 3599 2 a 1172 3596 -1 a 1172 3595 1 a 1172 3584 -1 a 1172 3583 1 a 1172 3566 -1 a 1172 3565 1 a 1172 3562 -1 a 1172 3561 1 a 1172 3558 -1 a 1172 3557 1 a 1172 3554 -1 a 1172 3553 1 a 1172 3550 -1 a 1172 3549 1 a 1172 3546 -1 a 1172 3545 1 a 1172 3542 -1 a 1172 3541 1 a 1172 3540 -1 a 1172 3539 1 a 1172 3538 -1 a 1172 3537 1 a 1172 3536 -1 a 1172 3535 1 a 1172 3534 -1 a 1172 3533 1 a 1172 3532 -1 a 1172 3531 1 a 1172 3530 -1 a 1172 3529 1 a 1172 3528 -1 a 1172 3527 1 a 1172 3522 -1 a 1172 3521 1 a 1172 3510 -1 a 1172 3509 1 a 1172 3508 -1 a 1172 3507 1 a 1172 3506 -1 a 1172 3505 1 a 1172 3504 -1 a 1172 3503 1 a 1172 3502 -1 a 1172 3501 1 a 1172 3500 -1 a 1172 3499 1 a 1172 3498 -1 a 1172 3497 1 a 1172 3482 -1 a 1172 3481 1 a 1172 3480 -1 a 1172 3479 1 a 1172 3478 -1 a 1172 3477 1 a 1172 3476 -1 a 1172 3475 1 a 1172 3474 -1 a 1172 3473 1 a 1172 3472 -1 a 1172 3471 1 a 1172 3470 -1 a 1172 3469 1 a 1172 3468 -1 a 1172 3467 1 a 1172 3466 -1 a 1172 3465 1 a 1172 3450 -1 a 1172 3449 1 a 1172 3446 -1 a 1172 3445 1 a 1172 3442 -1 a 1172 3441 1 a 1172 3438 -1 a 1172 3437 1 a 1172 3434 -1 a 1172 3433 1 a 1172 3430 -1 a 1172 3429 1 a 1172 3426 -1 a 1172 3425 1 a 1172 3418 -1 a 1172 3417 1 a 1172 3416 -1 a 1172 3415 1 a 1172 3414 -1 a 1172 3413 1 a 1172 3412 -1 a 1172 3411 1 a 1172 3410 -1 a 1172 3409 1 a 1172 3408 -1 a 1172 3407 1 a 1172 3406 -1 a 1172 3405 1 a 1172 3398 1 a 1172 3397 -1 a 1172 3384 -1 a 1172 3383 1 a 1172 3380 -2 a 1172 3379 2 a 1172 3374 -2 a 1172 3373 2 a 1172 3368 -2 a 1172 3367 2 a 1172 3304 -1 a 1172 3303 1 a 1172 3302 -1 a 1172 3301 1 a 1172 3300 -1 a 1172 3299 1 a 1172 3298 -1 a 1172 3297 1 a 1172 3296 -1 a 1172 3295 1 a 1172 3294 -1 a 1172 3293 1 a 1172 3290 -1 a 1172 3289 1 a 1172 3286 -1 a 1172 3285 1 a 1172 3282 -1 a 1172 3281 1 a 1172 3278 -1 a 1172 3277 1 a 1172 3274 -1 a 1172 3273 1 a 1172 3270 -1 a 1172 3269 1 a 1172 3266 -1 a 1172 3265 1 a 1172 3262 -1 a 1172 3261 1 a 1172 3256 -1 a 1172 3255 1 a 1172 3252 -1 a 1172 3251 1 a 1172 3248 -1 a 1172 3247 1 a 1172 3246 -1 a 1172 3245 1 a 1172 3196 -1 a 1172 3195 1 a 1172 3166 -1 a 1172 3165 1 a 1172 3160 -1 a 1172 3159 1 a 1172 3100 -1 a 1172 3099 1 a 1172 3084 -1 a 1172 3083 1 a 1172 3074 1 a 1172 3073 -1 a 1172 3072 1 a 1172 3071 -1 a 1172 3070 1 a 1172 3069 -1 a 1172 3032 -1 a 1172 3031 1 a 1172 3030 -1 a 1172 3029 1 a 1172 3020 -1 a 1172 3019 1 a 1172 3010 -1 a 1172 3009 1 a 1172 3006 -1 a 1172 3005 1 a 1172 2996 -1 a 1172 2995 1 a 1172 2994 -1 a 1172 2993 1 a 1172 2930 2 a 1172 2929 -2 a 1172 2918 -1 a 1172 2917 1 a 1172 2914 -1 a 1172 2913 1 a 1172 2910 -1 a 1172 2909 1 a 1172 2906 -1 a 1172 2905 1 a 1172 2902 -1 a 1172 2901 1 a 1172 2868 -1 a 1172 2867 1 a 1172 2744 -1 a 1172 2743 1 a 1172 2742 -1 a 1172 2741 1 a 1172 2734 -1 a 1172 2733 1 a 1172 2704 -1 a 1172 2703 1 a 1172 2700 -1 a 1172 2699 1 a 1172 2698 -1 a 1172 2697 1 a 1172 2668 -1 a 1172 2667 1 a 1172 2624 -1 a 1172 2623 1 a 1172 2588 -1 a 1172 2587 1 a 1172 2552 -1 a 1172 2551 1 a 1172 2548 -1 a 1172 2547 1 a 1172 2542 -1 a 1172 2541 1 a 1172 2458 -1 a 1172 2457 1 a 1172 2452 -1 a 1172 2451 1 a 1172 2448 -1 a 1172 2447 1 a 1172 2446 -1 a 1172 2445 1 a 1172 2438 -1 a 1172 2437 1 a 1172 2392 -1 a 1172 2391 1 a 1172 2338 1 a 1172 2337 -1 a 1172 2336 -1 a 1172 2335 1 a 1172 2330 -1 a 1172 2329 1 a 1172 2314 -1 a 1172 2313 1 a 1172 2296 -1 a 1172 2295 1 a 1172 2290 -1 a 1172 2289 1 a 1172 2286 -1 a 1172 2285 1 a 1172 2272 -1 a 1172 2271 1 a 1172 2248 1 a 1172 2247 -1 a 1172 2246 1 a 1172 2245 -1 a 1172 2216 -1 a 1172 2215 1 a 1172 2212 1 a 1172 2211 -1 a 1172 2204 2 a 1172 2203 -2 a 1172 2198 -1 a 1172 2197 1 a 1172 2162 2 a 1172 2161 -2 a 1172 2160 -1 a 1172 2159 1 a 1172 2154 -1 a 1172 2153 1 a 1172 2150 -1 a 1172 2149 1 a 1172 2146 -1 a 1172 2145 1 a 1172 2142 -1 a 1172 2141 1 a 1172 2138 -1 a 1172 2137 1 a 1172 2134 -1 a 1172 2133 1 a 1172 2122 -1 a 1172 2121 1 a 1172 2038 -1 a 1172 2037 1 a 1172 2026 -1 a 1172 2025 1 a 1172 2020 -1 a 1172 2019 1 a 1172 1988 -1 a 1172 1987 1 a 1172 1966 -1 a 1172 1965 1 a 1172 1896 2 a 1172 1895 -2 a 1172 1894 -1 a 1172 1893 1 a 1172 1890 -59.806 a 1172 1889 59.806 a 1172 1154 1 a 1172 1153 -1 a 1172 1118 -1 a 1172 1117 1 a 1172 1098 -1 a 1172 1097 1 a 1172 1096 -1 a 1172 1095 1 a 1172 1080 -1 a 1172 1079 1 a 1172 1062 -1 a 1172 1061 1 a 1172 1034 -1 a 1172 1033 1 a 1172 1012 -1 a 1172 1011 1 a 1172 990 -1 a 1172 989 1 a 1172 930 -1 a 1172 929 1 a 1172 928 -1 a 1172 927 1 a 1172 926 -1 a 1172 925 1 a 1172 898 -1 a 1172 897 1 a 1172 896 -1 a 1172 895 1 a 1172 894 -1 a 1172 893 1 a 1172 890 -1 a 1172 889 1 a 1172 886 -1 a 1172 885 1 a 1172 884 -1 a 1172 883 1 a 1172 870 -1 a 1172 869 1 a 1172 866 -1 a 1172 865 1 a 1172 864 -1 a 1172 863 1 a 1172 856 -1 a 1172 855 1 a 1172 844 -1 a 1172 843 1 a 1172 830 -1 a 1172 829 1 a 1172 822 -1 a 1172 821 1 a 1172 766 -1 a 1172 765 1 a 1172 762 -1 a 1172 761 1 a 1172 758 -1 a 1172 757 1 a 1172 726 -1 a 1172 725 1 a 1172 724 -1 a 1172 723 1 a 1172 720 -1 a 1172 719 1 a 1172 718 -1 a 1172 717 1 a 1172 694 -1 a 1172 693 1 a 1172 688 1 a 1172 687 -1 a 1172 684 -1 a 1172 683 1 a 1172 670 -1 a 1172 669 1 a 1172 652 -1 a 1172 651 1 a 1172 642 -1 a 1172 641 1 a 1172 624 1 a 1172 623 -1 a 1172 618 -1 a 1172 617 1 a 1172 588 -1 a 1172 587 1 a 1172 504 -1 a 1172 503 1 a 1172 488 -1 a 1172 487 1 a 1172 486 -1 a 1172 485 1 a 1172 476 -1 a 1172 475 1 a 1172 470 1 a 1172 469 -1 a 1172 422 -1 a 1172 421 1 a 1172 408 -1 a 1172 407 1 a 1172 288 -1 a 1172 287 1 a 1172 286 -1 a 1172 285 1 a 1172 230 -1 a 1172 229 1 a 1172 218 -1 a 1172 217 1 a 1172 128 -1 a 1172 127 1 a 1172 24 -1 a 1172 23 1 a 1173 4816 -1 a 1173 4815 1 a 1173 3598 1 a 1173 3597 -1 a 1173 1768 1 a 1173 1767 -1 a 1174 3672 -1 a 1174 3671 1 a 1174 2778 1 a 1174 2777 -1 a 1175 4872 4 a 1175 4871 -4 a 1175 3666 1 a 1175 3665 -1 a 1175 3624 1 a 1175 3623 -1 a 1175 3488 1 a 1175 3487 -1 a 1175 3478 -1 a 1175 3477 1 a 1175 1890 0.04889 a 1175 1889 -0.04889 a 1176 3896 -1 a 1176 3895 1 a 1176 3004 1 a 1176 3003 -1 a 1176 922 -1 a 1176 921 1 a 1177 3792 -1 a 1177 3791 1 a 1177 3478 1 a 1177 3477 -1 a 1177 1890 0.02632 a 1177 1889 -0.02632 a 1177 750 1 a 1177 749 -1 a 1177 86 -1 a 1177 85 1 a 1178 4174 1 a 1178 4173 -1 a 1178 2570 -1 a 1178 2569 1 a 1178 2322 -1 a 1178 2321 1 a 1178 2250 -1 a 1178 2249 1 a 1179 5066 0.166895 a 1179 5065 -0.166895 a 1179 4868 0.166895 a 1179 4867 -0.166895 a 1179 4536 1 a 1179 4535 -1 a 1179 3932 1 a 1179 3931 -1 a 1179 3730 1 a 1179 3729 -1 a 1179 3316 1 a 1179 3315 -1 a 1179 3304 1 a 1179 3303 -1 a 1179 3178 -1 a 1179 3177 1 a 1179 2992 1 a 1179 2991 -1 a 1179 2696 1 a 1179 2695 -1 a 1179 1890 0.1335 a 1179 1889 -0.1335 a 1179 1006 1 a 1179 1005 -1 a 1179 1004 1 a 1179 1003 -1 a 1179 1002 1 a 1179 1001 -1 a 1179 1000 1 a 1179 999 -1 a 1179 998 1 a 1179 997 -1 a 1179 996 1 a 1179 995 -1 a 1179 994 1 a 1179 993 -1 a 1179 890 -1 a 1179 889 1 a 1180 3784 -1 a 1180 3783 1 a 1180 3470 1 a 1180 3469 -1 a 1180 78 -1 a 1180 77 1 a 1181 3738 1 a 1181 3737 -1 a 1181 3736 1 a 1181 3735 -1 a 1181 852 -1 a 1181 851 1 a 1181 850 -1 a 1181 849 1 a 1182 5038 -1 a 1182 5037 1 a 1182 1996 2 a 1182 1995 -2 a 1182 1994 2 a 1182 1993 -2 a 1182 1992 2 a 1182 1991 -2 a 1183 3658 1 a 1183 3657 -1 a 1183 3616 1 a 1183 3615 -1 a 1183 3470 -1 a 1183 3469 1 a 1184 3938 -1 a 1184 3937 1 a 1184 3936 1 a 1184 3935 -1 a 1184 2400 -1 a 1184 2399 1 a 1184 1010 1 a 1184 1009 -1 a 1184 242 1 a 1184 241 -1 a 1185 2686 1 a 1185 2685 -1 a 1185 2498 -1 a 1185 2497 1 a 1186 3886 -1 a 1186 3885 1 a 1186 3884 1 a 1186 3883 -1 a 1186 3686 -1 a 1186 3685 1 a 1187 4332 -1 a 1187 4331 1 a 1187 3892 1 a 1187 3891 -1 a 1187 3890 -1 a 1187 3889 1 a 1188 2796 1 a 1188 2795 -1 a 1188 54 -1 a 1188 53 1 a 1189 3606 -1 a 1189 3605 1 a 1189 54 1 a 1189 53 -1 a 1190 130 -1 a 1190 129 1 a 1191 4852 -1 a 1191 4851 1 a 1191 4732 -1 a 1191 4731 1 a 1191 4698 1 a 1191 4697 -1 a 1191 4630 -1 a 1191 4629 1 a 1191 4628 -1 a 1191 4627 1 a 1191 4580 -1 a 1191 4579 1 a 1191 4122 -1 a 1191 4121 1 a 1191 3872 -1 a 1191 3871 1 a 1191 3336 -3 a 1191 3335 3 a 1191 3230 -1 a 1191 3229 1 a 1191 3228 -1 a 1191 3227 1 a 1191 3156 1 a 1191 3155 -1 a 1191 3142 1 a 1191 3141 -1 a 1191 3138 1 a 1191 3137 -1 a 1191 2884 1 a 1191 2883 -1 a 1191 2366 1 a 1191 2365 -1 a 1191 2130 1 a 1191 2129 -1 a 1191 2068 -1 a 1191 2067 1 a 1191 1978 1 a 1191 1977 -1 a 1191 1132 1 a 1191 1131 -1 a 1191 1070 1 a 1191 1069 -1 a 1191 658 1 a 1191 657 -1 a 1192 1238 -1 a 1192 1237 1 a 1192 338 -1 a 1192 337 1 a 1193 1308 1 a 1193 1307 -1 a 1193 130 1 a 1193 129 -1 a 1194 4848 -1 a 1194 4847 1 a 1194 4830 1 a 1194 4829 -1 a 1195 1012 1 a 1195 1011 -1 a 1195 548 -1 a 1195 547 1 a 1196 5078 1 a 1196 5077 -1 a 1196 4850 1 a 1196 4849 -1 a 1197 1216 1 a 1197 1215 -1 a 1197 1214 1 a 1197 1213 -1 a 1197 158 -1 a 1197 157 1 a 1198 1180 1 a 1198 1179 -1 a 1198 1178 1 a 1198 1177 -1 a 1198 140 -1 a 1198 139 1 a 1199 1112 1 a 1199 1111 -1 a 1199 240 -1 a 1199 239 1 a 1200 1072 -1 a 1200 1071 1 a 1200 652 -1 a 1200 651 1 a 1201 4850 -1 a 1201 4849 1 a 1201 4848 1 a 1201 4847 -1 a 1202 3960 -1 a 1202 3959 1 a 1202 1266 3 a 1202 1265 -3 a 1203 4004 -1 a 1203 4003 1 a 1204 3680 -1 a 1204 3679 1 a 1204 2786 1 a 1204 2785 -1 a 1205 3280 1 a 1205 3279 -1 a 1205 984 -1 a 1205 983 1 a 1206 1118 -1 a 1206 1117 1 a 1206 1066 1 a 1206 1065 -1 a 1207 3864 -1 a 1207 3863 1 a 1207 3850 -1 a 1207 3849 1 a 1207 3846 -1 a 1207 3845 1 a 1207 3842 -1 a 1207 3841 1 a 1207 3838 -1 a 1207 3837 1 a 1207 3726 1 a 1207 3725 -1 a 1208 3318 -1 a 1208 3317 1 a 1208 3278 1 a 1208 3277 -1 a 1208 960 1 a 1208 959 -1 a 1209 1458 1 a 1209 1457 -1 a 1209 984 1 a 1209 983 -1 a 1210 2380 -1 a 1210 2379 1 a 1211 436 -1 a 1211 435 1 a 1211 232 -1 a 1211 231 1 a 1211 230 1 a 1211 229 -1 a 1211 228 1 a 1211 227 -1 a 1212 4156 -2 a 1212 4155 2 a 1212 2280 -1 a 1212 2279 1 a 1212 2278 -1 a 1212 2277 1 a 1212 2276 1 a 1212 2275 -1 a 1212 2274 1 a 1212 2273 -1 a 1212 2272 1 a 1212 2271 -1 a 1212 2240 1 a 1212 2239 -1 a 1212 2098 -1 a 1212 2097 1 a 1213 3296 -1 a 1213 3295 1 a 1213 392 -1 a 1213 391 1 a 1214 2866 -1 a 1214 2865 1 a 1215 4352 1 a 1215 4351 -1 a 1215 4154 -2 a 1215 4153 2 a 1215 4148 -1 a 1215 4147 1 a 1215 3060 -1 a 1215 3059 1 a 1215 3058 -1 a 1215 3057 1 a 1215 3056 -1 a 1215 3055 1 a 1215 3054 -1 a 1215 3053 1 a 1215 3052 -1 a 1215 3051 1 a 1215 2536 1 a 1215 2535 -1 a 1215 2276 -1 a 1215 2275 1 a 1215 2272 -1 a 1215 2271 1 a 1215 2238 1 a 1215 2237 -1 a 1215 2186 -1 a 1215 2185 1 a 1215 2160 -1 a 1215 2159 1 a 1215 542 -1 a 1215 541 1 a 1215 540 -1 a 1215 539 1 a 1215 538 -1 a 1215 537 1 a 1215 536 -1 a 1215 535 1 a 1216 2280 1 a 1216 2279 -1 a 1216 2278 1 a 1216 2277 -1 a 1216 1578 1 a 1216 1577 -1 a 1217 5006 -1 a 1217 5005 1 a 1217 5004 -1 a 1217 5003 1 a 1217 2854 1 a 1217 2853 -1 a 1217 2826 1 a 1217 2825 -1 a 1217 112 1 a 1217 111 -1 a 1217 98 -1 a 1217 97 1 a 1218 4038 -1 a 1218 4037 1 a 1219 4232 1 a 1219 4231 -1 a 1219 3354 1 a 1219 3353 -1 a 1219 2520 1 a 1219 2519 -1 a 1219 2426 -1 a 1219 2425 1 a 1220 200 -1 a 1220 199 1 a 1220 176 1 a 1220 175 -1 a 1221 5050 -1 a 1221 5049 1 a 1221 3636 -1 a 1221 3635 1 a 1221 98 1 a 1221 97 -1 a 1222 4038 1 a 1222 4037 -1 a 1222 1818 1 a 1222 1817 -1 a 1223 5012 -1 a 1223 5011 1 a 1223 1028 1 a 1223 1027 -1 a 1224 2732 -1 a 1224 2731 1 a 1225 3958 1 a 1225 3957 -1 a 1226 3822 -1 a 1226 3821 1 a 1226 314 -1 a 1226 313 1 a 1227 3706 -1 a 1227 3705 1 a 1227 3704 -1 a 1227 3703 1 a 1228 5066 0.001531 a 1228 5065 -0.001531 a 1228 4872 -2 a 1228 4871 2 a 1228 4868 0.001531 a 1228 4867 -0.001531 a 1229 4422 1 a 1229 4421 -1 a 1229 4420 1 a 1229 4419 -1 a 1229 4418 -1 a 1229 4417 1 a 1229 4416 -1 a 1229 4415 1 a 1229 3706 1 a 1229 3705 -1 a 1229 514 1 a 1229 513 -1 a 1230 3704 1 a 1230 3703 -1 a 1230 1774 1 a 1230 1773 -1 a 1231 3730 1 a 1231 3729 -1 a 1231 3690 -1 a 1231 3689 1 a 1232 4764 -1 a 1232 4763 1 a 1232 4762 1 a 1232 4761 -1 a 1233 4346 -1 a 1233 4345 1 a 1233 4344 1 a 1233 4343 -1 a 1233 3850 1 a 1233 3849 -1 a 1233 3248 -1 a 1233 3247 1 a 1234 3820 -1 a 1234 3819 1 a 1234 3702 1 a 1234 3701 -1 a 1235 204 -1 a 1235 203 1 a 1235 180 1 a 1235 179 -1 a 1236 3884 1 a 1236 3883 -1 a 1236 1010 -1 a 1236 1009 1 a 1237 1090 -1 a 1237 1089 1 a 1237 126 1 a 1237 125 -1 a 1237 124 1 a 1237 123 -1 a 1238 3550 -1 a 1238 3549 1 a 1238 3502 1 a 1238 3501 -1 a 1238 2824 1 a 1238 2823 -1 a 1238 2810 1 a 1238 2809 -1 a 1238 110 -1 a 1238 109 1 a 1239 2888 1 a 1239 2887 -1 a 1239 1668 1 a 1239 1667 -1 a 1240 3760 -1 a 1240 3759 1 a 1240 3750 1 a 1240 3749 -1 a 1241 3050 1 a 1241 3049 -1 a 1241 3046 1 a 1241 3045 -1 a 1241 2952 -1 a 1241 2951 1 a 1242 1946 -1 a 1242 1945 1 a 1242 1926 1 a 1242 1925 -1 a 1242 348 1 a 1242 347 -1 a 1243 4534 -1 a 1243 4533 1 a 1243 4482 1 a 1243 4481 -1 a 1244 3616 -1 a 1244 3615 1 a 1244 64 1 a 1244 63 -1 a 1245 3676 1 a 1245 3675 -1 a 1245 3634 1 a 1245 3633 -1 a 1245 3552 -1 a 1245 3551 1 a 1245 3502 -1 a 1245 3501 1 a 1245 800 2 a 1245 799 -2 a 1245 786 -1 a 1245 785 1 a 1246 2888 -1 a 1246 2887 1 a 1246 2886 1 a 1246 2885 -1 a 1247 1496 1 a 1247 1495 -1 a 1247 1272 1 a 1247 1271 -1 a 1248 4764 1 a 1248 4763 -1 a 1248 4756 1 a 1248 4755 -1 a 1249 1230 1 a 1249 1229 -1 a 1249 1228 -1 a 1249 1227 1 a 1250 2210 1 a 1250 2209 -1 a 1250 1572 1 a 1250 1571 -1 a 1251 2114 -1 a 1251 2113 1 a 1251 462 1 a 1251 461 -1 a 1252 2410 -1 a 1252 2409 1 a 1252 1270 -1 a 1252 1269 1 a 1252 1268 1 a 1252 1267 -1 a 1253 2164 -1 a 1253 2163 1 a 1253 2162 1 a 1253 2161 -1 a 1254 4608 -1 a 1254 4607 1 a 1254 2604 1 a 1254 2603 -1 a 1254 2596 1 a 1254 2595 -1 a 1254 360 -1 a 1254 359 1 a 1255 1418 1 a 1255 1417 -1 a 1255 776 1 a 1255 775 -1 a 1256 2210 -1 a 1256 2209 1 a 1256 2208 1 a 1256 2207 -1 a 1257 3758 -1 a 1257 3757 1 a 1257 3754 1 a 1257 3753 -1 a 1258 2412 -1 a 1258 2411 1 a 1258 1272 -1 a 1258 1271 1 a 1258 1270 1 a 1258 1269 -1 a 1259 4874 2 a 1259 4873 -2 a 1259 3682 1 a 1259 3681 -1 a 1259 3640 1 a 1259 3639 -1 a 1259 3564 -1 a 1259 3563 1 a 1259 3508 -1 a 1259 3507 1 a 1259 806 2 a 1259 805 -2 a 1259 792 -1 a 1259 791 1 a 1260 4608 1 a 1260 4607 -1 a 1260 776 -1 a 1260 775 1 a 1261 5034 -1 a 1261 5033 1 a 1261 4152 1 a 1261 4151 -1 a 1261 4148 -1 a 1261 4147 1 a 1261 3526 -1 a 1261 3525 1 a 1261 3516 1 a 1261 3515 -1 a 1261 2536 -1 a 1261 2535 1 a 1261 2274 -1 a 1261 2273 1 a 1261 2162 -1 a 1261 2161 1 a 1261 2160 1 a 1261 2159 -1 a 1261 2158 1 a 1261 2157 -1 a 1262 2164 1 a 1262 2163 -1 a 1262 1552 1 a 1262 1551 -1 a 1263 2262 1 a 1263 2261 -1 a 1263 2188 -1 a 1263 2187 1 a 1264 4986 2 a 1264 4985 -2 a 1264 4984 2 a 1264 4983 -2 a 1264 4982 2 a 1264 4981 -2 a 1264 4762 -1 a 1264 4761 1 a 1265 2102 1 a 1265 2101 -1 a 1265 1540 1 a 1265 1539 -1 a 1266 4536 1 a 1266 4535 -1 a 1266 4260 -1 a 1266 4259 1 a 1266 3526 1 a 1266 3525 -1 a 1266 3074 -1 a 1266 3073 1 a 1266 3072 -1 a 1266 3071 1 a 1266 3070 -1 a 1266 3069 1 a 1266 2284 1 a 1266 2283 -1 a 1266 2248 -1 a 1266 2247 1 a 1266 2246 -1 a 1266 2245 1 a 1266 2196 1 a 1266 2195 -1 a 1266 2100 1 a 1266 2099 -1 a 1267 4728 -1 a 1267 4727 1 a 1267 2980 1 a 1267 2979 -1 a 1267 2978 1 a 1267 2977 -1 a 1267 2974 1 a 1267 2973 -1 a 1267 2924 -1 a 1267 2923 1 a 1267 2898 -1 a 1267 2897 1 a 1267 2090 -1 a 1267 2089 1 a 1268 4216 -1 a 1268 4215 1 a 1268 4202 -1 a 1268 4201 1 a 1268 2946 1 a 1268 2945 -1 a 1268 2676 -1 a 1268 2675 1 a 1268 2120 -1 a 1268 2119 1 a 1268 2118 -1 a 1268 2117 1 a 1268 2116 -1 a 1268 2115 1 a 1268 2114 -1 a 1268 2113 1 a 1268 2112 -1 a 1268 2111 1 a 1268 2110 -1 a 1268 2109 1 a 1268 2108 -1 a 1268 2107 1 a 1268 1912 -1 a 1268 1911 1 a 1268 1910 -1 a 1268 1909 1 a 1268 1908 -1 a 1268 1907 1 a 1268 1906 -1 a 1268 1905 1 a 1268 1904 -1 a 1268 1903 1 a 1268 1902 -1 a 1268 1901 1 a 1268 1900 -1 a 1268 1899 1 a 1268 1260 -1 a 1268 1259 1 a 1268 1258 -1 a 1268 1257 1 a 1268 1256 -1 a 1268 1255 1 a 1268 1254 -1 a 1268 1253 1 a 1268 468 -1 a 1268 467 1 a 1268 466 -1 a 1268 465 1 a 1268 464 -1 a 1268 463 1 a 1268 462 -1 a 1268 461 1 a 1268 460 -1 a 1268 459 1 a 1268 458 -1 a 1268 457 1 a 1268 456 -1 a 1268 455 1 a 1268 364 -1 a 1268 363 1 a 1268 350 1 a 1268 349 -1 a 1268 260 1 a 1268 259 -1 a 1268 258 1 a 1268 257 -1 a 1268 256 1 a 1268 255 -1 a 1268 254 1 a 1268 253 -1 a 1268 252 1 a 1268 251 -1 a 1268 250 1 a 1268 249 -1 a 1268 248 1 a 1268 247 -1 a 1268 246 1 a 1268 245 -1 a 1268 244 1 a 1268 243 -1 a 1268 216 -1 a 1268 215 1 a 1268 214 -1 a 1268 213 1 a 1268 212 -1 a 1268 211 1 a 1268 210 -1 a 1268 209 1 a 1268 208 -1 a 1268 207 1 a 1268 206 -1 a 1268 205 1 a 1268 204 -1 a 1268 203 1 a 1268 202 -1 a 1268 201 1 a 1268 200 -1 a 1268 199 1 a 1268 198 -1 a 1268 197 1 a 1268 196 -1 a 1268 195 1 a 1269 2926 1 a 1269 2925 -1 a 1269 1684 1 a 1269 1683 -1 a 1270 4252 -1 a 1270 4251 1 a 1270 2102 -1 a 1270 2101 1 a 1270 2098 1 a 1270 2097 -1 a 1271 4728 1 a 1271 4727 -1 a 1271 2926 -1 a 1271 2925 1 a 1271 2924 1 a 1271 2923 -1 a 1272 648 -1 a 1272 647 1 a 1273 3368 1 a 1273 3367 -1 a 1273 3366 1 a 1273 3365 -1 a 1273 3362 -1 a 1273 3361 1 a 1274 3068 1 a 1274 3067 -1 a 1274 2972 -1 a 1274 2971 1 a 1275 1196 1 a 1275 1195 -1 a 1275 1194 1 a 1275 1193 -1 a 1275 148 -1 a 1275 147 1 a 1276 1396 1 a 1276 1395 -1 a 1276 648 1 a 1276 647 -1 a 1277 2958 1 a 1277 2957 -1 a 1277 2954 -1 a 1277 2953 1 a 1278 2682 -1 a 1278 2681 1 a 1278 334 1 a 1278 333 -1 a 1279 2718 1 a 1279 2717 -1 a 1279 492 -1 a 1279 491 1 a 1280 1296 1 a 1280 1295 -1 a 1280 30 1 a 1280 29 -1 a 1281 616 -1 a 1281 615 1 a 1282 42 1 a 1282 41 -1 a 1282 30 -1 a 1282 29 1 a 1283 2686 -1 a 1283 2685 1 a 1283 1952 -1 a 1283 1951 1 a 1283 1932 1 a 1283 1931 -1 a 1283 338 1 a 1283 337 -1 a 1284 4464 -1 a 1284 4463 1 a 1284 3312 -1 a 1284 3311 1 a 1284 3290 1 a 1284 3289 -1 a 1284 2466 -1 a 1284 2465 1 a 1284 2430 -1 a 1284 2429 1 a 1284 2396 -1 a 1284 2395 1 a 1284 2394 1 a 1284 2393 -1 a 1284 2234 1 a 1284 2233 -1 a 1284 2226 -1 a 1284 2225 1 a 1285 3422 -1 a 1285 3421 1 a 1285 3420 1 a 1285 3419 -1 a 1286 2398 1 a 1286 2397 -1 a 1286 1608 1 a 1286 1607 -1 a 1287 3292 1 a 1287 3291 -1 a 1287 2398 -1 a 1287 2397 1 a 1288 3422 1 a 1288 3421 -1 a 1288 1760 1 a 1288 1759 -1 a 1289 4918 1 a 1289 4917 -1 a 1289 4058 -1 a 1289 4057 1 a 1290 3420 -1 a 1290 3419 1 a 1291 700 -1 a 1291 699 1 a 1291 698 -1 a 1291 697 1 a 1291 696 -1 a 1291 695 1 a 1292 4916 -1 a 1292 4915 1 a 1292 4738 1 a 1292 4737 -1 a 1293 3128 1 a 1293 3127 -1 a 1293 3126 -1 a 1293 3125 1 a 1294 2992 -1 a 1294 2991 1 a 1294 748 1 a 1294 747 -1 a 1295 3194 -1 a 1295 3193 1 a 1295 3128 -1 a 1295 3127 1 a 1296 3126 1 a 1296 3125 -1 a 1296 1726 1 a 1296 1725 -1 a 1297 4044 1 a 1297 4043 -1 a 1297 1176 1 a 1297 1175 -1 a 1297 1174 1 a 1297 1173 -1 a 1297 138 -1 a 1297 137 1 a 1298 4276 1 a 1298 4275 -1 a 1298 4272 1 a 1298 4271 -1 a 1298 4228 -1 a 1298 4227 1 a 1298 4226 1 a 1298 4225 -1 a 1299 5010 -1 a 1299 5009 1 a 1299 4808 1 a 1299 4807 -1 a 1300 4646 -1 a 1300 4645 1 a 1300 3750 -1 a 1300 3749 1 a 1300 552 1 a 1300 551 -1 a 1300 476 1 a 1300 475 -1 a 1301 4090 1 a 1301 4089 -1 a 1301 680 1 a 1301 679 -1 a 1302 4388 1 a 1302 4387 -1 a 1302 4386 -1 a 1302 4385 1 a 1303 3594 1 a 1303 3593 -1 a 1303 1764 1 a 1303 1763 -1 a 1304 1404 1 a 1304 1403 -1 a 1304 708 1 a 1304 707 -1 a 1305 4200 -1 a 1305 4199 1 a 1305 4198 1 a 1305 4197 -1 a 1305 4190 -1 a 1305 4189 1 a 1306 5066 0.004737 a 1306 5065 -0.004737 a 1306 1890 0.004737 a 1306 1889 -0.004737 a 1306 712 1 a 1306 711 -1 a 1306 706 1 a 1306 705 -1 a 1307 4070 1 a 1307 4069 -1 a 1307 1134 1 a 1307 1133 -1 a 1308 5066 0.13874 a 1308 5065 -0.13874 a 1308 4868 0.13874 a 1308 4867 -0.13874 a 1308 3592 -1 a 1308 3591 1 a 1308 3590 1 a 1308 3589 -1 a 1308 3588 1 a 1308 3587 -1 a 1308 1890 0.1759 a 1308 1889 -0.1759 a 1309 2836 1 a 1309 2835 -1 a 1309 2808 1 a 1309 2807 -1 a 1309 80 1 a 1309 79 -1 a 1309 66 -1 a 1309 65 1 a 1310 5042 1 a 1310 5041 -1 a 1310 5026 1 a 1310 5025 -1 a 1310 5020 1 a 1310 5019 -1 a 1310 4984 1 a 1310 4983 -1 a 1310 4978 1 a 1310 4977 -1 a 1310 4972 1 a 1310 4971 -1 a 1310 4950 1 a 1310 4949 -1 a 1310 4936 1 a 1310 4935 -1 a 1310 4450 1 a 1310 4449 -1 a 1310 2060 -1 a 1310 2059 1 a 1310 2058 -1 a 1310 2057 1 a 1310 2012 1 a 1310 2011 -1 a 1310 1994 1 a 1310 1993 -1 a 1310 836 1 a 1310 835 -1 a 1310 584 1 a 1310 583 -1 a 1311 4200 1 a 1311 4199 -1 a 1311 1854 1 a 1311 1853 -1 a 1312 3594 -1 a 1312 3593 1 a 1312 3592 1 a 1312 3591 -1 a 1313 3122 -1 a 1313 3121 1 a 1313 3120 1 a 1313 3119 -1 a 1314 712 -1 a 1314 711 1 a 1314 708 -1 a 1314 707 1 a 1314 706 -1 a 1314 705 1 a 1315 5066 0.040246 a 1315 5065 -0.040246 a 1315 4868 0.040246 a 1315 4867 -0.040246 a 1315 4378 1 a 1315 4377 -1 a 1315 4198 -1 a 1315 4197 1 a 1315 4196 1 a 1315 4195 -1 a 1315 4194 1 a 1315 4193 -1 a 1315 1890 0.1379 a 1315 1889 -0.1379 a 1316 3618 -1 a 1316 3617 1 a 1316 66 1 a 1316 65 -1 a 1317 2798 1 a 1317 2797 -1 a 1317 56 -1 a 1317 55 1 a 1318 4188 1 a 1318 4187 -1 a 1318 1852 1 a 1318 1851 -1 a 1319 2454 -1 a 1319 2453 1 a 1319 1120 1 a 1319 1119 -1 a 1320 3064 1 a 1320 3063 -1 a 1320 3044 1 a 1320 3043 -1 a 1320 3040 -1 a 1320 3039 1 a 1320 2968 -1 a 1320 2967 1 a 1320 2964 -1 a 1320 2963 1 a 1321 2692 1 a 1321 2691 -1 a 1321 2504 -1 a 1321 2503 1 a 1322 1898 1 a 1322 1897 -1 a 1322 1502 1 a 1322 1501 -1 a 1323 3608 -1 a 1323 3607 1 a 1323 56 1 a 1323 55 -1 a 1324 4188 -1 a 1324 4187 1 a 1325 3802 1 a 1325 3801 -1 a 1325 3798 -1 a 1325 3797 1 a 1326 3800 1 a 1326 3799 -1 a 1326 1786 1 a 1326 1785 -1 a 1327 1498 1 a 1327 1497 -1 a 1327 1274 1 a 1327 1273 -1 a 1328 4172 -1 a 1328 4171 1 a 1328 4170 1 a 1328 4169 -1 a 1329 4208 -1 a 1329 4207 1 a 1329 298 -1 a 1329 297 1 a 1329 296 1 a 1329 295 -1 a 1330 3804 1 a 1330 3803 -1 a 1330 3800 -1 a 1330 3799 1 a 1331 4172 1 a 1331 4171 -1 a 1331 1842 1 a 1331 1841 -1 a 1332 1342 1 a 1332 1341 -1 a 1332 298 1 a 1332 297 -1 a 1333 4220 1 a 1333 4219 -1 a 1333 2096 -1 a 1333 2095 1 a 1334 5066 0.087887 a 1334 5065 -0.087887 a 1334 4868 0.087887 a 1334 4867 -0.087887 a 1334 4170 -1 a 1334 4169 1 a 1334 4168 1 a 1334 4167 -1 a 1334 4164 -1 a 1334 4163 1 a 1334 4162 -1 a 1334 4161 1 a 1334 3124 -1 a 1334 3123 1 a 1334 1890 0.05684 a 1334 1889 -0.05684 a 1335 1274 -1 a 1335 1273 1 a 1336 3908 -1 a 1336 3907 1 a 1336 3902 1 a 1336 3901 -1 a 1337 2136 1 a 1337 2135 -1 a 1337 1544 1 a 1337 1543 -1 a 1338 2790 -1 a 1338 2789 1 a 1338 2788 -1 a 1338 2787 1 a 1338 2786 -1 a 1338 2785 1 a 1338 2784 -1 a 1338 2783 1 a 1338 2782 -1 a 1338 2781 1 a 1338 2780 -1 a 1338 2779 1 a 1338 2778 -1 a 1338 2777 1 a 1338 2420 1 a 1338 2419 -1 a 1338 2140 -1 a 1338 2139 1 a 1338 2138 1 a 1338 2137 -1 a 1339 1240 -1 a 1339 1239 1 a 1339 340 -1 a 1339 339 1 a 1340 3906 1 a 1340 3905 -1 a 1340 1796 1 a 1340 1795 -1 a 1341 2846 -1 a 1341 2845 1 a 1341 2844 -1 a 1341 2843 1 a 1341 2842 -1 a 1341 2841 1 a 1341 2840 -1 a 1341 2839 1 a 1341 2838 -1 a 1341 2837 1 a 1341 2836 -1 a 1341 2835 1 a 1341 2834 -1 a 1341 2833 1 a 1341 2818 -1 a 1341 2817 1 a 1341 2816 -1 a 1341 2815 1 a 1341 2814 -1 a 1341 2813 1 a 1341 2812 -1 a 1341 2811 1 a 1341 2810 -1 a 1341 2809 1 a 1341 2808 -1 a 1341 2807 1 a 1341 2806 -1 a 1341 2805 1 a 1341 2410 1 a 1341 2409 -1 a 1341 2134 -1 a 1341 2133 1 a 1342 3560 1 a 1342 3559 -1 a 1342 3536 -1 a 1342 3535 1 a 1343 4876 76 a 1343 4875 -76 a 1343 802 -1 a 1343 801 1 a 1343 788 1 a 1343 787 -1 a 1344 4206 -1 a 1344 4205 1 a 1344 292 -1 a 1344 291 1 a 1344 290 1 a 1344 289 -1 a 1345 4364 1 a 1345 4363 -1 a 1345 4362 -1 a 1345 4361 1 a 1346 2860 -1 a 1346 2859 1 a 1346 2858 -1 a 1346 2857 1 a 1346 2856 -1 a 1346 2855 1 a 1346 2854 -1 a 1346 2853 1 a 1346 2852 -1 a 1346 2851 1 a 1346 2850 -1 a 1346 2849 1 a 1346 2848 -1 a 1346 2847 1 a 1346 2832 -1 a 1346 2831 1 a 1346 2830 -1 a 1346 2829 1 a 1346 2828 -1 a 1346 2827 1 a 1346 2826 -1 a 1346 2825 1 a 1346 2824 -1 a 1346 2823 1 a 1346 2822 -1 a 1346 2821 1 a 1346 2820 -1 a 1346 2819 1 a 1346 2418 1 a 1346 2417 -1 a 1346 2138 -1 a 1346 2137 1 a 1347 3908 1 a 1347 3907 -1 a 1347 3906 -1 a 1347 3905 1 a 1348 2776 -1 a 1348 2775 1 a 1348 2774 -1 a 1348 2773 1 a 1348 2772 -1 a 1348 2771 1 a 1348 2770 -1 a 1348 2769 1 a 1348 2768 -1 a 1348 2767 1 a 1348 2766 -1 a 1348 2765 1 a 1348 2764 -1 a 1348 2763 1 a 1348 2412 1 a 1348 2411 -1 a 1348 2136 -1 a 1348 2135 1 a 1348 2134 1 a 1348 2133 -1 a 1349 2140 1 a 1349 2139 -1 a 1349 1546 1 a 1349 1545 -1 a 1350 4362 1 a 1350 4361 -1 a 1350 1884 1 a 1350 1883 -1 a 1351 4364 -1 a 1351 4363 1 a 1351 4350 1 a 1351 4349 -1 a 1352 1338 1 a 1352 1337 -1 a 1352 292 1 a 1352 291 -1 a 1353 4134 -1 a 1353 4133 1 a 1353 1062 -1 a 1353 1061 1 a 1353 1060 1 a 1353 1059 -1 a 1354 2408 1 a 1354 2407 -1 a 1354 2124 -1 a 1354 2123 1 a 1354 2122 1 a 1354 2121 -1 a 1355 3828 -1 a 1355 3827 1 a 1355 3386 -1 a 1355 3385 1 a 1355 3384 1 a 1355 3383 -1 a 1355 610 -1 a 1355 609 1 a 1356 522 -1 a 1356 521 1 a 1356 520 1 a 1356 519 -1 a 1357 3570 -1 a 1357 3569 1 a 1357 3542 1 a 1357 3541 -1 a 1357 3528 1 a 1357 3527 -1 a 1358 3386 1 a 1358 3385 -1 a 1358 1754 1 a 1358 1753 -1 a 1359 2124 1 a 1359 2123 -1 a 1359 1542 1 a 1359 1541 -1 a 1360 4658 1 a 1360 4657 -1 a 1360 3828 1 a 1360 3827 -1 a 1360 3384 -1 a 1360 3383 1 a 1360 3382 1 a 1360 3381 -1 a 1360 610 1 a 1360 609 -1 a 1360 352 -1 a 1360 351 1 a 1361 5066 0.001 a 1361 5065 -0.001 a 1361 4914 -1 a 1361 4913 1 a 1361 4868 0.001 a 1361 4867 -0.001 a 1361 4378 -1 a 1361 4377 1 a 1361 4322 -1 a 1361 4321 1 a 1361 4196 -1 a 1361 4195 1 a 1361 4168 -1 a 1361 4167 1 a 1361 4102 -1 a 1361 4101 1 a 1361 4022 -1 a 1361 4021 1 a 1361 3968 -1 a 1361 3967 1 a 1361 3966 -1 a 1361 3965 1 a 1361 3958 -1 a 1361 3957 1 a 1361 3778 -1 a 1361 3777 1 a 1361 3770 -1 a 1361 3769 1 a 1361 3744 -1 a 1361 3743 1 a 1361 3590 -1 a 1361 3589 1 a 1361 3424 -1 a 1361 3423 1 a 1361 3320 -1 a 1361 3319 1 a 1361 3282 1 a 1361 3281 -1 a 1361 3162 -1 a 1361 3161 1 a 1361 3136 -1 a 1361 3135 1 a 1361 3018 -1 a 1361 3017 1 a 1361 2866 -1 a 1361 2865 1 a 1361 2732 -1 a 1361 2731 1 a 1361 2622 -1 a 1361 2621 1 a 1361 2566 -1 a 1361 2565 1 a 1361 2550 -1 a 1361 2549 1 a 1361 2460 -1 a 1361 2459 1 a 1361 2396 -1 a 1361 2395 1 a 1361 2380 -1 a 1361 2379 1 a 1361 2312 -1 a 1361 2311 1 a 1361 2288 -1 a 1361 2287 1 a 1361 2222 -1 a 1361 2221 1 a 1361 1952 -1 a 1361 1951 1 a 1361 1950 -1 a 1361 1949 1 a 1361 1948 -1 a 1361 1947 1 a 1361 1946 -1 a 1361 1945 1 a 1361 1944 -1 a 1361 1943 1 a 1361 1942 -1 a 1361 1941 1 a 1361 1940 -1 a 1361 1939 1 a 1361 1938 -1 a 1361 1937 1 a 1361 1936 -1 a 1361 1935 1 a 1361 1934 -1 a 1361 1933 1 a 1361 1266 -6 a 1361 1265 6 a 1361 924 -1 a 1361 923 1 a 1361 694 -1 a 1361 693 1 a 1361 668 -1 a 1361 667 1 a 1361 640 -1 a 1361 639 1 a 1361 638 -1 a 1361 637 1 a 1361 636 -1 a 1361 635 1 a 1361 616 -1 a 1361 615 1 a 1361 614 -1 a 1361 613 1 a 1361 554 1 a 1361 553 -1 a 1361 502 -1 a 1361 501 1 a 1361 418 -1 a 1361 417 1 a 1361 414 -1 a 1361 413 1 a 1361 412 -1 a 1361 411 1 a 1361 398 -1 a 1361 397 1 a 1361 392 1 a 1361 391 -1 a 1361 390 1 a 1361 389 -1 a 1361 388 1 a 1361 387 -1 a 1361 366 -1 a 1361 365 1 a 1361 260 -1 a 1361 259 1 a 1361 258 -1 a 1361 257 1 a 1361 256 -1 a 1361 255 1 a 1361 254 -1 a 1361 253 1 a 1361 252 -1 a 1361 251 1 a 1361 250 -1 a 1361 249 1 a 1361 248 -1 a 1361 247 1 a 1361 246 -1 a 1361 245 1 a 1361 244 -1 a 1361 243 1 a 1361 118 -1 a 1361 117 1 a 1361 116 -1 a 1361 115 1 a 1361 114 -1 a 1361 113 1 a 1361 112 -1 a 1361 111 1 a 1361 110 -1 a 1361 109 1 a 1361 108 -1 a 1361 107 1 a 1361 106 -1 a 1361 105 1 a 1361 90 -1 a 1361 89 1 a 1361 88 -1 a 1361 87 1 a 1361 86 -1 a 1361 85 1 a 1361 84 -1 a 1361 83 1 a 1361 82 -1 a 1361 81 1 a 1361 80 -1 a 1361 79 1 a 1361 78 -1 a 1361 77 1 a 1362 1378 1 a 1362 1377 -1 a 1362 522 1 a 1362 521 -1 a 1363 2118 1 a 1363 2117 -1 a 1363 1204 -1 a 1363 1203 1 a 1363 1202 -1 a 1363 1201 1 a 1363 466 1 a 1363 465 -1 a 1363 254 -1 a 1363 253 1 a 1364 3544 1 a 1364 3543 -1 a 1364 3528 -1 a 1364 3527 1 a 1365 4304 -1 a 1365 4303 1 a 1365 520 -1 a 1365 519 1 a 1365 518 1 a 1365 517 -1 a 1366 518 -1 a 1366 517 1 a 1366 516 1 a 1366 515 -1 a 1367 3268 -1 a 1367 3267 1 a 1367 1024 -1 a 1367 1023 1 a 1367 1022 1 a 1367 1021 -1 a 1368 3944 -1 a 1368 3943 1 a 1368 416 1 a 1368 415 -1 a 1369 3088 1 a 1369 3087 -1 a 1369 1720 1 a 1369 1719 -1 a 1370 44 1 a 1370 43 -1 a 1370 28 -1 a 1370 27 1 a 1371 3266 -1 a 1371 3265 1 a 1371 1022 -1 a 1371 1021 1 a 1371 1020 1 a 1371 1019 -1 a 1372 1464 1 a 1372 1463 -1 a 1372 1024 1 a 1372 1023 -1 a 1373 1294 1 a 1373 1293 -1 a 1373 28 1 a 1373 27 -1 a 1374 3088 -1 a 1374 3087 1 a 1374 3086 1 a 1374 3085 -1 a 1375 4842 1 a 1375 4841 -1 a 1375 4840 -1 a 1375 4839 1 a 1376 574 1 a 1376 573 -1 a 1377 4842 -1 a 1377 4841 1 a 1377 4818 1 a 1377 4817 -1 a 1378 5072 1 a 1378 5071 -1 a 1378 4840 1 a 1378 4839 -1 a 1378 4816 -1 a 1378 4815 1 a 1379 4790 -1 a 1379 4789 1 a 1379 4640 1 a 1379 4639 -1 a 1379 4040 1 a 1379 4039 -1 a 1379 3458 -1 a 1379 3457 1 a 1379 3456 -1 a 1379 3455 1 a 1379 906 -1 a 1379 905 1 a 1380 4856 -1 a 1380 4855 1 a 1380 3998 1 a 1380 3997 -1 a 1380 1808 1 a 1380 1807 -1 a 1381 1472 1 a 1381 1471 -1 a 1381 1048 1 a 1381 1047 -1 a 1382 2346 -1 a 1382 2345 1 a 1382 1892 -1 a 1382 1891 1 a 1382 1050 -1 a 1382 1049 1 a 1383 5066 0.049404 a 1383 5065 -0.049404 a 1383 4870 -2 a 1383 4869 2 a 1383 4868 0.049404 a 1383 4867 -0.049404 a 1384 4852 -1 a 1384 4851 1 a 1384 4638 -1 a 1384 4637 1 a 1384 4634 -1 a 1384 4633 1 a 1384 4630 -1 a 1384 4629 1 a 1384 3998 -1 a 1384 3997 1 a 1384 908 -1 a 1384 907 1 a 1385 2688 1 a 1385 2687 -1 a 1385 2500 -1 a 1385 2499 1 a 1386 1050 1 a 1386 1049 -1 a 1386 1048 -1 a 1386 1047 1 a 1387 2976 -1 a 1387 2975 1 a 1387 1098 1 a 1387 1097 -1 a 1387 1096 1 a 1387 1095 -1 a 1388 4192 -1 a 1388 4191 1 a 1388 4190 1 a 1388 4189 -1 a 1389 1958 1 a 1389 1957 -1 a 1389 1504 1 a 1389 1503 -1 a 1390 5036 -1 a 1390 5035 1 a 1390 3124 -1 a 1390 3123 1 a 1390 1962 1 a 1390 1961 -1 a 1390 1960 -1 a 1390 1959 1 a 1391 3134 1 a 1391 3133 -1 a 1391 3132 -1 a 1391 3131 1 a 1392 4998 -1 a 1392 4997 1 a 1393 4814 1 a 1393 4813 -1 a 1393 4714 -1 a 1393 4713 1 a 1394 1960 1 a 1394 1959 -1 a 1394 1958 -1 a 1394 1957 1 a 1395 4712 1 a 1395 4711 -1 a 1395 4710 1 a 1395 4709 -1 a 1396 2932 -1 a 1396 2931 1 a 1396 2930 1 a 1396 2929 -1 a 1397 3124 1 a 1397 3123 -1 a 1398 3770 1 a 1398 3769 -1 a 1399 2024 1 a 1399 2023 -1 a 1399 2022 -1 a 1399 2021 1 a 1399 1518 1 a 1399 1517 -1 a 1400 2020 -1 a 1400 2019 1 a 1400 2014 2 a 1400 2013 -2 a 1400 2012 2 a 1400 2011 -2 a 1400 2010 2 a 1400 2009 -2 a 1401 4496 -1 a 1401 4495 1 a 1401 3084 1 a 1401 3083 -1 a 1401 2936 -1 a 1401 2935 1 a 1401 2930 -1 a 1401 2929 1 a 1401 2928 1 a 1401 2927 -1 a 1401 2538 -1 a 1401 2537 1 a 1402 2932 1 a 1402 2931 -1 a 1402 1696 1 a 1402 1695 -1 a 1403 2460 -1 a 1403 2459 1 a 1403 2458 1 a 1403 2457 -1 a 1404 5066 1e-05 a 1404 5065 -1e-05 a 1404 5040 -1 a 1404 5039 1 a 1404 5024 -1 a 1404 5023 1 a 1404 5018 -1 a 1404 5017 1 a 1404 4982 -1 a 1404 4981 1 a 1404 4976 -1 a 1404 4975 1 a 1404 4970 -1 a 1404 4969 1 a 1404 4948 -1 a 1404 4947 1 a 1404 4934 -1 a 1404 4933 1 a 1404 4868 1e-05 a 1404 4867 -1e-05 a 1404 4400 -1 a 1404 4399 1 a 1404 4396 1 a 1404 4395 -1 a 1404 3764 1 a 1404 3763 -1 a 1404 2056 -1 a 1404 2055 1 a 1404 2010 -1 a 1404 2009 1 a 1404 2006 -1 a 1404 2005 1 a 1404 1992 -1 a 1404 1991 1 a 1404 1956 1 a 1404 1955 -1 a 1404 1954 1 a 1404 1953 -1 a 1404 1890 0.000223 a 1404 1889 -0.000223 a 1404 956 1 a 1404 955 -1 a 1404 834 -1 a 1404 833 1 a 1404 582 -1 a 1404 581 1 a 1404 348 1 a 1404 347 -1 a 1404 346 1 a 1404 345 -1 a 1404 344 1 a 1404 343 -1 a 1404 342 1 a 1404 341 -1 a 1404 340 1 a 1404 339 -1 a 1404 338 1 a 1404 337 -1 a 1404 336 1 a 1404 335 -1 a 1404 334 1 a 1404 333 -1 a 1405 2024 -1 a 1405 2023 1 a 1405 2020 1 a 1405 2019 -1 a 1406 4882 76 a 1406 4881 -76 a 1406 3440 -1 a 1406 3439 1 a 1406 8 1 a 1406 7 -1 a 1407 3200 1 a 1407 3199 -1 a 1407 1734 1 a 1407 1733 -1 a 1408 4686 -1 a 1408 4685 1 a 1408 4612 -1 a 1408 4611 1 a 1408 3198 1 a 1408 3197 -1 a 1408 3196 1 a 1408 3195 -1 a 1409 3438 -1 a 1409 3437 1 a 1409 972 1 a 1409 971 -1 a 1409 8 -1 a 1409 7 1 a 1410 4686 1 a 1410 4685 -1 a 1410 4612 1 a 1410 4611 -1 a 1410 3200 -1 a 1410 3199 1 a 1410 3198 -1 a 1410 3197 1 a 1410 3196 -1 a 1410 3195 1 a 1411 4042 1 a 1411 4041 -1 a 1411 4000 -1 a 1411 3999 1 a 1412 4302 1 a 1412 4301 -1 a 1412 4300 -1 a 1412 4299 1 a 1413 3098 1 a 1413 3097 -1 a 1413 3096 1 a 1413 3095 -1 a 1413 3094 1 a 1413 3093 -1 a 1413 2696 -1 a 1413 2695 1 a 1414 5066 0.003158 a 1414 5065 -0.003158 a 1414 4626 -1 a 1414 4625 1 a 1414 3090 -1 a 1414 3089 1 a 1414 3082 -1 a 1414 3081 1 a 1414 3080 1 a 1414 3079 -1 a 1414 1890 0.003158 a 1414 1889 -0.003158 a 1415 3092 1 a 1415 3091 -1 a 1415 1718 1 a 1415 1717 -1 a 1416 1340 1 a 1416 1339 -1 a 1416 294 1 a 1416 293 -1 a 1417 4042 -1 a 1417 4041 1 a 1417 3944 1 a 1417 3943 -1 a 1417 2482 -1 a 1417 2481 1 a 1417 1890 0.003948 a 1417 1889 -0.003948 a 1418 4962 1 a 1418 4961 -1 a 1418 4960 -1 a 1418 4959 1 a 1419 4290 1 a 1419 4289 -1 a 1419 2558 -1 a 1419 2557 1 a 1420 4000 1 a 1420 3999 -1 a 1420 1810 1 a 1420 1809 -1 a 1421 3108 -1 a 1421 3107 1 a 1421 2954 1 a 1421 2953 -1 a 1422 4626 1 a 1422 4625 -1 a 1422 3092 -1 a 1422 3091 1 a 1422 3090 1 a 1422 3089 -1 a 1422 3082 1 a 1422 3081 -1 a 1422 3080 -1 a 1422 3079 1 a 1423 294 -1 a 1423 293 1 a 1423 290 -1 a 1423 289 1 a 1424 2452 1 a 1424 2451 -1 a 1424 2296 -1 a 1424 2295 1 a 1425 2498 1 a 1425 2497 -1 a 1425 1240 1 a 1425 1239 -1 a 1426 4300 1 a 1426 4299 -1 a 1426 1872 1 a 1426 1871 -1 a 1427 2534 1 a 1427 2533 -1 a 1428 2120 1 a 1428 2119 -1 a 1428 1208 -1 a 1428 1207 1 a 1428 1206 -1 a 1428 1205 1 a 1428 468 1 a 1428 467 -1 a 1428 252 -1 a 1428 251 1 a 1429 4542 1 a 1429 4541 -1 a 1429 4540 -1 a 1429 4539 1 a 1430 3364 -1 a 1430 3363 1 a 1430 2730 1 a 1430 2729 -1 a 1431 5050 -1 a 1431 5049 1 a 1431 5048 -1 a 1431 5047 1 a 1431 4998 1 a 1431 4997 -1 a 1432 5036 1 a 1432 5035 -1 a 1433 1970 1 a 1433 1969 -1 a 1433 1968 -1 a 1433 1967 1 a 1434 2294 -1 a 1434 2293 1 a 1434 2154 1 a 1434 2153 -1 a 1435 5036 1 a 1435 5035 -1 a 1435 4688 -1 a 1435 4687 1 a 1435 4582 0.5 a 1435 4581 -0.5 a 1435 4580 0.5 a 1435 4579 -0.5 a 1435 4402 1 a 1435 4401 -1 a 1435 4400 1 a 1435 4399 -1 a 1435 4398 1 a 1435 4397 -1 a 1435 4304 1 a 1435 4303 -1 a 1435 4014 -1 a 1435 4013 1 a 1435 3872 2 a 1435 3871 -2 a 1435 3870 2 a 1435 3869 -2 a 1435 3852 1 a 1435 3851 -1 a 1435 3736 1.5 a 1435 3735 -1.5 a 1435 3464 1 a 1435 3463 -1 a 1435 3378 0.5 a 1435 3377 -0.5 a 1435 3372 0.5 a 1435 3371 -0.5 a 1435 3366 0.5 a 1435 3365 -0.5 a 1435 3342 -1 a 1435 3341 1 a 1435 3238 2 a 1435 3237 -2 a 1435 3236 2 a 1435 3235 -2 a 1435 3124 1 a 1435 3123 -1 a 1435 2482 2 a 1435 2481 -2 a 1435 1096 1 a 1435 1095 -1 a 1435 938 0.5 a 1435 937 -0.5 a 1435 850 1 a 1435 849 -1 a 1435 662 1 a 1435 661 -1 a 1435 262 1 a 1435 261 -1 a 1436 5066 0.154549 a 1436 5065 -0.154549 a 1436 4868 0.154549 a 1436 4867 -0.154549 a 1436 4220 1 a 1436 4219 -1 a 1436 3934 1 a 1436 3933 -1 a 1436 3324 1 a 1436 3323 -1 a 1436 3176 -1 a 1436 3175 1 a 1436 2196 1 a 1436 2195 -1 a 1436 1890 0.1441 a 1436 1889 -0.1441 a 1436 890 1 a 1436 889 -1 a 1437 4716 -1 a 1437 4715 1 a 1437 2252 -1 a 1437 2251 1 a 1437 2250 1 a 1437 2249 -1 a 1438 3340 1 a 1438 3339 -1 a 1438 1744 1 a 1438 1743 -1 a 1439 5066 1.4e-05 a 1439 5065 -1.4e-05 a 1439 4876 -2 a 1439 4875 2 a 1439 4868 1.4e-05 a 1439 4867 -1.4e-05 a 1440 3988 1 a 1440 3987 -1 a 1440 1082 -1 a 1440 1081 1 a 1441 4016 -1 a 1441 4015 1 a 1441 3342 1 a 1441 3341 -1 a 1441 3340 -1 a 1441 3339 1 a 1441 2044 1 a 1441 2043 -1 a 1441 892 1 a 1441 891 -1 a 1442 4168 -1 a 1442 4167 1 a 1443 2712 -1 a 1443 2711 1 a 1443 354 1 a 1443 353 -1 a 1444 698 1 a 1444 697 -1 a 1444 696 1 a 1444 695 -1 a 1445 3602 -1 a 1445 3601 1 a 1445 50 1 a 1445 49 -1 a 1446 1352 1 a 1446 1351 -1 a 1446 354 -1 a 1446 353 1 a 1447 4266 1 a 1447 4265 -1 a 1447 4216 -1 a 1447 4215 1 a 1448 2792 1 a 1448 2791 -1 a 1448 50 -1 a 1448 49 1 a 1449 4918 -1 a 1449 4917 1 a 1449 1232 1 a 1449 1231 -1 a 1450 1232 -1 a 1450 1231 1 a 1450 1230 1 a 1450 1229 -1 a 1450 1228 1 a 1450 1227 -1 a 1450 1226 2 a 1450 1225 -2 a 1451 4514 1 a 1451 4513 -1 a 1451 4512 -1 a 1451 4511 1 a 1452 428 -1 a 1452 427 1 a 1452 228 -1 a 1452 227 1 a 1452 220 -1 a 1452 219 1 a 1452 218 1 a 1452 217 -1 a 1453 3752 1 a 1453 3751 -1 a 1453 566 -1 a 1453 565 1 a 1454 1330 1 a 1454 1329 -1 a 1454 220 1 a 1454 219 -1 a 1455 4614 -1 a 1455 4613 1 a 1455 4586 1 a 1455 4585 -1 a 1456 4272 1 a 1456 4271 -1 a 1456 2714 1 a 1456 2713 -1 a 1456 530 -1 a 1456 529 1 a 1456 426 -1 a 1456 425 1 a 1456 226 -1 a 1456 225 1 a 1456 218 -1 a 1456 217 1 a 1457 5066 53.303945 a 1457 5065 -53.303945 a 1457 5052 1 a 1457 5051 -1 a 1457 5046 1 a 1457 5045 -1 a 1457 5038 1 a 1457 5037 -1 a 1457 5036 1 a 1457 5035 -1 a 1457 5034 1 a 1457 5033 -1 a 1457 5012 -1 a 1457 5011 1 a 1457 5010 1 a 1457 5009 -1 a 1457 5000 1 a 1457 4999 -1 a 1457 4962 1 a 1457 4961 -1 a 1457 4960 1 a 1457 4959 -1 a 1457 4958 1 a 1457 4957 -1 a 1457 4956 1 a 1457 4955 -1 a 1457 4954 1 a 1457 4953 -1 a 1457 4946 1 a 1457 4945 -1 a 1457 4932 1 a 1457 4931 -1 a 1457 4920 1 a 1457 4919 -1 a 1457 4916 1 a 1457 4915 -1 a 1457 4914 1 a 1457 4913 -1 a 1457 4868 53.303945 a 1457 4867 -53.303945 a 1457 4862 -1 a 1457 4861 1 a 1457 4814 -1 a 1457 4813 1 a 1457 4812 -1 a 1457 4811 1 a 1457 4810 1 a 1457 4809 -1 a 1457 4802 1 a 1457 4801 -1 a 1457 4794 -2 a 1457 4793 2 a 1457 4762 1 a 1457 4761 -1 a 1457 4760 1 a 1457 4759 -1 a 1457 4758 1 a 1457 4757 -1 a 1457 4740 1 a 1457 4739 -1 a 1457 4738 1 a 1457 4737 -1 a 1457 4716 -1 a 1457 4715 1 a 1457 4692 1 a 1457 4691 -1 a 1457 4688 -2 a 1457 4687 2 a 1457 4682 -1 a 1457 4681 1 a 1457 4656 1 a 1457 4655 -1 a 1457 4642 1 a 1457 4641 -1 a 1457 4640 -3 a 1457 4639 3 a 1457 4626 1 a 1457 4625 -1 a 1457 4624 1 a 1457 4623 -1 a 1457 4612 1 a 1457 4611 -1 a 1457 4594 -1 a 1457 4593 1 a 1457 4582 -1 a 1457 4581 1 a 1457 4580 -1 a 1457 4579 1 a 1457 4566 1 a 1457 4565 -1 a 1457 4556 1 a 1457 4555 -1 a 1457 4554 1 a 1457 4553 -1 a 1457 4550 1 a 1457 4549 -1 a 1457 4540 -1 a 1457 4539 1 a 1457 4538 -1 a 1457 4537 1 a 1457 4456 4 a 1457 4455 -4 a 1457 4454 1 a 1457 4453 -1 a 1457 4448 2 a 1457 4447 -2 a 1457 4436 1 a 1457 4435 -1 a 1457 4426 1 a 1457 4425 -1 a 1457 4418 -1 a 1457 4417 1 a 1457 4416 -1 a 1457 4415 1 a 1457 4410 1 a 1457 4409 -1 a 1457 4404 1 a 1457 4403 -1 a 1457 4400 -1 a 1457 4399 1 a 1457 4398 -1 a 1457 4397 1 a 1457 4388 1 a 1457 4387 -1 a 1457 4384 1 a 1457 4383 -1 a 1457 4378 -1 a 1457 4377 1 a 1457 4376 1 a 1457 4375 -1 a 1457 4372 1 a 1457 4371 -1 a 1457 4366 1 a 1457 4365 -1 a 1457 4344 1 a 1457 4343 -1 a 1457 4324 1 a 1457 4323 -1 a 1457 4318 1 a 1457 4317 -1 a 1457 4308 1 a 1457 4307 -1 a 1457 4304 2 a 1457 4303 -2 a 1457 4290 -1 a 1457 4289 1 a 1457 4284 1 a 1457 4283 -1 a 1457 4274 1 a 1457 4273 -1 a 1457 4266 1 a 1457 4265 -1 a 1457 4262 1 a 1457 4261 -1 a 1457 4246 1 a 1457 4245 -1 a 1457 4230 1 a 1457 4229 -1 a 1457 4212 1 a 1457 4211 -1 a 1457 4184 1 a 1457 4183 -1 a 1457 4176 1 a 1457 4175 -1 a 1457 4164 -1 a 1457 4163 1 a 1457 4162 -1 a 1457 4161 1 a 1457 4154 1 a 1457 4153 -1 a 1457 4150 1 a 1457 4149 -1 a 1457 4148 1 a 1457 4147 -1 a 1457 4104 1 a 1457 4103 -1 a 1457 4100 1 a 1457 4099 -1 a 1457 4086 1 a 1457 4085 -1 a 1457 4078 -2 a 1457 4077 2 a 1457 4076 1 a 1457 4075 -1 a 1457 4066 -1 a 1457 4065 1 a 1457 4056 1 a 1457 4055 -1 a 1457 4042 1 a 1457 4041 -1 a 1457 4040 -3 a 1457 4039 3 a 1457 4024 -1 a 1457 4023 1 a 1457 4020 1 a 1457 4019 -1 a 1457 4018 1 a 1457 4017 -1 a 1457 4008 1 a 1457 4007 -1 a 1457 3980 1 a 1457 3979 -1 a 1457 3978 1 a 1457 3977 -1 a 1457 3976 1 a 1457 3975 -1 a 1457 3958 1 a 1457 3957 -1 a 1457 3952 1 a 1457 3951 -1 a 1457 3944 1 a 1457 3943 -1 a 1457 3942 2 a 1457 3941 -2 a 1457 3934 -1 a 1457 3933 1 a 1457 3932 -1 a 1457 3931 1 a 1457 3930 -1 a 1457 3929 1 a 1457 3928 -1 a 1457 3927 1 a 1457 3926 -1 a 1457 3925 1 a 1457 3924 -1 a 1457 3923 1 a 1457 3922 -1 a 1457 3921 1 a 1457 3920 -1 a 1457 3919 1 a 1457 3918 -1 a 1457 3917 1 a 1457 3916 -1 a 1457 3915 1 a 1457 3914 -1 a 1457 3913 1 a 1457 3912 -1 a 1457 3911 1 a 1457 3898 1 a 1457 3897 -1 a 1457 3884 -2 a 1457 3883 2 a 1457 3876 1 a 1457 3875 -1 a 1457 3874 -2 a 1457 3873 2 a 1457 3860 1 a 1457 3859 -1 a 1457 3852 1 a 1457 3851 -1 a 1457 3832 1 a 1457 3831 -1 a 1457 3802 1 a 1457 3801 -1 a 1457 3772 1 a 1457 3771 -1 a 1457 3766 1 a 1457 3765 -1 a 1457 3760 1 a 1457 3759 -1 a 1457 3758 1 a 1457 3757 -1 a 1457 3754 1 a 1457 3753 -1 a 1457 3744 1 a 1457 3743 -1 a 1457 3736 -3 a 1457 3735 3 a 1457 3734 -1 a 1457 3733 1 a 1457 3720 1 a 1457 3719 -1 a 1457 3714 1 a 1457 3713 -1 a 1457 3712 -2 a 1457 3711 2 a 1457 3700 1 a 1457 3699 -1 a 1457 3698 1 a 1457 3697 -1 a 1457 3696 1 a 1457 3695 -1 a 1457 3686 1 a 1457 3685 -1 a 1457 3600 1 a 1457 3599 -1 a 1457 3584 1 a 1457 3583 -1 a 1457 3566 1 a 1457 3565 -1 a 1457 3562 1 a 1457 3561 -1 a 1457 3558 1 a 1457 3557 -1 a 1457 3554 1 a 1457 3553 -1 a 1457 3550 1 a 1457 3549 -1 a 1457 3546 1 a 1457 3545 -1 a 1457 3542 1 a 1457 3541 -1 a 1457 3540 1 a 1457 3539 -1 a 1457 3538 1 a 1457 3537 -1 a 1457 3536 1 a 1457 3535 -1 a 1457 3534 1 a 1457 3533 -1 a 1457 3532 1 a 1457 3531 -1 a 1457 3530 1 a 1457 3529 -1 a 1457 3528 1 a 1457 3527 -1 a 1457 3522 1 a 1457 3521 -1 a 1457 3520 1 a 1457 3519 -1 a 1457 3510 1 a 1457 3509 -1 a 1457 3508 1 a 1457 3507 -1 a 1457 3506 1 a 1457 3505 -1 a 1457 3504 1 a 1457 3503 -1 a 1457 3502 1 a 1457 3501 -1 a 1457 3500 1 a 1457 3499 -1 a 1457 3498 1 a 1457 3497 -1 a 1457 3482 1 a 1457 3481 -1 a 1457 3480 1 a 1457 3479 -1 a 1457 3478 1 a 1457 3477 -1 a 1457 3476 1 a 1457 3475 -1 a 1457 3474 1 a 1457 3473 -1 a 1457 3472 1 a 1457 3471 -1 a 1457 3470 1 a 1457 3469 -1 a 1457 3468 1 a 1457 3467 -1 a 1457 3466 -2 a 1457 3465 2 a 1457 3450 1 a 1457 3449 -1 a 1457 3446 1 a 1457 3445 -1 a 1457 3442 1 a 1457 3441 -1 a 1457 3438 1 a 1457 3437 -1 a 1457 3434 1 a 1457 3433 -1 a 1457 3430 1 a 1457 3429 -1 a 1457 3426 1 a 1457 3425 -1 a 1457 3418 1 a 1457 3417 -1 a 1457 3416 1 a 1457 3415 -1 a 1457 3414 1 a 1457 3413 -1 a 1457 3412 1 a 1457 3411 -1 a 1457 3410 1 a 1457 3409 -1 a 1457 3408 1 a 1457 3407 -1 a 1457 3406 1 a 1457 3405 -1 a 1457 3402 2 a 1457 3401 -2 a 1457 3384 1 a 1457 3383 -1 a 1457 3380 3 a 1457 3379 -3 a 1457 3374 3 a 1457 3373 -3 a 1457 3368 3 a 1457 3367 -3 a 1457 3332 -2 a 1457 3331 2 a 1457 3330 1 a 1457 3329 -1 a 1457 3328 1 a 1457 3327 -1 a 1457 3326 1 a 1457 3325 -1 a 1457 3324 1 a 1457 3323 -1 a 1457 3322 1 a 1457 3321 -1 a 1457 3320 1 a 1457 3319 -1 a 1457 3318 1 a 1457 3317 -1 a 1457 3316 1 a 1457 3315 -1 a 1457 3314 1 a 1457 3313 -1 a 1457 3312 1 a 1457 3311 -1 a 1457 3310 1 a 1457 3309 -1 a 1457 3308 1 a 1457 3307 -1 a 1457 3306 1 a 1457 3305 -1 a 1457 3304 1 a 1457 3303 -1 a 1457 3302 1 a 1457 3301 -1 a 1457 3300 1 a 1457 3299 -1 a 1457 3298 1 a 1457 3297 -1 a 1457 3296 1 a 1457 3295 -1 a 1457 3294 1 a 1457 3293 -1 a 1457 3290 1 a 1457 3289 -1 a 1457 3286 1 a 1457 3285 -1 a 1457 3282 1 a 1457 3281 -1 a 1457 3278 1 a 1457 3277 -1 a 1457 3274 1 a 1457 3273 -1 a 1457 3270 1 a 1457 3269 -1 a 1457 3266 1 a 1457 3265 -1 a 1457 3262 1 a 1457 3261 -1 a 1457 3256 1 a 1457 3255 -1 a 1457 3252 1 a 1457 3251 -1 a 1457 3248 1 a 1457 3247 -1 a 1457 3246 1 a 1457 3245 -1 a 1457 3230 -1 a 1457 3229 1 a 1457 3226 -1 a 1457 3225 1 a 1457 3214 1 a 1457 3213 -1 a 1457 3210 1 a 1457 3209 -1 a 1457 3206 1 a 1457 3205 -1 a 1457 3204 1 a 1457 3203 -1 a 1457 3196 1 a 1457 3195 -1 a 1457 3194 -1 a 1457 3193 1 a 1457 3166 1 a 1457 3165 -1 a 1457 3160 1 a 1457 3159 -1 a 1457 3152 1 a 1457 3151 -1 a 1457 3136 1 a 1457 3135 -1 a 1457 3130 1 a 1457 3129 -1 a 1457 3124 1 a 1457 3123 -1 a 1457 3114 1 a 1457 3113 -1 a 1457 3112 1 a 1457 3111 -1 a 1457 3104 1 a 1457 3103 -1 a 1457 3100 1 a 1457 3099 -1 a 1457 3084 1 a 1457 3083 -1 a 1457 3060 1 a 1457 3059 -1 a 1457 3058 1 a 1457 3057 -1 a 1457 3056 1 a 1457 3055 -1 a 1457 3054 1 a 1457 3053 -1 a 1457 3052 1 a 1457 3051 -1 a 1457 3034 1 a 1457 3033 -1 a 1457 3032 1 a 1457 3031 -1 a 1457 3020 1 a 1457 3019 -1 a 1457 3016 -1 a 1457 3015 1 a 1457 3014 -1 a 1457 3013 1 a 1457 3010 1 a 1457 3009 -1 a 1457 3006 1 a 1457 3005 -1 a 1457 3002 -1 a 1457 3001 1 a 1457 3000 -1 a 1457 2999 1 a 1457 2996 1 a 1457 2995 -1 a 1457 2994 1 a 1457 2993 -1 a 1457 2982 -1 a 1457 2981 1 a 1457 2976 -1 a 1457 2975 1 a 1457 2944 1 a 1457 2943 -1 a 1457 2940 -1 a 1457 2939 1 a 1457 2918 1 a 1457 2917 -1 a 1457 2914 1 a 1457 2913 -1 a 1457 2910 1 a 1457 2909 -1 a 1457 2906 1 a 1457 2905 -1 a 1457 2902 1 a 1457 2901 -1 a 1457 2898 1 a 1457 2897 -1 a 1457 2868 1 a 1457 2867 -1 a 1457 2860 1 a 1457 2859 -1 a 1457 2858 1 a 1457 2857 -1 a 1457 2856 1 a 1457 2855 -1 a 1457 2854 1 a 1457 2853 -1 a 1457 2852 1 a 1457 2851 -1 a 1457 2850 1 a 1457 2849 -1 a 1457 2848 1 a 1457 2847 -1 a 1457 2846 1 a 1457 2845 -1 a 1457 2844 1 a 1457 2843 -1 a 1457 2842 1 a 1457 2841 -1 a 1457 2840 1 a 1457 2839 -1 a 1457 2838 1 a 1457 2837 -1 a 1457 2836 1 a 1457 2835 -1 a 1457 2834 1 a 1457 2833 -1 a 1457 2804 1 a 1457 2803 -1 a 1457 2802 1 a 1457 2801 -1 a 1457 2800 1 a 1457 2799 -1 a 1457 2798 1 a 1457 2797 -1 a 1457 2796 1 a 1457 2795 -1 a 1457 2794 1 a 1457 2793 -1 a 1457 2792 1 a 1457 2791 -1 a 1457 2744 1 a 1457 2743 -1 a 1457 2742 1 a 1457 2741 -1 a 1457 2734 1 a 1457 2733 -1 a 1457 2718 1 a 1457 2717 -1 a 1457 2714 1 a 1457 2713 -1 a 1457 2704 1 a 1457 2703 -1 a 1457 2700 1 a 1457 2699 -1 a 1457 2698 1 a 1457 2697 -1 a 1457 2668 1 a 1457 2667 -1 a 1457 2664 1 a 1457 2663 -1 a 1457 2662 1 a 1457 2661 -1 a 1457 2660 -1 a 1457 2659 1 a 1457 2656 -1 a 1457 2655 1 a 1457 2642 1 a 1457 2641 -1 a 1457 2632 1 a 1457 2631 -1 a 1457 2630 1 a 1457 2629 -1 a 1457 2624 1 a 1457 2623 -1 a 1457 2618 -1 a 1457 2617 1 a 1457 2616 -1 a 1457 2615 1 a 1457 2602 1 a 1457 2601 -1 a 1457 2588 1 a 1457 2587 -1 a 1457 2558 1 a 1457 2557 -1 a 1457 2552 1 a 1457 2551 -1 a 1457 2548 1 a 1457 2547 -1 a 1457 2546 1 a 1457 2545 -1 a 1457 2542 1 a 1457 2541 -1 a 1457 2520 1 a 1457 2519 -1 a 1457 2512 1 a 1457 2511 -1 a 1457 2480 -1 a 1457 2479 1 a 1457 2462 1 a 1457 2461 -1 a 1457 2458 1 a 1457 2457 -1 a 1457 2456 3 a 1457 2455 -3 a 1457 2454 1 a 1457 2453 -1 a 1457 2448 1 a 1457 2447 -1 a 1457 2446 1 a 1457 2445 -1 a 1457 2436 1 a 1457 2435 -1 a 1457 2422 1 a 1457 2421 -1 a 1457 2418 1 a 1457 2417 -1 a 1457 2414 1 a 1457 2413 -1 a 1457 2410 1 a 1457 2409 -1 a 1457 2406 1 a 1457 2405 -1 a 1457 2396 1 a 1457 2395 -1 a 1457 2392 1 a 1457 2391 -1 a 1457 2386 -1 a 1457 2385 1 a 1457 2378 1 a 1457 2377 -1 a 1457 2376 1 a 1457 2375 -1 a 1457 2336 1 a 1457 2335 -1 a 1457 2330 1 a 1457 2329 -1 a 1457 2314 1 a 1457 2313 -1 a 1457 2304 1 a 1457 2303 -1 a 1457 2300 1 a 1457 2299 -1 a 1457 2298 1 a 1457 2297 -1 a 1457 2290 1 a 1457 2289 -1 a 1457 2272 1 a 1457 2271 -1 a 1457 2252 -1 a 1457 2251 1 a 1457 2232 -1 a 1457 2231 1 a 1457 2226 1 a 1457 2225 -1 a 1457 2224 1 a 1457 2223 -1 a 1457 2198 1 a 1457 2197 -1 a 1457 2186 1 a 1457 2185 -1 a 1457 2160 1 a 1457 2159 -1 a 1457 2156 1 a 1457 2155 -1 a 1457 2152 -1 a 1457 2151 1 a 1457 2150 1 a 1457 2149 -1 a 1457 2146 1 a 1457 2145 -1 a 1457 2142 1 a 1457 2141 -1 a 1457 2138 1 a 1457 2137 -1 a 1457 2134 1 a 1457 2133 -1 a 1457 2122 1 a 1457 2121 -1 a 1457 2090 1 a 1457 2089 -1 a 1457 2084 1 a 1457 2083 -1 a 1457 2038 1 a 1457 2037 -1 a 1457 2026 1 a 1457 2025 -1 a 1457 2020 1 a 1457 2019 -1 a 1457 1988 1 a 1457 1987 -1 a 1457 1966 1 a 1457 1965 -1 a 1457 1932 1 a 1457 1931 -1 a 1457 1930 1 a 1457 1929 -1 a 1457 1928 1 a 1457 1927 -1 a 1457 1926 1 a 1457 1925 -1 a 1457 1924 1 a 1457 1923 -1 a 1457 1922 1 a 1457 1921 -1 a 1457 1920 1 a 1457 1919 -1 a 1457 1918 1 a 1457 1917 -1 a 1457 1916 1 a 1457 1915 -1 a 1457 1914 1 a 1457 1913 -1 a 1457 1912 1 a 1457 1911 -1 a 1457 1910 1 a 1457 1909 -1 a 1457 1908 1 a 1457 1907 -1 a 1457 1906 1 a 1457 1905 -1 a 1457 1904 1 a 1457 1903 -1 a 1457 1902 1 a 1457 1901 -1 a 1457 1900 1 a 1457 1899 -1 a 1457 1894 1 a 1457 1893 -1 a 1457 1890 54.462 a 1457 1889 -54.462 a 1457 1264 -1 a 1457 1263 1 a 1457 1252 -1 a 1457 1251 1 a 1457 1248 -1 a 1457 1247 1 a 1457 1246 -1 a 1457 1245 1 a 1457 1244 -1 a 1457 1243 1 a 1457 1242 -1 a 1457 1241 1 a 1457 1240 -1 a 1457 1239 1 a 1457 1238 -1 a 1457 1237 1 a 1457 1236 -1 a 1457 1235 1 a 1457 1234 -1 a 1457 1233 1 a 1457 1172 1 a 1457 1171 -1 a 1457 1160 1 a 1457 1159 -1 a 1457 1120 1 a 1457 1119 -1 a 1457 1118 1 a 1457 1117 -1 a 1457 1102 -1 a 1457 1101 1 a 1457 1098 3 a 1457 1097 -3 a 1457 1096 1 a 1457 1095 -1 a 1457 1082 -1 a 1457 1081 1 a 1457 1078 -1 a 1457 1077 1 a 1457 1074 1 a 1457 1073 -1 a 1457 1072 1 a 1457 1071 -1 a 1457 1058 -2 a 1457 1057 2 a 1457 1046 -1 a 1457 1045 1 a 1457 1044 -1 a 1457 1043 1 a 1457 1034 1 a 1457 1033 -1 a 1457 1020 1 a 1457 1019 -1 a 1457 1018 1 a 1457 1017 -1 a 1457 1008 1 a 1457 1007 -1 a 1457 990 1 a 1457 989 -1 a 1457 958 1 a 1457 957 -1 a 1457 956 1 a 1457 955 -1 a 1457 942 1 a 1457 941 -1 a 1457 940 1 a 1457 939 -1 a 1457 938 -1 a 1457 937 1 a 1457 930 1 a 1457 929 -1 a 1457 928 1 a 1457 927 -1 a 1457 926 1 a 1457 925 -1 a 1457 922 1 a 1457 921 -1 a 1457 914 1 a 1457 913 -1 a 1457 898 1 a 1457 897 -1 a 1457 896 1 a 1457 895 -1 a 1457 894 1 a 1457 893 -1 a 1457 890 1 a 1457 889 -1 a 1457 886 1 a 1457 885 -1 a 1457 880 1 a 1457 879 -1 a 1457 870 1 a 1457 869 -1 a 1457 866 1 a 1457 865 -1 a 1457 862 -1 a 1457 861 1 a 1457 850 -2 a 1457 849 2 a 1457 844 1 a 1457 843 -1 a 1457 830 1 a 1457 829 -1 a 1457 822 1 a 1457 821 -1 a 1457 814 1 a 1457 813 -1 a 1457 762 1 a 1457 761 -1 a 1457 758 1 a 1457 757 -1 a 1457 746 1 a 1457 745 -1 a 1457 744 1 a 1457 743 -1 a 1457 742 1 a 1457 741 -1 a 1457 740 1 a 1457 739 -1 a 1457 738 1 a 1457 737 -1 a 1457 736 1 a 1457 735 -1 a 1457 734 1 a 1457 733 -1 a 1457 726 1 a 1457 725 -1 a 1457 724 1 a 1457 723 -1 a 1457 720 1 a 1457 719 -1 a 1457 718 1 a 1457 717 -1 a 1457 698 -1 a 1457 697 1 a 1457 696 -1 a 1457 695 1 a 1457 694 1 a 1457 693 -1 a 1457 688 -1 a 1457 687 1 a 1457 684 1 a 1457 683 -1 a 1457 682 1 a 1457 681 -1 a 1457 670 1 a 1457 669 -1 a 1457 642 1 a 1457 641 -1 a 1457 636 1 a 1457 635 -1 a 1457 632 1 a 1457 631 -1 a 1457 626 1 a 1457 625 -1 a 1457 618 1 a 1457 617 -1 a 1457 588 1 a 1457 587 -1 a 1457 576 1 a 1457 575 -1 a 1457 574 1 a 1457 573 -1 a 1457 564 1 a 1457 563 -1 a 1457 558 1 a 1457 557 -1 a 1457 556 1 a 1457 555 -1 a 1457 554 1 a 1457 553 -1 a 1457 552 1 a 1457 551 -1 a 1457 534 1 a 1457 533 -1 a 1457 532 1 a 1457 531 -1 a 1457 530 1 a 1457 529 -1 a 1457 518 1 a 1457 517 -1 a 1457 516 2 a 1457 515 -2 a 1457 514 1 a 1457 513 -1 a 1457 512 1 a 1457 511 -1 a 1457 504 1 a 1457 503 -1 a 1457 486 1 a 1457 485 -1 a 1457 472 1 a 1457 471 -1 a 1457 450 1 a 1457 449 -1 a 1457 446 1 a 1457 445 -1 a 1457 442 1 a 1457 441 -1 a 1457 438 1 a 1457 437 -1 a 1457 434 1 a 1457 433 -1 a 1457 430 1 a 1457 429 -1 a 1457 426 1 a 1457 425 -1 a 1457 424 1 a 1457 423 -1 a 1457 412 1 a 1457 411 -1 a 1457 408 1 a 1457 407 -1 a 1457 400 1 a 1457 399 -1 a 1457 378 1 a 1457 377 -1 a 1457 360 1 a 1457 359 -1 a 1457 358 -1 a 1457 357 1 a 1457 352 1 a 1457 351 -1 a 1457 318 1 a 1457 317 -1 a 1457 270 1 a 1457 269 -1 a 1457 262 1 a 1457 261 -1 a 1457 240 1 a 1457 239 -1 a 1457 230 1 a 1457 229 -1 a 1457 226 1 a 1457 225 -1 a 1457 218 1 a 1457 217 -1 a 1457 160 -1 a 1457 159 1 a 1457 158 -1 a 1457 157 1 a 1457 156 -1 a 1457 155 1 a 1457 154 -1 a 1457 153 1 a 1457 152 -1 a 1457 151 1 a 1457 150 -1 a 1457 149 1 a 1457 148 -1 a 1457 147 1 a 1457 146 -1 a 1457 145 1 a 1457 144 -1 a 1457 143 1 a 1457 142 -1 a 1457 141 1 a 1457 140 -1 a 1457 139 1 a 1457 138 -1 a 1457 137 1 a 1457 128 1 a 1457 127 -1 a 1457 24 1 a 1457 23 -1 a 1458 2544 -1 a 1458 2543 1 a 1458 2542 -1 a 1458 2541 1 a 1459 4816 1 a 1459 4815 -1 a 1459 4578 -1 a 1459 4577 1 a 1459 4576 -1 a 1459 4575 1 a 1459 2478 1 a 1459 2477 -1 a 1459 1624 1 a 1459 1623 -1 a 1460 3968 1 a 1460 3967 -1 a 1461 4872 3 a 1461 4871 -3 a 1461 3670 1 a 1461 3669 -1 a 1461 3628 1 a 1461 3627 -1 a 1461 3490 1 a 1461 3489 -1 a 1461 3482 -1 a 1461 3481 1 a 1462 3132 1 a 1462 3131 -1 a 1462 1730 1 a 1462 1729 -1 a 1463 4866 -1 a 1463 4865 1 a 1463 3214 -1 a 1463 3213 1 a 1463 3166 1 a 1463 3165 -1 a 1463 3134 -1 a 1463 3133 1 a 1464 2542 1 a 1464 2541 -1 a 1465 4924 1 a 1465 4923 -1 a 1465 4922 1 a 1465 4921 -1 a 1465 4734 -1 a 1465 4733 1 a 1465 4732 -1 a 1465 4731 1 a 1465 4730 1 a 1465 4729 -1 a 1465 4466 1 a 1465 4465 -1 a 1465 4258 1 a 1465 4257 -1 a 1465 4252 1 a 1465 4251 -1 a 1465 4242 1 a 1465 4241 -1 a 1465 4234 1 a 1465 4233 -1 a 1465 4208 1 a 1465 4207 -1 a 1465 4206 1 a 1465 4205 -1 a 1465 4190 1 a 1465 4189 -1 a 1465 4156 1 a 1465 4155 -1 a 1465 4124 -1 a 1465 4123 1 a 1465 4122 -1 a 1465 4121 1 a 1465 3878 1 a 1465 3877 -1 a 1465 3824 1 a 1465 3823 -1 a 1465 3804 1 a 1465 3803 -1 a 1465 3684 1 a 1465 3683 -1 a 1465 3682 1 a 1465 3681 -1 a 1465 3680 1 a 1465 3679 -1 a 1465 3678 1 a 1465 3677 -1 a 1465 3676 1 a 1465 3675 -1 a 1465 3674 1 a 1465 3673 -1 a 1465 3672 1 a 1465 3671 -1 a 1465 3670 1 a 1465 3669 -1 a 1465 3668 1 a 1465 3667 -1 a 1465 3666 1 a 1465 3665 -1 a 1465 3664 1 a 1465 3663 -1 a 1465 3662 1 a 1465 3661 -1 a 1465 3660 1 a 1465 3659 -1 a 1465 3658 1 a 1465 3657 -1 a 1465 3656 1 a 1465 3655 -1 a 1465 3654 1 a 1465 3653 -1 a 1465 3652 1 a 1465 3651 -1 a 1465 3650 1 a 1465 3649 -1 a 1465 3648 1 a 1465 3647 -1 a 1465 3646 1 a 1465 3645 -1 a 1465 3644 1 a 1465 3643 -1 a 1465 3642 1 a 1465 3641 -1 a 1465 3640 1 a 1465 3639 -1 a 1465 3638 1 a 1465 3637 -1 a 1465 3636 1 a 1465 3635 -1 a 1465 3634 1 a 1465 3633 -1 a 1465 3632 1 a 1465 3631 -1 a 1465 3630 1 a 1465 3629 -1 a 1465 3628 1 a 1465 3627 -1 a 1465 3626 1 a 1465 3625 -1 a 1465 3624 1 a 1465 3623 -1 a 1465 3622 1 a 1465 3621 -1 a 1465 3620 1 a 1465 3619 -1 a 1465 3618 1 a 1465 3617 -1 a 1465 3616 1 a 1465 3615 -1 a 1465 3614 1 a 1465 3613 -1 a 1465 3612 1 a 1465 3611 -1 a 1465 3610 1 a 1465 3609 -1 a 1465 3608 1 a 1465 3607 -1 a 1465 3606 1 a 1465 3605 -1 a 1465 3604 1 a 1465 3603 -1 a 1465 3602 1 a 1465 3601 -1 a 1465 3568 1 a 1465 3567 -1 a 1465 3564 1 a 1465 3563 -1 a 1465 3560 1 a 1465 3559 -1 a 1465 3556 1 a 1465 3555 -1 a 1465 3552 1 a 1465 3551 -1 a 1465 3548 1 a 1465 3547 -1 a 1465 3544 1 a 1465 3543 -1 a 1465 3452 1 a 1465 3451 -1 a 1465 3448 1 a 1465 3447 -1 a 1465 3444 1 a 1465 3443 -1 a 1465 3440 1 a 1465 3439 -1 a 1465 3436 1 a 1465 3435 -1 a 1465 3432 1 a 1465 3431 -1 a 1465 3428 1 a 1465 3427 -1 a 1465 3336 -2 a 1465 3335 2 a 1465 3334 -2 a 1465 3333 2 a 1465 3292 1 a 1465 3291 -1 a 1465 3288 1 a 1465 3287 -1 a 1465 3284 1 a 1465 3283 -1 a 1465 3280 1 a 1465 3279 -1 a 1465 3276 1 a 1465 3275 -1 a 1465 3272 1 a 1465 3271 -1 a 1465 3268 1 a 1465 3267 -1 a 1465 3264 1 a 1465 3263 -1 a 1465 3260 1 a 1465 3259 -1 a 1465 3258 1 a 1465 3257 -1 a 1465 3254 1 a 1465 3253 -1 a 1465 3250 1 a 1465 3249 -1 a 1465 3228 -1 a 1465 3227 1 a 1465 3224 -1 a 1465 3223 1 a 1465 3050 1 a 1465 3049 -1 a 1465 3048 1 a 1465 3047 -1 a 1465 3046 1 a 1465 3045 -1 a 1465 3044 1 a 1465 3043 -1 a 1465 3042 1 a 1465 3041 -1 a 1465 3040 1 a 1465 3039 -1 a 1465 3038 1 a 1465 3037 -1 a 1465 2972 1 a 1465 2971 -1 a 1465 2970 1 a 1465 2969 -1 a 1465 2968 1 a 1465 2967 -1 a 1465 2966 1 a 1465 2965 -1 a 1465 2964 1 a 1465 2963 -1 a 1465 2962 1 a 1465 2961 -1 a 1465 2960 1 a 1465 2959 -1 a 1465 2958 1 a 1465 2957 -1 a 1465 2956 1 a 1465 2955 -1 a 1465 2790 1 a 1465 2789 -1 a 1465 2788 1 a 1465 2787 -1 a 1465 2786 1 a 1465 2785 -1 a 1465 2784 1 a 1465 2783 -1 a 1465 2782 1 a 1465 2781 -1 a 1465 2780 1 a 1465 2779 -1 a 1465 2778 1 a 1465 2777 -1 a 1465 2776 1 a 1465 2775 -1 a 1465 2774 1 a 1465 2773 -1 a 1465 2772 1 a 1465 2771 -1 a 1465 2770 1 a 1465 2769 -1 a 1465 2768 1 a 1465 2767 -1 a 1465 2766 1 a 1465 2765 -1 a 1465 2764 1 a 1465 2763 -1 a 1465 2762 1 a 1465 2761 -1 a 1465 2760 1 a 1465 2759 -1 a 1465 2758 1 a 1465 2757 -1 a 1465 2756 1 a 1465 2755 -1 a 1465 2754 1 a 1465 2753 -1 a 1465 2752 1 a 1465 2751 -1 a 1465 2750 1 a 1465 2749 -1 a 1465 2480 1 a 1465 2479 -1 a 1465 2478 -1 a 1465 2477 1 a 1465 2474 1 a 1465 2473 -1 a 1465 2444 1 a 1465 2443 -1 a 1465 2424 1 a 1465 2423 -1 a 1465 2420 1 a 1465 2419 -1 a 1465 2416 1 a 1465 2415 -1 a 1465 2412 1 a 1465 2411 -1 a 1465 2408 1 a 1465 2407 -1 a 1465 2302 1 a 1465 2301 -1 a 1465 2240 1 a 1465 2239 -1 a 1465 2166 1 a 1465 2165 -1 a 1465 2106 1 a 1465 2105 -1 a 1465 2098 1 a 1465 2097 -1 a 1465 2044 -2 a 1465 2043 2 a 1465 892 -2 a 1465 891 2 a 1465 794 1 a 1465 793 -1 a 1465 792 1 a 1465 791 -1 a 1465 790 1 a 1465 789 -1 a 1465 788 1 a 1465 787 -1 a 1465 786 1 a 1465 785 -1 a 1465 784 1 a 1465 783 -1 a 1465 782 1 a 1465 781 -1 a 1465 634 1 a 1465 633 -1 a 1465 440 1 a 1465 439 -1 a 1465 436 1 a 1465 435 -1 a 1465 428 1 a 1465 427 -1 a 1465 296 1 a 1465 295 -1 a 1465 290 1 a 1465 289 -1 a 1465 228 1 a 1465 227 -1 a 1465 170 1 a 1465 169 -1 a 1465 168 1 a 1465 167 -1 a 1465 166 1 a 1465 165 -1 a 1465 164 1 a 1465 163 -1 a 1465 46 1 a 1465 45 -1 a 1465 44 1 a 1465 43 -1 a 1465 42 1 a 1465 41 -1 a 1465 40 1 a 1465 39 -1 a 1466 2544 1 a 1466 2543 -1 a 1466 1638 1 a 1466 1637 -1 a 1467 3796 -1 a 1467 3795 1 a 1467 3482 1 a 1467 3481 -1 a 1467 754 1 a 1467 753 -1 a 1467 90 -1 a 1467 89 1 a 1468 3762 -1 a 1468 3761 1 a 1468 2614 1 a 1468 2613 -1 a 1469 4880 4 a 1469 4879 -4 a 1469 3814 -1 a 1469 3813 1 a 1469 3792 1 a 1469 3791 -1 a 1470 3568 1 a 1470 3567 -1 a 1470 3540 -1 a 1470 3539 1 a 1471 2912 -1 a 1471 2911 1 a 1471 2910 1 a 1471 2909 -1 a 1472 3582 -1 a 1472 3581 1 a 1472 3566 1 a 1472 3565 -1 a 1472 3540 1 a 1472 3539 -1 a 1473 2912 1 a 1473 2911 -1 a 1473 1692 1 a 1473 1691 -1 a 1474 4072 1 a 1474 4071 -1 a 1474 4070 1 a 1474 4069 -1 a 1474 1136 -1 a 1474 1135 1 a 1475 3054 -1 a 1475 3053 1 a 1475 3052 1 a 1475 3051 -1 a 1475 2910 -1 a 1475 2909 1 a 1475 536 1 a 1475 535 -1 a 1476 4674 1 a 1476 4673 -1 a 1476 4672 1 a 1476 4671 -1 a 1477 4882 2 a 1477 4881 -2 a 1477 3448 -1 a 1477 3447 1 a 1477 12 1 a 1477 11 -1 a 1478 4664 -1 a 1478 4663 1 a 1478 3524 1 a 1478 3523 -1 a 1478 2350 -1 a 1478 2349 1 a 1478 1264 1 a 1478 1263 -1 a 1479 2494 1 a 1479 2493 -1 a 1479 1236 1 a 1479 1235 -1 a 1480 2264 1 a 1480 2263 -1 a 1480 2262 -1 a 1480 2261 1 a 1481 4182 -1 a 1481 4181 1 a 1481 3676 -1 a 1481 3675 1 a 1481 3662 -1 a 1481 3661 1 a 1481 3648 -1 a 1481 3647 1 a 1481 3634 -1 a 1481 3633 1 a 1481 3620 -1 a 1481 3619 1 a 1481 3606 -1 a 1481 3605 1 a 1481 2782 -1 a 1481 2781 1 a 1481 2768 -1 a 1481 2767 1 a 1481 2754 -1 a 1481 2753 1 a 1481 1940 1 a 1481 1939 -1 a 1482 4222 1 a 1482 4221 -1 a 1482 3454 -1 a 1482 3453 1 a 1483 3446 -1 a 1483 3445 1 a 1483 976 1 a 1483 975 -1 a 1483 12 -1 a 1483 11 1 a 1484 4674 -1 a 1484 4673 1 a 1484 4664 1 a 1484 4663 -1 a 1485 5066 0.027476 a 1485 5065 -0.027476 a 1485 4868 0.027476 a 1485 4867 -0.027476 a 1485 2282 -1 a 1485 2281 1 a 1485 2258 -1 a 1485 2257 1 a 1485 2246 1 a 1485 2245 -1 a 1485 2236 1 a 1485 2235 -1 a 1486 4182 1 a 1486 4181 -1 a 1486 1848 1 a 1486 1847 -1 a 1487 2852 -1 a 1487 2851 1 a 1487 2838 -1 a 1487 2837 1 a 1487 2796 -1 a 1487 2795 1 a 1487 1920 -1 a 1487 1919 1 a 1487 1906 -1 a 1487 1905 1 a 1487 246 1 a 1487 245 -1 a 1487 110 1 a 1487 109 -1 a 1487 82 1 a 1487 81 -1 a 1488 3582 1 a 1488 3581 -1 a 1488 3580 1 a 1488 3579 -1 a 1488 3578 1 a 1488 3577 -1 a 1488 3576 1 a 1488 3575 -1 a 1488 3574 1 a 1488 3573 -1 a 1488 3572 1 a 1488 3571 -1 a 1488 3570 1 a 1488 3569 -1 a 1488 2804 -1 a 1488 2803 1 a 1488 2802 -1 a 1488 2801 1 a 1488 2800 -1 a 1488 2799 1 a 1488 2798 -1 a 1488 2797 1 a 1488 2796 -1 a 1488 2795 1 a 1488 2794 -1 a 1488 2793 1 a 1488 2792 -1 a 1488 2791 1 a 1488 2422 -1 a 1488 2421 1 a 1488 2418 -1 a 1488 2417 1 a 1488 2414 -1 a 1488 2413 1 a 1488 2410 -1 a 1488 2409 1 a 1488 2406 -1 a 1488 2405 1 a 1488 2374 -1 a 1488 2373 1 a 1488 2338 -1 a 1488 2337 1 a 1488 2336 -1 a 1488 2335 1 a 1488 2150 1 a 1488 2149 -1 a 1488 2132 1 a 1488 2131 -1 a 1488 2130 1 a 1488 2129 -1 a 1488 2128 1 a 1488 2127 -1 a 1488 2126 1 a 1488 2125 -1 a 1488 2120 1 a 1488 2119 -1 a 1488 2118 1 a 1488 2117 -1 a 1488 2116 1 a 1488 2115 -1 a 1488 2114 1 a 1488 2113 -1 a 1488 2112 1 a 1488 2111 -1 a 1488 2110 1 a 1488 2109 -1 a 1488 2108 1 a 1488 2107 -1 a 1489 2340 1 a 1489 2339 -1 a 1489 1600 1 a 1489 1599 -1 a 1490 4098 -1 a 1490 4097 1 a 1490 3824 1 a 1490 3823 -1 a 1491 4378 -1 a 1491 4377 1 a 1491 4140 1 a 1491 4139 -1 a 1491 2534 -1 a 1491 2533 1 a 1492 5066 3e-06 a 1492 5065 -3e-06 a 1492 4868 3e-06 a 1492 4867 -3e-06 a 1492 4076 1 a 1492 4075 -1 a 1492 4034 -1 a 1492 4033 1 a 1492 2580 1 a 1492 2579 -1 a 1492 678 1 a 1492 677 -1 a 1492 480 -1 a 1492 479 1 a 1493 1252 -1 a 1493 1251 1 a 1493 1250 1 a 1493 1249 -1 a 1493 1032 -1 a 1493 1031 1 a 1494 3810 1 a 1494 3809 -1 a 1494 3574 1 a 1494 3573 -1 a 1494 998 -1 a 1494 997 1 a 1494 738 1 a 1494 737 -1 a 1495 4098 1 a 1495 4097 -1 a 1495 1830 1 a 1495 1829 -1 a 1496 2762 -1 a 1496 2761 1 a 1496 2760 -1 a 1496 2759 1 a 1496 2758 -1 a 1496 2757 1 a 1496 2756 -1 a 1496 2755 1 a 1496 2754 -1 a 1496 2753 1 a 1496 2752 -1 a 1496 2751 1 a 1496 2750 -1 a 1496 2749 1 a 1496 2424 -1 a 1496 2423 1 a 1496 2420 -1 a 1496 2419 1 a 1496 2416 -1 a 1496 2415 1 a 1496 2412 -1 a 1496 2411 1 a 1496 2408 -1 a 1496 2407 1 a 1496 2340 -1 a 1496 2339 1 a 1496 2338 1 a 1496 2337 -1 a 1496 2336 1 a 1496 2335 -1 a 1497 4460 1 a 1497 4459 -1 a 1497 4458 -1 a 1497 4457 1 a 1498 3990 1 a 1498 3989 -1 a 1498 3988 -1 a 1498 3987 1 a 1499 3764 -1 a 1499 3763 1 a 1499 3404 1 a 1499 3403 -1 a 1499 3402 1 a 1499 3401 -1 a 1499 2152 -1 a 1499 2151 1 a 1500 4268 1 a 1500 4267 -1 a 1500 3114 -1 a 1500 3113 1 a 1500 2214 1 a 1500 2213 -1 a 1500 2084 1 a 1500 2083 -1 a 1500 2054 1 a 1500 2053 -1 a 1500 1890 0.000223 a 1500 1889 -0.000223 a 1500 474 1 a 1500 473 -1 a 1501 2610 -1 a 1501 2609 1 a 1501 2608 -1 a 1501 2607 1 a 1501 2606 -1 a 1501 2605 1 a 1501 126 -1 a 1501 125 1 a 1501 124 -1 a 1501 123 1 a 1502 1934 1 a 1502 1933 -1 a 1502 1014 -1 a 1502 1013 1 a 1503 2612 1 a 1503 2611 -1 a 1503 1648 1 a 1503 1647 -1 a 1504 4354 -1 a 1504 4353 1 a 1504 4120 1 a 1504 4119 -1 a 1504 4118 1 a 1504 4117 -1 a 1504 3936 -1 a 1504 3935 1 a 1504 3892 -1 a 1504 3891 1 a 1505 216 -1 a 1505 215 1 a 1505 194 1 a 1505 193 -1 a 1506 3948 -1 a 1506 3947 1 a 1506 3946 1 a 1506 3945 -1 a 1507 1460 1 a 1507 1459 -1 a 1507 1014 1 a 1507 1013 -1 a 1508 2612 -1 a 1508 2611 1 a 1508 2610 1 a 1508 2609 -1 a 1509 1914 -1 a 1509 1913 1 a 1509 1900 -1 a 1509 1899 1 a 1509 258 1 a 1509 257 -1 a 1510 2822 -1 a 1510 2821 1 a 1510 2808 -1 a 1510 2807 1 a 1511 5044 -1 a 1511 5043 1 a 1511 5028 -1 a 1511 5027 1 a 1511 5022 -1 a 1511 5021 1 a 1511 5008 1 a 1511 5007 -1 a 1511 4986 -1 a 1511 4985 1 a 1511 4980 -1 a 1511 4979 1 a 1511 4974 -1 a 1511 4973 1 a 1511 4952 -1 a 1511 4951 1 a 1511 4938 -1 a 1511 4937 1 a 1511 3886 -1 a 1511 3885 1 a 1511 3882 1 a 1511 3881 -1 a 1511 2052 1 a 1511 2051 -1 a 1511 2050 1 a 1511 2049 -1 a 1511 2014 -1 a 1511 2013 1 a 1511 1996 -1 a 1511 1995 1 a 1511 1890 0.000223 a 1511 1889 -0.000223 a 1511 838 -1 a 1511 837 1 a 1511 586 -1 a 1511 585 1 a 1512 5044 1 a 1512 5043 -1 a 1512 5028 1 a 1512 5027 -1 a 1512 5022 1 a 1512 5021 -1 a 1512 4986 1 a 1512 4985 -1 a 1512 4980 1 a 1512 4979 -1 a 1512 4974 1 a 1512 4973 -1 a 1512 4952 1 a 1512 4951 -1 a 1512 4938 1 a 1512 4937 -1 a 1512 2052 -1 a 1512 2051 1 a 1512 2050 -1 a 1512 2049 1 a 1512 2014 1 a 1512 2013 -1 a 1512 1996 1 a 1512 1995 -1 a 1512 838 1 a 1512 837 -1 a 1512 586 1 a 1512 585 -1 a 1513 2184 1 a 1513 2183 -1 a 1513 2170 -1 a 1513 2169 1 a 1514 2218 1 a 1514 2217 -1 a 1514 1574 1 a 1514 1573 -1 a 1515 1200 1 a 1515 1199 -1 a 1515 1198 1 a 1515 1197 -1 a 1515 150 -1 a 1515 149 1 a 1516 2030 -1 a 1516 2029 1 a 1516 2026 1 a 1516 2025 -1 a 1517 2030 1 a 1517 2029 -1 a 1517 2028 -1 a 1517 2027 1 a 1517 1522 1 a 1517 1521 -1 a 1518 5022 2 a 1518 5021 -2 a 1518 5020 2 a 1518 5019 -2 a 1518 5018 2 a 1518 5017 -2 a 1518 2026 -1 a 1518 2025 1 a 1519 2218 -1 a 1519 2217 1 a 1519 874 -1 a 1519 873 1 a 1520 4826 1 a 1520 4825 -1 a 1520 4488 1 a 1520 4487 -1 a 1520 4064 -1 a 1520 4063 1 a 1520 3894 1 a 1520 3893 -1 a 1521 3756 -1 a 1521 3755 1 a 1521 420 1 a 1521 419 -1 a 1522 3894 1 a 1522 3893 -1 a 1522 3098 -1 a 1522 3097 1 a 1523 4524 1 a 1523 4523 -1 a 1523 4522 -1 a 1523 4521 1 a 1524 4228 1 a 1524 4227 -1 a 1524 4218 -1 a 1524 4217 1 a 1525 2486 1 a 1525 2485 -1 a 1525 1626 1 a 1525 1625 -1 a 1526 2670 1 a 1526 2669 -1 a 1526 2668 -1 a 1526 2667 1 a 1527 5052 -1 a 1527 5051 1 a 1527 4640 -1 a 1527 4639 1 a 1527 4040 -1 a 1527 4039 1 a 1527 2484 1 a 1527 2483 -1 a 1527 2482 1 a 1527 2481 -1 a 1527 918 1 a 1527 917 -1 a 1527 914 -1 a 1527 913 1 a 1528 4876 2 a 1528 4875 -2 a 1528 806 -1 a 1528 805 1 a 1528 792 1 a 1528 791 -1 a 1529 3096 -1 a 1529 3095 1 a 1529 2668 1 a 1529 2667 -1 a 1529 1258 1 a 1529 1257 -1 a 1529 1254 1 a 1529 1253 -1 a 1530 4638 -1 a 1530 4637 1 a 1530 4634 -1 a 1530 4633 1 a 1530 4630 -1 a 1530 4629 1 a 1530 2486 -1 a 1530 2485 1 a 1530 2484 -1 a 1530 2483 1 a 1531 2670 -1 a 1531 2669 1 a 1531 1890 0.01945 a 1531 1889 -0.01945 a 1531 1664 1 a 1531 1663 -1 a 1532 1442 1 a 1532 1441 -1 a 1532 904 1 a 1532 903 -1 a 1533 3986 1 a 1533 3985 -1 a 1533 3984 -1 a 1533 3983 1 a 1534 894 1 a 1534 893 -1 a 1535 4060 -1 a 1535 4059 1 a 1535 4058 1 a 1535 4057 -1 a 1536 2740 -1 a 1536 2739 1 a 1536 2376 1 a 1536 2375 -1 a 1537 668 -1 a 1537 667 1 a 1538 904 -1 a 1538 903 1 a 1538 894 -1 a 1538 893 1 a 1538 892 4 a 1538 891 -4 a 1539 2110 1 a 1539 2109 -1 a 1539 1904 1 a 1539 1903 -1 a 1539 1260 1 a 1539 1259 -1 a 1539 1256 1 a 1539 1255 -1 a 1539 1188 -1 a 1539 1187 1 a 1539 1186 -1 a 1539 1185 1 a 1539 458 1 a 1539 457 -1 a 1539 244 -1 a 1539 243 1 a 1539 206 1 a 1539 205 -1 a 1540 3808 1 a 1540 3807 -1 a 1540 3572 1 a 1540 3571 -1 a 1540 996 -1 a 1540 995 1 a 1540 736 1 a 1540 735 -1 a 1541 4766 -1 a 1541 4765 1 a 1541 4758 1 a 1541 4757 -1 a 1542 4596 1 a 1542 4595 -1 a 1542 4594 1 a 1542 4593 -1 a 1543 2934 1 a 1543 2933 -1 a 1543 1700 1 a 1543 1699 -1 a 1544 2496 1 a 1544 2495 -1 a 1544 1238 1 a 1544 1237 -1 a 1545 4880 14 a 1545 4879 -14 a 1545 3808 -1 a 1545 3807 1 a 1545 3786 1 a 1545 3785 -1 a 1546 4766 1 a 1546 4765 -1 a 1546 4748 1 a 1546 4747 -1 a 1547 700 1 a 1547 699 -1 a 1548 4268 -1 a 1548 4267 1 a 1548 3104 -1 a 1548 3103 1 a 1548 3004 -1 a 1548 3003 1 a 1548 2352 1 a 1548 2351 -1 a 1548 2232 1 a 1548 2231 -1 a 1548 2214 -1 a 1548 2213 1 a 1548 2084 -1 a 1548 2083 1 a 1548 2054 -1 a 1548 2053 1 a 1548 1890 0.000223 a 1548 1889 -0.000223 a 1548 1060 -1 a 1548 1059 1 a 1548 474 -1 a 1548 473 1 a 1549 4974 2 a 1549 4973 -2 a 1549 4972 2 a 1549 4971 -2 a 1549 4970 2 a 1549 4969 -2 a 1549 4758 -1 a 1549 4757 1 a 1550 564 1 a 1550 563 -1 a 1550 532 -1 a 1550 531 1 a 1550 530 -1 a 1550 529 1 a 1550 446 -1 a 1550 445 1 a 1551 884 -1 a 1551 883 1 a 1551 862 -1 a 1551 861 1 a 1551 860 1 a 1551 859 -1 a 1552 2934 -1 a 1552 2933 1 a 1553 4348 -1 a 1553 4347 1 a 1553 4346 1 a 1553 4345 -1 a 1553 3250 -1 a 1553 3249 1 a 1554 2832 -1 a 1554 2831 1 a 1554 2818 -1 a 1554 2817 1 a 1555 2500 1 a 1555 2499 -1 a 1555 1242 1 a 1555 1241 -1 a 1556 5044 -2 a 1556 5043 2 a 1556 5042 -2 a 1556 5041 2 a 1556 5040 -2 a 1556 5039 2 a 1556 2036 1 a 1556 2035 -1 a 1557 190 -1 a 1557 189 1 a 1557 156 1 a 1557 155 -1 a 1558 1348 1 a 1558 1347 -1 a 1558 326 1 a 1558 325 -1 a 1559 3740 -1 a 1559 3739 1 a 1560 3742 1 a 1560 3741 -1 a 1560 1776 1 a 1560 1775 -1 a 1561 1486 1 a 1561 1485 -1 a 1561 1150 1 a 1561 1149 -1 a 1562 3742 -1 a 1562 3741 1 a 1562 3740 1 a 1562 3739 -1 a 1563 2116 1 a 1563 2115 -1 a 1563 1910 1 a 1563 1909 -1 a 1563 1258 1 a 1563 1257 -1 a 1563 1200 -1 a 1563 1199 1 a 1563 1198 -1 a 1563 1197 1 a 1563 464 1 a 1563 463 -1 a 1563 250 -1 a 1563 249 1 a 1563 212 1 a 1563 211 -1 a 1564 5068 1 a 1564 5067 -1 a 1564 4994 1 a 1564 4993 -1 a 1565 4996 -1 a 1565 4995 1 a 1565 1166 1 a 1565 1165 -1 a 1566 3954 1 a 1566 3953 -1 a 1566 3952 1 a 1566 3951 -1 a 1567 4996 1 a 1567 4995 -1 a 1567 4994 -1 a 1567 4993 1 a 1568 4132 -1 a 1568 4131 1 a 1568 4114 1 a 1568 4113 -1 a 1569 4802 -1 a 1569 4801 1 a 1569 446 -1 a 1569 445 1 a 1569 442 -1 a 1569 441 1 a 1569 430 -1 a 1569 429 1 a 1569 300 1 a 1569 299 -1 a 1570 546 -1 a 1570 545 1 a 1570 544 1 a 1570 543 -1 a 1570 322 -1 a 1570 321 1 a 1571 3258 1 a 1571 3257 -1 a 1571 1084 -1 a 1571 1083 1 a 1572 3982 1 a 1572 3981 -1 a 1572 2602 1 a 1572 2601 -1 a 1572 2600 -1 a 1572 2599 1 a 1572 2598 -1 a 1572 2597 1 a 1573 3242 1 a 1573 3241 -1 a 1573 3240 -1 a 1573 3239 1 a 1574 180 -1 a 1574 179 1 a 1574 146 1 a 1574 145 -1 a 1575 4986 -2 a 1575 4985 2 a 1575 4984 -2 a 1575 4983 2 a 1575 4982 -2 a 1575 4981 2 a 1575 4780 -1 a 1575 4779 1 a 1576 4770 1 a 1576 4769 -1 a 1576 4754 1 a 1576 4753 -1 a 1577 3900 -1 a 1577 3899 1 a 1577 3898 1 a 1577 3897 -1 a 1577 3878 -1 a 1577 3877 1 a 1578 3240 1 a 1578 3239 -1 a 1578 1742 1 a 1578 1741 -1 a 1579 3308 -1 a 1579 3307 1 a 1579 3256 1 a 1579 3255 -1 a 1580 1474 1 a 1580 1473 -1 a 1580 1084 1 a 1580 1083 -1 a 1581 3242 -1 a 1581 3241 1 a 1581 3238 2 a 1581 3237 -2 a 1581 3236 2 a 1581 3235 -2 a 1581 3194 2 a 1581 3193 -2 a 1582 4780 1 a 1582 4779 -1 a 1582 4770 -1 a 1582 4769 1 a 1583 3900 1 a 1583 3899 -1 a 1583 1794 1 a 1583 1793 -1 a 1584 4344 -1 a 1584 4343 1 a 1584 4308 -1 a 1584 4307 1 a 1584 3898 -1 a 1584 3897 1 a 1584 3888 1 a 1584 3887 -1 a 1584 3876 -1 a 1584 3875 1 a 1584 2642 -1 a 1584 2641 1 a 1584 942 -1 a 1584 941 1 a 1584 400 -1 a 1584 399 1 a 1585 3918 -1 a 1585 3917 1 a 1585 3916 -1 a 1585 3915 1 a 1585 3182 1 a 1585 3181 -1 a 1585 1036 -1 a 1585 1035 1 a 1586 3968 -1 a 1586 3967 1 a 1586 3956 1 a 1586 3955 -1 a 1587 3018 1 a 1587 3017 -1 a 1588 4468 -1 a 1588 4467 1 a 1588 4462 -1 a 1588 4461 1 a 1588 284 1 a 1588 283 -1 a 1589 4116 -1 a 1589 4115 1 a 1589 4114 -1 a 1589 4113 1 a 1590 3380 1 a 1590 3379 -1 a 1590 3378 1 a 1590 3377 -1 a 1590 3376 -1 a 1590 3375 1 a 1591 4136 1 a 1591 4135 -1 a 1591 4086 -1 a 1591 4085 1 a 1592 4892 -99 a 1592 4891 99 a 1592 4890 -99 a 1592 4889 99 a 1592 4888 -24 a 1592 4887 24 a 1592 4886 -24 a 1592 4885 24 a 1592 4884 -1 a 1592 4883 1 a 1592 4534 -1 a 1592 4533 1 a 1592 4532 -1 a 1592 4531 1 a 1592 4530 -1 a 1592 4529 1 a 1592 4528 -1 a 1592 4527 1 a 1592 4526 -1 a 1592 4525 1 a 1592 4524 -1 a 1592 4523 1 a 1592 4522 -1 a 1592 4521 1 a 1592 4520 -1 a 1592 4519 1 a 1592 4518 -1 a 1592 4517 1 a 1592 4516 -1 a 1592 4515 1 a 1592 4514 -1 a 1592 4513 1 a 1592 4512 -1 a 1592 4511 1 a 1592 4510 -1 a 1592 4509 1 a 1592 4508 -1 a 1592 4507 1 a 1592 4506 -1 a 1592 4505 1 a 1592 4504 -1 a 1592 4503 1 a 1592 4502 -1 a 1592 4501 1 a 1592 4500 -1 a 1592 4499 1 a 1592 4498 -1 a 1592 4497 1 a 1592 4482 -1 a 1592 4481 1 a 1592 4234 1 a 1592 4233 -1 a 1592 1230 -1 a 1592 1229 1 a 1592 1228 -1 a 1592 1227 1 a 1592 1226 -1 a 1592 1225 1 a 1592 1224 -1 a 1592 1223 1 a 1593 4088 1 a 1593 4087 -1 a 1593 1826 1 a 1593 1825 -1 a 1594 5066 0.007106 a 1594 5065 -0.007106 a 1594 5044 -2 a 1594 5043 2 a 1594 5042 -2 a 1594 5041 2 a 1594 5040 -2 a 1594 5039 2 a 1594 5028 -2 a 1594 5027 2 a 1594 5026 -2 a 1594 5025 2 a 1594 5024 -2 a 1594 5023 2 a 1594 5022 -2 a 1594 5021 2 a 1594 5020 -2 a 1594 5019 2 a 1594 5018 -2 a 1594 5017 2 a 1594 4986 -2 a 1594 4985 2 a 1594 4984 -2 a 1594 4983 2 a 1594 4982 -2 a 1594 4981 2 a 1594 4980 -2 a 1594 4979 2 a 1594 4978 -2 a 1594 4977 2 a 1594 4976 -2 a 1594 4975 2 a 1594 4974 -2 a 1594 4973 2 a 1594 4972 -2 a 1594 4971 2 a 1594 4970 -2 a 1594 4969 2 a 1594 4952 -2 a 1594 4951 2 a 1594 4950 -2 a 1594 4949 2 a 1594 4948 -2 a 1594 4947 2 a 1594 4938 -2 a 1594 4937 2 a 1594 4936 -2 a 1594 4935 2 a 1594 4934 -2 a 1594 4933 2 a 1594 4624 -1 a 1594 4623 1 a 1594 3986 1 a 1594 3985 -1 a 1594 2014 -2 a 1594 2013 2 a 1594 2012 -2 a 1594 2011 2 a 1594 2010 -2 a 1594 2009 2 a 1594 2006 -2 a 1594 2005 2 a 1594 1996 -2 a 1594 1995 2 a 1594 1994 -2 a 1594 1993 2 a 1594 1992 -2 a 1594 1991 2 a 1594 1984 -1 a 1594 1983 1 a 1594 1980 -1 a 1594 1979 1 a 1594 1974 1 a 1594 1973 -1 a 1594 1890 0.007106 a 1594 1889 -0.007106 a 1594 838 -2 a 1594 837 2 a 1594 836 -2 a 1594 835 2 a 1594 834 -2 a 1594 833 2 a 1594 586 -2 a 1594 585 2 a 1594 584 -2 a 1594 583 2 a 1594 582 -2 a 1594 581 2 a 1595 2550 1 a 1595 2549 -1 a 1596 1982 1 a 1596 1981 -1 a 1596 1506 1 a 1596 1505 -1 a 1597 4232 -1 a 1597 4231 1 a 1597 4230 1 a 1597 4229 -1 a 1597 3108 -1 a 1597 3107 1 a 1597 3106 -2 a 1597 3105 2 a 1597 1890 5.5e-05 a 1597 1889 -5.5e-05 a 1598 4088 -1 a 1598 4087 1 a 1598 4086 1 a 1598 4085 -1 a 1599 4918 1 a 1599 4917 -1 a 1599 320 -1 a 1599 319 1 a 1600 4624 1 a 1600 4623 -1 a 1600 2044 4 a 1600 2043 -4 a 1600 1984 1 a 1600 1983 -1 a 1600 1982 -1 a 1600 1981 1 a 1600 1980 1 a 1600 1979 -1 a 1601 4846 1 a 1601 4845 -1 a 1601 4820 -1 a 1601 4819 1 a 1602 4704 1 a 1602 4703 -1 a 1602 4702 1 a 1602 4701 -1 a 1603 3426 -1 a 1603 3425 1 a 1603 966 1 a 1603 965 -1 a 1603 2 -1 a 1603 1 1 a 1604 4892 100 a 1604 4891 -100 a 1604 4888 25 a 1604 4887 -25 a 1604 4846 -1 a 1604 4845 1 a 1604 4844 1 a 1604 4843 -1 a 1605 4506 1 a 1605 4505 -1 a 1605 4504 -1 a 1605 4503 1 a 1606 3428 -1 a 1606 3427 1 a 1606 2 1 a 1606 1 -1 a 1607 5066 0.206491 a 1607 5065 -0.206491 a 1607 4868 0.206491 a 1607 4867 -0.206491 a 1607 4858 -1 a 1607 4857 1 a 1607 2736 -1 a 1607 2735 1 a 1607 2734 -1 a 1607 2733 1 a 1607 2732 1 a 1607 2731 -1 a 1607 2730 -1 a 1607 2729 1 a 1607 1890 0.4505 a 1607 1889 -0.4505 a 1608 2738 1 a 1608 2737 -1 a 1608 1672 1 a 1608 1671 -1 a 1609 2804 1 a 1609 2803 -1 a 1609 62 -1 a 1609 61 1 a 1610 2860 1 a 1610 2859 -1 a 1610 2832 1 a 1610 2831 -1 a 1610 118 1 a 1610 117 -1 a 1610 104 -1 a 1610 103 1 a 1611 4470 -1 a 1611 4469 1 a 1611 4466 -1 a 1611 4465 1 a 1611 408 -1 a 1611 407 1 a 1612 1360 1 a 1612 1359 -1 a 1612 410 1 a 1612 409 -1 a 1613 4858 1 a 1613 4857 -1 a 1613 2738 -1 a 1613 2737 1 a 1613 2736 1 a 1613 2735 -1 a 1613 2734 1 a 1613 2733 -1 a 1614 3642 -1 a 1614 3641 1 a 1614 104 1 a 1614 103 -1 a 1615 410 -1 a 1615 409 1 a 1615 408 1 a 1615 407 -1 a 1616 3844 1 a 1616 3843 -1 a 1616 3328 -1 a 1616 3327 1 a 1616 3286 -1 a 1616 3285 1 a 1616 1040 -1 a 1616 1039 1 a 1617 3712 -1 a 1617 3711 1 a 1617 2558 4 a 1617 2557 -4 a 1618 2288 -1 a 1618 2287 1 a 1619 1470 1 a 1619 1469 -1 a 1619 1042 1 a 1619 1041 -1 a 1620 5064 -1 a 1620 5063 1 a 1620 2848 -1 a 1620 2847 1 a 1620 2834 -1 a 1620 2833 1 a 1620 2792 -1 a 1620 2791 1 a 1620 1916 -1 a 1620 1915 1 a 1620 1902 -1 a 1620 1901 1 a 1620 256 1 a 1620 255 -1 a 1620 106 1 a 1620 105 -1 a 1620 78 1 a 1620 77 -1 a 1621 1466 1 a 1621 1465 -1 a 1621 1026 1 a 1621 1025 -1 a 1622 5066 0.000223 a 1622 5065 -0.000223 a 1622 3986 -1 a 1622 3985 1 a 1622 1890 0.000223 a 1622 1889 -0.000223 a 1623 3288 -1 a 1623 3287 1 a 1623 1042 -1 a 1623 1041 1 a 1623 1040 1 a 1623 1039 -1 a 1624 5064 1 a 1624 5063 -1 a 1624 3672 -1 a 1624 3671 1 a 1624 3658 -1 a 1624 3657 1 a 1624 3644 -1 a 1624 3643 1 a 1624 3630 -1 a 1624 3629 1 a 1624 3616 -1 a 1624 3615 1 a 1624 3602 -1 a 1624 3601 1 a 1624 2778 -1 a 1624 2777 1 a 1624 2764 -1 a 1624 2763 1 a 1624 2750 -1 a 1624 2749 1 a 1624 1936 1 a 1624 1935 -1 a 1624 1026 -1 a 1624 1025 1 a 1625 1456 1 a 1625 1455 -1 a 1625 964 1 a 1625 963 -1 a 1626 2548 -1 a 1626 2547 1 a 1626 2546 1 a 1626 2545 -1 a 1627 5014 -1 a 1627 5013 1 a 1627 4588 -1 a 1627 4587 1 a 1627 4166 -1 a 1627 4165 1 a 1627 4162 -1 a 1627 4161 1 a 1627 4142 -1 a 1627 4141 1 a 1627 4120 -1 a 1627 4119 1 a 1627 4118 -1 a 1627 4117 1 a 1627 4046 1 a 1627 4045 -1 a 1627 2212 1 a 1627 2211 -1 a 1627 1964 -1 a 1627 1963 1 a 1627 1892 -1 a 1627 1891 1 a 1627 1250 -1 a 1627 1249 1 a 1627 1164 1 a 1627 1163 -1 a 1627 1128 -1 a 1627 1127 1 a 1628 3992 -1 a 1628 3991 1 a 1629 4602 -1 a 1629 4601 1 a 1629 4594 -1 a 1629 4593 1 a 1629 1032 1 a 1629 1031 -1 a 1630 1306 1 a 1630 1305 -1 a 1630 1030 1 a 1630 1029 -1 a 1631 5034 -1 a 1631 5033 1 a 1632 3668 -1 a 1632 3667 1 a 1632 2774 1 a 1632 2773 -1 a 1633 4602 1 a 1633 4601 -1 a 1633 1030 -1 a 1633 1029 1 a 1634 5006 -1 a 1634 5005 1 a 1634 5004 1 a 1634 5003 -1 a 1634 5002 1 a 1634 5001 -1 a 1635 4084 1 a 1635 4083 -1 a 1635 1834 1 a 1635 1833 -1 a 1636 4132 1 a 1636 4131 -1 a 1636 4130 1 a 1636 4129 -1 a 1636 4082 -1 a 1636 4081 1 a 1636 4080 -1 a 1636 4079 1 a 1636 3274 -1 a 1636 3273 1 a 1637 3926 -1 a 1637 3925 1 a 1637 3922 -1 a 1637 3921 1 a 1637 3918 -1 a 1637 3917 1 a 1637 3914 -1 a 1637 3913 1 a 1637 3458 -1 a 1637 3457 1 a 1637 2428 1 a 1637 2427 -1 a 1638 4084 -1 a 1638 4083 1 a 1638 4082 1 a 1638 4081 -1 a 1638 4080 1 a 1638 4079 -1 a 1638 3276 -1 a 1638 3275 1 a 1639 4394 1 a 1639 4393 -1 a 1639 4392 -1 a 1639 4391 1 a 1640 2312 -1 a 1640 2311 1 a 1640 2310 1 a 1640 2309 -1 a 1641 4492 1 a 1641 4491 -1 a 1641 4490 -1 a 1641 4489 1 a 1642 4400 1 a 1642 4399 -1 a 1642 4398 1 a 1642 4397 -1 a 1642 4394 -1 a 1642 4393 1 a 1643 4968 -1 a 1643 4967 1 a 1643 4966 -1 a 1643 4965 1 a 1643 4860 -1 a 1643 4859 1 a 1643 4286 -1 a 1643 4285 1 a 1643 4278 -1 a 1643 4277 1 a 1643 4222 -1 a 1643 4221 1 a 1643 4152 -1 a 1643 4151 1 a 1643 3926 1 a 1643 3925 -1 a 1643 3924 1 a 1643 3923 -1 a 1643 3176 1 a 1643 3175 -1 a 1643 2748 -1 a 1643 2747 1 a 1643 2264 -1 a 1643 2263 1 a 1643 2262 -1 a 1643 2261 1 a 1643 2260 -1 a 1643 2259 1 a 1643 2188 -1 a 1643 2187 1 a 1643 320 -1 a 1643 319 1 a 1644 4392 1 a 1644 4391 -1 a 1644 4390 1 a 1644 4389 -1 a 1645 1212 -1 a 1645 1211 1 a 1645 1210 -1 a 1645 1209 1 a 1645 214 1 a 1645 213 -1 a 1646 4946 1 a 1646 4945 -1 a 1646 4944 -1 a 1646 4943 1 a 1646 4924 -1 a 1646 4923 1 a 1647 3760 1 a 1647 3759 -1 a 1647 2216 -1 a 1647 2215 1 a 1647 2214 -1 a 1647 2213 1 a 1648 5070 1 a 1648 5069 -1 a 1648 4944 1 a 1648 4943 -1 a 1648 4942 -1 a 1648 4941 1 a 1649 4952 2 a 1649 4951 -2 a 1649 4950 2 a 1649 4949 -2 a 1649 4948 2 a 1649 4947 -2 a 1649 4946 -1 a 1649 4945 1 a 1650 2904 1 a 1650 2903 -1 a 1650 1688 1 a 1650 1687 -1 a 1651 3074 -1 a 1651 3073 1 a 1651 3072 1 a 1651 3071 -1 a 1651 3060 -1 a 1651 3059 1 a 1651 3058 1 a 1651 3057 -1 a 1651 2902 -1 a 1651 2901 1 a 1651 542 1 a 1651 541 -1 a 1651 540 -1 a 1651 539 1 a 1651 264 -1 a 1651 263 1 a 1652 4878 76 a 1652 4877 -76 a 1652 3650 1 a 1652 3649 -1 a 1652 3608 1 a 1652 3607 -1 a 1652 3440 1 a 1652 3439 -1 a 1652 3412 -1 a 1652 3411 1 a 1652 788 -1 a 1652 787 1 a 1653 3874 -1 a 1653 3873 1 a 1653 3218 1 a 1653 3217 -1 a 1654 2904 -1 a 1654 2903 1 a 1654 2902 1 a 1654 2901 -1 a 1654 266 -1 a 1654 265 1 a 1655 3438 1 a 1655 3437 -1 a 1655 3412 1 a 1655 3411 -1 a 1655 1000 1 a 1655 999 -1 a 1655 972 -1 a 1655 971 1 a 1655 740 -1 a 1655 739 1 a 1655 462 -1 a 1655 461 1 a 1656 3682 -1 a 1656 3681 1 a 1656 2788 1 a 1656 2787 -1 a 1657 4516 1 a 1657 4515 -1 a 1657 4514 -1 a 1657 4513 1 a 1658 3008 -1 a 1658 3007 1 a 1658 3006 1 a 1658 3005 -1 a 1659 2036 -1 a 1659 2035 1 a 1659 2034 1 a 1659 2033 -1 a 1660 3396 1 a 1660 3395 -1 a 1660 3370 1 a 1660 3369 -1 a 1661 3068 -1 a 1661 3067 1 a 1661 2966 1 a 1661 2965 -1 a 1661 2956 -1 a 1661 2955 1 a 1662 3982 1 a 1662 3981 -1 a 1662 3400 -1 a 1662 3399 1 a 1663 3014 1 a 1663 3013 -1 a 1663 3006 -1 a 1663 3005 1 a 1663 3000 -1 a 1663 2999 1 a 1664 2040 1 a 1664 2039 -1 a 1664 2034 -1 a 1664 2033 1 a 1664 1526 1 a 1664 1525 -1 a 1665 848 -1 a 1665 847 1 a 1665 844 1 a 1665 843 -1 a 1666 3008 1 a 1666 3007 -1 a 1666 1710 1 a 1666 1709 -1 a 1667 1212 1 a 1667 1211 -1 a 1667 1210 1 a 1667 1209 -1 a 1667 156 -1 a 1667 155 1 a 1668 2692 -1 a 1668 2691 1 a 1668 1938 -1 a 1668 1937 1 a 1668 1918 1 a 1668 1917 -1 a 1668 344 1 a 1668 343 -1 a 1669 1344 1 a 1669 1343 -1 a 1669 306 1 a 1669 305 -1 a 1670 4856 1 a 1670 4855 -1 a 1670 4830 -1 a 1670 4829 1 a 1670 4696 -1 a 1670 4695 1 a 1670 4638 1 a 1670 4637 -1 a 1670 4636 1 a 1670 4635 -1 a 1670 4582 1 a 1670 4581 -1 a 1670 4032 -1 a 1670 4031 1 a 1670 3870 1 a 1670 3869 -1 a 1670 3696 -1 a 1670 3695 1 a 1670 3334 3 a 1670 3333 -3 a 1670 3226 1 a 1670 3225 -1 a 1670 3224 1 a 1670 3223 -1 a 1670 3154 -1 a 1670 3153 1 a 1670 3146 -1 a 1670 3145 1 a 1670 3140 -1 a 1670 3139 1 a 1670 2882 -1 a 1670 2881 1 a 1670 2728 -1 a 1670 2727 1 a 1670 2364 -1 a 1670 2363 1 a 1670 2240 -1 a 1670 2239 1 a 1670 2128 -1 a 1670 2127 1 a 1670 1976 -1 a 1670 1975 1 a 1670 1130 -1 a 1670 1129 1 a 1670 1104 -1 a 1670 1103 1 a 1670 1068 -1 a 1670 1067 1 a 1670 938 1 a 1670 937 -1 a 1670 656 -1 a 1670 655 1 a 1671 3662 -1 a 1671 3661 1 a 1671 2768 1 a 1671 2767 -1 a 1672 2282 1 a 1672 2281 -1 a 1672 2248 1 a 1672 2247 -1 a 1672 2236 -1 a 1672 2235 1 a 1673 3922 -1 a 1673 3921 1 a 1673 3920 -1 a 1673 3919 1 a 1673 3186 1 a 1673 3185 -1 a 1673 954 -1 a 1673 953 1 a 1674 3590 1 a 1674 3589 -1 a 1675 1058 -1 a 1675 1057 1 a 1675 1056 1 a 1675 1055 -1 a 1676 1450 1 a 1676 1449 -1 a 1676 932 1 a 1676 931 -1 a 1677 2944 -1 a 1677 2943 1 a 1677 2940 1 a 1677 2939 -1 a 1678 874 1 a 1678 873 -1 a 1678 854 -1 a 1678 853 1 a 1679 936 -1 a 1679 935 1 a 1679 932 -1 a 1679 931 1 a 1679 928 1 a 1679 927 -1 a 1679 926 -1 a 1679 925 1 a 1680 3280 -1 a 1680 3279 1 a 1680 964 -1 a 1680 963 1 a 1680 962 1 a 1680 961 -1 a 1681 4422 -1 a 1681 4421 1 a 1681 3820 1 a 1681 3819 -1 a 1681 3346 -1 a 1681 3345 1 a 1681 2944 1 a 1681 2943 -1 a 1681 288 -1 a 1681 287 1 a 1682 2000 1 a 1682 1999 -1 a 1682 1998 -1 a 1682 1997 1 a 1683 3520 1 a 1683 3519 -1 a 1683 2158 -1 a 1683 2157 1 a 1684 2384 -1 a 1684 2383 1 a 1684 2382 1 a 1684 2381 -1 a 1685 1998 1 a 1685 1997 -1 a 1685 1996 -2 a 1685 1995 2 a 1685 1994 -2 a 1685 1993 2 a 1685 1992 -2 a 1685 1991 2 a 1686 2002 1 a 1686 2001 -1 a 1686 2000 -1 a 1686 1999 1 a 1686 1516 1 a 1686 1515 -1 a 1687 2384 1 a 1687 2383 -1 a 1687 1592 1 a 1687 1591 -1 a 1688 3674 -1 a 1688 3673 1 a 1688 2780 1 a 1688 2779 -1 a 1689 5066 1.498961 a 1689 5065 -1.498961 a 1689 5036 -1 a 1689 5035 1 a 1689 4868 1.498961 a 1689 4867 -1.498961 a 1689 4092 -1 a 1689 4091 1 a 1689 4090 -1 a 1689 4089 1 a 1689 3748 1 a 1689 3747 -1 a 1689 2452 1 a 1689 2451 -1 a 1689 2382 -1 a 1689 2381 1 a 1689 2380 1 a 1689 2379 -1 a 1689 2352 1 a 1689 2351 -1 a 1689 2328 1 a 1689 2327 -1 a 1689 2232 -1 a 1689 2231 1 a 1689 1890 0.6126 a 1689 1889 -0.6126 a 1689 558 -1 a 1689 557 1 a 1689 556 -1 a 1689 555 1 a 1690 2720 1 a 1690 2719 -1 a 1690 2716 -1 a 1690 2715 1 a 1691 2176 -1 a 1691 2175 1 a 1691 2174 1 a 1691 2173 -1 a 1692 3034 1 a 1692 3033 -1 a 1692 2940 -1 a 1692 2939 1 a 1693 4806 -1 a 1693 4805 1 a 1693 4588 -1 a 1693 4587 1 a 1693 4142 1 a 1693 4141 -1 a 1693 3910 -1 a 1693 3909 1 a 1693 3874 1 a 1693 3873 -1 a 1693 3030 1 a 1693 3029 -1 a 1693 2132 -1 a 1693 2131 1 a 1693 2130 -1 a 1693 2129 1 a 1693 2128 -1 a 1693 2127 1 a 1693 2126 -1 a 1693 2125 1 a 1693 1972 -1 a 1693 1971 1 a 1693 1964 -1 a 1693 1963 1 a 1694 5012 1 a 1694 5011 -1 a 1694 2174 -1 a 1694 2173 1 a 1695 2176 1 a 1695 2175 -1 a 1695 1562 1 a 1695 1561 -1 a 1696 176 -1 a 1696 175 1 a 1696 142 1 a 1696 141 -1 a 1697 3910 -1 a 1697 3909 1 a 1697 2722 1 a 1697 2721 -1 a 1697 1972 -1 a 1697 1971 1 a 1698 3520 -1 a 1698 3519 1 a 1698 2402 -1 a 1698 2401 1 a 1698 2400 1 a 1698 2399 -1 a 1698 1252 1 a 1698 1251 -1 a 1699 4808 -1 a 1699 4807 1 a 1699 4412 -1 a 1699 4411 1 a 1699 4020 1 a 1699 4019 -1 a 1699 4018 1 a 1699 4017 -1 a 1699 268 -1 a 1699 267 1 a 1700 3038 1 a 1700 3037 -1 a 1700 2970 1 a 1700 2969 -1 a 1700 2956 1 a 1700 2955 -1 a 1700 2950 -1 a 1700 2949 1 a 1700 1890 0.01389 a 1700 1889 -0.01389 a 1701 2508 1 a 1701 2507 -1 a 1701 768 -1 a 1701 767 1 a 1702 3074 1 a 1702 3073 -1 a 1702 3060 1 a 1702 3059 -1 a 1702 542 -1 a 1702 541 1 a 1703 4044 -1 a 1703 4043 1 a 1703 200 1 a 1703 199 -1 a 1704 812 -1 a 1704 811 1 a 1704 810 2 a 1704 809 -2 a 1705 4574 1 a 1705 4573 -1 a 1705 3104 -1 a 1705 3103 1 a 1706 5066 0.028567 a 1706 5065 -0.028567 a 1706 4868 0.028567 a 1706 4867 -0.028567 a 1706 3930 -1 a 1706 3929 1 a 1706 3328 1 a 1706 3327 -1 a 1706 3306 1 a 1706 3305 -1 a 1706 3182 -1 a 1706 3181 1 a 1706 1890 0.02702 a 1706 1889 -0.02702 a 1707 4534 1 a 1707 4533 -1 a 1707 4532 1 a 1707 4531 -1 a 1707 4530 1 a 1707 4529 -1 a 1707 4528 1 a 1707 4527 -1 a 1707 4526 1 a 1707 4525 -1 a 1707 4524 1 a 1707 4523 -1 a 1707 4522 1 a 1707 4521 -1 a 1707 4520 1 a 1707 4519 -1 a 1707 4518 1 a 1707 4517 -1 a 1707 4516 1 a 1707 4515 -1 a 1707 4514 1 a 1707 4513 -1 a 1707 4512 1 a 1707 4511 -1 a 1707 4510 1 a 1707 4509 -1 a 1707 4508 1 a 1707 4507 -1 a 1707 4506 1 a 1707 4505 -1 a 1707 4504 1 a 1707 4503 -1 a 1707 4502 1 a 1707 4501 -1 a 1707 4500 1 a 1707 4499 -1 a 1707 4498 2 a 1707 4497 -2 a 1707 4484 -1 a 1707 4483 1 a 1708 4472 -1 a 1708 4471 1 a 1708 4462 1 a 1708 4461 -1 a 1708 4460 -1 a 1708 4459 1 a 1709 4480 -1 a 1709 4479 1 a 1709 4478 1 a 1709 4477 -1 a 1710 4880 3 a 1710 4879 -3 a 1710 3818 -1 a 1710 3817 1 a 1710 3796 1 a 1710 3795 -1 a 1711 4482 -1 a 1711 4481 1 a 1711 4480 1 a 1711 4479 -1 a 1712 1422 1 a 1712 1421 -1 a 1712 812 1 a 1712 811 -1 a 1713 5066 0.374015 a 1713 5065 -0.374015 a 1713 4868 0.374015 a 1713 4867 -0.374015 a 1713 4720 -1 a 1713 4719 1 a 1713 3756 1 a 1713 3755 -1 a 1713 1890 0.2411 a 1713 1889 -0.2411 a 1713 674 -1 a 1713 673 1 a 1713 672 -1 a 1713 671 1 a 1713 670 -1 a 1713 669 1 a 1713 668 1 a 1713 667 -1 a 1713 666 1 a 1713 665 -1 a 1713 664 1 a 1713 663 -1 a 1713 662 1 a 1713 661 -1 a 1713 660 1 a 1713 659 -1 a 1713 658 1 a 1713 657 -1 a 1713 656 1 a 1713 655 -1 a 1713 654 1 a 1713 653 -1 a 1713 652 1 a 1713 651 -1 a 1713 650 1 a 1713 649 -1 a 1713 638 1 a 1713 637 -1 a 1713 636 1 a 1713 635 -1 a 1713 632 -1 a 1713 631 1 a 1713 614 1 a 1713 613 -1 a 1713 422 1 a 1713 421 -1 a 1714 1398 1 a 1714 1397 -1 a 1714 676 1 a 1714 675 -1 a 1715 4622 -1 a 1715 4621 1 a 1715 4588 1 a 1715 4587 -1 a 1715 3494 -1 a 1715 3493 1 a 1716 3684 -1 a 1716 3683 1 a 1716 2790 1 a 1716 2789 -1 a 1717 4720 1 a 1717 4719 -1 a 1717 676 -1 a 1717 675 1 a 1717 674 1 a 1717 673 -1 a 1717 672 1 a 1717 671 -1 a 1717 670 1 a 1717 669 -1 a 1717 634 -1 a 1717 633 1 a 1718 3860 1 a 1718 3859 -1 a 1718 3856 -1 a 1718 3855 1 a 1718 3852 -1 a 1718 3851 1 a 1718 3464 -1 a 1718 3463 1 a 1718 3462 -1 a 1718 3461 1 a 1718 1890 0.000223 a 1718 1889 -0.000223 a 1718 500 1 a 1718 499 -1 a 1718 496 1 a 1718 495 -1 a 1719 4076 -1 a 1719 4075 1 a 1719 3954 -1 a 1719 3953 1 a 1720 3730 -1 a 1720 3729 1 a 1720 3716 1 a 1720 3715 -1 a 1721 2566 -1 a 1721 2565 1 a 1721 1076 1 a 1721 1075 -1 a 1722 2520 -1 a 1722 2519 1 a 1723 172 -1 a 1723 171 1 a 1723 138 1 a 1723 137 -1 a 1724 3654 -1 a 1724 3653 1 a 1724 2760 1 a 1724 2759 -1 a 1725 4036 -1 a 1725 4035 1 a 1726 5066 0.026137 a 1726 5065 -0.026137 a 1726 4868 0.026137 a 1726 4867 -0.026137 a 1726 3928 -1 a 1726 3927 1 a 1726 3318 1 a 1726 3317 -1 a 1726 3188 -1 a 1726 3187 1 a 1726 1890 0.02617 a 1726 1889 -0.02617 a 1726 1008 1 a 1726 1007 -1 a 1727 2118 -1 a 1727 2117 1 a 1727 466 1 a 1727 465 -1 a 1728 4036 1 a 1728 4035 -1 a 1728 1816 1 a 1728 1815 -1 a 1729 920 1 a 1729 919 -1 a 1730 3644 1 a 1730 3643 -1 a 1730 3602 1 a 1730 3601 -1 a 1730 3428 1 a 1730 3427 -1 a 1730 3406 -1 a 1730 3405 1 a 1730 782 -1 a 1730 781 1 a 1731 2702 1 a 1731 2701 -1 a 1731 626 -1 a 1731 625 1 a 1731 162 -1 a 1731 161 1 a 1732 3426 1 a 1732 3425 -1 a 1732 3406 1 a 1732 3405 -1 a 1732 994 1 a 1732 993 -1 a 1732 966 -1 a 1732 965 1 a 1732 734 -1 a 1732 733 1 a 1732 456 -1 a 1732 455 1 a 1733 1122 -1 a 1733 1121 1 a 1733 162 1 a 1733 161 -1 a 1734 192 -1 a 1734 191 1 a 1734 158 1 a 1734 157 -1 a 1735 188 -1 a 1735 187 1 a 1735 154 1 a 1735 153 -1 a 1736 4282 1 a 1736 4281 -1 a 1736 1098 -1 a 1736 1097 1 a 1736 1096 -1 a 1736 1095 1 a 1737 4066 1 a 1737 4065 -1 a 1737 2100 -1 a 1737 2099 1 a 1738 2852 1 a 1738 2851 -1 a 1738 2824 1 a 1738 2823 -1 a 1738 110 1 a 1738 109 -1 a 1738 96 -1 a 1738 95 1 a 1739 3634 -1 a 1739 3633 1 a 1739 96 1 a 1739 95 -1 a 1740 2556 1 a 1740 2555 -1 a 1740 1640 1 a 1740 1639 -1 a 1741 2108 1 a 1741 2107 -1 a 1741 1902 1 a 1741 1901 -1 a 1741 1254 1 a 1741 1253 -1 a 1741 1180 -1 a 1741 1179 1 a 1741 1178 -1 a 1741 1177 1 a 1741 456 1 a 1741 455 -1 a 1741 256 -1 a 1741 255 1 a 1741 202 1 a 1741 201 -1 a 1742 4876 14 a 1742 4875 -14 a 1742 798 -1 a 1742 797 1 a 1742 784 1 a 1742 783 -1 a 1743 4794 -1 a 1743 4793 1 a 1743 4790 -1 a 1743 4789 1 a 1743 2442 1 a 1743 2441 -1 a 1743 2428 -1 a 1743 2427 1 a 1744 3854 1 a 1744 3853 -1 a 1744 2588 -1 a 1744 2587 1 a 1745 2634 1 a 1745 2633 -1 a 1745 1652 1 a 1745 1651 -1 a 1746 534 1 a 1746 533 -1 a 1746 532 1 a 1746 531 -1 a 1746 442 -1 a 1746 441 1 a 1747 4420 -1 a 1747 4419 1 a 1748 1990 1 a 1748 1989 -1 a 1748 1512 1 a 1748 1511 -1 a 1749 1988 -1 a 1749 1987 1 a 1749 1986 1 a 1749 1985 -1 a 1750 5002 -1 a 1750 5001 1 a 1750 2840 1 a 1750 2839 -1 a 1750 2812 1 a 1750 2811 -1 a 1750 84 1 a 1750 83 -1 a 1750 70 -1 a 1750 69 1 a 1751 3758 1 a 1751 3757 -1 a 1751 686 -1 a 1751 685 1 a 1752 5050 1 a 1752 5049 -1 a 1752 4874 76 a 1752 4873 -76 a 1752 3678 1 a 1752 3677 -1 a 1752 3636 1 a 1752 3635 -1 a 1752 3556 -1 a 1752 3555 1 a 1752 3504 -1 a 1752 3503 1 a 1752 802 2 a 1752 801 -2 a 1752 788 -1 a 1752 787 1 a 1753 1236 -1 a 1753 1235 1 a 1753 336 -1 a 1753 335 1 a 1754 5048 -1 a 1754 5047 1 a 1754 3622 -1 a 1754 3621 1 a 1754 70 1 a 1754 69 -1 a 1755 1990 -1 a 1755 1989 1 a 1755 1988 1 a 1755 1987 -1 a 1756 4012 1 a 1756 4011 -1 a 1756 394 -1 a 1756 393 1 a 1757 5006 1 a 1757 5005 -1 a 1757 5004 1 a 1757 5003 -1 a 1757 3554 -1 a 1757 3553 1 a 1757 3504 1 a 1757 3503 -1 a 1757 2826 1 a 1757 2825 -1 a 1757 2812 1 a 1757 2811 -1 a 1757 112 -1 a 1757 111 1 a 1758 4376 -1 a 1758 4375 1 a 1758 3522 -1 a 1758 3521 1 a 1758 2368 1 a 1758 2367 -1 a 1758 2366 1 a 1758 2365 -1 a 1758 2364 1 a 1758 2363 -1 a 1758 2360 -1 a 1758 2359 1 a 1758 2358 -1 a 1758 2357 1 a 1758 2356 -1 a 1758 2355 1 a 1758 2354 -1 a 1758 2353 1 a 1759 2362 1 a 1759 2361 -1 a 1759 1606 1 a 1759 1605 -1 a 1760 4382 1 a 1760 4381 -1 a 1760 4380 1 a 1760 4379 -1 a 1761 4386 1 a 1761 4385 -1 a 1761 4384 -1 a 1761 4383 1 a 1762 2362 -1 a 1762 2361 1 a 1762 2360 1 a 1762 2359 -1 a 1762 2358 1 a 1762 2357 -1 a 1763 4384 1 a 1763 4383 -1 a 1763 4382 -1 a 1763 4381 1 a 1764 4320 1 a 1764 4319 -1 a 1764 4282 -1 a 1764 4281 1 a 1764 4256 -1 a 1764 4255 1 a 1764 4194 1 a 1764 4193 -1 a 1764 4060 -1 a 1764 4059 1 a 1764 4002 1 a 1764 4001 -1 a 1764 3954 1 a 1764 3953 -1 a 1764 3830 1 a 1764 3829 -1 a 1764 3798 -1 a 1764 3797 1 a 1764 3588 1 a 1764 3587 -1 a 1764 3400 1 a 1764 3399 -1 a 1764 3358 -1 a 1764 3357 1 a 1764 2730 -1 a 1764 2729 1 a 1764 2620 1 a 1764 2619 -1 a 1764 2596 -1 a 1764 2595 1 a 1764 2582 -1 a 1764 2581 1 a 1764 2308 1 a 1764 2307 -1 a 1764 2298 -1 a 1764 2297 1 a 1764 666 1 a 1764 665 -1 a 1764 498 1 a 1764 497 -1 a 1764 482 -1 a 1764 481 1 a 1764 480 1 a 1764 479 -1 a 1764 362 1 a 1764 361 -1 a 1764 268 1 a 1764 267 -1 a 1765 444 -1 a 1765 443 1 a 1765 442 1 a 1765 441 -1 a 1765 438 1 a 1765 437 -1 a 1765 434 1 a 1765 433 -1 a 1766 1366 1 a 1766 1365 -1 a 1766 484 1 a 1766 483 -1 a 1767 3368 -1 a 1767 3367 1 a 1767 3366 -1 a 1767 3365 1 a 1767 1104 1 a 1767 1103 -1 a 1768 3840 1 a 1768 3839 -1 a 1768 3278 -1 a 1768 3277 1 a 1768 962 -1 a 1768 961 1 a 1768 958 1 a 1768 957 -1 a 1769 484 -1 a 1769 483 1 a 1769 482 1 a 1769 481 -1 a 1770 3068 -1 a 1770 3067 1 a 1770 3064 -1 a 1770 3063 1 a 1770 3062 -2 a 1770 3061 2 a 1770 444 1 a 1770 443 -1 a 1770 440 1 a 1770 439 -1 a 1770 436 1 a 1770 435 -1 a 1771 1220 1 a 1771 1219 -1 a 1771 1218 1 a 1771 1217 -1 a 1771 160 -1 a 1771 159 1 a 1772 266 1 a 1772 265 -1 a 1772 26 -1 a 1772 25 1 a 1772 24 1 a 1772 23 -1 a 1773 2660 1 a 1773 2659 -1 a 1773 2658 1 a 1773 2657 -1 a 1774 1492 1 a 1774 1491 -1 a 1774 1262 -1 a 1774 1261 1 a 1775 4196 1 a 1775 4195 -1 a 1776 264 1 a 1776 263 -1 a 1776 24 -1 a 1776 23 1 a 1777 1290 1 a 1777 1289 -1 a 1777 26 1 a 1777 25 -1 a 1778 3490 -1 a 1778 3489 1 a 1778 3488 -1 a 1778 3487 1 a 1778 1262 1 a 1778 1261 -1 a 1779 4576 -1 a 1779 4575 1 a 1779 1630 1 a 1779 1629 -1 a 1780 4512 1 a 1780 4511 -1 a 1780 4510 -1 a 1780 4509 1 a 1781 4024 -1 a 1781 4023 1 a 1781 4022 1 a 1781 4021 -1 a 1782 2820 -1 a 1782 2819 1 a 1782 2806 -1 a 1782 2805 1 a 1783 4802 -1 a 1783 4801 1 a 1783 544 -1 a 1783 543 1 a 1783 424 1 a 1783 423 -1 a 1783 318 -1 a 1783 317 1 a 1783 304 -1 a 1783 303 1 a 1783 300 -1 a 1783 299 1 a 1784 2998 -1 a 1784 2997 1 a 1784 2996 1 a 1784 2995 -1 a 1785 2998 1 a 1785 2997 -1 a 1785 1704 1 a 1785 1703 -1 a 1786 2996 -1 a 1786 2995 1 a 1787 3234 1 a 1787 3233 -1 a 1787 1740 1 a 1787 1739 -1 a 1788 2622 -1 a 1788 2621 1 a 1789 166 1 a 1789 165 -1 a 1789 134 -1 a 1789 133 1 a 1789 42 -1 a 1789 41 1 a 1790 4408 1 a 1790 4407 -1 a 1790 4406 -1 a 1790 4405 1 a 1791 3966 1 a 1791 3965 -1 a 1792 1312 1 a 1792 1311 -1 a 1792 134 1 a 1792 133 -1 a 1793 4006 -1 a 1793 4005 1 a 1794 4072 1 a 1794 4071 -1 a 1794 1138 1 a 1794 1137 -1 a 1795 4694 -1 a 1795 4693 1 a 1796 4002 -1 a 1796 4001 1 a 1796 3980 1 a 1796 3979 -1 a 1797 362 1 a 1797 361 -1 a 1797 352 1 a 1797 351 -1 a 1798 4442 1 a 1798 4441 -1 a 1798 4440 -1 a 1798 4439 1 a 1799 4734 -1 a 1799 4733 1 a 1799 4700 1 a 1799 4699 -1 a 1799 4634 -1 a 1799 4633 1 a 1799 4632 -1 a 1799 4631 1 a 1799 4124 -1 a 1799 4123 1 a 1799 3158 1 a 1799 3157 -1 a 1799 3148 1 a 1799 3147 -1 a 1799 3144 1 a 1799 3143 -1 a 1799 2368 1 a 1799 2367 -1 a 1799 2132 1 a 1799 2131 -1 a 1799 2070 -1 a 1799 2069 1 a 1800 5066 0.028567 a 1800 5065 -0.028567 a 1800 4868 0.028567 a 1800 4867 -0.028567 a 1800 3932 -1 a 1800 3931 1 a 1800 3314 1 a 1800 3313 -1 a 1800 3186 -1 a 1800 3185 1 a 1800 1890 0.02702 a 1800 1889 -0.02702 a 1800 1018 1 a 1800 1017 -1 a 1801 370 -1 a 1801 369 1 a 1801 368 -1 a 1801 367 1 a 1802 2518 -1 a 1802 2517 1 a 1802 1246 -1 a 1802 1245 1 a 1802 346 -1 a 1802 345 1 e o f r·5X glpk_statusr¸5NXconfigr¹5coptlang.glpk_interface Configuration rº5)r»5}r¼5(Xpresolver½5Xautor¾5X verbosityr¿5KXtimeoutrÀ5NububX_typerÁ5js,ubjw,jª5j 5…rÂ5RrÃ5}rÄ5(j¯5j 5j°5Gj±5G@@j²5j´5jÁ5js,ububj0,)rÅ5}rÆ5(hX EX_dxyl_erÇ5hXdxyl_e Boundary ReactionrÈ5h}rÉ5XGENE ASSOCIATIONrÊ5]rË5jash}rÌ5j9,jj:,jj<,h]rÍ5…rÎ5RrÏ5j@,}rÐ5j3G¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÑ5}rÒ5(hXEX_salchs2fe_erÓ5hXsalchs2fe_e Boundary ReactionrÔ5h}rÕ5XGENE ASSOCIATIONrÖ5]r×5jash}rØ5j9,jj:,jj<,h]rÙ5…rÚ5RrÛ5j@,}rÜ5j1G¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rÝ5}rÞ5(hX EX_rnam_erß5hXrnam_e Boundary Reactionrà5h}rá5XGENE ASSOCIATIONrâ5]rã5jash}rä5j9,jj:,jj<,h]rå5…ræ5Rrç5j@,}rè5jË*G¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)ré5}rê5(hX EX_colipaOA_erë5hXcolipaOA_e Boundary Reactionrì5h}rí5XGENE ASSOCIATIONrî5]rï5jash}rð5j9,jj:,jj<,h]rñ5…rò5Rró5j@,}rô5j¦-G¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rõ5}rö5(hX EX_udcpo4_er÷5hXudcpo4_e Boundary Reactionrø5h}rù5XGENE ASSOCIATIONrú5]rû5jash}rü5j9,jj:,jj<,h]rý5…rþ5Rrÿ5j@,}r6jÒ.G¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r6}r6(hXEX_tcb_er6hXtcb_e Boundary Reactionr6h}r6XGENE ASSOCIATIONr6]r6jash}r6j9,jj:,jj<,h]r 6…r 6Rr 6j@,}r 6j˜,G¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r 6}r6(hXEX_fe3dhbzs3_er6hXfe3dhbzs3_e Boundary Reactionr6h}r6XGENE ASSOCIATIONr6]r6jash}r6j9,jj:,jj<,h]r6…r6Rr6j@,}r6j_0G¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r6}r6(hX EX_23dhbzs3_er6hX23dhbzs3_e Boundary Reactionr6h}r6XGENE ASSOCIATIONr6]r6jash}r 6j9,jj:,jj<,h]r!6…r"6Rr#6j@,}r$6j@0G¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r%6}r&6(hX EX_guln__L_er'6hXguln__L_e Boundary Reactionr(6h}r)6XGENE ASSOCIATIONr*6]r+6jash}r,6j9,jj:,jj<,h]r-6…r.6Rr/6j@,}r06j©2G¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r16}r26(hX EX_udcpo5_er36hXudcpo5_e Boundary Reactionr46h}r56XGENE ASSOCIATIONr66]r76jash}r86j9,jj:,jj<,h]r96…r:6Rr;6j@,}r<6jM,G¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)r=6}r>6(hX EX_4hthr_er?6hX4hthr_e Boundary Reactionr@6h}rA6XGENE ASSOCIATIONrB6]rC6jash}rD6j9,jj:,jj<,h]rE6…rF6RrG6j@,}rH6jQ/G¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rI6}rJ6(hX EX_salchs2_erK6hXsalchs2_e Boundary ReactionrL6h}rM6XGENE ASSOCIATIONrN6]rO6jash}rP6j9,jj:,jj<,h]rQ6…rR6RrS6j@,}rT6jó0G¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nubj0,)rU6}rV6(hX EX_tton_erW6hXtton_e Boundary ReactionrX6h}rY6XGENE ASSOCIATIONrZ6]r[6jash}r\6j9,jj:,jj<,h]r]6…r^6Rr_6j@,}r`6jÙ,G¿ðsjq,NhNjr,js,jt,Gju,G@@jv,Njw,Nube}ra6j,,}rb6(j3,Kjz,Kj­,Kjà,Kj-KjF-Kjy-Kj¬-Kjá-Kj.K j6.K jW.K jæ.K j/K j7/Kji/Kj›/KjÍ/Kj0Kj20Kjf0Kj†0Kj§0KjÇ0Kjû0Kj-1Kj_1Kj‘1KjÃ1Kjõ1Kj'2KjY2Kj‹2K j½2K!jï2K"j!3K#jS3K$j…3K%j·3K&j4K'jE4K(jv4K)jª4K*jÞ4K+j5K,jE5K-js5K.j¡5K/jÏ5K0jý5K1j+6K2jY6K3j‡6K4j§6K5jÇ6K6jç6K7j7K8j'7K9jG7K:jg7K;jÁ7Kj68K?jj8K@jœ8KAj½8KBjÝ8KCjý8KDj/9KEja9KFj9KGjÁ9KHjï9KIj!:KJjO:KKj}:KLj«:KMjÝ:KNj;KOjA;KPjs;KQj§;KRjÈ;KSjé;KTj <KUj*<KVjJ<KWjh<KXjˆ<KYj¦<KZjÆ<K[jä<K\j=K]j =K^j@=K_j`=K`j€=Kaj×=Kbj÷=Kcj>Kdj5>KejS>Kfjs>Kgj‘>Khj±>KijÏ>Kjjï>Kkj?Klj=?Kmj[?Knj|?Koj°?Kpjá?Kqj@Krj@Ksj=@Ktj^@Kuj@Kvj @Kwjæ@KxjAKyj(AKzj6AK{jDAK|jRAK}jpAK~jŽAKjœAK€j½AKjÞAK‚jJBKƒjjBK„jŠBK…jäBK†jCK‡j&CKˆjGCK‰jyCKŠjÀCK‹jôCKŒjDKjHDKŽj|DKj°DKjàDK‘jþDK’jEK“jREK”jsEK•j§EK–jFK—j4FK˜jUFK™j‰FKšj—FK›jËFKœjÿFKj GKžjPGKŸj”GK jÈGK¡jéGK¢jHK£jOHK¤jpHK¥j‘HK¦jêHK§jIK¨jRIK©j†IKªjºIK«jîIK¬j"JK­jUJK®juJK¯j©JK°jÖJK±j KK²j+KK³jLKK´jmKKµj KK¶j®KK·jâKK¸jLK¹j#LKºjWLK»jxLK¼j¬LK½jàLK¾jMK¿j5MKÀjVMKÁjdMKÂj…MKÃj¹MKÄjíMKÅjNKÆjNKÇj=NKÈjKNKÉjYNKÊjzNKËj®NKÌjÏNKÍjOKÎj$OKÏjXOKÐjŒOKÑjÀOKÒjôOKÓjPKÔjCPKÕjqPKÖjPK×jPKØj»PKÙjÙPKÚjçPKÛjôPKÜjQKÝj QKÞj>QKßjrQKàj¹QKájÇQKâjûQKãj/RKäjcRKåj—RKæjËRKçjüRKèj0SKéjaSKêjoSKëj¢SKìjéSKíjTKîj>TKïj_TKðj€TKñj¡TKòjÕTKójãTKôjUKõj2UKöjSUK÷j‡UKøj”UKùj¢UKújÖUKûj÷UKüjVKýjVKþj4VKÿjBVMjcVMj—VMj¸VMjÙVMjúVMj.WMjOWMj]WMjkWM jyWM j‡WM jàWM jXM jXMj-XMj;XMjIXMjXMjÀXMjáXMjïXMj6YMjgYMj›YMj¹YMjÇYMjûYMj ZMj*ZMjKZMjlZMjŒZM jÀZM!jôZM"j7[M#jg[M$jš[M%j»[M&jý[M'j\M(j'\M)j4\M*jU\M+jc\M,j„\M-j¸\M.jÆ\M/jç\M0j]M1j)]M2jJ]M3j}]M4j‹]M5j™]M6jº]M7jî]M8j^M9j/^M:jP^M;jq^M<j¸^M=jÆ^M>jÔ^M?j_M@j_MAj#_MBjD_MCjx_MDj™_MEjÍ_MFjÛ_MGj!`MHjA`MIjb`MJjp`MKj~`MLjŸ`MMjÒ`MNjà`MOjî`MPjü`MQjaMRj>aMSj_aMTjmaMUjzaMVj›aMWj©aMXjÊaMYjëaMZjøaM[j)bM\j7bM]j~bM^j¬bM_jàbM`jcMaj5cMbjcMcjcMdjäcMejdMfj&dMgjZdMhj{dMij‰dMjj½dMkjËdMljìdMmjúdMnj-eMojMeMpjmeMqjeMrj­eMsjÍeMtjíeMuj!fMvj?fMwj]fMxj{fMyj™fMzjºfM{jÛfM|jgM}j0gM~jQgMjrgM€j€gMj´gM‚jÕgMƒj hM„j=hM…jjhM†j®hM‡jòhMˆj6iM‰jziMŠj¾iM‹jjMŒjFjMjgjMŽjujMjƒjMj‘jM‘jŸjM’j­jM“j»jM”jïjM•jkM–j0kM—jdkM˜j…kM™j“kMšjÇkM›jÕkMœjökMjlMžj2lMŸjOlM j|lM¡j‰lM¢j–lM£jÃlM¤jÐlM¥jîlM¦j mM§jmM¨jNmM©j\mMªj²mM«jÀmM¬jßmM­jnM®j nM¯jAnM°jbnM±jpnM²j‘nM³jŸnM´jÀnMµjÎnM¶jïnM·jýnM¸j1oM¹j?oMºj`oM»jnoM¼j¢oM½jçoM¾jpM¿j4pMÀjUpMÁjvpMÂj„pMÃj£pMÄjýpMÅjWqMÆjxqMÇj¬qMÈjÍqMÉjrMÊjrMËjCrMÌjwrMÍjªrMÎjËrMÏjØrMÐj sMÑj,sMÒjMsMÓj[sMÔjisMÕjsMÖj«sM×j¹sMØjÇsMÙjÕsMÚjösMÛjtMÜjJtMÝjXtMÞjŒtMßjÀtMàjátMájuMâjuMãjuMäj,uMåj:uMæjHuMçjVuMèjduMéjruMêj“uMëjÇuMìjèuMíj vMîjvMïj8vMðjFvMñjTvMòjbvMójpvMôj~vMõjŒvMöjšvM÷jÍvMøjívMùjûvMúj/wMûjcwMüj—wMýjËwMþjìwMÿj xMjAxMjuxMj©xMjÝxMjyMjEyMjyyMj­yMjÎyM jzM j6zM jjzM jŠzM j¾zMjÞzMj{Mj {MjA{Mjb{Mj–{MjÚ{Mj|Mj|Mj*|MjH|Mjf|Mj˜|Mj¹|MjÚ|Mj}Mj/}MjP}M jq}M!j}M"j}M#j¿}M$jÌ}M%j~M&j4~M'jU~M(j‰~M)j½~M*jÜ~M+jé~M,jö~M-jM.j6M/jWM0jxM1j¬M2jÍM3j€M4j/€M5j=€M6j€M7jâ€M8jM9jCM:jdM;j…M<j¹M=jíM>j!‚M?jB‚M@jv‚MAj—‚MBj¸‚MCjÆ‚MDjú‚MEjƒMFj)ƒMGjJƒMHjkƒMIjŒƒMJjšƒMKj¨ƒMLj¶ƒMMjăMNjÒƒMOjàƒMPjîƒMQjüƒMRj „MSj„MTj&„MUj4„MVjB„MWjP„MXj^„MYjl„MZjz„M[jˆ„M\j–„M]j¤„M^j²„M_jÀ„M`j΄MajÜ„Mbj …Mcj:…Mdjh…Mej†…Mfj”…Mgj²…MhjÓ…Mijô…Mjj†Mkj6†MljW†Mmjx†Mnj™†Moj·†MpjņMqjæ†Mrj‡Msj9‡MtjW‡Muju‡Mvj¢‡MwjÇMxjö‡MyjˆMzj8ˆM{jYˆM|j‡ˆM}jºˆM~jÛˆMjúˆM€j‰Mj:‰M‚jG‰MƒjT‰M„ja‰M…jn‰M†j{‰M‡jˆ‰Mˆj•‰M‰j¢‰MŠj¯‰M‹j¼‰MŒjɉMjÖ‰MŽjã‰Mjð‰Mjý‰M‘jŠM’j7ŠM“jDŠM”jQŠM•j^ŠM–jkŠM—jxŠM˜j…ŠM™j’ŠMšjŸŠM›j¬ŠMœj¹ŠMjÆŠMžjÓŠMŸjàŠM jíŠM¡júŠM¢j‹M£j‹M¤j!‹M¥j.‹M¦j;‹M§jH‹M¨jh‹M©ju‹Mªj‚‹M«j‹M¬jœ‹M­j©‹M®j¶‹M¯jËM°jЋM±jÝ‹M²jê‹M³j÷‹M´jŒMµjŒM¶jŒM·j+ŒM¸j8ŒM¹jEŒMºjRŒM»j_ŒM¼jlŒM½jyŒM¾j†ŒM¿j“ŒMÀj ŒMÁj­ŒMÂjºŒMÃjÇŒMÄjÔŒMÅjáŒMÆjîŒMÇjûŒMÈjMÉjMÊj"MËj/MÌj<MÍjIMÎjVMÏjcMÐjpMÑj}MÒjŠMÓj—MÔj¤MÕj±MÖj¾M×jËMØjØMÙjåMÚjòMÛjÿMÜj ŽMÝjŽMÞj&ŽMßj3ŽMàj@ŽMájMŽMâjZŽMãjgŽMäjtŽMåjŽMæjŽŽMçj›ŽMèj¨ŽMéjµŽMêjÕŽMëjâŽMìjïŽMíjüŽMîjMïj<Mðj\MñjiMòjˆMój¥MôjÄMõjáMöjM÷jMøj=Mùj\MújyMûj™Müj¹MýjØMþjøMÿj‘Mj8‘MjX‘Mjx‘Mj—‘Mj¶‘MjÖ‘Mjô‘Mj’Mj4’M jT’M jt’M j“’M j³’M jÒ’Mjò’Mj“Mj1“MjQ“Mjq“Mj‘“Mj±“MjÑ“Mjñ“Mj”Mj1”MjQ”Mjq”Mj‘”Mj±”MjÑ”Mjñ”Mj•M j1•M!jQ•M"jq•M#j‘•M$j±•M%jÑ•M&jñ•M'j–M(j1–M)jQ–M*jq–M+j‘–M,j±–M-jÏ–M.jì–M/j —M0j)—M1jI—M2ji—M3j‰—M4j©—M5jÉ—M6jé—M7j ˜M8j)˜M9jI˜M:ji˜M;j‰˜M<j©˜M=jȘM>jè˜M?j™M@j™MAj4™MBjT™MCjt™MDj™MEj¡™MFjÁ™MGjá™MHjšMIj!šMJjAšMKj`šMLjšMMjŸšMNj¾šMOjÞšMPjþšMQj›MRj>›MSj^›MTj~›MUjœ›MVj¼›MWjÜ›MXjü›MYjœMZj<œM[j\œM\j{œM]jšœM^jºœM_jÚœM`júœMajMbj:McjZMdjzMejšMfjºMgjÚMhjúMijžMjj9žMkjYžMljyžMmj™žMnj¹žMojÙžMpjùžMqjŸMrj9ŸMsjYŸMtjyŸMuj™ŸMvj¹ŸMwjÙŸMxjøŸMyj Mzj5 M{jR M|jr M}j’ M~j² MjÒ M€jò Mj¡M‚j2¡Mƒj?¡M„j_¡M…j¡M†jŸ¡M‡j¿¡Mˆjß¡M‰jÿ¡MŠj¢M‹j?¢MŒj^¢Mj~¢MŽjž¢Mj¾¢MjÞ¢M‘jþ¢M’j£M“j>£M”j^£M•j~£M–jž£M—j¾£M˜jÞ£M™jþ£Mšj¤M›j;¤MœjZ¤Mjz¤Mžjš¤MŸj¹¤M jÙ¤M¡jù¤M¢j¥M£j9¥M¤jY¥M¥jy¥M¦j™¥M§j¹¥M¨jÙ¥M©jù¥Mªj¦M«j9¦M¬jY¦M­jy¦M®j™¦M¯j¹¦M°jÀ¨M±já¨M²j©M³j#©M´j1©Mµj?©M¶jM©M·j[©M¸ji©M¹jw©Mºj…©M»j“©M¼j¡©M½j¯©M¾j½©M¿jÝ©MÀjë©MÁj ªMÂjªMÃj7ªMÄjXªMÅjfªMÆjtªMÇj‚ªMÈj£ªMÉjÁªMÊjâªMËj«MÌj$«MÍjD«MÎje«MÏj†«MÐj”«MÑj¢«MÒjëMÓjä«MÔj¬MÕjJ¬MÖjX¬M×jŒ¬MØj­¬MÙjάMÚjï¬MÛj­MÜj­MÝj?­MÞjM­Mßj[­Màj‰­Máj§­Mâjµ­Mãjä­Mäjñ­Måjþ­Mæj®Mçu(j(®Mèj6®MéjV®Mêjd®Mëjƒ®Mìj²®Míj¿®MîjÌ®Mïjé®Mðjö®Mñj¯Mòj$¯Mój2¯Môjf¯Mõjt¯Möj‚¯M÷j£¯MøjÀ¯MùjݯMúj°Mûj°Müj+°Mýj9°MþjZ°Mÿj‹°Mj™°Mj§°MjÛ°Mjé°Mj÷°Mj±Mj±Mj!±Mj/±M j=±M j^±M j~±M jž±M j¿±Mjà±Mjî±Mjü±Mj ²Mj+²Mj9²MjZ²Mj{²Mj‰²Mj½²Mjñ²Mj%³Mj3³Mjg³Mjˆ³Mj©³Mj·³MjųM jÓ³M!já³M"jï³M#jý³M$j1´M%j?´M&jM´M'j[´M(ji´M)jw´M*j©´M+j·´M,jé´M-j÷´M.j+µM/j9µM0jiµM1jwµM2j˜µM3j̵M4jíµM5jûµM6j/¶M7j=¶M8j^¶M9jl¶M:j ¶M;j®¶M<j϶M=jï¶M>j#·M?j1·M@jc·MAjq·MBj¥·MCj³·MDjÔ·MEj¸MFj6¸MGjh¸MHjv¸MIj„¸MJj’¸MKj ¸MLj®¸MMjϸMNjݸMOjþ¸MPj ¹MQj-¹MRja¹MSjo¹MTj}¹MUj¯¹MVjйMWjºMXj6ºMYjWºMZjeºM[jsºM\jºM]j²ºM^jÓºM_jôºM`j»Maj»Mbj»Mcj,»Mdj`»Mej»Mfj¢»Mgj°»MhjÑ»Mijï»Mjj ¼Mkj+¼MljL¼Mmj€¼Mnj޼Mojœ¼Mpjª¼Mqj¸¼MrjƼMsjÔ¼Mtjâ¼Mujð¼Mvjþ¼Mwj1½MxjR½Myj`½Mzjn½M{j½M|j½M}j«½M~j̽Mjí½M€j¾Mj¾M‚jO¾Mƒj]¾M„jk¾M…jy¾M†j‡¾M‡j•¾Mˆj¶¾M‰j×¾MŠjø¾M‹j¿MŒj:¿MjH¿MŽjV¿Mjw¿Mj…¿M‘j“¿M’jÇ¿M“jÕ¿M”jã¿M•jÀM–jÀM—j ÀM˜jAÀM™jOÀMšjpÀM›j~ÀMœjŒÀMjšÀMžj¨ÀMŸj¶ÀM jÄÀM¡jÒÀM¢jàÀM£jÁM¤jÁM¥jAÁM¦jbÁM§jpÁM¨j~ÁM©jŸÁMªjÒÁM«jàÁM¬jîÁM­jÂM®j0ÂM¯j>ÂM°jLÂM±jmÂM²j{ÂM³j‰ÂM´j—ÂMµj¥ÂM¶j³ÂM·jÔÂM¸jâÂM¹jðÂMºjÃM»j2ÃM¼jSÃM½j“ÃM¾j´ÃM¿jÂÃMÀjÐÃMÁjÄMÂjÄMÃj ÄMÄj.ÄMÅj<ÄMÆjJÄMÇjXÄMÈjfÄMÉjtÄMÊj‚ÄMËjÄMÌj°ÄMÍj¾ÄMÎjÞÄMÏjÿÄMÐj ÅMÑjAÅMÒjOÅMÓj\ÅMÔjiÅMÕjŠÅMÖj˜ÅM×j¦ÅMØj³ÅMÙjÔÅMÚjâÅMÛjÆMÜjÆMÝj2ÆMÞjSÆMßjtÆMàj•ÆMáj¶ÆMâjׯMãjøÆMäjÇMåj9ÇMæjWÇMçjeÇMèjsÇMéjÇMêjÇMëj¯ÇMìjÝÇMíj ÈMîj)ÈMïj7ÈMðjEÈMñjSÈMòj‡ÈMój•ÈMôjµÈMõjÃÈMöj÷ÈM÷jÉMøj&ÉMùjGÉMújzÉMûj›ÉMüj©ÉMýj·ÉMþjëÉMÿj ÊMj@ÊMjNÊMj\ÊMjzÊMj›ÊMj©ÊMj·ÊMjÅÊMjæÊM jËM j(ËM j6ËM jWËM jwËMj˜ËMj¥ËMj³ËMjÁËMjâËMjðËMjþËMj ÌMjÌMj(ÌMjIÌMjWÌMj‹ÌMj™ÌMjÍÌMjÛÌMjÍMj/ÍM j=ÍM!jKÍM"jYÍM#jgÍM$jˆÍM%j¼ÍM&jÊÍM'jØÍM(jæÍM)jôÍM*jÎM+j#ÎM,j1ÎM-j?ÎM.jMÎM/j[ÎM0jÎM1j°ÎM2jÑÎM3jßÎM4jÿÎM5jÏM6j,ÏM7j:ÏM8jHÏM9jVÏM:jdÏM;jrÏM<j€ÏM=jŽÏM>jœÏM?jªÏM@j¸ÏMAjÆÏMBjÔÏMCjÐMDj(ÐMEj6ÐMFjWÐMGjwÐMHj…ÐMIj“ÐMJj¡ÐMKjÒÐMLjàÐMMjÑMNjÑMOjÑMPj*ÑMQjKÑMRjYÑMSjgÑMTjˆÑMUj»ÑMVjÜÑMWjêÑMXjøÑMYjÒMZjÒM[j5ÒM\jBÒM]j‰ÒM^jªÒM_jËÒM`jìÒMaj ÓMbj+ÓMcjLÓMdjjÓMejŠÓMfjªÓMgjÊÓMhjêÓMij ÔMjj*ÔMkjJÔMljhÔMmj†ÔMnj¤ÔMojÂÔMpjàÔMqjþÔMrjÕMsj*ÕMtj8ÕMujFÕMvjTÕMwjbÕMxjpÕMyj~ÕMzjœÕM{jºÕM|jØÕM}jöÕM~jÖMj2ÖM€jPÖMj^ÖM‚jlÖMƒjzÖM„jˆÖM…j–ÖM†j¤ÖM‡j²ÖMˆjÀÖM‰jÎÖMŠjÜÖM‹jêÖMŒjøÖMj×MŽj×Mj"×Mj0×M‘j>×M’jL×M“jZ×M”jh×M•jv×M–j„×M—j’×M˜jÅ×M™jÓ×Mšjá×M›jï×Mœjý×Mj1ØMžjRØMŸj`ØM jØM¡jØM¢j°ØM£j¾ØM¤jߨM¥jíØM¦j!ÙM§j/ÙM¨j=ÙM©j^ÙMªjlÙM«jzÙM¬jšÙM­j¨ÙM®jÉÙM¯j×ÙM°j÷ÙM±jÚM²j&ÚM³jGÚM´jUÚMµjvÚM¶j„ÚM·j’ÚM¸j³ÚM¹jÁÚMºjâÚM»jÛM¼jÛM½jEÛM¾jfÛM¿jtÛMÀj‚ÛMÁj£ÛMÂjÁÛMÃjßÛMÄj ÜMÅj+ÜMÆjIÜMÇjgÜMÈj…ÜMÉj³ÜMÊjÁÜMËjßÜMÌjíÜMÍj ÝMÎjÝMÏj9ÝMÐjGÝMÑjUÝMÒjvÝMÓj„ÝMÔj¥ÝMÕj³ÝMÖjÁÝM×jÏÝMØjÝÝMÙjÞMÚjÞMÛj@ÞMÜj_ÞMÝj€ÞMÞj ÞMßj®ÞMàjÌÞMájÚÞMâjèÞMãjöÞMäjßMåj7ßMæjEßMçjeßMèjsßMéjßMêjßMëj°ßMìj¾ßMíjÞßMîjëßMïjøßMðjàMñj"àMòj?àMójLàMôjYàMõjgàMöjuàM÷jƒàMøj‘àMùjŸàMúj­àMûj»àMüjÉàMýj×àMþjåàMÿjóàMjáMj4áMjUáMjváMj„áMj’áMj³áMjÁáMjÏáM jÝáM jâM jâM j<âM j\âMjjâMj‹âMj«âMj¹âMjÙâMj ãMj.ãMj<ãMjJãMjiãMjvãMj—ãMj¸ãMjÙãMjçãMjäMj(äMjIäM jWäM!jeäM"jsäM#jäM$jäM%jäM&j«äM'jËäM(jÙäM)jçäM*jõäM+jåM,j#åM-j1åM.jRåM/j`åM0jnåM1j|åM2jŠåM3j˜åM4j¦åM5j´åM6jÂåM7jãåM8jñåM9jÿåM:j æM;jæM<j<æM=jpæM>j~æM?jŒæM@jšæMAj§æMBj´æMCjÕæMDjâæMEjðæMFjþæMGj çMHj-çMIjaçMJjoçMKjçMLj±çMMj¿çMNjÍçMOjÛçMPjéçMQj÷çMRjèMSj&èMTj4èMUjUèMVjcèMWj„èMXj¸èMYjÆèMZjÔèM[jõèM\jéM]jéM^jéM_j@éM`jNéMaj\éMbjjéMcjxéMdj™éMejºéMfjÈéMgjÖéMhjäéMijòéMjjêMkjêMljêMmj*êMnj8êMojFêMpjfêMqj†êMrj”êMsj¢êMtj°êMuj¾êMvjÌêMwjÚêMxjèêMyjöêMzjëM{jëM|j ëM}j.ëM~j<ëMjJëM€jXëMjfëM‚jtëMƒj‚ëM„j£ëM…j±ëM†j¿ëM‡jÍëMˆjÛëM‰jéëMŠj÷ëM‹jìMŒjìMj!ìMŽjUìMjvìMj©ìM‘j·ìM’jÅìM“jÒìM”jóìM•jíM–jíM—j/íM˜j=íM™jJíMšjXíM›jfíMœjtíMj•íMžj¶íMŸjÄíM jÒíM¡jàíM¢jîM£jîM¤j-îM¥j;îM¦jIîM§jWîM¨jeîM©jsîMªjîM«jîM¬jîM­jÐîM®jÞîM¯jïM°j ïM±j.ïM²j<ïM³jJïM´jXïMµjfïM¶jtïM·j‚ïM¸jïM¹jžïMºj¬ïM»jºïM¼jÈïM½jÖïM¾jðM¿jðMÀj$ðMÁj2ðMÂjRðMÃj`ðMÄjnðMÅjŽðMÆj¯ðMÇjÐðMÈjñðMÉjÿðMÊj ñMËj.ñMÌjOñMÍjpñMÎj~ñMÏjŒñMÐjšñMÑj¨ñMÒjÜñMÓjêñMÔjøñMÕjòMÖjòM×j"òMØj0òMÙj>òMÚjLòMÛjZòMÜj{òMÝj‰òMÞj—òMßj¥òMàjÆòMájÔòMâjâòMãjóMäjFóMåjxóMæjªóMçjØóMèj ôMéj<ôMêjJôMëjXôMìjfôMíjtôMîj‚ôMïjôMðjžôMñj¬ôMòjºôMójÈôMôjÖôMõjäôMöjòôM÷jõMøjõMùjõMúj*õMûj8õMüjFõMýjTõMþjbõMÿjƒõMjõMj±õMjäõMjöMjöMj!öMj/öMj=öMjKöM jYöM jgöM juöM jƒöM j‘öMjŸöMj­öMj»öMjÉöMj×öMjåöMjóöMj÷Mj÷Mj÷Mj+÷Mj9÷MjG÷MjU÷Mjc÷Mjq÷Mj÷Mj÷M j›÷M!j©÷M"j·÷M#jÅ÷M$jÓ÷M%já÷M&jï÷M'jý÷M(j øM)jøM*j'øM+j5øM,jCøM-jQøM.j_øM/jmøM0j{øM1j‰øM2j©øM3j·øM4jØøM5jùøM6jùM7jùM8j#ùM9j1ùM:jQùM;jrùM<jùM=j ùM>j®ùM?j¼ùM@jÊùMAjþùMBj úMCjúMDj(úMEj6úMFjUúMGjcúMHjqúMIj¥úMJj³úMKjÁúMLjÏúMMjûMNjûMOjûMPj?ûMQjMûMRjnûMSj|ûMTj¯ûMUj½ûMVjËûMWjÙûMXjçûMYjõûMZjüM[j!üM\jTüM]juüM^jƒüM_j‘üM`jŸüMaj½üMbjÞüMcjþüMdjýMej>ýMfj^ýMgj~ýMhjžýMij¾ýMjjßýMkjþMljþMmjþMnj*þMoj8þMpjFþMqjTþMrjbþMsjpþMtj~þMujŒþMvjšþMwjÎþMxjÜþMyjýþMzj ÿM{jÿM|j'ÿM}j5ÿM~jCÿMjQÿM€j_ÿMjmÿM‚j{ÿMƒj‰ÿM„jªÿM…j¸ÿM†jÆÿM‡jçÿMˆjõÿM‰jMŠjM‹jMŒj>MjLMŽjmMj{Mj‰M‘j—M’jËM“jÙM”jçM•jM–jM—j$M˜jEM™jfMšj‡M›j•Mœj£Mj±MžjåMŸjM j'M¡j5M¢jCM£jQM¤j_M¥jmM¦j{M§j‰M¨j—M©j¥Mªj³M«jÁM¬jÏM­jÝM®jëM¯jùM°jM±j(M²jIM³jWM´jxMµj™M¶j§M·jÈM¸jéM¹j+MºjLM»jZM¼jhM½jvM¾j©M¿jÆMÀjÔMÁjâMÂjðMÃjMÄj2MÅjSMÆjtMÇj§MÈjµMÉjÖMÊjäMËjMÌj&MÍj4MÎjBMÏu(jcMÐjqMÑj’MÒj³MÓjÔMÔjâMÕjðMÖjþM×j MØjMÙj'MÚjHMÛjVMÜjdMÝjqMÞjMßjMàj›Máj¼MâjÜMãjêMäjøMåjMæjMçj5MèjVMéjdMêjrMëj“MìjÆMíjçMîj Mïj Mðj$ Mñj2 Mòj@ MójN Môj\ Mõjj Möjx M÷j† Møj” Mùj¢ MújÖ Mûjä Müjò Mýj Mþj Mÿj Mj* Mj8 Mjk Mjy Mj‡ Mj• Mj£ Mj± Mjä M jò M j M j M jB M jP Mj^ Mjl Mjz Mjˆ Mj– Mj¤ Mj² MjÀ MjÎ Mjì Mjú Mj Mj< MjJ MjX Mjy Mj‡ Mj• M j£ M!j± M"j¿ M#jò M$j M%j! M&j/ M'j= M(jK M)jY M*jg M+j™ M,j§ M-jÈ M.jû M/j M0jM1jJM2jXM3jfM4j‡M5jºM6jÛM7jüM8j M9j+M:j9M;jZM<j{M=j‰M>j—M?j¸M@jÙMAjçMBjõMCjMDjMEjMFj,MGjMMHjnMIj|MJjMKj»MLjÜMMjýMNj MOj)MPj7MQjEMRjSMSjaMTjoMUjŽMVj«MWj¹MXj×MYjåMZjóM[jM\jM]j,M^j:M_j[M`jiMajwMbj˜Mcj¦Mdj´MejÕMfjãMgjMhjMijMjj-Mkj;MljIMmjWMnjeMojsMpj¦MqjÇMrjÕMsjãMtjñMujÿMvj Mwj.Mxj;MyjIMzjWM{jeM|jsM}jM~jµMjÃM€jÑMjßM‚jMƒjM„j/M…j=M†j^M‡jlMˆjzM‰jˆMŠj–M‹j£MŒj±MjÑMŽjòMjMj4M‘jBM’jbM“jƒM”j¤M•j²M–jÓM—jáM˜jM™j#MšjDM›jdMœj„Mj’Mžj MŸj®M j¼M¡jÝM¢jëM£j M¤jM¥j'M¦jGM§jgM¨j†M©j¥MªjÅM«jåM¬jM­j$M®jEM¯jfM°j‡M±j¨M²j¶M³j×M´jøMµjM¶j'M·jYM¸jgM¹juMºjƒM»j£M¼jÀM½jÞM¾jûM¿jMÀj6MÁjdMÂj‚MÃj MÄj¾MÅjßMÆjíMÇjûMÈjMÉj7MÊjUMËjsMÌj‘MÍj¯MÎjÍMÏjëMÐj MÑj'MÒjEMÓjcMÔjMÕjŸMÖj½M×jÛMØjùMÙjMÚj%MÛjEMÜjfMÝj‡MÞj•MßjÃMàjÐMájÝMâj Mãj(MäjFMåjTMæjqMçjMèj¬MéjºMêjÈMëjÖMìjäMíjòMîj Mïj Mðj Mñj* Mòj8 MójY Môjz Mõjˆ Möj© M÷jÊ Møjë Mùjù Múj!Mûj!Müj#!Mýj1!Mþj?!MÿjM!M j[!M ji!M jw!M j—!M j¸!M jÖ!M jä!M jò!M j"M j!"M j/"M j="M jK"M jY"M jg"M ju"M jƒ"M j‘"M j°"M jÎ"M jí"M jú"M j#M j%#M j3#M jA#M jb#M jƒ#M j¤#M jÄ#M jÒ#M jò#M j$M! j $M" j.$M# j<$M$ j]$M% jj$M& jx$M' j†$M( j”$M) j¢$M* jÃ$M+ jÑ$M, jß$M- jí$M. j %M/ j%M0 j;%M1 j\%M2 j|%M3 j%M4 j¾%M5 jÌ%M6 jÚ%M7 jè%M8 jö%M9 j&M: j&M; j &M< j.&M= j<&M> jJ&M? jX&M@ j‹&MA j¬&MB jÌ&MC jÙ&MD j÷&ME j'MF j3'MG jQ'MH jn'MI j‹'MJ j»'MK jë'ML j(MM j'(MN j5(MO jC(MP ja(MQ j€(MR jŸ(MS j½(MT jÛ(MU jø(MV j)MW jL)MX jZ)MY jh)MZ jˆ)M[ j•)M\ j¢)M] jÄ)M^ jã)M_ j*M` j%*Ma j[*Mb jg*Mc jˆ*Md j¦*Me j³*Mf jÀ*Mg jâ*Mh j+Mi j4+Mj jT+Mk js+Ml j”+Mm j¡+Mn jÁ+Mo jÍ+Mp jÚ+Mq j÷+Mr j,Ms j$,Mt j1,Mu ja,Mv jn,Mw jŽ,Mx j­,My jÏ,Mz jð,M{ jý,M| j -M} j-M~ j9-M jF-M€ jf-M j.M‚ j.Mƒ j.M„ j&.M… j2.M† j>.M‡ jJ.Mˆ jV.M‰ ju.MŠ j”.M‹ j¡.MŒ j®.M j».MŽ jÈ.M jæ.M j/M‘ j/M’ j./M“ j:/M” jF/M• ju/M– j”/M— j¡/M˜ j­/M™ jÌ/Mš jÙ/M› jø/Mœ j0M j60Mž jT0MŸ js0M  j’0M¡ j°0M¢ jÏ0M£ jÜ0M¤ jé0M¥ j1M¦ j&1M§ j31M¨ jR1M© jq1Mª j~1M« j‹1M¬ jª1M­ j·1M® jÄ1M¯ jã1M° jð1M± jý1M² j2M³ j)2M´ j62Mµ jC2M¶ jP2M· j]2M¸ jj2M¹ jw2Mº j„2M» j‘2M¼ jž2M½ jÏ2M¾ jí2M¿ jù2MÀ j*3MÁ j63M jh3Mà j«3MÄ jÉ3MÅ jÕ3MÆ jô3MÇ j4MÈ j4MÉ j4MÊ j'4MË j34MÌ j@4MÍ jM4MÎ jZ4MÏ jg4MÐ jt4MÑ j4MÒ jŽ4MÓ j›4MÔ jÍ4MÕ jí4MÖ jú4M× j5MØ j5MÙ j!5MÚ j-5MÛ j:5MÜ jG5MÝ jS5MÞ j_5Mß jl5Mà jy5Má j†5Mâ j“5Mã j 5Mä jÇ5Må jÓ5Mæ jß5Mç jë5Mè j÷5Mé j6Mê j6Më j6Mì j'6Mí j36Mî j?6Mï jK6Mð jW6Mñ usbX metabolitesrc6h)Rrd6(jã=jZj±òjvÌj¶Fjé¯jFj j)jÉ©jÖj"ßjD¦jVj>UjÉAji›j›9jibjq«jâUjµajÖajdŸj„_jUXja~jýîj_3j‹@jt~j*ýj¦4jq3j“j6Zj_Pju.jd¥j§Yj+éj˜Cj1PjUj}j¾…j‚wjwtjÌmj;}jü“jL¨jêÄj{Xj%jü•j!DjOrjÔ;j!zj2dj‘j9çj~0jEdjfdjej_0jœ0jLçjaÝj¶äj Òj‚ìjŒ™jú]j$‡j¥_jÇ[j\^j/_j­Tj%[jïTj}^jaìj\jÀTjuÅj)Tjñj"Bjv&j\–j;9jÊzjDžjaFjŽªj3jA>j ¤j4ja‚j<•jƒµj„¥jHjpjƒjE‡jRjj*jd j' j1j©£jî-j¿ÂjLj…¨jJ¡j÷ÉjÚyj×FjcLj2j/qjœXj@èj©¢jèpjdjOPj…Cj ljË,jÌCj©cjðcjljßCj=lj¸,júÁj$¦jPßjèjIÙj!jÇ›jr¨j¤|jr|j­ÐjÉßj^j”˜j™jj5Bjç›j$Ýjó0j]1jÙj0jý¦j¯Ûj•4j|“jpMj jR³jBºjåâj;RjI@j¼Îj’Ij.jB.j¶Òj„|j!.j3jUÜjV]jÙ]j¼?j+@jojj@jj•²jkj ojx¶jCbjíyj’j6|j·jëEj°ÔjrêjÁj¦jpj•ÿjnõj}jµ{j j+Gj `jRêj6jÔ—jBËjj 6jƒËj‹ùjïÃjê¡j-àj¿jˆDj„Ÿjý€jû>j#tj?’j;wjQ5jNwja5jd¬j‘jÒ<jé3jjŒ=j²j—âj˜Zj,ÅjÔSj¤µj@áj}·j_’jœj‹¶j9¹j7¼j±j³;jùjusj½ÐjéjásjÚ j37juhjÇ'j Åj€jØ'j–j>'j÷„jÒj÷–jÊj"-jç„jjlj±lj΀j¡ljNRjøÒj¼»jXKjËhjå‚j2Újð«jsÜj¦[j3jj¡j„LjÿZjè[já‡j2jäøjm(jØ/jäŸjzcj?™j¼–j¿.jTcj.j¡j6Ñj+ûj#vjtjgDjw°jÏ)j{€jój¬.j¼•j¦j¤¦j Ùjì™jM,jÉ2j$Ÿj>jCjH§jùØjvÓjÛ2jÆj†7j¡¾jPj91jhmj¨8jÚnjüáj ój’0j|nj2ójQ-jnÃjsYj´jšûjMnjÜ”jëíj,nj¥ÌjŸgjdójs3j)£j-‚jRójM`j ¢j ½j{Sj ‚j_Æj:HjéšjeÉjï¹jîÚjßZjŠýjAJjÍ7j„†jcÐj›?jöHj#§jÓ˜jà3jˆ?j¬@j¦-jœçj«Oj•~j{çj¨~jjc†jíj $jï¿j§/jM#jxZj¹/j5§j»Çj Gj”j]jM{j”-jÙEjçÌj¸bj{j;jù½jSjˆsjËbjlØjÄ¥j÷jýhjúj«ZjL=jÆEj@pjEÇjĤjapj˜¬jqjç_jÒojçjŽSj!Pjcqjþ}jÂpj—ij¸j¤j7j>jÎjj=åjŠjšj_jÌ™jhjü?jŽÛj‡j~ujÌ?jó^jP«jYj‹Kj—LjtÒj8jCªj´—j$¥jeCjÛNjÝ9jÂjSCjéájîKj‡hjºKj=·j Fj¯#j“6j-:j’jO·e(j»¹jƒrj–1jŠ¡j÷©jÚjœ”jã¾j¦Wj,šj¾j•rj~+j‰¢j[ñjˆ%jÒ‚jjäžjAj¬™j32j¹ÞjäÕjÃjAcjt˜jüÂjýzjBjðBjD¥jˆjD j¸-jí-j fjÇj£3j# jüxj~jBYjzjXÂj‘3jËÇjüjû¬j£‚j­9jv­j¶wj¥¤j„jÌXj‚‚jÆj"j»"jä¤j«ÁjÁUjÚ"jrjà7jj)ajörjQyjójyj8sjs³jn§jãrjæ{jdyjG%jÐj+Êj̨jÊjÅj—&j©j&%j”—js7jž=j›ßj…,j;¾j˜,jêîj„j•Òj¡íj„žjk:jRYj jù{j¤žjRj—jŠ`j`üj€íj-ìj@\j’ˆjo\jÌZjöÓjB®j0*jÉüjQjaJj¼”j%¿jej°j5]j¿j¼jÖÓjÙej,=jó·j{mj¤jé8jãjí¨j4Dj!ij…j˱j³0j±jAj‚RjákjŸkj’*júIj¥†j²kj—3jéÇjOj¥fjéùjÆfjjpjûXj@ìj“jN‚jµ j¡jsj‘Qj’;jܹj?üj7Üj„jÑ.jDŸjVÔj“§jbrjÉ4jK»jojÖ3j9mjÀ­jšðjò@j€Æj”øj0j}1jk1jˆ8j-`j=Ijv8j¬+jhXj˜,jû:jM9jÒ@j¸_jy,jχj}jÎÔj²uj¢{jBúj˜tjŸuj,Ájì?jܲj¤Mj°×jËWjœ“jë5jÈj>ÃjV<jÛ5jJ¢jMxj¦Ñj7jêFj]ùjp-jNVj¤ŸjÃøj÷'joèj=ùj”<jÙvj8jÓ6j™jYûjÍÛj.Jj$je2jij›ØjDˆjy'jt…j<“j£RjˆjI¶j7Kjágjé¸jˆûj#ˆjîijôgj¶jÿ‘j¸j(jC‘jý²jE²j°=j šjɲjaÚjc_j”ìjùÜj :jP_jûÛjHj UjC/jh]jU/j*Ijºj¨îj|•jÂjÄžj²j»îjbjd&j£ãjùejÄãj¥œj9jÄjr*jõSjJajjŸj cjæ jìbj\€j9¨j©2jB[j…¤jðõjUãjÿbj¦§j—2j¯1je¤jBj¡ÜjãÆjj1j³ jÊýj] jeˆjþ j*EjëýjÉ£j^Ej¨²j«¨juˆj½jƒ‘jôjqIjý j•´jÆójAij»DjjÕ´jjƒ´j¢‘jd¦jjìDj,{j ´jó\jÄVjîòjdžjc‘j”Jjü3jåVj|Ajój£VjoVj×wj0OjGœj#/j£wjøwj/jžáj,jWZjí*jË*jÕpjª¡jBzjuzjÜ-jBqj¡ÆjUzj˜}jÔ j'jÏ«jóãjT3j©%j®«jg%jžÚj‚ãj-üjìjŽ®j ÈjÉšjœÄj°Hj¯jë,j%jHæjþ,j[æjNjÀjóÏj_¨j'œj Ej§jÏ1jÖÉjÊ¡jëÛjaájËDjz½j!†j¤¥j_Èj^AjrjsÑjA3jØ4jw¬jصjüAjzoj8»jÅj¸-jÅ|j¿ojÝ j´Jjbj1jÄJjEj1j …jF…jÙj?jæYjI?je j+?jˆ.jâÈj|–jµj:ñjåœjäjÏÈj>0jT—j05jcÌjjýj(ôj´ÙjôjŠšj¾€j“WjÝ#jQ-j®‡jß…jû»j¯ªjôïjd-jn#jºj)¤jQ4j”³jü”j¦þjrÈjJTjÈxjYej £jb¿jãjÁj·µj®Sj8jwjô—jQjl=jcjwj4Ìj¨Aj¨Õj…[jr[jº¶j\“j=:j>¯j(jQ¯j«njrj˜Oj*âjojfjœ–j Ïj¸qjÉijò†j¿Åjó˜jpj’jóojŸjìÀj½`j®oj_>j9ej—'jÖ j ›j†j ýj'jVbjÁSj¨'j,QjëmjÍÚj£èj>ÖjB†j˯j·:jõGjîújÄŸjùjÛúj½>j3jƒj³j3j¼ jEj³Gjù|jÍËjèjÍ9jæ(j\'j¶j¥jàèjæ|j'æjO(jÝ j(Nj0yjjßjDjÏ jíjÁ j%…jÉ¢j[jSÉjGj¨j® joGj*­j +jø$j],j;,jajC,jܧj_™jE2ju6j™NjºNjÇÑje6j†Nj˜yjÃÉj½j¹yjÃ3jxjĦj…yj,xjítjÉjìjðjµxjxj¸4jÔj”xjµ3jI£j„éj_Ãj¥éjnj(¾j¬jjGjMjÛ>j"0jL¹j1j>1jLšjVBjSijçjvBj¶RjìÔj÷j‹Þj®¯jÞìjÜj îj+ÞjgjÜlj§›jÉ:jÆIj@Fjú_j¶Ój ºj6tj½õjêzjsjÛjmj¶rjÌtj›Dj ®j¶jMÁjÒ­jÏj|”jtÔjYjìÐjû¶j0Ûj5¬j·jž’jm9j¹¬jцj¼Bj¹§j]gjXj>jÇjjvâj˜¨jRjjéjªýjjûjjÌOjajÇñj Õj£^j_UjÔjÖùjT|j›Çj 9j7Ój§j¦vjSj*¢jrj™hj`;jRjM;jé:j‰:jª}j³j½5j­5jt—j!>j¹hj~ÃjbËj4˜jQjÈj“jf­j 3j†ajfij Ijû2j•­jØMjó6j,Àj\•j¼jþj[ÀjÝj–Bj©PjŒTj@~jdtjkTjÇPj-;jc.jgÎj‡j#j›.jò.j€‡jÚ–j»j3jŠÕj’EjéÝjI›jüÝj…jùÌjr0j/j‚jÉ8jžjî€j®$j>jJjÑjI±jowjÍKj Je}re6j,,}rf6(jå=KjZKj³òKjxÌKj¸FKjë¯Kj!FKjŸ Kj+KjË©K jÖK j$ßK jF¦K j!VK j@UKjËAKjk›Kj9KjkbKjs«KjäUKj·aKjØaKjfŸKj†_KjWXKjc~KjÿîKja3Kj@Kjv~Kj,ýKj¨4K js3K!j•K"j8ZK#jaPK$jw.K%jf¥K&j©YK'j-éK(jšCK)j3PK*jUK+j}K,jÀ…K-j„wK.jytK/jÎmK0j=}K1jþ“K2jN¨K3jìÄK4j}XK5j'K6jþ•K7j#DK8jQrK9jÖ;K:j#zK;j4dKj€0K?jGdK@jhdKAjgKBja0KCjž0KDjNçKEjcÝKFj¸äKGj"ÒKHj„ìKIjŽ™KJjü]KKj&‡KLj§_KMjÉ[KNj^^KOj1_KPj¯TKQj'[KRjñTKSj^KTjcìKUj \KVjÂTKWjwÅKXj+TKYjóKZj$BK[jx&K\j^–K]j=9K^jÌzK_jFžK`jcFKajªKbj5KcjC>Kdj ¤Kej4Kfjc‚Kgj>•Khj…µKij†¥Kjj HKkjpKlj…KmjG‡KnjTjKoj*Kpjf Kqj) Krj3Ksj«£Ktjð-KujÁÂKvjLKwj‡¨KxjL¡KyjùÉKzjÜyK{jÙFK|jeLK}j2K~j1qKjžXK€jBèKj«¢K‚jêpKƒjdK„jQPK…j‡CK†j"lK‡jÍ,KˆjÎCK‰j«cKŠjòcK‹jlKŒjáCKj?lKŽjº,KjüÁKj&¦K‘jRßK’j’èK“jKÙK”j#K•jÉ›K–jt¨K—j¦|K˜jt|K™j¯ÐKšjËßK›j’^Kœj–˜Kj›KžjKŸj7BK jé›K¡j&ÝK¢jõ0K£j_1K¤jÛK¥j0K¦jÿ¦K§j±ÛK¨j—4K©j~“KªjrMK«j K¬jT³K­jDºK®jçâK¯j=RK°jK@K±j¾ÎK²j”IK³j.K´jD.Kµj¸ÒK¶j†|K·j#.K¸j5K¹jWÜKºjX]K»jÛ]K¼j¾?K½j-@K¾joK¿jl@KÀjKÁj—²KÂjkKÃj oKÄjz¶KÅjEbKÆjïyKÇj!’KÈj8|KÉj’·KÊjíEKËj²ÔKÌjtêKÍjÁKÎj¦KÏjrKÐj—ÿKÑjpõKÒjKÓj·{KÔj KÕj-GKÖj`K×jTêKØj6KÙjÖ—KÚjDËKÛjKÜj 6KÝj…ËKÞjùKßjñÃKàjì¡Káj/àKâjÁKãjŠDKäj†ŸKåjÿ€Kæjý>Kçj%tKèjA’Kéj=wKêjS5KëjPwKìjc5Kíjf¬Kîj‘KïjÔ<Kðjë3KñjKòjŽ=Kój²Kôj™âKõjšZKöj.ÅK÷jÖSKøj¦µKùjBáKúj·Kûja’Küj œKýj¶Kþj;¹Kÿj9¼Mj³Mjµ;MjûMjwsMj¿ÐMjëMjãsMjÜ Mj57M jwhM jÉ'M j ÅM j€M jÚ'Mj–Mj@'Mjù„MjÔMjù–MjÌMj$-Mjé„MjllMj³lMjЀMj£lMjPRMjúÒMj¾»MjZKMjÍhMjç‚M j4ÚM!jò«M"juÜM#j¨[M$j5M%jl¡M&j†LM'j[M(jê[M)jã‡M*j 2M+jæøM,jo(M-jÚ/M.jæŸM/j|cM0jA™M1j¾–M2jÁ.M3jVcM4j0M5j£M6j8ÑM7j-ûM8j%vM9jvM:jiDM;jy°M<jÑ)M=j}€M>jõM?j®.M@j¾•MAj¨MBj¦¦MCjÙMDjî™MEjO,MFjË2MGj&ŸMHj>MIjEMJjJ§MKjûØMLjxÓMMjÝ2MNj>gMOj”MPjyOMQjLQMRj%‘MSj TMTj¥MUjw/MVjh²MWjMXj‰/MYjðNMZj¿ M[j ×M\j˜óM]j¯M^j†óM_j"M`j{KMajÚ}MbjÂŽMcjÌÄMdjÁ@MejCMMfj6Mgj#¸MhjMfMij"MMjjß’Mkj%ªMlj2MmjS/MnjMojë/Mpj‚/MqjܬMrj0MsjbxMtjd/Mujþ/Mvj„VMwj«Mxj˧MyjèˆMzj2M{jM|j˜M}jK€M~jžMjì4M€j¹/MjÞ•M‚jÍMƒjæ+M„j7ƒM…jM†j0rM‡j(mMˆj÷M‰jXƒMŠj=GM‹jMŒj&ÇMjPMŽj«2Mj^MjÛ2M‘jžõM’jmÞM“jM”j½2M•j=^M–j’ÝM—jêþM˜jÌØM™j¦QMšjÁ·M›j¥Mœj MjÑBMžj^”MŸjÍ M j¹½M¡jJ$M¢jk¢M£j"M¤jÿ4M¥j¹M¦jA³M§j€M¨jU‹M©j¶ñMªjM«jtM¬jˆœM­jàhM®jã‘M¯jXµM°j’\M±j qM²jµ6M³j§]M´j‘#Mµj¥\M¶jž€M·jGµM¸jë£M¹j±pMºjÐåM»jð)M¼jÞ“M½j{ðM¾j„-M¿jÂgMÀj»eMÁjKMÂj»MÃjŽgMÄj$¬MÅj¶˜MÆj!jMÇjÆMÈjíÎMÉjU7MÊj›:MËjZÓMÌjW8MÍj>SMÎjkfMÏjºLMÐjý9MÑjðªMÒjæóMÓjD¸MÔj¸4MÕjúMÖj6—M×jÿ’MØjV¸MÙjøóMÚj÷JMÛj ØMÜj™-MÝj*hMÞjóMßj?ØMàj†-MájB MâjäJMãjðMäj­üMåjž¹MæjµMçjµMèjÑMéjéMêjc.Mëjt)MìjÈÕMíjȈMîj§ˆMïjò.Mðj'‰MñjÔÿMòj”Mójm¼Môj4ÉMõjvFMöjÆ!M÷jMøjZ¼MùjÇMMújÀºMûj]§MüjcÒMýj¯)Mþj¡¿Mÿj•Mj´¿MjjMj|ÎMjŒÁMjaMj>kMjeMj‚Mj‡iM jQkM jâÏM j“MM j"ÖM j¬±MjåMj– Mj¾cMj%ºMjìüMj–ÑMjæ&Mjµ°Mj¬(MjûMMjŽ(MjÛ,MjÎMj?ðMj°Mj#Mj«zMjrM jÓM!jS0M"jJhM#jÙRM$jZhM%ji?M&jh°M'je‡M(j 5M)j'žM*j+›M+j2«M,jT[M-jSM.jÓÊM/j -M0jr®M1jp{M2jß»M3j™qM4jÌ-M5jñ§M6j3-M7jÙ[M8j M9j†qM:jÕ0M;jáºM<jÕuM=jæ/M>j+M?jÔ.M@j®7MAj?EMBj¾“MCjè0MDj‚.MEj½0MFjB0MGj°UMHjmMIj©ÍMJj=MKj‡3MLjÇMMjV˜MNjeMOj–ÍMPjÜjMQjMRj]:MSjì¦MTjD8MUjuÍMVj€MWjûÇMXjl±MYjƒ{MZjáOM[jicM\jž•M]jý¯M^j8ÔM_jJM`j¡ÃMajtMbj÷;Mcj9Mdj;MejÚ½MfjGMgj6äMhjÀMijµEMjjÂæMkjÕYMlj¥!Mmj^GMnj/ MojtUMpjôÊMqjOMrj„!Msjk£Mtj_QMujF MvjºÌMwjiœMxjò<MyjDÐMzjƒ§M{jSM|jîqM}j¥FM~jϪMjÝiM€jJâMj—M‚j„4MƒjNÞM„jÛqM…jyƒM†j«iM‡jMˆjWM‰j‹›MŠj M‹jéRMŒj›7MjWMŽj‹£Mj Mj¢®M‘j!áM’jˆÙM“j$pM”jÙ®M•jîWM–jmšM—jÎ-M˜j˜ÓM™jPMšj"'M›j“MœjÊ(MjØHMžj¼¸MŸjîLM j¹&M¡jÍLM¢jHM£jÛIM¤jm€M¥jv<M¦j24M§j~HM¨jÖGM©jáMªj½ðM«j”ÔM¬j¢GM­jÆM®jÈ]M¯jËM°jþM±jqRM²jÙÒM³j/M´jñMµj‰M¶jéfM·j<M¸j«M¹jDLMºjÇœM»jëAM¼jüfM½jgM¾j1LM¿jäïMÀjåMÁj“MÂjÇMÃj§IMÄj)MÅj9)MÆjÚMÇj­tMÈjÏÜMÉj&)MÊjèQMËj´<MÌj€QMÍjÕQMÎjÈMÏjíMÐj3jMÑjØMÒj†¦MÓjNSMÔjülMÕjí}MÖjŒ±M×j7MØj´MÙj±€MÚjëxMÛj8<MÜjæ¥MÝjgNMÞjÙ¦Mßj\lMàj»vMájÄÆMâjöuMãjÀ’MäjSÛMåj­CMæjݶMçjVDMèjëMéjMoMêjG*MëjhòMìjZMíjÿmMîj6Mïj{eMðjÒMñj5MòjM1Mój›eMôj‘5Mõj¬Möj)HM÷jŒbMøjÅHMùj]HMújˆÊMûjœbMüjÙdMýjȰMþj—dMÿjSMj96MjªdMjEOMj‰fMjI6Mjã1MjàMjHMjÑcM jÑ1M jÞÃM j/fM j–M ja+M!jG°M"jn»M#jX M$j¬šM%jLýM&jKM'j»WM(jM)jðÅM*jçM+jåÙM,j¨M-j#YM.jX…M/jÀÁM0jH¤M1j»þM2j'ŠM3j‡ M4jBM5jA+M6j(¨M7jë¢M8ju M9jjÊM:j4CM;j«BM<j^}M=jy2M>j?½M?jCM@j“ÜMAj>”MBjËMCjMMDj¸óMEj˜zMFjêMGjfOMHj¥MIjâ·MJjÔ\MKjPÒMLj­MMjÄ=MNjrkMOj®XMPjˆYMQj@ÆMRjˆ7MSj£¾MTjRMUj;1MVjjmMWjª8MXjÜnMYjþáMZj"óM[j”0M\j~nM]j4óM^jS-M_jpÃM`juYMaj´MbjœûMcjOnMdjÞ”MejííMfj.nMgj§ÌMhj¡gMijfóMjju3Mkj+£Mlj/‚MmjTóMnjO`Moj ¢Mpj ½Mqj}SMrj‚MsjaÆMtjMÀjÎMÁjŸMÂj?åMÃj ŠMÄjœMÅjaMÆjΙMÇjhMÈjþ?MÉjÛMÊj‡MËj€uMÌjÎ?MÍjõ^MÎjR«MÏj[MÐjKMÑj™LMÒjvÒMÓj:MÔjEªMÕj¶—MÖj&¥M×jgCMØjÝNMÙjß9MÚjÄMÛjUCMÜjëáMÝjðKMÞj‰hMßj¼KMàj?·MájFMâj±#Mãj•6Mäj/:Måj’MæjQ·Mçu(j½¹Mèj…rMéj˜1MêjŒ¡Mëjù©MìjÚMíjž”Mîjå¾Mïj¨WMðj.šMñjľMòj—rMój€+Môj‹¢Mõj]ñMöjŠ%M÷jÔ‚MøjMùjæžMújCMûj®™Müj52Mýj»ÞMþjæÕMÿjÃMjCcMjv˜MjþÂMjÿzMjDMjòBMjF¥MjŠMjF M jº-M jï-M jfM jÉM j¥3Mj% MjþxMj!~MjDYMjzMjZÂMj“3MjÍÇMjüMjý¬Mj¥‚Mj¯9Mjx­Mj¸wMj§¤Mj†MjÎXMj„‚M jÈM!jŸ"M"j½"M#jæ¤M$j­ÁM%jÃUM&jÜ"M'jtM(jâ7M)jM*j+aM+jørM,jSyM-jõM.jyM/j:sM0ju³M1jp§M2jårM3jè{M4jfyM5jI%M6jÐM7j-ÊM8jΨM9jÊM:jÇM;j™&M<j©M=j(%M>j–—M?ju7M@j =MAjßMBj‡,MCj=¾MDjš,MEjìîMFj†MGj—ÒMHj£íMIj†žMJjm:MKjTYMLj MMjû{MNj¦žMOj RMPj™MQjŒ`MRjbüMSj‚íMTj/ìMUjB\MVj”ˆMWjq\MXjÎZMYjøÓMZjD®M[j2*M\jËüM]jSM^jcJM_j¾”M`j'¿MajeMbj²Mcj7]Mdj¿Mej¼MfjØÓMgjÛeMhj.=Mijõ·Mjj}mMkj¦Mljë8MmjãMnjï¨Moj6DMpj#iMqj…MrjͱMsjµ0Mtj³MujAMvj„RMwjãkMxj¡kMyj”*MzjüIM{j§†M|j´kM}j™3M~jëÇMjQM€j§fMjëùM‚jÈfMƒjM„jrM…jýXM†jBìM‡j•MˆjP‚M‰j· MŠj¡M‹juMŒj“QMj”;MŽjÞ¹MjAüMj9ÜM‘j†M’jÓ.M“jFŸM”jXÔM•j•§M–jdrM—jË4M˜jM»M™joMšjØ3M›j;mMœj­MjœðMžjô@MŸj‚ÆM j–øM¡j2M¢j1M£jm1M¤jŠ8M¥j/`M¦j?IM§jx8M¨j®+M©jjXMªjš,M«jý:M¬jO9M­jÔ@M®jº_M¯j{,M°jчM±jM²jÐÔM³j´uM´j¤{MµjDúM¶jštM·j¡uM¸j.ÁM¹jî?MºjÞ²M»j¦MM¼j²×M½jÍWM¾jž“M¿jí5MÀjÊMÁj@ÃMÂjX<MÃjÝ5MÄjL¢MÅjOxMÆj¨ÑMÇj9MÈjìFMÉj_ùMÊjr-MËjPVMÌj¦ŸMÍjÅøMÎjù'MÏjqèMÐj?ùMÑj–<MÒjÛvMÓj8MÔjÕ6MÕj!™MÖj[ûM×jÏÛMØj0JMÙj&MÚjg2MÛjiMÜjØMÝjFˆMÞj{'Mßjv…Màj>“Máj¥RMâjˆMãjK¶Mäj9KMåjãgMæjë¸MçjŠûMèj%ˆMéjðiMêjögMëj ¶Mìj’Míj¸Mîj (MïjE‘Mðjÿ²MñjG²Mòj²=MójšMôj˲MõjcÚMöje_M÷j–ìMøjûÜMùj:MújR_MûjýÛMüjŸHMýj"UMþjE/Mÿjj]MjW/Mj,IMjºMjªîMj~•MjÂMjÆžMj´Mj½îM jbM jf&M j¥ãM jûeM jÆãMj§œMj9MjÆMjt*Mj÷SMjLaMj!MjŸMj"cMjè MjîbMj^€Mj;¨Mj«2MjD[Mj‡¤MjòõMjWãM jcM!j¨§M"j™2M#j±1M$jg¤M%jDM&j£ÜM'jåÆM(j M)jŸ1M*jµ M+jÌýM,j_ M-jgˆM.j M/j,EM0jíýM1jË£M2j`EM3jª²M4j­¨M5jwˆM6j¿M7j…‘M8jÅ´M9jsIM:jÿ M;j—´M<jÈóM=jCiM>j½DM?jM@j×´MAjMBj…´MCj¤‘MDjf¦MEjMFjîDMGj.{MHj ´MIjõ\MJjÆVMKjðòMLjfžMMje‘MNj–JMOjþ3MPjçVMQj~AMRjóMSj¥VMTjqVMUjÙwMVj2OMWjIœMXj%/MYj¥wMZjúwM[j/M\j áM]j,M^jYZM_jï*M`jÍ*Maj×pMbj¬¡McjDzMdjwzMejÞ-MfjDqMgj£ÆMhjWzMijš}MjjÖ Mkj)MljÑ«MmjõãMnjV3Moj«%Mpj°«Mqji%Mrj ÚMsj„ãMtj/üMujîMvj®Mwj¢ÈMxjËšMyjžÄMzj²HM{j¯M|jí,M}j'M~jJæMj-M€j]æMjPM‚jÂMƒjõÏM„ja¨M…j)œM†j EM‡j§MˆjÑ1M‰jØÉMŠjÌ¡M‹jíÛMŒjcáMjÍDMŽj|½Mj#†Mj¦¥M‘jaÈM’j`AM“jtM”juÑM•jC3M–jÚ4M—jy¬M˜jÚµM™jþAMšj|oM›j:»MœjÇMjº-MžjÇ|MŸjÁoM jß M¡j¶JM¢jbM£j 1M¤jÆJM¥jGM¦j1M§j¢…M¨jH…M©jÛMªj?M«jèYM¬jK?M­jg M®j-?M¯jŠ.M°jäÈM±j~–M²j·M³j<ñM´jçœMµjäM¶jÑÈM·j@0M¸jV—M¹j25MºjeÌM»jlýM¼j*ôM½j¶ÙM¾jôM¿jŒšMÀjÀ€MÁj•WMÂjß#MÃjS-MÄj°‡MÅjá…MÆjý»MÇj±ªMÈjöïMÉjf-MÊjp#MËjºMÌj+¤MÍjS4MÎj–³MÏjþ”MÐj¨þMÑjtÈMÒjLTMÓjÊxMÔj[eMÕj £MÖjd¿M×jåMØjÃMÙj¹µMÚj°SMÛj8MÜjwMÝjö—MÞjSMßjn=MàjeMáj wMâj6ÌMãjªAMäjªÕMåj‡[Mæjt[Mçj¼¶Mèj^“Méj?:Mêj@¯Mëj*MìjS¯Míj­nMîjtMïjšOMðj,âMñjqMòjhMójž–Môj ÏMõjºqMöjËiM÷jô†MøjÁÅMùjõ˜Múj’pMûj”MüjõoMýj¡MþjîÀMÿj¿`Mj°oMja>Mj;eMj™'MjØ Mj ›Mj†Mj ýMj'M jXbM jÃSM jª'M j.QM jímMjÏÚMj¥èMj@ÖMjD†MjͯMj¹:Mj÷GMjðúMjÆŸMjûMjÝúMj¿>Mj3MjƒMjµMj3Mj¾ MjEM jµGM!jû|M"jÏËM#jèM$jÏ9M%jè(M&j^'M'j¸M(j§M)jâèM*jè|M+j)æM,jQ(M-jß M.j*NM/j2yM0j M1jßM2jDM3jÑ M4jíM5jà M6j'…M7jË¢M8j[M9jUÉM:jIM;j¨M<j° M=jqGM>j,­M?j"+M@jú$MAj_,MBj=,MCjcMDjE,MEjÞ§MFja™MGjG2MHjw6MIj›NMJj¼NMKjÉÑMLjg6MMjˆNMNjšyMOjÅÉMPj½MQj»yMRjÅ3MSjxMTjƦMUj‡yMVj.xMWjïtMXjÉMYjîMZjòM[j·xM\jƒxM]jº4M^jÔM_j–xM`j·3MajK£Mbj†éMcjaÃMdj§éMejpMfj*¾Mgj®Mhj‘MijGMjjOMkjÝ>Mlj$0MmjN¹Mnj1Moj@1MpjNšMqjXBMrjUiMsjçMtjxBMuj¸RMvjîÔMwjùMxjÞMyj°¯MzjàìM{jÜM|jîM}j-ÞM~jiMjÞlM€j©›MjË:M‚jÈIMƒjBFM„jü_M…j¸ÓM†j¢ºM‡j8tMˆj¿õM‰jìzMŠjsM‹jÛMŒjŸmMj¸rMŽjÎtMjDMj ®M‘j¶M’jOÁM“jÔ­M”jÑM•j~”M–jvÔM—jYM˜jîÐM™jý¶Mšj2ÛM›j7¬Mœj·Mj ’Mžjo9MŸj»¬M jÓ†M¡j¾BM¢j»§M£j_gM¤jXM¥j>M¦jÉjM§jxâM¨jš¨M©jTMªjM«jëM¬j¬ýM­jM®jýjM¯jÎOM°j aM±jÉñM²j ÕM³j¥^M´jaUMµjÖM¶jØùM·jV|M¸jÇM¹j 9Mºj9ÓM»j©M¼j¨vM½j SM¾j,¢M¿jrMÀj›hMÁjb;MÂjRMÃjO;MÄjë:MÅj‹:MÆj¬}MÇj³MÈj¿5MÉj¯5MÊjv—MËj#>MÌj»hMÍj€ÃMÎjdËMÏj6˜MÐjQMÑjÊMÒj•MÓjh­MÔj3MÕjˆaMÖjhiM×j IMØjý2MÙj—­MÚjÚMMÛjõ6MÜj.ÀMÝj^•MÞj¾MßjMàj]ÀMájßMâj˜BMãj«PMäjŽTMåjB~MæjftMçjmTMèjÉPMéj/;Mêje.MëjiÎMìj’‡Míj%Mîj.Mïjô.Mðj‚‡MñjÜ–Mòj½Mój5MôjŒÕMõj”EMöjëÝM÷jK›MøjþÝMùj‡MújûÌMûjt0Müj1Mýj„MþjË8Mÿj Mjð€Mj°$Mj@MjƒJMjÓMjK±MjqwMjÏKMjJM usbjq,}rg6(jX,X Periplasmrh6jp,X Cytoplasmri6jË-X Extracellularrj6uX _contextsrk6]rl6X_solverrm6j´5Xmedia_compositionsrn6ccollections defaultdict ro6c__builtin__ dict rp6…rq6Rrr6(XLBrs6}rt6(X EX_ser__L_eru6GÀX EX_dcyt_erv6GÀXEX_hg2_erw6GÀ@XEX_ins_erx6GÀXEX_cd2_ery6GÀ@XEX_nac_erz6GÀX EX_tungs_er{6GÀ@X EX_glu__L_er|6GÀX EX_trp__L_er}6GÀXEX_h_er~6GÀYX EX_mobd_er6GÀ@X EX_val__L_er€6GÀX EX_cobalt2_er6GÀ@XEX_so4_er‚6GÀ@XEX_co2_erƒ6GÀ@XEX_k_er„6GÀ@XEX_cu2_er…6GÀ@XEX_zn2_er†6GÀ@XEX_na1_er‡6GÀ@XEX_cl_erˆ6GÀ@X EX_leu__L_er‰6GÀX EX_arg__L_erŠ6GÀX EX_pnto__R_er‹6GÀX EX_lys__L_erŒ6GÀX EX_ala__L_er6GÀX EX_cbl1_erŽ6G¿„záG®{X EX_thr__L_er6GÀXEX_fe3_er6GÀ@XEX_adn_er‘6GÀXEX_pi_er’6GÀ@X EX_thymd_er“6GÀXEX_mn2_er”6GÀ@X EX_phe__L_er•6GÀXEX_ura_er–6GÀX EX_dad__2_er—6GÀXEX_h2o_er˜6GÀYX EX_aso3_er™6GÀ@X EX_hxan_erš6GÀX EX_glc__D_er›6GÀXEX_uri_erœ6GÀX EX_his__L_er6GÀXEX_o2_erž6GÀ2€X EX_pro__L_erŸ6GÀX EX_asp__L_er 6GÀXEX_gly_er¡6GÀXEX_fe2_er¢6GÀ@XEX_ca2_er£6GÀ@XEX_mg2_er¤6GÀ@X EX_cysi__L_er¥6GÀX EX_tyr__L_er¦6GÀX EX_met__L_er§6GÀX EX_ile__L_er¨6GÀuXHostr©6}rª6(jv6GÀX EX_melib_er«6GÀjx6GÀj6GÀ$X EX_dmso_er¬6GÀ@X EX_acnam_er­6GÀXEX_thm_er®6GÀX EX_glcn_er¯6GÀjœ6GÀX EX_rib__D_er°6GÀj{6GÀ$X EX_malt_er±6GÀj|6GÀX EX_arab__L_er²6GÀX EX_12ppd__S_er³6GÀj~6GÀYj6GÀ$XEX_mnl_er´6GÀj¤6GÀ$j‚6GÀ@jƒ6GÀ@X EX_glcr_erµ6GÀj„6GÀ$j…6GÀ$j‡6GÀ@jŽ6G¿„záG®{jˆ6GÀ@X EX_sbt__D_er¶6GÀjŠ6GÀj‹6GÀjŒ6GÀX EX_fuc__L_er·6GÀj6GÀXEX_csn_er¸6GÀXEX_gal_er¹6GÀXEX_crn_erº6GÀXEX_no3_er»6GÀ@j6GÀj6GÀ$j‘6GÀj’6GÀ@X EX_glcur_er¼6GÀj“6GÀj”6GÀ$X EX_etha_er½6GÀX EX_galt_er¾6GÀj–6GÀj—6GÀXEX_gsn_er¿6GÀj˜6GÀYjš6GÀj›6GÀX EX_galct__D_erÀ6GÀj6GÀj§6GÀjž6GÀ2€X EX_asn__L_erÁ6GÀjŸ6GÀX EX_acgam_erÂ6GÀXEX_so3_erÃ6GÀ@X EX_cys__L_erÄ6GÀXEX_rmn_erÅ6GÀj£6GÀ$j€6GÀXEX_man_erÆ6GÀj†6GÀ$j‰6GÀXEX_fru_erÇ6GÀj¢6GÀ$X EX_alltn_erÈ6GÀXEX_galctn__D_erÉ6GÀj¨6GÀuXM9rÊ6}rË6(j6GÀ@j{6GÀ@j~6GÀYj6GÀ@j¤6GÀ@j‚6GÀ@jƒ6GÀ@j„6GÀ@j6GÀ@j‡6GÀ@jˆ6GÀ@j…6GÀ@XEX_nh4_erÌ6GÀ@j¢6GÀ@jŽ6G¿„záG®{j’6GÀ@j”6GÀ@j˜6GÀYj›6GÀjž6GÀ2€j£6GÀ@j†6GÀ@uXLPMrÍ6}rÎ6(XEX_ca2_erÏ6G¿tzáG®{XEX_cit_erÐ6G¿@bMÒñ©üXEX_h_erÑ6JœÿÿÿX EX_mobd_erÒ6G¿tzáG®{XEX_o2_erÓ6GÀ2€X EX_cobalt2_erÔ6G¿tzáG®{XEX_mg2_erÕ6G¿€bMÒñ©üXEX_thm_erÖ6G¾_Ö¯kØXEX_so4_er×6G¿ðX EX_glyc_erØ6GÀD…ý›úÆXEX_co2_erÙ6GÀ2€XEX_pi_erÚ6G¿Õ‘hr° ÅXEX_k_erÛ6GÀXEX_cu2_erÜ6G¿tzáG®{XEX_cl_erÝ6GÀbMÒñªXEX_zn2_erÞ6G¿tzáG®{XEX_h2o_erß6JüÿÿXEX_nh4_erà6GÀ.XEX_mn2_erá6G¿tzáG®{XEX_fe3_erâ6G¿tzáG®{uXMgMrã6}rä6(X EX_ser__L_erå6G¿Óï²-VX EX_cobalt2_eræ6G¿„záG®{X EX_pro__L_erç6G¿ãÊÀƒn˜X EX_glu__L_erè6G¿é©ûçl‹DX EX_glyc_eré6GÀCXEX_h_erê6JœÿÿÿX EX_mobd_erë6G¿„záG®{X EX_val__L_erì6G¿Ó333333XEX_so4_erí6GÀ XEX_co2_erî6GÀ2€XEX_k_erï6GÀ¿ÿtŠ—XEX_fe3_erð6G¿„záG®{XEX_na1_erñ6G¿á©Ú0Pl”XEX_cl_erò6GÀ•Z‘ø_X EX_leu__L_eró6G¿ÜbMÒñªX EX_arg__L_erô6G¿½V“uXEX_nh4_erõ6G¿Ö° Ä›¥ãX EX_lys__L_erö6G¿ÔÄ›¥ãSøX EX_ala__L_er÷6G¿Ì(õÂ\)X EX_thr__L_erø6G¿Ê° Ä›¥ãXEX_pi_erù6G¿ðXEX_mn2_erú6G¿„záG®{X EX_phe__L_erû6G¿§KƧï²XEX_h2o_erü6JüÿÿX EX_his__L_erý6G¿¸Ôýó¶E¢XEX_o2_erþ6GÀ2€X EX_tyr__L_erÿ6G¿l¬1&éyX EX_asp__L_er7G¿Õ$Ý/ XEX_gly_er7G¿Ãçl‹C•X EX_cys__L_er7G¿²-VXEX_cu2_er7G¿„záG®{XEX_ca2_er7G¿`÷eÄ0XEX_mg2_er7G¿€•ÛòT¸UXEX_zn2_er7G¿„záG®{X EX_met__L_er7G¿¼ÌÌÌÌÌÍX EX_ile__L_er7G¿É‡+ Juuub.cobrapy-0.14.2/cobra/test/data/salmonella.xml000066400000000000000000171221501342367665000211110ustar00rootroot00000000000000

FORMULA: C21H39N2O8PRS

PUBCHEM: 8050

CHARGE: -1

CHEBI: 0

KEGG: C05755

FORMULA: C4H7NO3

PUBCHEM: 6318

CHARGE: 0

CHEBI: 16944

KEGG: C03508

FORMULA: C2H2O6P

PUBCHEM: 4234

CHARGE: -3

CHEBI: 17150

KEGG: C00988

FORMULA: C6H9N2O6P

PUBCHEM: 7249

CHARGE: -2

CHEBI: 17805

KEGG: C04666

FORMULA: C6H9O4

PUBCHEM: 8279

CHARGE: -1

CHEBI: 27681 49256

KEGG: C06006

FORMULA: C25H46FeN6O8

PUBCHEM: 9799

CHARGE: 1

CHEBI: 0

KEGG: C07597

FORMULA: C3H3O3

PUBCHEM: 3324

CHARGE: -1

CHEBI: 32816

KEGG: C00022

FORMULA: C3H3O3

PUBCHEM: 3324

CHARGE: -1

CHEBI: 32816

KEGG: C00022

FORMULA: C3H3O3

PUBCHEM: 3324

CHARGE: -1

CHEBI: 32816

KEGG: C00022

FORMULA: C35H56N7O17P3S

PUBCHEM: 8959

CHARGE: -4

CHEBI: 0

KEGG: C06737

FORMULA: C54H98O11P

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C5H11NO2S

PUBCHEM: 3373

CHARGE: 0

CHEBI: 16643

KEGG: C00073

FORMULA: C10H12N4O6

PUBCHEM: 4895

CHARGE: 0

CHEBI: 18107

KEGG: C01762

FORMULA: C3H7NO2

PUBCHEM: 3343

CHARGE: 0

CHEBI: 16977

KEGG: C00041

FORMULA: C3H7NO2

PUBCHEM: 3343

CHARGE: 0

CHEBI: 16977

KEGG: C00041

FORMULA: C8H15O2

PUBCHEM: 8658

CHARGE: -1

CHEBI: 28837

KEGG: C06423

FORMULA: C5H11NO2S

PUBCHEM: 3373

CHARGE: 0

CHEBI: 16643

KEGG: C00073

FORMULA: C25H47N2O9PRS

PUBCHEM: 7269

CHARGE: -1

CHEBI: 0

KEGG: C04688

FORMULA: C5H11NO2S

PUBCHEM: 3373

CHARGE: 0

CHEBI: 16643

KEGG: C00073

FORMULA: C8H15O2

PUBCHEM: 8658

CHARGE: -1

CHEBI: 28837

KEGG: C06423

FORMULA: C3H7NO2

PUBCHEM: 3343

CHARGE: 0

CHEBI: 16977

KEGG: C00041

FORMULA: C3H7NO2

PUBCHEM: 3399

CHARGE: 0

CHEBI: 16958

KEGG: C00099

FORMULA: C3H7NO2

PUBCHEM: 3399

CHARGE: 0

CHEBI: 16958

KEGG: C00099

FORMULA: C9H16NO5

PUBCHEM: 4121

CHARGE: -1

CHEBI: 29032 46905 7916

KEGG: C00864

FORMULA: C3H7NO2

PUBCHEM: 3399

CHARGE: 0

CHEBI: 16958

KEGG: C00099

FORMULA: C9H17NO3

PUBCHEM: 4327

CHARGE: 0

CHEBI: 12266 15830

KEGG: C01092

FORMULA: C2H6OS

PUBCHEM: 13325

CHARGE: 0

CHEBI: 28262

KEGG: C11143

FORMULA: C9H16NO5

PUBCHEM: 4121

CHARGE: -1

CHEBI: 29032 46905 7916

KEGG: C00864

FORMULA: C23H48NO7P1

PUBCHEM: 8253

CHARGE: 0

CHEBI: 0

KEGG: C05973

FORMULA: C6H9O7

PUBCHEM: 4301

CHARGE: -1

CHEBI: 17426

KEGG: C01062

FORMULA: C2H6OS

PUBCHEM: 13325

CHARGE: 0

CHEBI: 28262

KEGG: C11143

FORMULA: C34H61N1O10P1

PUBCHEM: 5698

CHARGE: -1

CHEBI: 0

KEGG: C02737

FORMULA: C12H15O10P

PUBCHEM: 8438

CHARGE: -2

CHEBI: 0

KEGG: C06187

FORMULA: C23H48NO7P1

PUBCHEM: 8253

CHARGE: 0

CHEBI: 0

KEGG: C05973

FORMULA: C28H39N5O23P2

PUBCHEM: 3960

CHARGE: -4

CHEBI: 16970

KEGG: C00692

FORMULA: C28H41N7O19P3S

PUBCHEM: 4302

CHARGE: -5

CHEBI: 15504

KEGG: C01063

FORMULA: C19H29N2O12

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C10H12N5O13P3

PUBCHEM: 3304

CHARGE: -4

CHEBI: 15422

KEGG: C00002

FORMULA: C9H11N2O9P

PUBCHEM: 3405

CHARGE: -2

CHEBI: 16695

KEGG: C00105

FORMULA: C19H29N2O12

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C9H11N2O9P

PUBCHEM: 3405

CHARGE: -2

CHEBI: 16695

KEGG: C00105

FORMULA: C21H32N7O16P3S

PUBCHEM: 3312

CHARGE: -4

CHEBI: 15346

KEGG: C00010

FORMULA: C19H29N2O12

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C8H13N2O5

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C10H12N4O4

PUBCHEM: 7859

CHARGE: 0

CHEBI: 28997

KEGG: C05512

FORMULA: C25H38N7O18P3S

PUBCHEM: 4375

CHARGE: -4

CHEBI: 15453

KEGG: C01144

FORMULA: C9H11N2O14P3

PUBCHEM: 3744

CHARGE: -4

CHEBI: 17625

KEGG: C00460

FORMULA: C10H12N4O4

PUBCHEM: 7859

CHARGE: 0

CHEBI: 28997

KEGG: C05512

FORMULA: C28H46N8O18P3S

PUBCHEM: 605

CHARGE: -3

CHEBI: 0

KEGG: 0

FORMULA: C10H12N4O4

PUBCHEM: 7859

CHARGE: 0

CHEBI: 28997

KEGG: C05512

FORMULA: C6H8O10P

PUBCHEM: 7759

CHARGE: -3

CHEBI: 28547

KEGG: C05385

FORMULA: C46H70O2

PUBCHEM: 8106

CHARGE: 0

CHEBI: 1233

KEGG: C05811

FORMULA: C10H12N5O14P3

PUBCHEM: 3346

CHARGE: -4

CHEBI: 15996

KEGG: C00044

FORMULA: C15H19N5O6S

PUBCHEM: 7057

CHARGE: 0

CHEBI: 16490

KEGG: C04425

FORMULA: C127H210O58P2

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: C10H12N5O14P3

PUBCHEM: 3346

CHARGE: -4

CHEBI: 15996

KEGG: C00044

FORMULA: C10H12N5O14P3

PUBCHEM: 3346

CHARGE: -4

CHEBI: 15996

KEGG: C00044

FORMULA: C7H14N2O4S

PUBCHEM: 5347

CHARGE: 0

CHEBI: 17482

KEGG: C02291

FORMULA: C10H13N5O4

PUBCHEM: 3512

CHARGE: 0

CHEBI: 16335

KEGG: C00212

FORMULA: C6H9O3

PUBCHEM: 3940

CHARGE: -1

CHEBI: 15614

KEGG: C00671

FORMULA: C62H88CoN13O14P

PUBCHEM: 4110

CHARGE: -1

CHEBI: 15982

KEGG: C00853

FORMULA: C5H10NOR

PUBCHEM: 5555

CHARGE: 1

CHEBI: 29164

KEGG: C02554

FORMULA: NO2

PUBCHEM: 3388

CHARGE: -1

CHEBI: 16301

KEGG: C00088

FORMULA:

PUBCHEM: NA

CHARGE: nan

CHEBI: NA

KEGG: NA

FORMULA: C62H88CoN13O14P

PUBCHEM: 4110

CHARGE: -1

CHEBI: 15982

KEGG: C00853

FORMULA: C62H88CoN13O14P

PUBCHEM: 4110

CHARGE: -1

CHEBI: 15982

KEGG: C00853

FORMULA: NO2

PUBCHEM: 3388

CHARGE: -1

CHEBI: 16301

KEGG: C00088

FORMULA:

PUBCHEM: NA

CHARGE: nan

CHEBI: NA

KEGG: NA

FORMULA:

PUBCHEM: NA

CHARGE: nan

CHEBI: NA

KEGG: NA

FORMULA: NO2

PUBCHEM: 3388

CHARGE: -1

CHEBI: 16301

KEGG: C00088

FORMULA: C5H10O9P2

PUBCHEM: 13625

CHARGE: -2

CHEBI: 18425

KEGG: C11453

FORMULA: C6H6N2O

PUBCHEM: 3453

CHARGE: 0

CHEBI: 17154

KEGG: C00153

FORMULA: C110H196N2O39P2

PUBCHEM: 8298

CHARGE: -6

CHEBI: 27963

KEGG: C06026

FORMULA: C47H72O3

PUBCHEM: 958 ??5650

CHARGE: 0

CHEBI: 17551

KEGG: 0

FORMULA: C110H196N2O39P2

PUBCHEM: 8298

CHARGE: -6

CHEBI: 27963

KEGG: C06026

FORMULA: C6H7O9P

PUBCHEM: 656479???3385

CHARGE: -2

CHEBI: 15946

KEGG: 0

FORMULA: C110H196N2O39P2

PUBCHEM: 8298

CHARGE: -6

CHEBI: 27963

KEGG: C06026

FORMULA: CH2NO5P

PUBCHEM: 3469

CHARGE: -2

CHEBI: 17672

KEGG: C00169

FORMULA: C22H33N4O13

PUBCHEM: 0

CHARGE: -3

CHEBI: 0

KEGG: 0

FORMULA: C4H8N2O3

PUBCHEM: 3452

CHARGE: 0

CHEBI: 17196

KEGG: C00152

FORMULA: C4H8N2O3

PUBCHEM: 3452

CHARGE: 0

CHEBI: 17196

KEGG: C00152

FORMULA: C6H12N2O3

PUBCHEM: 4239

CHARGE: 0

CHEBI: 16576

KEGG: C00993

FORMULA: C22H33N4O13

PUBCHEM: 0

CHARGE: -3

CHEBI: 0

KEGG: 0

FORMULA: C6H12N2O3

PUBCHEM: 4239

CHARGE: 0

CHEBI: 16576

KEGG: C00993

FORMULA: C4H8N2O3

PUBCHEM: 3452

CHARGE: 0

CHEBI: 17196

KEGG: C00152

FORMULA: C47H72O2

PUBCHEM: 8107

CHARGE: 0

CHEBI: 1235

KEGG: C05812

FORMULA: C22H33N4O13

PUBCHEM: 0

CHARGE: -3

CHEBI: 0

KEGG: 0

FORMULA: C6H12N2O3

PUBCHEM: 4239

CHARGE: 0

CHEBI: 16576

KEGG: C00993

FORMULA: H2O2

PUBCHEM: 3329

CHARGE: 0

CHEBI: 16240

KEGG: C00027

FORMULA: C9H11N3O9P

PUBCHEM: 7321

CHARGE: -3

CHEBI: 28413

KEGG: C04751

FORMULA: C45H49CoN4O16

PUBCHEM: 0

CHARGE: -7

CHEBI: 0

KEGG: C16244

FORMULA: H2O2

PUBCHEM: 3329

CHARGE: 0

CHEBI: 16240

KEGG: C00027

FORMULA: C6H9N2O4

PUBCHEM: 3728

CHARGE: -1

CHEBI: 7274

KEGG: C00439

FORMULA: H2O2

PUBCHEM: 3329

CHARGE: 0

CHEBI: 16240

KEGG: C00027

FORMULA: C23H43N2O9PRS

PUBCHEM: 8052

CHARGE: -1

CHEBI: 0

KEGG: C05757

FORMULA: C17H17N5O10P

PUBCHEM: 6734

CHARGE: -1

CHEBI: 0

KEGG: C04030

FORMULA: C8H15O2

PUBCHEM: 8658

CHARGE: -1

CHEBI: 28837

KEGG: C06423

FORMULA: C7H9NO5

PUBCHEM: 3897

CHARGE: -2

CHEBI: 17533 44337

KEGG: C00624

FORMULA: C14H27O2

PUBCHEM: 8659

CHARGE: -1

CHEBI: 28875 30807

KEGG: C06424

FORMULA: C43H41CoN4O16

PUBCHEM: 13706

CHARGE: -7

CHEBI: 0

KEGG: C11539

FORMULA: C23H41N2O8PRS

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C14H27O2

PUBCHEM: 8659

CHARGE: -1

CHEBI: 28875 30807

KEGG: C06424

FORMULA: C14H27O2

PUBCHEM: 8659

CHARGE: -1

CHEBI: 28875 30807

KEGG: C06424

FORMULA: C4H4N2O2

PUBCHEM: 3406

CHARGE: 0

CHEBI: 17568

KEGG: C00106

FORMULA: C3H8O3

PUBCHEM: 3416

CHARGE: 0

CHEBI: 17754

KEGG: C00116

FORMULA: C3H8O3

PUBCHEM: 3416

CHARGE: 0

CHEBI: 17754

KEGG: C00116

FORMULA: C4H4N2O2

PUBCHEM: 3406

CHARGE: 0

CHEBI: 17568

KEGG: C00106

FORMULA: C11H18NO8

PUBCHEM: 5676

CHARGE: -1

CHEBI: 0

KEGG: C02713

FORMULA:

PUBCHEM: 0

CHARGE: 1

CHEBI: 29287

KEGG: 0

FORMULA: C4H4N2O2

PUBCHEM: 3406

CHARGE: 0

CHEBI: 17568

KEGG: C00106

FORMULA: C100H176N2O38P2

PUBCHEM: 0

CHARGE: -6

CHEBI: 0

KEGG: 0

FORMULA: C3H8O3

PUBCHEM: 3416

CHARGE: 0

CHEBI: 17754

KEGG: C00116

FORMULA:

PUBCHEM: 853844

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: C12H22O11

PUBCHEM: 4320

CHARGE: 0

CHEBI: 16551

KEGG: C01083

FORMULA: C12H22O11

PUBCHEM: 4320

CHARGE: 0

CHEBI: 16551

KEGG: C01083

FORMULA: C15H23N3O16P2

PUBCHEM: 3784

CHARGE: -2

CHEBI: 0

KEGG: C00501

FORMULA: C12H22O11

PUBCHEM: 4320

CHARGE: 0

CHEBI: 16551

KEGG: C01083

FORMULA:

PUBCHEM: NA

CHARGE: nan

CHEBI: NA

KEGG: NA

FORMULA: C3H7NO3

PUBCHEM: 3365

CHARGE: 0

CHEBI: 17115

KEGG: C00065

FORMULA: C2H3O2

PUBCHEM: 3335

CHARGE: -1

CHEBI: 15366

KEGG: C00033

FORMULA: C3H7NO3

PUBCHEM: 3365

CHARGE: 0

CHEBI: 17115

KEGG: C00065

FORMULA: C3H7NO3

PUBCHEM: 3365

CHARGE: 0

CHEBI: 17115

KEGG: C00065

FORMULA: C6H9N3O

PUBCHEM: 4498

CHARGE: 0

CHEBI: 16892

KEGG: C01279

FORMULA: C5H9O4

PUBCHEM: 6935

CHARGE: -1

CHEBI: 15684 49072

KEGG: C04272

FORMULA: C2H3O2

PUBCHEM: 3335

CHARGE: -1

CHEBI: 15366

KEGG: C00033

FORMULA: C2H3O2

PUBCHEM: 3335

CHARGE: -1

CHEBI: 15366

KEGG: C00033

FORMULA: C21H42O7P1

PUBCHEM: 6693

CHARGE: -1

CHEBI: 0

KEGG: C03974

FORMULA: CNS

PUBCHEM: 4888

CHARGE: -1

CHEBI: 29200

KEGG: C01755

FORMULA: C50H72O2

PUBCHEM: 0

CHARGE: 0

CHEBI: 0

KEGG: 0

FORMULA: C32H39N7O20P3S

PUBCHEM: 6045

CHARGE: -5

CHEBI: 15509

KEGG: C03160

FORMULA: CNS

PUBCHEM: 4888

CHARGE: -1

CHEBI: 29200

KEGG: C01755

FORMULA: CNS

PUBCHEM: 4888

CHARGE: -1

CHEBI: 29200

KEGG: C01755

FORMULA: C48H72CoN11O8

PUBCHEM: 8069

CHARGE: 0

CHEBI: 28956

KEGG: C05774

FORMULA: C34H52N6O19

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: C2H4O

PUBCHEM: 3384

CHARGE: 0

CHEBI: 15343

KEGG: C00084

FORMULA: C176H303N2O100P4

PUBCHEM: 0

CHARGE: -11

CHEBI: 0

KEGG: 0

FORMULA: C31H56O5

PUBCHEM: 3914

CHARGE: 0

CHEBI: 17815

KEGG: C00641

FORMULA: C2H4O

PUBCHEM: 3384

CHARGE: 0

CHEBI: 15343

KEGG: C00084

FORMULA: C48H72CoN11O8

PUBCHEM: 8069

CHARGE: 0

CHEBI: 28956

KEGG: C05774

FORMULA: C48H72CoN11O8

PUBCHEM: 8069

CHARGE: 0

CHEBI: 28956

KEGG: C05774

FORMULA: C176H303N2O100P4

PUBCHEM: 0

CHARGE: -11

CHEBI: 0

KEGG: 0

FORMULA: C2H4O

PUBCHEM: 3384

CHARGE: 0

CHEBI: 15343

KEGG: C00084

FORMULA: C176H303N2O100P4

PUBCHEM: 0

CHARGE: -11

CHEBI: 0

KEGG: 0

FORMULA: C31H56O5

PUBCHEM: 3914

CHARGE: 0

CHEBI: 17815

KEGG: C00641

FORMULA: C10H11N4O9P

PUBCHEM: 3925

CHARGE: -2

CHEBI: 15652

KEGG: C00655

FORMULA: C10H11N4O9P

PUBCHEM: 3925

CHARGE: -2

CHEBI: 15652

KEGG: C00655

FORMULA: Mg

PUBCHEM: 3599

CHARGE: 2

CHEBI: 18420

KEGG: C00305

FORMULA: C10H11N4O9P

PUBCHEM: 3925

CHARGE: -2

CHEBI: 15652

KEGG: C00655

FORMULA: C14H24O12

PUBCHEM: 5209

CHARGE: 0

CHEBI: 2411

KEGG: C02130

FORMULA: C9H12N5O7P

PUBCHEM: 8213

CHARGE: -2

CHEBI: 48954

KEGG: C05925

FORMULA: Mg

PUBCHEM: 3599

CHARGE: 2

CHEBI: 18420

KEGG: C00305

FORMULA: Mg

PUBCHEM: 3599

CHARGE: 2

CHEBI: 18420

KEGG: C00305

FORMULA: C7H9O6

PUBCHEM: 4196

CHARGE: -1

CHEBI: 17947 32364

KEGG: C00944

FORMULA: C5H8O4

PUBCHEM: 14000

CHARGE: 0

CHEBI: 0

KEGG: C11838

FORMULA: C60H100N1O7P1

PUBCHEM: 0

CHARGE: 0

CHEBI: 0

KEGG: 0

FORMULA: C6H6O24P6

PUBCHEM: 4428

CHARGE: -12

CHEBI: 17401

KEGG: C01204

FORMULA: H4N

PUBCHEM: 4547

CHARGE: 1

CHEBI: 28938

KEGG: C01342

FORMULA: C10H12N4O5

PUBCHEM: 3588

CHARGE: 0

CHEBI: 17596

KEGG: C00294

FORMULA: C60H100N1O7P1

PUBCHEM: 0

CHARGE: 0

CHEBI: 0

KEGG: 0

FORMULA: H4N

PUBCHEM: 4547

CHARGE: 1

CHEBI: 28938

KEGG: C01342

FORMULA: H4N

PUBCHEM: 4547

CHARGE: 1

CHEBI: 28938

KEGG: C01342

FORMULA: C6H6O24P6

PUBCHEM: 4428

CHARGE: -12

CHEBI: 17401

KEGG: C01204

FORMULA: C6H11O7PS

PUBCHEM: 7183

CHARGE: -2

CHEBI: 28096

KEGG: C04582

FORMULA:

PUBCHEM: NA

CHARGE: nan

CHEBI: NA

KEGG: NA

FORMULA:

PUBCHEM: NA

CHARGE: nan

CHEBI: NA

KEGG: NA

FORMULA: C5H9O7P

PUBCHEM: 3942

CHARGE: -2

CHEBI: 16132

KEGG: C00673

FORMULA:

PUBCHEM: NA

CHARGE: nan

CHEBI: NA

KEGG: NA

FORMULA: C37H74N1O8P1

PUBCHEM: 3643

CHARGE: 0

CHEBI: 16038

KEGG: C00350

FORMULA: C80H124N16O42

PUBCHEM: 0

CHARGE: -4

CHEBI: 0

KEGG: 0

FORMULA: C37H74N1O8P1

PUBCHEM: 3643

CHARGE: 0

CHEBI: 16038

KEGG: C00350

FORMULA: C10H12N5O11P2

PUBCHEM: 3337

CHARGE: -3

CHEBI: 17552

KEGG: C00035

FORMULA: C10H12N5O11P2

PUBCHEM: 3337

CHARGE: -3

CHEBI: 17552

KEGG: C00035

FORMULA: C12H21O14P

PUBCHEM: 3958

CHARGE: -2

CHEBI: 18283

KEGG: C00689

FORMULA: C5H9NO3

PUBCHEM: 3719

CHARGE: 0

CHEBI: 17549

KEGG: C00430

FORMULA: C10H12N5O11P2

PUBCHEM: 3337

CHARGE: -3

CHEBI: 17552

KEGG: C00035

FORMULA: C11H15N5O3S

PUBCHEM: 3470

CHARGE: 0

CHEBI: 17509

KEGG: C00170

FORMULA: C17H33O7P1

PUBCHEM: 3950

CHARGE: -2

CHEBI: 16975

KEGG: C00681

FORMULA: C6H9O7

PUBCHEM: 4301

CHARGE: -1

CHEBI: 17426

KEGG: C01062

FORMULA: C7H10O5

PUBCHEM: 5516

CHARGE: -2

CHEBI: 1178 35128

KEGG: C02504

FORMULA: C33H54N7O17P3S

PUBCHEM: 4951

CHARGE: -4

CHEBI: 15521

KEGG: C01832

FORMULA: C3H8O2

PUBCHEM: 5840

CHARGE: 0

CHEBI: 29002

KEGG: C02917

FORMULA: C3H8O2

PUBCHEM: 5840

CHARGE: 0

CHEBI: 29002

KEGG: C02917

FORMULA: C17H33O7P1

PUBCHEM: 3950

CHARGE: -2

CHEBI: 16975

KEGG: C00681

FORMULA: C5H6O3

PUBCHEM: 4564493??3441

CHARGE: 0

CHEBI: 11851 16530

KEGG: 0

FORMULA: C3H8O2

PUBCHEM: 5840

CHARGE: 0

CHEBI: 29002

KEGG: C02917

FORMULA: C343H570O211P2

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: C77H119N15O41

PUBCHEM: 0

CHARGE: -4

CHEBI: 0

KEGG: 0

FORMULA: R

PUBCHEM: 4785

CHARGE: 0

CHEBI: 29171

KEGG: C01636

FORMULA: C4H6NO7P

PUBCHEM: 5980

CHARGE: -2

CHEBI: 15836

KEGG: C03082

FORMULA: C18H30N5O9

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C18H30N5O9

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C4H5N3O

PUBCHEM: 3670

CHARGE: 0

CHEBI: 16040

KEGG: C00380

FORMULA: C6H9O7

PUBCHEM: 4301

CHARGE: -1

CHEBI: 17426

KEGG: C01062

FORMULA: C415H690O262P2

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: C6H13NO8P

PUBCHEM: 8412

CHARGE: -1

CHEBI: 27625

KEGG: C06156

FORMULA: C4H5N3O

PUBCHEM: 3670

CHARGE: 0

CHEBI: 16040

KEGG: C00380

FORMULA: C4H5N3O

PUBCHEM: 3670

CHARGE: 0

CHEBI: 16040

KEGG: C00380

FORMULA: C6H11O9P

PUBCHEM: 3734

CHARGE: -2

CHEBI: 17973

KEGG: C00446

FORMULA: C10H17N2O3

PUBCHEM: 5017

CHARGE: -1

CHEBI: 16691

KEGG: C01909

FORMULA: C5H7O3

PUBCHEM: 3441

CHARGE: -1

CHEBI: 11851 16530

KEGG: C00141

FORMULA: C6H11O9P

PUBCHEM: 3734

CHARGE: -2

CHEBI: 17973

KEGG: C00446

FORMULA: C9H14N5O8P

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: C6H11O9P

PUBCHEM: 3734

CHARGE: -2

CHEBI: 17973

KEGG: C00446

FORMULA: C9H11N2O9P

PUBCHEM: 3405

CHARGE: -2

CHEBI: 16695

KEGG: C00105

FORMULA: C22H44O9P1

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C10H11N4O12P2

PUBCHEM: 4545

CHARGE: -3

CHEBI: 0

KEGG: C01337

FORMULA: R

PUBCHEM: 4791

CHARGE: 0

CHEBI: 29176

KEGG: C01642

FORMULA: C5H4N4O2

PUBCHEM: 3675

CHARGE: 0

CHEBI: 17712

KEGG: C00385

FORMULA: C7H8O6

PUBCHEM: 7924

CHARGE: -2

CHEBI: 0

KEGG: C05601

FORMULA: C5H4N4O2

PUBCHEM: 3675

CHARGE: 0

CHEBI: 17712

KEGG: C00385

FORMULA: C34H30FeN4O4

PUBCHEM: 3334

CHARGE: -2

CHEBI: 17627

KEGG: C00032

FORMULA: C16H20N1O11

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C7H9N5O2

PUBCHEM: 0

CHARGE: 0

CHEBI: 0

KEGG: 0

FORMULA: C5H4N4O2

PUBCHEM: 3675

CHARGE: 0

CHEBI: 17712

KEGG: C00385

FORMULA: C11H17NO11P

PUBCHEM: 0

CHARGE: -3

CHEBI: 0

KEGG: 0

FORMULA: C4H3NO4

PUBCHEM: 8133

CHARGE: -2

CHEBI: 0

KEGG: C05840

FORMULA: C10H11N4O10P2

PUBCHEM: 4549

CHARGE: -3

CHEBI: 0

KEGG: C01344

FORMULA: C22H42O9P1

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C5H4N4O

PUBCHEM: 3560

CHARGE: 0

CHEBI: 17368

KEGG: C00262

FORMULA: C5H4N4O

PUBCHEM: 3560

CHARGE: 0

CHEBI: 17368

KEGG: C00262

FORMULA: C42H47N3O25

PUBCHEM: 0

CHARGE: 0

CHEBI: 0

KEGG: 0

FORMULA: C22H42O9P1

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C5H4N4O

PUBCHEM: 3560

CHARGE: 0

CHEBI: 17368

KEGG: C00262

FORMULA: C3H5O2

PUBCHEM: 3463

CHARGE: -1

CHEBI: 30768

KEGG: C00163

FORMULA: C7H22N3

PUBCHEM: 3609

CHARGE: 3

CHEBI: 16610

KEGG: C00315

FORMULA: C7H22N3

PUBCHEM: 3609

CHARGE: 3

CHEBI: 16610

KEGG: C00315

FORMULA: C68H102N12O37

PUBCHEM: 0

CHARGE: -4

CHEBI: 0

KEGG: 0

FORMULA: C7H22N3

PUBCHEM: 3609

CHARGE: 3

CHEBI: 16610

KEGG: C00315

FORMULA: C3H5O2

PUBCHEM: 3463

CHARGE: -1

CHEBI: 30768

KEGG: C00163

FORMULA: C3H5O2

PUBCHEM: 3463

CHARGE: -1

CHEBI: 30768

KEGG: C00163

FORMULA: XH2

PUBCHEM: 0

CHARGE: 0

CHEBI: 0

KEGG: 0

FORMULA: C17H31N2O8PRS

PUBCHEM: 8044

CHARGE: -1

CHEBI: 0

KEGG: C05749

FORMULA: C9H12N3O7P

PUBCHEM: 3538

CHARGE: -2

CHEBI: 15918

KEGG: C00239

FORMULA: C6H12O6

PUBCHEM: 4738

CHARGE: 0

CHEBI: 28260

KEGG: C01582

FORMULA: C9H12N3O7P

PUBCHEM: 3538

CHARGE: -2

CHEBI: 15918

KEGG: C00239

FORMULA: C18H36O9P1

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C9H12N3O7P

PUBCHEM: 3538

CHARGE: -2

CHEBI: 15918

KEGG: C00239

FORMULA: C18H36O9P1

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C6H12O5

PUBCHEM: 4264

CHARGE: 0

CHEBI: 2181

KEGG: C01019

FORMULA: C6H12O5

PUBCHEM: 4264

CHARGE: 0

CHEBI: 2181

KEGG: C01019

FORMULA: C27H47N2O9PRS

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: HO7P2

PUBCHEM: 3315

CHARGE: -3

CHEBI: 18361 29888

KEGG: C00013

FORMULA: C2H2NO3

PUBCHEM: 4622

CHARGE: -1

CHEBI: 18058

KEGG: C01444

FORMULA: C14H22N2O10PRS

PUBCHEM: 4431

CHARGE: -2

CHEBI: 0

KEGG: C01209

FORMULA: C6H12O5

PUBCHEM: 4264

CHARGE: 0

CHEBI: 2181

KEGG: C01019

FORMULA: C95H152N8O28P2

PUBCHEM: 8186

CHARGE: -4

CHEBI: 0

KEGG: C05898

FORMULA: C9H13N4O9P

PUBCHEM: 4487

CHARGE: -2

CHEBI: 18337

KEGG: C01268

FORMULA: C5H5N5O

PUBCHEM: 3541

CHARGE: 0

CHEBI: 16235

KEGG: C00242

FORMULA: C10H13N4O9P

PUBCHEM: 7305

CHARGE: -2

CHEBI: 18381

KEGG: C04734

FORMULA: C5H9NO3

PUBCHEM: 4392

CHARGE: 0

CHEBI: 17232

KEGG: C01165

FORMULA: C6H14NO2S

PUBCHEM: 6054

CHARGE: 1

CHEBI: 17728

KEGG: C03172

FORMULA: C6H12O6

PUBCHEM: 3424

CHARGE: 0

CHEBI: 4139

KEGG: C00124

FORMULA: C6H12O6

PUBCHEM: 3424

CHARGE: 0

CHEBI: 4139

KEGG: C00124

FORMULA: C6H14NO2S

PUBCHEM: 6054

CHARGE: 1

CHEBI: 17728

KEGG: C03172

FORMULA: C6H12O6

PUBCHEM: 3424

CHARGE: 0

CHEBI: 4139

KEGG: C00124

FORMULA: C7H14N2O8P

PUBCHEM: 6578

CHARGE: -1

CHEBI: 18349

KEGG: C03838

FORMULA: C6H8O10P

PUBCHEM: 7759

CHARGE: -3

CHEBI: 28547

KEGG: C05385

FORMULA: C42H47FeN3O25

PUBCHEM: 0

CHARGE: 3

CHEBI: 0

KEGG: 0

FORMULA: C9H13N3O5

PUBCHEM: 3758

CHARGE: 0

CHEBI: 17562

KEGG: C00475

FORMULA: C42H47FeN3O25

PUBCHEM: 0

CHARGE: 3

CHEBI: 0

KEGG: 0

FORMULA: C9H13N3O5

PUBCHEM: 3758

CHARGE: 0

CHEBI: 17562

KEGG: C00475

FORMULA: C55H89O4P

PUBCHEM: 3641

CHARGE: -2

CHEBI: 16141

KEGG: C00348

FORMULA: C42H47FeN3O25

PUBCHEM: 0

CHARGE: 3

CHEBI: 0

KEGG: 0

FORMULA: C9H13N3O5

PUBCHEM: 3758

CHARGE: 0

CHEBI: 17562

KEGG: C00475

FORMULA: C26H40N7O26P5S

PUBCHEM: 0

CHARGE: -6

CHEBI: 0

KEGG: 0

FORMULA: C42H82O10P1

PUBCHEM: 3637

CHARGE: -1

CHEBI: 0

KEGG: C00344

FORMULA: C57H108O17P2

PUBCHEM: 8259

CHARGE: -2

CHEBI: 0

KEGG: C05980

FORMULA: C27H45FeN6O9

PUBCHEM: 167864

CHARGE: 0

CHEBI: 0

KEGG: 0

FORMULA: C5H5N5O

PUBCHEM: 3541

CHARGE: 0

CHEBI: 16235

KEGG: C00242

FORMULA: X

PUBCHEM: 0

CHARGE: 0

CHEBI: 0

KEGG: 0

FORMULA: C27H45FeN6O9

PUBCHEM: 167864

CHARGE: 0

CHEBI: 0

KEGG: 0

FORMULA: C5H5N5O

PUBCHEM: 3541

CHARGE: 0

CHEBI: 16235

KEGG: C00242

FORMULA: C27H45FeN6O9

PUBCHEM: 167864

CHARGE: 0

CHEBI: 0

KEGG: 0

FORMULA: C272H447N14O160P4

PUBCHEM: 0

CHARGE: -15

CHEBI: 0

KEGG: 0

FORMULA: C16H22N2O15P2

PUBCHEM: 3956

CHARGE: -2

CHEBI: 16128

KEGG: C00687

FORMULA: C126H226N2O40P2

PUBCHEM: 0

CHARGE: -6

CHEBI: 0

KEGG: 0

FORMULA: C15H23N3O14P2

PUBCHEM: 4916

CHARGE: -2

CHEBI: 16049

KEGG: C01788

FORMULA:

PUBCHEM: 4395

CHARGE: -2

CHEBI: 18116

KEGG: C01168

FORMULA: C272H447N14O160P4

PUBCHEM: 0

CHARGE: -15

CHEBI: 0

KEGG: 0

FORMULA: C35H52N6O13

PUBCHEM: 0

CHARGE: -4

CHEBI: 0

KEGG: 0

FORMULA: C35H52N6O13

PUBCHEM: 0

CHARGE: -4

CHEBI: 0

KEGG: 0

FORMULA: X

PUBCHEM: 3636

CHARGE: 0

CHEBI: 18191

KEGG: C00343

FORMULA: C35H52N6O13

PUBCHEM: 0

CHARGE: -4

CHEBI: 0

KEGG: 0

FORMULA: C31H59O8P1

PUBCHEM: 3706

CHARGE: -2

CHEBI: 16337

KEGG: C00416

FORMULA: C19H37O7P1

PUBCHEM: 3950

CHARGE: -2

CHEBI: 16975

KEGG: C00681

FORMULA: C16H23N5O15P2

PUBCHEM: 3781

CHARGE: -2

CHEBI: 15751

KEGG: C00498

FORMULA: C7H10NO4

PUBCHEM: 4470

CHARGE: -1

CHEBI: 16319 29123

KEGG: C01250

FORMULA: C31H59O8P1

PUBCHEM: 3706

CHARGE: -2

CHEBI: 16337

KEGG: C00416

FORMULA: C5H11O7P

PUBCHEM: 13606

CHARGE: -2

CHEBI: 17764

KEGG: C11434

FORMULA: C12H21O14P

PUBCHEM: 5904

CHARGE: -2

CHEBI: 15703

KEGG: C02995

FORMULA: C10H16N3O6S

PUBCHEM: 3353

CHARGE: -1

CHEBI: 16856

KEGG: C00051

FORMULA: C74H114N14O40

PUBCHEM: 0

CHARGE: -4

CHEBI: 0

KEGG: 0

FORMULA: C22H33FeN4O13

PUBCHEM: 7887

CHARGE: 0

CHEBI: 18157

KEGG: C05554

FORMULA: C14H17N2O7P

PUBCHEM: 7342

CHARGE: -2

CHEBI: 16837

KEGG: C04778

FORMULA: C7H9O5

PUBCHEM: 3776

CHARGE: -1

CHEBI: 16119

KEGG: C00493

FORMULA: C10H13N5O4

PUBCHEM: 3512

CHARGE: 0

CHEBI: 16335

KEGG: C00212

FORMULA: C22H33FeN4O13

PUBCHEM: 7887

CHARGE: 0

CHEBI: 18157

KEGG: C05554

FORMULA: C22H33FeN4O13

PUBCHEM: 7887

CHARGE: 0

CHEBI: 18157

KEGG: C05554

FORMULA: C30H27N3O15

PUBCHEM: 8116

CHARGE: 0

CHEBI: 28855

KEGG: C05821

FORMULA:

PUBCHEM: NA

CHARGE: nan

CHEBI: NA

KEGG: NA

FORMULA: C9H16NO5

PUBCHEM: 4121

CHARGE: -1

CHEBI: 29032 46905 7916

KEGG: C00864

FORMULA: C27H48N6O9

PUBCHEM: 167864

CHARGE: 0

CHEBI: 0

KEGG: 0

FORMULA: H

PUBCHEM: 3380

CHARGE: 1

CHEBI: 15378

KEGG: C00080

FORMULA: HO3P

PUBCHEM: 8926

CHARGE: -2

CHEBI: 0

KEGG: C06701

FORMULA: C5H16N2

PUBCHEM: 4816

CHARGE: 2

CHEBI: 18127

KEGG: C01672

FORMULA: C12H22O11

PUBCHEM: 3542

CHARGE: 0

CHEBI: 36219

KEGG: C00243

FORMULA: H

PUBCHEM: 3380

CHARGE: 1

CHEBI: 15378

KEGG: C00080

FORMULA: H

PUBCHEM: 3380

CHARGE: 1

CHEBI: 15378

KEGG: C00080

FORMULA: C5H16N2

PUBCHEM: 4816

CHARGE: 2

CHEBI: 18127

KEGG: C01672

FORMULA: C3H5NO3

PUBCHEM: 13986

CHARGE: 0

CHEBI: 37012

KEGG: C11822

FORMULA: C42H47N3O25

PUBCHEM: 0

CHARGE: 0

CHEBI: 0

KEGG: 0

FORMULA: C12H22O11

PUBCHEM: 3542

CHARGE: 0

CHEBI: 36219

KEGG: C00243

FORMULA: HO3P

PUBCHEM: 8926

CHARGE: -2

CHEBI: 0

KEGG: C06701

FORMULA: C5H16N2

PUBCHEM: 4816

CHARGE: 2

CHEBI: 18127

KEGG: C01672

FORMULA: C12H10FeO14

PUBCHEM: 8472

CHARGE: -3

CHEBI: 0

KEGG: C06229

FORMULA: C24H33N7O19P3S

PUBCHEM: 3383

CHARGE: -5

CHEBI: 15531

KEGG: C00083

FORMULA: XH2

PUBCHEM: 5705

CHARGE: 0

CHEBI: 0

KEGG: C02745

FORMULA:

PUBCHEM: 3959

CHARGE: 0

CHEBI: 17811

KEGG: C00691

FORMULA: C20H30N6O12S2

PUBCHEM: 3427

CHARGE: -2

CHEBI: 17858

KEGG: C00127

FORMULA: C16H22N2O15P2

PUBCHEM: 3957

CHARGE: -2

CHEBI: 15744

KEGG: C00688

FORMULA: C10H12N5O10P2

PUBCHEM: 3310

CHARGE: -3

CHEBI: 16761

KEGG: C00008

FORMULA: C20H30N6O12S2

PUBCHEM: 3427

CHARGE: -2

CHEBI: 17858

KEGG: C00127

FORMULA: C35H51N7O26P2

PUBCHEM: 7429

CHARGE: -4

CHEBI: 0

KEGG: C04877

FORMULA: Zn

PUBCHEM: 3340

CHARGE: 2

CHEBI: 29105

KEGG: C00038

FORMULA: C4H4O5

PUBCHEM: 3780

CHARGE: -2

CHEBI: 30796

KEGG: C00497

FORMULA: C4H4O5

PUBCHEM: 3780

CHARGE: -2

CHEBI: 30796

KEGG: C00497

FORMULA:

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: C19H38NO7P1

PUBCHEM: 8253

CHARGE: 0

CHEBI: 0

KEGG: C05973

FORMULA: C34H30FeN4O4

PUBCHEM: 3334

CHARGE: -2

CHEBI: 17627

KEGG: C00032

FORMULA: C25H45N2O8PRS

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C151H250O75P2

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: C34H30FeN4O4

PUBCHEM: 3334

CHARGE: -2

CHEBI: 17627

KEGG: C00032

FORMULA: C4H4O5

PUBCHEM: 3780

CHARGE: -2

CHEBI: 30796

KEGG: C00497

FORMULA: C17H36NO7P1

PUBCHEM: 7069

CHARGE: 0

CHEBI: 0

KEGG: C04438

FORMULA: C19H38NO7P1

PUBCHEM: 8253

CHARGE: 0

CHEBI: 0

KEGG: C05973

FORMULA: C10H9O10P

PUBCHEM: 4488

CHARGE: -4

CHEBI: 16257

KEGG: C01269

FORMULA: C43H43CoN4O16

PUBCHEM: 0

CHARGE: -7

CHEBI: 0

KEGG: C16243

FORMULA: C4H2O4

PUBCHEM: 3422

CHARGE: -2

CHEBI: 18012

KEGG: C00122

FORMULA: C17H25N5O16P2

PUBCHEM: 8633

CHARGE: -2

CHEBI: 16693

KEGG: C06397

FORMULA: C4H2O4

PUBCHEM: 3422

CHARGE: -2

CHEBI: 18012

KEGG: C00122

FORMULA: C9H11N3O9P

PUBCHEM: 7321

CHARGE: -3

CHEBI: 28413

KEGG: C04751

FORMULA: C5H9O8P

PUBCHEM: 3417

CHARGE: -2

CHEBI: 17797

KEGG: C00117

FORMULA: C10H11N5O7P

PUBCHEM: 8444

CHARGE: -1

CHEBI: 0

KEGG: C06194

FORMULA: C4H2O4

PUBCHEM: 3422

CHARGE: -2

CHEBI: 18012

KEGG: C00122

FORMULA: C67H110O16P2

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: C10H11N5O7P

PUBCHEM: 8444

CHARGE: -1

CHEBI: 0

KEGG: C06194

FORMULA: C5H9O8P

PUBCHEM: 3417

CHARGE: -2

CHEBI: 17797

KEGG: C00117

FORMULA: C5H9O8P

PUBCHEM: 3417

CHARGE: -2

CHEBI: 17797

KEGG: C00117

FORMULA: R

PUBCHEM: 4795

CHARGE: 0

CHEBI: 29185

KEGG: C01646

FORMULA: C38H73O13P2

PUBCHEM: 6624

CHARGE: -3

CHEBI: 0

KEGG: C03892

FORMULA: C30H27N3O15

PUBCHEM: 8116

CHARGE: 0

CHEBI: 28855

KEGG: C05821

FORMULA: C38H73O13P2

PUBCHEM: 6624

CHARGE: -3

CHEBI: 0

KEGG: C03892

FORMULA: O6S4

PUBCHEM: 5169

CHARGE: -2

CHEBI: 15226 16853

KEGG: C02084

FORMULA: RHO

PUBCHEM: 6463

CHARGE: 0

CHEBI: 0

KEGG: C03688

FORMULA: C5H9O7P2

PUBCHEM: 3534

CHARGE: -3

CHEBI: 16057

KEGG: C00235

FORMULA: C30H27N3O15

PUBCHEM: 8116

CHARGE: 0

CHEBI: 28855

KEGG: C05821

FORMULA: C10H11N4O15P3

PUBCHEM: 3968

CHARGE: -4

CHEBI: 0

KEGG: C00700

FORMULA: C5H5N5

PUBCHEM: 3447

CHARGE: 0

CHEBI: 16708

KEGG: C00147

FORMULA: C5H5N5

PUBCHEM: 3447

CHARGE: 0

CHEBI: 16708

KEGG: C00147

FORMULA: C42H47N3O25

PUBCHEM: 0

CHARGE: 0

CHEBI: 0

KEGG: 0

FORMULA: C6H14O6

PUBCHEM: 4837

CHARGE: 0

CHEBI: 16813

KEGG: C01697

FORMULA: C40H74O10P1

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C5H5N5

PUBCHEM: 3447

CHARGE: 0

CHEBI: 16708

KEGG: C00147

FORMULA: C6H14O6

PUBCHEM: 4837

CHARGE: 0

CHEBI: 16813

KEGG: C01697

FORMULA: C39H64N7O17P3S

PUBCHEM: 47205526

CHARGE: -4

CHEBI: 0

KEGG: C16218

FORMULA: C21H42O7P1

PUBCHEM: 6693

CHARGE: -1

CHEBI: 0

KEGG: C03974

FORMULA:

PUBCHEM: 8326

CHARGE: 0

CHEBI: 0

KEGG: C06056

FORMULA: C3H9NO

PUBCHEM: 6071

CHARGE: 0

CHEBI: 15675

KEGG: C03194

FORMULA: C3H9N2O2

PUBCHEM: 8629

CHARGE: 1

CHEBI: 18383

KEGG: C06393

FORMULA: C4H9NO4

PUBCHEM: 8326

CHARGE: 0

CHEBI: 0

KEGG: C06056

FORMULA: C34H32N4O4

PUBCHEM: 5261

CHARGE: -2

CHEBI: 15430

KEGG: C02191

FORMULA: C3H9N2O2

PUBCHEM: 8629

CHARGE: 1

CHEBI: 18383

KEGG: C06393

FORMULA: C6H8O9P

PUBCHEM: 4505

CHARGE: -3

CHEBI: 17860

KEGG: C01286

FORMULA:

PUBCHEM: 8326

CHARGE: 0

CHEBI: 0

KEGG: C06056

FORMULA: C3H9N2O2

PUBCHEM: 8629

CHARGE: 1

CHEBI: 18383

KEGG: C06393

FORMULA: C3H5N2O4

PUBCHEM: 3878

CHARGE: -1

CHEBI: 15412

KEGG: C00603

FORMULA: C18H35O2

PUBCHEM: 4692

CHARGE: -1

CHEBI: 25629

KEGG: C01530

FORMULA: C6H13NO2

PUBCHEM: 3697

CHARGE: 0

CHEBI: 17191

KEGG: C00407

FORMULA: C16H28N2O11

PUBCHEM: 4818

CHARGE: 0

CHEBI: 0

KEGG: C01674

FORMULA: C45H52CoN4O14

PUBCHEM: 8068

CHARGE: -6

CHEBI: 33907

KEGG: C05773

FORMULA: C17H25N3O17P2

PUBCHEM: 4397

CHARGE: -2

CHEBI: 16287

KEGG: C01170

FORMULA: C6H13NO2

PUBCHEM: 3697

CHARGE: 0

CHEBI: 17191

KEGG: C00407

FORMULA: C10H16N3O6S

PUBCHEM: 3353

CHARGE: -1

CHEBI: 16856

KEGG: C00051

FORMULA: C18H35O2

PUBCHEM: 4692

CHARGE: -1

CHEBI: 25629

KEGG: C01530

FORMULA: C18H35O2

PUBCHEM: 4692

CHARGE: -1

CHEBI: 25629

KEGG: C01530

FORMULA: C6H5N2O2

PUBCHEM: 4043

CHARGE: -1

CHEBI: 30817

KEGG: C00785

FORMULA: C10H16N3O6S

PUBCHEM: 3353

CHARGE: -1

CHEBI: 16856

KEGG: C00051

FORMULA: C6H13NO2

PUBCHEM: 3697

CHARGE: 0

CHEBI: 17191

KEGG: C00407

FORMULA:

PUBCHEM: 4818

CHARGE: 0

CHEBI: 0

KEGG: C01674

FORMULA: C3H5O3

PUBCHEM: 3555

CHARGE: -1

CHEBI: 42111

KEGG: C00256

FORMULA: C45H52CoN4O14

PUBCHEM: 13712

CHARGE: -6

CHEBI: 0

KEGG: C11545

FORMULA: O2S

PUBCHEM: 11497

CHARGE: 0

CHEBI: 18422

KEGG: C09306

FORMULA: C36H40N4O8

PUBCHEM: 6127

CHARGE: -4

CHEBI: 15439

KEGG: C03263

FORMULA: H2O3PSe

PUBCHEM: 7583

CHARGE: -1

CHEBI: 16144

KEGG: C05172

FORMULA: C3H5O3

PUBCHEM: 3555

CHARGE: -1

CHEBI: 42111

KEGG: C00256

FORMULA: C3H5O3

PUBCHEM: 3555

CHARGE: -1

CHEBI: 42111

KEGG: C00256

FORMULA: O2S

PUBCHEM: 11497

CHARGE: 0

CHEBI: 18422

KEGG: C09306

FORMULA: C47H69O3

PUBCHEM: 8104

CHARGE: -1

CHEBI: 1617 50116

KEGG: C05809

FORMULA: C26H39N5O14

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA:

PUBCHEM: NA

CHARGE: nan

CHEBI: NA

KEGG: NA

FORMULA: C6H8O6

PUBCHEM: 3372

CHARGE: 0

CHEBI: 29073 38290

KEGG: C00072

FORMULA:

PUBCHEM: NA

CHARGE: nan

CHEBI: NA

KEGG: NA

FORMULA: C9H7O3

PUBCHEM: 3466

CHARGE: -1

CHEBI: 30851

KEGG: C00166

FORMULA: C20H24N7O6

PUBCHEM: 3729

CHARGE: -1

CHEBI: 15641

KEGG: C00440

FORMULA: C8H5O7

PUBCHEM: 6862

CHARGE: -3

CHEBI: 2040

KEGG: C04186

FORMULA:

PUBCHEM: NA

CHARGE: nan

CHEBI: NA

KEGG: NA

FORMULA: C6H8O6

PUBCHEM: 3372

CHARGE: 0

CHEBI: 29073 38290

KEGG: C00072

FORMULA: C12H22O11

PUBCHEM: 7769

CHARGE: 0

CHEBI: 28053

KEGG: C05402

FORMULA: C4H14N2

PUBCHEM: 3434

CHARGE: 2

CHEBI: 17148

KEGG: C00134

FORMULA: C6H13O9P

PUBCHEM: 3917

CHARGE: -2

CHEBI: 16298

KEGG: C00644

FORMULA: C4H14N2

PUBCHEM: 3434

CHARGE: 2

CHEBI: 17148

KEGG: C00134

FORMULA: C12H22O11

PUBCHEM: 7769

CHARGE: 0

CHEBI: 28053

KEGG: C05402

FORMULA: C23H33N4O20P2

PUBCHEM: 4434

CHARGE: -3

CHEBI: 16932

KEGG: C01212

FORMULA: C4H14N2

PUBCHEM: 3434

CHARGE: 2

CHEBI: 17148

KEGG: C00134

FORMULA: C5H8NO4

PUBCHEM: 3327

CHARGE: -1

CHEBI: 16015

KEGG: C00025

FORMULA: C5H8NO4

PUBCHEM: 3327

CHARGE: -1

CHEBI: 16015

KEGG: C00025

FORMULA: R

PUBCHEM: 4801

CHARGE: 0

CHEBI: 29181

KEGG: C01652

FORMULA: C5H8NO4

PUBCHEM: 3327

CHARGE: -1

CHEBI: 16015

KEGG: C00025

FORMULA: C4H4O6

PUBCHEM: 4154

CHARGE: -2

CHEBI: 15671 30924

KEGG: C00898

FORMULA: C4H4O6

PUBCHEM: 4154

CHARGE: -2

CHEBI: 15671 30924

KEGG: C00898

FORMULA: C4H4O6

PUBCHEM: 4154

CHARGE: -2

CHEBI: 15671 30924

KEGG: C00898

FORMULA: C41H82N1O8P1

PUBCHEM: 3643

CHARGE: 0

CHEBI: 16038

KEGG: C00350

FORMULA: C3H4O10P2

PUBCHEM: 3535

CHARGE: -4

CHEBI: 16001

KEGG: C00236

FORMULA: C5H9NO3

PUBCHEM: 6504

CHARGE: 0

CHEBI: 15757

KEGG: C03741

FORMULA: C12H16N4O4PS

PUBCHEM: 4319

CHARGE: -1

CHEBI: 9533

KEGG: C01081

FORMULA: Ag

PUBCHEM: 8935

CHARGE: 1

CHEBI: 9141

KEGG: C06710

FORMULA: C6H11O9P

PUBCHEM: 4332

CHARGE: -2

CHEBI: 4251

KEGG: C01097

FORMULA: C511H850O330P2

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: C9H12N3O11P2

PUBCHEM: 3412

CHARGE: -3

CHEBI: 17239

KEGG: C00112

FORMULA: CH3O3S

PUBCHEM: 49991312

CHARGE: -1

CHEBI: 25224

KEGG: 0

FORMULA: C34H66O10P1

PUBCHEM: 3637

CHARGE: -1

CHEBI: 0

KEGG: C00344

FORMULA: C6H13NO8P

PUBCHEM: 3081457

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C6H13NO8P

PUBCHEM: 3081457

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C6H15N4O2

PUBCHEM: 3362

CHARGE: 1

CHEBI: 16467

KEGG: C00062

FORMULA: O3S2

PUBCHEM: 3614

CHARGE: -2

CHEBI: 16094

KEGG: C00320

FORMULA: C34H66O10P1

PUBCHEM: 3637

CHARGE: -1

CHEBI: 0

KEGG: C00344

FORMULA: C6H15N4O2

PUBCHEM: 3362

CHARGE: 1

CHEBI: 16467

KEGG: C00062

FORMULA: C3H2O6P

PUBCHEM: 3374

CHARGE: -3

CHEBI: 18021 44897

KEGG: C00074

FORMULA: C6H15N4O2

PUBCHEM: 3362

CHARGE: 1

CHEBI: 16467

KEGG: C00062

FORMULA: XH2

PUBCHEM: 3635

CHARGE: 0

CHEBI: 15967

KEGG: C00342

FORMULA: C6H13NO8P

PUBCHEM: 3081457

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: O3S2

PUBCHEM: 3614

CHARGE: -2

CHEBI: 16094

KEGG: C00320

FORMULA: O3S2

PUBCHEM: 3614

CHARGE: -2

CHEBI: 16094

KEGG: C00320

FORMULA: C9H11N2O11P2

PUBCHEM: 4551

CHARGE: -3

CHEBI: 28850

KEGG: C01346

FORMULA:

PUBCHEM: 3522

CHARGE: -1

CHEBI: 17960

KEGG: C00222

FORMULA: C6H8O8

PUBCHEM: 4076

CHARGE: -2

CHEBI: 16002

KEGG: C00818

FORMULA: C8H11NO3

PUBCHEM: 3608

CHARGE: 0

CHEBI: 16709

KEGG: C00314

FORMULA:

PUBCHEM: NA

CHARGE: nan

CHEBI: NA

KEGG: NA

FORMULA: C6H5O7

PUBCHEM: 3458

CHARGE: -3

CHEBI: 30769

KEGG: C00158

FORMULA: C48H87N3O15P2

PUBCHEM: 3567

CHARGE: -2

CHEBI: 0

KEGG: C00269

FORMULA: C6H5O7

PUBCHEM: 3458

CHARGE: -3

CHEBI: 30769

KEGG: C00158

FORMULA: C6H8O8

PUBCHEM: 4076

CHARGE: -2

CHEBI: 16002

KEGG: C00818

FORMULA: C6H5O7

PUBCHEM: 3458

CHARGE: -3

CHEBI: 30769

KEGG: C00158

FORMULA: C6H10O12P2

PUBCHEM: 3647

CHARGE: -4

CHEBI: 16905

KEGG: C00354

FORMULA: C2H5O4S

PUBCHEM: 7545

CHARGE: -1

CHEBI: 0

KEGG: C05123

FORMULA: C42H78O10P1

PUBCHEM: 3637

CHARGE: -1

CHEBI: 0

KEGG: C00344

FORMULA: C25H36N7O18P3S

PUBCHEM: 3626

CHARGE: -4

CHEBI: 15345

KEGG: C00332

FORMULA: C2H5O4S

PUBCHEM: 7545

CHARGE: -1

CHEBI: 0

KEGG: C05123

FORMULA: C42H78O10P1

PUBCHEM: 3637

CHARGE: -1

CHEBI: 0

KEGG: C00344

FORMULA: C29H51N2O8PRS

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C21H39O7P1

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: C6H8N3O4P

PUBCHEM: 7161

CHARGE: -2

CHEBI: 18032

KEGG: C04556

FORMULA: C21H39O7P1

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: C43H82N1O8P1

PUBCHEM: 0

CHARGE: 0

CHEBI: 0

KEGG: 0

FORMULA: C10H10NO5

PUBCHEM: 13530

CHARGE: -1

CHEBI: 18198 35181

KEGG: C11355

FORMULA: C27H51N2O9PRS

PUBCHEM: 7222

CHARGE: -1

CHEBI: 0

KEGG: C04633

FORMULA: C16H29O2

PUBCHEM: 3548

CHARGE: -1

CHEBI: 15756

KEGG: C00249

FORMULA: C42H81O13P2

PUBCHEM: 6624

CHARGE: -3

CHEBI: 0

KEGG: C03892

FORMULA: C6H9O7

PUBCHEM: 3627

CHARGE: -1

CHEBI: 0

KEGG: C00333

FORMULA: C16H29O2

PUBCHEM: 3548

CHARGE: -1

CHEBI: 15756

KEGG: C00249

FORMULA: C10H8O6

PUBCHEM: 3553

CHARGE: -2

CHEBI: 16666

KEGG: C00254

FORMULA: C16H29O2

PUBCHEM: 3548

CHARGE: -1

CHEBI: 15756

KEGG: C00249

FORMULA: C6H9O7

PUBCHEM: 3627

CHARGE: -1

CHEBI: 0

KEGG: C00333

FORMULA: C6H9O7

PUBCHEM: 3627

CHARGE: -1

CHEBI: 0

KEGG: C00333

FORMULA: C42H81O13P2

PUBCHEM: 6624

CHARGE: -3

CHEBI: 0

KEGG: C03892

FORMULA: C6H3O6

PUBCHEM: 3707

CHARGE: -3

CHEBI: 32805

KEGG: C00417

FORMULA: C5H10O5

PUBCHEM: 4676

CHARGE: 0

CHEBI: 28480

KEGG: C01508

FORMULA: C39H72O5

PUBCHEM: 3914

CHARGE: 0

CHEBI: 17815

KEGG: C00641

FORMULA: C6H3O6

PUBCHEM: 3707

CHARGE: -3

CHEBI: 32805

KEGG: C00417

FORMULA: C6H11O8P

PUBCHEM: 4362

CHARGE: -2

CHEBI: 17892

KEGG: C01131

FORMULA: C5H10O5

PUBCHEM: 4676

CHARGE: 0

CHEBI: 28480

KEGG: C01508

FORMULA: C39H72O5

PUBCHEM: 3914

CHARGE: 0

CHEBI: 17815

KEGG: C00641

FORMULA: C12H25N2O7

PUBCHEM: 0

CHARGE: 1

CHEBI: 0

KEGG: 0

FORMULA: C6H3O6

PUBCHEM: 5390

CHARGE: -3

CHEBI: 32806

KEGG: C02341

FORMULA: C5H4N4O3

PUBCHEM: 3657

CHARGE: 0

CHEBI: 17775

KEGG: C00366

FORMULA: C12H25N2O7

PUBCHEM: 0

CHARGE: 1

CHEBI: 0

KEGG: 0

FORMULA: C16H21N5O15P2

PUBCHEM: 16760491

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: C9H18O11P

PUBCHEM: 4447

CHARGE: -1

CHEBI: 18321

KEGG: C01225

FORMULA: C9H18O11P

PUBCHEM: 4447

CHARGE: -1

CHEBI: 18321

KEGG: C01225

FORMULA: C9H18O11P

PUBCHEM: 4447

CHARGE: -1

CHEBI: 18321

KEGG: C01225

FORMULA: C487H810O313P2

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA:

PUBCHEM: NA

CHARGE: nan

CHEBI: NA

KEGG: NA

FORMULA:

PUBCHEM: 8119

CHARGE: -1

CHEBI: 0

KEGG: C05824

FORMULA: C48H86O11P

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C2H6O

PUBCHEM: 3752

CHARGE: 0

CHEBI: 16236

KEGG: C00469

FORMULA: C2H6O

PUBCHEM: 3752

CHARGE: 0

CHEBI: 16236

KEGG: C00469

FORMULA:

PUBCHEM: 3549

CHARGE: 0

CHEBI: 17310

KEGG: C00250

FORMULA: C8H9NO3

PUBCHEM: 3549

CHARGE: 0

CHEBI: 17310

KEGG: C00250

FORMULA: C8H9NO3

PUBCHEM: 3549

CHARGE: 0

CHEBI: 17310

KEGG: C00250

FORMULA: C6H9O7

PUBCHEM: 3491

CHARGE: -1

CHEBI: 4178 47952

KEGG: C00191

FORMULA: C6H9O7

PUBCHEM: 3491

CHARGE: -1

CHEBI: 4178 47952

KEGG: C00191

FORMULA: C6H11N3O4P

PUBCHEM: 4334

CHARGE: -1

CHEBI: 16996

KEGG: C01100

FORMULA: C7H9NO8P

PUBCHEM: 6819

CHARGE: -3

CHEBI: 16878

KEGG: C04133

FORMULA: C6H11O9P

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: C3H6NOSeR

PUBCHEM: 0

CHARGE: 1

CHEBI: 0

KEGG: 0

FORMULA: C6H9O7

PUBCHEM: 3491

CHARGE: -1

CHEBI: 4178 47952

KEGG: C00191

FORMULA: C15H23N6O5S

PUBCHEM: 3321

CHARGE: 1

CHEBI: 15414

KEGG: C00019

FORMULA: C8H14O7

PUBCHEM: 5628

CHARGE: 0

CHEBI: 17901

KEGG: C02655

FORMULA: C20H21N7O6

PUBCHEM: 3443

CHARGE: -2

CHEBI: 1989

KEGG: C00143

FORMULA: C43H75N3O20P2

PUBCHEM: 7239

CHARGE: -2

CHEBI: 17787

KEGG: C04652

FORMULA:

PUBCHEM: 5963

CHARGE: -2

CHEBI: 1254

KEGG: C03063

FORMULA: C3H5O4

PUBCHEM: 3557

CHARGE: -1

CHEBI: 32398

KEGG: C00258

FORMULA: C3H5O4

PUBCHEM: 3557

CHARGE: -1

CHEBI: 32398

KEGG: C00258

FORMULA: C3H5O4

PUBCHEM: 3557

CHARGE: -1

CHEBI: 32398

KEGG: C00258

FORMULA: C81H148O17P2

PUBCHEM: 8259

CHARGE: -2

CHEBI: 0

KEGG: C05980

FORMULA: C7H8O5

PUBCHEM: 6905

CHARGE: -2

CHEBI: 1467

KEGG: C04236

FORMULA: C7H13O10P

PUBCHEM: 10040

CHARGE: -2

CHEBI: 28137

KEGG: C07838

FORMULA: C11H10O6

PUBCHEM: 8112

CHARGE: -2

CHEBI: 1277

KEGG: C05817

FORMULA: C9H12N3O8P

PUBCHEM: 3357

CHARGE: -2

CHEBI: 17361

KEGG: C00055

FORMULA: C9H12N3O8P

PUBCHEM: 3357

CHARGE: -2

CHEBI: 17361

KEGG: C00055

FORMULA: C42H41N4O16

PUBCHEM: 5480

CHARGE: -7

CHEBI: 0

KEGG: C02463

FORMULA: C73H132O17P2

PUBCHEM: 8259

CHARGE: -2

CHEBI: 0

KEGG: C05980

FORMULA: C9H12N3O8P

PUBCHEM: 3357

CHARGE: -2

CHEBI: 17361

KEGG: C00055

FORMULA: C8H13O8

PUBCHEM: 4413

CHARGE: -1

CHEBI: 32817

KEGG: C01187

FORMULA: C10H11N4O14P3

PUBCHEM: 3381

CHARGE: -4

CHEBI: 16039

KEGG: C00081

FORMULA: C60H116O11P

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C6H9O7

PUBCHEM: 4160

CHARGE: -1

CHEBI: 4126

KEGG: C00905

FORMULA: C6H9O7

PUBCHEM: 4160

CHARGE: -1

CHEBI: 4126

KEGG: C00905

FORMULA: C6H9O7

PUBCHEM: 4160

CHARGE: -1

CHEBI: 4126

KEGG: C00905

FORMULA: HO10P3

PUBCHEM: 6138

CHARGE: -4

CHEBI: 18036

KEGG: C03279

FORMULA: C6H11O9P

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: C03812

FORMULA: C30H57N1O10P1

PUBCHEM: 5698

CHARGE: -1

CHEBI: 0

KEGG: C02737

FORMULA: R

PUBCHEM: 4794

CHARGE: 0

CHEBI: 29169

KEGG: C01645

FORMULA: C25H48N6O8

PUBCHEM: 123851

CHARGE: 1

CHEBI: 0

KEGG: 0

FORMULA: C5H10NOSR

PUBCHEM: 5457

CHARGE: 1

CHEBI: 16635

KEGG: C02430

FORMULA: C25H48N6O8

PUBCHEM: 123851

CHARGE: 1

CHEBI: 0

KEGG: 0

FORMULA: C10H11N5O6P

PUBCHEM: 3854

CHARGE: -1

CHEBI: 17489

KEGG: C00575

FORMULA: C25H48N6O8

PUBCHEM: 123851

CHARGE: 1

CHEBI: 0

KEGG: 0

FORMULA:

PUBCHEM: 4976

CHARGE: -2

CHEBI: 15987

KEGG: C01861

FORMULA: C4H2N2O3

PUBCHEM: 0

CHARGE: 0

CHEBI: 0

KEGG: 0

FORMULA: C8H10NO6P

PUBCHEM: 3900

CHARGE: -2

CHEBI: 28803

KEGG: C00627

FORMULA: C4H2N2O3

PUBCHEM: 0

CHARGE: 0

CHEBI: 0

KEGG: 0

FORMULA: C4H2N2O3

PUBCHEM: 0

CHARGE: 0

CHEBI: 0

KEGG: 0

FORMULA: C7H5O4

PUBCHEM: 3496

CHARGE: -1

CHEBI: 18026

KEGG: C00196

FORMULA: C61H100O12P2

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: C19H35O7P1

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: C9H11N2O9P

PUBCHEM: 4567

CHARGE: -2

CHEBI: 28895

KEGG: C01368

FORMULA: C114H202N2O39P2

PUBCHEM: 0

CHARGE: -6

CHEBI: 0

KEGG: 0

FORMULA: C19H35O7P1

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: C114H202N2O39P2

PUBCHEM: 0

CHARGE: -6

CHEBI: 0

KEGG: 0

FORMULA: C9H11N2O9P

PUBCHEM: 4567

CHARGE: -2

CHEBI: 28895

KEGG: C01368

FORMULA: X

PUBCHEM: 5805

CHARGE: 0

CHEBI: 0

KEGG: C02869

FORMULA: C114H202N2O39P2

PUBCHEM: 0

CHARGE: -6

CHEBI: 0

KEGG: 0

FORMULA: C18H33O2

PUBCHEM: 3978

CHARGE: -1

CHEBI: 16196

KEGG: 0

FORMULA: C18H33O2

PUBCHEM: 3978

CHARGE: -1

CHEBI: 16196

KEGG: 0

FORMULA: C12H22O11

PUBCHEM: 7769

CHARGE: 0

CHEBI: 28053

KEGG: C05402

FORMULA: C18H33O2

PUBCHEM: 3978

CHARGE: -1

CHEBI: 16196

KEGG: 0

FORMULA: C17H19N4O9P

PUBCHEM: 3361

CHARGE: -2

CHEBI: 17621

KEGG: C00061

FORMULA: C15H21N3O15P2

PUBCHEM: 4441

CHARGE: -2

CHEBI: 17494

KEGG: C01219

FORMULA: C4H8NO6P

PUBCHEM: 4336

CHARGE: -2

CHEBI: 15961

KEGG: C01102

FORMULA: C35H64O5

PUBCHEM: 3914

CHARGE: 0

CHEBI: 17815

KEGG: C00641

FORMULA: Fe

PUBCHEM: 0

CHARGE: 3

CHEBI: 14819

KEGG: 0

FORMULA: C40H65O7P2

PUBCHEM: 6831

CHARGE: -3

CHEBI: 16275

KEGG: C04146

FORMULA: C145H251N2O74P4

PUBCHEM: 0

CHARGE: -11

CHEBI: 0

KEGG: 0

FORMULA: CNO

PUBCHEM: 4604

CHARGE: -1

CHEBI: 28024

KEGG: C01417

FORMULA:

PUBCHEM: NA

CHARGE: nan

CHEBI: NA

KEGG: NA

FORMULA: Fe

PUBCHEM: 0

CHARGE: 3

CHEBI: 14819

KEGG: 0

FORMULA: C35H64O5

PUBCHEM: 3914

CHARGE: 0

CHEBI: 17815

KEGG: C00641

FORMULA: Fe

PUBCHEM: 0

CHARGE: 3

CHEBI: 14819

KEGG: 0

FORMULA: C103H170O41P2

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: CNO

PUBCHEM: 4604

CHARGE: -1

CHEBI: 28024

KEGG: C01417

FORMULA: C7H14N2O4

PUBCHEM: 3949

CHARGE: 0

CHEBI: 16488 30308

KEGG: C00680

FORMULA: C6H11O7

PUBCHEM: 3556

CHARGE: -1

CHEBI: 33198

KEGG: C00257

FORMULA: C7H14N2O4

PUBCHEM: 3949

CHARGE: 0

CHEBI: 16488 30308

KEGG: C00680

FORMULA:

PUBCHEM: NA

CHARGE: nan

CHEBI: NA

KEGG: NA

FORMULA:

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA:

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: C6H11O7

PUBCHEM: 3556

CHARGE: -1

CHEBI: 33198

KEGG: C00257

FORMULA: C8H15NO6

PUBCHEM: 3440

CHARGE: 0

CHEBI: 17411

KEGG: C00140

FORMULA: C6H11O7

PUBCHEM: 3556

CHARGE: -1

CHEBI: 33198

KEGG: C00257

FORMULA: C7H14N2O4

PUBCHEM: 3949

CHARGE: 0

CHEBI: 16488 30308

KEGG: C00680

FORMULA:

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA:

PUBCHEM: NA

CHARGE: nan

CHEBI: NA

KEGG: NA

FORMULA:

PUBCHEM: NA

CHARGE: nan

CHEBI: NA

KEGG: NA

FORMULA: R

PUBCHEM: 4784

CHARGE: 0

CHEBI: 29170

KEGG: C01635

FORMULA: C28H46N8O18P3S

PUBCHEM: 0

CHARGE: -3

CHEBI: 0

KEGG: 0

FORMULA: C8H7N

PUBCHEM: 3747

CHARGE: 0

CHEBI: 16881

KEGG: C00463

FORMULA: C29H51N2O9PRS

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA:

PUBCHEM: NA

CHARGE: nan

CHEBI: NA

KEGG: NA

FORMULA: C39H64N7O18P3S

PUBCHEM: 47205524

CHARGE: -4

CHEBI: 0

KEGG: C16216

FORMULA: C8H7N

PUBCHEM: 3747

CHARGE: 0

CHEBI: 16881

KEGG: C00463

FORMULA: C6H7O7

PUBCHEM: 7176

CHARGE: -1

CHEBI: 15622

KEGG: C04575

FORMULA: C8H7N

PUBCHEM: 3747

CHARGE: 0

CHEBI: 16881

KEGG: C00463

FORMULA: Cl

PUBCHEM: 3415

CHARGE: -1

CHEBI: 17996

KEGG: C00115

FORMULA: C9H10NO7

PUBCHEM: 8219

CHARGE: -3

CHEBI: 48957

KEGG: C05931

FORMULA: C29H55N2O9PRS

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C6H9N3O2

PUBCHEM: 3435

CHARGE: 0

CHEBI: 15971

KEGG: C00135

FORMULA: C6H8N3O7P2

PUBCHEM: 7322

CHARGE: -3

CHEBI: 16629

KEGG: C04752

FORMULA: C10H11N4O8P

PUBCHEM: 3430

CHARGE: -2

CHEBI: 17202

KEGG: C00130

FORMULA: XH2

PUBCHEM: 0

CHARGE: 0

CHEBI: 0

KEGG: 0

FORMULA: C131H230N2O63P4

PUBCHEM: 0

CHARGE: -10

CHEBI: 0

KEGG: 0

FORMULA: C6H11O9P

PUBCHEM: 5887

CHARGE: -2

CHEBI: 0

KEGG: C02976

FORMULA: C11H7O4

PUBCHEM: 6435

CHARGE: -1

CHEBI: 18094

KEGG: C03657

FORMULA: C10H11N4O8P

PUBCHEM: 3430

CHARGE: -2

CHEBI: 17202

KEGG: C00130

FORMULA: C6H15N2O2

PUBCHEM: 3349

CHARGE: 1

CHEBI: 18019

KEGG: C00047

FORMULA: C10H13N5O5

PUBCHEM: 3677

CHARGE: 0

CHEBI: 16750

KEGG: C00387

FORMULA: C25H46FeN6O8

PUBCHEM: 9799

CHARGE: 1

CHEBI: 0

KEGG: C07597

FORMULA: C23H46NO7P1

PUBCHEM: 7069

CHARGE: 0

CHEBI: 0

KEGG: C04438

FORMULA: C25H46FeN6O8

PUBCHEM: 9799

CHARGE: 1

CHEBI: 0

KEGG: C07597

FORMULA: C10H13N5O5

PUBCHEM: 3677

CHARGE: 0

CHEBI: 16750

KEGG: C00387

FORMULA: C29H50N3O18P2

PUBCHEM: 8294

CHARGE: -1

CHEBI: 27392

KEGG: C06022

FORMULA: C10H13N5O5

PUBCHEM: 3677

CHARGE: 0

CHEBI: 16750

KEGG: C00387

FORMULA: C23H39N2O8PRS

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C19H35N2O9PRS

PUBCHEM: 7210

CHARGE: -1

CHEBI: 0

KEGG: C04620

FORMULA: C5H11NO7P

PUBCHEM: 5988

CHARGE: -1

CHEBI: 37737

KEGG: C03090

FORMULA: C11H14N2O8P

PUBCHEM: 3741

CHARGE: -1

CHEBI: 16171

KEGG: C00455

FORMULA: C11H14N2O8P

PUBCHEM: 3741

CHARGE: -1

CHEBI: 16171

KEGG: C00455

FORMULA: C8H7O4

PUBCHEM: 4388

CHARGE: -1

CHEBI: 17612

KEGG: C01161

FORMULA: C55H89O4P

PUBCHEM: 3641

CHARGE: -2

CHEBI: 16141

KEGG: C00348

FORMULA: C11H14N2O8P

PUBCHEM: 3741

CHARGE: -1

CHEBI: 16171

KEGG: C00455

FORMULA: C7H6NO2

PUBCHEM: 3408

CHARGE: -1

CHEBI: 30754

KEGG: C00108

FORMULA: C6H12O6

PUBCHEM: 4053

CHARGE: 0

CHEBI: 4249

KEGG: C00795

FORMULA: C17H22N3O18P2

PUBCHEM: 8481

CHARGE: -3

CHEBI: 28581

KEGG: C06240

FORMULA: C3H10N

PUBCHEM: 3844

CHARGE: 1

CHEBI: 18139

KEGG: C00565

FORMULA: C8H12N2O5P

PUBCHEM: 3919

CHARGE: -1

CHEBI: 18335

KEGG: C00647

FORMULA: C8H12NO6

PUBCHEM: 4349

CHARGE: -1

CHEBI: 16160

KEGG: C01118

FORMULA: C5H8O14P3

PUBCHEM: 3419

CHARGE: -5

CHEBI: 17111

KEGG: C00119

FORMULA: C6H12O6

PUBCHEM: 4053

CHARGE: 0

CHEBI: 4249

KEGG: C00795

FORMULA: C3H10N

PUBCHEM: 3844

CHARGE: 1

CHEBI: 18139

KEGG: C00565

FORMULA: C17H25N5O16P2

PUBCHEM: 8634

CHARGE: -2

CHEBI: 15915

KEGG: C06398

FORMULA: R

PUBCHEM: 4800

CHARGE: 0

CHEBI: 29180

KEGG: C01651

FORMULA: C11H12NO6P

PUBCHEM: 6317

CHARGE: -2

CHEBI: 18299

KEGG: C03506

FORMULA:

PUBCHEM: 8475

CHARGE: -2

CHEBI: 36264

KEGG: C06232

FORMULA: C29H53N2O9PRS

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C5H9O8P

PUBCHEM: 6148

CHARGE: -2

CHEBI: 16593

KEGG: C03291

FORMULA:

PUBCHEM: 8475

CHARGE: -2

CHEBI: 36264

KEGG: C06232

FORMULA: C39H75O8P1

PUBCHEM: 3706

CHARGE: -2

CHEBI: 16337

KEGG: C00416

FORMULA: C3H7NO2S

PUBCHEM: 4051

CHARGE: 0

CHEBI: 16375

KEGG: C00793

FORMULA: C4H5O3

PUBCHEM: 3409

CHARGE: -1

CHEBI: 30831

KEGG: C00109

FORMULA: C16H31O2

PUBCHEM: 3548

CHARGE: -1

CHEBI: 15756

KEGG: C00249

FORMULA: C39H75O8P1

PUBCHEM: 3706

CHARGE: -2

CHEBI: 16337

KEGG: C00416

FORMULA:

PUBCHEM: 8475

CHARGE: -2

CHEBI: 36264

KEGG: C06232

FORMULA: C16H31O2

PUBCHEM: 3548

CHARGE: -1

CHEBI: 15756

KEGG: C00249

FORMULA: C16H31O2

PUBCHEM: 3548

CHARGE: -1

CHEBI: 15756

KEGG: C00249

FORMULA: C5H11NO3S

PUBCHEM: 847

CHARGE: 0

CHEBI: 0

KEGG: 0

FORMULA: C3H7NO2S

PUBCHEM: 4051

CHARGE: 0

CHEBI: 16375

KEGG: C00793

FORMULA: C4H6O8P

PUBCHEM: 6224

CHARGE: -3

CHEBI: 49003

KEGG: C03393

FORMULA: C35H63O8P1

PUBCHEM: 3706

CHARGE: -2

CHEBI: 16337

KEGG: C00416

FORMULA: C14H22N3O15P2

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C6H12O6

PUBCHEM: 4657

CHARGE: 0

CHEBI: 4093

KEGG: C01487

FORMULA: C5H11NO3S

PUBCHEM: 847

CHARGE: 0

CHEBI: 0

KEGG: 0

FORMULA: C3H9NO

PUBCHEM: 4338

CHARGE: 0

CHEBI: 15724

KEGG: C01104

FORMULA: C35H63O8P1

PUBCHEM: 3706

CHARGE: -2

CHEBI: 16337

KEGG: C00416

FORMULA: C21H26N7O14P2

PUBCHEM: 3305

CHARGE: -1

CHEBI: 15846

KEGG: C00003

FORMULA: C6H12O6

PUBCHEM: 4657

CHARGE: 0

CHEBI: 4093

KEGG: C01487

FORMULA: C3H9NO

PUBCHEM: 4338

CHARGE: 0

CHEBI: 15724

KEGG: C01104

FORMULA: C27H42N9O12

PUBCHEM: 0

CHARGE: -3

CHEBI: 0

KEGG: 0

FORMULA: C27H42N9O12

PUBCHEM: 0

CHARGE: -3

CHEBI: 0

KEGG: 0

FORMULA: C25H35N7O19P3S

PUBCHEM: 3952

CHARGE: -5

CHEBI: 15466

KEGG: C00683

FORMULA: C30H52O26

PUBCHEM: 124005??3611

CHARGE: 0

CHEBI: 28057

KEGG: 0

FORMULA:

PUBCHEM: 0

CHARGE: 1

CHEBI: 29287

KEGG: 0

FORMULA: C27H42N9O12

PUBCHEM: 0

CHARGE: -3

CHEBI: 0

KEGG: 0

FORMULA: C30H52O26

PUBCHEM: 124005??3611

CHARGE: 0

CHEBI: 28057

KEGG: 0

FORMULA: C30H52O26

PUBCHEM: 124005??3611

CHARGE: 0

CHEBI: 28057

KEGG: 0

FORMULA: C3H8O2

PUBCHEM: 5836

CHARGE: 0

CHEBI: 28972

KEGG: C02912

FORMULA: C19H40NO7P1

PUBCHEM: 7069

CHARGE: 0

CHEBI: 0

KEGG: C04438

FORMULA: C6H13NO8P

PUBCHEM: 3645

CHARGE: -1

CHEBI: 15873

KEGG: C00352

FORMULA: C27H48N6O9

PUBCHEM: 167864

CHARGE: 0

CHEBI: 0

KEGG: 0

FORMULA: C6H13NO8P

PUBCHEM: 3645

CHARGE: -1

CHEBI: 15873

KEGG: C00352

FORMULA: C27H48N6O9

PUBCHEM: 167864

CHARGE: 0

CHEBI: 0

KEGG: 0

FORMULA: C25H36N7O17P3S

PUBCHEM: 4133

CHARGE: -4

CHEBI: 0

KEGG: C00877

FORMULA: C6H13NO8P

PUBCHEM: 3645

CHARGE: -1

CHEBI: 15873

KEGG: C00352

FORMULA: C10H8O6

PUBCHEM: 3550

CHARGE: -2

CHEBI: 17333

KEGG: C00251

FORMULA: C7H6NO2

PUBCHEM: 3847

CHARGE: -1

CHEBI: 30753

KEGG: C00568

FORMULA: C7H6NO2

PUBCHEM: 3847

CHARGE: -1

CHEBI: 30753

KEGG: C00568

FORMULA: C72H99CoN18O20P2

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: phosphorylated version of C00194

FORMULA: C35H56N7O17P3S

PUBCHEM: 7660

CHARGE: -4

CHEBI: 27721

KEGG: C05273

FORMULA: XH2

PUBCHEM: 0

CHARGE: 0

CHEBI: 0

KEGG: 0

FORMULA: C25H45N2O9PRS

PUBCHEM: 8054

CHARGE: -1

CHEBI: 0

KEGG: C05759

FORMULA: C33H66N1O8P1

PUBCHEM: 3643

CHARGE: 0

CHEBI: 16038

KEGG: C00350

FORMULA: C8H15NO6

PUBCHEM: 3918

CHARGE: 0

CHEBI: 17122

KEGG: C00645

FORMULA: C8H15NO6

PUBCHEM: 3918

CHARGE: 0

CHEBI: 17122

KEGG: C00645

FORMULA: C25H35N7O19P3S

PUBCHEM: 4435

CHARGE: -5

CHEBI: 15465

KEGG: C01213

FORMULA: C33H66N1O8P1

PUBCHEM: 3643

CHARGE: 0

CHEBI: 16038

KEGG: C00350

FORMULA: C20H38O9P1

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C8H15NO6

PUBCHEM: 3918

CHARGE: 0

CHEBI: 17122

KEGG: C00645

FORMULA: C12H25N2O7

PUBCHEM: 47205784

CHARGE: 1

CHEBI: 0

KEGG: C16488

FORMULA: C4H7NO3

PUBCHEM: 3730

CHARGE: 0

CHEBI: 13086 18051

KEGG: C00441

FORMULA: C463H770O296P2

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: C11H16N3O7S

PUBCHEM: 4274

CHARGE: -1

CHEBI: 16225

KEGG: C01031

FORMULA: C17H31O7P1

PUBCHEM: 3950

CHARGE: -2

CHEBI: 16975

KEGG: C00681

FORMULA: C17H31O7P1

PUBCHEM: 3950

CHARGE: -2

CHEBI: 16975

KEGG: C00681

FORMULA:

PUBCHEM: 3608

CHARGE: 0

CHEBI: 16709

KEGG: C00314

FORMULA: C41H82N1O8P1

PUBCHEM: 3643

CHARGE: 0

CHEBI: 16038

KEGG: C00350

FORMULA: C8H11NO3

PUBCHEM: 3608

CHARGE: 0

CHEBI: 16709

KEGG: C00314

FORMULA: C5H14NO

PUBCHEM: 3414

CHARGE: 1

CHEBI: 15354

KEGG: C00114

FORMULA: C21H37N2O9PRS

PUBCHEM: 8048

CHARGE: -1

CHEBI: 0

KEGG: C05753

FORMULA: C14H18N2O16P2

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: Na

PUBCHEM: 4541

CHARGE: 1

CHEBI: 29101

KEGG: C01330

FORMULA: Na

PUBCHEM: 4541

CHARGE: 1

CHEBI: 29101

KEGG: C01330

FORMULA: C3H8NO

PUBCHEM: 5001

CHARGE: 1

CHEBI: 17906

KEGG: C01888

FORMULA: C5H14NO

PUBCHEM: 3414

CHARGE: 1

CHEBI: 15354

KEGG: C00114

FORMULA: C5H14NO

PUBCHEM: 3414

CHARGE: 1

CHEBI: 15354

KEGG: C00114

FORMULA: Na

PUBCHEM: 4541

CHARGE: 1

CHEBI: 29101

KEGG: C01330

FORMULA: C41H61N9O28P2

PUBCHEM: 7434

CHARGE: -4

CHEBI: 0

KEGG: C04882

FORMULA: C21H24N6O15P2

PUBCHEM: 4114

CHARGE: -2

CHEBI: 18304

KEGG: C00857

FORMULA: C10H13N2O8P

PUBCHEM: 3655

CHARGE: -2

CHEBI: 17013

KEGG: C00364

FORMULA: C10H13N2O8P

PUBCHEM: 3655

CHARGE: -2

CHEBI: 17013

KEGG: C00364

FORMULA: C33H52N7O17P3S

PUBCHEM: 6094

CHARGE: -4

CHEBI: 15471

KEGG: C03221

FORMULA: C5H10O4

PUBCHEM: 4927

CHARGE: 0

CHEBI: 28816

KEGG: C01801

FORMULA: C5H10O4

PUBCHEM: 4927

CHARGE: 0

CHEBI: 28816

KEGG: C01801

FORMULA: C10H13N2O8P

PUBCHEM: 3655

CHARGE: -2

CHEBI: 17013

KEGG: C00364

FORMULA: C10H12N5O9P2

PUBCHEM: 3506

CHARGE: -3

CHEBI: 16174

KEGG: C00206

FORMULA: C71H107N13O38

PUBCHEM: 0

CHARGE: -4

CHEBI: 0

KEGG: 0

FORMULA: C5H10O4

PUBCHEM: 4927

CHARGE: 0

CHEBI: 28816

KEGG: C01801

FORMULA: C5H16N4

PUBCHEM: 3479

CHARGE: 2

CHEBI: 17431

KEGG: C00179

FORMULA: C27H49N2O9PRS

PUBCHEM: 8057

CHARGE: -1

CHEBI: 0

KEGG: C05762

FORMULA: C5H16N4

PUBCHEM: 3479

CHARGE: 2

CHEBI: 17431

KEGG: C00179

FORMULA: C5H16N4

PUBCHEM: 3479

CHARGE: 2

CHEBI: 17431

KEGG: C00179

FORMULA: C117H208N2O45P2

PUBCHEM: 0

CHARGE: -6

CHEBI: 0

KEGG: 0

FORMULA: C5H10O5

PUBCHEM: 3606

CHARGE: 0

CHEBI: 17399

KEGG: C00312

FORMULA: C39H71O8P1

PUBCHEM: 3706

CHARGE: -2

CHEBI: 16337

KEGG: C00416

FORMULA: C5H10O5

PUBCHEM: 3606

CHARGE: 0

CHEBI: 17399

KEGG: C00312

FORMULA: C5H10O5

PUBCHEM: 3606

CHARGE: 0

CHEBI: 17399

KEGG: C00312

FORMULA: C39H71O8P1

PUBCHEM: 3706

CHARGE: -2

CHEBI: 16337

KEGG: C00416

FORMULA: C35H52N6O13Fe

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C5H9O7P2

PUBCHEM: 3429

CHARGE: -3

CHEBI: 16584

KEGG: C00129

FORMULA: C12H25N2O7

PUBCHEM: 47205784

CHARGE: 1

CHEBI: 0

KEGG: C16488

FORMULA: C9H10NO2R

PUBCHEM: 5781

CHARGE: 1

CHEBI: 29161

KEGG: C02839

FORMULA: C5H11NO2

PUBCHEM: 3483

CHARGE: 0

CHEBI: 16414

KEGG: C00183

FORMULA: X

PUBCHEM: 0

CHARGE: 0

CHEBI: 0

KEGG: 0

FORMULA: C4H7O7P

PUBCHEM: 3574

CHARGE: -2

CHEBI: 48153

KEGG: C00279

FORMULA: C23H41N2O9PRS

PUBCHEM: 8051

CHARGE: -1

CHEBI: 0

KEGG: C05756

FORMULA: C5H11NO2

PUBCHEM: 3483

CHARGE: 0

CHEBI: 16414

KEGG: C00183

FORMULA: C10H13N5O4

PUBCHEM: 3512

CHARGE: 0

CHEBI: 16335

KEGG: C00212

FORMULA: C5H11NO2

PUBCHEM: 3483

CHARGE: 0

CHEBI: 16414

KEGG: C00183

FORMULA: C35H52N6O13Fe

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C10H11N4O13P3

PUBCHEM: 4550

CHARGE: -4

CHEBI: 0

KEGG: C01345

FORMULA: C35H56N7O18P3S

PUBCHEM: 7648

CHARGE: -4

CHEBI: 28726

KEGG: C05261

FORMULA: C7H14N2O4

PUBCHEM: 3935

CHARGE: 0

CHEBI: 16026

KEGG: C00666

FORMULA: C6H11O7

PUBCHEM: 47205248

CHARGE: -1

CHEBI: 0

KEGG: C15930

FORMULA: C7H7O7

PUBCHEM: 7191

CHARGE: -3

CHEBI: 15607

KEGG: C04593

FORMULA: C23H34N7O17P3S

PUBCHEM: 3326

CHARGE: -4

CHEBI: 15351

KEGG: C00024

FORMULA: C6H11O7

PUBCHEM: 47205248

CHARGE: -1

CHEBI: 0

KEGG: C15930

FORMULA: CHO3

PUBCHEM: 3583

CHARGE: -1

CHEBI: 17544

KEGG: C00288

FORMULA: O2

PUBCHEM: 3971

CHARGE: -1

CHEBI: 18421

KEGG: C00704

FORMULA: C7H13NO2

PUBCHEM: 6803

CHARGE: 0

CHEBI: 1774

KEGG: C04114

FORMULA:

PUBCHEM: 9110

CHARGE: -3

CHEBI: 0

KEGG: C06893

FORMULA: C3H2O7P

PUBCHEM: 6103

CHARGE: -3

CHEBI: 30933

KEGG: C03232

FORMULA: O2

PUBCHEM: 3971

CHARGE: -1

CHEBI: 18421

KEGG: C00704

FORMULA: C7H13NO2

PUBCHEM: 6803

CHARGE: 0

CHEBI: 1774

KEGG: C04114

FORMULA: C9H15N2O5

PUBCHEM: 6244

CHARGE: -1

CHEBI: 27574

KEGG: C03415

FORMULA: C44H79N3O15P2

PUBCHEM: 3567

CHARGE: -2

CHEBI: 0

KEGG: C00269

FORMULA: C6H12O5

PUBCHEM: 4118

CHARGE: 0

CHEBI: 17897

KEGG: C00861

FORMULA: C20H40O9P1

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C17H34O7P1

PUBCHEM: 6693

CHARGE: -1

CHEBI: 0

KEGG: C03974

FORMULA: C44H75N3O15P2

PUBCHEM: 3567

CHARGE: -2

CHEBI: 0

KEGG: C00269

FORMULA: C20H40O9P1

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C11H18N3O7S

PUBCHEM: 1082

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C11H18NO9

PUBCHEM: 3568

CHARGE: -1

CHEBI: 17012

KEGG: C00270

FORMULA: C4H9O3S

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C27H33N9O15P2

PUBCHEM: 4556

CHARGE: -2

CHEBI: 17877

KEGG: C01352

FORMULA: C11H18NO9

PUBCHEM: 3568

CHARGE: -1

CHEBI: 17012

KEGG: C00270

FORMULA: C3H3O4

PUBCHEM: 3468

CHARGE: -1

CHEBI: 30841

KEGG: C00168

FORMULA: C4H9O3S

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: Cd

PUBCHEM: 4601

CHARGE: 2

CHEBI: 48775

KEGG: C01413

FORMULA: C6H9NO2SR

PUBCHEM: 6151

CHARGE: 0

CHEBI: 17119

KEGG: C03294

FORMULA: Cd

PUBCHEM: 4601

CHARGE: 2

CHEBI: 48775

KEGG: C01413

FORMULA: C45H56CoN6O12

PUBCHEM: 8735

CHARGE: -4

CHEBI: 27937

KEGG: C06504

FORMULA: C24H48O9P1

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: Cd

PUBCHEM: 4601

CHARGE: 2

CHEBI: 48775

KEGG: C01413

FORMULA: C10H11N5O13P2S

PUBCHEM: 3355

CHARGE: -4

CHEBI: 17980

KEGG: C00053

FORMULA: C44H82O10P1

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C24H48O9P1

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C19H36O7P1

PUBCHEM: 6693

CHARGE: -1

CHEBI: 0

KEGG: C03974

FORMULA: C68H104N12O38

PUBCHEM: 0

CHARGE: -4

CHEBI: 0

KEGG: 0

FORMULA: C40H36N4O16

PUBCHEM: 4293

CHARGE: -8

CHEBI: 15437

KEGG: C01051

FORMULA: C58H84CoN16O11

PUBCHEM: 8739

CHARGE: 1

CHEBI: 2480

KEGG: C06508

FORMULA: C19H36O7P1

PUBCHEM: 6693

CHARGE: -1

CHEBI: 0

KEGG: C03974

FORMULA: C17H36N6O5S

PUBCHEM: 8032

CHARGE: 2

CHEBI: 16613

KEGG: C05730

FORMULA: C39H74N1O8P1

PUBCHEM: 0

CHARGE: 0

CHEBI: 0

KEGG: 0

FORMULA: C3H6O2

PUBCHEM: 7630

CHARGE: 0

CHEBI: 27957

KEGG: C05235

FORMULA: C2H4O2

PUBCHEM: 3564

CHARGE: 0

CHEBI: 17071

KEGG: C00266

FORMULA: CH3O3S

PUBCHEM: 49991312

CHARGE: -1

CHEBI: 25224

KEGG: 0

FORMULA: C10H17O10PR2

PUBCHEM: 4786

CHARGE: 0

CHEBI: 29172

KEGG: C01637

FORMULA:

PUBCHEM: 4976

CHARGE: -2

CHEBI: 15987

KEGG: C01861

FORMULA: C33H62N1O8P1

PUBCHEM: 3643

CHARGE: 0

CHEBI: 16038

KEGG: C00350

FORMULA: C21H42NO7P1

PUBCHEM: 8253

CHARGE: 0

CHEBI: 0

KEGG: C05973

FORMULA: C9H10NOR

PUBCHEM: 6321

CHARGE: 1

CHEBI: 29153

KEGG: C03511

FORMULA: C21H42NO7P1

PUBCHEM: 8253

CHARGE: 0

CHEBI: 0

KEGG: C05973

FORMULA: C33H62N1O8P1

PUBCHEM: 3643

CHARGE: 0

CHEBI: 16038

KEGG: C00350

FORMULA: C31H50N7O17P3S

PUBCHEM: 7661

CHARGE: -4

CHEBI: 28493

KEGG: C05274

FORMULA: C6H9N3O2

PUBCHEM: 3435

CHARGE: 0

CHEBI: 15971

KEGG: C00135

FORMULA: C16H21N5O15P2

PUBCHEM: 4444

CHARGE: -2

CHEBI: 16955

KEGG: C01222

FORMULA: C6H12O4S

PUBCHEM: 5987

CHARGE: 0

CHEBI: 16895

KEGG: C03089

FORMULA: C7H8O2

PUBCHEM: 125??3480

CHARGE: 0

CHEBI: 30746

KEGG: 0

FORMULA: C7H8O4

PUBCHEM: 5611

CHARGE: -2

CHEBI: 17275

KEGG: C02631

FORMULA: C5H10O5

PUBCHEM: 3604

CHARGE: 0

CHEBI: 17140

KEGG: C00310

FORMULA: R

PUBCHEM: 4787

CHARGE: 0

CHEBI: 29186

KEGG: C01638

FORMULA: C199H330O109P2

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: H2

PUBCHEM: 3577

CHARGE: 0

CHEBI: 18276

KEGG: C00282

FORMULA:

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: H2

PUBCHEM: 3577

CHARGE: 0

CHEBI: 18276

KEGG: C00282

FORMULA: C6H8O8

PUBCHEM: 4076

CHARGE: -2

CHEBI: 16002

KEGG: C00818

FORMULA: C4H8NO2R

PUBCHEM: 5901

CHARGE: 1

CHEBI: 29163

KEGG: C02992

FORMULA: C24H42O21

PUBCHEM: 5141

CHARGE: 0

CHEBI: 0

KEGG: C02052

FORMULA: C38H73N1O10P1

PUBCHEM: 5698

CHARGE: -1

CHEBI: 0

KEGG: C02737

FORMULA: Zn

PUBCHEM: 3340

CHARGE: 2

CHEBI: 29105

KEGG: C00038

FORMULA: C24H42O21

PUBCHEM: 5141

CHARGE: 0

CHEBI: 0

KEGG: C02052

FORMULA: C319H530O194P2

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: H2

PUBCHEM: 3577

CHARGE: 0

CHEBI: 18276

KEGG: C00282

FORMULA: O2

PUBCHEM: 3971

CHARGE: -1

CHEBI: 18421

KEGG: C00704

FORMULA: C24H42O21

PUBCHEM: 5141

CHARGE: 0

CHEBI: 0

KEGG: C02052

FORMULA: Zn

PUBCHEM: 3340

CHARGE: 2

CHEBI: 29105

KEGG: C00038

FORMULA: C3H7NO2S

PUBCHEM: 3397

CHARGE: 0

CHEBI: 17561

KEGG: C00097

FORMULA: C103H162N6O37P2

PUBCHEM: 0

CHARGE: -4

CHEBI: 0

KEGG: 0

FORMULA: C7H12O13P2

PUBCHEM: 13642

CHARGE: -4

CHEBI: 0

KEGG: C11472

FORMULA: O4W1

PUBCHEM: 26697048

CHARGE: -2

CHEBI: 46502

KEGG: 0

FORMULA: C4H9NO3

PUBCHEM: 3488

CHARGE: 0

CHEBI: 16857

KEGG: C00188

FORMULA: C9H9O3

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: O4W1

PUBCHEM: 26697048

CHARGE: -2

CHEBI: 46502

KEGG: 0

FORMULA: C3H4O2

PUBCHEM: 3827

CHARGE: 0

CHEBI: 17158

KEGG: C00546

FORMULA:

PUBCHEM: 23061145

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: C4H9NO3

PUBCHEM: 3488

CHARGE: 0

CHEBI: 16857

KEGG: C00188

FORMULA: C4H9NO3

PUBCHEM: 3488

CHARGE: 0

CHEBI: 16857

KEGG: C00188

FORMULA: O4W1

PUBCHEM: 26697048

CHARGE: -2

CHEBI: 46502

KEGG: 0

FORMULA: C9H9O3

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C4H9NO2

PUBCHEM: 3628

CHARGE: 0

CHEBI: 16865

KEGG: C00334

FORMULA: C4H9NO2

PUBCHEM: 3628

CHARGE: 0

CHEBI: 16865

KEGG: C00334

FORMULA: C6H7O7

PUBCHEM: 5731

CHARGE: -1

CHEBI: 18281

KEGG: C02780

FORMULA: C17H36NO7P1

PUBCHEM: 8253

CHARGE: 0

CHEBI: 0

KEGG: C05973

FORMULA: C5H10N2O3

PUBCHEM: 3364

CHARGE: 0

CHEBI: 18050

KEGG: C00064

FORMULA: C4H9NO2

PUBCHEM: 3628

CHARGE: 0

CHEBI: 16865

KEGG: C00334

FORMULA: C74H114N14O40

PUBCHEM: 0

CHARGE: -4

CHEBI: 0

KEGG: 0

FORMULA: C5H10N2O3

PUBCHEM: 3364

CHARGE: 0

CHEBI: 18050

KEGG: C00064

FORMULA: C6H7N2O5P

PUBCHEM: 4486

CHARGE: -2

CHEBI: 16426

KEGG: C01267

FORMULA: C5H10N2O3

PUBCHEM: 3364

CHARGE: 0

CHEBI: 18050

KEGG: C00064

FORMULA: C38H69O13P2

PUBCHEM: 0

CHARGE: -3

CHEBI: 0

KEGG: 0

FORMULA: C7H7O4

PUBCHEM: 6852

CHARGE: -1

CHEBI: 15941

KEGG: C04171

FORMULA: C15H22N2O17P2

PUBCHEM: 3331

CHARGE: -2

CHEBI: 18066

KEGG: C00029

FORMULA: C14H14N5O11P

PUBCHEM: 6543

CHARGE: -4

CHEBI: 15919

KEGG: C03794

FORMULA: C15H22N2O17P2

PUBCHEM: 3331

CHARGE: -2

CHEBI: 18066

KEGG: C00029

FORMULA: C15H22N2O17P2

PUBCHEM: 3331

CHARGE: -2

CHEBI: 18066

KEGG: C00029

FORMULA: CO2

PUBCHEM: 3313

CHARGE: 0

CHEBI: 16526

KEGG: C00011

FORMULA: C34H64NO12P

PUBCHEM: 7385

CHARGE: -2

CHEBI: 16942

KEGG: C04824

FORMULA: C439H730O279P2

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: CO2

PUBCHEM: 3313

CHARGE: 0

CHEBI: 16526

KEGG: C00011

FORMULA: CO2

PUBCHEM: 3313

CHARGE: 0

CHEBI: 16526

KEGG: C00011

FORMULA: C51H74O2

PUBCHEM: 8114

CHARGE: 0

CHEBI: 0

KEGG: C05819

FORMULA: C10H12N5O7P

PUBCHEM: 3322

CHARGE: -2

CHEBI: 16027

KEGG: C00020

FORMULA: C27H40N7O18P3S

PUBCHEM: 7656

CHARGE: -4

CHEBI: 27648

KEGG: C05269

FORMULA: C6H9O7

PUBCHEM: 3902

CHARGE: -1

CHEBI: 16808

KEGG: C00629

FORMULA: C2H1O3

PUBCHEM: 3350

CHARGE: -1

CHEBI: 16891

KEGG: C00048

FORMULA: C7H6O5

PUBCHEM: 7923

CHARGE: -2

CHEBI: 0

KEGG: C05600

FORMULA: C17H34O7P1

PUBCHEM: 6693

CHARGE: -1

CHEBI: 0

KEGG: C03974

FORMULA: C7H15NO3

PUBCHEM: 3612

CHARGE: 0

CHEBI: 16347

KEGG: C00318

FORMULA: C10H12N5O7P

PUBCHEM: 4566

CHARGE: -2

CHEBI: 28931

KEGG: C01367

FORMULA: C7H15NO3

PUBCHEM: 3612

CHARGE: 0

CHEBI: 16347

KEGG: C00318

FORMULA: C76H137N2O30P2

PUBCHEM: 8296

CHARGE: -5

CHEBI: 0

KEGG: C06024

FORMULA: C34H65O13P2

PUBCHEM: 6624

CHARGE: -3

CHEBI: 0

KEGG: C03892

FORMULA: C10H12N5O7P

PUBCHEM: 4566

CHARGE: -2

CHEBI: 28931

KEGG: C01367

FORMULA: C7H15NO3

PUBCHEM: 3612

CHARGE: 0

CHEBI: 16347

KEGG: C00318

FORMULA: C34H65O13P2

PUBCHEM: 6624

CHARGE: -3

CHEBI: 0

KEGG: C03892

FORMULA: C9H10N2

PUBCHEM: 6009

CHARGE: 0

CHEBI: 15890

KEGG: C03114

FORMULA: XH2

PUBCHEM: 0

CHARGE: 0

CHEBI: 0

KEGG: 0

FORMULA: C10H12N5O7P

PUBCHEM: 3322

CHARGE: -2

CHEBI: 16027

KEGG: C00020

FORMULA: C8H20NO6P

PUBCHEM: 3939

CHARGE: 0

CHEBI: 16870

KEGG: C00670

FORMULA: C15H21N5O15P2

PUBCHEM: 7447

CHARGE: -4

CHEBI: 18302

KEGG: C04896

FORMULA: C7H15NO3

PUBCHEM: 3770

CHARGE: 0

CHEBI: 3424

KEGG: C00487

FORMULA: C3H7O6P

PUBCHEM: 5889

CHARGE: -2

CHEBI: 17270

KEGG: C02979

FORMULA: C3H3N2O4

PUBCHEM: 4060

CHARGE: -1

CHEBI: 16582

KEGG: C00802

FORMULA: C7H15NO3

PUBCHEM: 3770

CHARGE: 0

CHEBI: 3424

KEGG: C00487

FORMULA: C12H13NO9P

PUBCHEM: 4520

CHARGE: -3

CHEBI: 29112

KEGG: C01302

FORMULA: C4H4O4

PUBCHEM: 3344

CHARGE: -2

CHEBI: 15741

KEGG: C00042

FORMULA: C34H61O13P2

PUBCHEM: 6624

CHARGE: -3

CHEBI: 0

KEGG: C03892

FORMULA:

PUBCHEM: NA

CHARGE: nan

CHEBI: NA

KEGG: NA

FORMULA: C5H6N2O2

PUBCHEM: 3478

CHARGE: 0

CHEBI: 17821

KEGG: C00178

FORMULA: C9H11N2O8P

PUBCHEM: 3656

CHARGE: -2

CHEBI: 17622

KEGG: C00365

FORMULA: C34H61O13P2

PUBCHEM: 6624

CHARGE: -3

CHEBI: 0

KEGG: C03892

FORMULA: C4H4O4

PUBCHEM: 3344

CHARGE: -2

CHEBI: 15741

KEGG: C00042

FORMULA: C4H4O4

PUBCHEM: 3344

CHARGE: -2

CHEBI: 15741

KEGG: C00042

FORMULA: R

PUBCHEM: 4789

CHARGE: 0

CHEBI: 29168

KEGG: C01640

FORMULA: C14H20N6O5S

PUBCHEM: 3323

CHARGE: 0

CHEBI: 16680

KEGG: C00021

FORMULA: C9H11N2O8P

PUBCHEM: 3656

CHARGE: -2

CHEBI: 17622

KEGG: C00365

FORMULA: C29H44N7O18P3S

PUBCHEM: 7654

CHARGE: -4

CHEBI: 28264

KEGG: C05267

FORMULA: C11H18NO9

PUBCHEM: 3568

CHARGE: -1

CHEBI: 17012

KEGG: C00270

FORMULA: C6H12O6

PUBCHEM: 3459

CHARGE: 0

CHEBI: 4208

KEGG: C00159

FORMULA: C6H8N3OR

PUBCHEM: 5897

CHARGE: 1

CHEBI: 29155

KEGG: C02988

FORMULA: C6H12O6

PUBCHEM: 3459

CHARGE: 0

CHEBI: 4208

KEGG: C00159

FORMULA: C6H12O6

PUBCHEM: 3459

CHARGE: 0

CHEBI: 4208

KEGG: C00159

FORMULA: C5H10O5

PUBCHEM: 3791

CHARGE: 0

CHEBI: 16880

KEGG: C00508

FORMULA: C42H81N1O10P1

PUBCHEM: 5698

CHARGE: -1

CHEBI: 0

KEGG: C02737

FORMULA: C39H64N7O17P3S

PUBCHEM: 47205526

CHARGE: -4

CHEBI: 0

KEGG: C16218

FORMULA: C21H26N7O17P3

PUBCHEM: 3307

CHARGE: -4

CHEBI: 16474

KEGG: C00005

FORMULA: C37H62N7O18P3S

PUBCHEM: 7645

CHARGE: -4

CHEBI: 27402

KEGG: C05258

FORMULA: K

PUBCHEM: 3537

CHARGE: 1

CHEBI: 29103

KEGG: C00238

FORMULA: C8H8O2

PUBCHEM: 6521

CHARGE: 0

CHEBI: 15621

KEGG: C03765

FORMULA: C27H42N7O17P3S

PUBCHEM: 7657

CHARGE: -4

CHEBI: 27540

KEGG: C05270

FORMULA: K

PUBCHEM: 3537

CHARGE: 1

CHEBI: 29103

KEGG: C00238

FORMULA: K

PUBCHEM: 3537

CHARGE: 1

CHEBI: 29103

KEGG: C00238

FORMULA:

PUBCHEM: NA

CHARGE: nan

CHEBI: NA

KEGG: NA

FORMULA: C8H8O2

PUBCHEM: 6521

CHARGE: 0

CHEBI: 15621

KEGG: C03765

FORMULA: C10H13N5O3

PUBCHEM: 7603

CHARGE: 0

CHEBI: 17319

KEGG: C05198

FORMULA:

PUBCHEM: NA

CHARGE: nan

CHEBI: NA

KEGG: NA

FORMULA: NO3

PUBCHEM: 3543

CHARGE: -1

CHEBI: 48107

KEGG: C00244

FORMULA: C9H13N4O8P

PUBCHEM: 7258

CHARGE: -2

CHEBI: 18406

KEGG: C04677

FORMULA: C2H6S

PUBCHEM: 3859

CHARGE: 0

CHEBI: 17437

KEGG: C00580

FORMULA: NO3

PUBCHEM: 3543

CHARGE: -1

CHEBI: 48107

KEGG: C00244

FORMULA: C2H6S

PUBCHEM: 3859

CHARGE: 0

CHEBI: 17437

KEGG: C00580

FORMULA: R

PUBCHEM: 4802

CHARGE: 0

CHEBI: 29183

KEGG: C01653

FORMULA: C35H58N7O18P3S

PUBCHEM: 7647

CHARGE: -4

CHEBI: 27466

KEGG: C05260

FORMULA: C8H6O6

PUBCHEM: 7231

CHARGE: -2

CHEBI: 17142

KEGG: C04642

FORMULA: C3H4O7P

PUBCHEM: 3497

CHARGE: -3

CHEBI: 17794

KEGG: C00197

FORMULA: C3H4O7P

PUBCHEM: 3497

CHARGE: -3

CHEBI: 17794

KEGG: C00197

FORMULA: C9H10N2O8P

PUBCHEM: 5402

CHARGE: -1

CHEBI: 0

KEGG: C02355

FORMULA: C3H4O7P

PUBCHEM: 3497

CHARGE: -3

CHEBI: 17794

KEGG: C00197

FORMULA: C20H24N10O22P5

PUBCHEM: 6757

CHARGE: -5

CHEBI: 0

KEGG: C04058

FORMULA: C9H10N2O8P

PUBCHEM: 5402

CHARGE: -1

CHEBI: 0

KEGG: C02355

FORMULA: C10H13N2O14P3

PUBCHEM: 3743

CHARGE: -4

CHEBI: 18077

KEGG: C00459

FORMULA: C124H220N2O51P2

PUBCHEM: 0

CHARGE: -6

CHEBI: 0

KEGG: 0

FORMULA: C5H7O4

PUBCHEM: 8282

CHARGE: -1

CHEBI: 18409

KEGG: C06010

FORMULA: C3H6NO2R

PUBCHEM: 5554

CHARGE: 1

CHEBI: 29162

KEGG: C02553

FORMULA: C10H17N4O6

PUBCHEM: 6235

CHARGE: -1

CHEBI: 15682

KEGG: C03406

FORMULA: C14H13N6O3

PUBCHEM: 4175

CHARGE: -1

CHEBI: 4581

KEGG: C00921

FORMULA:

PUBCHEM: NA

CHARGE: nan

CHEBI: NA

KEGG: NA

FORMULA: C63H103NO12P2

PUBCHEM: 4508

CHARGE: -2

CHEBI: 0

KEGG: C01289

FORMULA: R

PUBCHEM: 4793

CHARGE: 0

CHEBI: 29174

KEGG: C01644

FORMULA: C4H7O2

PUBCHEM: 3545

CHARGE: -1

CHEBI: 30772

KEGG: C00246

FORMULA: C15H21N3O16P2

PUBCHEM: 17756768

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: C9H12N2O6

PUBCHEM: 3593

CHARGE: 0

CHEBI: 16704

KEGG: C00299

FORMULA: C5H8NO4

PUBCHEM: 3517

CHARGE: -1

CHEBI: 15966

KEGG: C00217

FORMULA: C44H44CoN4O16

PUBCHEM: 13707

CHARGE: -6

CHEBI: 0

KEGG: C11540

FORMULA: C9H12N2O6

PUBCHEM: 3593

CHARGE: 0

CHEBI: 16704

KEGG: C00299

FORMULA: C4H7O2

PUBCHEM: 3545

CHARGE: -1

CHEBI: 30772

KEGG: C00246

FORMULA: C3H5O3

PUBCHEM: 3486

CHARGE: -1

CHEBI: 422

KEGG: C00186

FORMULA: C9H12N2O6

PUBCHEM: 3593

CHARGE: 0

CHEBI: 16704

KEGG: C00299

FORMULA: C42H39CoN4O16

PUBCHEM: 13705

CHARGE: -7

CHEBI: 0

KEGG: C11538

FORMULA: C65H116O17P2

PUBCHEM: 8259

CHARGE: -2

CHEBI: 0

KEGG: C05980

FORMULA: C9H7O4

PUBCHEM: 4406

CHARGE: -1

CHEBI: 15999

KEGG: C01179

FORMULA: C9H15N4O9P

PUBCHEM: 7081

CHARGE: -2

CHEBI: 18247

KEGG: C04454

FORMULA: C17H29N2O9PRS

PUBCHEM: 8041

CHARGE: -1

CHEBI: 0

KEGG: C05746

FORMULA: C17H25N3O17P2

PUBCHEM: 3345

CHARGE: -2

CHEBI: 16264

KEGG: C00043

FORMULA: Cu

PUBCHEM: 3370

CHARGE: 2

CHEBI: 28694

KEGG: C00070

FORMULA: C9H7O3

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C17H25N3O17P2

PUBCHEM: 3345

CHARGE: -2

CHEBI: 16264

KEGG: C00043

FORMULA: Cu

PUBCHEM: 3370

CHARGE: 2

CHEBI: 28694

KEGG: C00070

FORMULA: C6H11O8P

PUBCHEM: 4333

CHARGE: -2

CHEBI: 6220

KEGG: C01099

FORMULA: CHN

PUBCHEM: 4537

CHARGE: 0

CHEBI: 18407

KEGG: C01326

FORMULA: C49H74O4

PUBCHEM: 3689

CHARGE: 0

CHEBI: 16389

KEGG: C00399

FORMULA: Cu

PUBCHEM: 3370

CHARGE: 2

CHEBI: 28694

KEGG: C00070

FORMULA: C17H25N3O17P2

PUBCHEM: 3345

CHARGE: -2

CHEBI: 16264

KEGG: C00043

FORMULA: C9H17NO6S

PUBCHEM: 6343

CHARGE: 0

CHEBI: 0

KEGG: C03539

FORMULA: C34H52N6O19

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: CHN

PUBCHEM: 4537

CHARGE: 0

CHEBI: 18407

KEGG: C01326

FORMULA: C10H17O7P2

PUBCHEM: 3634

CHARGE: -3

CHEBI: 17211

KEGG: C00341

FORMULA: CHN

PUBCHEM: 4537

CHARGE: 0

CHEBI: 18407

KEGG: C01326

FORMULA: C38H70O10P1

PUBCHEM: 3637

CHARGE: -1

CHEBI: 0

KEGG: C00344

FORMULA: C21H33N7O13P2S

PUBCHEM: 4138

CHARGE: -2

CHEBI: 15468

KEGG: C00882

FORMULA: C10H13N2O11P2

PUBCHEM: 3654

CHARGE: -3

CHEBI: 18075

KEGG: C00363

FORMULA: C38H70O10P1

PUBCHEM: 3637

CHARGE: -1

CHEBI: 0

KEGG: C00344

FORMULA: C27H51N2O8PRS

PUBCHEM: 8059

CHARGE: -1

CHEBI: 0

KEGG: C05764

FORMULA: C10H12N4O5

PUBCHEM: 3588

CHARGE: 0

CHEBI: 17596

KEGG: C00294

FORMULA: C223H370O126P2

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: C11H12NO9P

PUBCHEM: 4411

CHARGE: -2

CHEBI: 15763

KEGG: C01185

FORMULA: C9H7O3

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C16H20N1O11

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C16H20N1O11

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C5H10O5

PUBCHEM: 4676

CHARGE: 0

CHEBI: 28480

KEGG: C01508

FORMULA: C6H3O6

PUBCHEM: 3707

CHARGE: -3

CHEBI: 32805

KEGG: C00417

FORMULA: C3H7NO2

PUBCHEM: 3433

CHARGE: 0

CHEBI: 15570

KEGG: C00133

FORMULA: C3H3O3S

PUBCHEM: 4208

CHARGE: -1

CHEBI: 16208

KEGG: C00957

FORMULA: C96H170N2O38P2

PUBCHEM: 8490

CHARGE: -6

CHEBI: 0

KEGG: C06251

FORMULA: C3H7NO2

PUBCHEM: 3433

CHARGE: 0

CHEBI: 15570

KEGG: C00133

FORMULA: C3H7NO2

PUBCHEM: 3433

CHARGE: 0

CHEBI: 15570

KEGG: C00133

FORMULA: C14H23N2O12PR2

PUBCHEM: 6232

CHARGE: 1

CHEBI: 29265

KEGG: C03402

FORMULA: C6H11O2

PUBCHEM: 4740

CHARGE: -1

CHEBI: 30776

KEGG: C01585

FORMULA: C15H22N2O17P2

PUBCHEM: 3354

CHARGE: -2

CHEBI: 18307

KEGG: C00052

FORMULA: C10H11N5O10P2

PUBCHEM: 3356

CHARGE: -4

CHEBI: 17985

KEGG: C00054

FORMULA: C10H12N4O5

PUBCHEM: 3588

CHARGE: 0

CHEBI: 17596

KEGG: C00294

FORMULA: C68H127N2O20P

PUBCHEM: 7476

CHARGE: -2

CHEBI: 18380

KEGG: C04932

FORMULA: C15H22N2O17P2

PUBCHEM: 3354

CHARGE: -2

CHEBI: 18307

KEGG: C00052

FORMULA: C6H11O2

PUBCHEM: 4740

CHARGE: -1

CHEBI: 30776

KEGG: C01585

FORMULA: C6H11O2

PUBCHEM: 4740

CHARGE: -1

CHEBI: 30776

KEGG: C01585

FORMULA: C15H22N2O17P2

PUBCHEM: 3354

CHARGE: -2

CHEBI: 18307

KEGG: C00052

FORMULA: C4H5O3

PUBCHEM: 3464

CHARGE: -1

CHEBI: 0

KEGG: C00164

FORMULA: C15H21N5O14P2

PUBCHEM: 3595

CHARGE: -2

CHEBI: 16960

KEGG: C00301

FORMULA: C25H43N2O8PRS

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C55H76CoN15O11

PUBCHEM: 8738

CHARGE: 0

CHEBI: 2483

KEGG: C06507

FORMULA: C4H5O3

PUBCHEM: 3464

CHARGE: -1

CHEBI: 0

KEGG: C00164

FORMULA: C68H126N2O23P2

PUBCHEM: 7476

CHARGE: -4

CHEBI: 18380

KEGG: C04932

FORMULA: C5H9NO4

PUBCHEM: 4228

CHARGE: 0

CHEBI: 17981

KEGG: C00979

FORMULA: C30H58O10P1

PUBCHEM: 3637

CHARGE: -1

CHEBI: 0

KEGG: C00344

FORMULA: C5H9NO4

PUBCHEM: 4228

CHARGE: 0

CHEBI: 17981

KEGG: C00979

FORMULA: C6H8O8

PUBCHEM: 4135

CHARGE: -2

CHEBI: 0

KEGG: C00879

FORMULA: C3H2O6P

PUBCHEM: 3374

CHARGE: -3

CHEBI: 18021 44897

KEGG: C00074

FORMULA: C3H2O6P

PUBCHEM: 3374

CHARGE: -3

CHEBI: 18021 44897

KEGG: C00074

FORMULA: C30H58O10P1

PUBCHEM: 3637

CHARGE: -1

CHEBI: 0

KEGG: C00344

FORMULA: C27H49N2O9PRS

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C6H8O8

PUBCHEM: 4135

CHARGE: -2

CHEBI: 0

KEGG: C00879

FORMULA: C6H8O8

PUBCHEM: 4135

CHARGE: -2

CHEBI: 0

KEGG: C00879

FORMULA: C10H11N5O17P4

PUBCHEM: 4450

CHARGE: -6

CHEBI: 17633

KEGG: C01228

FORMULA: R

PUBCHEM: 4788

CHARGE: 0

CHEBI: 29167

KEGG: C01639

FORMULA:

PUBCHEM: NA

CHARGE: nan

CHEBI: NA

KEGG: NA

FORMULA: O2S

PUBCHEM: 11497

CHARGE: 0

CHEBI: 18422

KEGG: C09306

FORMULA: C37H60N7O17P3S

PUBCHEM: 0

CHARGE: -4

CHEBI: 0

KEGG: 0

FORMULA: C12H22O11

PUBCHEM: 3508

CHARGE: 0

CHEBI: 17306

KEGG: C00208

FORMULA: C3H6O3

PUBCHEM: 3856

CHARGE: 0

CHEBI: 17378

KEGG: C00577

FORMULA: C3H6O3

PUBCHEM: 3856

CHARGE: 0

CHEBI: 17378

KEGG: C00577

FORMULA: C12H22O11

PUBCHEM: 3508

CHARGE: 0

CHEBI: 17306

KEGG: C00208

FORMULA: C12H22O11

PUBCHEM: 3508

CHARGE: 0

CHEBI: 17306

KEGG: C00208

FORMULA: C3H6O3

PUBCHEM: 3856

CHARGE: 0

CHEBI: 17378

KEGG: C00577

FORMULA: C3H6NOSR

PUBCHEM: 6018

CHARGE: 1

CHEBI: 29152

KEGG: C03125

FORMULA:

PUBCHEM: 7121

CHARGE: -2

CHEBI: 16046

KEGG: 0

FORMULA: C2H7NO3S

PUBCHEM: 3544

CHARGE: 0

CHEBI: 15891

KEGG: C00245

FORMULA: C8H12N

PUBCHEM: 7711

CHARGE: 1

CHEBI: 18397

KEGG: C05332

FORMULA: C4H4O6

PUBCHEM: 5189

CHARGE: -2

CHEBI: 15672

KEGG: C02107

FORMULA: C5H9O7P

PUBCHEM: 13609

CHARGE: -2

CHEBI: 16493

KEGG: C11437

FORMULA: C7H13O10P

PUBCHEM: 3576

CHARGE: -2

CHEBI: 15721

KEGG: C00281

FORMULA: C8H12N

PUBCHEM: 7711

CHARGE: 1

CHEBI: 18397

KEGG: C05332

FORMULA: C2H7NO3S

PUBCHEM: 3544

CHARGE: 0

CHEBI: 15891

KEGG: C00245

FORMULA: C6H15N2O2

PUBCHEM: 3349

CHARGE: 1

CHEBI: 18019

KEGG: C00047

FORMULA: C21H40O7P1

PUBCHEM: 6693

CHARGE: -1

CHEBI: 0

KEGG: C03974

FORMULA: C5H11NO3S

PUBCHEM: 847

CHARGE: 0

CHEBI: 0

KEGG: 0

FORMULA: C54H104O11P

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C6H12O6

PUBCHEM: 3437

CHARGE: 0

CHEBI: 17268

KEGG: C00137

FORMULA: C6H15N2O2

PUBCHEM: 3349

CHARGE: 1

CHEBI: 18019

KEGG: C00047

FORMULA: C6H12O6

PUBCHEM: 3437

CHARGE: 0

CHEBI: 17268

KEGG: C00137

FORMULA: C6H12O6

PUBCHEM: 3437

CHARGE: 0

CHEBI: 17268

KEGG: C00137

FORMULA: C7H7NO4

PUBCHEM: 6692

CHARGE: -2

CHEBI: 864

KEGG: C03972

FORMULA: C79H130O24P2

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: C4H10NO

PUBCHEM: 3835

CHARGE: 1

CHEBI: 17769

KEGG: C00555

FORMULA: C15H19N2O18P2

PUBCHEM: 3467

CHARGE: -3

CHEBI: 17200

KEGG: C00167

FORMULA: C15H19N2O18P2

PUBCHEM: 3467

CHARGE: -3

CHEBI: 17200

KEGG: C00167

FORMULA: C9H8NO3

PUBCHEM: 8568

CHARGE: -1

CHEBI: 16803

KEGG: C06332

FORMULA: C3H8O2

PUBCHEM: 5836

CHARGE: 0

CHEBI: 28972

KEGG: C02912

FORMULA: C3H8O2

PUBCHEM: 5836

CHARGE: 0

CHEBI: 28972

KEGG: C02912

FORMULA: C14H22N3O17P3

PUBCHEM: 13608

CHARGE: -4

CHEBI: 16840

KEGG: C11436

FORMULA: C15H19N2O18P2

PUBCHEM: 3467

CHARGE: -3

CHEBI: 17200

KEGG: C00167

FORMULA: C23H46NO7P1

PUBCHEM: 8253

CHARGE: 0

CHEBI: 0

KEGG: C05973

FORMULA: C7H12N2O3

PUBCHEM: 0

CHARGE: 0

CHEBI: 0

KEGG: 0

FORMULA: C7H10O10P

PUBCHEM: 7271

CHARGE: -3

CHEBI: 18150

KEGG: C04691

FORMULA: C5H9O8P2

PUBCHEM: 13975

CHARGE: -3

CHEBI: 15664

KEGG: C11811

FORMULA: C7H12N2O3

PUBCHEM: 0

CHARGE: 0

CHEBI: 0

KEGG: 0

FORMULA: C6H11O4

PUBCHEM: 8280

CHARGE: -1

CHEBI: 27512 49258

KEGG: C06007

FORMULA: C16H23N5O15P2

PUBCHEM: 3619

CHARGE: -2

CHEBI: 17009

KEGG: C00325

FORMULA: C23H46NO7P1

PUBCHEM: 8253

CHARGE: 0

CHEBI: 0

KEGG: C05973

FORMULA: C124H219N2O54P3

PUBCHEM: 0

CHARGE: -8

CHEBI: 0

KEGG: 0

FORMULA: C7H12N2O3

PUBCHEM: 0

CHARGE: 0

CHEBI: 0

KEGG: 0

FORMULA: CH1O2

PUBCHEM: 3358

CHARGE: -1

CHEBI: 30751

KEGG: C00058

FORMULA: C9H12N2O5

PUBCHEM: 3809

CHARGE: 0

CHEBI: 16450

KEGG: C00526

FORMULA: C25H45N2O8PRS

PUBCHEM: 8055

CHARGE: -1

CHEBI: 0

KEGG: C05760

FORMULA: C10H10NO6

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: C04204

FORMULA: C9H12N2O5

PUBCHEM: 3809

CHARGE: 0

CHEBI: 16450

KEGG: C00526

FORMULA: C9H10NO6P

PUBCHEM: 8732

CHARGE: -2

CHEBI: 0

KEGG: C06501

FORMULA: CH1O2

PUBCHEM: 3358

CHARGE: -1

CHEBI: 30751

KEGG: C00058

FORMULA: CH1O2

PUBCHEM: 3358

CHARGE: -1

CHEBI: 30751

KEGG: C00058

FORMULA: C9H12N2O5

PUBCHEM: 3809

CHARGE: 0

CHEBI: 16450

KEGG: C00526

FORMULA: C17H25N3O17P2

PUBCHEM: 3503

CHARGE: -2

CHEBI: 16650

KEGG: C00203

FORMULA: C8H13N3O4

PUBCHEM: 0

CHARGE: 0

CHEBI: 0

KEGG: phosphorylated version of C03373

FORMULA: C8H13N3O4

PUBCHEM: 0

CHARGE: 0

CHEBI: 0

KEGG: phosphorylated version of C03373

FORMULA: C17H25N3O17P2

PUBCHEM: 3503

CHARGE: -2

CHEBI: 16650

KEGG: C00203

FORMULA: C7H13O10P

PUBCHEM: 10038

CHARGE: -2

CHEBI: 28723

KEGG: C07836

FORMULA: C3H6NOR

PUBCHEM: 4142

CHARGE: 1

CHEBI: 17732

KEGG: C00886

FORMULA: C8H13N3O4

PUBCHEM: 0

CHARGE: 0

CHEBI: 0

KEGG: phosphorylated version of C03373

FORMULA: C45H56CoN6O12

PUBCHEM: 8736

CHARGE: -5

CHEBI: 28531

KEGG: C06505

FORMULA: C21H25N7O17P3

PUBCHEM: 3308

CHARGE: -3

CHEBI: 18009

KEGG: C00006

FORMULA: C61H99N1O8P1

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C10H17N4O5

PUBCHEM: 6152

CHARGE: -1

CHEBI: 17705

KEGG: C03296

FORMULA: C6H12N2O4S2

PUBCHEM: 3774

CHARGE: 0

CHEBI: 16283

KEGG: C00491

FORMULA: C10H12N5O7P

PUBCHEM: 3653

CHARGE: -2

CHEBI: 16192

KEGG: C00362

FORMULA: C13H18N4O6

PUBCHEM: 6983

CHARGE: 0

CHEBI: 17601

KEGG: C04332

FORMULA: C10H12N5O7P

PUBCHEM: 3653

CHARGE: -2

CHEBI: 16192

KEGG: C00362

FORMULA: C6H12N2O4S2

PUBCHEM: 3774

CHARGE: 0

CHEBI: 16283

KEGG: C00491

FORMULA: C3H7O6P

PUBCHEM: 5889

CHARGE: -2

CHEBI: 17270

KEGG: C02979

FORMULA: C12H16N4O7P2S

PUBCHEM: 3368

CHARGE: -2

CHEBI: 9532

KEGG: C00068

FORMULA: C6H12N2O4S2

PUBCHEM: 3774

CHARGE: 0

CHEBI: 16283

KEGG: C00491

FORMULA: C5H5N2O4

PUBCHEM: 3630

CHARGE: -1

CHEBI: 17025

KEGG: C00337

FORMULA: C10H12N5O7P

PUBCHEM: 3653

CHARGE: -2

CHEBI: 16192

KEGG: C00362

FORMULA: CH3NO

PUBCHEM: 3771

CHARGE: 0

CHEBI: 16397

KEGG: C00488

FORMULA: C8H12O11P

PUBCHEM: 7098

CHARGE: -3

CHEBI: 18069

KEGG: C04478

FORMULA: C4H9NO3

PUBCHEM: 3561

CHARGE: 0

CHEBI: 15699

KEGG: C00263

FORMULA: C6H11O9P

PUBCHEM: 3385

CHARGE: -2

CHEBI: 15946

KEGG: C00085

FORMULA: C4H9NO3

PUBCHEM: 3561

CHARGE: 0

CHEBI: 15699

KEGG: C00263

FORMULA: C38H56N8O27P2

PUBCHEM: 0

CHARGE: -4

CHEBI: 0

KEGG: 0

FORMULA: CH3NO

PUBCHEM: 3771

CHARGE: 0

CHEBI: 16397

KEGG: C00488

FORMULA: C6H11O9P

PUBCHEM: 3385

CHARGE: -2

CHEBI: 15946

KEGG: C00085

FORMULA: CH3NO

PUBCHEM: 3771

CHARGE: 0

CHEBI: 16397

KEGG: C00488

FORMULA: C4H9NO3

PUBCHEM: 3561

CHARGE: 0

CHEBI: 15699

KEGG: C00263

FORMULA: C21H27N7O14P2

PUBCHEM: 3306

CHARGE: -2

CHEBI: 16908

KEGG: C00004

FORMULA: C19H35N2O8PRS

PUBCHEM: 8047

CHARGE: -1

CHEBI: 0

KEGG: C05752

FORMULA: C6H11O9P

PUBCHEM: 4404

CHARGE: -2

CHEBI: 18297

KEGG: C01177

FORMULA: C31H60O5

PUBCHEM: 3914

CHARGE: 0

CHEBI: 17815

KEGG: C00641

FORMULA: R

PUBCHEM: 4790

CHARGE: 0

CHEBI: 29175

KEGG: C01641

FORMULA: C31H60O5

PUBCHEM: 3914

CHARGE: 0

CHEBI: 17815

KEGG: C00641

FORMULA: C6H11O4

PUBCHEM: 3805

CHARGE: -1

CHEBI: 14737 15980

KEGG: C00522

FORMULA: C8H12NO2

PUBCHEM: 6517

CHARGE: 1

CHEBI: 18243

KEGG: C03758

FORMULA: C15H29O7P1

PUBCHEM: 3950

CHARGE: -2

CHEBI: 16975

KEGG: C00681

FORMULA: C4H2O5

PUBCHEM: 3338

CHARGE: -2

CHEBI: 30744

KEGG: C00036

FORMULA: C5H3N2O4

PUBCHEM: 3589

CHARGE: -1

CHEBI: 16742

KEGG: C00295

FORMULA: C29H53N2O8PRS

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C5H9NO2

PUBCHEM: 3448

CHARGE: 0

CHEBI: 17203

KEGG: C00148

FORMULA: C5H9NO2

PUBCHEM: 3448

CHARGE: 0

CHEBI: 17203

KEGG: C00148

FORMULA: C5H3N2O4

PUBCHEM: 3589

CHARGE: -1

CHEBI: 16742

KEGG: C00295

FORMULA: C4H2O5

PUBCHEM: 3338

CHARGE: -2

CHEBI: 30744

KEGG: C00036

FORMULA: C15H29O7P1

PUBCHEM: 3950

CHARGE: -2

CHEBI: 16975

KEGG: C00681

FORMULA: C8H12NO2

PUBCHEM: 6517

CHARGE: 1

CHEBI: 18243

KEGG: C03758

FORMULA: C4H2O5

PUBCHEM: 3338

CHARGE: -2

CHEBI: 30744

KEGG: C00036

FORMULA: C5H9NO2

PUBCHEM: 3448

CHARGE: 0

CHEBI: 17203

KEGG: C00148

FORMULA: C5H3N2O4

PUBCHEM: 3589

CHARGE: -1

CHEBI: 16742

KEGG: C00295

FORMULA: C4H4O8P

PUBCHEM: 8324

CHARGE: -3

CHEBI: 27951

KEGG: C06054

FORMULA: C5H10O5

PUBCHEM: 3558

CHARGE: 0

CHEBI: 17535

KEGG: C00259

FORMULA: C2H6O

PUBCHEM: 3752

CHARGE: 0

CHEBI: 16236

KEGG: C00469

FORMULA: C5H10O5

PUBCHEM: 3558

CHARGE: 0

CHEBI: 17535

KEGG: C00259

FORMULA: C5H10O5

PUBCHEM: 3558

CHARGE: 0

CHEBI: 17535

KEGG: C00259

FORMULA: C21H42NO7P1

PUBCHEM: 7069

CHARGE: 0

CHEBI: 0

KEGG: C04438

FORMULA: C9H18O6N3Fe

PUBCHEM: 8470

CHARGE: 0

CHEBI: 0

KEGG: C06227

FORMULA:

PUBCHEM: 9109

CHARGE: -1

CHEBI: 27972

KEGG: C06892

FORMULA: C7H8O8P

PUBCHEM: 6057

CHARGE: -3

CHEBI: 17052

KEGG: C03175

FORMULA: C367H610O228P2

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: C13H23N2O8PRS

PUBCHEM: 6663

CHARGE: -1

CHEBI: 0

KEGG: C03939

FORMULA: C5H11NO2

PUBCHEM: 3985

CHARGE: 0

CHEBI: 17750

KEGG: C00719

FORMULA: C5H11NO2

PUBCHEM: 3985

CHARGE: 0

CHEBI: 17750

KEGG: C00719

FORMULA: C36H63N3O15P2

PUBCHEM: 3567

CHARGE: -2

CHEBI: 0

KEGG: C00269

FORMULA: C9H18O6N3Fe

PUBCHEM: 8470

CHARGE: 0

CHEBI: 0

KEGG: C06227

FORMULA: C6H13N3O3

PUBCHEM: 3621

CHARGE: 0

CHEBI: 16349

KEGG: C00327

FORMULA: C5H11NO2

PUBCHEM: 3985

CHARGE: 0

CHEBI: 17750

KEGG: C00719

FORMULA: C169H291N2O94P4

PUBCHEM: 0

CHARGE: -11

CHEBI: 0

KEGG: 0

FORMULA: C21H44NO7P1

PUBCHEM: 7069

CHARGE: 0

CHEBI: 0

KEGG: C04438

FORMULA: C48H83N3O15P2

PUBCHEM: 3567

CHARGE: -2

CHEBI: 0

KEGG: C00269

FORMULA: C15H25N2O9PRS

PUBCHEM: 8039

CHARGE: -1

CHEBI: 0

KEGG: C05744

FORMULA: C151H261N2O79P4

PUBCHEM: 0

CHARGE: -11

CHEBI: 0

KEGG: 0

FORMULA: C28H46N8O17P3S

PUBCHEM: 726??6196

CHARGE: -3

CHEBI: 28684

KEGG: 0

FORMULA: C6H12O6

PUBCHEM: 3395

CHARGE: 0

CHEBI: 15824

KEGG: C00095

FORMULA: C10H12N5O8P

PUBCHEM: 8443

CHARGE: -2

CHEBI: 0

KEGG: C06193

FORMULA: C20H20N7O6

PUBCHEM: 3733

CHARGE: -1

CHEBI: 15638

KEGG: C00445

FORMULA: C6H12O6

PUBCHEM: 3395

CHARGE: 0

CHEBI: 15824

KEGG: C00095

FORMULA: C68H95CoN21O21P2

PUBCHEM: 8741

CHARGE: -1

CHEBI: 0

KEGG: C06510

FORMULA: C31H55O8P1

PUBCHEM: 3706

CHARGE: -2

CHEBI: 16337

KEGG: C00416

FORMULA: C151H234N12O67P2

PUBCHEM: 0

CHARGE: -6

CHEBI: 0

KEGG: 0

FORMULA: C6H12O6

PUBCHEM: 3395

CHARGE: 0

CHEBI: 15824

KEGG: C00095

FORMULA: C10H12N5O8P

PUBCHEM: 8443

CHARGE: -2

CHEBI: 0

KEGG: C06193

FORMULA: C44H45CoN4O16

PUBCHEM: 13709

CHARGE: -7

CHEBI: 0

KEGG: C11542

FORMULA: C5H9O8P

PUBCHEM: 4344

CHARGE: -2

CHEBI: 16241

KEGG: C01112

FORMULA: C31H55O8P1

PUBCHEM: 3706

CHARGE: -2

CHEBI: 16337

KEGG: C00416

FORMULA: Co

PUBCHEM: 3475

CHARGE: 2

CHEBI: 27638

KEGG: C00175

FORMULA: Co

PUBCHEM: 3475

CHARGE: 2

CHEBI: 27638

KEGG: C00175

FORMULA:

PUBCHEM: 9108

CHARGE: 0

CHEBI: 4077

KEGG: C06891

FORMULA: C37H62N7O17P3S

PUBCHEM: 3454

CHARGE: -4

CHEBI: 15525

KEGG: C00154

FORMULA: C39H66N7O18P3S

PUBCHEM: 0

CHARGE: -4

CHEBI: 0

KEGG: 0

FORMULA: Co

PUBCHEM: 3475

CHARGE: 2

CHEBI: 27638

KEGG: C00175

FORMULA:

PUBCHEM: NA

CHARGE: nan

CHEBI: NA

KEGG: NA

FORMULA: C131H231N2O60P3

PUBCHEM: 0

CHARGE: -8

CHEBI: 0

KEGG: 0

FORMULA: C3H7NO3

PUBCHEM: 4003

CHARGE: 0

CHEBI: 16523

KEGG: C00740

FORMULA: C5H10N2O3S

PUBCHEM: 4606

CHARGE: 0

CHEBI: 4047

KEGG: C01419

FORMULA: C11H21N2O7PS

PUBCHEM: 4365

CHARGE: -2

CHEBI: 16858

KEGG: C01134

FORMULA: C5H10N2O3S

PUBCHEM: 4606

CHARGE: 0

CHEBI: 4047

KEGG: C01419

FORMULA: C3H7NO3

PUBCHEM: 4003

CHARGE: 0

CHEBI: 16523

KEGG: C00740

FORMULA: C3H7NO3

PUBCHEM: 4003

CHARGE: 0

CHEBI: 16523

KEGG: C00740

FORMULA: C5H10N2O3S

PUBCHEM: 4606

CHARGE: 0

CHEBI: 4047

KEGG: C01419

FORMULA: C4H8NO7P

PUBCHEM: 8325

CHARGE: -2

CHEBI: 18336

KEGG: C06055

FORMULA: C55H68CoN11O15

PUBCHEM: 8737

CHARGE: -4

CHEBI: 2482

KEGG: C06506

FORMULA: C5H9O7P

PUBCHEM: 3941

CHARGE: -2

CHEBI: 28542

KEGG: C00672

FORMULA: C6H9O7

PUBCHEM: 3838

CHARGE: -1

CHEBI: 17886

KEGG: C00558

FORMULA: C6H14O6

PUBCHEM: 4052

CHARGE: 0

CHEBI: 17924

KEGG: C00794

FORMULA: C45H46CoN4O16

PUBCHEM: 0

CHARGE: -6

CHEBI: 0

KEGG: C16242

FORMULA: CH4N2O

PUBCHEM: 3386

CHARGE: 0

CHEBI: 16199

KEGG: C00086

FORMULA: HO4P

PUBCHEM: 3311

CHARGE: -2

CHEBI: 18367

KEGG: C00009

FORMULA: C16H23N5O16P2

PUBCHEM: 3396

CHARGE: -2

CHEBI: 15820

KEGG: C00096

FORMULA: C5H8NOR

PUBCHEM: 5665

CHARGE: 1

CHEBI: 29154

KEGG: C02702

FORMULA: C111H167N21O58

PUBCHEM: 0

CHARGE: -6

CHEBI: 0

KEGG: 0

FORMULA: C6H14O6

PUBCHEM: 4052

CHARGE: 0

CHEBI: 17924

KEGG: C00794

FORMULA: HO4P

PUBCHEM: 3311

CHARGE: -2

CHEBI: 18367

KEGG: C00009

FORMULA: HO4P

PUBCHEM: 3311

CHARGE: -2

CHEBI: 18367

KEGG: C00009

FORMULA: C18H36O9P1

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C37H70N1O8P1

PUBCHEM: 3643

CHARGE: 0

CHEBI: 16038

KEGG: C00350

FORMULA: C4H9NO2S

PUBCHEM: 3455

CHARGE: 0

CHEBI: 17588

KEGG: C00155

FORMULA: C37H70N1O8P1

PUBCHEM: 3643

CHARGE: 0

CHEBI: 16038

KEGG: C00350

FORMULA: C3H3O4

PUBCHEM: 4376

CHARGE: -1

CHEBI: 16992

KEGG: C01146

FORMULA: C9H12N3O14P3

PUBCHEM: 3363

CHARGE: -4

CHEBI: 17677

KEGG: C00063

FORMULA: C29H58N1O8P1

PUBCHEM: 3643

CHARGE: 0

CHEBI: 16038

KEGG: C00350

FORMULA: C34H38N4O4

PUBCHEM: 4317

CHARGE: -2

CHEBI: 15435

KEGG: C01079

FORMULA: C9H18O6N3Fe

PUBCHEM: 8470

CHARGE: 0

CHEBI: 0

KEGG: C06227

FORMULA: C29H58N1O8P1

PUBCHEM: 3643

CHARGE: 0

CHEBI: 16038

KEGG: C00350

FORMULA: C5H9O8P

PUBCHEM: 3499

CHARGE: -2

CHEBI: 17363

KEGG: C00199

FORMULA: C31H48N7O18P3S

PUBCHEM: 7652

CHARGE: -4

CHEBI: 28528

KEGG: C05265

FORMULA: C9H16N4O6

PUBCHEM: 7303

CHARGE: 0

CHEBI: 15934

KEGG: C04732

FORMULA: C5H9O8P

PUBCHEM: 4335

CHARGE: -2

CHEBI: 17666

KEGG: C01101

FORMULA: C17H32O7P1

PUBCHEM: 6693

CHARGE: -1

CHEBI: 0

KEGG: C03974

FORMULA: C17H32O7P1

PUBCHEM: 6693

CHARGE: -1

CHEBI: 0

KEGG: C03974

FORMULA: C8H8O3

PUBCHEM: 6744

CHARGE: 0

CHEBI: 0

KEGG: C04043

FORMULA: C51H72O2

PUBCHEM: 4086

CHARGE: 0

CHEBI: 0

KEGG: C00828

FORMULA: C29H44N7O17P3S

PUBCHEM: 7663

CHARGE: -4

CHEBI: 27537

KEGG: C05276

FORMULA: C8H8O3

PUBCHEM: 6744

CHARGE: 0

CHEBI: 0

KEGG: C04043

FORMULA: C6H5O6

PUBCHEM: 135626273

CHARGE: -3

CHEBI: 62517

KEGG: C19806

FORMULA: C9H21N2O2

PUBCHEM: 4280

CHARGE: 1

CHEBI: 2247

KEGG: C01037

FORMULA: C6H5O6

PUBCHEM: 135626273

CHARGE: -3

CHEBI: 62517

KEGG: C19806

i

FORMULA: C17H29N2O8PRS

PUBCHEM: 8043

CHARGE: -1

CHEBI: 0

KEGG: C05748

FORMULA: C23H41N2O8PRS

PUBCHEM: 8053

CHARGE: -1

CHEBI: 0

KEGG: C05758

FORMULA: C5H10O4

PUBCHEM: 3449

CHARGE: 0

CHEBI: 30797

KEGG: 0

FORMULA: C5H6N2O5

PUBCHEM: 3727

CHARGE: -2

CHEBI: 15859

KEGG: C00438

FORMULA: C6H5O6

PUBCHEM: 135626273

CHARGE: -3

CHEBI: 62517

KEGG: C19806

FORMULA: C13H19N6O9P

PUBCHEM: 8115

CHARGE: 0

CHEBI: 0

KEGG: C05820

FORMULA: C9H23N3O

PUBCHEM: 3886

CHARGE: 2

CHEBI: 17927

KEGG: C00612

FORMULA: C22H42O9P1

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C10H12N5O6P

PUBCHEM: 3651

CHARGE: -2

CHEBI: 17713

KEGG: C00360

FORMULA: C9H13N5O4

PUBCHEM: 7426

CHARGE: 0

CHEBI: 17001

KEGG: C04874

FORMULA: C5H9O8P

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: C00442

FORMULA: C10H12N5O6P

PUBCHEM: 3651

CHARGE: -2

CHEBI: 17713

KEGG: C00360

FORMULA: C10H12N5O6P

PUBCHEM: 3651

CHARGE: -2

CHEBI: 17713

KEGG: C00360

FORMULA: C2H4NOR

PUBCHEM: 5445

CHARGE: 1

CHEBI: 29156

KEGG: C02412

FORMULA: C18H30N5O9

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C6H12O6

PUBCHEM: 3333

CHARGE: 0

CHEBI: 4167

KEGG: C00031

FORMULA: C10H11N4O11P2

PUBCHEM: 3404

CHARGE: -3

CHEBI: 17808

KEGG: C00104

FORMULA: C6H14N2OR

PUBCHEM: 5037

CHARGE: 2

CHEBI: 16047

KEGG: C01931

FORMULA: C6H12O6

PUBCHEM: 3333

CHARGE: 0

CHEBI: 4167

KEGG: C00031

FORMULA: C6H12O6

PUBCHEM: 3333

CHARGE: 0

CHEBI: 4167

KEGG: C00031

FORMULA: C22H44O9P1

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C2H2O5S

PUBCHEM: 7846991

CHARGE: -2

CHEBI: 0

KEGG: C14179

FORMULA: C15H25O7P2

PUBCHEM: 3736

CHARGE: -3

CHEBI: 17407

KEGG: C00448

FORMULA: C23H39N2O9PRS

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C22H44O9P1

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C2H2O5S

PUBCHEM: 7846991

CHARGE: -2

CHEBI: 0

KEGG: C14179

FORMULA: C6H9O6

PUBCHEM: 4438

CHARGE: -1

CHEBI: 17028

KEGG: C01216

FORMULA: C6H12NOR

PUBCHEM: 5136

CHARGE: 1

CHEBI: 16624

KEGG: C02047

FORMULA: HSe

PUBCHEM: 4690

CHARGE: -1

CHEBI: 16503

KEGG: C01528

FORMULA: C2H3O5P

PUBCHEM: 3527

CHARGE: -2

CHEBI: 15350

KEGG: C00227

FORMULA: C3H6O

PUBCHEM: 3762

CHARGE: 0

CHEBI: 17153

KEGG: C00479

FORMULA:

PUBCHEM: NA

CHARGE: nan

CHEBI: NA

KEGG: NA

FORMULA: C3H6O

PUBCHEM: 3762

CHARGE: 0

CHEBI: 17153

KEGG: C00479

FORMULA: C3H6O

PUBCHEM: 3762

CHARGE: 0

CHEBI: 17153

KEGG: C00479

FORMULA: C9H15NO8P

PUBCHEM: 6304

CHARGE: -3

CHEBI: 15905

KEGG: C03492

FORMULA: C27H46FeN6O10

PUBCHEM: 0

CHARGE: 0

CHEBI: 0

KEGG: 0

FORMULA: C10H12N4O6

PUBCHEM: 4895

CHARGE: 0

CHEBI: 18107

KEGG: C01762

FORMULA: C3H5O5P

PUBCHEM: 5809

CHARGE: -2

CHEBI: 0

KEGG: C02876

FORMULA: C25H43N2O9PRS

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C4H7O6P

PUBCHEM: 17396548

CHARGE: -2

CHEBI: 0

KEGG: C15556

FORMULA: C6H9O7

PUBCHEM: 3458

CHARGE: -1

CHEBI: 30769

KEGG: 0

FORMULA: C34H62O10P1

PUBCHEM: 3637

CHARGE: -1

CHEBI: 0

KEGG: C00344

FORMULA: C3H5O3

PUBCHEM: 3486

CHARGE: -1

CHEBI: 422

KEGG: C00186

FORMULA: C8H15N3O8P

PUBCHEM: 7229

CHARGE: -1

CHEBI: 18413

KEGG: C04640

FORMULA: C74H112N14O39

PUBCHEM: 0

CHARGE: -4

CHEBI: 0

KEGG: 0

FORMULA: C39H66N7O17P3S

PUBCHEM: 3702

CHARGE: -4

CHEBI: 15541

KEGG: C00412

FORMULA: C535H890O347P2

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: C17H36NO7P1

PUBCHEM: 8253

CHARGE: 0

CHEBI: 0

KEGG: C05973

FORMULA: C34H62O10P1

PUBCHEM: 3637

CHARGE: -1

CHEBI: 0

KEGG: C00344

FORMULA: C3H5O3

PUBCHEM: 3486

CHARGE: -1

CHEBI: 422

KEGG: C00186

FORMULA: C2H8NO

PUBCHEM: 3489

CHARGE: 1

CHEBI: 16000

KEGG: C00189

FORMULA: C27H46FeN6O10

PUBCHEM: 0

CHARGE: 0

CHEBI: 0

KEGG: 0

FORMULA: C127H198N9O52P2

PUBCHEM: 0

CHARGE: -5

CHEBI: 0

KEGG: 0

FORMULA: C6H14NO5

PUBCHEM: 3623

CHARGE: 1

CHEBI: 47977

KEGG: C00329

FORMULA: C19H37O7P1

PUBCHEM: 3950

CHARGE: -2

CHEBI: 16975

KEGG: C00681

FORMULA: C2H8NO

PUBCHEM: 3489

CHARGE: 1

CHEBI: 16000

KEGG: C00189

FORMULA: C6H11O9P

PUBCHEM: 3392

CHARGE: -2

CHEBI: 4170

KEGG: C00092

FORMULA: C6H5O7

PUBCHEM: 3605

CHARGE: -3

CHEBI: 30887

KEGG: C00311

FORMULA: C6H5O7

PUBCHEM: 3605

CHARGE: -3

CHEBI: 30887

KEGG: C00311

FORMULA: C6H14NO5

PUBCHEM: 3623

CHARGE: 1

CHEBI: 47977

KEGG: C00329

FORMULA: C15H19N5O14P2

PUBCHEM: 5701

CHARGE: -4

CHEBI: 0

KEGG: C02741

FORMULA: C2H8NO

PUBCHEM: 3489

CHARGE: 1

CHEBI: 16000

KEGG: C00189

FORMULA: C42H82O10P1

PUBCHEM: 3637

CHARGE: -1

CHEBI: 0

KEGG: C00344

FORMULA: C6H5O7

PUBCHEM: 3605

CHARGE: -3

CHEBI: 30887

KEGG: C00311

FORMULA: C6H11O9P

PUBCHEM: 3392

CHARGE: -2

CHEBI: 4170

KEGG: C00092

FORMULA: C6H11O9P

PUBCHEM: 3392

CHARGE: -2

CHEBI: 4170

KEGG: C00092

FORMULA: C157H271N2O84P4

PUBCHEM: 0

CHARGE: -11

CHEBI: 0

KEGG: 0

FORMULA: C27H46FeN6O10

PUBCHEM: 0

CHARGE: 0

CHEBI: 0

KEGG: 0

FORMULA: C6H11O9P

PUBCHEM: 3403

CHARGE: -2

CHEBI: 16077 29042

KEGG: C00103

FORMULA: C6H11O9P

PUBCHEM: 3403

CHARGE: -2

CHEBI: 16077 29042

KEGG: C00103

FORMULA: C4H4O5

PUBCHEM: 3449

CHARGE: -2

CHEBI: 30797

KEGG: C00149

FORMULA: C11H21N2O7PRS

PUBCHEM: 3528

CHARGE: -1

CHEBI: 0

KEGG: C00229

FORMULA: C4H4O5

PUBCHEM: 3449

CHARGE: -2

CHEBI: 30797

KEGG: C00149

FORMULA: C6H11O9P

PUBCHEM: 3403

CHARGE: -2

CHEBI: 16077 29042

KEGG: C00103

FORMULA: C4H4O5

PUBCHEM: 3449

CHARGE: -2

CHEBI: 30797

KEGG: C00149

FORMULA: AsO3

PUBCHEM: 8922

CHARGE: -3

CHEBI: 29866

KEGG: C06697

FORMULA: C48H74O3

PUBCHEM: 8109

CHARGE: 0

CHEBI: 28636

KEGG: C05814

FORMULA: C111H169N21O59

PUBCHEM: 0

CHARGE: -6

CHEBI: 0

KEGG: 0

FORMULA: C27H49N2O8PRS

PUBCHEM: 8058

CHARGE: -1

CHEBI: 0

KEGG: C05763

FORMULA: AsO3

PUBCHEM: 8922

CHARGE: -3

CHEBI: 29866

KEGG: C06697

FORMULA: C114H172N22O59

PUBCHEM: 0

CHARGE: -6

CHEBI: 0

KEGG: 0

FORMULA: C25H38N7O17P3S

PUBCHEM: 3436

CHARGE: -4

CHEBI: 15517

KEGG: C00136

FORMULA: C8H13N2O5

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C9H11N3O7P

PUBCHEM: 5401

CHARGE: -1

CHEBI: 0

KEGG: C02354

FORMULA: C6H14N4OR

PUBCHEM: 5239

CHARGE: 2

CHEBI: 18366

KEGG: C02163

FORMULA: C9H11N3O7P

PUBCHEM: 5401

CHARGE: -1

CHEBI: 0

KEGG: C02354

FORMULA: C29H46N7O17P3S

PUBCHEM: 5048

CHARGE: -4

CHEBI: 15533

KEGG: C01944

FORMULA: C10H12N5O8P

PUBCHEM: 3444

CHARGE: -2

CHEBI: 17345

KEGG: C00144

FORMULA: C8H8O

PUBCHEM: 3876

CHARGE: 0

CHEBI: 16424

KEGG: C00601

FORMULA: C10H12N5O8P

PUBCHEM: 3444

CHARGE: -2

CHEBI: 17345

KEGG: C00144

FORMULA: C10H12N5O8P

PUBCHEM: 3444

CHARGE: -2

CHEBI: 17345

KEGG: C00144

FORMULA: C8H8O

PUBCHEM: 3876

CHARGE: 0

CHEBI: 16424

KEGG: C00601

FORMULA: C18H27N3O15P2

PUBCHEM: 8290

CHARGE: -2

CHEBI: 28294

KEGG: 0

FORMULA: C8H8O

PUBCHEM: 3876

CHARGE: 0

CHEBI: 16424

KEGG: C00601

FORMULA: C10H15N2O3S

PUBCHEM: 3420

CHARGE: -1

CHEBI: 15956

KEGG: C00120

FORMULA: C6H7N2O3

PUBCHEM: 6455

CHARGE: -1

CHEBI: 0

KEGG: C03680

FORMULA: N2O

PUBCHEM: 4143

CHARGE: 0

CHEBI: 17045

KEGG: C00887

FORMULA: C14H23N3O14P2

PUBCHEM: 13607

CHARGE: -2

CHEBI: 16578

KEGG: C11435

FORMULA: N2O

PUBCHEM: 4143

CHARGE: 0

CHEBI: 17045

KEGG: C00887

FORMULA: N2O

PUBCHEM: 4143

CHARGE: 0

CHEBI: 17045

KEGG: C00887

FORMULA: C21H37N2O8PRS

PUBCHEM: 8049

CHARGE: -1

CHEBI: 0

KEGG: C05754

FORMULA: C20H28N3O19P2

PUBCHEM: 4292

CHARGE: -3

CHEBI: 17882

KEGG: C01050

FORMULA:

PUBCHEM: 8451

CHARGE: -2

CHEBI: 0

KEGG: C06201

FORMULA: C8H12N3O7P

PUBCHEM: 6208

CHARGE: -2

CHEBI: 28843

KEGG: C03373

FORMULA: C4H9NO3

PUBCHEM: 7864

CHARGE: 0

CHEBI: 28718

KEGG: C05519

FORMULA: C2H3O4P1

PUBCHEM: 6050

CHARGE: -2

CHEBI: 18124

KEGG: C03167

FORMULA: C9H11NO2

PUBCHEM: 3379

CHARGE: 0

CHEBI: 17295

KEGG: C00079

FORMULA: Ca

PUBCHEM: 3376

CHARGE: 2

CHEBI: 29108

KEGG: C00076

FORMULA: C9H11NO3

PUBCHEM: 3382

CHARGE: 0

CHEBI: 17895

KEGG: C00082

FORMULA: Ca

PUBCHEM: 3376

CHARGE: 2

CHEBI: 29108

KEGG: C00076

FORMULA: X

PUBCHEM: 0

CHARGE: 0

CHEBI: 0

KEGG: 0

FORMULA: C9H11NO2

PUBCHEM: 3379

CHARGE: 0

CHEBI: 17295

KEGG: C00079

FORMULA: C19H40NO7P1

PUBCHEM: 8253

CHARGE: 0

CHEBI: 0

KEGG: C05973

FORMULA: C17H21N4O9P

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: C9H11NO3

PUBCHEM: 3382

CHARGE: 0

CHEBI: 17895

KEGG: C00082

FORMULA: C9H11NO2

PUBCHEM: 3379

CHARGE: 0

CHEBI: 17295

KEGG: C00079

FORMULA: C6H11O7PS

PUBCHEM: 6864

CHARGE: -2

CHEBI: 0

KEGG: C04188

FORMULA: Ca

PUBCHEM: 3376

CHARGE: 2

CHEBI: 29108

KEGG: C00076

FORMULA: C9H11NO3

PUBCHEM: 3382

CHARGE: 0

CHEBI: 17895

KEGG: C00082

FORMULA: C19H40NO7P1

PUBCHEM: 8253

CHARGE: 0

CHEBI: 0

KEGG: C05973

FORMULA: C19H38O7P1

PUBCHEM: 6693

CHARGE: -1

CHEBI: 0

KEGG: C03974

FORMULA: C8H12NO

PUBCHEM: 3766

CHARGE: 1

CHEBI: 15760

KEGG: C00483

FORMULA: C9H12N5O13P3

PUBCHEM: 7446

CHARGE: -4

CHEBI: 18372

KEGG: C04895

FORMULA: C71H109N13O39

PUBCHEM: 0

CHARGE: -4

CHEBI: 0

KEGG: 0

FORMULA: C37H60N7O18P3S

PUBCHEM: 7646

CHARGE: -4

CHEBI: 15491

KEGG: C05259

FORMULA: C6H11O9P

PUBCHEM: 3385

CHARGE: -2

CHEBI: 15946

KEGG: C00085

FORMULA: C19H38O7P1

PUBCHEM: 6693

CHARGE: -1

CHEBI: 0

KEGG: C03974

FORMULA: C8H12NO

PUBCHEM: 3766

CHARGE: 1

CHEBI: 15760

KEGG: C00483

FORMULA: C3H6NO6P

PUBCHEM: 4251

CHARGE: -2

CHEBI: 15811

KEGG: C01005

FORMULA: C3H6NO6P

PUBCHEM: 4251

CHARGE: -2

CHEBI: 15811

KEGG: C01005

FORMULA: C2H5O3S

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C11H12N2O2

PUBCHEM: 3378

CHARGE: 0

CHEBI: 16828

KEGG: C00078

FORMULA: C8H14NO9P

PUBCHEM: 6921

CHARGE: -2

CHEBI: 7125

KEGG: C04256

FORMULA: C3H6NO6P

PUBCHEM: 4251

CHARGE: -2

CHEBI: 15811

KEGG: C01005

FORMULA: C11H12N2O2

PUBCHEM: 3378

CHARGE: 0

CHEBI: 16828

KEGG: C00078

FORMULA: C8H14NO9P

PUBCHEM: 6921

CHARGE: -2

CHEBI: 7125

KEGG: C04256

FORMULA: C8H14NO9P

PUBCHEM: 6921

CHARGE: -2

CHEBI: 7125

KEGG: C04256

FORMULA: C11H12N2O2

PUBCHEM: 3378

CHARGE: 0

CHEBI: 16828

KEGG: C00078

FORMULA: C2H5O3S

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C6H12O5

PUBCHEM: 3790

CHARGE: 0

CHEBI: 16055

KEGG: C00507

FORMULA: C5H14NO6P

PUBCHEM: 4454

CHARGE: 0

CHEBI: 0

KEGG: C01233

FORMULA: C6H14O8P

PUBCHEM: 6135

CHARGE: -1

CHEBI: 0

KEGG: C03274

FORMULA: C31H48N7O17P3S

PUBCHEM: 7662

CHARGE: -4

CHEBI: 10723

KEGG: C05275

FORMULA: C6H12O5

PUBCHEM: 3790

CHARGE: 0

CHEBI: 16055

KEGG: C00507

FORMULA: C5H14NO6P

PUBCHEM: 4454

CHARGE: 0

CHEBI: 0

KEGG: C01233

FORMULA: C38H69O13P2

PUBCHEM: 0

CHARGE: -3

CHEBI: 0

KEGG: 0

FORMULA: C73H140O17P2

PUBCHEM: 8259

CHARGE: -2

CHEBI: 0

KEGG: C05980

FORMULA: C8H14NO9P

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: C5H10O5

PUBCHEM: 3481

CHARGE: 0

CHEBI: 15936

KEGG: C00181

FORMULA: C6H14O8P

PUBCHEM: 6135

CHARGE: -1

CHEBI: 0

KEGG: C03274

FORMULA: C6H12O5

PUBCHEM: 3790

CHARGE: 0

CHEBI: 16055

KEGG: C00507

FORMULA: C5H14NO6P

PUBCHEM: 4454

CHARGE: 0

CHEBI: 0

KEGG: C01233

FORMULA: C6H14O8P

PUBCHEM: 6135

CHARGE: -1

CHEBI: 0

KEGG: C03274

FORMULA: C5H10O5

PUBCHEM: 3481

CHARGE: 0

CHEBI: 15936

KEGG: C00181

FORMULA: C5H10O5

PUBCHEM: 3481

CHARGE: 0

CHEBI: 15936

KEGG: C00181

FORMULA: C8H14NO9P

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: C19H19N7O6

PUBCHEM: 3705

CHARGE: -2

CHEBI: 15633

KEGG: C00415

FORMULA: C8H20NO6P

PUBCHEM: 3939

CHARGE: 0

CHEBI: 16870

KEGG: C00670

FORMULA: C5H13N2O2

PUBCHEM: 4756

CHARGE: 1

CHEBI: 18257

KEGG: C01602

FORMULA: C4H6N4O3

PUBCHEM: 4709

CHARGE: 0

CHEBI: 15676

KEGG: C01551

FORMULA: C30H57O13P2

PUBCHEM: 6624

CHARGE: -3

CHEBI: 0

KEGG: C03892

FORMULA: C5H13N2O2

PUBCHEM: 4756

CHARGE: 1

CHEBI: 18257

KEGG: C01602

FORMULA: C8H20NO6P

PUBCHEM: 3939

CHARGE: 0

CHEBI: 16870

KEGG: C00670

FORMULA: C5H13N2O2

PUBCHEM: 4756

CHARGE: 1

CHEBI: 18257

KEGG: C01602

FORMULA: C10H12N5O7P

PUBCHEM: 3322

CHARGE: -2

CHEBI: 16027

KEGG: C00020

FORMULA: C4H6N4O3

PUBCHEM: 4709

CHARGE: 0

CHEBI: 15676

KEGG: C01551

FORMULA: C29H55N2O8PRS

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C30H57O13P2

PUBCHEM: 6624

CHARGE: -3

CHEBI: 0

KEGG: C03892

FORMULA: C4H6N4O3

PUBCHEM: 4709

CHARGE: 0

CHEBI: 15676

KEGG: C01551

FORMULA: C4H7N4O4

PUBCHEM: 3782

CHARGE: -1

CHEBI: 30837

KEGG: C00499

FORMULA: C9H13N3O4

PUBCHEM: 4137

CHARGE: 0

CHEBI: 15698

KEGG: C00881

FORMULA: C10H12N5O10PS

PUBCHEM: 3524

CHARGE: -2

CHEBI: 17709

KEGG: C00224

FORMULA: C6H14O6

PUBCHEM: 3682

CHARGE: 0

CHEBI: 16899

KEGG: C00392

FORMULA: C10H11N5O6P

PUBCHEM: 5400

CHARGE: -1

CHEBI: 0

KEGG: C02353

FORMULA: C9H13N3O4

PUBCHEM: 4137

CHARGE: 0

CHEBI: 15698

KEGG: C00881

FORMULA: C9H13N3O4

PUBCHEM: 4137

CHARGE: 0

CHEBI: 15698

KEGG: C00881

FORMULA: C10H11N5O6P

PUBCHEM: 5400

CHARGE: -1

CHEBI: 0

KEGG: C02353

FORMULA: C6H14O6

PUBCHEM: 3682

CHARGE: 0

CHEBI: 16899

KEGG: C00392

FORMULA:

PUBCHEM: 6038

CHARGE: 1

CHEBI: 15927

KEGG: C03150

FORMULA: C20H24N10O19P4

PUBCHEM: 4479

CHARGE: -4

CHEBI: 17422

KEGG: C01260

FORMULA:

PUBCHEM: 6038

CHARGE: 1

CHEBI: 15927

KEGG: C03150

FORMULA:

PUBCHEM: 6038

CHARGE: 1

CHEBI: 15927

KEGG: C03150

FORMULA: O3S

PUBCHEM: 3394

CHARGE: -2

CHEBI: 48854

KEGG: C00094

FORMULA: O3S

PUBCHEM: 3394

CHARGE: -2

CHEBI: 48854

KEGG: C00094

FORMULA: C3H6O3

PUBCHEM: 3484

CHARGE: 0

CHEBI: 16016

KEGG: C00184

FORMULA: C3H6O3

PUBCHEM: 3484

CHARGE: 0

CHEBI: 16016

KEGG: C00184

FORMULA:

PUBCHEM: NA

CHARGE: nan

CHEBI: NA

KEGG: NA

FORMULA: O3S

PUBCHEM: 3394

CHARGE: -2

CHEBI: 48854

KEGG: C00094

FORMULA: C33H52N7O18P3S

PUBCHEM: 7650

CHARGE: -4

CHEBI: 27868

KEGG: C05263

FORMULA: C3H6O3

PUBCHEM: 3484

CHARGE: 0

CHEBI: 16016

KEGG: C00184

FORMULA: C6H9O6PS

PUBCHEM: 17396640

CHARGE: -2

CHEBI: 0

KEGG: C15650

FORMULA: C9H10NO6P

PUBCHEM: 8732

CHARGE: -2

CHEBI: 0

KEGG: C06501

FORMULA: CH2O

PUBCHEM: 3367

CHARGE: 0

CHEBI: 16842

KEGG: C00067

FORMULA: CH2O

PUBCHEM: 3367

CHARGE: 0

CHEBI: 16842

KEGG: C00067

FORMULA: C6H4NO2

PUBCHEM: 3552

CHARGE: -1

CHEBI: 15940

KEGG: C00253

FORMULA:

PUBCHEM: NA

CHARGE: nan

CHEBI: NA

KEGG: NA

FORMULA: C4H4O6

PUBCHEM: 5189

CHARGE: -2

CHEBI: 15672

KEGG: C02107

FORMULA: CH2O

PUBCHEM: 3367

CHARGE: 0

CHEBI: 16842

KEGG: C00067

FORMULA: C4H4O6

PUBCHEM: 5189

CHARGE: -2

CHEBI: 15672

KEGG: C02107

FORMULA: C6H11O9P

PUBCHEM: 3572

CHARGE: -2

CHEBI: 17369

KEGG: C00275

FORMULA: C12H14N2O2

PUBCHEM: 5892

CHARGE: 0

CHEBI: 15334

KEGG: C02983

FORMULA: R

PUBCHEM: 4798

CHARGE: 0

CHEBI: 29177

KEGG: C01649

FORMULA: C27H42FeN9O12

PUBCHEM: 8471

CHARGE: 0

CHEBI: 0

KEGG: C06228

FORMULA: C27H42FeN9O12

PUBCHEM: 8471

CHARGE: 0

CHEBI: 0

KEGG: C06228

FORMULA: C6H11O9P

PUBCHEM: 3572

CHARGE: -2

CHEBI: 17369

KEGG: C00275

FORMULA: C6H11O9P

PUBCHEM: 3572

CHARGE: -2

CHEBI: 17369

KEGG: C00275

FORMULA: C10H11N5O20P5

PUBCHEM: 7111

CHARGE: -7

CHEBI: 0

KEGG: C04494

FORMULA: C27H31N9O15P2

PUBCHEM: 3318

CHARGE: -2

CHEBI: 16238

KEGG: C00016

FORMULA: C27H42FeN9O12

PUBCHEM: 8471

CHARGE: 0

CHEBI: 0

KEGG: C06228

FORMULA: C35H68O5

PUBCHEM: 3914

CHARGE: 0

CHEBI: 17815

KEGG: C00641

FORMULA: Ni

PUBCHEM: 3585

CHARGE: 2

CHEBI: 28112

KEGG: C00291

FORMULA: Ni

PUBCHEM: 3585

CHARGE: 2

CHEBI: 28112

KEGG: C00291

FORMULA: C35H68O5

PUBCHEM: 3914

CHARGE: 0

CHEBI: 17815

KEGG: C00641

FORMULA: Ni

PUBCHEM: 3585

CHARGE: 2

CHEBI: 28112

KEGG: C00291

FORMULA: O4S

PUBCHEM: 3359

CHARGE: -2

CHEBI: 16189

KEGG: C00059

FORMULA: CH4N2O

PUBCHEM: 3386

CHARGE: 0

CHEBI: 16199

KEGG: C00086

FORMULA: C17H24N3O15P

PUBCHEM: 6808

CHARGE: -2

CHEBI: 0

KEGG: C04121

FORMULA: Mn

PUBCHEM: 3336

CHARGE: 2

CHEBI: 18291

KEGG: C00034

FORMULA: Mn

PUBCHEM: 3336

CHARGE: 2

CHEBI: 18291

KEGG: C00034

FORMULA: C8H15NO6

PUBCHEM: 4363

CHARGE: 0

CHEBI: 28037

KEGG: C01132

FORMULA: O4S

PUBCHEM: 3359

CHARGE: -2

CHEBI: 16189

KEGG: C00059

FORMULA:

PUBCHEM: NA

CHARGE: nan

CHEBI: NA

KEGG: NA

FORMULA: C40H38N4O17

PUBCHEM: 4269

CHARGE: -8

CHEBI: 16645

KEGG: C01024

FORMULA: O4S

PUBCHEM: 3359

CHARGE: -2

CHEBI: 16189

KEGG: C00059

FORMULA: C120H186N24O63

PUBCHEM: 0

CHARGE: -6

CHEBI: 0

KEGG: 0

FORMULA: Mn

PUBCHEM: 3336

CHARGE: 2

CHEBI: 18291

KEGG: C00034

FORMULA: C8H15NO6

PUBCHEM: 4363

CHARGE: 0

CHEBI: 28037

KEGG: C01132

FORMULA: C8H13N2O5S

PUBCHEM: 3938

CHARGE: -1

CHEBI: 17515

KEGG: C00669

FORMULA: C31H50N7O18P3S

PUBCHEM: 7651

CHARGE: -4

CHEBI: 28325

KEGG: C05264

FORMULA: CH4N2O

PUBCHEM: 3386

CHARGE: 0

CHEBI: 16199

KEGG: C00086

FORMULA: C6H9NOS

PUBCHEM: 6954

CHARGE: 0

CHEBI: 17957

KEGG: C04294

FORMULA: C29H53N2O8PRS

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C15H21N3O14P2

PUBCHEM: 6956

CHARGE: -2

CHEBI: 17817

KEGG: C04297

FORMULA: C6H9O3

PUBCHEM: 3532

CHARGE: -1

CHEBI: 48430

KEGG: C00233

FORMULA: XC16H30O1

PUBCHEM: 4953

CHARGE: 0

CHEBI: 6495

KEGG: C01834

FORMULA: C3H7NO2

PUBCHEM: 3513

CHARGE: 0

CHEBI: 15611

KEGG: C00213

FORMULA: C6H12O5

PUBCHEM: 4858

CHARGE: 0

CHEBI: 17617

KEGG: C01721

FORMULA: C5H8NO7P

PUBCHEM: 6144

CHARGE: -2

CHEBI: 17798

KEGG: C03287

FORMULA: O2

PUBCHEM: 3309

CHARGE: 0

CHEBI: 15379

KEGG: C00007

FORMULA: C9H11N2O15P3

PUBCHEM: 3375

CHARGE: -4

CHEBI: 15713

KEGG: C00075

FORMULA: C6H6O7

PUBCHEM: 3948

CHARGE: -2

CHEBI: 42819

KEGG: C00679

FORMULA: O2

PUBCHEM: 3309

CHARGE: 0

CHEBI: 15379

KEGG: C00007

FORMULA:

PUBCHEM: NA

CHARGE: nan

CHEBI: NA

KEGG: NA

FORMULA: C7H7O5

PUBCHEM: 5617

CHARGE: -1

CHEBI: 30918

KEGG: C02637

FORMULA: O2

PUBCHEM: 3309

CHARGE: 0

CHEBI: 15379

KEGG: C00007

FORMULA: C11H11N2OR

PUBCHEM: 6322

CHARGE: 1

CHEBI: 29159

KEGG: C03512

FORMULA: C181H314N3O103P4

PUBCHEM: 0

CHARGE: -9

CHEBI: 0

KEGG: 0

FORMULA: C10H15N2O4S

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C15H30O7P1

PUBCHEM: 6693

CHARGE: -1

CHEBI: 0

KEGG: C03974

FORMULA: C181H314N3O103P4

PUBCHEM: 0

CHARGE: -9

CHEBI: 0

KEGG: 0

FORMULA: C31H51N3O19P2

PUBCHEM: 7309

CHARGE: -2

CHEBI: 28131

KEGG: C04738

FORMULA: C15H30O7P1

PUBCHEM: 6693

CHARGE: -1

CHEBI: 0

KEGG: C03974

FORMULA: C79H126N3O22P2

PUBCHEM: 0

CHARGE: -3

CHEBI: 0

KEGG: 0

FORMULA: C79H126N3O22P2

PUBCHEM: 0

CHARGE: -3

CHEBI: 0

KEGG: 0

FORMULA: C271H450O160P2

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: C15H25N4O8

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C12H13NO9P

PUBCHEM: 6961

CHARGE: -3

CHEBI: 7091

KEGG: C04302

FORMULA: C15H25N4O8

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C6H13O9P

PUBCHEM: 8547

CHARGE: -2

CHEBI: 28663

KEGG: C06311

FORMULA: C15H25N4O8

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: H2O

PUBCHEM: 3303

CHARGE: 0

CHEBI: 15377

KEGG: C00001

FORMULA: Hg

PUBCHEM: 3970

CHARGE: 2

CHEBI: 16793

KEGG: C00703

FORMULA: H2O

PUBCHEM: 3303

CHARGE: 0

CHEBI: 15377

KEGG: C00001

FORMULA: R

PUBCHEM: 0

CHARGE: 0

CHEBI: 0

KEGG: 0

FORMULA: C41H78N1O8P1

PUBCHEM: 3643

CHARGE: 0

CHEBI: 16038

KEGG: C00350

FORMULA: C6H4NO2

PUBCHEM: 3552

CHARGE: -1

CHEBI: 15940

KEGG: C00253

FORMULA: C6H4NO2

PUBCHEM: 3552

CHARGE: -1

CHEBI: 15940

KEGG: C00253

FORMULA: Hg

PUBCHEM: 3970

CHARGE: 2

CHEBI: 16793

KEGG: C00703

FORMULA: H2O

PUBCHEM: 3303

CHARGE: 0

CHEBI: 15377

KEGG: C00001

FORMULA: Hg

PUBCHEM: 3970

CHARGE: 2

CHEBI: 16793

KEGG: C00703

FORMULA: C41H78N1O8P1

PUBCHEM: 3643

CHARGE: 0

CHEBI: 16038

KEGG: C00350

FORMULA: C15H21N5O15P2

PUBCHEM: 7464

CHARGE: -4

CHEBI: 27735

KEGG: C04916

FORMULA: C38H69N1O10P1

PUBCHEM: 5698

CHARGE: -1

CHEBI: 0

KEGG: C02737

FORMULA: C42H77O13P2

PUBCHEM: 6624

CHARGE: -3

CHEBI: 0

KEGG: C03892

FORMULA: C18H32O16

PUBCHEM: 4954

CHARGE: 0

CHEBI: 27931

KEGG: C01835

FORMULA: C42H77O13P2

PUBCHEM: 6624

CHARGE: -3

CHEBI: 0

KEGG: C03892

FORMULA: C18H32O16

PUBCHEM: 4954

CHARGE: 0

CHEBI: 27931

KEGG: C01835

FORMULA: XH2

PUBCHEM: 0

CHARGE: 0

CHEBI: 0

KEGG: 0

FORMULA: C18H32O16

PUBCHEM: 4954

CHARGE: 0

CHEBI: 27931

KEGG: C01835

FORMULA: C3H4O7P

PUBCHEM: 3904

CHARGE: -3

CHEBI: 17835

KEGG: C00631

FORMULA: C39H76O5

PUBCHEM: 3914

CHARGE: 0

CHEBI: 17815

KEGG: C00641

FORMULA: C3H4O7P

PUBCHEM: 3904

CHARGE: -3

CHEBI: 17835

KEGG: C00631

FORMULA: C27H42N7O18P3S

PUBCHEM: 7655

CHARGE: -4

CHEBI: 28276

KEGG: C05268

FORMULA: C163H281N2O89P4

PUBCHEM: 0

CHARGE: -11

CHEBI: 0

KEGG: 0

FORMULA: C14H25O2

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C87H139N7O23P2

PUBCHEM: 8185

CHARGE: -4

CHEBI: 0

KEGG: C05897

FORMULA: C39H76O5

PUBCHEM: 3914

CHARGE: 0

CHEBI: 17815

KEGG: C00641

FORMULA: C3H4O7P

PUBCHEM: 3904

CHARGE: -3

CHEBI: 17835

KEGG: C00631

FORMULA: C6H10O5

PUBCHEM: 3482

CHARGE: 0

CHEBI: 28087

KEGG: C00182

FORMULA: C14H25O2

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C14H25O2

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C3H7O6P

PUBCHEM: 3393

CHARGE: -2

CHEBI: 15978

KEGG: C00093

FORMULA: C3H7O6P

PUBCHEM: 3393

CHARGE: -2

CHEBI: 15978

KEGG: C00093

FORMULA: C4H8NO6P

PUBCHEM: 14294

CHARGE: -2

CHEBI: 37525

KEGG: C12147

FORMULA: C6H8NO4PS

PUBCHEM: 6980

CHARGE: -2

CHEBI: 17857

KEGG: C04327

FORMULA: C25H35N7O19P3S

PUBCHEM: 3391

CHARGE: -5

CHEBI: 15380

KEGG: C00091

FORMULA: C6H8O9P

PUBCHEM: 7071

CHARGE: -3

CHEBI: 15925

KEGG: C04442

FORMULA: C40H67N3O15P2

PUBCHEM: 3567

CHARGE: -2

CHEBI: 0

KEGG: C00269

FORMULA: C4H8NO6P

PUBCHEM: 14294

CHARGE: -2

CHEBI: 37525

KEGG: C12147

FORMULA: C3H7O6P

PUBCHEM: 3393

CHARGE: -2

CHEBI: 15978

KEGG: C00093

FORMULA: C4H8NO6P

PUBCHEM: 14294

CHARGE: -2

CHEBI: 37525

KEGG: C12147

FORMULA: C7H9O5

PUBCHEM: 3776

CHARGE: -1

CHEBI: 16119

KEGG: C00493

FORMULA: C5H6NO2

PUBCHEM: 6642

CHARGE: -1

CHEBI: 371

KEGG: C03912

FORMULA: C20H21N7O7

PUBCHEM: 3533

CHARGE: -2

CHEBI: 15637

KEGG: C00234

FORMULA: C6H11O7

PUBCHEM: 4032

CHARGE: -1

CHEBI: 17796

KEGG: C00770

FORMULA: C10H19O2

PUBCHEM: 4728

CHARGE: -1

CHEBI: 30813

KEGG: C01571

FORMULA: C6H11O7

PUBCHEM: 4032

CHARGE: -1

CHEBI: 17796

KEGG: C00770

FORMULA: C5H9O8P

PUBCHEM: 3530

CHARGE: -2

CHEBI: 16332

KEGG: C00231

FORMULA: C19H33N2O9PRS

PUBCHEM: 8045

CHARGE: -1

CHEBI: 0

KEGG: C05750

FORMULA: C6H13O9P

PUBCHEM: 4331

CHARGE: -2

CHEBI: 17044

KEGG: C01096

FORMULA: C10H19O2

PUBCHEM: 4728

CHARGE: -1

CHEBI: 30813

KEGG: C01571

FORMULA: C6H11O7

PUBCHEM: 4032

CHARGE: -1

CHEBI: 17796

KEGG: C00770

FORMULA: C10H19O2

PUBCHEM: 4728

CHARGE: -1

CHEBI: 30813

KEGG: C01571

FORMULA: C48H92O11P

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C17H20N4O6

PUBCHEM: 3554

CHARGE: 0

CHEBI: 17015

KEGG: C00255

FORMULA: C17H22N4O6

PUBCHEM: 4252

CHARGE: 0

CHEBI: 8798

KEGG: C01007

FORMULA: C6H12O6

PUBCHEM: 4738

CHARGE: 0

CHEBI: 28260

KEGG: C01582

FORMULA: C7H15NO2

PUBCHEM: 4408

CHARGE: 0

CHEBI: 1941

KEGG: C01181

FORMULA: C27H47N2O8PRS

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C30H27FeN3O15

PUBCHEM: 8473

CHARGE: 3

CHEBI: 28199

KEGG: C06230

FORMULA: C30H27FeN3O15

PUBCHEM: 8473

CHARGE: 3

CHEBI: 28199

KEGG: C06230

FORMULA: C30H27FeN3O15

PUBCHEM: 8473

CHARGE: 3

CHEBI: 28199

KEGG: C06230

FORMULA: C7H15NO2

PUBCHEM: 4408

CHARGE: 0

CHEBI: 1941

KEGG: C01181

FORMULA: C16H24N2O15P2

PUBCHEM: 6171

CHARGE: -2

CHEBI: 15774

KEGG: C03319

FORMULA: C13H15N4O12P

PUBCHEM: 7384

CHARGE: -4

CHEBI: 18319

KEGG: C04823

FORMULA: C139H241N2O70P4

PUBCHEM: 0

CHARGE: -11

CHEBI: 0

KEGG: 0

FORMULA: C391H650O245P2

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: C20H26N3O19P2

PUBCHEM: 7220

CHARGE: -3

CHEBI: 16435

KEGG: C04631

FORMULA: H2S

PUBCHEM: 3578

CHARGE: 0

CHEBI: 16136

KEGG: C00283

FORMULA: C84H148N2O37P2

PUBCHEM: 8297

CHARGE: -6

CHEBI: 0

KEGG: C06025

FORMULA: H2S

PUBCHEM: 3578

CHARGE: 0

CHEBI: 16136

KEGG: C00283

FORMULA: C81H156O17P2

PUBCHEM: 8259

CHARGE: -2

CHEBI: 0

KEGG: C05980

FORMULA: C84H148N2O37P2

PUBCHEM: 8297

CHARGE: -6

CHEBI: 0

KEGG: C06025

FORMULA: H2S

PUBCHEM: 3578

CHARGE: 0

CHEBI: 16136

KEGG: C00283

FORMULA: C84H148N2O37P2

PUBCHEM: 8297

CHARGE: -6

CHEBI: 0

KEGG: C06025

FORMULA: Cu

PUBCHEM: 0

CHARGE: 1

CHEBI: 49552

KEGG: 0

FORMULA: C42H39N4O16

PUBCHEM: 8073

CHARGE: -7

CHEBI: 18023

KEGG: C05778

FORMULA: Cu

PUBCHEM: 0

CHARGE: 1

CHEBI: 49552

KEGG: 0

FORMULA: C16H26N3O14P2

PUBCHEM: 6932

CHARGE: -1

CHEBI: 15952

KEGG: C04268

FORMULA: C13H20N3O8S

PUBCHEM: 6272

CHARGE: -1

CHEBI: 15694

KEGG: C03451

FORMULA: C4H5NO3R

PUBCHEM: 5893

CHARGE: 0

CHEBI: 29158

KEGG: C02984

FORMULA: Cu

PUBCHEM: 0

CHARGE: 1

CHEBI: 49552

KEGG: 0

FORMULA: C25H47N2O8PRS

PUBCHEM: 8056

CHARGE: -1

CHEBI: 0

KEGG: C05761

FORMULA: C40H71N3O15P2

PUBCHEM: 3567

CHARGE: -2

CHEBI: 0

KEGG: C00269

FORMULA: C25H45FeN6O8

PUBCHEM: 123851

CHARGE: 1

CHEBI: 0

KEGG: 0

FORMULA: C6H11O7

PUBCHEM: 3797

CHARGE: -1

CHEBI: 17767 33076

KEGG: C00514

FORMULA: C9H15O9

PUBCHEM: 13711

CHARGE: -1

CHEBI: 15847

KEGG: C11544

FORMULA: C29H46N7O18P3S

PUBCHEM: 7653

CHARGE: -4

CHEBI: 28632

KEGG: C05266

FORMULA: C34H65N1O10P1

PUBCHEM: 5698

CHARGE: -1

CHEBI: 0

KEGG: C02737

FORMULA: C25H45FeN6O8

PUBCHEM: 123851

CHARGE: 1

CHEBI: 0

KEGG: 0

FORMULA: S

PUBCHEM: 3387

CHARGE: 0

CHEBI: 17909

KEGG: C00087

FORMULA: C19H21N7O6

PUBCHEM: 3401

CHARGE: -2

CHEBI: 15635

KEGG: C00101

FORMULA: C25H45FeN6O8

PUBCHEM: 123851

CHARGE: 1

CHEBI: 0

KEGG: 0

FORMULA: C11H16NO7

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C28H44N8O17P3S

PUBCHEM: 591??6196

CHARGE: -3

CHEBI: 28684

KEGG: 0

FORMULA: C9H15O9

PUBCHEM: 13711

CHARGE: -1

CHEBI: 15847

KEGG: C11544

FORMULA: C10H12N4O6

PUBCHEM: 4895

CHARGE: 0

CHEBI: 18107

KEGG: C01762

FORMULA: C60H110O11P

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C33H54N7O18P3S

PUBCHEM: 7649

CHARGE: -4

CHEBI: 27668

KEGG: C05262

FORMULA: C25H46N6O8

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: C15H27N2O9PRS

PUBCHEM: 4490

CHARGE: -1

CHEBI: 0

KEGG: C01271

FORMULA: C11H18NO8

PUBCHEM: 5676

CHARGE: -1

CHEBI: 0

KEGG: C02713

FORMULA: C9H9O2

PUBCHEM: 7943

CHARGE: -1

CHEBI: 28631

KEGG: C05629

FORMULA: C9H9O2

PUBCHEM: 7943

CHARGE: -1

CHEBI: 28631

KEGG: C05629

FORMULA: C9H11N2O8P

PUBCHEM: 3656

CHARGE: -2

CHEBI: 17622

KEGG: C00365

FORMULA: C9H9O2

PUBCHEM: 7943

CHARGE: -1

CHEBI: 28631

KEGG: C05629

FORMULA: C27H49N2O8PRS

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA:

PUBCHEM: 8496

CHARGE: 0

CHEBI: 28354

KEGG: C06257

FORMULA: C5H10O4

PUBCHEM: 8496

CHARGE: 0

CHEBI: 28354

KEGG: C06257

FORMULA: C11H16N2O7

PUBCHEM: 7053

CHARGE: -2

CHEBI: 17279

KEGG: C04421

FORMULA:

PUBCHEM: 8496

CHARGE: 0

CHEBI: 28354

KEGG: C06257

FORMULA: C5H6N2O2

PUBCHEM: 3478

CHARGE: 0

CHEBI: 17821

KEGG: C00178

FORMULA: C8H15NO6

PUBCHEM: 3440

CHARGE: 0

CHEBI: 17411

KEGG: C00140

FORMULA: C8H14NO9P

PUBCHEM: 6922

CHARGE: -2

CHEBI: 28273

KEGG: C04257

FORMULA: C10H11N4O7P

PUBCHEM: 8446

CHARGE: -2

CHEBI: 28806

KEGG: C06196

FORMULA: C10H8O6

PUBCHEM: 4141

CHARGE: -2

CHEBI: 17582 29780

KEGG: C00885

FORMULA: NO

PUBCHEM: 3815

CHARGE: 0

CHEBI: 16480

KEGG: C00533

FORMULA: C25H45N2O9PRS

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C27H49N6O10

PUBCHEM: 0

CHARGE: 0

CHEBI: 0

KEGG: 0

FORMULA: C27H49N6O10

PUBCHEM: 0

CHARGE: 0

CHEBI: 0

KEGG: 0

FORMULA: C5H10O5

PUBCHEM: 3421

CHARGE: 0

CHEBI: 47013

KEGG: C00121

FORMULA: NO

PUBCHEM: 3815

CHARGE: 0

CHEBI: 16480

KEGG: C00533

FORMULA: C10H11N4O7P

PUBCHEM: 8446

CHARGE: -2

CHEBI: 28806

KEGG: C06196

FORMULA: C10H11N4O7P

PUBCHEM: 8446

CHARGE: -2

CHEBI: 28806

KEGG: C06196

FORMULA: NO

PUBCHEM: 3815

CHARGE: 0

CHEBI: 16480

KEGG: C00533

FORMULA: C27H49N6O10

PUBCHEM: 0

CHARGE: 0

CHEBI: 0

KEGG: 0

FORMULA: C5H10O5

PUBCHEM: 3421

CHARGE: 0

CHEBI: 47013

KEGG: C00121

FORMULA: C5H10O5

PUBCHEM: 3421

CHARGE: 0

CHEBI: 47013

KEGG: C00121

FORMULA: C10H12N5O10P2

PUBCHEM: 3652

CHARGE: -3

CHEBI: 28862

KEGG: C00361

FORMULA: C3H6NO2R

PUBCHEM: 0

CHARGE: 1

CHEBI: 13170

KEGG: 0

FORMULA: R

PUBCHEM: 4796

CHARGE: 0

CHEBI: 29173

KEGG: C01647

FORMULA: C58H83CoN16O14P

PUBCHEM: 8740

CHARGE: -1

CHEBI: 2481

KEGG: C06509

FORMULA: C5H6N2O2

PUBCHEM: 3478

CHARGE: 0

CHEBI: 17821

KEGG: C00178

FORMULA: C46H70O

PUBCHEM: 8105

CHARGE: 0

CHEBI: 40407

KEGG: C05810

FORMULA: C12H17N4OS

PUBCHEM: 3668

CHARGE: 1

CHEBI: 18385

KEGG: C00378

FORMULA: C55H89O7P2

PUBCHEM: 6347

CHARGE: -3

CHEBI: 17047

KEGG: C03543

FORMULA: C12H17N4OS

PUBCHEM: 3668

CHARGE: 1

CHEBI: 18385

KEGG: C00378

FORMULA: Fe

PUBCHEM: 3325

CHARGE: 2

CHEBI: 18248

KEGG: C00023

FORMULA: R

PUBCHEM: 4792

CHARGE: 0

CHEBI: 29178

KEGG: C01643

FORMULA: Fe

PUBCHEM: 3325

CHARGE: 2

CHEBI: 18248

KEGG: C00023

FORMULA: C55H89O7P2

PUBCHEM: 6347

CHARGE: -3

CHEBI: 17047

KEGG: C03543

FORMULA: C12H17N4OS

PUBCHEM: 3668

CHARGE: 1

CHEBI: 18385

KEGG: C00378

FORMULA: C71H113N2O18P2

PUBCHEM: 0

CHARGE: -3

CHEBI: 0

KEGG: 0

FORMULA: Fe

PUBCHEM: 3325

CHARGE: 2

CHEBI: 18248

KEGG: C00023

FORMULA:

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: O6S4

PUBCHEM: 5169

CHARGE: -2

CHEBI: 15226 16853

KEGG: C02084

FORMULA: C27H52O5

PUBCHEM: 3914

CHARGE: 0

CHEBI: 17815

KEGG: C00641

FORMULA:

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: C175H290O92P2

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: C27H52O5

PUBCHEM: 3914

CHARGE: 0

CHEBI: 17815

KEGG: C00641

FORMULA: C6H13NO2

PUBCHEM: 3423

CHARGE: 0

CHEBI: 15603

KEGG: C00123

FORMULA: C6H13NO2

PUBCHEM: 3423

CHARGE: 0

CHEBI: 15603

KEGG: C00123

FORMULA: C21H40O7P1

PUBCHEM: 6693

CHARGE: -1

CHEBI: 0

KEGG: C03974

FORMULA: C24H46O9P1

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C72H100CoN18O17P

PUBCHEM: 3494

CHARGE: 0

CHEBI: 18408

KEGG: C00194

FORMULA: C72H100CoN18O17P

PUBCHEM: 3494

CHARGE: 0

CHEBI: 18408

KEGG: C00194

FORMULA: C6H13NO2

PUBCHEM: 3423

CHARGE: 0

CHEBI: 15603

KEGG: C00123

FORMULA: C24H46O9P1

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C72H100CoN18O17P

PUBCHEM: 3494

CHARGE: 0

CHEBI: 18408

KEGG: C00194

FORMULA: C10H13N5O4

PUBCHEM: 3624

CHARGE: 0

CHEBI: 17172

KEGG: C00330

FORMULA: C10H13N2O4

PUBCHEM: 4184

CHARGE: -1

CHEBI: 17381

KEGG: C00931

FORMULA: C5H9N2O2R

PUBCHEM: 5339

CHARGE: 1

CHEBI: 29166

KEGG: C02282

FORMULA: C10H13N5O4

PUBCHEM: 3624

CHARGE: 0

CHEBI: 17172

KEGG: C00330

FORMULA: C12H23O2

PUBCHEM: 5649

CHARGE: -1

CHEBI: 30805

KEGG: C02679

FORMULA: C12H23O2

PUBCHEM: 5649

CHARGE: -1

CHEBI: 30805

KEGG: C02679

FORMULA: C42H36FeN4O16

PUBCHEM: 4010

CHARGE: -8

CHEBI: 28599

KEGG: C00748

FORMULA: C10H13N5O4

PUBCHEM: 3624

CHARGE: 0

CHEBI: 17172

KEGG: C00330

FORMULA: C12H23O2

PUBCHEM: 5649

CHARGE: -1

CHEBI: 30805

KEGG: C02679

FORMULA: C10H13N5O3

PUBCHEM: 3839

CHARGE: 0

CHEBI: 17256

KEGG: C00559

FORMULA: C6H12N3O

PUBCHEM: 4117

CHARGE: 1

CHEBI: 16255

KEGG: C00860

FORMULA: C3H5O6P

PUBCHEM: 3930

CHARGE: -2

CHEBI: 17138

KEGG: C00661

FORMULA: C7H9O5

PUBCHEM: 3776

CHARGE: -1

CHEBI: 16119

KEGG: C00493

FORMULA: C6H9O6

PUBCHEM: 3504

CHARGE: -1

CHEBI: 17032

KEGG: C00204

FORMULA: C6H9O6

PUBCHEM: 3504

CHARGE: -1

CHEBI: 17032

KEGG: C00204

FORMULA: C6H6O2

PUBCHEM: 3812

CHARGE: 0

CHEBI: 17594

KEGG: C00530

FORMULA: C23H48NO7P1

PUBCHEM: 7069

CHARGE: 0

CHEBI: 0

KEGG: C04438

FORMULA: C6H9O6

PUBCHEM: 3504

CHARGE: -1

CHEBI: 17032

KEGG: C00204

FORMULA:

PUBCHEM: NA

CHARGE: nan

CHEBI: NA

KEGG: NA

FORMULA: C10H14N2O5

PUBCHEM: 3514

CHARGE: 0

CHEBI: 17748

KEGG: C00214

FORMULA: C10H14N2O5

PUBCHEM: 3514

CHARGE: 0

CHEBI: 17748

KEGG: C00214

FORMULA: X

PUBCHEM: 0

CHARGE: 0

CHEBI: 0

KEGG: 0

FORMULA: C10H14N2O5

PUBCHEM: 3514

CHARGE: 0

CHEBI: 17748

KEGG: C00214

FORMULA: C8H7O3

PUBCHEM: 3915

CHARGE: -1

CHEBI: 18101

KEGG: C00642

FORMULA: C5H7NO3R

PUBCHEM: 5896

CHARGE: 0

CHEBI: 29157

KEGG: C02987

FORMULA: C73H120O21P2

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: C8H7O3

PUBCHEM: 3915

CHARGE: -1

CHEBI: 18101

KEGG: C00642

FORMULA: C9H11N2O12P2

PUBCHEM: 3317

CHARGE: -3

CHEBI: 17659

KEGG: C00015

FORMULA: C8H7O3

PUBCHEM: 3915

CHARGE: -1

CHEBI: 18101

KEGG: C00642

FORMULA: C15H27N2O8PRS

PUBCHEM: 8040

CHARGE: -1

CHEBI: 0

KEGG: C05745

FORMULA:

PUBCHEM: NA

CHARGE: nan

CHEBI: NA

KEGG: NA

FORMULA: C8H13N2O9P

PUBCHEM: 7017

CHARGE: -2

CHEBI: 18272

KEGG: C04376

FORMULA:

PUBCHEM: NA

CHARGE: nan

CHEBI: NA

KEGG: NA

FORMULA:

PUBCHEM: NA

CHARGE: nan

CHEBI: NA

KEGG: NA

FORMULA: C36H62O31

PUBCHEM: 5041

CHARGE: 0

CHEBI: 0

KEGG: C01936

FORMULA: C36H62O31

PUBCHEM: 5041

CHARGE: 0

CHEBI: 0

KEGG: C01936

FORMULA: C35H67O8P1

PUBCHEM: 3706

CHARGE: -2

CHEBI: 16337

KEGG: C00416

FORMULA: C7H3NO4

PUBCHEM: 6487

CHARGE: -2

CHEBI: 16675

KEGG: C03722

FORMULA: C36H62O31

PUBCHEM: 5041

CHARGE: 0

CHEBI: 0

KEGG: C01936

FORMULA: C35H67O8P1

PUBCHEM: 3706

CHARGE: -2

CHEBI: 16337

KEGG: C00416

FORMULA: C24H48O9P1

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C295H490O177P2

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: C5H11NO3S

PUBCHEM: 5898

CHARGE: 0

CHEBI: 17016

KEGG: C02989

FORMULA: C25H46N6O8

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: C10H10N2O11P

PUBCHEM: 4337

CHARGE: -3

CHEBI: 15842

KEGG: C01103

FORMULA: C74H112N14O39

PUBCHEM: 0

CHARGE: -4

CHEBI: 0

KEGG: 0

FORMULA: C16H21N4O10P2S

PUBCHEM: 0

CHARGE: -3

CHEBI: 0

KEGG: C05816

FORMULA: C5H11NO3S

PUBCHEM: 5898

CHARGE: 0

CHEBI: 17016

KEGG: C02989

FORMULA: C25H46N6O8

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: C35H52N6O13Fe

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C5H11NO3S

PUBCHEM: 5898

CHARGE: 0

CHEBI: 17016

KEGG: C02989

FORMULA: C15H25N2O8PRS

PUBCHEM: 6911

CHARGE: -1

CHEBI: 0

KEGG: C04246

FORMULA: C35H58N7O17P3S

PUBCHEM: 5585

CHARGE: -4

CHEBI: 15532

KEGG: C02593

FORMULA: C8H15NO6

PUBCHEM: 3440

CHARGE: 0

CHEBI: 17411

KEGG: C00140

FORMULA: C49H76O4

PUBCHEM: 3680

CHARGE: 0

CHEBI: 17976

KEGG: C00390

FORMULA: C19H38NO7P1

PUBCHEM: 7069

CHARGE: 0

CHEBI: 0

KEGG: C04438

FORMULA: C6H10O5

PUBCHEM: 0

CHARGE: 0

CHEBI: 0

KEGG: 0

FORMULA: C9H12N3O10P2

PUBCHEM: 3972

CHARGE: -3

CHEBI: 0

KEGG: C00705

FORMULA: R

PUBCHEM: 4797

CHARGE: 0

CHEBI: 29184

KEGG: C01648

FORMULA: C7H5NO4

PUBCHEM: 6183

CHARGE: -2

CHEBI: 18042

KEGG: C03340

FORMULA: C3H7NO2S

PUBCHEM: 3397

CHARGE: 0

CHEBI: 17561

KEGG: C00097

FORMULA: C7H7O7

PUBCHEM: 5290

CHARGE: -3

CHEBI: 10860 30836

KEGG: C02225

FORMULA: C7H15NO2

PUBCHEM: 4408

CHARGE: 0

CHEBI: 1941

KEGG: C01181

FORMULA: C3H7NO2S

PUBCHEM: 3397

CHARGE: 0

CHEBI: 17561

KEGG: C00097

FORMULA: C10H13N5O3

PUBCHEM: 3839

CHARGE: 0

CHEBI: 17256

KEGG: C00559

FORMULA: C24H36N7O17P3S

PUBCHEM: 3400

CHARGE: -4

CHEBI: 15539

KEGG: C00100

FORMULA: C9H18O6N3

PUBCHEM: 0

CHARGE: -3

CHEBI: 0

KEGG: 0

FORMULA: C6H9O9P

PUBCHEM: 4457

CHARGE: -2

CHEBI: 16938

KEGG: C01236

FORMULA: C2H5NO2

PUBCHEM: 3339

CHARGE: 0

CHEBI: 15428

KEGG: C00037

FORMULA: C9H18O6N3

PUBCHEM: 0

CHARGE: -3

CHEBI: 0

KEGG: 0

FORMULA: C9H18O6N3

PUBCHEM: 0

CHARGE: -3

CHEBI: 0

KEGG: 0

FORMULA: C2H5NO2

PUBCHEM: 3339

CHARGE: 0

CHEBI: 15428

KEGG: C00037

FORMULA: C20H40O9P1

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C2H5NO2

PUBCHEM: 3339

CHARGE: 0

CHEBI: 15428

KEGG: C00037

FORMULA: C3H6O2

PUBCHEM: 4189

CHARGE: 0

CHEBI: 17167

KEGG: C00937

FORMULA: C6H11O7

PUBCHEM: 4136

CHARGE: -1

CHEBI: 12931 16534

KEGG: C00880

FORMULA: C7H5O6

PUBCHEM: 6896

CHARGE: -3

CHEBI: 16717

KEGG: C04225

FORMULA: C3H5O6P

PUBCHEM: 3411

CHARGE: -2

CHEBI: 16108

KEGG: C00111

FORMULA: C6H11O7

PUBCHEM: 4136

CHARGE: -1

CHEBI: 12931 16534

KEGG: C00880

FORMULA: C6H11O7

PUBCHEM: 4136

CHARGE: -1

CHEBI: 12931 16534

KEGG: C00880

FORMULA: C23H41N2O9PRS

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C3H6O2

PUBCHEM: 3714

CHARGE: 0

CHEBI: 18041

KEGG: C00424

FORMULA: C6H10O10P

PUBCHEM: 3638

CHARGE: -3

CHEBI: 48928

KEGG: C00345

FORMULA: C4H5O3

PUBCHEM: 3531

CHARGE: -1

CHEBI: 16265

KEGG: C00232

FORMULA: C77H117N15O40

PUBCHEM: 0

CHARGE: -4

CHEBI: 0

KEGG: 0

FORMULA: C7H5O3

PUBCHEM: 3456

CHARGE: -1

CHEBI: 30763

KEGG: C00156

FORMULA: C42H72O36

PUBCHEM: 3037125??8462

CHARGE: 0

CHEBI: 0

KEGG: 0

FORMULA: C21H37N2O8PRS

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: Cl

PUBCHEM: 3415

CHARGE: -1

CHEBI: 17996

KEGG: C00115

FORMULA: C6H9O4

PUBCHEM: 4217

CHARGE: -1

CHEBI: 11561 17094

KEGG: C00966

FORMULA: C10H12N5O13P3

PUBCHEM: 3581

CHARGE: -4

CHEBI: 16497

KEGG: C00286

FORMULA: C79H130O24P2

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: C3H9NO4P

PUBCHEM: 6809

CHARGE: -1

CHEBI: 28390

KEGG: C04122

FORMULA: C656H1103N2O440P4

PUBCHEM: 0

CHARGE: -11

CHEBI: 0

KEGG: 0

FORMULA: C42H77N1O10P1

PUBCHEM: 5698

CHARGE: -1

CHEBI: 0

KEGG: C02737

FORMULA: C656H1103N2O440P4

PUBCHEM: 0

CHARGE: -11

CHEBI: 0

KEGG: 0

FORMULA: Cl

PUBCHEM: 3415

CHARGE: -1

CHEBI: 17996

KEGG: C00115

FORMULA: C4H6NO4

PUBCHEM: 3351

CHARGE: -1

CHEBI: 17053

KEGG: C00049

FORMULA: C4H6NO4

PUBCHEM: 3351

CHARGE: -1

CHEBI: 17053

KEGG: C00049

FORMULA: C6H10O12P2

PUBCHEM: 6535

CHARGE: -4

CHEBI: 4250

KEGG: C03785

FORMULA: C24H46O9P1

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C4H6NO4

PUBCHEM: 3351

CHARGE: -1

CHEBI: 17053

KEGG: C00049

FORMULA: C8H8NO6P

PUBCHEM: 3320

CHARGE: -2

CHEBI: 18405

KEGG: C00018

FORMULA: C11H12NO8

PUBCHEM: 7087

CHARGE: -3

CHEBI: 35266

KEGG: C04462

FORMULA: C12H20N2O9PS

PUBCHEM: 7001

CHARGE: -3

CHEBI: 15769

KEGG: C04352

FORMULA: C7H8N5O8P2

PUBCHEM: 0

CHARGE: -3

CHEBI: 0

KEGG: 0

FORMULA: C49H56FeN4O5

PUBCHEM: 47204998

CHARGE: -2

CHEBI: 0

KEGG: C15672

FORMULA: C21H39N2O9PRS

PUBCHEM: 7209

CHARGE: -1

CHEBI: 0

KEGG: C04619

FORMULA: C21H41O7P1

PUBCHEM: 3950

CHARGE: -2

CHEBI: 16975

KEGG: C00681

FORMULA: C12H22O11

PUBCHEM: 3389

CHARGE: 0

CHEBI: 17992

KEGG: C00089

FORMULA: C10H12N5O12P3

PUBCHEM: 3431

CHARGE: -4

CHEBI: 16284

KEGG: C00131

FORMULA: C21H41O7P1

PUBCHEM: 3950

CHARGE: -2

CHEBI: 16975

KEGG: C00681

FORMULA: C12H22O11

PUBCHEM: 3389

CHARGE: 0

CHEBI: 17992

KEGG: C00089

FORMULA: C3H5NO4S

PUBCHEM: 3881

CHARGE: -2

CHEBI: 16345

KEGG: C00606

FORMULA: C27H51O8P1

PUBCHEM: 3706

CHARGE: -2

CHEBI: 16337

KEGG: C00416

FORMULA: C6H8O10P

PUBCHEM: 0

CHARGE: -3

CHEBI: 0

KEGG: C14899

FORMULA: C27H51O8P1

PUBCHEM: 3706

CHARGE: -2

CHEBI: 16337

KEGG: C00416

FORMULA: C6H9O7

PUBCHEM: 3892

CHARGE: -1

CHEBI: 16142

KEGG: C00618

FORMULA: C17H31N2O9PRS

PUBCHEM: 8042

CHARGE: -1

CHEBI: 0

KEGG: C05747

FORMULA: C29H53N2O9PRS

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C5H7O3S

PUBCHEM: 5611

CHARGE: -1

CHEBI: 17275

KEGG: C01180

FORMULA: C16H24N2O16P2

PUBCHEM: 4099

CHARGE: -2

CHEBI: 15700

KEGG: C00842

FORMULA: C20H38O9P1

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C20H38O9P1

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C6H9N3O2

PUBCHEM: 3435

CHARGE: 0

CHEBI: 15971

KEGG: C00135

FORMULA: C23H43N2O8PRS

PUBCHEM: 7620

CHARGE: -1

CHEBI: 0

KEGG: C05223

FORMULA: C65H124O17P2

PUBCHEM: 8259

CHARGE: -2

CHEBI: 0

KEGG: C05980

FORMULA: C20H30N6O12S2

PUBCHEM: 3427

CHARGE: -2

CHEBI: 17858

KEGG: C00127

FORMULA: C8H13N2O2

PUBCHEM: 3816

CHARGE: 1

CHEBI: 16410

KEGG: C00534

FORMULA: C10H11N4O8P

PUBCHEM: 3430

CHARGE: -2

CHEBI: 17202

KEGG: C00130

FORMULA: C29H44N6O15

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: C3H8O1

PUBCHEM: 8258

CHARGE: 0

CHEBI: 28831

KEGG: C05979

FORMULA: C10H10NO6Fe

PUBCHEM: 0

CHARGE: 2

CHEBI: 0

KEGG: 0

FORMULA: C10H10NO6Fe

PUBCHEM: 0

CHARGE: 2

CHEBI: 0

KEGG: 0

FORMULA: C21H44NO7P1

PUBCHEM: 8253

CHARGE: 0

CHEBI: 0

KEGG: C05973

FORMULA: C15H19N5O20P4

PUBCHEM: 5699

CHARGE: -6

CHEBI: 18263

KEGG: C02739

FORMULA: C38H74O10P1

PUBCHEM: 3637

CHARGE: -1

CHEBI: 0

KEGG: C00344

FORMULA: C27H40N7O17P3S

PUBCHEM: 7658

CHARGE: -4

CHEBI: 28706

KEGG: C05271

FORMULA: C21H44NO7P1

PUBCHEM: 8253

CHARGE: 0

CHEBI: 0

KEGG: C05973

FORMULA: C10H10NO6Fe

PUBCHEM: 0

CHARGE: 2

CHEBI: 0

KEGG: 0

FORMULA: C14H24N6O3S

PUBCHEM: 4368

CHARGE: 2

CHEBI: 15625

KEGG: C01137

FORMULA: C38H74O10P1

PUBCHEM: 3637

CHARGE: -1

CHEBI: 0

KEGG: C00344

FORMULA: C2H3O3

PUBCHEM: 3460

CHARGE: -1

CHEBI: 17497

KEGG: C00160

FORMULA: C2H3O3

PUBCHEM: 3460

CHARGE: -1

CHEBI: 17497

KEGG: C00160

FORMULA: C2H7N1O3P1

PUBCHEM: 6353

CHARGE: -1

CHEBI: 15573

KEGG: C03557

FORMULA: C2H7N1O3P1

PUBCHEM: 6353

CHARGE: -1

CHEBI: 15573

KEGG: C03557

FORMULA: C2H3O3

PUBCHEM: 3460

CHARGE: -1

CHEBI: 17497

KEGG: C00160

FORMULA: C2H7N1O3P1

PUBCHEM: 6353

CHARGE: -1

CHEBI: 15573

KEGG: C03557

FORMULA: C5H4O5

PUBCHEM: 3328

CHARGE: -2

CHEBI: 30915

KEGG: C00026

FORMULA: C37H57N7O20

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: C5H4O5

PUBCHEM: 3328

CHARGE: -2

CHEBI: 30915

KEGG: C00026

FORMULA: C48H74O4

PUBCHEM: 8110

CHARGE: 0

CHEBI: 27688

KEGG: C05815

FORMULA: C10H13N5O3

PUBCHEM: 3839

CHARGE: 0

CHEBI: 17256

KEGG: C00559

FORMULA: C5H4O5

PUBCHEM: 3328

CHARGE: -2

CHEBI: 30915

KEGG: C00026

FORMULA: C37H57N7O20

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: C19H33N2O8PRS

PUBCHEM: 8046

CHARGE: -1

CHEBI: 0

KEGG: C05751

FORMULA: C36H62O31

PUBCHEM: 0

CHARGE: 0

CHEBI: 0

KEGG: C00912

FORMULA: C7H10O5

PUBCHEM: 7045

CHARGE: -2

CHEBI: 35121

KEGG: C04411

FORMULA: C112H202N3O42P3

PUBCHEM: 0

CHARGE: -6

CHEBI: 0

KEGG: 0

FORMULA: R

PUBCHEM: 4045

CHARGE: 0

CHEBI: 29182

KEGG: C00787

FORMULA: C36H62O31

PUBCHEM: 0

CHARGE: 0

CHEBI: 0

KEGG: C00912

FORMULA: C36H62O31

PUBCHEM: 0

CHARGE: 0

CHEBI: 0

KEGG: C00912

FORMULA: C112H202N3O42P3

PUBCHEM: 0

CHARGE: -6

CHEBI: 0

KEGG: 0

FORMULA: C192H333N2O101P4

PUBCHEM: 0

CHARGE: -11

CHEBI: 0

KEGG: 0

FORMULA: C247H410O143P2

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: C11H8O5

PUBCHEM: 5692

CHARGE: -2

CHEBI: 18325

KEGG: C02730

FORMULA: C42H80O11P

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C8H14NO9P

PUBCHEM: 3650

CHARGE: -2

CHEBI: 15784

KEGG: C00357

FORMULA: C5H10NO2S

PUBCHEM: 4112

CHARGE: 0

CHEBI: 16867

KEGG: C00855

FORMULA: C5H10NO2S

PUBCHEM: 4112

CHARGE: 0

CHEBI: 16867

KEGG: C00855

FORMULA: C5H10NO2S

PUBCHEM: 4112

CHARGE: 0

CHEBI: 16867

KEGG: C00855

FORMULA: NO3

PUBCHEM: 3543

CHARGE: -1

CHEBI: 48107

KEGG: C00244

FORMULA: C6H12NOR

PUBCHEM: 6020

CHARGE: 1

CHEBI: 29160

KEGG: C03127

FORMULA: C9H12N3O8P

PUBCHEM: 8117

CHARGE: -2

CHEBI: 0

KEGG: C05822

FORMULA: C8H5O7

PUBCHEM: 6753

CHARGE: -3

CHEBI: 15924

KEGG: C04052

FORMULA: R

PUBCHEM: 4799

CHARGE: 0

CHEBI: 29179

KEGG: C01650

FORMULA: C9H12N3O8P

PUBCHEM: 8117

CHARGE: -2

CHEBI: 0

KEGG: C05822

FORMULA: C9H23N3O

PUBCHEM: 4273

CHARGE: 2

CHEBI: 27911

KEGG: C01029

FORMULA: X

PUBCHEM: 0

CHARGE: 0

CHEBI: 0

KEGG: 0

FORMULA: C15H22N2O17P2

PUBCHEM: 6496

CHARGE: -2

CHEBI: 18251

KEGG: C03733

FORMULA: C9H11NO6

PUBCHEM: 8220

CHARGE: -2

CHEBI: 27657

KEGG: C05932

FORMULA: C7H14N2O3

PUBCHEM: 3726

CHARGE: 0

CHEBI: 16543

KEGG: C00437

FORMULA: C44H47CoN4O16

PUBCHEM: 13710

CHARGE: -7

CHEBI: 0

KEGG: C11543

FORMULA: C50H70O2

PUBCHEM: 8113

CHARGE: 0

CHEBI: 28192

KEGG: C05818

FORMULA: C9H12N3O13P3

PUBCHEM: 3742

CHARGE: -4

CHEBI: 16311

KEGG: C00458

FORMULA: C5H9NO4

PUBCHEM: 4228

CHARGE: 0

CHEBI: 17981

KEGG: C00979

FORMULA: C37H60N7O17P3S

PUBCHEM: 7659

CHARGE: -4

CHEBI: 28935

KEGG: C05272

FORMULA: C7H8O2

PUBCHEM: 125??3480

CHARGE: 0

CHEBI: 30746

KEGG: 0

FORMULA: C5H10O4

PUBCHEM: 3449

CHARGE: 0

CHEBI: 30797

KEGG: 0

FORMULA: C5H6O3

PUBCHEM: 4564493??3441

CHARGE: 0

CHEBI: 11851 16530

KEGG: 0

FORMULA: C2H2NO3

PUBCHEM: 4622

CHARGE: -1

CHEBI: 18058

KEGG: C01444

FORMULA: C16H28N2O11

PUBCHEM: 4818

CHARGE: 0

CHEBI: 0

KEGG: C01674

FORMULA: C8H11NO3

PUBCHEM: 3608

CHARGE: 0

CHEBI: 16709

KEGG: C00314

FORMULA: C8H9NO3

PUBCHEM: 3549

CHARGE: 0

CHEBI: 17310

KEGG: C00250

FORMULA: C3H8O2

PUBCHEM: 5836

CHARGE: 0

CHEBI: 28972

KEGG: C02912

FORMULA: C3H8O2

PUBCHEM: 5840

CHARGE: 0

CHEBI: 29002

KEGG: C02917

FORMULA: C36H62O31

PUBCHEM: 0

CHARGE: 0

CHEBI: 0

KEGG: C00912

FORMULA: C5H16N2

PUBCHEM: 4816

CHARGE: 2

CHEBI: 18127

KEGG: C01672

FORMULA: C10H11N5O6P

PUBCHEM: 5400

CHARGE: -1

CHEBI: 0

KEGG: C02353

FORMULA: C9H11N3O7P

PUBCHEM: 5401

CHARGE: -1

CHEBI: 0

KEGG: C02354

FORMULA: C10H11N5O7P

PUBCHEM: 8444

CHARGE: -1

CHEBI: 0

KEGG: C06194

FORMULA: C9H10N2O8P

PUBCHEM: 5402

CHARGE: -1

CHEBI: 0

KEGG: C02355

FORMULA: C3H9N2O2

PUBCHEM: 8629

CHARGE: 1

CHEBI: 18383

KEGG: C06393

FORMULA: C7H14N2O4

PUBCHEM: 3949

CHARGE: 0

CHEBI: 16488 30308

KEGG: C00680

FORMULA: C6H9O6

PUBCHEM: 3504

CHARGE: -1

CHEBI: 17032

KEGG: C00204

FORMULA: C8H8O3

PUBCHEM: 6744

CHARGE: 0

CHEBI: 0

KEGG: C04043

FORMULA: C10H12N5O7P

PUBCHEM: 4566

CHARGE: -2

CHEBI: 28931

KEGG: C01367

FORMULA: C9H12N3O8P

PUBCHEM: 8117

CHARGE: -2

CHEBI: 0

KEGG: C05822

FORMULA: C10H12N5O8P

PUBCHEM: 8443

CHARGE: -2

CHEBI: 0

KEGG: C06193

FORMULA: C9H7O3

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C9H9O3

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C9H11N2O9P

PUBCHEM: 4567

CHARGE: -2

CHEBI: 28895

KEGG: C01368

FORMULA: C4H9NO2

PUBCHEM: 3628

CHARGE: 0

CHEBI: 16865

KEGG: C00334

FORMULA: C8H8O2

PUBCHEM: 6521

CHARGE: 0

CHEBI: 15621

KEGG: C03765

FORMULA: C6H9O7

PUBCHEM: 4301

CHARGE: -1

CHEBI: 17426

KEGG: C01062

FORMULA: C18H30N5O9

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C15H25N4O8

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C2H3O2

PUBCHEM: 3335

CHARGE: -1

CHEBI: 15366

KEGG: C00033

FORMULA: C4H5O3

PUBCHEM: 3464

CHARGE: -1

CHEBI: 0

KEGG: C00164

FORMULA: C2H4O

PUBCHEM: 3384

CHARGE: 0

CHEBI: 15343

KEGG: C00084

FORMULA: C8H14NO9P

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: C8H15NO6

PUBCHEM: 4363

CHARGE: 0

CHEBI: 28037

KEGG: C01132

FORMULA: C8H14NO9P

PUBCHEM: 6921

CHARGE: -2

CHEBI: 7125

KEGG: C04256

FORMULA: C8H15NO6

PUBCHEM: 3440

CHARGE: 0

CHEBI: 17411

KEGG: C00140

FORMULA: C8H15NO6

PUBCHEM: 3918

CHARGE: 0

CHEBI: 17122

KEGG: C00645

FORMULA: C11H18NO8

PUBCHEM: 5676

CHARGE: -1

CHEBI: 0

KEGG: C02713

FORMULA: C11H18NO9

PUBCHEM: 3568

CHARGE: -1

CHEBI: 17012

KEGG: C00270

FORMULA: C181H314N3O103P4

PUBCHEM: 0

CHARGE: -9

CHEBI: 0

KEGG: 0

FORMULA: C5H9NO4

PUBCHEM: 4228

CHARGE: 0

CHEBI: 17981

KEGG: C00979

FORMULA: C5H5N5

PUBCHEM: 3447

CHARGE: 0

CHEBI: 16708

KEGG: C00147

FORMULA: C10H13N5O4

PUBCHEM: 3512

CHARGE: 0

CHEBI: 16335

KEGG: C00212

FORMULA: C72H100CoN18O17P

PUBCHEM: 3494

CHARGE: 0

CHEBI: 18408

KEGG: C00194

FORMULA: Ag

PUBCHEM: 8935

CHARGE: 1

CHEBI: 9141

KEGG: C06710

FORMULA: C5H16N4

PUBCHEM: 3479

CHARGE: 2

CHEBI: 17431

KEGG: C00179

FORMULA: C5H4O5

PUBCHEM: 3328

CHARGE: -2

CHEBI: 30915

KEGG: C00026

FORMULA: C3H7NO2

PUBCHEM: 3399

CHARGE: 0

CHEBI: 16958

KEGG: C00099

FORMULA: C3H7NO2

PUBCHEM: 3433

CHARGE: 0

CHEBI: 15570

KEGG: C00133

FORMULA: C3H7NO2

PUBCHEM: 3343

CHARGE: 0

CHEBI: 16977

KEGG: C00041

FORMULA: C6H12N2O3

PUBCHEM: 4239

CHARGE: 0

CHEBI: 16576

KEGG: C00993

FORMULA: C6H12O6

PUBCHEM: 4657

CHARGE: 0

CHEBI: 4093

KEGG: C01487

FORMULA: C4H6N4O3

PUBCHEM: 4709

CHARGE: 0

CHEBI: 15676

KEGG: C01551

FORMULA: C10H12N5O7P

PUBCHEM: 3322

CHARGE: -2

CHEBI: 16027

KEGG: C00020

FORMULA: C19H29N2O12

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C5H10O5

PUBCHEM: 3558

CHARGE: 0

CHEBI: 17535

KEGG: C00259

FORMULA: C22H33N4O13

PUBCHEM: 0

CHARGE: -3

CHEBI: 0

KEGG: 0

FORMULA: C22H33FeN4O13

PUBCHEM: 7887

CHARGE: 0

CHEBI: 18157

KEGG: C05554

FORMULA: C6H15N4O2

PUBCHEM: 3362

CHARGE: 1

CHEBI: 16467

KEGG: C00062

FORMULA: C6H8O6

PUBCHEM: 3372

CHARGE: 0

CHEBI: 29073 38290

KEGG: C00072

FORMULA: C4H8N2O3

PUBCHEM: 3452

CHARGE: 0

CHEBI: 17196

KEGG: C00152

FORMULA: AsO3

PUBCHEM: 8922

CHARGE: -3

CHEBI: 29866

KEGG: C06697

FORMULA: C4H6NO4

PUBCHEM: 3351

CHARGE: -1

CHEBI: 17053

KEGG: C00049

FORMULA: C4H7O2

PUBCHEM: 3545

CHARGE: -1

CHEBI: 30772

KEGG: C00246

FORMULA: C4H9O3S

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: Ca

PUBCHEM: 3376

CHARGE: 2

CHEBI: 29108

KEGG: C00076

FORMULA: C48H72CoN11O8

PUBCHEM: 8069

CHARGE: 0

CHEBI: 28956

KEGG: C05774

FORMULA: C62H88CoN13O14P

PUBCHEM: 4110

CHARGE: -1

CHEBI: 15982

KEGG: C00853

FORMULA: Cd

PUBCHEM: 4601

CHARGE: 2

CHEBI: 48775

KEGG: C01413

FORMULA: C5H10N2O3S

PUBCHEM: 4606

CHARGE: 0

CHEBI: 4047

KEGG: C01419

FORMULA: C5H14NO

PUBCHEM: 3414

CHARGE: 1

CHEBI: 15354

KEGG: C00114

FORMULA: C6H5O7

PUBCHEM: 3458

CHARGE: -3

CHEBI: 30769

KEGG: C00158

FORMULA: C6H5O7

PUBCHEM: 3605

CHARGE: -3

CHEBI: 30887

KEGG: C00311

FORMULA: C6H3O6

PUBCHEM: 3707

CHARGE: -3

CHEBI: 32805

KEGG: C00417

FORMULA: Cl

PUBCHEM: 3415

CHARGE: -1

CHEBI: 17996

KEGG: C00115

FORMULA: C9H12N3O8P

PUBCHEM: 3357

CHARGE: -2

CHEBI: 17361

KEGG: C00055

FORMULA: CO2

PUBCHEM: 3313

CHARGE: 0

CHEBI: 16526

KEGG: C00011

FORMULA: Co

PUBCHEM: 3475

CHARGE: 2

CHEBI: 27638

KEGG: C00175

FORMULA: C176H303N2O100P4

PUBCHEM: 0

CHARGE: -11

CHEBI: 0

KEGG: 0

FORMULA: C35H52N6O13Fe

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C35H52N6O13

PUBCHEM: 0

CHARGE: -4

CHEBI: 0

KEGG: 0

FORMULA: C7H15NO3

PUBCHEM: 3612

CHARGE: 0

CHEBI: 16347

KEGG: C00318

FORMULA: C4H5N3O

PUBCHEM: 3670

CHARGE: 0

CHEBI: 16040

KEGG: C00380

FORMULA: Cu

PUBCHEM: 3370

CHARGE: 2

CHEBI: 28694

KEGG: C00070

FORMULA: Cu

PUBCHEM: 0

CHARGE: 1

CHEBI: 49552

KEGG: 0

FORMULA: CHN

PUBCHEM: 4537

CHARGE: 0

CHEBI: 18407

KEGG: C01326

FORMULA: CNO

PUBCHEM: 4604

CHARGE: -1

CHEBI: 28024

KEGG: C01417

FORMULA: C3H7NO2S

PUBCHEM: 4051

CHARGE: 0

CHEBI: 16375

KEGG: C00793

FORMULA: C3H7NO2S

PUBCHEM: 3397

CHARGE: 0

CHEBI: 17561

KEGG: C00097

FORMULA: C6H12N2O4S2

PUBCHEM: 3774

CHARGE: 0

CHEBI: 16283

KEGG: C00491

FORMULA: C9H13N3O5

PUBCHEM: 3758

CHARGE: 0

CHEBI: 17562

KEGG: C00475

FORMULA: C10H13N5O3

PUBCHEM: 3839

CHARGE: 0

CHEBI: 17256

KEGG: C00559

FORMULA: C10H12N5O6P

PUBCHEM: 3651

CHARGE: -2

CHEBI: 17713

KEGG: C00360

FORMULA: C10H19O2

PUBCHEM: 4728

CHARGE: -1

CHEBI: 30813

KEGG: C01571

FORMULA: C9H12N3O7P

PUBCHEM: 3538

CHARGE: -2

CHEBI: 15918

KEGG: C00239

FORMULA: C9H13N3O4

PUBCHEM: 4137

CHARGE: 0

CHEBI: 15698

KEGG: C00881

FORMULA: C12H23O2

PUBCHEM: 5649

CHARGE: -1

CHEBI: 30805

KEGG: C02679

FORMULA: C10H12N5O7P

PUBCHEM: 3653

CHARGE: -2

CHEBI: 16192

KEGG: C00362

FORMULA: C10H13N5O4

PUBCHEM: 3624

CHARGE: 0

CHEBI: 17172

KEGG: C00330

FORMULA: C3H6O3

PUBCHEM: 3484

CHARGE: 0

CHEBI: 16016

KEGG: C00184

FORMULA: C10H11N4O7P

PUBCHEM: 8446

CHARGE: -2

CHEBI: 28806

KEGG: C06196

FORMULA: C10H12N4O4

PUBCHEM: 7859

CHARGE: 0

CHEBI: 28997

KEGG: C05512

FORMULA: C2H6S

PUBCHEM: 3859

CHARGE: 0

CHEBI: 17437

KEGG: C00580

FORMULA: C2H6OS

PUBCHEM: 13325

CHARGE: 0

CHEBI: 28262

KEGG: C11143

FORMULA: C8H12NO2

PUBCHEM: 6517

CHARGE: 1

CHEBI: 18243

KEGG: C03758

FORMULA: C10H13N2O8P

PUBCHEM: 3655

CHARGE: -2

CHEBI: 17013

KEGG: C00364

FORMULA: C9H11N2O8P

PUBCHEM: 3656

CHARGE: -2

CHEBI: 17622

KEGG: C00365

FORMULA: C9H12N2O5

PUBCHEM: 3809

CHARGE: 0

CHEBI: 16450

KEGG: C00526

FORMULA: C272H447N14O160P4

PUBCHEM: 0

CHARGE: -15

CHEBI: 0

KEGG: 0

FORMULA: C112H202N3O42P3

PUBCHEM: 0

CHARGE: -6

CHEBI: 0

KEGG: 0

FORMULA: C30H27N3O15

PUBCHEM: 8116

CHARGE: 0

CHEBI: 28855

KEGG: C05821

FORMULA: C2H8NO

PUBCHEM: 3489

CHARGE: 1

CHEBI: 16000

KEGG: C00189

FORMULA: C2H5O3S

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C2H6O

PUBCHEM: 3752

CHARGE: 0

CHEBI: 16236

KEGG: C00469

FORMULA: C6H11O9P

PUBCHEM: 3385

CHARGE: -2

CHEBI: 15946

KEGG: C00085

FORMULA: CH2O

PUBCHEM: 3367

CHARGE: 0

CHEBI: 16842

KEGG: C00067

FORMULA: Fe

PUBCHEM: 3325

CHARGE: 2

CHEBI: 18248

KEGG: C00023

FORMULA: Fe

PUBCHEM: 0

CHARGE: 3

CHEBI: 14819

KEGG: 0

FORMULA: C12H10FeO14

PUBCHEM: 8472

CHARGE: -3

CHEBI: 0

KEGG: C06229

FORMULA: C10H10NO6Fe

PUBCHEM: 0

CHARGE: 2

CHEBI: 0

KEGG: 0

FORMULA: C9H18O6N3Fe

PUBCHEM: 8470

CHARGE: 0

CHEBI: 0

KEGG: C06227

FORMULA: C9H18O6N3

PUBCHEM: 0

CHARGE: -3

CHEBI: 0

KEGG: 0

FORMULA: C27H42FeN9O12

PUBCHEM: 8471

CHARGE: 0

CHEBI: 0

KEGG: C06228

FORMULA: C27H42N9O12

PUBCHEM: 0

CHARGE: -3

CHEBI: 0

KEGG: 0

FORMULA: C30H27FeN3O15

PUBCHEM: 8473

CHARGE: 3

CHEBI: 28199

KEGG: C06230

FORMULA: C25H46FeN6O8

PUBCHEM: 9799

CHARGE: 1

CHEBI: 0

KEGG: C07597

FORMULA: C25H46N6O8

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: CH1O2

PUBCHEM: 3358

CHARGE: -1

CHEBI: 30751

KEGG: C00058

FORMULA: C6H12O6

PUBCHEM: 3395

CHARGE: 0

CHEBI: 15824

KEGG: C00095

FORMULA: C12H25N2O7

PUBCHEM: 47205784

CHARGE: 1

CHEBI: 0

KEGG: C16488

FORMULA: C6H9O7

PUBCHEM: 4160

CHARGE: -1

CHEBI: 4126

KEGG: C00905

FORMULA: C6H12O5

PUBCHEM: 4264

CHARGE: 0

CHEBI: 2181

KEGG: C01019

FORMULA: C4H2O4

PUBCHEM: 3422

CHARGE: -2

CHEBI: 18012

KEGG: C00122

FORMULA: C6H11O9P

PUBCHEM: 3403

CHARGE: -2

CHEBI: 16077 29042

KEGG: C00103

FORMULA: C8H20NO6P

PUBCHEM: 3939

CHARGE: 0

CHEBI: 16870

KEGG: C00670

FORMULA: C5H14NO6P

PUBCHEM: 4454

CHARGE: 0

CHEBI: 0

KEGG: C01233

FORMULA: C6H14O8P

PUBCHEM: 6135

CHARGE: -1

CHEBI: 0

KEGG: C03274

FORMULA: C9H18O11P

PUBCHEM: 4447

CHARGE: -1

CHEBI: 18321

KEGG: C01225

FORMULA: C6H13NO8P

PUBCHEM: 3081457

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C6H11O9P

PUBCHEM: 3392

CHARGE: -2

CHEBI: 4170

KEGG: C00092

FORMULA: C6H11O9P

PUBCHEM: 3734

CHARGE: -2

CHEBI: 17973

KEGG: C00446

FORMULA: C6H12O6

PUBCHEM: 4738

CHARGE: 0

CHEBI: 28260

KEGG: C01582

FORMULA: C6H12O6

PUBCHEM: 3424

CHARGE: 0

CHEBI: 4139

KEGG: C00124

FORMULA: C6H8O8

PUBCHEM: 4135

CHARGE: -2

CHEBI: 0

KEGG: C00879

FORMULA: C6H11O7

PUBCHEM: 4136

CHARGE: -1

CHEBI: 12931 16534

KEGG: C00880

FORMULA: C6H11O7

PUBCHEM: 47205248

CHARGE: -1

CHEBI: 0

KEGG: C15930

FORMULA: C6H14O6

PUBCHEM: 4837

CHARGE: 0

CHEBI: 16813

KEGG: C01697

FORMULA: C6H9O7

PUBCHEM: 3627

CHARGE: -1

CHEBI: 0

KEGG: C00333

FORMULA: C6H13NO8P

PUBCHEM: 3645

CHARGE: -1

CHEBI: 15873

KEGG: C00352

FORMULA: C6H14NO5

PUBCHEM: 3623

CHARGE: 1

CHEBI: 47977

KEGG: C00329

FORMULA: C7H15NO2

PUBCHEM: 4408

CHARGE: 0

CHEBI: 1941

KEGG: C01181

FORMULA: C10H12N5O11P2

PUBCHEM: 3337

CHARGE: -3

CHEBI: 17552

KEGG: C00035

FORMULA: C6H12O6

PUBCHEM: 3333

CHARGE: 0

CHEBI: 4167

KEGG: C00031

FORMULA: C6H11O7

PUBCHEM: 3556

CHARGE: -1

CHEBI: 33198

KEGG: C00257

FORMULA: C6H8O8

PUBCHEM: 4076

CHARGE: -2

CHEBI: 16002

KEGG: C00818

FORMULA: C6H8O10P

PUBCHEM: 7759

CHARGE: -3

CHEBI: 28547

KEGG: C05385

FORMULA: C6H9O7

PUBCHEM: 3491

CHARGE: -1

CHEBI: 4178 47952

KEGG: C00191

FORMULA: C5H10N2O3

PUBCHEM: 3364

CHARGE: 0

CHEBI: 18050

KEGG: C00064

FORMULA: C5H8NO4

PUBCHEM: 3327

CHARGE: -1

CHEBI: 16015

KEGG: C00025

FORMULA: C2H5NO2

PUBCHEM: 3339

CHARGE: 0

CHEBI: 15428

KEGG: C00037

FORMULA: C3H6O3

PUBCHEM: 3856

CHARGE: 0

CHEBI: 17378

KEGG: C00577

FORMULA: C5H11NO2

PUBCHEM: 3985

CHARGE: 0

CHEBI: 17750

KEGG: C00719

FORMULA: C3H7O6P

PUBCHEM: 5889

CHARGE: -2

CHEBI: 17270

KEGG: C02979

FORMULA: C3H7O6P

PUBCHEM: 3393

CHARGE: -2

CHEBI: 15978

KEGG: C00093

FORMULA: C3H5O4

PUBCHEM: 3557

CHARGE: -1

CHEBI: 32398

KEGG: C00258

FORMULA: C3H8O3

PUBCHEM: 3416

CHARGE: 0

CHEBI: 17754

KEGG: C00116

FORMULA: C2H3O3

PUBCHEM: 3460

CHARGE: -1

CHEBI: 17497

KEGG: C00160

FORMULA: C10H12N5O8P

PUBCHEM: 3444

CHARGE: -2

CHEBI: 17345

KEGG: C00144

FORMULA: C10H13N5O5

PUBCHEM: 3677

CHARGE: 0

CHEBI: 16750

KEGG: C00387

FORMULA: C20H30N6O12S2

PUBCHEM: 3427

CHARGE: -2

CHEBI: 17858

KEGG: C00127

FORMULA: C10H16N3O6S

PUBCHEM: 3353

CHARGE: -1

CHEBI: 16856

KEGG: C00051

FORMULA: C10H12N5O14P3

PUBCHEM: 3346

CHARGE: -4

CHEBI: 15996

KEGG: C00044

FORMULA: C5H5N5O

PUBCHEM: 3541

CHARGE: 0

CHEBI: 16235

KEGG: C00242

FORMULA: H2

PUBCHEM: 3577

CHARGE: 0

CHEBI: 18276

KEGG: C00282

FORMULA: H2O2

PUBCHEM: 3329

CHARGE: 0

CHEBI: 16240

KEGG: C00027

FORMULA: H2O

PUBCHEM: 3303

CHARGE: 0

CHEBI: 15377

KEGG: C00001

FORMULA: H2S

PUBCHEM: 3578

CHARGE: 0

CHEBI: 16136

KEGG: C00283

FORMULA: H

PUBCHEM: 3380

CHARGE: 1

CHEBI: 15378

KEGG: C00080

FORMULA: C192H333N2O101P4

PUBCHEM: 0

CHARGE: -11

CHEBI: 0

KEGG: 0

FORMULA: C126H226N2O40P2

PUBCHEM: 0

CHARGE: -6

CHEBI: 0

KEGG: 0

FORMULA: C16H31O2

PUBCHEM: 3548

CHARGE: -1

CHEBI: 15756

KEGG: C00249

FORMULA: C16H29O2

PUBCHEM: 3548

CHARGE: -1

CHEBI: 15756

KEGG: C00249

FORMULA: Hg

PUBCHEM: 3970

CHARGE: 2

CHEBI: 16793

KEGG: C00703

FORMULA: C6H9N3O2

PUBCHEM: 3435

CHARGE: 0

CHEBI: 15971

KEGG: C00135

FORMULA: C4H9NO3

PUBCHEM: 3561

CHARGE: 0

CHEBI: 15699

KEGG: C00263

FORMULA: C6H11O2

PUBCHEM: 4740

CHARGE: -1

CHEBI: 30776

KEGG: C01585

FORMULA: C5H4N4O

PUBCHEM: 3560

CHARGE: 0

CHEBI: 17368

KEGG: C00262

FORMULA: C6H11O7

PUBCHEM: 4032

CHARGE: -1

CHEBI: 17796

KEGG: C00770

FORMULA: C6H13NO2

PUBCHEM: 3697

CHARGE: 0

CHEBI: 17191

KEGG: C00407

FORMULA: C10H11N4O8P

PUBCHEM: 3430

CHARGE: -2

CHEBI: 17202

KEGG: C00130

FORMULA: C8H7N

PUBCHEM: 3747

CHARGE: 0

CHEBI: 16881

KEGG: C00463

FORMULA: C6H12O6

PUBCHEM: 3437

CHARGE: 0

CHEBI: 17268

KEGG: C00137

FORMULA: C10H12N4O5

PUBCHEM: 3588

CHARGE: 0

CHEBI: 17596

KEGG: C00294

FORMULA: C2H5O4S

PUBCHEM: 7545

CHARGE: -1

CHEBI: 0

KEGG: C05123

FORMULA: K

PUBCHEM: 3537

CHARGE: 1

CHEBI: 29103

KEGG: C00238

FORMULA: C84H148N2O37P2

PUBCHEM: 8297

CHARGE: -6

CHEBI: 0

KEGG: C06025

FORMULA: C3H5O3

PUBCHEM: 3555

CHARGE: -1

CHEBI: 42111

KEGG: C00256

FORMULA: C3H5O3

PUBCHEM: 3486

CHARGE: -1

CHEBI: 422

KEGG: C00186

FORMULA: C12H22O11

PUBCHEM: 3542

CHARGE: 0

CHEBI: 36219

KEGG: C00243

FORMULA: C6H13NO2

PUBCHEM: 3423

CHARGE: 0

CHEBI: 15603

KEGG: C00123

FORMULA: C114H202N2O39P2

PUBCHEM: 0

CHARGE: -6

CHEBI: 0

KEGG: 0

FORMULA: C110H196N2O39P2

PUBCHEM: 8298

CHARGE: -6

CHEBI: 27963

KEGG: C06026

FORMULA: C6H15N2O2

PUBCHEM: 3349

CHARGE: 1

CHEBI: 18019

KEGG: C00047

FORMULA: C5H10O5

PUBCHEM: 4676

CHARGE: 0

CHEBI: 28480

KEGG: C01508

FORMULA: C4H4O5

PUBCHEM: 3780

CHARGE: -2

CHEBI: 30796

KEGG: C00497

FORMULA: C4H4O5

PUBCHEM: 3449

CHARGE: -2

CHEBI: 30797

KEGG: C00149

FORMULA: C12H22O11

PUBCHEM: 3508

CHARGE: 0

CHEBI: 17306

KEGG: C00208

FORMULA: C36H62O31

PUBCHEM: 5041

CHARGE: 0

CHEBI: 0

KEGG: C01936

FORMULA: C30H52O26

PUBCHEM: 124005??3611

CHARGE: 0

CHEBI: 28057

KEGG: 0

FORMULA: C18H32O16

PUBCHEM: 4954

CHARGE: 0

CHEBI: 27931

KEGG: C01835

FORMULA: C24H42O21

PUBCHEM: 5141

CHARGE: 0

CHEBI: 0

KEGG: C02052

FORMULA: C6H11O9P

PUBCHEM: 3572

CHARGE: -2

CHEBI: 17369

KEGG: C00275

FORMULA: C6H12O6

PUBCHEM: 3459

CHARGE: 0

CHEBI: 4208

KEGG: C00159

FORMULA: C9H15O9

PUBCHEM: 13711

CHARGE: -1

CHEBI: 15847

KEGG: C11544

FORMULA: C12H22O11

PUBCHEM: 7769

CHARGE: 0

CHEBI: 28053

KEGG: C05402

FORMULA: C5H10NO2S

PUBCHEM: 4112

CHARGE: 0

CHEBI: 16867

KEGG: C00855

FORMULA: C5H11NO2S

PUBCHEM: 3373

CHARGE: 0

CHEBI: 16643

KEGG: C00073

FORMULA: C5H11NO3S

PUBCHEM: 847

CHARGE: 0

CHEBI: 0

KEGG: 0

FORMULA: C5H11NO3S

PUBCHEM: 5898

CHARGE: 0

CHEBI: 17016

KEGG: C02989

FORMULA: Mg

PUBCHEM: 3599

CHARGE: 2

CHEBI: 18420

KEGG: C00305

FORMULA: C6H6O24P6

PUBCHEM: 4428

CHARGE: -12

CHEBI: 17401

KEGG: C01204

FORMULA: C6H14NO2S

PUBCHEM: 6054

CHARGE: 1

CHEBI: 17728

KEGG: C03172

FORMULA: Mn

PUBCHEM: 3336

CHARGE: 2

CHEBI: 18291

KEGG: C00034

FORMULA: C6H14O6

PUBCHEM: 3682

CHARGE: 0

CHEBI: 16899

KEGG: C00392

FORMULA:

PUBCHEM: 8475

CHARGE: -2

CHEBI: 36264

KEGG: C06232

FORMULA: CH3O3S

PUBCHEM: 49991312

CHARGE: -1

CHEBI: 25224

KEGG: 0

FORMULA: N2O

PUBCHEM: 4143

CHARGE: 0

CHEBI: 17045

KEGG: C00887

FORMULA: Na

PUBCHEM: 4541

CHARGE: 1

CHEBI: 29101

KEGG: C01330

FORMULA: C6H4NO2

PUBCHEM: 3552

CHARGE: -1

CHEBI: 15940

KEGG: C00253

FORMULA: H4N

PUBCHEM: 4547

CHARGE: 1

CHEBI: 28938

KEGG: C01342

FORMULA: Ni

PUBCHEM: 3585

CHARGE: 2

CHEBI: 28112

KEGG: C00291

FORMULA: C11H14N2O8P

PUBCHEM: 3741

CHARGE: -1

CHEBI: 16171

KEGG: C00455

FORMULA: NO2

PUBCHEM: 3388

CHARGE: -1

CHEBI: 16301

KEGG: C00088

FORMULA: NO3

PUBCHEM: 3543

CHARGE: -1

CHEBI: 48107

KEGG: C00244

FORMULA: NO

PUBCHEM: 3815

CHARGE: 0

CHEBI: 16480

KEGG: C00533

FORMULA: O2

PUBCHEM: 3309

CHARGE: 0

CHEBI: 15379

KEGG: C00007

FORMULA: O2

PUBCHEM: 3971

CHARGE: -1

CHEBI: 18421

KEGG: C00704

FORMULA: C18H35O2

PUBCHEM: 4692

CHARGE: -1

CHEBI: 25629

KEGG: C01530

FORMULA: C18H33O2

PUBCHEM: 3978

CHARGE: -1

CHEBI: 16196

KEGG: 0

FORMULA: C8H15O2

PUBCHEM: 8658

CHARGE: -1

CHEBI: 28837

KEGG: C06423

FORMULA: C5H13N2O2

PUBCHEM: 4756

CHARGE: 1

CHEBI: 18257

KEGG: C01602

FORMULA: C5H3N2O4

PUBCHEM: 3589

CHARGE: -1

CHEBI: 16742

KEGG: C00295

FORMULA: C4H2O5

PUBCHEM: 3338

CHARGE: -2

CHEBI: 30744

KEGG: C00036

FORMULA: C8H8O

PUBCHEM: 3876

CHARGE: 0

CHEBI: 16424

KEGG: C00601

FORMULA: C8H12N

PUBCHEM: 7711

CHARGE: 1

CHEBI: 18397

KEGG: C05332

FORMULA: C9H11NO2

PUBCHEM: 3379

CHARGE: 0

CHEBI: 17295

KEGG: C00079

FORMULA: C34H30FeN4O4

PUBCHEM: 3334

CHARGE: -2

CHEBI: 17627

KEGG: C00032

FORMULA: HO4P

PUBCHEM: 3311

CHARGE: -2

CHEBI: 18367

KEGG: C00009

FORMULA: C9H16NO5

PUBCHEM: 4121

CHARGE: -1

CHEBI: 29032 46905 7916

KEGG: C00864

FORMULA: C3H5O2

PUBCHEM: 3463

CHARGE: -1

CHEBI: 30768

KEGG: C00163

FORMULA: C3H6O

PUBCHEM: 3762

CHARGE: 0

CHEBI: 17153

KEGG: C00479

FORMULA: C9H9O2

PUBCHEM: 7943

CHARGE: -1

CHEBI: 28631

KEGG: C05629

FORMULA: HO3P

PUBCHEM: 8926

CHARGE: -2

CHEBI: 0

KEGG: C06701

FORMULA: C5H9NO2

PUBCHEM: 3448

CHARGE: 0

CHEBI: 17203

KEGG: C00148

FORMULA: C7H12N2O3

PUBCHEM: 0

CHARGE: 0

CHEBI: 0

KEGG: 0

FORMULA: C12H25N2O7

PUBCHEM: 0

CHARGE: 1

CHEBI: 0

KEGG: 0

FORMULA: C3H6NO6P

PUBCHEM: 4251

CHARGE: -2

CHEBI: 15811

KEGG: C01005

FORMULA: C4H14N2

PUBCHEM: 3434

CHARGE: 2

CHEBI: 17148

KEGG: C00134

FORMULA: C3H3O3

PUBCHEM: 3324

CHARGE: -1

CHEBI: 32816

KEGG: C00022

FORMULA: C5H9O8P

PUBCHEM: 3417

CHARGE: -2

CHEBI: 17797

KEGG: C00117

FORMULA: C5H10O5

PUBCHEM: 3421

CHARGE: 0

CHEBI: 47013

KEGG: C00121

FORMULA: C6H12O5

PUBCHEM: 3790

CHARGE: 0

CHEBI: 16055

KEGG: C00507

FORMULA: C6H14O6

PUBCHEM: 4052

CHARGE: 0

CHEBI: 17924

KEGG: C00794

FORMULA: C3H7NO3

PUBCHEM: 4003

CHARGE: 0

CHEBI: 16523

KEGG: C00740

FORMULA: C3H7NO3

PUBCHEM: 3365

CHARGE: 0

CHEBI: 17115

KEGG: C00065

FORMULA: C7H9O5

PUBCHEM: 3776

CHARGE: -1

CHEBI: 16119

KEGG: C00493

FORMULA: O2S

PUBCHEM: 11497

CHARGE: 0

CHEBI: 18422

KEGG: C09306

FORMULA: O3S

PUBCHEM: 3394

CHARGE: -2

CHEBI: 48854

KEGG: C00094

FORMULA: O4S

PUBCHEM: 3359

CHARGE: -2

CHEBI: 16189

KEGG: C00059

FORMULA: C7H22N3

PUBCHEM: 3609

CHARGE: 3

CHEBI: 16610

KEGG: C00315

FORMULA: C4H4O4

PUBCHEM: 3344

CHARGE: -2

CHEBI: 15741

KEGG: C00042

FORMULA: C12H22O11

PUBCHEM: 3389

CHARGE: 0

CHEBI: 17992

KEGG: C00089

FORMULA: C2H2O5S

PUBCHEM: 7846991

CHARGE: -2

CHEBI: 0

KEGG: C14179

FORMULA: C4H4O6

PUBCHEM: 4154

CHARGE: -2

CHEBI: 15671 30924

KEGG: C00898

FORMULA: C2H7NO3S

PUBCHEM: 3544

CHARGE: 0

CHEBI: 15891

KEGG: C00245

FORMULA: CNS

PUBCHEM: 4888

CHARGE: -1

CHEBI: 29200

KEGG: C01755

FORMULA: C12H17N4OS

PUBCHEM: 3668

CHARGE: 1

CHEBI: 18385

KEGG: C00378

FORMULA: C4H9NO3

PUBCHEM: 3488

CHARGE: 0

CHEBI: 16857

KEGG: C00188

FORMULA: C4H8NO6P

PUBCHEM: 14294

CHARGE: -2

CHEBI: 37525

KEGG: C12147

FORMULA: C5H6N2O2

PUBCHEM: 3478

CHARGE: 0

CHEBI: 17821

KEGG: C00178

FORMULA: C10H14N2O5

PUBCHEM: 3514

CHARGE: 0

CHEBI: 17748

KEGG: C00214

FORMULA: C3H10N

PUBCHEM: 3844

CHARGE: 1

CHEBI: 18139

KEGG: C00565

FORMULA: C3H9NO

PUBCHEM: 4338

CHARGE: 0

CHEBI: 15724

KEGG: C01104

FORMULA: C12H22O11

PUBCHEM: 4320

CHARGE: 0

CHEBI: 16551

KEGG: C01083

FORMULA: C11H12N2O2

PUBCHEM: 3378

CHARGE: 0

CHEBI: 16828

KEGG: C00078

FORMULA: O3S2

PUBCHEM: 3614

CHARGE: -2

CHEBI: 16094

KEGG: C00320

FORMULA: C14H27O2

PUBCHEM: 8659

CHARGE: -1

CHEBI: 28875 30807

KEGG: C06424

FORMULA: C14H25O2

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: O4W1

PUBCHEM: 26697048

CHARGE: -2

CHEBI: 46502

KEGG: 0

FORMULA: C8H12NO

PUBCHEM: 3766

CHARGE: 1

CHEBI: 15760

KEGG: C00483

FORMULA: C9H11NO3

PUBCHEM: 3382

CHARGE: 0

CHEBI: 17895

KEGG: C00082

FORMULA: C9H10NO6P

PUBCHEM: 8732

CHARGE: -2

CHEBI: 0

KEGG: C06501

FORMULA: C17H25N3O17P2

PUBCHEM: 3345

CHARGE: -2

CHEBI: 16264

KEGG: C00043

FORMULA: C17H25N3O17P2

PUBCHEM: 3503

CHARGE: -2

CHEBI: 16650

KEGG: C00203

FORMULA: C15H22N2O17P2

PUBCHEM: 3331

CHARGE: -2

CHEBI: 18066

KEGG: C00029

FORMULA: C15H22N2O17P2

PUBCHEM: 3354

CHARGE: -2

CHEBI: 18307

KEGG: C00052

FORMULA: C15H19N2O18P2

PUBCHEM: 3467

CHARGE: -3

CHEBI: 17200

KEGG: C00167

FORMULA: C9H11N2O9P

PUBCHEM: 3405

CHARGE: -2

CHEBI: 16695

KEGG: C00105

FORMULA: C4H4N2O2

PUBCHEM: 3406

CHARGE: 0

CHEBI: 17568

KEGG: C00106

FORMULA: CH4N2O

PUBCHEM: 3386

CHARGE: 0

CHEBI: 16199

KEGG: C00086

FORMULA: C9H12N2O6

PUBCHEM: 3593

CHARGE: 0

CHEBI: 16704

KEGG: C00299

FORMULA: C5H11NO2

PUBCHEM: 3483

CHARGE: 0

CHEBI: 16414

KEGG: C00183

FORMULA: C5H4N4O2

PUBCHEM: 3675

CHARGE: 0

CHEBI: 17712

KEGG: C00385

FORMULA: C10H11N4O9P

PUBCHEM: 3925

CHARGE: -2

CHEBI: 15652

KEGG: C00655

FORMULA: C10H12N4O6

PUBCHEM: 4895

CHARGE: 0

CHEBI: 18107

KEGG: C01762

FORMULA: C5H10O5

PUBCHEM: 3481

CHARGE: 0

CHEBI: 15936

KEGG: C00181

FORMULA: C5H10O5

PUBCHEM: 3606

CHARGE: 0

CHEBI: 17399

KEGG: C00312

FORMULA: Zn

PUBCHEM: 3340

CHARGE: 2

CHEBI: 29105

KEGG: C00038

FORMULA: C2H7N1O3P1

PUBCHEM: 6353

CHARGE: -1

CHEBI: 15573

KEGG: C03557

FORMULA: C8H7O3

PUBCHEM: 3915

CHARGE: -1

CHEBI: 18101

KEGG: C00642

FORMULA: C4H2N2O3

PUBCHEM: 0

CHARGE: 0

CHEBI: 0

KEGG: 0

FORMULA: C656H1103N2O440P4

PUBCHEM: 0

CHARGE: -11

CHEBI: 0

KEGG: 0

FORMULA: C42H47N3O25

PUBCHEM: 0

CHARGE: 0

CHEBI: 0

KEGG: 0

FORMULA: C42H47FeN3O25

PUBCHEM: 0

CHARGE: 3

CHEBI: 0

KEGG: 0

FORMULA: C16H20N1O11

PUBCHEM: 0

CHARGE: -1

CHEBI: 0

KEGG: 0

FORMULA: C6H12O6

PUBCHEM: 4053

CHARGE: 0

CHEBI: 4249

KEGG: C00795

FORMULA: C8H13N3O4

PUBCHEM: 0

CHARGE: 0

CHEBI: 0

KEGG: phosphorylated version of C03373

FORMULA: C3H2O6P

PUBCHEM: 3374

CHARGE: -3

CHEBI: 18021 44897

KEGG: C00074

FORMULA: C3H4O7P

PUBCHEM: 3904

CHARGE: -3

CHEBI: 17835

KEGG: C00631

FORMULA: C3H4O7P

PUBCHEM: 3497

CHARGE: -3

CHEBI: 17794

KEGG: C00197

FORMULA: O6S4

PUBCHEM: 5169

CHARGE: -2

CHEBI: 15226 16853

KEGG: C02084

FORMULA: CH3NO

PUBCHEM: 3771

CHARGE: 0

CHEBI: 16397

KEGG: C00488

FORMULA: C4H4O6

PUBCHEM: 5189

CHARGE: -2

CHEBI: 15672

KEGG: C02107

FORMULA: C7H6NO2

PUBCHEM: 3847

CHARGE: -1

CHEBI: 30753

KEGG: C00568

FORMULA: C25H48N6O8

PUBCHEM: 123851

CHARGE: 1

CHEBI: 0

KEGG: 0

FORMULA: C25H45FeN6O8

PUBCHEM: 123851

CHARGE: 1

CHEBI: 0

KEGG: 0

FORMULA: C27H48N6O9

PUBCHEM: 167864

CHARGE: 0

CHEBI: 0

KEGG: 0

FORMULA: C27H45FeN6O9

PUBCHEM: 167864

CHARGE: 0

CHEBI: 0

KEGG: 0

FORMULA: C27H49N6O10

PUBCHEM: 0

CHARGE: 0

CHEBI: 0

KEGG: 0

FORMULA: C27H46FeN6O10

PUBCHEM: 0

CHARGE: 0

CHEBI: 0

KEGG: 0

FORMULA: C5H10O4

PUBCHEM: 4927

CHARGE: 0

CHEBI: 28816

KEGG: C01801

FORMULA:

PUBCHEM: 8496

CHARGE: 0

CHEBI: 28354

KEGG: C06257

FORMULA:

PUBCHEM: NA

CHARGE: nan

CHEBI: NA

KEGG: NA

FORMULA:

PUBCHEM: 6038

CHARGE: 1

CHEBI: 15927

KEGG: C03150

FORMULA:

PUBCHEM: NA

CHARGE: nan

CHEBI: NA

KEGG: NA

FORMULA:

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA: C6H5O6

PUBCHEM: 135626273

CHARGE: -3

CHEBI: 62517

KEGG: C19806

FORMULA:

PUBCHEM: NA

CHARGE: nan

CHEBI: NA

KEGG: NA

FORMULA:

PUBCHEM: NA

CHARGE: nan

CHEBI: NA

KEGG: NA

FORMULA:

PUBCHEM: NA

CHARGE: nan

CHEBI: NA

KEGG: NA

FORMULA:

PUBCHEM: 0

CHARGE: -2

CHEBI: 0

KEGG: 0

FORMULA:

PUBCHEM: 8326

CHARGE: 0

CHEBI: 0

KEGG: C06056

FORMULA:

PUBCHEM: NA

CHARGE: nan

CHEBI: NA

KEGG: NA

FORMULA:

PUBCHEM: 4976

CHARGE: -2

CHEBI: 15987

KEGG: C01861

GENE_ASSOCIATION:

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM2037

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM2037

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM4229 and STM4228 and STM4227 and STM4230 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM4231

SUBSYSTEM: Transport Outer Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM4403

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM4403

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM4403

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM4403

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM3009

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM3009

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM3009

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM3009

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM3009

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM3009

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM3009

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM3009

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM3009

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM3009

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM3009

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM3009

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM3009

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM3009

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM3010

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3010

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3010

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3010

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3010

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3010

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3010

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3009

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM3009

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM3009

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM3009

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM3009

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM3009

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM3009

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM3010

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3010

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3010

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3010

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3010

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3010

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3010

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3646

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3646

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3646

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3646

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0457 or STM1235 )

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM1473 or STM2267 or STM0999 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM1067 or STM0227 )

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM1067 or STM0227 )

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM0227 or STM1067 )

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM1067 or STM0227 )

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM1067 or STM0227 )

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM1067 or STM0227 )

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM0227 or STM1067 )

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM1067 or STM0227 )

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM0227 or STM1067 )

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM1067 or STM0227 )

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM1067 or STM0227 )

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM1067 or STM0227 )

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM3674

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4403

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM4403 or STM2927 )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM4403 or STM2927 )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM4403

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM1195

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1195

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1195

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1195

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1195

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1195

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1195

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1195

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1195

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1195

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1195

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1195

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM2378 or STM1197 )

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM2378 or STM1197 )

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM2378

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM2378 or STM1197 )

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM2378

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM2378 or STM1197 )

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM2378

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM1197 or STM2378 )

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1197

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM2378 or STM1197 )

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM2378 or STM1197 )

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM1679 and STM1745 and STM1744 and STM1743 and STM1742 )

SUBSYSTEM: Murein Recycling

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM1800

SUBSYSTEM: Murein Recycling

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Murein Recycling

FLUX_VALUE

GENE_ASSOCIATION: ( STM1746.S and STM1745 and STM1744 and STM1743 and STM1742 )

SUBSYSTEM: Murein Recycling

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM4483

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4482

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM1473 or STM0999 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM0207

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM2838.S or STM3315 )

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM3010 and STM1196 )

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM3010 and STM1196 )

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM3010 and STM1196 )

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM3010 and STM1196 )

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM3010 and STM1196 )

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM3010 and STM1196 )

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM3010 and STM1196 )

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM3010 and STM1196 )

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM3010 and STM1196 )

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Methylglyoxal Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1963

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3664

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM2792

SUBSYSTEM: Arginine and Proline Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1597

SUBSYSTEM: Arginine and Proline Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM2793

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM1749 or STM2463 )

SUBSYSTEM: Pyruvate Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: s0001

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM2018

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM0232 and STM2366 and STM3379 and STM3380 )

SUBSYSTEM: Membrane Lipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0371 or STM4275 )

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM1220

SUBSYSTEM: Murein Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM3918

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( ( STM2433 and STM1203 and STM2431 and STM2432 ) or ( STM0685 and STM2431 and STM2432 ) )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM4122

SUBSYSTEM: Arginine and Proline Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM2992

SUBSYSTEM: Arginine and Proline Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM3795 and STM3796 ) or ( STM3901 and STM3902 )

SUBSYSTEM: Valine Leucine and Isoleucine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM3242 or STM2337 or STM1883 )

SUBSYSTEM: Pyruvate Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM3795 and STM3796 ) or ( STM3901 and STM3902 )

SUBSYSTEM: Valine Leucine and Isoleucine Metabolism

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3929

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM1830 and STM1831 and STM1832 and STM2431 and STM2432 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM2267 or STM0320 or STM0999 or STM1473 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM3338

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0999 or STM2267 )

SUBSYSTEM: Transport Outer Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM3339

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0309

SUBSYSTEM: Membrane Lipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0309

SUBSYSTEM: Membrane Lipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0309

SUBSYSTEM: Membrane Lipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0309

SUBSYSTEM: Membrane Lipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0309

SUBSYSTEM: Membrane Lipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0309

SUBSYSTEM: Membrane Lipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0309

SUBSYSTEM: Membrane Lipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0309

SUBSYSTEM: Membrane Lipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM1196 and STM1193 )

SUBSYSTEM: Membrane Lipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4120

SUBSYSTEM: Arginine and Proline Metabolism

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: s0001

SUBSYSTEM: Unassigned

FLUX_VALUE

GENE_ASSOCIATION: ( STM0158 or STM1712 )

SUBSYSTEM: Citric Acid Cycle

FLUX_VALUE

GENE_ASSOCIATION: ( STM0158 or STM1712 )

SUBSYSTEM: Citric Acid Cycle

FLUX_VALUE

GENE_ASSOCIATION: ( STM3468 or STM1303 )

SUBSYSTEM: Arginine and Proline Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM2577 or STM3583 )

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM4275

SUBSYSTEM: Pyruvate Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM2645 or STM1517 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM4273

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM1463

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM1198

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM3469 and STM1824 )

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM3747

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM0488

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM0488

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM0488

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM0165

SUBSYSTEM: Arginine and Proline Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3939

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM0488

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM0051

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM3113 or STM2409 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM2421

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM0413

SUBSYSTEM: Transport Outer Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM1340 and STM1342 and STM0206 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM4130 and ( STM1737 and STM3158 and STM3159 ) )

SUBSYSTEM: Transport Outer Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM3185

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM0483

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM2933

SUBSYSTEM: Cysteine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1232

SUBSYSTEM: Purine and Pyrimidine Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1232

SUBSYSTEM: Purine and Pyrimidine Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM4366

SUBSYSTEM: Purine and Pyrimidine Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM0683

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0146

SUBSYSTEM: Murein Recycling

FLUX_VALUE

GENE_ASSOCIATION: ( STM4358 or STM2450 or STM2991 )

SUBSYSTEM: Murein Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM1209

SUBSYSTEM: Murein Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM0444

SUBSYSTEM: Murein Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM0146

SUBSYSTEM: Murein Recycling

FLUX_VALUE

GENE_ASSOCIATION: ( STM2991 or STM4358 or STM2450 )

SUBSYSTEM: Murein Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM1800

SUBSYSTEM: Murein Recycling

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Murein Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM1209

SUBSYSTEM: Murein Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM0444

SUBSYSTEM: Murein Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM1209

SUBSYSTEM: Murein Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM3710

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM3078

SUBSYSTEM: Arginine and Proline Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0444

SUBSYSTEM: Murein Recycling

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM3173

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3173

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3173

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3173

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3173

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3173

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3173

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4121

SUBSYSTEM: Arginine and Proline Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0207

SUBSYSTEM: Methionine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4176

SUBSYSTEM: Purine and Pyrimidine Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM0533

SUBSYSTEM: Purine and Pyrimidine Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM0534

SUBSYSTEM: Purine and Pyrimidine Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM0154 and STM0736 and STM0737 )

SUBSYSTEM: Citric Acid Cycle

FLUX_VALUE

GENE_ASSOCIATION: STM2654

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM3630 and STM3629 and STM3628 and STM3627 and STM3626 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0380 or STM0130 )

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM1681

SUBSYSTEM: Murein Recycling

FLUX_VALUE

GENE_ASSOCIATION: ( STM4247 or STM1802 )

SUBSYSTEM: Alanine and Aspartate Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM2555 or STM0934 )

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Alanine and Aspartate Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0934 or STM2555 )

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM2827

SUBSYSTEM: tRNA Charging

FLUX_VALUE

GENE_ASSOCIATION: ( STM3560 and STM3561 and STM3563 and STM3567 and STM3562 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM4398

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM0006

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM3680

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3680

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0527

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0523

SUBSYSTEM: Nitrogen Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0522

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM3165 or STM0255 or STM1288 )

SUBSYSTEM: Methylglyoxal Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4108

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0146

SUBSYSTEM: Murein Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM0146

SUBSYSTEM: Murein Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM1800

SUBSYSTEM: Murein Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM3513

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3513

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3513

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3513

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3337

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3336

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0793

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM3970

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM4164

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM2009

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM1057 or STM0316 or STM4477 or STM2536 )

SUBSYSTEM: Cysteine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM2536 or STM4477 or STM0316 or STM1057 )

SUBSYSTEM: Arginine and Proline Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0999 or STM1473 or STM2267 or STM0320 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM1446

SUBSYSTEM: Murein Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM1724

SUBSYSTEM: Tyrosine Tryptophan and Phenylalanine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM1724 and STM1723 )

SUBSYSTEM: Tyrosine Tryptophan and Phenylalanine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: s0001

SUBSYSTEM: Threonine and Lysine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0795

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM0088

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM0088

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM0416

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM0102

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0194 and STM0192 and STM0193 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: s0001

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Transport Outer Membrane

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Transport Outer Membrane

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3016

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM1522

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM4294

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM4296 or STM3086 )

SUBSYSTEM: Arginine and Proline Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3086

SUBSYSTEM: Arginine and Proline Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1477

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM4123

SUBSYSTEM: Arginine and Proline Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3290.S

SUBSYSTEM: Arginine and Proline Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1909

SUBSYSTEM: tRNA Charging

FLUX_VALUE

GENE_ASSOCIATION: ( ( STM2355 and STM2352 and STM2351 and STM2353 ) or ( STM0890 and STM0887 and STM0888 and STM0891 and STM0889 ) )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM3066

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM3539

SUBSYSTEM: Threonine and Lysine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4382

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM2431 and STM2432 and STM4385 and STM4384 and STM4383.S )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM1294 or STM0847 or STM3598 )

SUBSYSTEM: Alanine and Aspartate Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3106

SUBSYSTEM: Alanine and Aspartate Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0680

SUBSYSTEM: Alanine and Aspartate Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3877

SUBSYSTEM: Alanine and Aspartate Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1000

SUBSYSTEM: tRNA Charging

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM1584

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM0180

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM4459 and STM4460 )

SUBSYSTEM: Purine and Pyrimidine Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM0002 or STM4101 or STM4220 )

SUBSYSTEM: Threonine and Lysine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM2641

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM2641

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM2641

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM2641

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM4326

SUBSYSTEM: Alanine and Aspartate Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0998

SUBSYSTEM: Alanine and Aspartate Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1901

SUBSYSTEM: tRNA Charging

FLUX_VALUE

GENE_ASSOCIATION: ( STM0665 and STM0664 and STM0663 and STM0662 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM3614

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM4283

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM1304

SUBSYSTEM: Arginine and Proline Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1511

SUBSYSTEM: Threonine and Lysine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: s0001

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Unassigned

FLUX_VALUE

GENE_ASSOCIATION: STM2071

SUBSYSTEM: Histidine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( ( ( STM3869 and STM3870 and STM3871 ) and ( STM3864 and STM3865 and STM3866 and STM3867 and STM3868 ) ) or ( ( STM3869 and STM3870 and STM3871 ) and ( STM3864 and STM3865 and STM3866 and STM3867 and STM3868 ) and STM3872 ) )

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION: STM4398

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Cysteine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3644

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM3644

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM0794

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM1771

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM2558

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM3314

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1718

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM4130 and ( STM1737 and STM3158 and STM3159 ) )

SUBSYSTEM: Transport Outer Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM1340 and STM1342 and STM0206 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM1340 and STM1342 and STM0206 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM4130 and ( STM1737 and STM3158 and STM3159 ) )

SUBSYSTEM: Transport Outer Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0066 and STM0067 )

SUBSYSTEM: Arginine and Proline Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3576

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0758 or STM4061 )

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM3190

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4064

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4064

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4064

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4064

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4064

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4064

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4064

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1779

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1427

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1427

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1427

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1427

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM3630 and STM3629 and STM3628 and STM3627 and STM3626 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM2162 and STM2163 and STM2164 and STM2165 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM2384

SUBSYSTEM: Tyrosine Tryptophan and Phenylalanine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4233

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( ( ( STM0621 and STM0622 and STM0623 ) or ( STM0059 and STM0060 and STM0061 ) ) and STM0620 )

SUBSYSTEM: Citric Acid Cycle

FLUX_VALUE

GENE_ASSOCIATION: STM0618

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM1739 or STM0812 )

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM1739 or STM0812 )

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM1739 or STM0812 )

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM1739 or STM0812 )

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM1739 or STM0812 )

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM1739 or STM0812 )

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM1739 or STM0812 )

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0203 or STM1490 )

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: s0001

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM3576

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM4061 or STM0758 )

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM3190 or STM3952 )

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0984

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0194 and STM0192 and STM0193 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: s0001

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM1204 and ( STM1737 and STM3158 and STM3159 ) )

SUBSYSTEM: Transport Outer Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM2451

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM4004

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM0072

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION: STM0071

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION: STM0070

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION: STM0072

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION: STM0070

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION: STM0071

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION: ( STM2809 and STM2810 and STM2811 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM4290

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM2809 and STM2810 and STM2811 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM4290

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM0074

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM0074

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM0730

SUBSYSTEM: Citric Acid Cycle

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM0071

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION: ( STM2809 and STM2810 and STM2811 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM4290

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM2953

SUBSYSTEM: Purine and Pyrimidine Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM0168

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0498

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0353

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3576

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM2267 or STM0320 or STM0999 or STM1473 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM3190

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM3525

SUBSYSTEM: Unassigned

FLUX_VALUE

GENE_ASSOCIATION: STM1686

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM3161

SUBSYSTEM: Cysteine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM2430 or STM2440 )

SUBSYSTEM: Cysteine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM2984

SUBSYSTEM: Cysteine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM3161 or STM1557 )

SUBSYSTEM: Methionine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0537

SUBSYSTEM: tRNA Charging

FLUX_VALUE

GENE_ASSOCIATION: ( STM0956 and STM0957 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM2645 or STM1517 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0440 and STM0441 and STM0442 and STM0443 )

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION: STM2183

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM0661 or STM0051 )

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM2122

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM3113 or STM2409 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM2421

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM0980

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM0980

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM1803

SUBSYSTEM: Alanine and Aspartate Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1463

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM0488

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM2409 or STM3113 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM0413

SUBSYSTEM: Transport Outer Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM4236

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4236

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4236

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4236

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4236

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4236

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4236

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4398

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM3013

SUBSYSTEM: Threonine and Lysine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3947

SUBSYSTEM: Threonine and Lysine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1954

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM0222

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0222

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0222

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0222

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0222

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0222

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0222

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: s0001

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM3195

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM0797 or STM1489 )

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM2121

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM2183

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM3113 or STM2409 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM0413

SUBSYSTEM: Transport Outer Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM2391

SUBSYSTEM: Transport Outer Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM3829

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM3612

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM2670 or STM0760 or STM1347 )

SUBSYSTEM: Tyrosine Tryptophan and Phenylalanine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3740

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM3113

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM3904

SUBSYSTEM: Valine Leucine and Isoleucine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3904

SUBSYSTEM: Valine Leucine and Isoleucine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM0598

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM0596

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM0064

SUBSYSTEM: Threonine and Lysine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM2489

SUBSYSTEM: Threonine and Lysine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0087

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM2365

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM4090

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM3206

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1058

SUBSYSTEM: Purine and Pyrimidine Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1058

SUBSYSTEM: Purine and Pyrimidine Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1163

SUBSYSTEM: Purine and Pyrimidine Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM0416

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM3295

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: s0001

SUBSYSTEM: Methionine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3486

SUBSYSTEM: Tyrosine Tryptophan and Phenylalanine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1358

SUBSYSTEM: Tyrosine Tryptophan and Phenylalanine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM3113

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM3165 or STM0255 )

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3646

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3646

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Arginine and Proline Metabolism

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Arginine and Proline Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0423

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM0049

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM2276

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM1900 or STM0137 )

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM3668

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM0140

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM4567

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM3997 and STM1807 )

SUBSYSTEM: Unassigned

FLUX_VALUE

GENE_ASSOCIATION: ( STM3997 and STM1807 )

SUBSYSTEM: Unassigned

FLUX_VALUE

GENE_ASSOCIATION: STM3043

SUBSYSTEM: Unassigned

FLUX_VALUE

GENE_ASSOCIATION: ( ( STM4323 and STM3915 ) or ( STM4323 and STM2649 ) )

SUBSYSTEM: Unassigned

FLUX_VALUE

GENE_ASSOCIATION: STM0607

SUBSYSTEM: Unassigned

FLUX_VALUE

GENE_ASSOCIATION: STM1511

SUBSYSTEM: Glycine and Serine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4398

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM1200

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM1750

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM4568 or STM4570 )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM2409 or STM3113 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM0413

SUBSYSTEM: Transport Outer Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM3731

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM0220

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM0422

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM3660

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM3692

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM3070

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1700

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1700

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1700

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1700

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1700

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1700

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1700

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1700

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1700

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1700

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1700

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1700

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1700

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1700

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1700

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1700

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1700

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1700

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1700

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1700

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1700

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1700

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1700

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1700

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM3713

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: ( STM3928 and STM3919 )

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: ( STM3928 and STM3919 )

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: ( STM3928 and STM3919 )

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM3926

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: ( STM3983 or STM2388 )

SUBSYSTEM: Membrane Lipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM3983 or STM2388 )

SUBSYSTEM: Membrane Lipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM2388 or STM3983 )

SUBSYSTEM: Membrane Lipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM3983 or STM2388 )

SUBSYSTEM: Membrane Lipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM3983 or STM2388 )

SUBSYSTEM: Membrane Lipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM3983 or STM2388 )

SUBSYSTEM: Membrane Lipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM3983 or STM2388 )

SUBSYSTEM: Membrane Lipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM3983 or STM2388 )

SUBSYSTEM: Membrane Lipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1884

SUBSYSTEM: Pentose Phosphate Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM1885

SUBSYSTEM: Pentose Phosphate Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM1155

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM1889

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM2401

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM1889

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM2952

SUBSYSTEM: GlycolysisGluconeogenesis

FLUX_VALUE

GENE_ASSOCIATION: STM0584

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM2457 and STM2458 )

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM2460

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION: STM4109

SUBSYSTEM: GlycolysisGluconeogenesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM0840 or STM0842 )

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3787

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM0403

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM0403

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM0403

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM0403

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM0403

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM0403

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM0403

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM0464

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM0464

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM0464

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM0464

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM0464

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM0464

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM0464

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM0464

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM0464

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM0464

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM1818 or STM1350 )

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM1350 or STM1818 )

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM1818 or STM1350 )

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM1350 or STM1818 )

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM1350 or STM1818 )

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM1818 or STM1350 )

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM1818 or STM1350 )

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM1818 or STM1350 )

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM1818 or STM1350 )

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM1818 or STM1350 )

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM3979

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM2947 and STM2948 )

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: s0001

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: s0001

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM2141 or STM3068 )

SUBSYSTEM: GlycolysisGluconeogenesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM4085 or STM4415 )

SUBSYSTEM: GlycolysisGluconeogenesis

FLUX_VALUE

GENE_ASSOCIATION: STM2976

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM2977

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM2974 or STM2916 )

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0489

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( ( STM4035 and STM4036 and STM4037 ) or ( STM1570 and STM1569 and STM1568 ) )

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION: ( ( STM1570 and STM1569 and STM1568 ) or ( STM4035 and STM4036 and STM4037 ) )

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION: STM2408

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM3190

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0594 and STM0590 and STM0592 and STM0591 )

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM2199 and ( STM1737 and STM3158 and STM3159 ) )

SUBSYSTEM: Transport Outer Membrane

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: s0001

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0191 and ( STM1737 and STM3158 and STM3159 ) )

SUBSYSTEM: Transport Outer Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM3979

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0194 and STM0192 and STM0193 )

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: s0001

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0191 and ( STM1737 and STM3158 and STM3159 ) )

SUBSYSTEM: Transport Outer Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0594 and STM0590 and STM0592 and STM0591 )

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: s0001

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0585 and ( STM1737 and STM3158 and STM3159 ) )

SUBSYSTEM: Transport Outer Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM0593

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0194 and STM0192 and STM0193 )

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: s0001

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0191 and ( STM1737 and STM3158 and STM3159 ) )

SUBSYSTEM: Transport Outer Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM0168

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM4285 and ( STM2847 and STM2848 and STM2849 and STM2850 and STM2851 and STM2852 ) )

SUBSYSTEM: Pyruvate Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( ( STM0694 and STM4084 ) or ( STM3045 and STM4084 ) )

SUBSYSTEM: Unassigned

FLUX_VALUE

GENE_ASSOCIATION: ( ( STM2947 and STM2948 ) or STM3979 )

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM3979

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM3407

SUBSYSTEM: tRNA Charging

FLUX_VALUE

GENE_ASSOCIATION: STM0045

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM3979

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( ( STM2947 and STM2948 ) or STM3979 )

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM0974

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM0974

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM4340 and STM4341 and STM4342 and STM4343 )

SUBSYSTEM: Citric Acid Cycle

FLUX_VALUE

GENE_ASSOCIATION: ( STM4340 and STM4341 and STM4342 and STM4343 )

SUBSYSTEM: Citric Acid Cycle

FLUX_VALUE

GENE_ASSOCIATION: STM2205

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM1830 and STM1831 and STM1832 and STM2431 and STM2432 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM2204 and STM2206 and STM2431 and STM2432 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM1756

SUBSYSTEM: Folate Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: s0001

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM1468 or STM4300 or STM1469 or ( STM0761 and STM0762 ) )

SUBSYSTEM: Citric Acid Cycle

FLUX_VALUE

GENE_ASSOCIATION: STM3614

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM3862

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1117

SUBSYSTEM: GlycolysisGluconeogenesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM3923 or STM2095 )

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM0202

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM4249

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4235

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4235

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4235

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4235

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4235

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4235

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4235

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM3556 and STM3557 and STM3554 and STM3555 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM3700

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( ( STM2284 and STM2285 and STM2286 ) or STM3526 )

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION: ( STM2284 and STM2285 and STM2286 )

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION: ( STM2284 and STM2285 and STM2286 )

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION: ( STM3556 and STM3557 and STM3554 and STM3555 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM3556 and STM3557 and STM3554 and STM3555 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM3556 and STM3557 and STM3554 and STM3555 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM3556 and STM3557 and STM3554 and STM3555 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM0840 or STM0842 )

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: s0001

SUBSYSTEM: Arginine and Proline Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0322

SUBSYSTEM: Arginine and Proline Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0684

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1886

SUBSYSTEM: Pentose Phosphate Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM0840 or STM0842 )

SUBSYSTEM: GlycolysisGluconeogenesis

FLUX_VALUE

GENE_ASSOCIATION: STM3787

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM1117

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM2267 or STM1473 or STM0999 or STM0320 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM3827

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM2962

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM0774 or STM2101 )

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0773

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4298

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3719

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM3134

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM1752 and STM2098 )

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM2189 and STM2190 and STM2188 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM3091

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM3787

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM1830 and STM1831 and STM1832 and STM2431 and STM2432 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM1290

SUBSYSTEM: GlycolysisGluconeogenesis

FLUX_VALUE

GENE_ASSOCIATION: STM2500

SUBSYSTEM: Purine and Pyrimidine Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1883

SUBSYSTEM: Purine and Pyrimidine Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM2108

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM2956 or STM3742 )

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM2107

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM2477

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM1473 or STM2267 or STM0999 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM3861

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM2555

SUBSYSTEM: Glycine and Serine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3740

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM3538

SUBSYSTEM: GlycolysisGluconeogenesis

FLUX_VALUE

GENE_ASSOCIATION: STM0472

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0169 )

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION: ( STM3512 or STM4482 or STM3541 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM3534 or STM3514 )

SUBSYSTEM: GlycolysisGluconeogenesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM3514 or STM3534 )

SUBSYSTEM: GlycolysisGluconeogenesis

FLUX_VALUE

GENE_ASSOCIATION: STM3249

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM2960 or STM2961 )

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM2962

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM3535

SUBSYSTEM: GlycolysisGluconeogenesis

FLUX_VALUE

GENE_ASSOCIATION: STM3722

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM3718

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM3717

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM3134 or STM0161 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM2189 and STM2190 and STM2188 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( ( STM2433 and STM1203 and STM2431 and STM2432 ) or ( STM1830 and STM1831 and STM1832 and STM2431 and STM2432 ) or ( STM2433 and STM2431 and STM2432 ) )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM3091

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM4231

SUBSYSTEM: Transport Outer Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM3537

SUBSYSTEM: GlycolysisGluconeogenesis

FLUX_VALUE

GENE_ASSOCIATION: STM3536

SUBSYSTEM: GlycolysisGluconeogenesis

FLUX_VALUE

GENE_ASSOCIATION: STM4007

SUBSYSTEM: Glutamate metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0686

SUBSYSTEM: tRNA Charging

FLUX_VALUE

GENE_ASSOCIATION: ( STM0830 and STM0829 and STM0828 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0999 or STM1473 or STM2267 or STM0320 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM0321

SUBSYSTEM: Arginine and Proline Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM2818

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1299

SUBSYSTEM: Glutamate Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1525

SUBSYSTEM: Glutamate Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3106

SUBSYSTEM: Glutamate Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM2362

SUBSYSTEM: Purine and Pyrimidine Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM4131

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM3330 and STM3331 )

SUBSYSTEM: Glutamate metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1777

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM2415

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM0665 and STM0664 and STM0663 and STM0662 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM4283

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM3746

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM0517

SUBSYSTEM: Glyoxylate Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM4087

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM3709

SUBSYSTEM: Glycine and Serine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM2162 and STM2163 and STM2164 and STM2165 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM3556 and STM3557 and STM3554 and STM3555 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM2283

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM2962

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM4108 or STM3529 )

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM2959 or STM2492 or STM3247 or STM0525 )

SUBSYSTEM: Glyoxylate Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3247

SUBSYSTEM: Glycine and Serine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM3054 and STM3053 and STM3055 and STM0154 )

SUBSYSTEM: Folate Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM3646 or STM1135 )

SUBSYSTEM: Glyoxylate Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM3646 or STM1135 )

SUBSYSTEM: Glyoxylate Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3692

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM4273

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM1620

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1620

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1620

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( s0001 or STM4087 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM4086

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0261

SUBSYSTEM: Methylglyoxal Metabolism

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Methylglyoxal Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM3655 and STM3656 )

SUBSYSTEM: tRNA Charging

FLUX_VALUE

GENE_ASSOCIATION: STM4398

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM2109

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM3200

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM3200

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM0248

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM0141

SUBSYSTEM: Purine and Pyrimidine Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM2510

SUBSYSTEM: Purine and Pyrimidine Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM2081

SUBSYSTEM: Pentose Phosphate Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM4485 or STM3542 )

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM2108

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM3553

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM2282

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3553

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM2282

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3553

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM2282

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3553

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM2282

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3553

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM2282

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0423

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM3702 or STM0872 or STM1433 or STM1165 )

SUBSYSTEM: Unassigned

FLUX_VALUE

GENE_ASSOCIATION: STM0491

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM3113

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM3139

SUBSYSTEM: Arginine and Proline Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3139

SUBSYSTEM: Arginine and Proline Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM3597

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM3551

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM0956 and STM0957 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0848 and STM0849 and STM0850 and STM0851 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM3095

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM2193

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1711

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM3913

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM2956

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: s0001

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM0317 or STM0170 )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM3747

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM0413

SUBSYSTEM: Transport Outer Membrane

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM1473 or STM0999 or STM2267 or STM0320 or s0001 or STM4016 )

SUBSYSTEM: Transport Outer Membrane

FLUX_VALUE

GENE_ASSOCIATION: s0001

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: s0001

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: s0001

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM3983 or STM2388 )

SUBSYSTEM: Membrane Lipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM3983 or STM2388 )

SUBSYSTEM: Membrane Lipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM2388 or STM3983 )

SUBSYSTEM: Membrane Lipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM3983 or STM2388 )

SUBSYSTEM: Membrane Lipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM3983 or STM2388 )

SUBSYSTEM: Membrane Lipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM3983 or STM2388 )

SUBSYSTEM: Membrane Lipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM3983 or STM2388 )

SUBSYSTEM: Membrane Lipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM3983 or STM2388 )

SUBSYSTEM: Membrane Lipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4234

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM0171

SUBSYSTEM: Unassigned

FLUX_VALUE

GENE_ASSOCIATION: STM2391

SUBSYSTEM: Transport Outer Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM2391

SUBSYSTEM: Transport Outer Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM3983

SUBSYSTEM: Membrane Lipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0439

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM3721

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM3716

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM3712

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM3711

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM3723

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM3714

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM2147

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM2403

SUBSYSTEM: GlycolysisGluconeogenesis

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0393

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3576

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM2072

SUBSYSTEM: Histidine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM2074

SUBSYSTEM: Histidine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM2522

SUBSYSTEM: tRNA Charging

FLUX_VALUE

GENE_ASSOCIATION: ( STM2354 and STM2352 and STM2351 and STM2353 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM0150

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM3938

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM2146 or STM2435 )

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM0832 or STM3960 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM0183

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM0518

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM1135 or STM3646 )

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM3646 or STM1135 )

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM4101 or STM0002 )

SUBSYSTEM: Threonine and Lysine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0003

SUBSYSTEM: Threonine and Lysine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4182

SUBSYSTEM: Methionine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM2073

SUBSYSTEM: Histidine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM0317 or STM0170 )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0999 or STM1473 or STM2267 or STM0320 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM1238

SUBSYSTEM: Citric Acid Cycle

FLUX_VALUE

GENE_ASSOCIATION: STM2310

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM0595 or STM2310 )

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM0597

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM4184

SUBSYSTEM: Anaplerotic Reactions

FLUX_VALUE

GENE_ASSOCIATION: STM4484

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4484

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4482

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM2075 and STM2077 )

SUBSYSTEM: Histidine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM2074

SUBSYSTEM: Histidine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1725

SUBSYSTEM: Tyrosine Tryptophan and Phenylalanine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3903

SUBSYSTEM: Valine Leucine and Isoleucine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0046

SUBSYSTEM: tRNA Charging

FLUX_VALUE

GENE_ASSOCIATION: ( STM3560 and STM3561 and STM3563 and STM3567 and STM3562 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM0399

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM4176

SUBSYSTEM: Purine and Pyrimidine Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM2511

SUBSYSTEM: Purine and Pyrimidine Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM3390 and STM3391 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM3279

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM0051

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM0491

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM3113

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM2421

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM0413

SUBSYSTEM: Transport Outer Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM3039

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM0049

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM0112

SUBSYSTEM: Valine Leucine and Isoleucine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( ( STM0110 and STM0111 ) or ( STM0329 and STM0330 ) )

SUBSYSTEM: Valine Leucine and Isoleucine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0110 and STM0111 ) or ( STM0329 and STM0330 )

SUBSYSTEM: Valine Leucine and Isoleucine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0113

SUBSYSTEM: Valine Leucine and Isoleucine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM0984

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Transport Outer Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM3909

SUBSYSTEM: Valine Leucine and Isoleucine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3909

SUBSYSTEM: Valine Leucine and Isoleucine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM2378 or STM1197 )

SUBSYSTEM: Membrane Lipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1193

SUBSYSTEM: Membrane Lipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM2389 or STM3982 )

SUBSYSTEM: Membrane Lipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM3982 or STM2389 )

SUBSYSTEM: Membrane Lipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM2389 or STM3982 )

SUBSYSTEM: Membrane Lipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM2389 or STM3982 )

SUBSYSTEM: Membrane Lipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM2389 or STM3982 )

SUBSYSTEM: Membrane Lipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM3982 or STM2389 )

SUBSYSTEM: Membrane Lipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM3982 or STM2389 )

SUBSYSTEM: Membrane Lipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM3982 or STM2389 )

SUBSYSTEM: Membrane Lipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0988

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM3316

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM1772

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: ( STM4386 or STM3675 )

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0706 and STM0705 and STM0704 )

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM3880 or ( STM1695 and STM3409 and STM3986 ) )

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM3457 or STM0086 or STM1771 or STM0866 )

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM2301

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM1680

SUBSYSTEM: Murein Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM4108

SUBSYSTEM: Methylglyoxal Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0316

SUBSYSTEM: Murein Recycling

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Methylglyoxal Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM2973

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM2167 or STM1647 )

SUBSYSTEM: Pyruvate Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM2167

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION: ( STM3903 or STM4248 )

SUBSYSTEM: Valine Leucine and Isoleucine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0648

SUBSYSTEM: tRNA Charging

FLUX_VALUE

GENE_ASSOCIATION: ( ( STM3560 and STM3561 and STM3563 and STM3567 and STM3562 ) or ( STM3560 and STM3561 and STM3563 and STM3564 and STM3562 ) )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM0399

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM1435 or STM0235 )

SUBSYSTEM: Methylglyoxal Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0984

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM0984

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM0229

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM0506

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0506

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0506

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0506

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0506

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0506

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0506

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0506

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0506

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0506

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0506

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0506

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0506

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0506

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0506

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0506

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0506

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0506

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0506

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0506

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0506

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3961

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3961

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3961

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3961

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3961

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3961

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3961

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3961

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3961

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3961

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3961

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3961

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3961

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3961

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3961

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3961

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3961

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3961

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3961

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3961

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3961

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3961

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3961

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3961

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3961

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3961

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3961

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3961

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3961

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3961

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3961

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3961

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3961

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3961

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3961

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1511

SUBSYSTEM: Glycine and Serine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0234 or STM2559 )

SUBSYSTEM: Threonine and Lysine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3040

SUBSYSTEM: tRNA Charging

FLUX_VALUE

GENE_ASSOCIATION: ( STM2355 and STM2352 and STM2351 and STM2353 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM2200

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM3066

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM4046

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4050

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM3694

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION: STM3694

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION: STM3692

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM3686

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM2378

SUBSYSTEM: Membrane Lipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3614

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM1473 or STM0999 or STM2267 or STM0320 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM4183

SUBSYSTEM: Anaplerotic Reactions

FLUX_VALUE

GENE_ASSOCIATION: STM0472

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM4229 and STM4228 and STM4227 and STM4230 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM4231

SUBSYSTEM: Transport Outer Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM4229 and STM4228 and STM4227 and STM4230 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM4231

SUBSYSTEM: Transport Outer Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM4229 and STM4228 and STM4227 and STM4230 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM4231

SUBSYSTEM: Transport Outer Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM4229 and STM4228 and STM4227 and STM4230 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM4231

SUBSYSTEM: Transport Outer Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM4229 and STM4228 and STM4227 and STM4230 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM2433 and STM2431 and STM2432 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM4231

SUBSYSTEM: Transport Outer Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM3614

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM1467

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3787

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM1830 and STM1831 and STM1832 and STM2431 and STM2432 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM0370

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0368

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0369

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM1196 and STM1194 )

SUBSYSTEM: Membrane Lipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM2533

SUBSYSTEM: Cysteine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0122 or STM0640 or STM0190 or STM3493 )

SUBSYSTEM: Murein Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM0190 or STM3493 )

SUBSYSTEM: Murein Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM0122 or STM0640 or STM3493 or STM0190 )

SUBSYSTEM: Murein Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM0637 or STM3300 or STM0863 or STM2062 )

SUBSYSTEM: Murein Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM0637 or STM3300 or STM0863 or STM2062 )

SUBSYSTEM: Murein Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM0637 or STM3300 or STM0863 or STM2062 )

SUBSYSTEM: Murein Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM0637 or STM3300 or STM0863 or STM2062 )

SUBSYSTEM: Murein Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM0637 or STM3300 or STM0863 or STM2062 )

SUBSYSTEM: Murein Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM3300 or STM2383 or STM2168 )

SUBSYSTEM: Murein Recycling

FLUX_VALUE

GENE_ASSOCIATION: ( STM3300 or STM2383 or STM2168 )

SUBSYSTEM: Murein Recycling

FLUX_VALUE

GENE_ASSOCIATION: ( STM3300 or STM2383 or STM2168 )

SUBSYSTEM: Murein Recycling

FLUX_VALUE

GENE_ASSOCIATION: ( STM3300 or STM2383 or STM2168 )

SUBSYSTEM: Murein Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM3359

SUBSYSTEM: Citric Acid Cycle

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Arginine and Proline Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1566

SUBSYSTEM: Anaplerotic Reactions

FLUX_VALUE

GENE_ASSOCIATION: STM2472

SUBSYSTEM: Anaplerotic Reactions

FLUX_VALUE

GENE_ASSOCIATION: STM2523

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM2929

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM4299

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM1522

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM2930

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM3090

SUBSYSTEM: Methionine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0246 and STM0247 and STM0245 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM1473 or STM2267 or STM0320 or STM0999 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: s0001

SUBSYSTEM: Methionine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: s0001

SUBSYSTEM: Methionine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM4188.S or STM3965 )

SUBSYSTEM: Methionine Metabolism

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( ( STM4408 and STM2649 ) or ( STM4408 and STM3915 ) )

SUBSYSTEM: Methionine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( ( STM1291 and STM2649 ) or ( STM1291 and STM3915 ) )

SUBSYSTEM: Methionine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM2155

SUBSYSTEM: tRNA Charging

FLUX_VALUE

GENE_ASSOCIATION: ( STM0246 and STM0247 and STM0245 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM3952

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1076

SUBSYSTEM: Methylglyoxal Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM2546

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM0158

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Transport Outer Membrane

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Murein Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Murein Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Murein Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Murein Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Murein Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Murein Recycling

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Murein Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM0401

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0401

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0401

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0401

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0401

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM4582 or STM2988 or STM2831 or STM1799 or STM3112 )

SUBSYSTEM: Murein Recycling

FLUX_VALUE

GENE_ASSOCIATION: ( STM4582 or STM2988 or STM2831 or STM1799 or STM3112 )

SUBSYSTEM: Murein Recycling

FLUX_VALUE

GENE_ASSOCIATION: ( STM4582 or STM2988 or STM2831 or STM1799 or STM3112 )

SUBSYSTEM: Murein Recycling

FLUX_VALUE

GENE_ASSOCIATION: ( STM4582 or STM2988 or STM2831 or STM1799 or STM3112 )

SUBSYSTEM: Murein Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM3514

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3514

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3514

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM4061 or STM0758 )

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3190

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0840 or STM0842 )

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM3685 and STM2431 and STM2432 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM2408

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM3724

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM3724

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM3715

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: ( ( STM2441 and STM2444 and STM2443 and STM2442 ) or ( STM0781 and STM0782 and STM0783 ) or ( STM2441 and STM2443 and STM2442 and STM4063 ) )

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM0182

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM2531 or STM0190 or STM3493 )

SUBSYSTEM: Murein Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM0190 or STM2531 or STM3493 )

SUBSYSTEM: Murein Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM0207

SUBSYSTEM: Arginine and Proline Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0542

SUBSYSTEM: Folate Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0542

SUBSYSTEM: Folate Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4105

SUBSYSTEM: Folate Metabolism

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Arginine and Proline Metabolism

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Arginine and Proline Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1160

SUBSYSTEM: Glycine and Serine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: s0001

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4120

SUBSYSTEM: Arginine and Proline Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM2427 or STM4166 )

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1211

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION: ( STM2316.S and STM2317 and STM2318 and STM2319 and STM2320 and STM2321 and STM2322 and STM2323.S and STM2324 and STM2325 and STM2326 and STM2327 and STM2328 )

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION: ( STM2316.S and STM2317 and STM2318 and STM2319 and STM2320 and STM2321 and STM2322 and STM2323.S and STM2324 and STM2325 and STM2326 and STM2327 and STM2328 )

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION: ( STM2316.S and STM2317 and STM2318 and STM2319 and STM2320 and STM2321 and STM2322 and STM2323.S and STM2324 and STM2325 and STM2326 and STM2327 and STM2328 )

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION: STM1211

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION: STM1211

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION: STM2683

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM3179

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION: STM3179

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION: STM3179

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1310

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM4126 or ( STM1480 and STM1479 ) )

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION: STM1004

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1806

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0039

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM0488 or STM2526 )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM0488 or STM2526 )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM0488 or STM2526 )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM2526 or STM0488 )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM2526 or STM0488 )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM0488 or STM2526 )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM2526 or STM0488 )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM2526 or STM0488 )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( s0001 or STM0463 )

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM2840 and STM2841 )

SUBSYSTEM: Nitrogen Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3576

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM4061 or STM0758 )

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM0645 or STM4580.S )

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM0757

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM1293

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM0645

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM0145

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM1765 or STM3476 )

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM2256 and STM2259 and STM2255 and STM2258 and STM2257 )

SUBSYSTEM: Nitrogen Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( ( STM1580 and STM1579 and STM1578 and STM1577 ) or ( STM1764 and STM1763 and STM1762 and STM1761 ) )

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION: ( STM2255 and STM2256 and STM2259 and STM2260 )

SUBSYSTEM: Nitrogen Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( ( STM1580 and STM1579 and STM1578 and STM1577 ) or ( STM1764 and STM1763 and STM1762 and STM1761 ) )

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION: ( STM1765 or STM1576 )

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM2267 or STM1473 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM2556

SUBSYSTEM: Nitrogen Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM2556

SUBSYSTEM: Nitrogen Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: s0001

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM2307

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM2332 or STM2927 or STM4559.S )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM2927

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM0494 or STM4249 )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM2927

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM4249 or STM0494 )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM2332 or STM2927 )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM0494 or STM4249 )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM0494 or STM4249 )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM4559.S or STM2927 )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM4249 or STM0494 )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM2927 or STM2332 )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM0494 or STM4249 )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM2927

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM4249 or STM0494 )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM2332 or STM2927 or STM4559.S )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM0494 or STM4249 )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM2332 or STM2927 )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM4249 or STM0494 )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM2927

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM0494 or STM4249 )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM2332 or STM2927 )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM0494 or STM4249 )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM2927

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM4249 or STM0494 )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM0659 or STM4349 )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM4584 or STM4349 )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM4584

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM4584

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM4349

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM4349

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM2954 or STM0137 )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM3103

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM3103

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM0137 or STM2954 )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM2954 or STM2295 or STM1301 )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM2954 or STM1301 )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM2954 or STM1900 )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM2954

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM2295 or STM2954 )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM2954

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM3103

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM0208

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM0208

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM3474 and STM3475 )

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION: ( STM4277 and STM4278.S and STM4279 and STM4280 )

SUBSYSTEM: Nitrogen Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM4277 and STM4278.S and STM4279 and STM4280 )

SUBSYSTEM: Nitrogen Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: s0001

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1884

SUBSYSTEM: Pyruvate Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( ( ( STM0970 and STM0973 ) and STM2646 ) or ( STM0970 and STM0973 ) or ( STM0970 and STM3241 ) )

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM2391

SUBSYSTEM: Transport Outer Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM2391

SUBSYSTEM: Transport Outer Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM3305

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM3983

SUBSYSTEM: Membrane Lipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0977

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM2276

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM3970

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM0112

SUBSYSTEM: Valine Leucine and Isoleucine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0671

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1707

SUBSYSTEM: Purine and Pyrimidine Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM3057

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM3978 or STM2356 )

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM3972

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM3114 or STM0701 )

SUBSYSTEM: Arginine and Proline Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM2355 and STM2352 and STM2351 and STM2353 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM3614

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM3614

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM1473 or STM0999 or STM0320 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM1473 or STM0999 or STM0320 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM3733

SUBSYSTEM: Purine and Pyrimidine Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Unassigned

FLUX_VALUE

GENE_ASSOCIATION: STM2309

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: s0001

SUBSYSTEM: Arginine and Proline Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0386

SUBSYSTEM: Arginine and Proline Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0984

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM0984

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM0984

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM0984

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM0984

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM0984

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM0984

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM0181

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1710

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1710

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1710

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1710

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1710

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1710

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1710

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1710

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1710

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1710

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1710

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1710

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1710

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1710

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0125

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( ( STM2946 and STM2649 ) or ( STM2946 and STM3915 ) )

SUBSYSTEM: Cysteine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( ( STM2946 and STM0872 ) or ( STM2946 and STM1165 ) or ( STM2946 and STM1433 ) or ( STM2946 and STM3702 ) )

SUBSYSTEM: Cysteine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0152 and STM0153 and STM0154 )

SUBSYSTEM: GlycolysisGluconeogenesis

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1448

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( ( STM0091 or STM0163 ) and STM2578 )

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM0984

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM0984

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM0984

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM0984

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM0984

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM0984

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM0984

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM2370

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM3635

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM3635

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: ( STM4062 or STM1326 )

SUBSYSTEM: GlycolysisGluconeogenesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM4062 or STM3257 or STM1326 )

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( ( STM0970 and STM0973 ) or ( STM0970 and STM3241 ) or ( STM4114 and STM4115 ) or ( STM0843 and STM0844 ))

SUBSYSTEM: Pyruvate Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0984

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM0984

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM0984

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM0984

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM0984

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM0984

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM0984

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM3294

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM3062

SUBSYSTEM: Glycine and Serine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4221

SUBSYSTEM: GlycolysisGluconeogenesis

FLUX_VALUE

GENE_ASSOCIATION: STM3069

SUBSYSTEM: GlycolysisGluconeogenesis

FLUX_VALUE

GENE_ASSOCIATION: STM0785

SUBSYSTEM: Pentose Phosphate Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM3482

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM3704 or STM4585 or STM0772 )

SUBSYSTEM: GlycolysisGluconeogenesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM0698 or STM2820 )

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0984

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM0984

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM0984

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM0984

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM0984

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM0984

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM0984

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0420 or STM1710 )

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM1710 or STM0420 )

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0420 or STM1710 )

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM1710 or STM0420 )

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0420 or STM1710 )

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0420 or STM1710 )

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0420 or STM1710 )

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0420 or STM1710 )

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0420 or STM1710 )

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM1710 or STM0420 )

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0420 or STM1710 )

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM1710 or STM0420 )

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM1710 or STM0420 )

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0420 or STM1710 )

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1945

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1945

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1945

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1945

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1945

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1945

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1945

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM2254 and STM2253 and STM2252 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Transport Outer Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM3903 or STM0998 or STM4248 )

SUBSYSTEM: Tyrosine Tryptophan and Phenylalanine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM1338 and STM1337 )

SUBSYSTEM: tRNA Charging

FLUX_VALUE

GENE_ASSOCIATION: ( STM0568 or STM0150 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM3589

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM3855 and STM3854 and STM3856 and STM3857 )

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3957

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3957

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3957

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3957

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3957

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3957

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3957

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3957

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3957

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3957

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3957

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3957

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3957

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3957

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3957

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3957

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3957

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3957

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3957

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3957

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3957

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3957

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3957

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3957

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3957

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3957

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3957

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3957

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3957

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3957

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3957

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3957

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3957

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3957

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3957

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3957

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3957

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3957

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3957

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3957

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3957

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3957

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM2146

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM4139

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM3382

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM0935

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION: ( STM4414 or STM2502 or STM2927 )

SUBSYSTEM: Anaplerotic Reactions

FLUX_VALUE

GENE_ASSOCIATION: ( STM2927 or STM2502 )

SUBSYSTEM: Anaplerotic Reactions

FLUX_VALUE

GENE_ASSOCIATION: ( STM3242 or STM2057 or STM2337 )

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM1125

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM1473 or STM0999 or STM2267 or STM0320 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM0372

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM4119

SUBSYSTEM: Anaplerotic Reactions

FLUX_VALUE

GENE_ASSOCIATION: STM3730

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM3500

SUBSYSTEM: Anaplerotic Reactions

FLUX_VALUE

GENE_ASSOCIATION: STM3742

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM2501

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION: STM2501

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION: STM4569

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4569

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3730

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM2669

SUBSYSTEM: Tyrosine Tryptophan and Phenylalanine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM2667

SUBSYSTEM: Tyrosine Tryptophan and Phenylalanine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3987

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM3987

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM2554

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM1349

SUBSYSTEM: GlycolysisGluconeogenesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM4175

SUBSYSTEM: Purine and Pyrimidine Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM2499.S

SUBSYSTEM: Purine and Pyrimidine Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1725

SUBSYSTEM: Tyrosine Tryptophan and Phenylalanine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM2078

SUBSYSTEM: Histidine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM2487

SUBSYSTEM: Purine and Pyrimidine Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM2078

SUBSYSTEM: Histidine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM2565

SUBSYSTEM: Purine and Pyrimidine Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM2076

SUBSYSTEM: Histidine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: s0001

SUBSYSTEM: Arginine and Proline Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM3630 and STM3629 and STM3628 and STM3627 and STM3626 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM0242

SUBSYSTEM: tRNA Charging

FLUX_VALUE

GENE_ASSOCIATION: ( STM2809 and STM2810 and STM2811 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM1125

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM1780

SUBSYSTEM: Histidine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM2267 or STM1473 or STM0320 or STM0999 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM0978

SUBSYSTEM: Tyrosine Tryptophan and Phenylalanine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4348

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4348

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4348

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4348

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4348

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4348

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4348

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0977

SUBSYSTEM: Glycine and Serine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM4578

SUBSYSTEM: Glycine and Serine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4249

SUBSYSTEM: Glycine and Serine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM2652

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM2652

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM2652

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM2652

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM2652

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM2652

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM2652

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM2338 ) or ( STM2047 )

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM2338 or STM2466 )

SUBSYSTEM: Pyruvate Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4249

SUBSYSTEM: Threonine and Lysine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3725

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM0700

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM3218

SUBSYSTEM: Arginine and Proline Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( ( STM0877 and STM0878 and STM0879 and STM0880 ) or ( STM1226 and STM1225 and STM1223 and STM1222 ) )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM0700

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM4570

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM4570

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM4570 )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM4570 )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM4570 )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM4570 )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: s0001

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM1448

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM2435

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM2435 or STM1450 )

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM2435

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM1888 or STM1378 )

SUBSYSTEM: GlycolysisGluconeogenesis

FLUX_VALUE

GENE_ASSOCIATION: STM3968

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM3180

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION: STM3180

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION: STM0756

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM0840 or STM0842 )

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4249

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM0045

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1426

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM0417

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM3885 or STM3793 )

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0103

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0101 or STM4388 or STM3677 )

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3720

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM2817

SUBSYSTEM: Methionine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM3882 and STM3884 and STM3883 and STM3881 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM4046

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4047

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM4050

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM4045

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM2277 and STM2278 ) or ( STM2807 and STM2808 )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( ( STM1433 and ( STM2807 and STM2808 ) ) or ( STM0872 and ( STM2807 and STM2808 ) ) or ( STM1165 and ( STM2807 and STM2808 ) ) or ( STM3702 and ( STM2807 and STM2808 ) ) )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM2277 and STM2278 ) or ( STM2807 and STM2808 )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( ( STM3702 and ( STM2807 and STM2808 ) ) or ( STM1165 and ( STM2807 and STM2808 ) ) or ( STM1433 and ( STM2807 and STM2808 ) ) or ( STM0872 and ( STM2807 and STM2808 ) ) )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM2277 and STM2278 ) or ( STM2807 and STM2808 )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( ( STM1433 and ( STM2807 and STM2808 ) ) or ( STM1165 and ( STM2807 and STM2808 ) ) or ( STM0872 and ( STM2807 and STM2808 ) ) or ( STM3702 and ( STM2807 and STM2808 ) ) )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM2277 and STM2278 ) or ( STM2807 and STM2808 )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( ( STM1165 and ( STM2807 and STM2808 ) ) or ( STM3702 and ( STM2807 and STM2808 ) ) or ( STM1433 and ( STM2807 and STM2808 ) ) or ( STM0872 and ( STM2807 and STM2808 ) ) )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( ( STM3045 and STM4084 and STM4452 and STM4451 ) or ( STM3045 and STM4452 ) or ( STM0694 and STM4452 ) or ( STM0694 and STM4084 and STM4452 and STM4451 ) )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( ( STM0694 and STM4452 ) or ( STM3045 and STM4452 ) or ( STM3045 and STM4084 and STM4452 and STM4451 ) or ( STM0694 and STM4084 and STM4452 and STM4451 ) )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( ( STM3045 and STM4452 ) or ( STM0694 and STM4084 and STM4452 and STM4451 ) or ( STM0694 and STM4452 ) or ( STM3045 and STM4084 and STM4452 and STM4451 ) )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( ( STM0694 and STM4084 and STM4452 and STM4451 ) or ( STM3045 and STM4452 ) or ( STM0694 and STM4452 ) or ( STM3045 and STM4084 and STM4452 and STM4451 ) )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM3483 or STM4080 or STM1617 )

SUBSYSTEM: Pentose Phosphate Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM3063 or STM1933 )

SUBSYSTEM: Pentose Phosphate Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM0310

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM1306

SUBSYSTEM: Arginine and Proline Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM2934 and STM2935 )

SUBSYSTEM: Cysteine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM2835

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM2431 and STM2432 and STM2832 and STM2834 and STM2833 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM2483

SUBSYSTEM: Threonine and Lysine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3468

SUBSYSTEM: Threonine and Lysine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3683

SUBSYSTEM: tRNA Charging

FLUX_VALUE

GENE_ASSOCIATION: STM1297

SUBSYSTEM: Unassigned

FLUX_VALUE

GENE_ASSOCIATION: STM0588

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM3699

SUBSYSTEM: Cysteine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3802

SUBSYSTEM: Glycine and Serine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0963

SUBSYSTEM: tRNA Charging

FLUX_VALUE

GENE_ASSOCIATION: STM0963

SUBSYSTEM: tRNA Charging

FLUX_VALUE

GENE_ASSOCIATION: ( STM2970 or STM3243 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM3225

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM2194

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM1307

SUBSYSTEM: Arginine and Proline Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1305

SUBSYSTEM: Arginine and Proline Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM2309

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM3477

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM3477

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM1359 or STM3401 or STM3859 )

SUBSYSTEM: Tyrosine Tryptophan and Phenylalanine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM3487 or STM0388 )

SUBSYSTEM: Tyrosine Tryptophan and Phenylalanine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: s0001

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM1473 or STM2267 or STM0320 or STM0999 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM1303

SUBSYSTEM: Arginine and Proline Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1502

SUBSYSTEM: Arginine and Proline Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1502

SUBSYSTEM: Arginine and Proline Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM1226 and STM1225 and STM1223 and STM1222 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM0166

SUBSYSTEM: Arginine and Proline Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM4055 or STM1431 )

SUBSYSTEM: Unassigned

FLUX_VALUE

GENE_ASSOCIATION: ( STM1440 or STM1044 )

SUBSYSTEM: Unassigned

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Arginine and Proline Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM2791

SUBSYSTEM: Arginine and Proline Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM2305

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM2306

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM3614

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM0732 and STM0733 and STM0734 and STM0735 )

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION: ( STM0738 and STM0739 )

SUBSYSTEM: Citric Acid Cycle

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM2947 and STM2948 )

SUBSYSTEM: Cysteine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( ( STM2441 and STM2443 and STM2442 and STM4063 ) or ( STM0781 and STM0782 and STM0783 ) or ( STM2441 and STM2444 and STM2443 and STM2442 ) )

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1067

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM2473 or STM0007 )

SUBSYSTEM: Pentose Phosphate Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM3983

SUBSYSTEM: Membrane Lipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1235

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM3924

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM3925

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM2094

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM2096

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM2097 or STM3922 )

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM0985

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: ( STM3043 and STM4323 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM4323 and STM0607 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM1480 and STM1479 )

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION: STM0213

SUBSYSTEM: Threonine and Lysine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( ( ( STM0609 and STM0608 ) or ( STM0609 and STM0402) ) and ( STM2649 or STM3915 ) )

SUBSYSTEM: Unassigned

FLUX_VALUE

GENE_ASSOCIATION: ( STM3113 or STM2409 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM2421

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM0108 and STM0107 and STM0106 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM2555 or STM0934 )

SUBSYSTEM: Threonine and Lysine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM2555 or STM0934 )

SUBSYSTEM: Threonine and Lysine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3708

SUBSYSTEM: Glycine and Serine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM3244 or STM1826 or STM2971 or STM3905 )

SUBSYSTEM: Valine Leucine and Isoleucine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM0004

SUBSYSTEM: Threonine and Lysine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1333

SUBSYSTEM: tRNA Charging

FLUX_VALUE

GENE_ASSOCIATION: ( STM3560 and STM3561 and STM3563 and STM3567 and STM3562 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0832 or STM3959 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM3243

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM3225

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM1473 or STM2267 or STM0320 or STM0999 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM3076 or STM2474 or STM2341 or STM2340 )

SUBSYSTEM: Pentose Phosphate Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM3076 or STM2474 or STM2341 or STM2340 )

SUBSYSTEM: Pentose Phosphate Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM3823 and STM3822 )

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION: ( STM3823 and STM3822 )

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM1750

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM4568

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM3001

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM1208

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM0419

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM4163

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM4081

SUBSYSTEM: GlycolysisGluconeogenesis

FLUX_VALUE

GENE_ASSOCIATION: STM0619

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( ( STM3915 and ( STM0958 and STM0958 ) ) or STM2649 )

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION: STM4453

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1929

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1928

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3603

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1796

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM2433 and STM2431 and STM2432 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM1727 and STM1726 )

SUBSYSTEM: Tyrosine Tryptophan and Phenylalanine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM1727 and STM1726 )

SUBSYSTEM: Tyrosine Tryptophan and Phenylalanine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM1727 and STM1726 )

SUBSYSTEM: Tyrosine Tryptophan and Phenylalanine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3481

SUBSYSTEM: tRNA Charging

FLUX_VALUE

GENE_ASSOCIATION: ( STM0150 or STM3279 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM0519 or STM3248 )

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( ( STM2441 and STM2444 and STM2443 and STM2442 ) or ( STM2441 and STM2443 and STM2442 and STM4063 ) )

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM2391

SUBSYSTEM: Transport Outer Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM2391

SUBSYSTEM: Transport Outer Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0781 and STM0782 and STM0783 )

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM2267 or STM1473 or STM0320 or STM0999 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM4249

SUBSYSTEM: Tyrosine Tryptophan and Phenylalanine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM4248 or STM0998 )

SUBSYSTEM: Tyrosine Tryptophan and Phenylalanine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1449

SUBSYSTEM: tRNA charging

FLUX_VALUE

GENE_ASSOCIATION: ( STM1937 or STM0150 or STM0568 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM0226

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM0123

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM0494

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0494

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM3921

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM3920

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM1196 and STM0228 )

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM3307

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM3862

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM0128

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM0126

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM0129

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM4137

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM1710 or STM0865 or STM3205 )

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM0221

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM0865 or STM1710 or STM3205 )

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM0776

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0494

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM2080

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM2299

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM0494

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM2297

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM0494

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0775

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0515

SUBSYSTEM: Nitrogen Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0124

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM0134

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM2299

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM4416

SUBSYSTEM: Murein Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM1800

SUBSYSTEM: Murein Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM4416

SUBSYSTEM: Murein Recycling

FLUX_VALUE

GENE_ASSOCIATION: ( STM0980 or STM0218 )

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM0999 or STM1473 or STM2267 or STM0320 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM4248

SUBSYSTEM: Arginine and Proline Metabolism

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM2298

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: ( STM3936 or STM3477 )

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM3937

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM2498

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM2497

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM0528

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM4087

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Unassigned

FLUX_VALUE

GENE_ASSOCIATION: STM0218

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM0661 or STM0051 )

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM2122

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: ( STM3113 or STM2409 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM2421

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM0413

SUBSYSTEM: Transport Outer Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM0535

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM3903

SUBSYSTEM: Valine Leucine and Isoleucine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4475

SUBSYSTEM: tRNA charging

FLUX_VALUE

GENE_ASSOCIATION: ( STM3560 and STM3561 and STM3563 and STM3567 and STM3562 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM0399

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM3665

SUBSYSTEM: Alanine and Aspartate Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4387

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3747

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM0317

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM0051

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM2421

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM3661

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3661

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM3660 or STM0103 )

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0103 or STM3674 )

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM3671 and STM3672 and STM3673 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM0042

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM3576

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0758 or STM4061 )

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3190

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM1891 and STM1893 and STM1892.S )

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Folate Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM2543 and STM4162 and ( STM4159 and STM4160 ) and STM0425 and STM4161 )

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM0426 and STM0427 and STM0429 and STM0428 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM0431

SUBSYSTEM: aminophosphonate metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0432

SUBSYSTEM: aminophosphonate metabolism

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM1107

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM1098

SUBSYSTEM: 4 hydroxyphenylacetate catabolism

FLUX_VALUE

GENE_ASSOCIATION: (STM1098 or STM1099)

SUBSYSTEM: 4 hydroxyphenylacetate catabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1099

SUBSYSTEM: 4 hydroxyphenylacetate catabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1103

SUBSYSTEM: 4 hydroxyphenylacetate catabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1102

SUBSYSTEM: 4 hydroxyphenylacetate catabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1104

SUBSYSTEM: 4 hydroxyphenylacetate catabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1101

SUBSYSTEM: 4 hydroxyphenylacetate catabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1105

SUBSYSTEM: 4 hydroxyphenylacetate catabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1106

SUBSYSTEM: 4 hydroxyphenylacetate catabolism

FLUX_VALUE

GENE_ASSOCIATION: STM2037

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM2040 and STM2041 and STM2042 and STM2043 and STM2044)

SUBSYSTEM: 1 2 Propanediol Catabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM2040 and STM2041 and STM2042 and STM2043 and STM2044)

SUBSYSTEM: 1 2 Propanediol Catabolism

FLUX_VALUE

GENE_ASSOCIATION: STM2052

SUBSYSTEM: 1 2 Propanediol Catabolism

FLUX_VALUE

GENE_ASSOCIATION: STM2051

SUBSYSTEM: 1 2 Propanediol Catabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM2025 or STM3477 )

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM2023 and STM2022 and STM2021 and STM2020 )

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM2023 and STM2022 )

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM2024

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM2027

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM2029

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM2028

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM2032

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM2026

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM2031

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM2030

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM2033

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM2035

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: s0001

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM2050 or STM1718 )

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM2467

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM2019

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM2058

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM0644

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM2034

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM2017

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM0643

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM2018 or STM1208 )

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM1718 or STM2050 or STM2467 )

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM3713

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM2088

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM2082

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM2085

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM2086

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM2087

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: ( STM2105.S or STM2084 )

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM2104 or STM2083 )

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1332

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM1332

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM1332

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM1332

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM1332

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM1332

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM1332

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM1332

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM1332

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM1332

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM1332

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM1332

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM1332

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM1332

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM1332

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM1332

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM1332

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM1332

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM1332

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM2092

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM2091

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM2090 and STM2093 )

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM2089

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: s0001

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION: ( STM0594 and STM0590 and STM0592 and STM0591 )

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM2774

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM2774

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM3333

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM3334

SUBSYSTEM: Nucleotide Salvage Pathway

FLUX_VALUE

GENE_ASSOCIATION: STM1627

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM1627 or STM1567 or STM1749 or STM2461 )

SUBSYSTEM: Pyruvate Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1627

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( STM3909 or STM0434 or STM2573 )

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM0628

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: STM0628

SUBSYSTEM: Lipopolysaccharide Biosynthesis Recycling

FLUX_VALUE

GENE_ASSOCIATION: ( STM1792 and STM1793 )

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION: ( ( STM1792 and STM1793 ) or ( STM0740 and STM0741 ) )

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION: STM1582

SUBSYSTEM: Tyrosine Tryptophan and Phenylalanine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3261

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM3257 and STM3253 )

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3137

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3137

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3135

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM3136

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( ( STM0054 and STM0055 and STM0056 ) or ( STM3351 and STM3352 and STM3353 ))

SUBSYSTEM: Pyruvate Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0057

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM0161

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM0689

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM2786 and STM2787 and STM2788 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM2786 and STM2787 and STM2788 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM2786 and STM2787 and STM2788 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM4456 or ( STM1255 and STM1256 and STM1257 and STM1258 and STM1259 ) )

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM3258 and STM3259 and STM3260 and STM2431 and STM2432 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM3255 and STM3256 and STM2432 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM1326 or STM3254)

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM3506 or ( STM2861 and STM2862 and STM2863 and STM2864 ))

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM2861 and STM2862 and STM2863 and STM2864 )

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM1383 and STM1385 and STM1384 )

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION: ( STM2065 and STM2064 and STM2063 )

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION: ( STM1383 and STM1385 and STM1384 )

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION: ( STM2065 and STM2064 and STM2063 )

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION: ( STM1383 and STM1385 and STM1384 )

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION: ( STM2065 and STM2064 and STM2063 )

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION: ( STM2548 and STM2549 and STM2550 )

SUBSYSTEM: Glycerophospholipid Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM4456 or STM3763 )

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM4167

SUBSYSTEM: Cofactor and Prosthetic Group Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: STM4066

SUBSYSTEM: Purine and Pyrimidine Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM4467

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM4469 or STM4465 )

SUBSYSTEM: Arginine and Proline Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0532 or STM4466 )

SUBSYSTEM: Unassigned

FLUX_VALUE

GENE_ASSOCIATION: STM2399

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM2399

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM2399

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM3240 or STM1826 or STM2971 or STM2196 )

SUBSYSTEM: Glycine and Serine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM3355 and STM3354 )

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM3952 or STM2783 )

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM1318 or STM4106 or STM1731 )

SUBSYSTEM: Unassigned

FLUX_VALUE

GENE_ASSOCIATION: ( STM2667 or STM2669 or STM1269 )

SUBSYSTEM: Tyrosine Tryptophan and Phenylalanine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM1002

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0719

SUBSYSTEM: Cell Envelope Biosynthesis

FLUX_VALUE

GENE_ASSOCIATION: ( ( STM1786 and STM1787 and STM1788 ) or ( STM3147 and STM3150 ) or ( STM2847 and STM2848 and STM2849 and STM2850 and STM2851 and STM2852 ) or ( STM1538 and STM1539 ) )

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION: ( ( STM1786 and STM1787 and STM1788 ) or ( STM3147 and STM3150 ) or ( STM1538 and STM1539 ) )

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION: ( ( STM1786 and STM1787 and STM1788 ) or ( STM3147 and STM3150 ) or ( STM1538 and STM1539 ) )

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: STM3356

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM3250 or STM3697 )

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM4100 or STM3624A )

SUBSYSTEM: Methionine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM4325 or STM4301 or STM3599 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM4301 or STM0627 or STM4325 or STM3599 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM4301 or STM4325 or STM3599 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM4325 or STM4301 or STM0627 or STM3599 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM4301 or STM4325 or STM3599 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM1599

SUBSYSTEM: Murein Recycling

FLUX_VALUE

GENE_ASSOCIATION: ( ( STM1499 and STM1498 and STM1497 and STM1496 ) or ( STM0964 and STM0965 and STM0966 ) or ( STM4305.S and STM4306 and STM4307 ) or ( STM2528 and STM2530 and STM2529 ) )

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION: ( ( STM0964 and STM0965 and STM0966 ) or ( STM4305.S and STM4306 and STM4307 ) or ( STM2528 and STM2530 and STM2529 ) )

SUBSYSTEM: Oxidative Phosphorylation

FLUX_VALUE

GENE_ASSOCIATION: ( STM0866 or STM1771 or STM1556 )

SUBSYSTEM: Inorganic Ion Transport and Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0787

SUBSYSTEM: Histidine Metabolism

FLUX_VALUE

GENE_ASSOCIATION: STM0788

SUBSYSTEM: Histidine Metabolism

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION: ( STM0194 and STM0192 and STM0193 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0194 and STM0192 and STM0193 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0194 and STM0192 and STM0193 )

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0364 and ( STM1737 and STM3158 and STM3159 ) )

SUBSYSTEM: Transport Outer Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM0364

SUBSYSTEM: Transport Outer Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM0364

SUBSYSTEM: Transport Outer Membrane

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM: Exchange

FLUX_VALUE

GENE_ASSOCIATION: STM3792

SUBSYSTEM: Transport Inner Membrane

FLUX_VALUE

GENE_ASSOCIATION: STM3793

SUBSYSTEM: Alternate Carbon Metabolism

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM: Transport Outer Membrane Porin

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM2440

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM1341

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM1101

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: (STM4433 or STM4425)

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM4421

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM1316

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM4420

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: (STM1106 and STM2289)

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM4424.S

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM2949

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM2949

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM4580.S

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM2232

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM2087

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM2086

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM2085

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM2082

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: (STM0690 and STM0691)

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM4290

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: (STM1314 and STM1312 and STM1313 and STM2431 and STM2432)

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM0757

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM3926

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM0689

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: (STM1383 and STM1384 and STM1385)

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: (STM1383 and STM1384 and STM1385)

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM0399

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM2298

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM2662

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: ((STM0694 and STM1651) or (STM3045 and STM1651))

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: (STM2016 or STM1221)

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM3713

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: (STM1332 and STM2079)

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: (STM1332 and STM2079)

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: (STM1332 and STM0589)

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: (STM1332 and STM0589)

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM3926

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM3243

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM0003

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM3927

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM2776

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM2776

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM2776

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: s0001

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: (STM2199 or STM0585 or STM2777) and (STM1737 and STM3159 and STM3158)

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM2775 or STM0586

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM2775 or STM0586

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM2775 or STM0586

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: s0001

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM2777

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: (STM0594 and STM0590 and STM0592 and STM0591)

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM2775

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM2775

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM2775

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM2775

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM2775

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM2775 or STM0586

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM2775 or STM0586

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM2775 or STM0586

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM3186

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM2773

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM2773

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM3979

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM3979

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM3979

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM3979

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM3979

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM3979

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM3979

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM3979

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM3979

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: ( STM0320 or STM0999 or STM1473 or STM2267 )

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: (STM0837 or STM1215 or STM1375)

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM0047

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM3002

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM2016

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM1105

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM3828

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM0586

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM0586

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM0586

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM2775

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM2775

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM2775

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: ( ( STM0585 or STM2199 or STM2777 ) and ( STM1737 and STM3158 and STM3159 ) )

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM0791

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM3051

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM1160

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: ( STM0194 and STM0192 and STM0193 )

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM3979

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM3979

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM3979

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: ( STM0666 and STM1377 )

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: ( STM0666 and STM1377 )

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM2391

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM2392

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM2392

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM2393

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION: STM2393

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM:

FLUX_VALUE

GENE_ASSOCIATION:

SUBSYSTEM:

FLUX_VALUE
cobrapy-0.14.2/cobra/test/data/textbook.xml.gz000066400000000000000000000407721342367665000212410ustar00rootroot00000000000000‹±ïqVÿtextbook.xmlí}ksã8²å÷ùŠº;3q‡e¼AôvÏ —í²kÛ¶tm×Þ®ýâ%ÚÒ”,ªõè.ϯ_’z$eZJX"„‰˜˜)ŠL pòd"?ÿ×ç^í`8ê†ý_þŠ?¢¿Ö‚~+lwûO¿üõëÝgÏÿëýó/?¢Û¢[û£ŸZ¿|èŒÇƒŸŽŽþüóÏñOÃáÓQüŽzÁAÍ$â£èîù?ȇZòë/è‡Úè!¼ †Ï¿|¸ýTÿ Eÿ„}X¼Èüaú×Þð—Zá0øP‹þÞOÃà÷Iw´ùðØì‚ÿüK­öósØzÉÏ£ñ°Ûÿòa<œDt£Û‚ûVØëÞ'⛣Û{ÝѸþøµßŸÝ袿1šþý:I]OdZ3Ë?ÇŸjú{ýá_AkÜý#%߯™üÿÅÅ_>„ÿZLuòX8ÿ-¹?þ:ñ-É?Æ/ƒè‰çæîs÷ßÁêZþ½Ï½ÉåßLMR|Óãêϳ¿S¼noî?uÃçæht¶\RÉ=­0x|춺³Ïœš±×þôôŽÅ¨æ³—7C©åÛhFß?G;d!i0¿T‹>êhÜì§6B+|6ïÛÁc3úÖ÷½‡Ü}*>Ôâ¯9Ê_óµ?š½I¼Hqtór˜oúÓmþðÝ?„“x‰oüGËÿÅ›ûã»ÆÕ}/ü3’Pügy©?ë¤ê ùì·û§^ëþþô>zè+Ïÿþ|7ë‹n¶OÂçèõÆÏÑú_®ÆÖòbþçùPëG¢ÿó2Gaoe¬¯=Ì ~Œ‡ÍVÐëMzÍ¡þ²Ù·š½îí ˆöêòMGÓ×’ k_N"HìN÷üTɬ¼ÄìB§9ª÷{/·“‡øz+ø:ÎÙ¯ñ;^ÝcÚ<Ý/†I½F' :¡wê=õ^ZÁ0|éÕɵæ8VÁ¸©=¹2É„%`ÓiŸâÏÃæÿž»X‡Š7ùpB/X£YEÀX­þÔì÷Ãq3QkS}_}«Naæ°ýøÓÍé癸è_)iÒDVJ!rDˆÝá^úãæ¯?ú”¬™´Ó`ÔvÉKÆÿnF_%ü,g%ýPôØÃïݰ÷Sw4{é¿oý#!£ý`ÿ«>½x¿Oš½îc¤ðFG‰³WùÔ|Êþ2û­×MÞnŒÂɰ,þX·}«©Üdìݧ§ñ—}ˆTÆ88J‘ÖÎÊ [/­£ÓÆ9€°h =tN.Î>}ù GÚƒËä>°H‚°¯€er)ƒ:ö}ˆéì<·Ž.®N?!L$ø=ˆfŒ/1è D¨;˜<Ä€ôq4GÆ#Ê)œð°ð98º9;>¹»'ÊGÓ0 ‚örZƒv4ˆŽì 9îüÙ|YŠÿÚ(žçŸ ç磾ipy¤áe ™fмÊE5%°¤ £÷шdUžz牌t_x¹z”Ђt” Ët ©¾$úxð  ­X|®¬°ôAp5¥T1">¸œODè/ ÇÎ(ƒVþ4zMTùSª`Ù¢‚˜`‚b3lBP4MPÄ|n†M0Ÿ˜dó|l‚®·®5.A—и­>— \âœ6€ñŸE¦´€ç’€¾JÁë}_*x?‚„ ÏÌG˜™2àš d"lü³K©˜ÉaÉ™¤ r†•±Dlçc ‚3$ bìäp>,”IÎ3Ï…â VÇ!PJ1xj-9¥HqÊI$Qã”óÛ7#•â£øœÆ2Z9›”JóÊx pÄò¤qê% ½ „PxÇ ¡Ð”€ù Þ©$|AÁ‰µ§‚ pŠE©ÏO”(ˆ•’á0t(‡ê›àJ C'J>3©° æù@voUa4…zøÜëź¯«îÞ«ª›«nUW*»]áEÐ;¿üzR¿®{§g—wÇÞe„õë3p…¦¨o@™C+I†¸k)‘Šsx7‡=ÌÁ˜˜°Ã±©HƸ;œbràš£wÆõ.>àH޿Й|ÜŠð7m7_7‹q‘n%´n[èb³òqÐ>>9»ƒçæèHb#Å!ˆb^¦V ðg „`ÁÁ ` ÎA¨oà ùÐ_(²{ÁÏÔ(ÁðÌ“S}Dðó‰$ôØ)B>¼‰ŸªÅ;ÓÄ{‚Ÿw«HÃwŽJ‘yÀ`Oÿ3š…@¬ÂDl{8y::D‚ r¯;è¶Ÿ›ƒÑÑåÕçãHfœîeL01㛤&¢Ý1¦œ*>ODˆ¯ g*ñ)ëóÀI„1&¢ÈP «*ôþlç±BƒõVh Y¡Á[¡³Bê¬Pg…:+ÔY¡Î uV¨³Bê¬Pg…:+t +´ÙkkÇ¡½vÐyikÖèì¶uÇ¢¨ØeuëÌÑé„TÜ"k”_žBY’ÜCÒCû'McÔÞ¢ðÆ£ðä¼.C„X­@¥ŒÔ›A †i÷ñ™!îCLPŽ‘‘× u‡²r%3ÅP$6ÊPò—Åá0” CyÅe~x %p Å1ÇPCq Å1ÇP 1”VØLûP^zÞIxœæ'³›6+‹KèeײŽeƒÞZÇT¦SSq¦ –©|»ôNêÇPô‚x¾òÔþIK“LàY€"ð‡tü0‘!<‘ŒøÎ¥¡¸ 2’Àƒ?÷Š«#ÁFä 9©Ë£lD˜¡lÜÀš$Rrjæ}….WL ¼¯ÄÌÊ=N3ZÖ±`ç û÷'K.Øê޼ãèZ7Þ9¿qÓú;´.¬ã³9©8ŒGij¸Ï=ŸydÿÄeô-Æ ¨I$NÆݰÌïº2¿s³’ qÀ8oX'É”TLÆp£²„&Ñw"“ؓ{)P3,1¼Á& تЯÉÄ€ˆ`@RÑ4Û†RJœ*ûAêx7p!‡«LÛ«ºô´‘RŸíÁæ\£ L®¹m˦óRmÚ†Ô § PaÞùMýkŒÝ{‚GJKibBÀÕ‘ðõI)ƒ÷Dð&- q^& y¾Z¤“a#>^Ÿy"6î»Ñìãè?ÔÖÈQ´BH89g>†IðÐOä1È€;š……‘4 *|6}3‘ ÜPd÷‰ ¹Ü0Cr¹™eÆM¹åAЬØ-Ÿ/þ ¨ÿ÷•nKÄ«ÿŸz“qSo³4»m3¿`unýÿ^ù.KÑ ;6þzvW?¿üzw|s|wÄ´)ñ㢠rÅ¥²²#䧯BÀ·gÄXI¦ È4ÐY¼®CüÙ|[M [˜ø C+a¹δHG¥S1¾Ö§Ì„û i€¥R_qj Ì3I#À™ [ Ž$H™“Üàf6xD2K ʱÔ×JƒK Ku,Õ±TÇRKu,Õ±TÇRK5ÅRŸWÃ(®ÒaÏ[!ÎÃ(¬ëU?•jóÓçhKQäEàªC)®àB)–"¨®ÀVž¿ÒR|qhÅ$|¬C’€¿'ò‰Z«Ì@ì ådÂ¥Hð¦T"% äp2á×<7˜°@<|™ÂCH‹¿æ%Ðuf¹; ×™%¤dñªHA@ª çZ‹Äˆõ%ˆ‰È›Èe&¬[Á0Á&òK¹”&êá2@"zò¬:l6B&]„U—J4»K[u%RËØ«Áñ´Am³ë,È/M/»‹džàß?i)Vf ë5gà—D)V¸ÅY à9À&¬ðùD>ƒÏ`©Î±Br95sØ€0#õ3u~˜¡~Sç"Ä\j&f[š áç¾™cib¨ò©0’yÁ· ³eòÅ1ouÇKb~ÒëÑ@³ß7­"ÃëÒ2V>J³òh€§-_À:JO¸‚pÒVÙ.%àE #*õžH‚'ƒÆï Í"ãl2ð` îzŽîv§H mÓ¨4ЂÜïŽ9¡ðK 2‰™àž€o`ñDpÞ.€ë›#3•]`j»kb1Â@5vLƒ>u‘œpð„ Ø´*ÃD¤.@j$å÷Ì„•(6ÑQ Ót6c+ nèðS3%“‘F» ÍAŸ!Y1>ë$exNÛ¨! uÝé§“Qm£3$€Fçñͧúµwú¥þÛ—S¨ L˜G}0RÜ*…ò}O¹5Þ]=–i BÍ'dÂwEBà5&^s¥“ÒÈÆàd™j`„©‘èɱ¹Š™8Ã!T"¤ÌÔK2Ôm€:Ä1qØ‚}Å@ê;åFA™íä”/þPøn°†ïnÚ^ÒJ¾8¾ëø®ã»Žï:¾ëø®ã»Žï:¾[=¾»Ò·ô$ úÿ~yjÇiÚ»M×R|AIܵTØ×µÔ‚ž¥ KOêT¯RŸ{ƒ²”¦5ׄ?Ñ'ÊTh¯﬎ÅðQ, úÉH¨ð u˜€ã3á`•‘Id •*Ä©ª Fqq|çáúÿ¶J±¼³á˸3 GAy¹üjvÿfôŠ]Hûj;Ng¤Òì*¹:»ùvwqS¿=óX°i=öAšÖC‹KeÎP´Žá»;ð"m$Á¯G©Às Æà‰]Drï Å ¾æ:ˆ'tµ¥'1ÑÒ“Â|¢l#pi¨F7â S>HA,™ŠÔž!–S¨¸qyþ<–6;Kšv6î4ûa/EËf7l”‹C.DÝ6R6j³²h €´ì®~UšyX‚9·¥¥ˆ“„/%æûðExá˨Eï)Á}[1Ã÷ëÁßþUÏ'cüL>²?$,ÃCØLs^˜ù:^pFÀ#<…^Í$#‡ÖJn¢ô2"ÈHÝ8 Ó¥*‡ÕRr…¬¶`/ « ^cµ›fÜØÊjÇj«u¬Ö±ZÇj«u¬Ö±ZÇj÷ŠÕ>ŠÔ‰úçá$ú¦£ &òÔg·ov ..0®+ÛNÔ§SRi– Žä~¾ùzr¨ °~„Œz˜‚å×@ŠK‚w¦Ã„rðƒî#è÷˜ƒŸ¨G2á[Ž#*9|g:߯ M¤€mqrGêœjNRú /ÇDp^ ¡4Ù¥hž‹sAò§å XU;ŸUáï¡;ʧVí-º–EÔ Õ1iØV·g:)Õ&Wmä ïô tó}O(OTÑ%À}AŠ˜¨MN`â±Ã·*–àþOâ#lbì1JÕáÆNžWŽ«'ÏÍ¡îtœÞ°iñCRg¶ÑÆdBªM'Ï€^ǯWP­ú0Šˆý=—Rs0eõSÔÎG<+pÍI÷á5|;@JÁ[÷7_æ>"ÀýV06C(6ÓlϺV™ÒFOVaæyM»ƒø{J—Ü;ïMZk*î=¹Š{ÕZýŠ{O÷N½§éòVטøóË“H0Xw<áI ×kNZ:^OˆÛRª—€÷DÆRbðJ8X"øê€ ¼À¶O|_@˜Šƒ+U÷˜‚-ã'¤¢À–pËfΔ™p:ÃçFépý`A”ñùæV0TfÃÿ×IÓkÝߟ®¦ŽÌˆdŠ<.nrÉ# ö8Ÿ“jÈdP, y ®ìœ´,`SlYó4‡$ýûûË¥EzɸùÜíkP2¿m£®ü£kR§ÖÉlV*&ñ(àL2Ÿƒ¹zá¤eÁDªýG;p0 Êɦ¼Än0 ˜80q`ï‡I.3Ñ=ä‹Û6+ÍÉ/ükëÂ7“Rq,™Àb‰ë"'-‹%ÄT–gþïaIPK6®Õf3–K–8,‰÷ÃT|\øã¥—Á‘›r-´m~TŸŒü€ˆò=L<¶‡âRæÂ@t½VŒ‚·—¡\I žýÁÀ Å2áÛkû ú=9G 8±›q 0ßTaB¬¢×9iÏ<Ò7U™Ðh?”‚x4§CÂ%͹ õU~3ûm“£ X’]Üf:•æ6Ñà¸ÍÿßÝÀ‰«_Êú­~ý,“WJJâ"Ö|奪Spú)àt+ žÔ!…§²0-_ÓTÖO’%’‚wácÌ% ¾>&Fðùëœ+?tð|kN#>7 ¼c:eðáË”ðò Œ(ÉðÝâ±òáó×xˆÈnßî”úà¹û±Lð÷äð58‡×pL€g+0&¡cÍ…u-ŒMd,bJŒtDEÈÀÛb_bfF,táÈ ˜‰¼¼•ˆr,ÖKLre@.ö•‘r˜a˜ž*9õ0°o"‡q‰ ´ÁHÁô>Ê™ïuÞð`Q@b6ºk”Gߎš(èBÍäô`N¤©ZáÈhʹYñEúøP<ÅÁOñ†q¾vzŠç)vžbç)vžbç)vžbç)vžbç)vžbç)vžbç)vžbç)vžbç)vžbç)vžb+=Å+Åÿ™r¿N\”-ua›‹¸ò¡Äp>ØÆMý®~ U4œ0ä{ˆ€ù`a¦²p»¾Ç3à™ðª‘®!¤cJ³ö $÷`Å„o€Q2•4ÁTeÂQ¥’)d`~%“& Œxz•2!ׇIÊTqjâ³uRÊðu—Ô5°€:Ôd N‰HÒkž¡¥Ì,`afÔ€Öç nfc`Æ•4cab‚¥‚FÇžØK©zxLÀÛ_¾/ È„ßgÜþÈ·¿”/Yˆ|ð׌§“×í Ëžj4$¡"ŒÖÁ+˜CÐ÷½fÒ0l¥eïeÄâ4…¿¼i³š¿4Rù¶Õü]ÌI¥•þtPMD‰ðk¶*0ƒ$20y~)à‚“  œl܇Àb8 œ88qp2‡“çfOk’tÕÔ»,ïYKNHš° Vç–¡ÉbN*&ÓQm~%=!ÁpÒ28‚ANrp„å >  JàÈk¬äq$p8âpÄáÈÕ}¿Ù^’‘ën+w£ÿÍY­Í[·ÔÚÝþ¤Õ ¢Ú)t™=¹aÏ$|Aĵ¬cÖ –!Ìt^* /ÑàbÖ®ÁúÞSÏgpÝe᤭k`… k!H˜Th­J ?)á>ðÑoÊ@D¢æ“ÿ§½<¹„ åÐÆîÖê@ 3%0(|Q bª\ƒ‰¬E(’F’Ò2pà 5ùÉ U ÂT=5›CO˜wÞÀk^m´'­ ­±áÎæ»˜KképÇ>Ü%ÄPÖ÷„ÖIPšF·¸– ^dO(äÃ3wL¼®¤TÌ{U¶€ó¥VÈLQ8aˆÂ †’2iˆj)CŒ“˜bZÌ,ÓbÌ´oaZƒN8t´S¹Íbµc¦Åc¦%Ô>¦5°€i @™VTš×ðê7Þu½çƒäÊó÷OZšÃ˜ „¾™Já+hoá|>c™ð<“!n@&xËä>L¤n²Ólˆ S|Ø7C…©,XߌPò= uL}Ź‘dJŸ˜¨˜›$úf a@.Ç’)cuW…YKF²%ÓÙÈ”)t^÷³WÃ)ì´jlp €=ȦȊ¹å™&‚ Obt[„À=É ¼ýMd…™ðÐ*2 ¸wZúÔgâ `=ÞH*Ø–%‚2àH B°„›²A¤)cÁ—›™áÞÈLóˆ!¹È\lÄV„²„!›Iš²A¸Yä`SÉú¶´@ŽŸŸÃ~wòœ2*¦7lÔ¦]ÛfG$“Qm+¢ÃàÈþñÕTÇܹùpÁ ;úN_ð*S–Iå{ˆ‚…à Ô,߀Ln@¦0 ¼W®¯(ô| ¢|!ùz- áKp‹Ù'¾—3¦ðRèµÄ¼)ŠÁ{ Àë%G"9¼HðN8¥dšxO]—Ás;Eà21•’ ß͘É•a°ÄÍt¡åfºÐšh½-ƒnÄJð"9°HÓ¸>ë(cÜ„? 3¤01ÓÅSQ±‚Pdè°9¬÷™™¦£¾ÏF±ÑÖyn'l6] ³Cv;¯¹6í]c¥Û)pn'çvrn'çvrn'çvrn'çvrn'çvrn'çvrn'çvrn'çvrn§×ÝN!Y;Õɪ¿iú˺('TànªÛVl'™ŠJ;›BçÊ©ÿöíüìÚ»ª_ž|½<òÀHé1°þ òRœO2h¾K$†çåœJðd[“š’)x9ÆÈÌQ2ZÀ %ÁKfêƒÛÌÒÈ@Oo[Ç(2ÍäLHøê–ÔT†2Co)3“…a(Ü„ñ€ ÒØüšH]÷3a–Ä龉†éœPb¦o1W† N‰Ù4 yÀ†IPh˜¼r~H†Ià g˜8ÃÄ&Î0q†‰3Lœaâ g˜8ÃÄ aÒl®™ühöÂf+Ð;ÏnÚ´Ñ(±®AàtBªmª4›¶ÊñåñÉÙÝ—“ûã“/§p‚Ï®ë—^,½‹?¾ƒ2ƒ(ñ=FÀ¬ Hq)’©06 œe^&‚‰òÐjnqðè.É$¼a%xØ¥Á‡®xô2á> 1’‰á—<_ò˜ƒ×3‰ÀM_¾Ýa |ì±L]ÈŒ°}©òÍÔG ´îuÝöss0:º¼ú|Œ0–Ø;9‚1Ȟʳةo$*Òì›*´eØ¢[ìw¬t-i$…|àö/ÃÉš=5»w³æ$4²§DÃ2ƒj:#•6¨¢!ÀÙ=‹úmô_/±ßn¾þ_8ÛSßC>\²! ¸Ô¯¤™àmJ<±ö1¸éCâÜ€LÞUCÂ7íó®h+¨Æ&Mu™“FN˜2y/ LAÛ<þÂ\‹ù<ØÐûAW§?:éénìC¾¨3ëO·ò|§ HwºÐÔ)¢KÞùMý+`烓Æ)ò0#¬J<Ž!{)pÕ)9xj¹„Ɉ_šãP&À‡—çÀàïéÃó;…Á«Ä2|"8…—Bàþ]ª$øØ)áàfR,z>…ow}wŽ ¼'ôwWþ„ˆ3 _ìþ«sßԧ€u,}øÝÞ/0Ä‘½´d †«N°´d1…i˜#ÖL倳ÕàCÎ@iž) ›)&¹2QL)"¥™37 áœRl$ Sšizù¡" º5ëƒQÌs'lª`<¬ ?Tì5 ^ó½’u`^£Àyœ×Èyœ×Èyœ×Èyœ×Èyœ×Èyœ×Èyœ×Èyœ×è¼F/Õ`£¼ëé kƒpq€5­SÛGÉ„TÛsô2t÷‡TéaéÑ=—®U#Àóà˜ò¡yµ/à2ÄÇðf áà¹u‚(ýÃffŸ 1W†BÒ­&Ì’F*° a©Ê7Ä¡@ÜiÅ*Á ‡ ^ãP¯½‡ ‡rÊq(Ç¡‡rÊq¨çP¿ûK7Ôׇîï“n?ìž¿J£¦÷lÒxæ„© ÉêÌ2•LH¥YÔï>‰úúéËýr]¿>ó|°„|ªðwhd¨§`•˜Á?d ¦)˜Â‡ SC¾RŽªÙtšÞ©wÓ}GA{ƒ¼PûÙ#›UùåªîÛn?‘JCV48ĺùò©~{æñ³d!øÞGy©bŸ¼€('ð N0"àa¨„0 îDõ±\™S`ØG (¶2‰@BoW e¢]y\‡ÓDS lŸÃ6T+#£µ¢ æù ÈÉ$R¬÷§K‚’P“Io9Y>âÊ’ ,f¥Ú$e: (€9ö°;I„”—E[§R,ªƒ ÉÛç6h‡`0ž¢‹ÌG—Ù›!‹¼À´Ž‘mØ2“JãJ48ãçÔ»=;­_œ5î¾^ÆVô Ì îÓ¸‚.ƒoùGÀ­ÉÀ[‚Ï•å|茀÷äÀI2Mh*NÍx HïƒÈ¥0qLïƒLC޹A@rôŠÌ¢Ïw|`Òj­‚è_ݾNf·lÚâ̾cúÙŒT[ÿGc€#·_O NÔ1ò0÷ÄŠKyþÃdÂÇûùH ^h!p/²¢ž@`ÂÁÃ<x ‹ˆã/OФ„nÅxi#†z;1SM“™¡0Oj€ç1J1¡FZ&˜èñL}SkIŸ^YÂD3f®U¦z\ £ñ®ì°‰tð:‘Þ´bŸ½D:pDÚiG¤‘vDÚiG¤‘vDúЉtØÔ}Ò/=ï$<ÖÙôô¾µŽi^ħ ¿ üZÖ±jÐ[ yu27•gÖaˆ¿ Ä<åƒ%’AŠÓx‘„OË÷øY7QžcxêŠ8Íäà”#ÉlŒ.L®{–*CGÒT¨)‘â¦2Ç¥o”¨ƒMÏù‘€ýí¥·6ö‡‹€Ía?숀ý› °¡¦lèž'ÿ™å£qýñ6u1ÞÓëçA?h Ãö¤5^nøøç§åÉ^Š7àùý&lVðª×|¢•´re–h×CZ' Q®ÉZ^™Êzî >—’5Š4-kåÊTÖü¦R¯F1æéW[^™Š·[§ådaŸ)mÊW¦²“áÝææØRÙ1U ú­¢ºGçoœøùŤvºÕµUWf5¢Dz5.¯Ì6pëûqj5&7X¶µ1Un5aÅjŒ¬`¡«©­ÆþqIu‚±¯©“Å•…¬O%eÅ=WÒ²Wæjî{j“$¿[¶I´1Um“`‰!ΞÒ!߆m ‘Ù,©×´KîItQ‹+SQ£I븴,™‘%5Y%÷0á¾&kye*ëûÓ¸QšªŠ UMñqø\rŒ˜I §–Wºä{QIužº¸2“5\¤€*¹Á2 ÒÆT9 ò1±T¢Ï@3«‘j«ñ\_ÔÂÕH«½±%«‘eV#ÓVã±¾™…«±Ò$ηƒpEŸdV#ÑV㩾‰…«‘T{5*KV£È¬F¡­ÆÏúj®FQmM,Y~f5úÚjü¤¯FßÂÕèWx5R,má8³±¶OôÕˆ-\¸ÚšZZ²ef5Jm5žé«QZ¸eµ±ÑʬF¥­Æ/újT®FUmÞH­8ÄeN Ðêj|êÓžäÛŽéÒcªÖjŒ‹€bÇjÔ½ßHó~·^Úúj´Ïûªíý&Dر•Ô4õòÊl5>´ËFC(ýÄrye!«ô ¯î•GšW>Ú%Ÿô]Â,Ü%¬Ú»Ä A”ÔÎÏ—Wæ ¢lìH?ý\\™…TôÚ%Ïõ‰ÔwïòÊTVÐÓAzñï¶é¥ÇT9£Ï§V`)µ…½¼2]Œ/í})¹°Él8’ÚpÍ’ŽDZH“µ¸²URÅ1¢Ï-¯Ìe R.ùݲ §©rZ 3 ðG9²"Ò–f6Õ6ÞSoð[Úsß`›ç&=¦Ê©dÇ RH·Wfp–å]„) º—W²Êª̵÷Z^™Çyj6|rƒmz =¦Ê鮬ˆŠ>ɬF¢­Æ“Ò+›fdQMVù]‚3²°&«tvÎdÇᔥóÜìÿ¿Ò²dF–ÔdýVUô Àå•YÖÞxtQú½üÌ{ùÚ{}+ý^"ó^B{¯’d ¬'s.®Ì¾ãä9}ÒÜ`[fbzL•óŸsIí@;’A;B´Õø©ôÊ&™•­Ë*ë×áDNZ\™Êj·Æes?|Ñ—W¦²þý磖 ̉}©À¼Òfæ>fýoæ×Q¿NJõ>5evÜgGÛp$Ëßì•T½#]NçòG*î¼´º”u™¢­á°$øR;m^^™[Ð}-Ÿ ¾Á6 :=¦êùˆ(¶#sZw~.¯Ì«JLÊžÉÅQíik|qe±²ÿ»¬,¬Çd,®,d5JËÂYX“•ÎnLn°í¬ÐÇUŽÄ¤ Q;Ô¥ÐÕÒâÊl5¶;iüOn°¼¥ÇT5kIKV#'š§ryeŽ£O¥ý«$m- š¥+gø\¯œákç £²–W¤¬5Ƶ¸²ˆïÓræâlc\é1U/Ú”Û‘¥Dô]²¼²XŸôÕH,\•6Þ‘¢àgÄÒ·"f!©ÙË+‹^6‚ =‚iqe&«ßNG0Å¿ÛÁ”Så\ËLZÁ„|=Ìoye–¶òû ì!ÖS§—W¦²º­ôÂN~·Í ÀÕΜVväñ3¤ŸR.¯ÌkÞeã(°ž¿°¼2;çè•, †ãJôé=²¸2 …M壒Cd™!2mˆeK‚)½ÜàòÊ"Ü÷SYã$SB¤qà¹Ý)]Le*‚igॿ"úW\\YÈ*;]ÄÏÔ õSCìO“²²2Í$=ÆHÖ¯¥eeÞKêïu]zŒ(3F¤Éú?¥eùY¾&븴,–‘Å4YŸKË’YR“U~MàŒ,¬ÉúRú;fÞKêïuUú½x潸&무,’‘E4Y¥Ç˜YR_—¥ß‹fÞ‹j²JŒQ%tkvqeViqÜ)}ø‡2§í(í?êk–qrƒuq$¨Ò–± vkgòp°–‡­Æc}5R Wc¥ó0¶"î±L“–Ž•l>?•®pÍ2E{u*|VZÏÈÒ-‡Ïeu‰“¸¼2ÛqZMùäër °¨ôÉfОQ¬°%)p$“G¨¶ÂKgSëliye.«w\ZÍÈÒÞ«Wº^vÆBãZ8ذt.l©¨†Tãvë¬,ºð Såú|”–…3²°&ë´¬c‚d|/錪ÁS7*‚ìK¨ÒÆT¹àÂ-Id'ÏVºÿà)ݰ"ùݶã–ô˜*·…^i$E¦‹ƒHÇ&>õÊ– á:M]\™)¥Aé@þLRÕ’"Y%ÝM,Òø/®ÌrâÇÿ*«”˜ÒÃ\WfÓÕ-›`@TÆÕ§Ò®¾HÖ§ÒÊ2CëÓM/ƒ–Æê¹…¬žWS˜oGô ËTWaÓm}/é®”w¥Ôø`¤rZè®”vW"„¥ï[Ò/s¢ò›z?>ia?¾*×w%¶,FÆõӪŕYݩɸlf·ÈôöéSÚÁË÷Ïš^Ú)“SµV6A>ãàñ’Dpf…WÐ׫…,¯,VxÙ0ª'=.¯ÌÎcŸJ{̨·±¼2•5eí Ý‘·¼2ÕÕÚÅÆ7XçXÀ¬Ê\IH; ¢ …t—«BÚjü¤ù\²ÏçªP¥MRÌ,)?N2åÇÓ!4íÎi鯧™²¸ét®H–^—XX—Tºð”N–$¥[²[pf…cm…Ÿ”Þ-™RëéãØQéøâèI?#Ë×ZŸè;Ï·pçù•Në¾%»DeV£ÒV㩾•…«±Ò•Ÿ™v¸ƒË$¤Ã8š¥CUÒqvqe!Kc8ñ ¶­ìô˜ª—Ìís;â%h¦9Mߎ¿u¿åöù5h•£wµÅí.2ÅF…¾KŸÚëU—Wf²bÝLÖôu{ÝѸþx¾8›Ÿ§?ÜÍV<ÆÅœý<œ]©=6GÑRzlöFÁ‡Zü7÷Ç'Ç—CÉ"èÅq8‰~^„G@ß:/í –üÏ0Œ†Òµ¿Å¿½ô¢ùì?ý}¹÷"ãW ÁðsoòãS8éG?¶Â‡aó¾<6'½ñýäa6ôðÏ5wõ¬ÚÇóù©Ô>ŽvñÓÇù2:š`¿vrzù7ûãÔúy4ZÝ`t<Ã ß j­hƒÄ·Í—ûì†_>\Ý7[ÑŠ¿oEׯa·Õ‰æ=_~ù öo’Ù ›ÀûÍWßñç£Â)™MV@6š+ø‘uàgªSvª²¢£÷ñh¶ºÍÌZo ‡ÚêÖž^·¦]šRgÊ3^£²ÏbÂôÉ9Òß%£ærm¶Ùþ.¯7ÆÅŠã¦–RËÛj^ml€¦ŸþQûÿñ€úàu= >TPlfÊ»…2ƒ(Ý}ƒ²pˆZQÇdøªksœòj.|šµ?ºÍÚ`Ž#Ù^môòœut&Òžâiõ&ã ±QSH),›ÊÙÌÐýCüOÛ,™œ*CY2{±ìû“‹6*9.²ƒØ 7ŠMÊÄDÁ x³ßÞÐ*—dã§È¢ßüYIdžEŸˆEóŠMOjáTÕ4‡kMû|›~&Þ±ébTu«~:«µ…v=¸níìK`Õá¾4ÍÏ/ONÉ5þ…^+ì„==3 wšý°—>Gš‰rY‘Ó ª2DNG`-Dã°ci?|ÆÃáEñc&7>éB”‹ªeÜ5®Ö¸n¢ŸkÏÍn鄸Óƒß'ÝaðHJ-$R6W S ÷Ée;½7ñUY)Äïo/kVݸ‚!³;Öƒî{°Ý5nÙ×A tñæî$Ô÷1Ú³ãÿQí1ÖÂ~P‹nù»z‰HÇ…‹A/ž jÃ^<{Ï@dÝì]Â$ŽîB? 3}'Zq`¿!ñAÒœroxZlõ´Üêi¾ÕÓt«§ñVO“­žÎ”’Ìqÿ-¶Ãaâ~^¾Ãe½Ý–Ún;«RKë]LãOŽ6G£û³VØ‹´PL¥Š åÙ͵úÿ‚HâAíó¤?ýgwÜ©_­rÇ<Ù£‡ð.>ÿòáöSý'ýG̫йhZæÌ_…iær÷ÞÇ+ÅZÂI¹'9™ž: R¿„~”oñãꣿ U XžTô‘Šm¤>Š|©HêÎÞ$ö‰æ‹Åd+©/KßFj¯™/˜s¹•äI¾döQeJkXÛ.±ü ú‘3¹ÔA®ˆ~DDn³Âfn¬ÍGé‹m^xä/³¸Iî6b_†yñ}J¶A›!Ï[_I¹žÃmWeþ9>ûˆ±OÀå¶ÿŽ™}Ù1´1ìË\÷Kf€|´'u²¶Uôû2Œ+ιÚÝÇÇIÌIWùõT”óÌÐçdz*L˜“÷··t@Hö èªD˜®MÕ§Nn×X÷óôúù Q jn‘^€2·•Ƙ[›³? ü?Ò(0 Þ_ÏÍßybÇþ„³"Ii¤þv÷étX¿ŒÃVgÍC-üÑmÇúíÚß&Ýß'Ý~ØóüŸjd~ºŸ:ÑŸIvhž‹æÉäTГX‹é×RNߊ¾$ßu²…ÈßýÙD7qø€Îýïþƒd·8°EJnqü=­Þédmu>‹Ê¿Ë9åéýe\¬dçä´Ö‹wÓø-nb¥@#Îg¨Â:q>‹µ"l:\´î£¿{÷ t$îl`û]aWÉ«äRèò+ήëÅÀDÖˆæMJîwˆ[€¸ñìT9Î#z}k‘– ž¬äöùgÈ;J–i†l°îêk‹,,nX­ù%\EÀ5›¡*ƒ×lv'ÛW<Á@¾ó{•E<ûmV§²8?uVÃ5øÑê4ûOi*5:'°V:/oPÍ&­Â@ÕlrÙÖBDÙdïÍ:a­ß~óîp…{pÞOËm÷mÃé¼Uz'FCpâÀöã´¸Óëu6§ÅÏŠöã¬D”ÛoÚɬUy/~:è²g€ûpŸWd Çaª{oÙgdïÙk<Ï'®ÂÛ/€ X…Ù~s;½PžM ×mÂ…ï4à[¶àlÚ*¼ã¶û p>†Ãµ›ðs8|^ÃBg»=ø¦=8µ oÁhöîÀùš~§ 8œ¬Ý€§Þçá¤5GÅ{p*ÁíÁ·íÁdÖª¼‡‹÷àlM¿Óœ<¯W‚“çµ¾˜Ùón¾m&³Vå8y¶xÎÖôûìÀ§Þ<¯Èsê÷&­5jp)z¦Ä[\Ývu+¼-£1Ø»-WVù{í̤Ë:õxoÍqó¹Û_³9çRœ’|㆜M\¥7d<›÷äbq¿×žœ”Ý“kXëRŠÛ“oÜ“ öäÄò=9yß=ÙYG^/þ³hvÜAâ&[°âGÎÔ‚Üs$\»ëH½pÛMŸtïÍ/™¸*o=Z¼ùfËú}¶ß2‰rÍéÅ7{¯†WÍÞš ¹á6ä›6äbâ*¼!§c°wC®,î÷Ùý[ÇPŸŸÃ~·Y´gO;–úÖ½8¸ oÄhöîÂù²~Ÿ-¸>Ê»8ÈÛÅxo¶÷ªâms„÷»xºë6^£Ž5Dtú¸ÛoÝɼUxÿ ºöî¿Ùš~§ý÷²>´»ñ2œü±n¾¸Øî ¶ßKÅc»£X¼_Þ3¶{4i­¯{qÝÐí¯Ùƒs n¾iΦ­Â»0½Ûp±¬ßa~þt\ÌBg¹ÞC7b£sFÚìµ3ý1Žwì¹xv*¼Ûâ×·7’»=؃Š~íNºûv~OÃ=*tŠ¥¤›:%HÉŸU„ï HêçO5\'j3Ûp¤¦`ÕØÆA,|ùÓw€ìüV´ºá6ÍgùgÑûÔ¿èÖoô¦iØ%ð/;tû«MrZÌD: Îâdrª ÅÉ9{¿‚Õ_ãQU²×ئHŒbÓ_¦v…ÄÝ7!q ù}og¢!p·êܵ[{˜C8X„»9•ën^&cÄO7¤åBZ<7UF´øý­.…K¾ö¤ƒâëý 79×y^™ßJ°Œ™ŽùÆ>ÙèY¼Å³d‹gYܧ&ÁÞŒGë¼ 7µEu²4­mœ5/ÃZãîÖ{ƒšW‹_,RÝþSZ)Ìþ‚Ó ùza:=•V Ó!r©2s­ªªåý}î¹r Òn ÒØÇþÏÊ-žU›ÛXìD±|½Z“‘˜šñ?à¢/ŠÔD4;UVÑë;ã¡b‡ƒ³Tº½v"3L6æÜXàmžÅ»pÏ|½“ûWèúÜG“ÛA|v葈°_hø;íxz'ÓSmN†pÈMÉ{³txõ’#ì¤M.åÄ7Ü&÷\4N/ÖµÉ}šÞ2<8i”7 £ÑXêBšcª@9Ÿ¡ å|ö–Î7üûͽAƒ§Þ{GQl0S½éSŽ}NLðqãtú¾´‚á¼5©GKp"Ñ!pÇÓSeøßß^쥰wgA¼±ÓöàiÿÁ|°\JeË/OãÑÚj€s:9,üivZ˜Bò™<çsÈòéìTʧ#8ð^ •<|ªîá`®39sb¸Ý™áv§†Ûnwr¸ÍÙaîéáî§8zz›I»IzõÀƒ¼Ç$½Ë)Êùåõíó´hu+îN ‡¹Nw”%Ÿ²DsSi½¿µt¥9OП6ᶪ:lP³ ?Y}øÉêZ¯/ÑÆ§öD¯¸ð^ú¦ùÐZ£qæ7¤tLrÅi™-ÏNµõL<§i€[°U2ÐÊišýŒF>ÞXÕDÏâÍŸEj1»ç—_O_ÖJÌÚ ¦Næj»>>mü=­½Aî„®PÅóSiõÀöÖ‚ïÔ[Í ‹æ÷'b.Ì©ïpò'°ñ“¿¯×%|fWYü”3b ”ÀuÅuÀµõŸmÌëØµÏnGÅ8˜¿Mâßæ™"œ°øœ¾Þ¾¼ Ø1™O9<þB'ò·/À ü¶ê,þÖbÏK+áVyS€ñ.Ô y'“gG^#J6WѳtGžŸñº™›Úem©1r ½EjáRˆ¦JÆ.qf½:Wut»¯«ÕrmqR‹<µìtn·BRgôpÂq ú¾ .AÄt*Ê©×Öèw¨zù•˜§‚--€Ýdz*Œ»Éû[ ¼±Gy÷üñ ~í9}¹©ów„ÚE©Ÿ/'§/kLònüÆÃ2ásQã 0n6AF¹Ù¬Å¹n´Ö]ôÄ^SÖ÷‹vÀT&—_N.טó_–ÐÛ{Ñ øäIgÀç£ìeµ!öò°ñõ]‘?*[¯¾”#2Ài¹.O/î×”Û9õzñÇ[炜Ipd±Æ¦óSa ›ÀZ(‹x W|÷°³wP¾¦REʸ&1ݸ;¦>Ú+àêør]¾ús³·ǵŠåÓ'ÍÃñdn* ãÉûÛ¼Õj…Mðð­VôÂÏ´V¨D)y„7ïÖ§¤ØbxµüÕT;¼­üB°Sª£êÅàçC°÷dìµÒí›AX°—F©6ïGIø«Ó‹bÉŒMºG’‡s¤£Ù©2*F¯o-"–ÛèÎ1bÆ16›ûƒ±Äø ÚÕ^ï²è¶jAÿß/ÏÓ€…T¼Bò¬cž¹øMM•ñõ ;|­ ¾ )¨¬ë¹Œ§˜¯Å~uFÞ‚° bq_±Õ6ìψƒX—i`*Ó`Ÿ@–0A ƒlœX¬ÁÙø=wòÐý}Òí‡ýÀókÿ«ù<øß5:s¹ŽR(<—î€8ˆg³Sa,žÀbk Ø~‘Âßý½pOdÝÆt¯:>ýîwÈž×U Ä—ŸÏ‘Í‹ÿDÏÒ-žÅ›?+ÕÏn1WRlñ¬¿Å\¡-ž%[<˶xv‹¹òý]Ôúˆ”ÒÝÍÅézN3=/.8YHp¼¥€·$ÓSmâ’ ÁZæ¯A÷¥ì’õ~E—6n ¡D>þoÑm D¶é—„èþt<º¾`k“å›ÏÏa¿Û\¹£æ-C†RØŸHrçßEØOO•?~{Q¿Ãö €gßK¥æd¼¿¥Ì*ßE¶|¬Å·¬â™—[$ိØâÙ©0®Å¯o-¬…dP-$ûr.Á/xÓÐCÓõÞ^†“?ÖF6 ¢í4ŸÕ!lØBŸioˆ¿á„ÒdYùK»‰ÂÙu.Œ7vÝGϲ-ž»pÏ6>ÿúz%ÑÇaô·Âï™~+ÉÃN­äª•hjª¬V¢×wÝ"KK|+;>‚Kìì»go|†%¡;ðE4>_–± Ãásn ©äyâù ~Ym¿t¶còŒ‡»¬’²Å¡RÛŠÑ<>~Tll÷¢tóÝn˜„çDî&Ùj˜ô^”*Ž·X8Š“ý9MmœYÛ%¹ŽOxS[-VñÝQ´Å‡ºš¥¸ó†"MÍN•5}ôúööÁÙ ãê &Þ;v$¦ ;6Î-Eƒ™—VÔ¥Íq ÿêàf ÜTÛ;tn±wˆ +d—ð7½€aÚ†Y{@‘("Œƒâ:WËœ‚Ío…qéÛ0‹‹ÎÛRŠÕö¶œ_ZÝq«ge1C­Äö§u’B‡Ä«7ðÄçÉ8ƒ‡WŽ'®Ä«jC╽H^gSï€_´ü[ì¨Î)UTP±yok$9ßÅiÜ—W:[/Ýt+ÙzçÀY¥ÔP~qý¬×Bå—Š·³žà  ¤nuZ×ÝÓâ¨[j¿»¨Í“â)S; hœ¼àDÖú"R¢Õ>„?^z:S9Ë={£©©2òF¯oqœyÃý­° ,¬êZ¢랪‡rG䯽­“_7ƒîœã¨D–Cïôþµâðí‚•Í”†®T°2¼¦{ƒ^2¸ Qã€{ûF¼Ík–HqH›´·ÕÚ[‡³;åÉû¡üüI!Ä,nW—yc™ŽÁ5¡¯žê%>ëf+g=%ÉãÎS]¤â驲ˆßßu‚4‚FKÆðŒ»¹çþj¢6/Lʸ¿ õ·_ˤóå¸8¾9Gâ~«¶ƒã›Íþ÷O1®¤wÞ>ÙûÞéØç×ÓÀb'-rßnÆdmøÇÀ—!Ýþj“Üüà©XG© >žŸJC|<üñè²0úcs@~#LÝ4ΊAjØ}˜ôÂQPã+9¥Ô ÝlVi"ÈÁR,ųSaPŠ_ßZHNøàþþt˜Ý·½ÉŽ ãÐÍ[O0ŠvQ¤÷¦ñe-ÈÅióüµ´ùDˆ¸B€ûRm€³8m~È÷ÁlV܈ڼp#C íÜn¿žœŒÉýºž¬7µÑ¤ÕêöÓֿЩ934½¸ZùÅ*è-…;bì-æ§ÂØ·ÃAÛœ*Ç»iO­Î­‡µ7QNœø†·“…O×àfjF;9£™ìê>º¹\™…I+˜ÔùèLàJ…œtoÑ[zé¢wÚ-TZGèîpùÌß5ŒŠ%:ˆ*€¨hrªPѬ¨×{+W¡'χ×^eŠe¿éY¼Å³[” l=¢}]?¾-öeNõÀKÏ; §!ùÁ8Ñǧ /®ûÝí?éj èüšÅª ž jë‚x.\‡Å÷D¿ÀGX½ϺÁL½W,é6*ËßBu¨]¨Ž»ãËãbÅ1 áïµC=‚ú˜Sê!™ž +‡äýí­M¡ñn$÷á(-`;l[´£ƒ9&6暴Ð.â÷ï.N×Ê]ŸÖ¼ZÃKÀ· _çTˆsÓä‚o<7UßøýÝ¡`ËÈ·‹Ü×r3d¯Z›Æµïý:±@dóDwBʽïòïÁ8KÊ“Ç)/Ò ñôTY/ÄïÈÑhfÃf "ùN Ž]EÌQ¾yb­ØEeÞh‘ÍP×e^­E]RqÔµ˜Ã» öuK8/àqÜ¡î[Qw]ÆxØ“0^IÁ¸s)ë¸Ú)w6§`´;ÍA5øé;ÖÅjÛßÔ”EW“·ýù(YÒÿüËôÃþó/ÿ/$Ò/[cobrapy-0.14.2/cobra/test/data/textbook_fva.json000066400000000000000000000062371342367665000216250ustar00rootroot00000000000000{"maximum": {"EX_fum_e": 0.0, "ACALDt": 0.0, "EX_glc__D_e": -10.0, "EX_mal__L_e": -0.0, "ADK1": -0.0, "ICL": -0.0, "TALA": 1.49698, "EX_ac_e": -0.0, "PGI": 4.86086, "ACKr": 0.0, "NADTRHD": -0.0, "SUCCt2_2": -0.0, "O2t": 21.79949, "EX_co2_e": 22.80983, "PTAr": -0.0, "EX_h2o_e": 29.17583, "GLUDy": -4.54186, "ACONTa": 6.00725, "GLCpts": 10.0, "GAPD": 16.02353, "TKT1": 1.49698, "TKT2": 1.1815, "NADH16": 38.53461, "EX_etoh_e": -0.0, "ME1": -0.0, "FBP": -0.0, "GLUt2r": 0.0, "SUCDi": 1000.0, "EX_h_e": 17.53087, "ACt2r": 0.0, "GLUSy": -0.0, "TPI": 7.47738, "PYRt2": 0.0, "PGM": -14.71614, "Biomass_Ecoli_core": 0.87392, "PFL": -0.0, "RPE": 2.67848, "RPI": -2.2815, "EX_succ_e": -0.0, "ACONTb": 6.00725, "EX_lac__D_e": -0.0, "PPC": 2.50431, "ALCD2x": 0.0, "AKGDH": 5.06438, "EX_acald_e": -0.0, "EX_nh4_e": -4.76532, "GLUN": -0.0, "EX_gln__L_e": 0.0, "EX_glu__L_e": -0.0, "GND": 4.95998, "PGL": 4.95998, "PPCK": -0.0, "ENO": 14.71614, "EX_fru_e": -0.0, "AKGt2r": 0.0, "SUCCt3": -0.0, "PDH": 9.28253, "EX_pyr_e": -0.0, "EX_o2_e": -21.79949, "PPS": -0.0, "H2Ot": -29.17583, "GLNabc": 0.0, "MDH": 5.06438, "EX_akg_e": -0.0, "ME2": -0.0, "FORt2": -0.0, "EX_for_e": -0.0, "SUCOAS": -5.06438, "PIt2r": 3.2149, "CS": 6.00725, "MALS": -0.0, "FBA": 7.47738, "FRUpts2": 0.0, "PYK": 1.75818, "ATPM": 8.39, "LDH_D": 0.0, "CYTBD": 43.59899, "NH4t": 4.76532, "CO2t": -22.80983, "THD2": -0.0, "ATPS4r": 45.51401, "D_LACt2": 0.0, "FRD7": 994.93562, "GLNS": 0.22346, "G6PDH2r": 4.95998, "MALt2_2": 0.0, "FORti": -0.0, "PFK": 7.47738, "ETOHt2r": 0.0, "ICDHyr": 6.00725, "PGK": -16.02353, "ACALD": 0.0, "FUMt2_2": 0.0, "FUM": 5.06438, "EX_pi_e": -3.2149}, "minimum": {"EX_fum_e": 0.0, "ACALDt": 0.0, "EX_glc__D_e": -10.0, "EX_mal__L_e": 0.0, "ADK1": 0.0, "ICL": 0.0, "TALA": 1.49698, "EX_ac_e": 0.0, "PGI": 4.86086, "ACKr": 0.0, "NADTRHD": 0.0, "SUCCt2_2": 0.0, "O2t": 21.79949, "EX_co2_e": 22.80983, "PTAr": 0.0, "EX_h2o_e": 29.17583, "GLUDy": -4.54186, "ACONTa": 6.00725, "GLCpts": 10.0, "GAPD": 16.02353, "TKT1": 1.49698, "TKT2": 1.1815, "NADH16": 38.53461, "EX_etoh_e": 0.0, "ME1": 0.0, "FBP": 0.0, "GLUt2r": 0.0, "SUCDi": 5.06438, "EX_h_e": 17.53087, "ACt2r": 0.0, "GLUSy": 0.0, "TPI": 7.47738, "PYRt2": 0.0, "PGM": -14.71614, "Biomass_Ecoli_core": 0.87392, "PFL": 0.0, "RPE": 2.67848, "RPI": -2.2815, "EX_succ_e": 0.0, "ACONTb": 6.00725, "EX_lac__D_e": 0.0, "PPC": 2.50431, "ALCD2x": 0.0, "AKGDH": 5.06438, "EX_acald_e": 0.0, "EX_nh4_e": -4.76532, "GLUN": 0.0, "EX_gln__L_e": 0.0, "EX_glu__L_e": 0.0, "GND": 4.95998, "PGL": 4.95998, "PPCK": 0.0, "ENO": 14.71614, "EX_fru_e": 0.0, "AKGt2r": 0.0, "SUCCt3": 0.0, "PDH": 9.28253, "EX_pyr_e": 0.0, "EX_o2_e": -21.79949, "PPS": 0.0, "H2Ot": -29.17583, "GLNabc": 0.0, "MDH": 5.06438, "EX_akg_e": 0.0, "ME2": 0.0, "FORt2": 0.0, "EX_for_e": 0.0, "SUCOAS": -5.06438, "PIt2r": 3.2149, "CS": 6.00725, "MALS": 0.0, "FBA": 7.47738, "FRUpts2": 0.0, "PYK": 1.75818, "ATPM": 8.39, "LDH_D": 0.0, "CYTBD": 43.59899, "NH4t": 4.76532, "CO2t": -22.80983, "THD2": 0.0, "ATPS4r": 45.51401, "D_LACt2": 0.0, "FRD7": 0.0, "GLNS": 0.22346, "G6PDH2r": 4.95998, "MALt2_2": 0.0, "FORti": -0.0, "PFK": 7.47738, "ETOHt2r": 0.0, "ICDHyr": 6.00725, "PGK": -16.02353, "ACALD": 0.0, "FUMt2_2": 0.0, "FUM": 5.06438, "EX_pi_e": -3.2149}}cobrapy-0.14.2/cobra/test/data/textbook_pfba_fva.json000066400000000000000000000062401342367665000226070ustar00rootroot00000000000000{"maximum": {"ACALD": 0.0, "ACALDt": 0.0, "ACKr": 0.0, "ACONTa": 6.00725, "ACONTb": 6.00725, "ACt2r": 0.0, "ADK1": -0.0, "AKGDH": 5.06438, "AKGt2r": 0.0, "ALCD2x": -0.0, "ATPM": 8.39, "ATPS4r": 45.51401, "Biomass_Ecoli_core": 0.87392, "CO2t": -22.80983, "CS": 6.00725, "CYTBD": 43.59899, "D_LACt2": 0.0, "ENO": 14.71614, "ETOHt2r": -0.0, "EX_ac_e": -0.0, "EX_acald_e": -0.0, "EX_akg_e": -0.0, "EX_co2_e": 22.80983, "EX_etoh_e": -0.0, "EX_for_e": -0.0, "EX_fru_e": -0.0, "EX_fum_e": 0.0, "EX_glc__D_e": -10.0, "EX_gln__L_e": 0.0, "EX_glu__L_e": -0.0, "EX_h2o_e": 29.17583, "EX_h_e": 17.53087, "EX_lac__D_e": -0.0, "EX_mal__L_e": -0.0, "EX_nh4_e": -4.76532, "EX_o2_e": -21.79949, "EX_pi_e": -3.2149, "EX_pyr_e": -0.0, "EX_succ_e": -0.0, "FBA": 7.47738, "FBP": -0.0, "FORt2": -0.0, "FORti": -0.0, "FRD7": 25.9211, "FRUpts2": 0.0, "FUM": 5.06438, "FUMt2_2": 0.0, "G6PDH2r": 4.95998, "GAPD": 16.02353, "GLCpts": 10.0, "GLNS": 0.22346, "GLNabc": 0.0, "GLUDy": -4.54186, "GLUN": -0.0, "GLUSy": -0.0, "GLUt2r": 0.0, "GND": 4.95998, "H2Ot": -29.17583, "ICDHyr": 6.00725, "ICL": -0.0, "LDH_D": 0.0, "MALS": -0.0, "MALt2_2": 0.0, "MDH": 5.06438, "ME1": -0.0, "ME2": -0.0, "NADH16": 38.53461, "NADTRHD": -0.0, "NH4t": 4.76532, "O2t": 21.79949, "PDH": 9.28253, "PFK": 7.47738, "PFL": -0.0, "PGI": 4.86086, "PGK": -16.02353, "PGL": 4.95998, "PGM": -14.71614, "PIt2r": 3.2149, "PPC": 2.50431, "PPCK": -0.0, "PPS": -0.0, "PTAr": -0.0, "PYK": 1.75818, "PYRt2": 0.0, "RPE": 2.67848, "RPI": -2.2815, "SUCCt2_2": -0.0, "SUCCt3": -0.0, "SUCDi": 30.98548, "SUCOAS": -5.06438, "TALA": 1.49698, "THD2": -0.0, "TKT1": 1.49698, "TKT2": 1.1815, "TPI": 7.47738}, "minimum": {"ACALD": 0.0, "ACALDt": 0.0, "ACKr": 0.0, "ACONTa": 6.00725, "ACONTb": 6.00725, "ACt2r": 0.0, "ADK1": 0.0, "AKGDH": 5.06438, "AKGt2r": 0.0, "ALCD2x": 0.0, "ATPM": 8.39, "ATPS4r": 45.51401, "Biomass_Ecoli_core": 0.87392, "CO2t": -22.80983, "CS": 6.00725, "CYTBD": 43.59899, "D_LACt2": 0.0, "ENO": 14.71614, "ETOHt2r": 0.0, "EX_ac_e": 0.0, "EX_acald_e": 0.0, "EX_akg_e": 0.0, "EX_co2_e": 22.80983, "EX_etoh_e": 0.0, "EX_for_e": 0.0, "EX_fru_e": 0.0, "EX_fum_e": 0.0, "EX_glc__D_e": -10.0, "EX_gln__L_e": 0.0, "EX_glu__L_e": 0.0, "EX_h2o_e": 29.17583, "EX_h_e": 17.53087, "EX_lac__D_e": 0.0, "EX_mal__L_e": 0.0, "EX_nh4_e": -4.76532, "EX_o2_e": -21.79949, "EX_pi_e": -3.2149, "EX_pyr_e": 0.0, "EX_succ_e": 0.0, "FBA": 7.47738, "FBP": 0.0, "FORt2": 0.0, "FORti": 0.0, "FRD7": 0.0, "FRUpts2": 0.0, "FUM": 5.06438, "FUMt2_2": 0.0, "G6PDH2r": 4.95998, "GAPD": 16.02353, "GLCpts": 10.0, "GLNS": 0.22346, "GLNabc": 0.0, "GLUDy": -4.54186, "GLUN": 0.0, "GLUSy": 0.0, "GLUt2r": 0.0, "GND": 4.95998, "H2Ot": -29.17583, "ICDHyr": 6.00725, "ICL": 0.0, "LDH_D": 0.0, "MALS": 0.0, "MALt2_2": 0.0, "MDH": 5.06438, "ME1": 0.0, "ME2": 0.0, "NADH16": 38.53461, "NADTRHD": 0.0, "NH4t": 4.76532, "O2t": 21.79949, "PDH": 9.28253, "PFK": 7.47738, "PFL": 0.0, "PGI": 4.86086, "PGK": -16.02353, "PGL": 4.95998, "PGM": -14.71614, "PIt2r": 3.2149, "PPC": 2.50431, "PPCK": 0.0, "PPS": 0.0, "PTAr": 0.0, "PYK": 1.75818, "PYRt2": 0.0, "RPE": 2.67848, "RPI": -2.2815, "SUCCt2_2": 0.0, "SUCCt3": 0.0, "SUCDi": 5.06438, "SUCOAS": -5.06438, "TALA": 1.49698, "THD2": 0.0, "TKT1": 1.49698, "TKT2": 1.1815, "TPI": 7.47738}}cobrapy-0.14.2/cobra/test/data/textbook_solution.pickle000066400000000000000000000162421342367665000232200ustar00rootroot00000000000000€ccobra.core.solution Solution q)q}q(Xobjective_valueqG@€3`n_1ßXstatusqXoptimalqXfluxesqcpandas.core.series Series q)q}q (X_dataq cpandas.core.internals SingleBlockManager q )q (]q cpandas.core.indexes.base _new_Index qcpandas.core.indexes.base Index q}q(Xdataqcnumpy.core.multiarray _reconstruct qcnumpy ndarray qK…qc_codecs encode qXbqXlatin1q†qRq‡qRq(KK_…qcnumpy dtype qXO8qKK‡qRq (KX|q!NNNJÿÿÿÿJÿÿÿÿK?tq"b‰]q#(XACALDq$XACALDtq%XACKrq&XACONTaq'XACONTbq(XACt2rq)XADK1q*XAKGDHq+XAKGt2rq,XALCD2xq-XATPMq.XATPS4rq/XBiomass_Ecoli_coreq0XCO2tq1XCSq2XCYTBDq3XD_LACt2q4XENOq5XETOHt2rq6XEX_ac_eq7X EX_acald_eq8XEX_akg_eq9XEX_co2_eq:X EX_etoh_eq;XEX_for_eqX EX_glc__D_eq?X EX_gln__L_eq@X EX_glu__L_eqAXEX_h_eqBXEX_h2o_eqCX EX_lac__D_eqDX EX_mal__L_eqEXEX_nh4_eqFXEX_o2_eqGXEX_pi_eqHXEX_pyr_eqIX EX_succ_eqJXFBAqKXFBPqLXFORt2qMXFORtiqNXFRD7qOXFRUpts2qPXFUMqQXFUMt2_2qRXG6PDH2rqSXGAPDqTXGLCptsqUXGLNSqVXGLNabcqWXGLUDyqXXGLUNqYXGLUSyqZXGLUt2rq[XGNDq\XH2Otq]XICDHyrq^XICLq_XLDH_Dq`XMALSqaXMALt2_2qbXMDHqcXME1qdXME2qeXNADH16qfXNADTRHDqgXNH4tqhXO2tqiXPDHqjXPFKqkXPFLqlXPGIqmXPGKqnXPGLqoXPGMqpXPIt2rqqXPPCqrXPPCKqsXPPSqtXPTArquXPYKqvXPYRt2qwXRPEqxXRPIqyXSUCCt2_2qzXSUCCt3q{XSUCDiq|XSUCOASq}XTALAq~XTHD2qXTKT1q€XTKT2qXTPIq‚etqƒbXnameq„Nu†q…Rq†a]q‡hhK…qˆh‡q‰RqŠ(KK_…q‹hXf8qŒKK‡qRqŽ(KXvØ©n-@ówQ’Ñ=¬Š^vØ©n-ÀÃ¥¸ @Ó_RgÓ@ówQ’Ñ=bð«~!ü?àvä‡m@Úíµ±„@ÀH傱ëA@H傱ëAÀmNÂ=¥ó÷?mNÂ=¥ó÷?Ãql‹jçò?þ¶,ÑÖè@q‘h†q’Rq“tq”ba]q•hh}q–(hhhK…q—h‡q˜Rq™(KK_…qšh ‰]q›(h$h%h&h'h(h)h*h+h,h-h.h/h0h1h2h3h4h5h6h7h8h9h:h;hh?h@hAhBhChDhEhFhGhHhIhJhKhLhMhNhOhPhQhRhShThUhVhWhXhYhZh[h\h]h^h_h`hahbhchdhehfhghhhihjhkhlhmhnhohphqhrhshthuhvhwhxhyhzh{h|h}h~hh€hh‚etqœbh„Nu†qRqža}qŸX0.14.1q }q¡(Xaxesq¢h Xblocksq£]q¤}q¥(Xvaluesq¦hŠXmgr_locsq§c__builtin__ slice q¨KK_K‡q©Rqªuaustq«bX_typq¬Xseriesq­X _metadataq®]q¯h„ah„hubX reduced_costsq°h)q±}q²(h h )q³(]q´hh}qµ(hhhK…q¶h‡q·Rq¸(KK_…q¹h ‰]qº(h$h%h&h'h(h)h*h+h,h-h.h/h0h1h2h3h4h5h6h7h8h9h:h;hh?h@hAhBhChDhEhFhGhHhIhJhKhLhMhNhOhPhQhRhShThUhVhWhXhYhZh[h\h]h^h_h`hahbhchdhehfhghhhihjhkhlhmhnhohphqhrhshthuhvhwhxhyhzh{h|h}h~hh€hh‚etq»bh„Nu†q¼Rq½a]q¾hhK…q¿h‡qÀRqÁ(KK_…qÂhމhXÀÀ@ÀÀ@@Àþÿÿÿÿÿÿ¿þÿÿÿÿÿÿ¿ Oú¤Oú(@¸ÿÿÿÿÿÿ¿Xüÿÿÿÿÿ¿@ÀÀþÿÿÿÿÿÿ¿Àþÿÿÿÿÿÿ¿úÿÿÿÿÿÿ¿„fffff@©ªªªªª:@Àë[°[@ïîîîî@¨ÌÌÌÌÌ(@8333331@¨ÌÌÌÌÌ$@”>é“>éJ@˜™™™™™F@ÀÀÃ-؂-Ø@pfffff.@@@@„fffff@Â¥Oú¤O8@À Oú¤Oú,@Ù'}Ã’'}@À@ÀÀüÿÿÿÿÿÿ¿þÿÿÿÿÿÿ¿WÀÀÀþÿÿÿÿÿÿ¿úÿÿÿÿÿÿ?¤Oú¤Oú,@¢Oú¤Oú(@@À@ÀÀþÿÿÿÿÿÿ¿øjÃlÃö?Àþÿÿÿÿÿÿ¿ŽOú¤Oú$@""""""@üÿÿÿÿÿÿ¿xkÃlÃö?ÀÀÀþÿÿÿÿÿÿ¿ÀÀ@þÿÿÿÿÿÿ¿@þÿÿÿÿÿÿ¿¶ÿÿÿÿÿÿ¿ŽOú¤Oú,@¡Oú¤Oú(@þÿÿÿÿÿÿ¿À@À@Å»»»»»#@þÿÿÿÿÿÿ¿À@@À¨é“>é“@ÀÀÀqÃh†qÄRqÅtqÆba]qÇhh}qÈ(hhhK…qÉh‡qÊRqË(KK_…qÌh ‰]qÍ(h$h%h&h'h(h)h*h+h,h-h.h/h0h1h2h3h4h5h6h7h8h9h:h;hh?h@hAhBhChDhEhFhGhHhIhJhKhLhMhNhOhPhQhRhShThUhVhWhXhYhZh[h\h]h^h_h`hahbhchdhehfhghhhihjhkhlhmhnhohphqhrhshthuhvhwhxhyhzh{h|h}h~hh€hh‚etqÎbh„Nu†qÏRqÐa}qÑh }qÒ(h¢h´h£]qÓ}qÔ(h¦hÁh§h¨KK_K‡qÕRqÖuaustq×bh¬h­h®h¯h„h°ubX shadow_pricesqØh)qÙ}qÚ(h h )qÛ(]qÜhh}qÝ(hhhK…qÞh‡qßRqà(KKH…qáh ‰]qâ(X13dpg_cqãX2pg_cqäX3pg_cqåX6pgc_cqæX6pgl_cqçXac_cqèXac_eqéXacald_cqêXacald_eqëXaccoa_cqìXacon_C_cqíXactp_cqîXadp_cqïXakg_cqðXakg_eqñXamp_cqòXatp_cqóXcit_cqôXco2_cqõXco2_eqöXcoa_cq÷Xdhap_cqøXe4p_cqùXetoh_cqúXetoh_eqûXf6p_cqüXfdp_cqýXfor_cqþXfor_eqÿXfru_erXfum_crXfum_erXg3p_crXg6p_crXglc__D_erXgln__L_crXgln__L_erXglu__L_crXglu__L_er Xglx_cr Xh2o_cr Xh2o_er Xh_cr Xh_erXicit_crXlac__D_crXlac__D_erXmal__L_crXmal__L_erXnad_crXnadh_crXnadp_crXnadph_crXnh4_crXnh4_erXo2_crXo2_erXoaa_crXpep_crXpi_crXpi_erXpyr_cr Xpyr_er!Xq8_cr"Xq8h2_cr#Xr5p_cr$X ru5p__D_cr%Xs7p_cr&Xsucc_cr'Xsucc_er(Xsuccoa_cr)X xu5p__D_cr*etr+bh„Nu†r,Rr-a]r.hhK…r/h‡r0Rr1(KKH…r2hމhX–>é“>é2@]UUUUU'@]UUUUU%@ÄÌÌÌÌÌ0@Â’Oú¤Oú.@Â` ¶` æ¿ôÿÿÿÿÿᅣfffff@„fffff@EŸôIŸô @Žã8Žã82@Žã8Žã8@Ã'}Ã’'}"ÀŸôIŸôI/@©ªªªªª*@Ã'}Ã’'}1ÀÇqÇq.@Àð¿ð¤Oú¤O.@ÿZ°[°0@âlÃl@ë[°[@ lÃlÃ1@ð¤Oú¤O>@.ÞÃÃÃÃý?ïîîîî@¨ÌÌÌÌÌ@$ÇqÇq(@833333!@xÃ’'}Ã’'0@ lÃlÃ0@¨ÌÌÌÌÌ@>é“>éA@”>é“>é:@“>é“>é6@˜™™™™™6@ lÃlà @Àð¿Ù'}Ã’'}Àð¿Žã8Žã81@Ϊªªªª@Ã-؂-Ø@$ÇqÇq&@offfff@ïîîîî@û¤Oú¤OÀ@ð?@ð?TUUUUU%@]UUUUU-@Ø'}Ã’'} @ð?.ÇqÇq@ƒfffff@œ` ¶` ö?†ã8Žã80@ ÇqÇq.@”ôIŸôI1@[°[°#@Â¥Oú¤O(@Ú8Žã8ÂŽ-@†ã8Žã80@r3h†r4Rr5tr6ba]r7hh}r8(hhhK…r9h‡r:Rr;(KKH…r<h ‰]r=(hãhähåhæhçhèhéhêhëhìhíhîhïhðhñhòhóhôhõhöh÷høhùhúhûhühýhþhÿjjjjjjjjjj j j j j jjjjjjjjjjjjjjjjjjj j!j"j#j$j%j&j'j(j)j*etr>bh„Nu†r?Rr@a}rAh }rB(h¢hÜh£]rC}rD(h¦j1h§h¨KKHK‡rERrFuaustrGbh¬h­h®h¯h„hØubub.cobrapy-0.14.2/cobra/test/data/update_pickles.py000077500000000000000000000077561342367665000216170ustar00rootroot00000000000000#!/usr/bin/env python # -*- coding: utf-8 -*- from __future__ import absolute_import from collections import OrderedDict from json import dump as json_dump import cobra from cobra.io import ( load_matlab_model, read_sbml_model, save_json_model, save_matlab_model, write_sbml_model) from cobra.io.sbml3 import write_sbml2 # This script regenerates pickles of cobra Models. Should be # performed after updating core classes to prevent subtle bugs. try: from cPickle import load, dump except: from pickle import load, dump # ecoli ecoli_model = read_sbml_model("iJO1366.xml") with open("iJO1366.pickle", "wb") as outfile: dump(ecoli_model, outfile, protocol=2) # salmonella salmonella = read_sbml_model("salmonella.xml") with open("salmonella.genes", "rb") as infile: gene_names = load(infile) for gene in salmonella.genes: gene.name = gene_names[gene.id] with open("salmonella.media", "rb") as infile: salmonella.media_compositions = load(infile) with open("salmonella.pickle", "wb") as outfile: dump(salmonella, outfile, protocol=2) # create mini model from textbook textbook = read_sbml_model("textbook.xml.gz") mini = cobra.Model("mini_textbook") mini.compartments = textbook.compartments for r in textbook.reactions: if r.id in ("GLCpts", "PGI", "PFK", "FBA", "TPI", "GAPD", "PGK", "PGM", "ENO", "PYK", "EX_glc__D_e", "EX_h_e", "H2Ot", "ATPM", "PIt2r"): mini.add_reaction(r.copy()) mini.reactions.ATPM.upper_bound = mini.reactions.PGI.upper_bound mini.objective = ["PFK", "ATPM"] # No biomass, 2 reactions # add in some information from iJO1366 mini.add_reaction(ecoli_model.reactions.LDH_D.copy()) mini.add_reaction(ecoli_model.reactions.EX_lac__D_e.copy()) r = cobra.Reaction("D_LACt2") mini.add_reaction(r) r.gene_reaction_rule = ecoli_model.reactions.D__LACt2pp.gene_reaction_rule r.reaction = ecoli_model.reactions.D__LACt2pp.reaction.replace("_p", "_e") mini.reactions.GLCpts.gene_reaction_rule = \ ecoli_model.reactions.GLCptspp.gene_reaction_rule # adjust bounds for i in ["ATPM", "D_LACt2", "EX_lac__D_e", "LDH_D"]: mini.reactions.get_by_id(i).upper_bound = mini.reactions.PGI.upper_bound for i in ["D_LACt2", "LDH_D"]: mini.reactions.get_by_id(i).lower_bound = mini.reactions.PGI.lower_bound # set names and annotation for g in mini.genes: try: tg = textbook.genes.get_by_id(g.id) except KeyError: continue g.name = tg.name g.annotation = tg.annotation mini.reactions.sort() mini.genes.sort() mini.metabolites.sort() # output to various formats with open("mini.pickle", "wb") as outfile: dump(mini, outfile, protocol=2) save_matlab_model(mini, "mini.mat") save_json_model(mini, "mini.json", pretty=True) write_sbml_model(mini, "mini_fbc2.xml") write_sbml_model(mini, "mini_fbc2.xml.bz2") write_sbml_model(mini, "mini_fbc2.xml.gz") write_sbml2(mini, "mini_fbc1.xml", use_fbc_package=True) write_sbml_model(mini, "mini_cobra.xml", use_fbc_package=False) raven = load_matlab_model("raven.mat") with open("raven.pickle", "wb") as outfile: dump(raven, outfile, protocol=2) # TODO:these need a reference solutions rather than circular solution checking! # fva results fva_result = cobra.flux_analysis.flux_variability_analysis(textbook) clean_result = OrderedDict() for key in sorted(fva_result): clean_result[key] = {k: round(v, 5) for k, v in fva_result[key].items()} with open("textbook_fva.json", "w") as outfile: json_dump(clean_result, outfile) # fva with pfba constraint fva_result = cobra.flux_analysis.flux_variability_analysis(textbook, pfba_factor=1.1) clean_result = OrderedDict() for key in sorted(fva_result): clean_result[key] = {k: round(v, 5) for k, v in fva_result[key].items()} with open("textbook_pfba_fva.json", "w") as outfile: json_dump(clean_result, outfile) # textbook solution solution = cobra.flux_analysis.parsimonious.pfba(textbook) with open('textbook_solution.pickle', 'wb') as f: dump(solution, f, protocol=2) cobrapy-0.14.2/cobra/test/test_core/000077500000000000000000000000001342367665000173055ustar00rootroot00000000000000cobrapy-0.14.2/cobra/test/test_core/conftest.py000066400000000000000000000014611342367665000215060ustar00rootroot00000000000000# -*- coding: utf-8 -*- """Module level fixtures""" from __future__ import absolute_import import pytest from cobra.util.solver import solvers solver_trials = ['glpk', pytest.param('cplex', marks=pytest.mark.skipif( 'cplex' not in solvers, reason='No CPLEX found on PYTHONPATH')), pytest.param('gurobi', marks=pytest.mark.skipif( 'gurobi' not in solvers, reason='No Gurobi found on PYTHONPATH'))] @pytest.fixture(scope="function", params=solver_trials) def solved_model(request, model): model.solver = request.param solution = model.optimize() return solution, model cobrapy-0.14.2/cobra/test/test_core/test_configuration.py000066400000000000000000000015671342367665000235760ustar00rootroot00000000000000# -*- coding: utf-8 -*- """Test functions of configuration.py""" from __future__ import absolute_import from cobra.core import Configuration from cobra.util.solver import interface_to_str def test_default_bounds(): """Verify the default bounds.""" config = Configuration() assert config.bounds == (-1000.0, 1000.0) def test_bounds(): """Test changing bounds.""" config = Configuration() config.bounds = 100.0, 10000.0 assert config.bounds == (100.0, 10000.0) # Restore default values. config.bounds = -1000.0, 1000.0 def test_solver(): """Test assignment of different solvers.""" config = Configuration() config.solver = "glpk" assert interface_to_str(config.solver) == "glpk" config.solver = "glpk_exact" assert interface_to_str(config.solver) == "glpk_exact" # Restore default solver. config.solver = "glpk" cobrapy-0.14.2/cobra/test/test_core/test_core_reaction.py000066400000000000000000000761251342367665000235450ustar00rootroot00000000000000# -*- coding: utf-8 -*- """Test functions of reaction.py""" from __future__ import absolute_import import warnings import numpy as np import pytest import six from cobra.core import Metabolite, Model, Reaction stable_optlang = ["glpk", "cplex", "gurobi"] def test_gpr(): model = Model() reaction = Reaction("test") # Set GPR to a reaction not in a model reaction.gene_reaction_rule = "(g1 or g2) and g3" assert reaction.gene_reaction_rule == "(g1 or g2) and g3" assert len(reaction.genes) == 3 # Adding reaction with a GPR propagates to the model model.add_reactions([reaction]) assert len(model.genes) == 3 # Ensure the gene objects are the same in the model and reaction reaction_gene = list(reaction.genes)[0] model_gene = model.genes.get_by_id(reaction_gene.id) assert reaction_gene is model_gene # Test ability to handle uppercase AND/OR with warnings.catch_warnings(): warnings.simplefilter("ignore") reaction.gene_reaction_rule = "(b1 AND b2) OR (b3 and b4)" assert reaction.gene_reaction_rule == "(b1 and b2) or (b3 and b4)" assert len(reaction.genes) == 4 # Ensure regular expressions correctly extract genes from malformed # GPR string with warnings.catch_warnings(): warnings.simplefilter("ignore") reaction.gene_reaction_rule = "(a1 or a2" assert len(reaction.genes) == 2 reaction.gene_reaction_rule = "(forT or " assert len(reaction.genes) == 1 def test_gpr_modification(model): reaction = model.reactions.get_by_id("PGI") old_gene = list(reaction.genes)[0] new_gene = model.genes.get_by_id("s0001") # Add an existing 'gene' to the GPR reaction.gene_reaction_rule = 's0001' assert new_gene in reaction.genes assert reaction in new_gene.reactions # Remove old gene correctly assert old_gene not in reaction.genes assert reaction not in old_gene.reactions # Add a new 'gene' to the GPR reaction.gene_reaction_rule = 'fake_gene' assert model.genes.has_id("fake_gene") fake_gene = model.genes.get_by_id("fake_gene") assert fake_gene in reaction.genes assert reaction in fake_gene.reactions fake_gene.name = "foo_gene" assert reaction.gene_name_reaction_rule == fake_gene.name def test_gene_knock_out(model): rxn = Reaction('rxn') rxn.add_metabolites({Metabolite('A'): -1, Metabolite('B'): 1}) rxn.gene_reaction_rule = 'A2B1 or A2B2 and A2B3' assert hasattr(list(rxn.genes)[0], 'knock_out') model.add_reaction(rxn) with model: model.genes.A2B1.knock_out() assert not model.genes.A2B1.functional model.genes.A2B3.knock_out() assert not rxn.functional assert model.genes.A2B3.functional assert rxn.functional model.genes.A2B1.knock_out() assert not model.genes.A2B1.functional assert model.reactions.rxn.functional model.genes.A2B3.knock_out() assert not model.reactions.rxn.functional def test_str(): rxn = Reaction('rxn') rxn.add_metabolites({Metabolite('A'): -1, Metabolite('B'): 1}) assert str(rxn) == 'rxn: A --> B' def test_str_from_model(model): assert model.reactions[0].__str__().startswith('ACALD') def test_add_metabolite_from_solved_model(solved_model): solution, model = solved_model pgi_reaction = model.reactions.PGI test_met = model.metabolites[0] pgi_reaction.add_metabolites({test_met: 42}, combine=False) assert pgi_reaction.metabolites[test_met] == 42.0 assert model.constraints[ test_met.id].expression.as_coefficients_dict()[ pgi_reaction.forward_variable] == 42.0 assert model.constraints[ test_met.id].expression.as_coefficients_dict()[ pgi_reaction.reverse_variable] == -42.0 pgi_reaction.add_metabolites({test_met: -10}, combine=True) assert pgi_reaction.metabolites[test_met] == 32.0 assert model.constraints[ test_met.id].expression.as_coefficients_dict()[ pgi_reaction.forward_variable] == 32.0 assert model.constraints[ test_met.id].expression.as_coefficients_dict()[ pgi_reaction.reverse_variable] == -32.0 pgi_reaction.add_metabolites({test_met: 0}, combine=False) with pytest.raises(KeyError): pgi_reaction.metabolites[test_met] assert model.constraints[ test_met.id].expression.as_coefficients_dict()[ pgi_reaction.forward_variable] == 0 assert model.constraints[ test_met.id].expression.as_coefficients_dict()[ pgi_reaction.reverse_variable] == 0 @pytest.mark.parametrize("solver", stable_optlang) def test_add_metabolite_benchmark(model, benchmark, solver): reaction = model.reactions.get_by_id("PGI") many_metabolites = dict((m, 1) for m in model.metabolites[0:50]) def add_remove_metabolite(): reaction.add_metabolites(many_metabolites) if not getattr(model, 'solver', None): solver_dict[solver].create_problem(model) for m, c in many_metabolites.items(): try: reaction.subtract_metabolites( {m: reaction.get_coefficient(m)}) except KeyError: pass benchmark(add_remove_metabolite) def test_add_metabolite(model): with pytest.raises(ValueError): model.add_metabolites(Metabolite()) with model: with model: reaction = model.reactions.get_by_id("PGI") reaction.add_metabolites({model.metabolites[0]: 1}) assert model.metabolites[0] in reaction._metabolites fake_metabolite = Metabolite("fake") reaction.add_metabolites({fake_metabolite: 1}) assert fake_metabolite in reaction._metabolites assert model.metabolites.has_id("fake") assert model.metabolites.get_by_id("fake") is fake_metabolite assert len(model._contexts[0]._history) == 0 assert fake_metabolite._model is None assert fake_metabolite not in reaction._metabolites assert "fake" not in model.metabolites # Test adding by string with model: reaction.add_metabolites({"g6p_c": -1}) # already in reaction assert reaction._metabolites[ model.metabolites.get_by_id("g6p_c")] == -2 reaction.add_metabolites({"h_c": 1}) assert reaction._metabolites[ model.metabolites.get_by_id("h_c")] == 1 with pytest.raises(KeyError): reaction.add_metabolites({"missing": 1}) assert reaction._metabolites[ model.metabolites.get_by_id("g6p_c")] == -1 assert model.metabolites.h_c not in reaction._metabolites # Test combine=False reaction = model.reactions.get_by_id("ATPM") old_stoich = reaction._metabolites[ model.metabolites.get_by_id("h2o_c")] with model: reaction.add_metabolites({'h2o_c': 2.5}, combine=False) assert reaction._metabolites[ model.metabolites.get_by_id("h2o_c")] == 2.5 assert reaction._metabolites[ model.metabolites.get_by_id("h2o_c")] == old_stoich # Test adding to a new Reaction reaction = Reaction("test") assert len(reaction._metabolites) == 0 reaction.add_metabolites({Metabolite("test_met"): -1}) assert len(reaction._metabolites) == 1 @pytest.mark.parametrize("solver", stable_optlang) def test_subtract_metabolite_benchmark(model, benchmark, solver): benchmark(test_subtract_metabolite, model, solver) @pytest.mark.parametrize("solver", stable_optlang) def test_subtract_metabolite(model, solver): reaction = model.reactions.get_by_id("PGI") reaction.subtract_metabolites(reaction.metabolites) if not getattr(model, 'solver', None): solver_dict[solver].create_problem(model) assert len(reaction.metabolites) == 0 def test_mass_balance(model): reaction = model.reactions.get_by_id("PGI") # Should be balanced now assert len(reaction.check_mass_balance()) == 0 # Should not be balanced after adding a hydrogen reaction.add_metabolites({model.metabolites.get_by_id("h_c"): 1}) imbalance = reaction.check_mass_balance() assert "H" in imbalance assert imbalance["H"] == 1 def test_build_from_string(model): m = len(model.metabolites) pgi = model.reactions.get_by_id("PGI") old_bounds = pgi.bounds with model: pgi.reaction = "g6p_c --> f6p_c" assert pgi.lower_bound == 0 assert pgi.bounds == old_bounds pgi.bounds = (0, 1000) assert pgi.bounds == (0, 1000) assert not pgi.reversibility pgi.reaction = "g6p_c <== f6p_c" assert pgi.upper_bound == 0 assert pgi.reaction.strip() == "g6p_c <-- f6p_c" pgi.reaction = "g6p_c --> f6p_c + h2o_c" assert model.metabolites.h2o_c, pgi._metabolites with model: pgi.build_reaction_from_string("g6p_c --> f6p_c + foo", verbose=False) assert model.metabolites.h2o_c not in pgi._metabolites assert "foo" in model.metabolites assert model.metabolites.foo in pgi._metabolites assert len(model.metabolites) == m + 1 assert model.metabolites.h2o_c in pgi._metabolites assert "foo" not in model.metabolites with pytest.raises(AttributeError): assert model.metabolites.foo assert len(model.metabolites) == m def test_bounds_setter(model): rxn = model.reactions.get_by_id("PGI") with pytest.raises(ValueError): rxn.bounds = (1, 0) def test_copy(model): PGI = model.reactions.PGI copied = PGI.copy() assert PGI is not copied assert PGI._model is model assert copied._model is not model # The copy should refer to different metabolites and genes for met in copied.metabolites: assert met is not model.metabolites.get_by_id(met.id) assert met.model is not model for gene in copied.genes: assert gene is not model.genes.get_by_id(gene.id) assert gene.model is not model def test_iadd(model): PGI = model.reactions.PGI EX_h2o = model.reactions.EX_h2o_e original_PGI_gpr = PGI.gene_reaction_rule PGI += EX_h2o assert PGI.gene_reaction_rule == original_PGI_gpr assert PGI.metabolites[model.metabolites.h2o_e] == -1.0 # Original should not change assert EX_h2o.gene_reaction_rule == '' assert EX_h2o.metabolites[model.metabolites.h2o_e] == -1.0 # Add a reaction not in the model new_reaction = Reaction("test") new_reaction.add_metabolites({Metabolite("A"): -1, Metabolite("B"): 1}) PGI += new_reaction assert PGI.gene_reaction_rule == original_PGI_gpr assert len(PGI.gene_reaction_rule) == 5 # And vice versa new_reaction += PGI assert len(new_reaction.metabolites) == 5 # not assert len(new_reaction.genes) == 1 assert new_reaction.gene_reaction_rule == original_PGI_gpr # Combine two GPRs model.reactions.ACKr += model.reactions.ACONTa expected_rule = '(b2296 or b3115 or b1849) and (b0118 or b1276)' assert model.reactions.ACKr.gene_reaction_rule == expected_rule assert len(model.reactions.ACKr.genes) == 5 def test_add(model): # Not in place addition should work on a copy new = model.reactions.PGI + model.reactions.EX_h2o_e assert new._model is not model assert len(new.metabolites) == 3 # The copy should refer to different metabolites and genes # This currently fails because add_metabolites does not copy. # Should that be changed? # for met in new.metabolites: # assert met is not model.metabolites.get_by_id(met.id) # assert met.model is not model for gene in new.genes: assert gene is not model.genes.get_by_id(gene.id) assert gene.model is not model def test_radd(model): new = sum([model.reactions.PGI, model.reactions.EX_h2o_e]) assert new._model is not model assert len(new.metabolites) == 3 def test_mul(model): new = model.reactions.PGI * 2 assert set(new.metabolites.values()) == {-2, 2} def test_sub(model): new = model.reactions.PGI - model.reactions.EX_h2o_e assert new._model is not model assert len(new.metabolites) == 3 def test_removal_from_model_retains_bounds(model): model_cp = model.copy() reaction = model_cp.reactions.ACALD assert reaction.model == model_cp assert reaction.lower_bound == -1000.0 assert reaction.upper_bound == 1000.0 assert reaction._lower_bound == -1000.0 assert reaction._upper_bound == 1000.0 model_cp.remove_reactions([reaction]) assert reaction.model is None assert reaction.lower_bound == -1000.0 assert reaction.upper_bound == 1000.0 assert reaction._lower_bound == -1000.0 assert reaction._upper_bound == 1000.0 def test_set_bounds_scenario_1(model): acald_reaction = model.reactions.ACALD assert acald_reaction.lower_bound == -1000. assert acald_reaction.upper_bound == 1000. assert acald_reaction.forward_variable.lb == 0. assert acald_reaction.forward_variable.ub == 1000. assert acald_reaction.reverse_variable.lb == 0 assert acald_reaction.reverse_variable.ub == 1000. acald_reaction.upper_bound = acald_reaction.lower_bound - 100 assert acald_reaction.lower_bound == -1100.0 assert acald_reaction.upper_bound == -1100.0 assert acald_reaction.forward_variable.lb == 0 assert acald_reaction.forward_variable.ub == 0 assert acald_reaction.reverse_variable.lb == 1100. assert acald_reaction.reverse_variable.ub == 1100. acald_reaction.upper_bound = 100 assert acald_reaction.lower_bound == -1100.0 assert acald_reaction.upper_bound == 100 assert acald_reaction.forward_variable.lb == 0 assert acald_reaction.forward_variable.ub == 100 assert acald_reaction.reverse_variable.lb == 0 assert acald_reaction.reverse_variable.ub == 1100.0 def test_set_bounds_scenario_3(model): reac = model.reactions.ACALD reac.upper_bound = -10 reac.lower_bound = -10 assert reac.lower_bound == -10 assert reac.upper_bound == -10 reac.lower_bound = -9 assert reac.lower_bound == -9 assert reac.upper_bound == -9 reac.lower_bound = 2 assert reac.lower_bound == 2 assert reac.upper_bound == 2 reac.upper_bound = -10 assert reac.lower_bound == -10 assert reac.upper_bound == -10 reac.upper_bound = -11 assert reac.lower_bound == -11 assert reac.upper_bound == -11 reac.upper_bound = 2 assert reac.lower_bound == -11 assert reac.upper_bound == 2 def test_set_bounds_scenario_4(model): reac = model.reactions.ACALD reac.lower_bound = reac.upper_bound = 0 reac.lower_bound = 2 assert reac.lower_bound == 2 assert reac.upper_bound == 2 assert reac.forward_variable.lb == 2 assert reac.forward_variable.ub == 2 reac.knock_out() reac.upper_bound = -2 assert reac.lower_bound == -2 assert reac.upper_bound == -2 assert reac.reverse_variable.lb == 2 assert reac.reverse_variable.ub == 2 def test_set_upper_before_lower_bound_to_0(model): model.reactions.GAPD.upper_bound = 0 model.reactions.GAPD.lower_bound = 0 assert model.reactions.GAPD.lower_bound == 0 assert model.reactions.GAPD.upper_bound == 0 assert model.reactions.GAPD.forward_variable.lb == 0 assert model.reactions.GAPD.forward_variable.ub == 0 assert model.reactions.GAPD.reverse_variable.lb == 0 assert model.reactions.GAPD.reverse_variable.ub == 0 def test_set_bounds_scenario_2(model): acald_reaction = model.reactions.ACALD assert acald_reaction.lower_bound == -1000. assert acald_reaction.upper_bound == 1000. assert acald_reaction.forward_variable.lb == 0. assert acald_reaction.forward_variable.ub == 1000. assert acald_reaction.reverse_variable.lb == 0 assert acald_reaction.reverse_variable.ub == 1000. acald_reaction.lower_bound = acald_reaction.upper_bound + 100 assert acald_reaction.lower_bound == 1100.0 assert acald_reaction.upper_bound == 1100.0 assert acald_reaction.forward_variable.lb == 1100.0 assert acald_reaction.forward_variable.ub == 1100.0 assert acald_reaction.reverse_variable.lb == 0 assert acald_reaction.reverse_variable.ub == 0 acald_reaction.lower_bound = -100 assert acald_reaction.lower_bound == -100. assert acald_reaction.upper_bound == 1100. assert acald_reaction.forward_variable.lb == 0 assert acald_reaction.forward_variable.ub == 1100. assert acald_reaction.reverse_variable.lb == 0 assert acald_reaction.reverse_variable.ub == 100 def test_change_bounds(model): reac = model.reactions.ACALD reac.bounds = (2, 2) assert reac.lower_bound == 2 assert reac.upper_bound == 2 with model: reac.bounds = (5, 5) assert reac.lower_bound == 5 assert reac.upper_bound == 5 assert reac.lower_bound == 2 assert reac.upper_bound == 2 def test_make_irreversible(model): acald_reaction = model.reactions.ACALD assert acald_reaction.lower_bound == -1000. assert acald_reaction.upper_bound == 1000. assert acald_reaction.forward_variable.lb == 0. assert acald_reaction.forward_variable.ub == 1000. assert acald_reaction.reverse_variable.lb == 0 assert acald_reaction.reverse_variable.ub == 1000. acald_reaction.lower_bound = 0 assert acald_reaction.lower_bound == 0 assert acald_reaction.upper_bound == 1000. assert acald_reaction.forward_variable.lb == 0 assert acald_reaction.forward_variable.ub == 1000.0 assert acald_reaction.reverse_variable.lb == 0 assert acald_reaction.reverse_variable.ub == 0 acald_reaction.lower_bound = -100 assert acald_reaction.lower_bound == -100. assert acald_reaction.upper_bound == 1000. assert acald_reaction.forward_variable.lb == 0 assert acald_reaction.forward_variable.ub == 1000. assert acald_reaction.reverse_variable.lb == 0 assert acald_reaction.reverse_variable.ub == 100 def test_make_reversible(model): pfk_reaction = model.reactions.PFK assert pfk_reaction.lower_bound == 0. assert pfk_reaction.upper_bound == 1000. assert pfk_reaction.forward_variable.lb == 0. assert pfk_reaction.forward_variable.ub == 1000. assert pfk_reaction.reverse_variable.lb == 0 assert pfk_reaction.reverse_variable.ub == 0 pfk_reaction.lower_bound = -100. assert pfk_reaction.lower_bound == -100. assert pfk_reaction.upper_bound == 1000. assert pfk_reaction.forward_variable.lb == 0 assert pfk_reaction.forward_variable.ub == 1000.0 assert pfk_reaction.reverse_variable.lb == 0 assert pfk_reaction.reverse_variable.ub == 100. pfk_reaction.lower_bound = 0 assert pfk_reaction.lower_bound == 0 assert pfk_reaction.upper_bound == 1000. assert pfk_reaction.forward_variable.lb == 0 assert pfk_reaction.forward_variable.ub == 1000. assert pfk_reaction.reverse_variable.lb == 0 assert pfk_reaction.reverse_variable.ub == 0 def test_make_irreversible_irreversible_to_the_other_side(model): pfk_reaction = model.reactions.PFK assert pfk_reaction.lower_bound == 0. assert pfk_reaction.upper_bound == 1000. assert pfk_reaction.forward_variable.lb == 0. assert pfk_reaction.forward_variable.ub == 1000. assert pfk_reaction.reverse_variable.lb == 0 assert pfk_reaction.reverse_variable.ub == 0 pfk_reaction.upper_bound = -100. assert pfk_reaction.forward_variable.lb == 0 assert pfk_reaction.forward_variable.ub == 0 assert pfk_reaction.reverse_variable.lb == 100 assert pfk_reaction.reverse_variable.ub == 100 pfk_reaction.lower_bound = -1000. assert pfk_reaction.lower_bound == -1000. assert pfk_reaction.upper_bound == -100. assert pfk_reaction.forward_variable.lb == 0 assert pfk_reaction.forward_variable.ub == 0 assert pfk_reaction.reverse_variable.lb == 100 assert pfk_reaction.reverse_variable.ub == 1000. def test_make_lhs_irreversible_reversible(model): rxn = Reaction('test') rxn.add_metabolites( {model.metabolites[0]: -1., model.metabolites[1]: 1.}) rxn.lower_bound = -1000. rxn.upper_bound = -100 model.add_reaction(rxn) assert rxn.lower_bound == -1000. assert rxn.upper_bound == -100. assert rxn.forward_variable.lb == 0. assert rxn.forward_variable.ub == 0. assert rxn.reverse_variable.lb == 100. assert rxn.reverse_variable.ub == 1000. rxn.upper_bound = 666. assert rxn.lower_bound == -1000. assert rxn.upper_bound == 666. assert rxn.forward_variable.lb == 0. assert rxn.forward_variable.ub == 666 assert rxn.reverse_variable.lb == 0. assert rxn.reverse_variable.ub == 1000. def test_model_less_reaction(model): model.slim_optimize() for reaction in model.reactions: assert isinstance(reaction.flux, float) assert isinstance(reaction.reduced_cost, float) for reaction in model.reactions: model.remove_reactions([reaction]) with pytest.raises(RuntimeError): reaction.flux with pytest.raises(RuntimeError): reaction.reduced_cost def test_knockout(model): original_bounds = dict() for reaction in model.reactions: original_bounds[reaction.id] = ( reaction.lower_bound, reaction.upper_bound) reaction.knock_out() assert reaction.lower_bound == 0 assert reaction.upper_bound == 0 for k, (lb, ub) in six.iteritems(original_bounds): model.reactions.get_by_id(k).lower_bound = lb model.reactions.get_by_id(k).upper_bound = ub for reaction in model.reactions: assert reaction.lower_bound == original_bounds[reaction.id][0] assert reaction.upper_bound == original_bounds[reaction.id][1] with model: for reaction in model.reactions: original_bounds[reaction.id] = ( reaction.lower_bound, reaction.upper_bound) reaction.knock_out() assert reaction.lower_bound == 0 assert reaction.upper_bound == 0 for reaction in model.reactions: assert reaction.lower_bound == original_bounds[reaction.id][0] assert reaction.upper_bound == original_bounds[reaction.id][1] def test_reaction_without_model(): r = Reaction('blub') assert r.flux_expression is None assert r.forward_variable is None assert r.reverse_variable is None def test_weird_left_to_right_reaction_issue(tiny_toy_model): d1 = tiny_toy_model.reactions.get_by_id('ex1') assert not d1.reversibility assert d1.lower_bound == -1000 assert d1._lower_bound == -1000 assert d1.upper_bound == 0 assert d1._upper_bound == 0 with tiny_toy_model: d1.knock_out() assert d1.lower_bound == 0 assert d1._lower_bound == 0 assert d1.upper_bound == 0 assert d1._upper_bound == 0 assert d1.lower_bound == -1000 assert d1._lower_bound == -1000 assert d1.upper_bound == 0 assert d1._upper_bound == 0 def test_one_left_to_right_reaction_set_positive_ub(tiny_toy_model): d1 = tiny_toy_model.reactions.get_by_id('ex1') assert d1.reverse_variable.lb == 0 assert d1.reverse_variable.ub == 1000 assert d1._lower_bound == -1000 assert d1.lower_bound == -1000 assert d1._upper_bound == 0 assert d1.upper_bound == 0 assert d1.forward_variable.lb == 0 assert d1.forward_variable.ub == 0 d1.upper_bound = .1 assert d1.forward_variable.lb == 0 assert d1.forward_variable.ub == .1 assert d1.reverse_variable.lb == 0 assert d1.reverse_variable.ub == 1000 assert d1._lower_bound == -1000 assert d1.upper_bound == .1 assert d1._lower_bound == -1000 assert d1.upper_bound == .1 def test_irrev_reaction_set_negative_lb(model): assert not model.reactions.PFK.reversibility assert model.reactions.PFK.lower_bound == 0 assert model.reactions.PFK.upper_bound == 1000.0 assert model.reactions.PFK.forward_variable.lb == 0 assert model.reactions.PFK.forward_variable.ub == 1000.0 assert model.reactions.PFK.reverse_variable.lb == 0 assert model.reactions.PFK.reverse_variable.ub == 0 model.reactions.PFK.lower_bound = -1000 assert model.reactions.PFK.lower_bound == -1000 assert model.reactions.PFK.upper_bound == 1000.0 assert model.reactions.PFK.forward_variable.lb == 0 assert model.reactions.PFK.forward_variable.ub == 1000.0 assert model.reactions.PFK.reverse_variable.lb == 0 assert model.reactions.PFK.reverse_variable.ub == 1000 def test_twist_irrev_right_to_left_reaction_to_left_to_right(model): assert not model.reactions.PFK.reversibility assert model.reactions.PFK.lower_bound == 0 assert model.reactions.PFK.upper_bound == 1000.0 assert model.reactions.PFK.forward_variable.lb == 0 assert model.reactions.PFK.forward_variable.ub == 1000.0 assert model.reactions.PFK.reverse_variable.lb == 0 assert model.reactions.PFK.reverse_variable.ub == 0 model.reactions.PFK.lower_bound = -1000 model.reactions.PFK.upper_bound = 0 assert model.reactions.PFK.lower_bound == -1000 assert model.reactions.PFK.upper_bound == 0 assert model.reactions.PFK.forward_variable.lb == 0 assert model.reactions.PFK.forward_variable.ub == 0 assert model.reactions.PFK.reverse_variable.lb == 0 assert model.reactions.PFK.reverse_variable.ub == 1000 def test_set_lb_higher_than_ub_sets_ub_to_new_lb(model): for reaction in model.reactions: assert reaction.lower_bound <= reaction.upper_bound reaction.lower_bound = reaction.upper_bound + 100 assert reaction.lower_bound == reaction.upper_bound def test_set_ub_lower_than_lb_sets_lb_to_new_ub(model): for reaction in model.reactions: assert reaction.lower_bound <= reaction.upper_bound reaction.upper_bound = reaction.lower_bound - 100 assert reaction.lower_bound == reaction.upper_bound def test_add_metabolites_combine_true(model): test_metabolite = Metabolite('test') for reaction in model.reactions: reaction.add_metabolites({test_metabolite: -66}, combine=True) assert reaction.metabolites[test_metabolite] == -66 assert model.constraints['test'].get_linear_coefficients( [reaction.forward_variable])[reaction.forward_variable] == -66 assert model.constraints['test'].get_linear_coefficients( [reaction.reverse_variable])[reaction.reverse_variable] == 66 already_included_metabolite = \ list(reaction.metabolites.keys())[0] previous_coefficient = reaction.get_coefficient( already_included_metabolite.id) reaction.add_metabolites({already_included_metabolite: 10}, combine=True) new_coefficient = previous_coefficient + 10 assert reaction.metabolites[ already_included_metabolite] == new_coefficient assert (model.constraints[ already_included_metabolite.id].get_linear_coefficients( [reaction.forward_variable])[reaction.forward_variable] == new_coefficient) assert (model.constraints[ already_included_metabolite.id].get_linear_coefficients( [reaction.reverse_variable])[ reaction.reverse_variable] == -new_coefficient) @pytest.mark.xfail(reason='non-deterministic test') def test_add_metabolites_combine_false(model): test_metabolite = Metabolite('test') for reaction in model.reactions: reaction.add_metabolites({test_metabolite: -66}, combine=False) assert reaction.metabolites[test_metabolite] == -66 assert model.constraints['test'].expression.has( -66. * reaction.forward_variable) assert model.constraints['test'].expression.has( 66. * reaction.reverse_variable) already_included_metabolite = \ list(reaction.metabolites.keys())[0] reaction.add_metabolites({already_included_metabolite: 10}, combine=False) assert reaction.metabolites[already_included_metabolite] == 10 assert model.constraints[ already_included_metabolite.id].expression.has( 10 * reaction.forward_variable) assert model.constraints[ already_included_metabolite.id].expression.has( -10 * reaction.reverse_variable) def test_reaction_imul(model): with model: model.reactions.EX_glc__D_e *= 100 assert model.constraints.glc__D_e.expression.coeff( model.variables.EX_glc__D_e) == -100.0 assert model.reactions.EX_glc__D_e.reaction == \ '100.0 glc__D_e <=> ' assert model.constraints.glc__D_e.expression.coeff( model.variables.EX_glc__D_e) == -1.0 assert model.reactions.EX_glc__D_e.reaction == 'glc__D_e <=> ' with model: model.reactions.EX_glc__D_e *= -2 assert model.reactions.EX_glc__D_e.bounds == (-1000.0, 10.0) assert model.reactions.EX_glc__D_e.reaction == ' <=> 2.0 glc__D_e' assert model.reactions.EX_glc__D_e.bounds == (-10, 1000.0) assert model.reactions.EX_glc__D_e.reaction == 'glc__D_e <=> ' # def test_pop(model): # pgi = model.reactions.PGI # g6p = model.metabolites.get_by_id("g6p_c") # f6p = model.metabolites.get_by_id("f6p_c") # g6p_expr = model.solver.constraints["g6p_c"].expression # g6p_coef = pgi.pop("g6p_c") # assert g6p not in pgi.metabolites # actual = model.solver.constraints[ # "g6p_c"].expression.as_coefficients_dict() # expected = (g6p_expr - g6p_coef * pgi.flux_expression # ).as_coefficients_dict() # assert actual == expected # assert pgi.metabolites[f6p] == 1 # # f6p_expr = model.solver.constraints["f6p_c"].expression # f6p_coef = pgi.pop(f6p) # assert f6p not in pgi.metabolites # assert model.solver.constraints[ # "f6p_c"].expression.as_coefficients_dict() == ( # f6p_expr - f6p_coef * pgi.flux_expression # ).as_coefficients_dict() def test_remove_from_model(model): pgi = model.reactions.PGI g6p = model.metabolites.g6p_c pgi_flux = model.optimize().fluxes['PGI'] assert abs(pgi_flux) > 1E-6 with model: pgi.remove_from_model() assert pgi.model is None assert "PGI" not in model.reactions assert pgi.id not in model.variables assert pgi.reverse_id not in model.variables assert pgi not in g6p.reactions model.optimize() assert "PGI" in model.reactions assert pgi.id in model.variables assert pgi.reverse_id in model.variables assert pgi.forward_variable.problem is model.solver assert pgi in g6p.reactions assert g6p in pgi.metabolites assert np.isclose(pgi_flux, model.optimize().fluxes['PGI']) def test_change_id_is_reflected_in_solver(model): for i, reaction in enumerate(model.reactions): old_reaction_id = reaction.id assert model.variables[ old_reaction_id].name == old_reaction_id assert old_reaction_id in model.variables new_reaction_id = reaction.id + '_' + str(i) reaction.id = new_reaction_id assert reaction.id == new_reaction_id assert not (old_reaction_id in model.variables) assert reaction.id in model.variables assert reaction.reverse_id in model.variables name = model.variables[reaction.id].name assert name == reaction.id def test_repr_html_(model): assert '' in model.reactions[0]._repr_html_() cobrapy-0.14.2/cobra/test/test_core/test_dictlist.py000066400000000000000000000233151342367665000225410ustar00rootroot00000000000000# -*- coding: utf-8 -*- """Test functions of dictlist.py""" from __future__ import absolute_import import re from copy import copy, deepcopy from pickle import HIGHEST_PROTOCOL, dumps, loads import pytest from six.moves import range from cobra.core import DictList, Object @pytest.fixture(scope="function") def dict_list(): obj = Object("test1") test_list = DictList() test_list.append(obj) return obj, test_list def test_contains(dict_list): obj, test_list = dict_list assert obj in test_list assert obj.id in test_list assert Object("not_in") not in test_list assert 'not_in' not in test_list def test_index(dict_list): obj, test_list = dict_list assert test_list.index("test1") == 0 assert test_list.index(obj) == 0 with pytest.raises(ValueError): test_list.index("f") with pytest.raises(ValueError): test_list.index(Object("f")) # Ensure indexing with an object that is a different object # also raises an error with pytest.raises(ValueError): test_list.index(Object("test1")) def test_independent(): a = DictList([Object("o1"), Object("o2")]) b = DictList() assert "o1" in a assert "o1" not in b b.append(Object("o3")) assert "o3" not in a assert "o3" in b def test_get_by_any(dict_list): obj, test_list = dict_list assert test_list.get_by_any(0) == [obj] assert test_list.get_by_any('test1') == [obj] with pytest.raises(KeyError): test_list.get_by_any('not-in-list') with pytest.raises(TypeError): test_list.get_by_any(1.1) assert test_list.get_by_any(obj) == [obj] def test_append(dict_list): obj, test_list = dict_list obj2 = Object("test2") test_list.append(obj2) with pytest.raises(ValueError): test_list.append(Object("test1")) assert test_list.index(obj2) == 1 assert test_list[1] == obj2 assert test_list.get_by_id("test2") is obj2 assert len(test_list) == 2 def test_insert(dict_list): obj, test_list = dict_list obj2 = Object("a") test_list.insert(0, obj2) assert test_list.index(obj2) == 0 assert test_list.index("test1") == 1 assert test_list.get_by_id("a") is obj2 assert len(test_list) == 2 with pytest.raises(ValueError): test_list.append(obj2) def test_extend(dict_list): obj, test_list = dict_list obj_list = [Object("test%d" % (i)) for i in range(2, 10)] test_list.extend(obj_list) assert test_list[1].id == "test2" assert test_list.get_by_id("test2") == obj_list[0] assert test_list[8].id == "test9" assert len(test_list) == 9 with pytest.raises(ValueError): test_list.extend([Object("test1")]) # Even if the object is unique, if it is present twice in the new # list, it should still raise an exception with pytest.raises(ValueError): test_list.extend([Object("testd"), Object("testd")]) def test_iadd(dict_list): obj, test_list = dict_list obj_list = [Object("test%d" % (i)) for i in range(2, 10)] test_list += obj_list assert test_list[1].id == "test2" assert test_list.get_by_id("test2") == obj_list[0] assert test_list[8].id == "test9" assert len(test_list) == 9 def test_add(dict_list): obj, test_list = dict_list obj_list = [Object("test%d" % (i)) for i in range(2, 10)] sum = test_list + obj_list assert sum is not test_list assert sum is not obj_list assert test_list[0].id == "test1" assert sum[1].id == "test2" assert sum.get_by_id("test2") == obj_list[0] assert sum[8].id == "test9" assert len(test_list) == 1 assert len(sum) == 9 def test_sub(dict_list): obj, test_list = dict_list obj_list = [Object("test%d" % i) for i in range(2, 10)] sum = test_list + obj_list sub = sum - test_list assert test_list[0].id == "test1" assert sub[0].id == "test2" assert len(sub) == 8 assert sum - obj_list == test_list def test_isub(dict_list): obj, test_list = dict_list obj_list = [Object("test%d" % i) for i in range(2, 10)] sum = test_list + obj_list sum -= obj_list[2:4] assert len(sum) == 7 with pytest.raises(ValueError): sum -= [Object('bogus')] def test_init_copy(dict_list): obj, test_list = dict_list test_list.append(Object("test2")) copied = DictList(test_list) assert test_list is not copied assert isinstance(copied, test_list.__class__) assert len(test_list) == len(copied) for i, v in enumerate(test_list): assert test_list[i].id == copied[i].id assert i == copied.index(v.id) assert test_list[i] is copied[i] assert v is copied.get_by_id(v.id) def test_slice(dict_list): obj, test_list = dict_list test_list.append(Object("test2")) test_list.append(Object("test3")) sliced = test_list[:-1] assert test_list is not sliced assert isinstance(sliced, test_list.__class__) assert len(test_list) == len(sliced) + 1 for i, v in enumerate(sliced): assert test_list[i].id == sliced[i].id assert i == sliced.index(v.id) assert test_list[i] is sliced[i] assert test_list[i] is sliced.get_by_id(v.id) def test_copy(dict_list): obj, test_list = dict_list test_list.append(Object("test2")) copied = copy(test_list) assert test_list is not copied assert isinstance(copied, test_list.__class__) assert len(test_list) == len(copied) for i, v in enumerate(test_list): assert test_list[i].id == copied[i].id assert i == copied.index(v.id) assert test_list[i] is copied[i] assert v is copied.get_by_id(v.id) def test_deepcopy(dict_list): obj, test_list = dict_list test_list.append(Object("test2")) copied = deepcopy(test_list) assert test_list is not copied assert isinstance(copied, test_list.__class__) assert len(test_list) == len(copied) for i, v in enumerate(test_list): assert test_list[i].id == copied[i].id assert i == copied.index(v.id) assert test_list[i] is not copied[i] assert v is not copied.get_by_id(v.id) def test_pickle(dict_list): obj, test_list = dict_list test_list.append(Object("test2")) for protocol in range(HIGHEST_PROTOCOL): pickle_str = dumps(test_list, protocol=protocol) copied = loads(pickle_str) assert test_list is not copied assert isinstance(copied, test_list.__class__) assert len(test_list) == len(copied) for i, v in enumerate(test_list): assert test_list[i].id == copied[i].id assert i == copied.index(v.id) assert test_list[i] is not copied[i] assert v is not copied.get_by_id(v.id) def test_query(dict_list): obj, test_list = dict_list obj2 = Object("test2") obj2.name = "foobar1" test_list.append(obj2) result = test_list.query("test1") # matches only test1 assert len(result) == 1 result = test_list.query(u"test1", "id") # matches with unicode assert len(result) == 1 assert result[0] == obj result = test_list.query("foo", "name") # matches only test2 assert len(result) == 1 assert result[0] == obj2 result = test_list.query("test", "id") # matches test1 and test2 assert len(result) == 2 # Test with a regular expression result = test_list.query(re.compile("test[0-9]"), "id") assert len(result) == 2 result = test_list.query(re.compile("test[29]"), "id") assert len(result) == 1 # Test query of name result = test_list.query(re.compile("foobar."), "name") assert len(result) == 1 # Test query with lambda function result = test_list.query(lambda x: x.id == 'test1') assert len(result) == 1 def test_removal(): obj_list = DictList(Object("test%d" % (i)) for i in range(2, 10)) del obj_list[3] assert "test5" not in obj_list assert obj_list.index(obj_list[-1]) == len(obj_list) - 1 assert len(obj_list) == 7 del obj_list[3:5] assert "test6" not in obj_list assert "test7" not in obj_list assert obj_list.index(obj_list[-1]) == len(obj_list) - 1 assert len(obj_list) == 5 removed = obj_list.pop(1) assert obj_list.index(obj_list[-1]) == len(obj_list) - 1 assert removed.id == "test3" assert "test3" not in obj_list assert len(obj_list) == 4 removed = obj_list.pop() assert removed.id == "test9" assert removed.id not in obj_list assert len(obj_list) == 3 def test_set(): obj_list = DictList(Object("test%d" % (i)) for i in range(10)) obj_list[4] = Object("testa") assert obj_list.index("testa") == 4 assert obj_list[4].id == "testa" obj_list[5:7] = [Object("testb"), Object("testc")] assert obj_list.index("testb") == 5 assert obj_list[5].id == "testb" assert obj_list.index("testc") == 6 assert obj_list[6].id == "testc" # Even if the object is unique, if it is present twice in the new # list, it should still raise an exception with pytest.raises(ValueError): obj_list.__setitem__(slice(5, 7), [Object("testd"), Object("testd")]) def test_sort_and_reverse(): dl = DictList(Object("test%d" % (i)) for i in reversed(range(10))) assert dl[0].id == "test9" dl.sort() assert len(dl) == 10 assert dl[0].id == "test0" assert dl.index("test0") == 0 dl.reverse() assert dl[0].id == "test9" assert dl.index("test0") == 9 def test_dir(dict_list): obj, test_list = dict_list # Make sure tab completion works attrs = dir(test_list) assert "test1" in attrs assert "_dict" in attrs # attribute of DictList def test_union(dict_list): obj, test_list = dict_list test_list.union([Object("test1"), Object("test2")]) # Add only 1 element assert len(test_list) == 2 assert test_list.index("test2") == 1 cobrapy-0.14.2/cobra/test/test_core/test_gene.py000066400000000000000000000002141342367665000216310ustar00rootroot00000000000000# -*- coding: utf-8 -*- """Test functions of gene.py""" def test_repr_html_(model): assert '
' in model.genes[0]._repr_html_() cobrapy-0.14.2/cobra/test/test_core/test_metabolite.py000066400000000000000000000023611342367665000230450ustar00rootroot00000000000000# -*- coding: utf-8 -*- """Test functions of metabolite.py""" import pytest from cobra.core import Metabolite def test_metabolite_formula(): met = Metabolite("water") met.formula = "H2O" assert met.elements == {"H": 2, "O": 1} assert met.formula_weight == 18.01528 def test_formula_element_setting(model): met = model.metabolites[1] orig_formula = str(met.formula) orig_elements = dict(met.elements) met.formula = '' assert met.elements == {} met.elements = orig_elements assert met.formula == orig_formula def test_set_id(solved_model): solution, model = solved_model met = Metabolite("test") with pytest.raises(TypeError): setattr(met, 'id', 1) model.add_metabolites([met]) with pytest.raises(ValueError): setattr(met, "id", 'g6p_c') met.id = "test2" assert "test2" in model.metabolites assert "test" not in model.metabolites def test_remove_from_model(solved_model): solution, model = solved_model met = model.metabolites.get_by_id("g6p_c") met.remove_from_model() assert not (met.id in model.metabolites) assert not (met.id in model.constraints) def test_repr_html_(model): assert '
' in model.metabolites.h2o_c._repr_html_() cobrapy-0.14.2/cobra/test/test_core/test_model.py000066400000000000000000001040541342367665000220220ustar00rootroot00000000000000# -*- coding: utf-8 -*- """Test functions of model.py""" from __future__ import absolute_import import os import warnings from copy import copy, deepcopy from math import isnan import numpy as np import pandas as pd import pytest from optlang.symbolics import Zero import cobra.util.solver as su from cobra.core import Metabolite, Model, Reaction from cobra.exceptions import OptimizationError from cobra.util.solver import SolverNotFound, set_objective, solvers stable_optlang = ["glpk", "cplex", "gurobi"] optlang_solvers = ["optlang-" + s for s in stable_optlang if s in su.solvers] def same_ex(ex1, ex2): """Compare to expressions for mathematical equality.""" return ex1.simplify() == ex2.simplify() @pytest.mark.parametrize("solver", stable_optlang) def test_add_remove_reaction_benchmark(model, benchmark, solver): metabolite_foo = Metabolite("test_foo") metabolite_bar = Metabolite("test_bar") metabolite_baz = Metabolite("test_baz") actual_metabolite = model.metabolites[0] dummy_reaction = Reaction("test_foo_reaction") dummy_reaction.add_metabolites({metabolite_foo: -1, metabolite_bar: 1, metabolite_baz: -2, actual_metabolite: 1}) def benchmark_add_reaction(): model.add_reaction(dummy_reaction) if not getattr(model, 'solver', None): solver_dict[solver].create_problem(model) model.remove_reactions([dummy_reaction]) benchmark(benchmark_add_reaction) def test_add_metabolite(model): new_metabolite = Metabolite('test_met') assert new_metabolite not in model.metabolites with model: model.add_metabolites(new_metabolite) assert new_metabolite._model == model assert new_metabolite in model.metabolites assert new_metabolite.id in model.solver.constraints assert new_metabolite._model is None assert new_metabolite not in model.metabolites assert new_metabolite.id not in model.solver.constraints def test_remove_metabolite_subtractive(model): test_metabolite = model.metabolites[4] test_reactions = test_metabolite.reactions with model: model.remove_metabolites(test_metabolite, destructive=False) assert test_metabolite._model is None assert test_metabolite not in model.metabolites assert test_metabolite.id not in model.solver.constraints for reaction in test_reactions: assert reaction in model.reactions assert test_metabolite._model is model assert test_metabolite in model.metabolites assert test_metabolite.id in model.solver.constraints def test_remove_metabolite_destructive(model): test_metabolite = model.metabolites[4] test_reactions = test_metabolite.reactions with model: model.remove_metabolites(test_metabolite, destructive=True) assert test_metabolite._model is None assert test_metabolite not in model.metabolites assert test_metabolite.id not in model.solver.constraints for reaction in test_reactions: assert reaction not in model.reactions assert test_metabolite._model is model assert test_metabolite in model.metabolites assert test_metabolite.id in model.solver.constraints for reaction in test_reactions: assert reaction in model.reactions def test_compartments(model): assert set(model.compartments) == {"c", "e"} model = Model("test", "test") met_c = Metabolite("a_c", compartment="c") met_e = Metabolite("a_e", compartment="e") rxn = Reaction("foo") rxn.add_metabolites({met_e: -1, met_c: 1}) model.add_reactions([rxn]) assert model.compartments == {'c': '', 'e': ''} model.compartments = {'c': 'cytosol'} assert model.compartments == {'c': 'cytosol', 'e': ''} def test_add_reaction(model): old_reaction_count = len(model.reactions) old_metabolite_count = len(model.metabolites) dummy_metabolite_1 = Metabolite("test_foo_1") dummy_metabolite_2 = Metabolite("test_foo_2") actual_metabolite = model.metabolites[0] copy_metabolite = model.metabolites[1].copy() dummy_reaction = Reaction("test_foo_reaction") dummy_reaction.add_metabolites({dummy_metabolite_1: -1, dummy_metabolite_2: 1, copy_metabolite: -2, actual_metabolite: 1}) model.add_reaction(dummy_reaction) assert model.reactions.get_by_id(dummy_reaction.id) == dummy_reaction for x in [dummy_metabolite_1, dummy_metabolite_2]: assert model.metabolites.get_by_id(x.id) == x # Should add 1 reaction and 2 metabolites assert len(model.reactions) == old_reaction_count + 1 assert len(model.metabolites) == old_metabolite_count + 2 # Test the added reaction reaction_in_model = model.reactions.get_by_id(dummy_reaction.id) assert type(reaction_in_model) is Reaction assert reaction_in_model is dummy_reaction assert len(reaction_in_model._metabolites) == 4 for i in reaction_in_model._metabolites: assert type(i) == Metabolite # Test the added metabolites met1_in_model = model.metabolites.get_by_id(dummy_metabolite_1.id) assert met1_in_model is dummy_metabolite_1 copy_in_model = model.metabolites.get_by_id(copy_metabolite.id) assert copy_metabolite is not copy_in_model assert type(copy_in_model) is Metabolite assert dummy_reaction in actual_metabolite._reaction # Test addition of a different metabolite with the same name as an # existing one uses the metabolite in the model r2 = Reaction("test_foo_reaction2") model.add_reaction(r2) r2.add_metabolites({Metabolite(model.metabolites[0].id): 1}) assert model.metabolites[0] is list(r2._metabolites)[0] def test_add_reaction_context(model): old_reaction_count = len(model.reactions) old_metabolite_count = len(model.metabolites) dummy_metabolite_1 = Metabolite("test_foo_1") dummy_metabolite_2 = Metabolite("test_foo_2") actual_metabolite = model.metabolites[0] copy_metabolite = model.metabolites[1].copy() dummy_reaction = Reaction("test_foo_reaction") dummy_reaction.add_metabolites({dummy_metabolite_1: -1, dummy_metabolite_2: 1, copy_metabolite: -2, actual_metabolite: 1}) dummy_reaction.gene_reaction_rule = 'dummy_gene' with model: model.add_reaction(dummy_reaction) assert model.reactions.get_by_id( dummy_reaction.id) == dummy_reaction assert len(model.reactions) == old_reaction_count + 1 assert len(model.metabolites) == old_metabolite_count + 2 assert dummy_metabolite_1._model == model assert 'dummy_gene' in model.genes assert len(model.reactions) == old_reaction_count assert len(model.metabolites) == old_metabolite_count with pytest.raises(KeyError): model.reactions.get_by_id(dummy_reaction.id) assert dummy_metabolite_1._model is None assert 'dummy_gene' not in model.genes def test_add_reaction_from_other_model(model): other = model.copy() for i in other.reactions: i.id += "_other" other.repair() model.add_reactions(other.reactions) # Check if the other reaction has an error in its GPR m1 = model.copy() m2 = model.copy() m1.reactions.PGI.remove_from_model() m2.genes.b4025._reaction.clear() m1.add_reaction(m2.reactions.PGI) def test_model_remove_reaction(model): old_reaction_count = len(model.reactions) with model: model.remove_reactions(["PGI"]) assert len(model.reactions) == old_reaction_count - 1 with pytest.raises(KeyError): model.reactions.get_by_id("PGI") model.remove_reactions(model.reactions[:1]) assert len(model.reactions) == old_reaction_count - 2 assert len(model.reactions) == old_reaction_count assert "PGI" in model.reactions tmp_metabolite = Metabolite("testing") model.reactions[0].add_metabolites({tmp_metabolite: 1}) assert tmp_metabolite in model.metabolites model.remove_reactions(model.reactions[:1], remove_orphans=True) assert tmp_metabolite not in model.metabolites with model: model.reactions[0].add_metabolites({tmp_metabolite: 1}) assert tmp_metabolite in model.metabolites assert tmp_metabolite not in model.metabolites biomass_before = model.slim_optimize() with model: model.remove_reactions([model.reactions.Biomass_Ecoli_core]) assert np.isclose(model.slim_optimize(), 0) assert np.isclose(model.slim_optimize(), biomass_before) def test_reaction_remove(model): old_reaction_count = len(model.reactions) tmp_metabolite = Metabolite("testing") # Delete without removing orphan model.reactions[0].add_metabolites({tmp_metabolite: 1}) assert len(tmp_metabolite.reactions) == 1 # Esnsure the stoichiometry is still the same using different objects removed_reaction = model.reactions[0] original_stoich = {i.id: value for i, value in removed_reaction._metabolites.items()} model.reactions[0].remove_from_model(remove_orphans=False) assert len(original_stoich) == len(removed_reaction._metabolites) for met in removed_reaction._metabolites: assert original_stoich[met.id] == removed_reaction._metabolites[ met] assert met is not model.metabolites # Make sure it's still in the model assert tmp_metabolite in model.metabolites assert len(tmp_metabolite.reactions) == 0 assert len(model.reactions) == old_reaction_count - 1 # Now try with removing orphans model.reactions[0].add_metabolites({tmp_metabolite: 1}) assert len(tmp_metabolite.reactions) == 1 model.reactions[0].remove_from_model(remove_orphans=True) assert tmp_metabolite not in model.metabolites assert len(tmp_metabolite.reactions) == 0 assert len(model.reactions) == old_reaction_count - 2 # It shouldn't remove orphans if it's in 2 reactions however model.reactions[0].add_metabolites({tmp_metabolite: 1}) model.reactions[1].add_metabolites({tmp_metabolite: 1}) assert len(tmp_metabolite.reactions) == 2 model.reactions[0].remove_from_model(remove_orphans=False) assert tmp_metabolite in model.metabolites assert len(tmp_metabolite.reactions) == 1 assert len(model.reactions) == old_reaction_count - 3 def test_reaction_delete(model): old_reaction_count = len(model.reactions) tmp_metabolite = Metabolite("testing") # Delete without removing orphan model.reactions[0].add_metabolites({tmp_metabolite: 1}) assert len(tmp_metabolite.reactions) == 1 with pytest.warns(DeprecationWarning): model.reactions[0].delete(remove_orphans=False) # Make sure it's still in the model assert tmp_metabolite in model.metabolites assert len(tmp_metabolite.reactions) == 0 assert len(model.reactions) == old_reaction_count - 1 # Now try it with removing orphans model.reactions[0].add_metabolites({tmp_metabolite: 1}) assert len(tmp_metabolite.reactions) == 1 model.reactions[0].delete(remove_orphans=True) assert tmp_metabolite not in model.metabolites assert len(tmp_metabolite.reactions) == 0 assert len(model.reactions) == old_reaction_count - 2 # It shouldn't remove orphans if it's in 2 reactions however model.reactions[0].add_metabolites({tmp_metabolite: 1}) model.reactions[1].add_metabolites({tmp_metabolite: 1}) assert len(tmp_metabolite.reactions) == 2 model.reactions[0].delete(remove_orphans=False) assert tmp_metabolite in model.metabolites assert len(tmp_metabolite.reactions) == 1 assert len(model.reactions) == old_reaction_count - 3 def test_remove_gene(model): target_gene = model.genes[0] gene_reactions = list(target_gene.reactions) with warnings.catch_warnings(): warnings.simplefilter("ignore") target_gene.remove_from_model() assert target_gene.model is None # Make sure the reaction was removed from the model assert target_gene not in model.genes # Ensure the old reactions no longer have a record of the gene for reaction in gene_reactions: assert target_gene not in reaction.genes def test_exchange_reactions(model): assert set(model.exchanges) == set([rxn for rxn in model.reactions if rxn.id.startswith("EX")]) @pytest.mark.parametrize("metabolites, reaction_type, prefix", [ ("exchange", "exchange", "EX_"), ("demand", "demand", "DM_"), ("sink", "sink", "SK_") ], indirect=["metabolites"]) def test_add_boundary(model, metabolites, reaction_type, prefix): for metabolite in metabolites: reaction = model.add_boundary(metabolite, reaction_type) assert model.reactions.get_by_id( reaction.id) == reaction assert reaction.reactants == [metabolite] assert model.constraints[metabolite.id].expression.has( model.variables[prefix + metabolite.id]) @pytest.mark.parametrize("metabolites, reaction_type, prefix", [ ("exchange", "exchange", "EX_"), ("demand", "demand", "DM_"), ("sink", "sink", "SK_") ], indirect=["metabolites"]) def test_add_boundary_context(model, metabolites, reaction_type, prefix): with model: for metabolite in metabolites: reaction = model.add_boundary(metabolite, reaction_type) assert model.reactions.get_by_id( reaction.id) == reaction assert reaction.reactants == [metabolite] assert -model.constraints[ metabolite.id].expression.has( model.variables[prefix + metabolite.id]) for metabolite in metabolites: assert prefix + metabolite.id not in model.reactions assert prefix + metabolite.id not in model.variables.keys() @pytest.mark.parametrize("metabolites, reaction_type", [ ("exchange", "exchange"), ("demand", "demand"), ("sink", "sink") ], indirect=["metabolites"]) def test_add_existing_boundary(model, metabolites, reaction_type): for metabolite in metabolites: model.add_boundary(metabolite, reaction_type) with pytest.raises(ValueError): model.add_boundary(metabolite, reaction_type) @pytest.mark.parametrize("solver", stable_optlang) def test_copy_benchmark(model, solver, benchmark): def _(): model.copy() if not getattr(model, 'solver', None): solver_dict[solver].create_problem(model) benchmark(_) @pytest.mark.parametrize("solver", stable_optlang) def test_copy_benchmark_large_model(large_model, solver, benchmark): def _(): large_model.copy() if not getattr(large_model, 'solver', None): solver_dict[solver].create_problem(large_model) benchmark(_) def test_copy(model): # Modifying copy should not modify the original # Test that deleting reactions in the copy does not change the # number of reactions in the original model model_copy = model.copy() old_reaction_count = len(model.reactions) assert model_copy.notes is not model.notes assert model_copy.annotation is not model.annotation assert len(model.reactions) == len(model_copy.reactions) assert len(model.metabolites) == len(model_copy.metabolites) model_copy.remove_reactions(model_copy.reactions[0:5]) assert old_reaction_count == len(model.reactions) assert len(model.reactions) != len(model_copy.reactions) # Copying a model should not copy its context with model: model.remove_reactions([model.reactions.ACALD]) cp_model = model.copy() assert len(cp_model._contexts) == 0 assert 'ACALD' not in cp_model.reactions def test_deepcopy_benchmark(model, benchmark): benchmark(deepcopy, model) def test_deepcopy(model): # Reference structures are maintained when deepcopying model_copy = deepcopy(model) for gene, gene_copy in zip(model.genes, model_copy.genes): assert gene.id == gene_copy.id reactions = sorted(i.id for i in gene.reactions) reactions_copy = sorted(i.id for i in gene_copy.reactions) assert reactions == reactions_copy for reaction, reaction_copy in zip(model.reactions, model_copy.reactions): assert reaction.id == reaction_copy.id metabolites = sorted(i.id for i in reaction._metabolites) metabolites_copy = sorted(i.id for i in reaction_copy._metabolites) assert metabolites == metabolites_copy def test_add_reaction_orphans(model): # Test reaction addition # Need to verify that no orphan genes or metabolites are # contained in reactions after adding them to the model. model = model.__class__('test') model.add_reactions((x.copy() for x in model.reactions)) genes = [] metabolites = [] for x in model.reactions: genes.extend(x.genes) metabolites.extend(x._metabolites) orphan_genes = [x for x in genes if x.model is not model] orphan_metabolites = [x for x in metabolites if x.model is not model] # Check for dangling genes when running Model.add_reactions assert len(orphan_genes) == 0 # Check for dangling metabolites when running Model.add_reactions assert len(orphan_metabolites) == 0 def test_merge_models(model, tiny_toy_model): with model, tiny_toy_model: # Add some cons/vars to tiny_toy_model for testing merging tiny_toy_model.add_reactions([Reaction('EX_glc__D_e')]) variable = tiny_toy_model.problem.Variable('foo') constraint = tiny_toy_model.problem.Constraint( variable, ub=0, lb=0, name='constraint') tiny_toy_model.add_cons_vars([variable, constraint]) # Test merging to new model merged = model.merge(tiny_toy_model, inplace=False, objective='sum', prefix_existing='tiny_') assert 'ex1' in merged.reactions assert 'ex1' not in model.reactions assert merged.reactions.ex1.objective_coefficient == 1 assert merged.reactions.get_by_id( 'Biomass_Ecoli_core').objective_coefficient == 1 assert 'tiny_EX_glc__D_e' in merged.reactions assert 'foo' in merged.variables # Test reversible in-place model merging with model: model.merge(tiny_toy_model, inplace=True, objective='left', prefix_existing='tiny_') assert 'ex1' in model.reactions assert 'constraint' in model.constraints assert 'foo' in model.variables assert 'tiny_EX_glc__D_e' in model.reactions assert (model.objective.expression.simplify() == model.reactions.get_by_id( 'Biomass_Ecoli_core').flux_expression.simplify()) assert 'ex1' not in model.reactions assert 'constraint' not in model.constraints assert 'foo' not in model.variables assert 'tiny_EX_glc__D_e' not in model.reactions # Test the deprecated operator overloading with model: merged = model + tiny_toy_model assert 'ex1' in merged.reactions with model: model += tiny_toy_model assert 'ex1' in model.reactions @pytest.mark.parametrize("solver", stable_optlang) def test_change_objective_benchmark(model, benchmark, solver): atpm = model.reactions.get_by_id("ATPM") def benchmark_change_objective(): model.objective = atpm.id if not getattr(model, 'solver', None): solver_dict[solver].create_problem(model) benchmark(benchmark_change_objective) def test_get_objective_direction(model): assert model.objective_direction == "max" value = model.slim_optimize() assert np.isclose(value, 0.874, 1e-3) def test_set_objective_direction(model): with model: model.objective_direction = "min" assert model.objective_direction == "min" value = model.slim_optimize() assert value == 0.0 assert model.objective_direction == "max" def test_slim_optimize(model): with model: assert model.slim_optimize() > 0.872 model.reactions.Biomass_Ecoli_core.lower_bound = 10 assert isnan(model.slim_optimize()) with pytest.raises(OptimizationError): model.slim_optimize(error_value=None) @pytest.mark.parametrize("solver", optlang_solvers) def test_optimize(model, solver): model.solver = solver with model: assert model.optimize().objective_value > 0.872 model.reactions.Biomass_Ecoli_core.lower_bound = 10 with pytest.warns(UserWarning): model.optimize() with pytest.raises(OptimizationError): model.optimize(raise_error=True) def test_change_objective(model): # Test for correct optimization behavior model.optimize() assert model.reactions.Biomass_Ecoli_core.x > 0.5 with model: model.objective = model.reactions.EX_etoh_e model.optimize() assert model.reactions.Biomass_Ecoli_core.x < 0.5 assert model.reactions.Biomass_Ecoli_core.objective_coefficient == 1 model.optimize() assert model.reactions.Biomass_Ecoli_core.x > 0.5 # Test changing objective biomass = model.reactions.get_by_id("Biomass_Ecoli_core") atpm = model.reactions.get_by_id("ATPM") model.objective = atpm.id assert atpm.objective_coefficient == 1. assert biomass.objective_coefficient == 0. assert su.linear_reaction_coefficients(model) == {atpm: 1.} # Change it back using object itself model.objective = biomass assert atpm.objective_coefficient == 0. assert biomass.objective_coefficient == 1. # Set both to 1 with a list model.objective = [atpm, biomass] assert atpm.objective_coefficient == 1. assert biomass.objective_coefficient == 1. # Set both using a dict model.objective = {atpm: 0.2, biomass: 0.3} assert abs(atpm.objective_coefficient - 0.2) < 10 ** -9 assert abs(biomass.objective_coefficient - 0.3) < 10 ** -9 # Test setting by index model.objective = model.reactions.index(atpm) assert su.linear_reaction_coefficients(model) == {atpm: 1.} # Test by setting list of indexes model.objective = [model.reactions.index(reaction) for reaction in [atpm, biomass]] assert su.linear_reaction_coefficients(model) == {atpm: 1., biomass: 1.} def test_problem_properties(model): new_variable = model.problem.Variable("test_variable") new_constraint = model.problem.Constraint(Zero, name="test_constraint") model.add_cons_vars([new_variable, new_constraint]) assert "test_variable" in model.variables.keys() assert "test_constraint" in model.constraints.keys() model.remove_cons_vars([new_constraint, new_variable]) assert "test_variable" not in model.variables.keys() assert "test_constraint" not in model.variables.keys() def test_solution_data_frame(model): solution = model.optimize().to_frame() assert isinstance(solution, pd.DataFrame) assert 'fluxes' in solution assert 'reduced_costs' in solution def test_context_manager(model): bounds0 = model.reactions[0].bounds bounds1 = (1, 2) bounds2 = (3, 4) # Trigger a nested model context, ensuring that bounds are # preserved at each level with model: model.reactions[0].bounds = bounds1 with model: model.reactions[0].bounds = bounds2 assert model.reactions[0].bounds == bounds2 assert model.reactions[0].bounds == bounds1 assert model.reactions[0].bounds == bounds0 def test_objective_coefficient_reflects_changed_objective(model): biomass_r = model.reactions.get_by_id('Biomass_Ecoli_core') assert biomass_r.objective_coefficient == 1 model.objective = "PGI" assert biomass_r.objective_coefficient == 0 assert model.reactions.PGI.objective_coefficient == 1 def test_change_objective_through_objective_coefficient(model): biomass_r = model.reactions.get_by_id('Biomass_Ecoli_core') pgi = model.reactions.PGI pgi.objective_coefficient = 2 coef_dict = model.objective.expression.as_coefficients_dict() # Check that objective has been updated assert coef_dict[pgi.forward_variable] == 2.0 assert coef_dict[pgi.reverse_variable] == -2.0 # Check that original objective is still in there assert coef_dict[biomass_r.forward_variable] == 1.0 assert coef_dict[biomass_r.reverse_variable] == -1.0 def test_transfer_objective(model): new_mod = Model("new model") new_mod.add_reactions(model.reactions) new_mod.objective = model.objective assert (set(str(x) for x in model.objective.expression.args) == set( str(x) for x in new_mod.objective.expression.args)) new_mod.slim_optimize() assert abs(new_mod.objective.value - 0.874) < 0.001 def test_model_from_other_model(model): model = Model(id_or_model=model) for reaction in model.reactions: assert reaction == model.reactions.get_by_id(reaction.id) def test_add_reactions(model): r1 = Reaction('r1') r1.add_metabolites({Metabolite('A'): -1, Metabolite('B'): 1}) r1.lower_bound, r1.upper_bound = -999999., 999999. r2 = Reaction('r2') r2.add_metabolites( {Metabolite('A'): -1, Metabolite('C'): 1, Metabolite('D'): 1}) r2.lower_bound, r2.upper_bound = 0., 999999. model.add_reactions([r1, r2]) r2.objective_coefficient = 3. assert r2.objective_coefficient == 3. assert model.reactions[-2] == r1 assert model.reactions[-1] == r2 assert isinstance(model.reactions[-2].reverse_variable, model.problem.Variable) coefficients_dict = model.objective.expression. \ as_coefficients_dict() biomass_r = model.reactions.get_by_id('Biomass_Ecoli_core') assert coefficients_dict[biomass_r.forward_variable] == 1. assert coefficients_dict[biomass_r.reverse_variable] == -1. assert coefficients_dict[ model.reactions.r2.forward_variable] == 3. assert coefficients_dict[ model.reactions.r2.reverse_variable] == -3. def test_add_reactions_single_existing(model): rxn = model.reactions[0] r1 = Reaction(rxn.id) r1.add_metabolites({Metabolite('A'): -1, Metabolite('B'): 1}) r1.lower_bound, r1.upper_bound = -999999., 999999. model.add_reactions([r1]) assert rxn in model.reactions assert r1 is not model.reactions.get_by_id(rxn.id) def test_add_reactions_duplicate(model): rxn = model.reactions[0] r1 = Reaction('r1') r1.add_metabolites({Metabolite('A'): -1, Metabolite('B'): 1}) r1.lower_bound, r1.upper_bound = -999999., 999999. r2 = Reaction(rxn.id) r2.add_metabolites( {Metabolite('A'): -1, Metabolite('C'): 1, Metabolite('D'): 1}) model.add_reactions([r1, r2]) assert r1 in model.reactions assert rxn in model.reactions assert r2 is not model.reactions.get_by_id(rxn.id) def test_add_cobra_reaction(model): r = Reaction(id="c1") model.add_reaction(r) assert isinstance(model.reactions.c1, Reaction) def test_all_objects_point_to_all_other_correct_objects(model): for reaction in model.reactions: assert reaction.model == model for gene in reaction.genes: assert gene == model.genes.get_by_id(gene.id) assert gene.model == model for reaction2 in gene.reactions: assert reaction2.model == model assert reaction2 == model.reactions.get_by_id( reaction2.id) for metabolite in reaction.metabolites: assert metabolite.model == model assert metabolite == model.metabolites.get_by_id( metabolite.id) for reaction2 in metabolite.reactions: assert reaction2.model == model assert reaction2 == model.reactions.get_by_id( reaction2.id) def test_objects_point_to_correct_other_after_copy(model): for reaction in model.reactions: assert reaction.model == model for gene in reaction.genes: assert gene == model.genes.get_by_id(gene.id) assert gene.model == model for reaction2 in gene.reactions: assert reaction2.model == model assert reaction2 == model.reactions.get_by_id( reaction2.id) for metabolite in reaction.metabolites: assert metabolite.model == model assert metabolite == model.metabolites.get_by_id( metabolite.id) for reaction2 in metabolite.reactions: assert reaction2.model == model assert reaction2 == model.reactions.get_by_id( reaction2.id) def test_remove_reactions(model): reactions_to_remove = model.reactions[10:30] assert all([reaction.model is model for reaction in reactions_to_remove]) assert all( [model.reactions.get_by_id(reaction.id) == reaction for reaction in reactions_to_remove]) model.remove_reactions(reactions_to_remove) assert all( [reaction.model is None for reaction in reactions_to_remove]) for reaction in reactions_to_remove: assert reaction.id not in list( model.variables.keys()) model.add_reactions(reactions_to_remove) for reaction in reactions_to_remove: assert reaction in model.reactions def test_objective(model): obj = model.objective assert obj.get_linear_coefficients(obj.variables) == { model.variables["Biomass_Ecoli_core_reverse_2cdba"]: -1, model.variables["Biomass_Ecoli_core"]: 1 } assert obj.direction == "max" def test_change_objective(model): expression = 1.0 * model.variables['ENO'] + \ 1.0 * model.variables['PFK'] model.objective = model.problem.Objective( expression) assert same_ex(model.objective.expression, expression) model.objective = "ENO" eno_obj = model.problem.Objective( model.reactions.ENO.flux_expression, direction="max") pfk_obj = model.problem.Objective( model.reactions.PFK.flux_expression, direction="max") assert same_ex(model.objective.expression, eno_obj.expression) with model: model.objective = "PFK" assert same_ex(model.objective.expression, pfk_obj.expression) assert same_ex(model.objective.expression, eno_obj.expression) expression = model.objective.expression atpm = model.reactions.get_by_id("ATPM") biomass = model.reactions.get_by_id("Biomass_Ecoli_core") with model: model.objective = atpm assert same_ex(model.objective.expression, expression) with model: atpm.objective_coefficient = 1 biomass.objective_coefficient = 2 assert same_ex(model.objective.expression, expression) with model: set_objective(model, model.problem.Objective( atpm.flux_expression)) assert same_ex(model.objective.expression, atpm.flux_expression) assert same_ex(model.objective.expression, expression) expression = model.objective.expression with model: with model: # Test to make sure nested contexts are OK set_objective(model, atpm.flux_expression, additive=True) assert same_ex(model.objective.expression, expression + atpm.flux_expression) assert same_ex(model.objective.expression, expression) def test_set_reaction_objective(model): model.objective = model.reactions.ACALD assert str(model.objective.expression) == str( 1.0 * model.reactions.ACALD.forward_variable - 1.0 * model.reactions.ACALD.reverse_variable) def test_set_reaction_objective_str(model): model.objective = model.reactions.ACALD.id assert str(model.objective.expression) == str( 1.0 * model.reactions.ACALD.forward_variable - 1.0 * model.reactions.ACALD.reverse_variable) def test_invalid_objective_raises(model): with pytest.raises(ValueError): setattr(model, 'objective', 'This is not a valid objective!') with pytest.raises(TypeError): setattr(model, 'objective', 3.) @pytest.mark.skipif("cplex" not in solvers, reason="need cplex") def test_solver_change(model): solver_id = id(model.solver) problem_id = id(model.solver.problem) solution = model.optimize().fluxes model.solver = "cplex" assert id(model.solver) != solver_id assert id(model.solver.problem) != problem_id new_solution = model.optimize().fluxes assert np.allclose(solution, new_solution, rtol=0, atol=1E-06) def test_no_change_for_same_solver(model): solver_id = id(model.solver) problem_id = id(model.solver.problem) model.solver = "glpk" assert id(model.solver) == solver_id assert id(model.solver.problem) == problem_id def test_invalid_solver_change_raises(model): with pytest.raises(SolverNotFound): setattr(model, 'solver', [1, 2, 3]) with pytest.raises(SolverNotFound): setattr(model, 'solver', 'ThisIsDefinitelyNotAvalidSolver') with pytest.raises(SolverNotFound): setattr(model, 'solver', os) @pytest.mark.skipif('cplex' not in solvers, reason='no cplex') def test_change_solver_to_cplex_and_check_copy_works(model): assert (model.slim_optimize() - 0.8739215069684306) == pytest.approx(0.0) model_copy = model.copy() assert (model_copy.slim_optimize() - 0.8739215069684306) == pytest.approx( 0.0) # Second, change existing glpk based model to cplex model.solver = 'cplex' assert (model.slim_optimize() - 0.8739215069684306) == pytest.approx(0.0) model_copy = copy(model) assert (model_copy.slim_optimize() - 0.8739215069684306) == pytest.approx( 0.0) def test_copy_preserves_existing_solution(solved_model): solution, model = solved_model model_cp = copy(model) primals_original = [variable.primal for variable in model.variables] primals_copy = [variable.primal for variable in model_cp.variables] abs_diff = abs( np.array(primals_copy) - np.array(primals_original)) assert not any(abs_diff > 1e-6) def test_repr_html_(model): assert '
' in model._repr_html_() cobrapy-0.14.2/cobra/test/test_core/test_solution.py000066400000000000000000000011131342367665000225660ustar00rootroot00000000000000# -*- coding: utf-8 -*- """Test functions of solution.py""" from __future__ import absolute_import from cobra.core import Solution def test_solution_contains_only_reaction_specific_values(solved_model): solution, model = solved_model reaction_ids = set([reaction.id for reaction in model.reactions]) if isinstance(solution, Solution): assert set(solution.fluxes.index) == reaction_ids # assert set(solution.reduced_costs.index) == reaction_ids else: raise TypeError( "solutions of type {0:r} are untested".format(type(solution))) cobrapy-0.14.2/cobra/test/test_flux_analysis/000077500000000000000000000000001342367665000212365ustar00rootroot00000000000000cobrapy-0.14.2/cobra/test/test_flux_analysis/conftest.py000066400000000000000000000056231342367665000234430ustar00rootroot00000000000000# -*- coding: utf-8 -*- """Define module level fixtures.""" from __future__ import absolute_import import pytest from pandas import Series import cobra.util.solver as sutil from cobra.core import Metabolite, Model, Reaction, Solution # The scipy interface is currently unstable and may yield errors or infeasible # solutions. @pytest.fixture(scope="session", params=[s for s in ["glpk", "cplex", "gurobi"] if s in sutil.solvers]) def all_solvers(request): """Return the avaialble solvers.""" return request.param @pytest.fixture(scope="session", params=[s for s in ["cplex", "gurobi"] if s in sutil.solvers]) def qp_solvers(request): """Return the available QP solvers.""" return request.param @pytest.fixture(scope="module") def room_model(): """ Generate ROOM model as described in [1]_ References ---------- .. [1] Tomer Shlomi, Omer Berkman and Eytan Ruppin, "Regulatory on/off minimization of metabolic flux changes after genetic perturbations", PNAS 2005 102 (21) 7695-7700; doi:10.1073/pnas.0406346102 """ test_model = Model("papin_2003") v_1 = Reaction("v1") v_2 = Reaction("v2") v_3 = Reaction("v3") v_4 = Reaction("v4") v_5 = Reaction("v5") v_6 = Reaction("v6", upper_bound=0.0) b_1 = Reaction("b1", upper_bound=10.0, lower_bound=0.0) b_2 = Reaction("b2") b_3 = Reaction("b3") test_model.add_reactions([v_1, v_2, v_3, v_4, v_5, v_6, b_1, b_2, b_3]) v_1.reaction = "A -> B" v_2.reaction = "2 B -> C + byp" v_3.reaction = "2 B + cof -> D" v_4.reaction = "D -> E + cof" v_5.reaction = "C + cof -> D" v_6.reaction = "C -> E" b_1.reaction = "-> A" b_2.reaction = "E ->" b_3.reaction = "byp ->" test_model.objective = 'b2' return test_model @pytest.fixture(scope="module") def room_solution(): """ Generate ROOM solution as described in [1]_ References ---------- .. [1] Tomer Shlomi, Omer Berkman and Eytan Ruppin, "Regulatory on/off minimization of metabolic flux changes after genetic perturbations", PNAS 2005 102 (21) 7695-7700; doi:10.1073/pnas.0406346102 """ fluxes = Series({'b1': 10.0, 'b2': 5.0, 'b3': 5.0, 'v1': 10.0, 'v2': 5.0, 'v3': 0.0, 'v4': 0.0, 'v5': 0.0, 'v6': 5.0}) reduced_costs = Series({'b1': 0.0, 'b2': 0.0, 'b3': 0.0, 'v1': 0.0, 'v2': 0.0, 'v3': 0.0, 'v4': 0.0, 'v5': 0.0, 'v6': 0.0}) shadow_prices = Series({'b1': 0.0, 'b2': 0.0, 'b3': 0.0, 'v1': 0.0, 'v2': 0.0, 'v3': 0.0, 'v4': 0.0, 'v5': 0.0, 'v6': 0.0}) sol = Solution(objective_value=5.000, status='optimal', fluxes=fluxes, reduced_costs=reduced_costs, shadow_prices=shadow_prices) return sol cobrapy-0.14.2/cobra/test/test_flux_analysis/test_deletion.py000066400000000000000000000273041342367665000244600ustar00rootroot00000000000000# -*- coding: utf-8 -*- """Test functionalities of reaction and gene deletions.""" from __future__ import absolute_import import math import numpy as np import pytest from pandas import Series from six import iteritems from cobra.flux_analysis.deletion import ( double_gene_deletion, double_reaction_deletion, single_gene_deletion, single_reaction_deletion) from cobra.flux_analysis.room import add_room # Single gene deletion FBA def test_single_gene_deletion_fba_benchmark(model, benchmark, all_solvers): """Benchmark single gene deletion using FBA.""" model.solver = all_solvers benchmark(single_gene_deletion, model) def test_single_gene_deletion_fba(model, all_solvers): """Test single gene deletion using FBA.""" # expected knockouts for textbook model model.solver = all_solvers growth_dict = {"b0008": 0.87, "b0114": 0.80, "b0116": 0.78, "b2276": 0.21, "b1779": 0.00} result = single_gene_deletion( model=model, gene_list=list(growth_dict), method="fba", processes=1 )["growth"] for gene, value in iteritems(growth_dict): assert np.isclose(result[frozenset([gene])], value, atol=1E-02) # Singe gene deletion MOMA def test_single_gene_deletion_moma_benchmark(model, benchmark, qp_solvers): """Benchmark single gene deletion using MOMA.""" model.solver = qp_solvers genes = ['b0008', 'b0114', 'b2276', 'b1779'] benchmark(single_gene_deletion, model=model, gene_list=genes, method="moma", processes=1) def test_single_gene_deletion_moma(model, qp_solvers): """Test single gene deletion using MOMA.""" model.solver = qp_solvers # expected knockouts for textbook model growth_dict = {"b0008": 0.87, "b0114": 0.71, "b0116": 0.56, "b2276": 0.11, "b1779": 0.00} result = single_gene_deletion( model=model, gene_list=list(growth_dict), method="moma", processes=1 )["growth"] for gene, value in iteritems(growth_dict): assert np.isclose(result[frozenset([gene])], value, atol=1E-02) def test_single_gene_deletion_moma_reference(model, qp_solvers): """Test single gene deletion using MOMA (reference solution).""" model.solver = qp_solvers # expected knockouts for textbook model growth_dict = {"b0008": 0.87, "b0114": 0.71, "b0116": 0.56, "b2276": 0.11, "b1779": 0.00} sol = model.optimize() result = single_gene_deletion( model=model, gene_list=list(growth_dict), method="moma", solution=sol, processes=1 )["growth"] for gene, value in iteritems(growth_dict): assert np.isclose(result[frozenset([gene])], value, atol=1E-02) # Single gene deletion linear MOMA def test_single_gene_deletion_linear_moma_benchmark( model, benchmark, all_solvers): """Benchmark single gene deletion using linear MOMA.""" model.solver = all_solvers genes = ['b0008', 'b0114', 'b2276', 'b1779'] benchmark(single_gene_deletion, model=model, gene_list=genes, method="linear moma", processes=1) def test_single_gene_deletion_linear_moma(model, all_solvers): """Test single gene deletion using linear MOMA (reference solution).""" model.solver = all_solvers # expected knockouts for textbook model growth_dict = {"b0008": 0.87, "b0114": 0.76, "b0116": 0.65, "b2276": 0.08, "b1779": 0.00} sol = model.optimize() result = single_gene_deletion( model=model, gene_list=list(growth_dict), method="linear moma", solution=sol, processes=1 )["growth"] for gene, value in iteritems(growth_dict): assert np.isclose(result[frozenset([gene])], value, atol=1E-02) # Single gene deletion ROOM def test_single_gene_deletion_room_benchmark(model, benchmark, all_solvers): """Benchmark single gene deletion using ROOM.""" if all_solvers == "glpk": pytest.skip("GLPK is too slow to run ROOM.") model.solver = all_solvers genes = ['b0008', 'b0114', 'b2276', 'b1779'] benchmark(single_gene_deletion, model=model, gene_list=genes, method="room", processes=1) # Single gene deletion linear ROOM def test_single_gene_deletion_linear_room_benchmark( model, benchmark, all_solvers): """Benchmark single gene deletion using linear ROOM.""" model.solver = all_solvers genes = ['b0008', 'b0114', 'b2276', 'b1779'] benchmark(single_gene_deletion, model=model, gene_list=genes, method="linear room", processes=1) # Single reaction deletion def test_single_reaction_deletion_benchmark(model, benchmark, all_solvers): """Benchmark single reaction deletion.""" model.solver = all_solvers benchmark(single_reaction_deletion, model=model, processes=1) def test_single_reaction_deletion(model, all_solvers): """Test single reaction deletion.""" model.solver = all_solvers expected_results = {'FBA': 0.70404, 'FBP': 0.87392, 'CS': 0, 'FUM': 0.81430, 'GAPD': 0, 'GLUDy': 0.85139} result = single_reaction_deletion( model=model, reaction_list=list(expected_results), processes=1 )['growth'] for reaction, value in iteritems(expected_results): assert np.isclose(result[frozenset([reaction])], value, atol=1E-05) # Single reaction deletion ROOM def test_single_reaction_deletion_room(room_model, room_solution, all_solvers): """Test single reaction deletion using ROOM.""" room_model.solver = all_solvers expected = Series({'v1': 10.0, 'v2': 5.0, 'v3': 0.0, 'v4': 5.0, 'v5': 5.0, 'v6': 0.0, 'b1': 10.0, 'b2': 5.0, 'b3': 5.0}, index=['v1', 'v2', 'v3', 'v4', 'v5', 'v6', 'b1', 'b2', 'b3']) with room_model: room_model.reactions.v6.knock_out() add_room(room_model, solution=room_solution, delta=0.0, epsilon=0.0) room_sol = room_model.optimize() assert np.allclose(room_sol.fluxes, expected) # Single reaction deletion linear ROOM def test_single_reaction_deletion_linear_room(room_model, room_solution, all_solvers): """Test single reaction deletion using linear ROOM.""" room_model.solver = all_solvers expected = Series({'v1': 10.0, 'v2': 5.0, 'v3': 0.0, 'v4': 5.0, 'v5': 5.0, 'v6': 0.0, 'b1': 10.0, 'b2': 5.0, 'b3': 5.0}, index=['v1', 'v2', 'v3', 'v4', 'v5', 'v6', 'b1', 'b2', 'b3']) with room_model: room_model.reactions.v6.knock_out() add_room(room_model, solution=room_solution, delta=0.0, epsilon=0.0, linear=True) linear_room_sol = room_model.optimize() assert np.allclose(linear_room_sol.fluxes, expected) # Double gene deletion def test_double_gene_deletion_benchmark(large_model, benchmark): """Benchmark double gene deletion.""" genes = ["b0726", "b4025", "b0724", "b0720", "b2935", "b2935", "b1276", "b1241"] benchmark(double_gene_deletion, large_model, gene_list1=genes, processes=1) def test_double_gene_deletion(model): """Test double gene deletion.""" genes = ["b0726", "b4025", "b0724", "b0720", "b2935", "b2935", "b1276", "b1241"] growth_dict = {'b0720': {'b0720': 0.0, 'b0724': 0.0, 'b0726': 0.0, 'b1241': 0.0, 'b1276': 0.0, 'b2935': 0.0, 'b4025': 0.0}, 'b0724': {'b0720': 0.0, 'b0724': 0.814, 'b0726': 0.814, 'b1241': 0.814, 'b1276': 0.814, 'b2935': 0.814, 'b4025': 0.739}, 'b0726': {'b0720': 0.0, 'b0724': 0.814, 'b0726': 0.858, 'b1241': 0.858, 'b1276': 0.858, 'b2935': 0.858, 'b4025': 0.857}, 'b1241': {'b0720': 0.0, 'b0724': 0.814, 'b0726': 0.858, 'b1241': 0.874, 'b1276': 0.874, 'b2935': 0.874, 'b4025': 0.863}, 'b1276': {'b0720': 0.0, 'b0724': 0.814, 'b0726': 0.858, 'b1241': 0.874, 'b1276': 0.874, 'b2935': 0.874, 'b4025': 0.863}, 'b2935': {'b0720': 0.0, 'b0724': 0.814, 'b0726': 0.858, 'b1241': 0.874, 'b1276': 0.874, 'b2935': 0.874, 'b4025': 0.863}, 'b4025': {'b0720': 0.0, 'b0724': 0.739, 'b0726': 0.857, 'b1241': 0.863, 'b1276': 0.863, 'b2935': 0.863, 'b4025': 0.863}} solution = double_gene_deletion( model, gene_list1=genes, processes=3)['growth'] solution_one_process = double_gene_deletion( model, gene_list1=genes, processes=1)['growth'] for (rxn_a, sub) in iteritems(growth_dict): for rxn_b, growth in iteritems(sub): sol = solution[frozenset([rxn_a, rxn_b])] sol_one = solution_one_process[frozenset([rxn_a, rxn_b])] assert round(sol, 3) == growth assert round(sol_one, 3) == growth # Double reaction deletion def test_double_reaction_deletion_benchmark(large_model, benchmark): """Benchmark double reaction deletion.""" reactions = large_model.reactions[1::100] benchmark(double_reaction_deletion, large_model, reaction_list1=reactions) def test_double_reaction_deletion(model): """Test double reaction deletion.""" reactions = ['FBA', 'ATPS4r', 'ENO', 'FRUpts2'] growth_dict = { "FBA": { "ATPS4r": 0.135, "ENO": float('nan'), "FRUpts2": 0.704 }, "ATPS4r": { "ENO": float('nan'), "FRUpts2": 0.374 }, "ENO": { "FRUpts2": 0.0 }, } solution = double_reaction_deletion( model, reaction_list1=reactions, processes=3)['growth'] solution_one_process = double_reaction_deletion( model, reaction_list1=reactions, processes=1)['growth'] for (rxn_a, sub) in iteritems(growth_dict): for rxn_b, growth in iteritems(sub): sol = solution[frozenset([rxn_a, rxn_b])] sol_one = solution_one_process[frozenset([rxn_a, rxn_b])] if math.isnan(growth): assert math.isnan(sol) assert math.isnan(sol_one) else: assert round(sol, 3) == growth assert round(sol_one, 3) == growth cobrapy-0.14.2/cobra/test/test_flux_analysis/test_gapfilling.py000066400000000000000000000066231342367665000247720ustar00rootroot00000000000000# -*- coding: utf-8 -*- """Test functionalities of gapfilling.""" from __future__ import absolute_import from cobra.core import Metabolite, Model, Reaction from cobra.flux_analysis.gapfilling import GapFiller, gapfill def test_gapfilling(salmonella): """Test Gapfilling.""" m = Model() m.add_metabolites([Metabolite(m_id) for m_id in ["a", "b", "c"]]) exa = Reaction("EX_a") exa.add_metabolites({m.metabolites.a: 1}) b2c = Reaction("b2c") b2c.add_metabolites({m.metabolites.b: -1, m.metabolites.c: 1}) dmc = Reaction("DM_c") dmc.add_metabolites({m.metabolites.c: -1}) m.add_reactions([exa, b2c, dmc]) m.objective = 'DM_c' universal = Model() a2b = Reaction("a2b") a2d = Reaction("a2d") universal.add_reactions([a2b, a2d]) a2b.build_reaction_from_string("a --> b", verbose=False) a2d.build_reaction_from_string("a --> d", verbose=False) # # GrowMatch # result = gapfilling.growMatch(m, universal)[0] result = gapfill(m, universal)[0] assert len(result) == 1 assert result[0].id == "a2b" # # SMILEY # result = gapfilling.SMILEY(m, "b", universal)[0] with m: m.objective = m.add_boundary(m.metabolites.b, type='demand') result = gapfill(m, universal)[0] assert len(result) == 1 assert result[0].id == "a2b" # # 2 rounds of GrowMatch with exchange reactions # result = gapfilling.growMatch(m, None, ex_rxns=True, iterations=2) result = gapfill(m, None, exchange_reactions=True, iterations=2) assert len(result) == 2 assert len(result[0]) == 1 assert len(result[1]) == 1 assert {i[0].id for i in result} == {"EX_b", "EX_c"} # # Gapfilling solution adds metabolites not present in original model # test for when demand = T # a demand reaction must be added to clear new metabolite universal_noDM = Model() a2b = Reaction("a2b") universal_noDM.add_reactions([a2b]) a2b.build_reaction_from_string("a --> b + d", verbose=False) result = gapfill(m, universal_noDM, exchange_reactions=False, demand_reactions=True)[0] # add reaction a2b and demand reaction to clear met d assert len(result) == 2 assert "a2b" in [x.id for x in result] # test for when demand = False # test for when metabolites are added to the model and # must be cleared by other reactions in universal model # (i.e. not necessarily a demand reaction) universal_withDM = universal_noDM.copy() d_dm = Reaction("d_dm") universal_withDM.add_reactions([d_dm]) d_dm.build_reaction_from_string("d -->", verbose=False) result = gapfill(m, universal_withDM, exchange_reactions=False, demand_reactions=False)[0] assert len(result) == 2 assert "a2b" in [x.id for x in result] # somewhat bigger model universal = Model("universal_reactions") with salmonella as model: for i in [i.id for i in model.metabolites.f6p_c.reactions]: reaction = model.reactions.get_by_id(i) universal.add_reactions([reaction.copy()]) model.remove_reactions([reaction]) gf = GapFiller(model, universal, penalties={'TKT2': 1e3}, demand_reactions=False) solution = gf.fill() assert 'TKT2' not in {r.id for r in solution[0]} assert gf.validate(solution[0]) cobrapy-0.14.2/cobra/test/test_flux_analysis/test_geometric.py000066400000000000000000000042501342367665000246260ustar00rootroot00000000000000# -*- coding: utf-8 -*- """Test functionalities of Geometric FBA.""" from __future__ import absolute_import import numpy as np import pytest from pandas import Series from cobra.core import Metabolite, Model, Reaction, Solution from cobra.flux_analysis import geometric_fba @pytest.fixture(scope="module") def geometric_fba_model(): """ Generate geometric FBA model as described in [1]_ References ---------- .. [1] Smallbone, Kieran & Simeonidis, Vangelis. (2009). Flux balance analysis: A geometric perspective. Journal of theoretical biology.258. 311-5. 10.1016/j.jtbi.2009.01.027. """ test_model = Model('geometric_fba_paper_model') test_model.add_metabolites(Metabolite('A')) test_model.add_metabolites(Metabolite('B')) v_1 = Reaction('v1', upper_bound=1.0) v_1.add_metabolites({test_model.metabolites.A: 1.0}) v_2 = Reaction('v2', lower_bound=-1000.0) v_2.add_metabolites({test_model.metabolites.A: -1.0, test_model.metabolites.B: 1.0}) v_3 = Reaction('v3', lower_bound=-1000.0) v_3.add_metabolites({test_model.metabolites.A: -1.0, test_model.metabolites.B: 1.0}) v_4 = Reaction('v4', lower_bound=-1000.0) v_4.add_metabolites({test_model.metabolites.A: -1.0, test_model.metabolites.B: 1.0}) v_5 = Reaction('v5') v_5.add_metabolites({test_model.metabolites.A: 0.0, test_model.metabolites.B: -1.0}) test_model.add_reactions([v_1, v_2, v_3, v_4, v_5]) test_model.objective = 'v5' return test_model def test_geometric_fba_benchmark(model, benchmark, all_solvers): """Benchmark geometric_fba.""" model.solver = all_solvers benchmark(geometric_fba, model) def test_geometric_fba(geometric_fba_model, all_solvers): """Test geometric_fba.""" geometric_fba_model.solver = all_solvers geometric_fba_sol = geometric_fba(geometric_fba_model) expected = Series({'v1': 1.0, 'v2': 0.33, 'v3': 0.33, 'v4': 0.33, 'v5': 1.0}, index=['v1', 'v2', 'v3', 'v4', 'v5']) assert np.allclose(geometric_fba_sol.fluxes, expected, atol=1E-02) cobrapy-0.14.2/cobra/test/test_flux_analysis/test_loopless.py000066400000000000000000000057531342367665000245210ustar00rootroot00000000000000# -*- coding: utf-8 -*- """Test functionalities of loopless.py""" from __future__ import absolute_import import pytest from optlang.interface import INFEASIBLE, OPTIMAL import cobra.util.solver as sutil from cobra.core import Metabolite, Model, Reaction from cobra.flux_analysis.loopless import add_loopless, loopless_solution def construct_ll_test_model(): """Construct test model.""" test_model = Model() test_model.add_metabolites(Metabolite("A")) test_model.add_metabolites(Metabolite("B")) test_model.add_metabolites(Metabolite("C")) EX_A = Reaction("EX_A") EX_A.add_metabolites({test_model.metabolites.A: 1}) DM_C = Reaction("DM_C") DM_C.add_metabolites({test_model.metabolites.C: -1}) v1 = Reaction("v1") v1.add_metabolites({test_model.metabolites.A: -1, test_model.metabolites.B: 1}) v2 = Reaction("v2") v2.add_metabolites({test_model.metabolites.B: -1, test_model.metabolites.C: 1}) v3 = Reaction("v3") v3.add_metabolites({test_model.metabolites.C: -1, test_model.metabolites.A: 1}) test_model.add_reactions([EX_A, DM_C, v1, v2, v3]) DM_C.objective_coefficient = 1 return test_model @pytest.fixture(scope="function", params=[s for s in ["glpk", "cplex", "gurobi"] if s in sutil.solvers]) def ll_test_model(request): """Return test model set with different solvers.""" test_model = construct_ll_test_model() test_model.solver = request.param return test_model def test_loopless_benchmark_before(benchmark): """Benchmark initial condition.""" test_model = construct_ll_test_model() def _(): with test_model: add_loopless(test_model) test_model.optimize() benchmark(_) def test_loopless_benchmark_after(benchmark): """Benchmark final condition.""" test_model = construct_ll_test_model() benchmark(loopless_solution, test_model) def test_loopless_solution(ll_test_model): """Test loopless_solution().""" solution_feasible = loopless_solution(ll_test_model) ll_test_model.reactions.v3.lower_bound = 1 ll_test_model.optimize() solution_infeasible = loopless_solution(ll_test_model) assert solution_feasible.fluxes["v3"] == 0.0 assert solution_infeasible.fluxes["v3"] == 1.0 def test_loopless_solution_fluxes(model): """Test fluxes of loopless_solution()""" fluxes = model.optimize().fluxes ll_solution = loopless_solution(model, fluxes=fluxes) assert len(ll_solution.fluxes) == len(model.reactions) def test_add_loopless(ll_test_model): """Test add_loopless().""" add_loopless(ll_test_model) feasible_status = ll_test_model.optimize().status ll_test_model.reactions.v3.lower_bound = 1 ll_test_model.slim_optimize() infeasible_status = ll_test_model.solver.status assert feasible_status == OPTIMAL assert infeasible_status == INFEASIBLE cobrapy-0.14.2/cobra/test/test_flux_analysis/test_moma.py000066400000000000000000000044361342367665000236070ustar00rootroot00000000000000# -*- coding: utf-8 -*- """Test functionalities of MOMA.""" from __future__ import absolute_import import numpy as np import pytest from cobra.flux_analysis.moma import add_moma def test_moma_sanity(model, qp_solvers): """Test optimization criterion and optimality for MOMA.""" model.solver = qp_solvers sol = model.optimize() with model: model.reactions.PFK.knock_out() knock_sol = model.optimize() ssq = (knock_sol.fluxes - sol.fluxes).pow(2).sum() with model: add_moma(model, linear=False) model.reactions.PFK.knock_out() moma_sol = model.optimize() moma_ssq = (moma_sol.fluxes - sol.fluxes).pow(2).sum() # Use normal FBA as reference solution. with model: add_moma(model, solution=sol, linear=False) model.reactions.PFK.knock_out() moma_ref_sol = model.optimize() moma_ref_ssq = (moma_ref_sol.fluxes - sol.fluxes).pow(2).sum() assert np.isclose(moma_sol.objective_value, moma_ssq) assert moma_ssq < ssq assert np.isclose(moma_sol.objective_value, moma_ref_sol.objective_value) assert np.isclose(moma_ssq, moma_ref_ssq) def test_linear_moma_sanity(model, all_solvers): """Test optimization criterion and optimality for linear MOMA.""" model.solver = all_solvers sol = model.optimize() with model: model.reactions.PFK.knock_out() knock_sol = model.optimize() sabs = (knock_sol.fluxes - sol.fluxes).abs().sum() with model: add_moma(model, linear=True) model.reactions.PFK.knock_out() moma_sol = model.optimize() moma_sabs = (moma_sol.fluxes - sol.fluxes).abs().sum() # Use normal FBA as reference solution. with model: add_moma(model, solution=sol, linear=True) model.reactions.PFK.knock_out() moma_ref_sol = model.optimize() moma_ref_sabs = (moma_ref_sol.fluxes - sol.fluxes).abs().sum() assert np.allclose(moma_sol.objective_value, moma_sabs) assert moma_sabs < sabs assert np.isclose(moma_sol.objective_value, moma_ref_sol.objective_value) assert np.isclose(moma_sabs, moma_ref_sabs) with model: add_moma(model, linear=True) with pytest.raises(ValueError): add_moma(model) cobrapy-0.14.2/cobra/test/test_flux_analysis/test_parsimonious.py000066400000000000000000000041251342367665000254010ustar00rootroot00000000000000# -*- coding: utf-8 -*- """Test functionalities of pFBA.""" import warnings import numpy as np import pytest from cobra.exceptions import Infeasible from cobra.flux_analysis.parsimonious import add_pfba, pfba def test_pfba_benchmark(large_model, benchmark, all_solvers): """Benchmark pFBA functionality.""" large_model.solver = all_solvers benchmark(pfba, large_model) def test_pfba(model, all_solvers): """Test pFBA functionality.""" model.solver = all_solvers with model: add_pfba(model) with pytest.raises(ValueError): add_pfba(model) expression = model.objective.expression n_constraints = len(model.constraints) solution = pfba(model) assert solution.status == "optimal" assert solution.fluxes["Biomass_Ecoli_core"] == \ pytest.approx(0.8739, abs=1e-4, rel=0.0) assert solution.fluxes.abs().sum() == \ pytest.approx(518.4221, abs=1e-4, rel=0.0) # test changes to model reverted assert expression == model.objective.expression assert len(model.constraints) == n_constraints # needed? # Test desired_objective_value # desired_objective = 0.8 # pfba(model, solver=solver, # desired_objective_value=desired_objective) # abs_x = [abs(i) for i in model.solution.x] # assert model.solution.status == "optimal" # assert abs(model.solution.f - desired_objective) < 0.001 # assert abs(sum(abs_x) - 476.1594) < 0.001 # TODO: parametrize fraction (DRY it up) # Test fraction_of_optimum solution = pfba(model, fraction_of_optimum=0.95) assert solution.status == "optimal" assert solution.fluxes["Biomass_Ecoli_core"] == pytest.approx( 0.95 * 0.8739, abs=1e-4, rel=0.0) abs_x = [abs(i) for i in solution.fluxes.values] assert sum(abs_x) == pytest.approx(493.4400, abs=1e-4, rel=0.0) # Infeasible solution model.reactions.ATPM.lower_bound = 500 with warnings.catch_warnings(): warnings.simplefilter("error", UserWarning) with pytest.raises((UserWarning, Infeasible, ValueError)): pfba(model) cobrapy-0.14.2/cobra/test/test_flux_analysis/test_phenotype_phase_plane.py000066400000000000000000000027641342367665000272320ustar00rootroot00000000000000# -*- coding: utf-8 -*- """Test functionalities of Phenotype Phase Plane Analysis.""" from __future__ import absolute_import import numpy as np import pytest from cobra.flux_analysis.phenotype_phase_plane import production_envelope def test_envelope_one(model): """Test flux of production envelope.""" df = production_envelope(model, ["EX_o2_e"]) assert np.isclose(df["flux_maximum"].sum(), 9.342, atol=1e-3) def test_envelope_multi_reaction_objective(model): """Test production of multiple objectives.""" obj = {model.reactions.EX_ac_e: 1, model.reactions.EX_co2_e: 1} with pytest.raises(ValueError): production_envelope(model, "EX_o2_e", obj) @pytest.mark.parametrize("variables, num", [ (["EX_glc__D_e"], 30), (["EX_glc__D_e", "EX_o2_e"], 20), (["EX_glc__D_e", "EX_o2_e", "EX_ac_e"], 10) ]) def test_multi_variable_envelope(model, variables, num): """Test production of envelope (multiple variable).""" df = production_envelope(model, variables, points=num) assert len(df) == num ** len(variables) def test_envelope_two(model): """Test production of envelope.""" df = production_envelope(model, ["EX_glc__D_e", "EX_o2_e"], objective="EX_ac_e") assert np.isclose(df["flux_maximum"].sum(), 1737.466, atol=1e-3) assert np.isclose(df["carbon_yield_maximum"].sum(), 83.579, atol=1e-3) assert np.isclose(df["mass_yield_maximum"].sum(), 82.176, atol=1e-3) cobrapy-0.14.2/cobra/test/test_flux_analysis/test_reaction.py000066400000000000000000000016131342367665000244540ustar00rootroot00000000000000# -*- coding: utf-8 -*- """Test _assess functions in reaction.py""" from __future__ import absolute_import from cobra.core import Metabolite, Reaction from cobra.flux_analysis.reaction import assess def test_assess(model, all_solvers): """Test assess functions.""" with model: assert assess(model, model.reactions.GLCpts, solver=all_solvers) is True pyr = model.metabolites.pyr_c a = Metabolite('a') b = Metabolite('b') model.add_metabolites([a, b]) pyr_a2b = Reaction('pyr_a2b') pyr_a2b.add_metabolites({pyr: -1, a: -1, b: 1}) model.add_reactions([pyr_a2b]) res = assess(model, pyr_a2b, 0.01, solver=all_solvers) expected = { 'precursors': {a: {'required': 0.01, 'produced': 0.0}}, 'products': {b: {'required': 0.01, 'capacity': 0.0}}} assert res == expected cobrapy-0.14.2/cobra/test/test_flux_analysis/test_room.py000066400000000000000000000051641342367665000236310ustar00rootroot00000000000000# -*- coding: utf-8 -*- """Test functionalities of ROOM.""" from __future__ import absolute_import import numpy as np from cobra.flux_analysis.room import add_room def test_room_sanity(model, all_solvers): """Test optimization criterion and optimality for ROOM.""" model.solver = all_solvers sol = model.optimize() with model: model.reactions.PYK.knock_out() knock_sol = model.optimize() with model: # Internally uses pFBA as reference solution. add_room(model) model.reactions.PYK.knock_out() room_sol = model.optimize() with model: # Use FBA as reference solution. add_room(model, solution=sol) model.reactions.PYK.knock_out() room_sol_ref = model.optimize() flux_change = (sol.fluxes - knock_sol.fluxes).abs().sum() flux_change_room = (sol.fluxes - room_sol.fluxes).abs().sum() flux_change_room_ref = (sol.fluxes - room_sol_ref.fluxes).abs().sum() # Expect the ROOM solution to have smaller flux changes in # reactions compared to a normal FBA. assert flux_change_room < flux_change or \ np.isclose(flux_change_room, flux_change, atol=1E-06) # Expect the FBA-based reference to have less change in # flux distribution. assert flux_change_room_ref > flux_change_room or \ np.isclose(flux_change_room_ref, flux_change_room, atol=1E-06) def test_linear_room_sanity(model, all_solvers): """Test optimization criterion and optimality for linear ROOM.""" model.solver = all_solvers sol = model.optimize() with model: model.reactions.PYK.knock_out() knock_sol = model.optimize() with model: # Internally uses pFBA as reference solution. add_room(model, linear=True) model.reactions.PYK.knock_out() room_sol = model.optimize() with model: # Use FBA as reference solution. add_room(model, solution=sol, linear=True) model.reactions.PYK.knock_out() room_sol_ref = model.optimize() flux_change = (sol.fluxes - knock_sol.fluxes).abs().sum() flux_change_room = (sol.fluxes - room_sol.fluxes).abs().sum() flux_change_room_ref = (sol.fluxes - room_sol_ref.fluxes).abs().sum() # Expect the ROOM solution to have smaller flux changes in # reactions compared to a normal FBA. assert flux_change_room < flux_change or \ np.isclose(flux_change_room, flux_change, atol=1E-06) # Expect the FBA-based reference to have less change in # flux distribution. assert flux_change_room_ref > flux_change_room or \ np.isclose(flux_change_room_ref, flux_change_room, atol=1E-06) cobrapy-0.14.2/cobra/test/test_flux_analysis/test_sampling.py000066400000000000000000000150421342367665000244630ustar00rootroot00000000000000# -*- coding: utf-8 -*- """Test functionalities of flux sampling methods.""" from __future__ import absolute_import import numpy as np import pytest from cobra.core import Metabolite, Model, Reaction from cobra.flux_analysis.parsimonious import pfba from cobra.flux_analysis.sampling import ACHRSampler, OptGPSampler, sample @pytest.fixture(scope="function") def achr(model): """Return ACHRSampler instance for tests.""" sampler = ACHRSampler(model, thinning=1) assert ((sampler.n_warmup > 0) and (sampler.n_warmup <= 2 * len(model.variables))) assert all(sampler.validate(sampler.warmup) == "v") return sampler @pytest.fixture(scope="function") def optgp(model): """Return OptGPSampler instance for tests.""" sampler = OptGPSampler(model, processes=1, thinning=1) assert ((sampler.n_warmup > 0) and (sampler.n_warmup <= 2 * len(model.variables))) assert all(sampler.validate(sampler.warmup) == "v") return sampler # Benchmarks def test_achr_init_benchmark(model, benchmark): """Benchmark inital ACHR sampling.""" benchmark(lambda: ACHRSampler(model)) def test_optgp_init_benchmark(model, benchmark): """Benchmark inital OptGP sampling.""" benchmark(lambda: OptGPSampler(model, processes=2)) def test_achr_sample_benchmark(achr, benchmark): """Benchmark ACHR sampling.""" benchmark(achr.sample, 1) def test_optgp_sample_benchmark(optgp, benchmark): """Benchmark OptGP sampling.""" benchmark(optgp.sample, 1) # Tests def test_single_achr(model): """Test ACHR sampling (one sample).""" s = sample(model, 10, method="achr") assert s.shape == (10, len(model.reactions)) def test_single_optgp(model): """Test OptGP sampling (one sample).""" s = sample(model, 10, processes=1) assert s.shape == (10, len(model.reactions)) def test_multi_optgp(model): """Test OptGP sampling (multi sample).""" s = sample(model, 10, processes=2) assert s.shape == (10, len(model.reactions)) def test_wrong_method(model): """Test method intake sanity.""" with pytest.raises(ValueError): sample(model, 1, method="schwupdiwupp") def test_validate_wrong_sample(achr, model): """Test sample correctness.""" s = achr.sample(10) s["hello"] = 1 with pytest.raises(ValueError): achr.validate(s) def test_fixed_seed(model): """Test result of fixed seed for sampling.""" s1 = sample(model, 1, seed=42) s2 = sample(model, 1, seed=42) assert np.isclose(s1.TPI[0], s2.TPI[0]) def test_equality_constraint(model): """Test equality constraint.""" model.reactions.ACALD.bounds = (-1.5, -1.5) s = sample(model, 10) assert np.allclose(s.ACALD, -1.5, atol=1e-6, rtol=0) s = sample(model, 10, method="achr") assert np.allclose(s.ACALD, -1.5, atol=1e-6, rtol=0) def test_inequality_constraint(model): """Test inequality constraint.""" co = model.problem.Constraint( model.reactions.ACALD.flux_expression, lb=-0.5) model.add_cons_vars(co) s = sample(model, 10) assert all(s.ACALD > -0.5 - 1e-6) s = sample(model, 10, method="achr") assert all(s.ACALD > -0.5 - 1e-6) def test_sampling(achr, optgp): """Test sampling.""" s = achr.sample(10) assert all(achr.validate(s) == "v") s = optgp.sample(10) assert all(optgp.validate(s) == "v") def test_batch_sampling(achr, optgp): """Test batch sampling.""" for b in achr.batch(5, 4): assert all(achr.validate(b) == "v") for b in optgp.batch(5, 4): assert all(optgp.validate(b) == "v") def test_variables_samples(achr, optgp): """Test variable samples.""" vnames = np.array([v.name for v in achr.model.variables]) s = achr.sample(10, fluxes=False) assert s.shape == (10, achr.warmup.shape[1]) assert (s.columns == vnames).all() assert (achr.validate(s) == "v").all() s = optgp.sample(10, fluxes=False) assert s.shape == (10, optgp.warmup.shape[1]) assert (s.columns == vnames).all() assert (optgp.validate(s) == "v").all() def test_inhomogeneous_sanity(model): """Test whether inhomogeneous sampling gives approximately the same standard deviation as a homogeneous version.""" model.reactions.ACALD.bounds = (-1.5, -1.5) s_inhom = sample(model, 64) model.reactions.ACALD.bounds = (-1.5 - 1e-3, -1.5 + 1e-3) s_hom = sample(model, 64) relative_diff = (s_inhom.std() + 1e-12) / (s_hom.std() + 1e-12) assert 0.5 < relative_diff.abs().mean() < 2 model.reactions.ACALD.bounds = (-1.5, -1.5) s_inhom = sample(model, 64, method="achr") model.reactions.ACALD.bounds = (-1.5 - 1e-3, -1.5 + 1e-3) s_hom = sample(model, 64, method="achr") relative_diff = (s_inhom.std() + 1e-12) / (s_hom.std() + 1e-12) assert 0.5 < relative_diff.abs().mean() < 2 def test_reproject(optgp): """Test reprojection of sampling.""" s = optgp.sample(10, fluxes=False).values proj = np.apply_along_axis(optgp._reproject, 1, s) assert all(optgp.validate(proj) == "v") s = np.random.rand(10, optgp.warmup.shape[1]) proj = np.apply_along_axis(optgp._reproject, 1, s) assert all(optgp.validate(proj) == "v") def test_complicated_model(): """Test a complicated model. Difficult model since the online mean calculation is numerically unstable so many samples weakly violate the equality constraints. """ model = Model('flux_split') reaction1 = Reaction('V1') reaction2 = Reaction('V2') reaction3 = Reaction('V3') reaction1.bounds = (0, 6) reaction2.bounds = (0, 8) reaction3.bounds = (0, 10) A = Metabolite('A') reaction1.add_metabolites({A: -1}) reaction2.add_metabolites({A: -1}) reaction3.add_metabolites({A: 1}) model.add_reactions([reaction1, reaction2, reaction3]) optgp = OptGPSampler(model, 1, seed=42) achr = ACHRSampler(model, seed=42) optgp_samples = optgp.sample(100) achr_samples = achr.sample(100) assert any(optgp_samples.corr().abs() < 1.0) assert any(achr_samples.corr().abs() < 1.0) # > 95% are valid assert sum(optgp.validate(optgp_samples) == "v") > 95 assert sum(achr.validate(achr_samples) == "v") > 95 def test_single_point_space(model): """Test the reduction of the sampling space to one point.""" pfba_sol = pfba(model) pfba_const = model.problem.Constraint( sum(model.variables), ub=pfba_sol.objective_value) model.add_cons_vars(pfba_const) model.reactions.Biomass_Ecoli_core.lower_bound = \ pfba_sol.fluxes.Biomass_Ecoli_core with pytest.raises(ValueError): s = sample(model, 1) cobrapy-0.14.2/cobra/test/test_flux_analysis/test_summary.py000066400000000000000000000162321342367665000243500ustar00rootroot00000000000000# -*- coding: utf-8 -*- """Test functionalities of summary methods.""" from __future__ import absolute_import import re import sys from contextlib import contextmanager import pytest from six import StringIO from cobra.flux_analysis.parsimonious import pfba @contextmanager def captured_output(): """A context manager to test the IO summary methods.""" new_out, new_err = StringIO(), StringIO() old_out, old_err = sys.stdout, sys.stderr try: sys.stdout, sys.stderr = new_out, new_err yield sys.stdout, sys.stderr finally: sys.stdout, sys.stderr = old_out, old_err def check_line(output, expected_entries, pattern=re.compile(r"\s")): """Ensure each expected entry is in the output.""" output_set = set( pattern.sub("", line) for line in output.splitlines()) for elem in expected_entries: assert pattern.sub("", elem) in output_set def check_in_line(output, expected_entries, pattern=re.compile(r"\s")): """Ensure each expected entry is contained in the output.""" output_strip = [pattern.sub("", line) for line in output.splitlines()] for elem in expected_entries: assert any( pattern.sub("", elem) in line for line in output_strip), \ "Not found: {} in:\n{}".format(pattern.sub("", elem), "\n".join(output_strip)) @pytest.mark.parametrize("names", [False, True]) def test_model_summary_previous_solution(model, opt_solver, names): """Test summary of previous solution.""" model.solver = opt_solver solution = model.optimize() rxn_test = model.exchanges[0] if names: met_test = list(rxn_test.metabolites.keys())[0].name else: met_test = list(rxn_test.metabolites.keys())[0].id solution.fluxes[rxn_test.id] = 321 with captured_output() as (out, _): model.summary(solution, names=names) check_in_line(out.getvalue(), [met_test + '321']) @pytest.mark.parametrize("names", [False, True]) def test_model_summary(model, opt_solver, names): """Test model summary.""" model.solver = opt_solver # test non-fva version (these should be fixed for textbook model) if names: expected_entries = [ 'O2 21.8', 'D-Glucose 10', 'Ammonium 4.77', 'Phosphate 3.21', 'H2O 29.2', 'CO2 22.8', 'H+ 17.5', 'Biomass_Ecol... 0.874', ] else: expected_entries = [ 'o2_e 21.8', 'glc__D_e 10', 'nh4_e 4.77', 'pi_e 3.21', 'h2o_e 29.2', 'co2_e 22.8', 'h_e 17.5', 'Biomass_Ecol... 0.874', ] # Need to use a different method here because # there are multiple entries per line. model.optimize() with captured_output() as (out, _): model.summary(names=names) check_in_line(out.getvalue(), expected_entries) # with model: # model.objective = model.exchanges[0] # model.summary() @pytest.mark.parametrize("fraction", [0.95]) def test_model_summary_with_fva(model, opt_solver, fraction): """Test model summary (using FVA).""" if opt_solver == "optlang-gurobi": pytest.xfail("FVA currently buggy") # test non-fva version (these should be fixed for textbook model expected_entries = [ 'idFluxRangeidFluxRangeBiomass_Ecol...0.874', 'o2_e 21.8 [19.9, 23.7]' 'h2o_e 29.2 [25, 30.7]', 'glc__D_e 10 [9.52, 10]' 'co2_e 22.8 [18.9, 24.7]', 'nh4_e 4.77 [4.53, 5.16]' 'h_e 17.5 [16.7, 22.4]', 'pi_e 3.21 [3.05, 3.21]' 'for_e 0 [0, 5.72]', 'ac_e 0 [0, 1.91]', 'pyr_e 0 [0, 1.27]', 'lac__D_e 0 [0, 1.07]', 'succ_e 0 [0, 0.837]', 'glu__L_e 0 [0, 0.636]', 'akg_e 0 [0, 0.715]', 'etoh_e 0 [0, 1.11]', 'acald_e 0 [0, 1.27]', ] # Need to use a different method here because # there are multiple entries per line. model.solver = opt_solver solution = model.optimize() with captured_output() as (out, _): model.summary(solution, fva=fraction) check_in_line(out.getvalue(), expected_entries) @pytest.mark.parametrize("met", ["q8_c"]) def test_metabolite_summary_previous_solution( model, opt_solver, met): """Test metabolite summary of previous solution.""" model.solver = opt_solver solution = pfba(model) model.metabolites.get_by_id(met).summary(solution) @pytest.mark.parametrize("met, names", [ ("q8_c", False), ("q8_c", True) ]) def test_metabolite_summary(model, opt_solver, met, names): """Test metabolite summary.""" model.solver = opt_solver model.optimize() with captured_output() as (out, _): model.metabolites.get_by_id(met).summary(names=names) if names: expected_entries = [ 'PRODUCING REACTIONS -- Ubiquinone-8 (q8_c)', '% FLUX RXN ID REACTION', '100% 43.6 cytochr... 2.0 H+ + 0.5 O2 + Ubiquinol-8 --> ' 'H2O + 2.0 H+ ...', 'CONSUMING REACTIONS -- Ubiquinone-8 (q8_c)', '% FLUX RXN ID REACTION', '88% 38.5 NADH de... 4.0 H+ + Nicotinamide adenine ' 'dinucleotide - re...', '12% 5.06 succina... Ubiquinone-8 + Succinate --> ' 'Fumarate + Ubiquin...' ] else: expected_entries = [ 'PRODUCING REACTIONS -- Ubiquinone-8 (q8_c)', '% FLUX RXN ID REACTION', '100% 43.6 CYTBD ' '2.0 h_c + 0.5 o2_c + q8h2_c --> h2o_c + 2.0 h_e...', 'CONSUMING REACTIONS -- Ubiquinone-8 (q8_c)', '% FLUX RXN ID REACTION', '88% 38.5 NADH16 ' '4.0 h_c + nadh_c + q8_c --> 3.0 h_e + nad_c + q...', '12% 5.06 SUCDi q8_c + succ_c --> fum_c + q8h2_c', ] check_in_line(out.getvalue(), expected_entries) @pytest.mark.parametrize("fraction, met", [(0.99, "fdp_c")]) def test_metabolite_summary_with_fva(model, opt_solver, fraction, met): """Test metabolite summary (using FVA).""" # pytest.xfail("FVA currently buggy") model.solver = opt_solver model.optimize() with captured_output() as (out, _): model.metabolites.get_by_id(met).summary(fva=fraction) expected_entries = [ 'PRODUCING REACTIONS -- D-Fructose 1,6-bisphosphate (fdp_c)', '% FLUX RANGE RXN ID REACTION', '100% 7.48 [6.17, 9.26] PFK ' 'atp_c + f6p_c --> adp_c + fdp_c + h_c', 'CONSUMING REACTIONS -- D-Fructose 1,6-bisphosphate (fdp_c)', '% FLUX RANGE RXN ID REACTION', '100% 7.48 [6.17, 8.92] FBA fdp_c <=> dhap_c + g3p_c', '0% 0 [0, 1.72] FBP ' 'fdp_c + h2o_c --> f6p_c + pi_c', ] check_line(out.getvalue(), expected_entries) cobrapy-0.14.2/cobra/test/test_flux_analysis/test_variability.py000066400000000000000000000135541342367665000251760ustar00rootroot00000000000000# -*- coding: utf-8 -*- """Test functionalities of Flux Variability Analysis.""" from __future__ import absolute_import import numpy as np import pytest from six import iteritems from cobra.exceptions import Infeasible from cobra.flux_analysis.variability import ( find_blocked_reactions, find_essential_genes, find_essential_reactions, flux_variability_analysis) # FVA def test_flux_variability_benchmark(large_model, benchmark, all_solvers): """Benchmark FVA.""" large_model.solver = all_solvers benchmark(flux_variability_analysis, large_model, reaction_list=large_model.reactions[1::3], processes=1) def test_pfba_flux_variability(model, pfba_fva_results, fva_results, all_solvers): """Test FVA using pFBA.""" model.solver = all_solvers with pytest.warns(UserWarning): flux_variability_analysis( model, pfba_factor=0.1, reaction_list=model.reactions[1::3], processes=1) fva_out = flux_variability_analysis( model, pfba_factor=1.1, reaction_list=model.reactions, processes=1) fva_out.sort_index(inplace=True) assert np.allclose(fva_out, pfba_fva_results) abs_fva_out = fva_out.dropna().abs() abs_fva_results = fva_results.dropna().abs() comparison = np.isclose(abs_fva_out, abs_fva_results) | ( abs_fva_out < abs_fva_results) assert comparison["minimum"].all() assert comparison["maximum"].all() def test_loopless_pfba_fva(model): loop_reactions = [model.reactions.get_by_id(rid) for rid in ("FRD7", "SUCDi")] fva_loopless = flux_variability_analysis( model, pfba_factor=1.1, reaction_list=loop_reactions, loopless=True, processes=1) assert np.allclose(fva_loopless["maximum"], fva_loopless["minimum"]) def test_flux_variability(model, fva_results, all_solvers): """Test FVA.""" model.solver = all_solvers fva_out = flux_variability_analysis(model, reaction_list=model.reactions, processes=1) fva_out.sort_index(inplace=True) assert np.allclose(fva_out, fva_results) def test_parallel_flux_variability(model, fva_results, all_solvers): """Test parallel FVA.""" model.solver = all_solvers fva_out = flux_variability_analysis(model, processes=2) fva_out.sort_index(inplace=True) assert np.allclose(fva_out, fva_results) # Loopless FVA def test_flux_variability_loopless_benchmark(model, benchmark, all_solvers): """Benchmark loopless FVA.""" model.solver = all_solvers benchmark(flux_variability_analysis, model, loopless=True, reaction_list=model.reactions[1::3]) def test_flux_variability_loopless(model, all_solvers): """Test loopless FVA.""" model.solver = all_solvers loop_reactions = [model.reactions.get_by_id(rid) for rid in ("FRD7", "SUCDi")] fva_normal = flux_variability_analysis( model, reaction_list=loop_reactions) fva_loopless = flux_variability_analysis( model, reaction_list=loop_reactions, loopless=True) assert not np.allclose(fva_normal["maximum"], fva_normal["minimum"]) assert np.allclose(fva_loopless["maximum"], fva_loopless["minimum"]) # Internals (essentiality, blocked reactions) def test_fva_data_frame(model): """Test DataFrame obtained from FVA.""" df = flux_variability_analysis(model) assert np.all([df.columns.values == ['minimum', 'maximum']]) def test_fva_infeasible(model): """Test FVA infeasibility.""" infeasible_model = model.copy() infeasible_model.reactions.get_by_id("EX_glc__D_e").lower_bound = 0 # ensure that an infeasible model does not run FVA with pytest.raises(Infeasible): flux_variability_analysis(infeasible_model) def test_fva_minimization(model): """Test minimization using FVA.""" model.objective = model.reactions.EX_glc__D_e model.objective_direction = 'min' solution = flux_variability_analysis(model, fraction_of_optimum=.95) assert solution.at['EX_glc__D_e', 'minimum'] == -10.0 assert solution.at['EX_glc__D_e', 'maximum'] == -9.5 def test_find_blocked_reactions_solver_none(model): """Test find_blocked_reactions() [no specific solver].""" result = find_blocked_reactions(model, model.reactions[40:46]) assert result == ['FRUpts2'] def test_essential_genes(model): """Test find_essential_genes().""" essential_genes = {'b2779', 'b1779', 'b0720', 'b2416', 'b2926', 'b1136', 'b2415'} observed_essential_genes = {g.id for g in find_essential_genes(model)} assert observed_essential_genes == essential_genes def test_essential_reactions(model): """Test find_blocked_reactions().""" essential_reactions = {'GLNS', 'Biomass_Ecoli_core', 'PIt2r', 'GAPD', 'ACONTb', 'EX_nh4_e', 'ENO', 'EX_h_e', 'EX_glc__D_e', 'ICDHyr', 'CS', 'NH4t', 'GLCpts', 'PGM', 'EX_pi_e', 'PGK', 'RPI', 'ACONTa'} observed_essential_reactions = {r.id for r in find_essential_reactions(model)} assert observed_essential_reactions == essential_reactions def test_find_blocked_reactions(model, all_solvers): """Test find_blocked_reactions().""" model.solver = all_solvers result = find_blocked_reactions(model, model.reactions[40:46]) assert result == ['FRUpts2'] result = find_blocked_reactions(model, model.reactions[42:48]) assert set(result) == {'FUMt2_2', 'FRUpts2'} result = find_blocked_reactions(model, model.reactions[30:50], open_exchanges=True) assert result == [] cobrapy-0.14.2/cobra/test/test_io/000077500000000000000000000000001342367665000167645ustar00rootroot00000000000000cobrapy-0.14.2/cobra/test/test_io/__init__.py000066400000000000000000000000301342367665000210660ustar00rootroot00000000000000# -*- coding: utf-8 -*- cobrapy-0.14.2/cobra/test/test_io/conftest.py000066400000000000000000000070461342367665000211720ustar00rootroot00000000000000# -*- coding: utf-8 -*- """Contains module level fixtures and utility functions.""" from __future__ import absolute_import from os.path import join from pickle import dump, load import pytest @pytest.fixture(scope="module") def mini_model(data_directory): """Fixture for mini model.""" with open(join(data_directory, "mini.pickle"), "rb") as infile: return load(infile) def compare_models(model_1, model_2): """Compare two models (only for testing purposes).""" assert len(model_1.reactions) == len(model_2.reactions) assert len(model_1.metabolites) == len(model_2.metabolites) assert len(model_1.genes) == len(model_2.genes) assert model_1.objective.direction == model_2.objective.direction # check Reaction attributes for attr in ("id", "name", "lower_bound", "upper_bound", "objective_coefficient", "gene_reaction_rule"): assert getattr(model_1.reactions[0], attr) == getattr( model_2.reactions[0], attr) assert getattr(model_1.reactions[5], attr) == getattr( model_2.reactions[5], attr) assert getattr(model_1.reactions[-1], attr) == getattr( model_2.reactions[-1], attr) # check Metabolite attributes for attr in ("id", "name", "compartment", "formula", "charge"): assert getattr(model_1.metabolites[0], attr) == getattr( model_2.metabolites[0], attr) assert getattr(model_1.metabolites[5], attr) == getattr( model_2.metabolites[5], attr) assert getattr(model_1.metabolites[-1], attr) == getattr( model_2.metabolites[-1], attr) assert len(model_1.reactions[0].metabolites) == len( model_2.reactions[0].metabolites) # TODO: either relax gene attribute checking or fix models for testing. # check Gene attributes # for attr in ("id", "name"): # assert getattr(model_1.genes[0], attr) == getattr(model_2.genes[0], # attr) # assert getattr(model_1.genes[10], attr) == getattr(model_2.genes[10], # attr) # assert getattr(model_1.genes[-1], attr) == getattr(model_2.genes[-1], # attr) assert len(model_1.reactions[8].metabolites) == len( model_2.reactions[8].metabolites) assert len(model_1.reactions[-1].metabolites) == len( model_2.reactions[-1].metabolites) assert len(model_1.genes) == len(model_2.genes) # ensure they have the same solution max solution_1 = model_1.optimize() solution_2 = model_2.optimize() assert abs(solution_1.objective_value - solution_2.objective_value) == pytest.approx(0.0) # ensure the references are correct # metabolite -> model reference assert model_1.metabolites[0]._model is model_1 assert model_2.metabolites[0]._model is model_2 # reaction -> model reference assert model_1.reactions[0]._model is model_1 assert model_2.reactions[0]._model is model_2 # gene -> model reference assert model_1.genes[0]._model is model_1 assert model_2.genes[0]._model is model_2 # extra comparisons # assert model_1.compartments == model_2.compartments # assert dict(model_1.metabolites[4].annotation) == dict( # model_2.metabolites[4].annotation) # assert dict(model_1.reactions[4].annotation) == dict( # model_2.reactions[4].annotation) # assert dict(model_1.genes[5].annotation) == dict( # model_2.genes[5].annotation) cobrapy-0.14.2/cobra/test/test_io/test_io_order.py000066400000000000000000000053531342367665000222050ustar00rootroot00000000000000# -*- coding: utf-8 -*- from __future__ import absolute_import import logging from operator import attrgetter from os.path import join from random import sample import pytest import cobra.io as cio from cobra import DictList, Model LOGGER = logging.getLogger(__name__) @pytest.fixture(scope="module") def tmp_path(tmpdir_factory): return str(tmpdir_factory.mktemp("model_order")) @pytest.fixture(scope="module") def minimized_shuffle(small_model): model = small_model.copy() chosen = sample(list(set(model.reactions) - set(model.exchanges)), 10) new = Model("minimized_shuffle") new.add_reactions(chosen) LOGGER.debug("'%s' has %d metabolites, %d reactions, and %d genes.", new.id, new.metabolites, new.reactions, new.genes) return new @pytest.fixture(scope="module") def minimized_sorted(minimized_shuffle): model = minimized_shuffle.copy() model.id = "minimized_sorted" model.metabolites = DictList( sorted(model.metabolites, key=attrgetter("id"))) model.genes = DictList(sorted(model.genes, key=attrgetter("id"))) model.reactions = DictList(sorted(model.reactions, key=attrgetter("id"))) return model @pytest.fixture(scope="module") def minimized_reverse(minimized_shuffle): model = minimized_shuffle.copy() model.id = "minimized_reverse" model.metabolites = DictList( sorted(model.metabolites, key=attrgetter("id"), reverse=True)) model.genes = DictList( sorted(model.genes, key=attrgetter("id"), reverse=True)) model.reactions = DictList( sorted(model.reactions, key=attrgetter("id"), reverse=True)) return model @pytest.fixture(scope="module", params=[ "minimized_shuffle", "minimized_reverse", "minimized_sorted"]) def template(request, minimized_shuffle, minimized_reverse, minimized_sorted): return locals()[request.param] @pytest.fixture(scope="module", params=["metabolites", "reactions", "genes"]) def attribute(request): return request.param def get_ids(iterable): return [x.id for x in iterable] @pytest.mark.parametrize("read, write, ext", [ ("read_sbml_model", "write_sbml_model", ".xml"), ("load_json_model", "save_json_model", ".json"), ("load_yaml_model", "save_yaml_model", ".yml"), ]) def test_io_order(attribute, read, write, ext, template, tmp_path): read = getattr(cio, read) write = getattr(cio, write) filename = join(tmp_path, "template" + ext) write(template, filename) model = read(filename) model_elements = get_ids(getattr(model, attribute)) template_elements = get_ids(getattr(template, attribute)) assert len(model_elements) == len(template_elements) assert set(model_elements) == set(template_elements) assert model_elements == template_elements cobrapy-0.14.2/cobra/test/test_io/test_json.py000066400000000000000000000024441342367665000213520ustar00rootroot00000000000000# -*- coding: utf-8 -*- """Test functionalities of json.py""" from __future__ import absolute_import import json from os.path import join import pytest import cobra.io as cio from cobra.test.test_io.conftest import compare_models @pytest.mark.xfail(reason="schema outdated") def test_validate_json(data_directory): """Validate file according to JSON-schema.""" jsonschema = pytest.importorskip("jsonschema") with open(join(data_directory, "mini.json"), "r", encoding="utf-8") as infile: loaded = json.load(infile) assert jsonschema.validate(loaded, cio.json.json_schema) def test_load_json_model(data_directory, mini_model): """Test the reading of JSON model.""" json_model = cio.load_json_model(join(data_directory, "mini.json")) assert compare_models(mini_model, json_model) is None @pytest.mark.xfail(reason="schema outdated") def test_save_json_model(tmpdir, mini_model): """Test the writing of JSON model.""" jsonschema = pytest.importorskip("jsonschema") output_file = tmpdir.join("mini.json") cio.save_json_model(mini_model, output_file.strpath, pretty=True) # validate against JSONSchema with open(output_file, "r") as infile: loaded = json.load(infile) assert jsonschema.validate(loaded, cio.json.json_schema) cobrapy-0.14.2/cobra/test/test_io/test_mat.py000066400000000000000000000043241342367665000211610ustar00rootroot00000000000000# -*- coding: utf-8 -*- """Test functionalities provided by mat.py""" from __future__ import absolute_import from os.path import join from pickle import load import pytest from cobra import io from cobra.test.test_io.conftest import compare_models try: import scipy except ImportError: scipy = None @pytest.fixture(scope="function") def raven_model(data_directory): """Fixture for RAVEN model.""" with open(join(data_directory, "raven.pickle"), "rb") as infile: return load(infile) @pytest.mark.skipif(scipy is None, reason='scipy unavailable') # @pytest.mark.parametrize("ref_model, filename", # [(pytest.fixture_request("mini_model"), # "mini.mat"), # (pytest.fixture_request("raven_model"), # "raven.mat")]) # TODO: wait for pytest.fixture_request() to get approved def test_load_matlab_model(data_directory, mini_model, raven_model): """Test the reading of MAT model.""" mini_mat_model = io.load_matlab_model(join(data_directory, "mini.mat")) raven_mat_model = io.load_matlab_model(join(data_directory, "raven.mat")) assert compare_models(mini_model, mini_mat_model) is None assert compare_models(raven_model, raven_mat_model) is None # @pytest.mark.xfail(reason="localPath not supported yet") @pytest.mark.skipif(scipy is None, reason='scipy unavailable') # @pytest.mark.parametrize("model, filename", # [(pytest.fixture_request("mini_model"), # "mini.mat"), # (pytest.fixture_request("raven_model"), # "raven.mat")]) # TODO: wait for pytest.fixture_request() to get approved def test_save_matlab_model(tmpdir, mini_model, raven_model): """Test the writing of MAT model.""" mini_output_file = tmpdir.join("mini.mat") raven_output_file = tmpdir.join("raven.mat") # scipy.io.savemat() doesn't support anything other than # str or file-stream object, hence the str conversion io.save_matlab_model(mini_model, str(mini_output_file)) io.save_matlab_model(raven_model, str(raven_output_file)) assert mini_output_file.check() assert raven_output_file.check() cobrapy-0.14.2/cobra/test/test_io/test_pickle.py000066400000000000000000000022101342367665000216370ustar00rootroot00000000000000# -*- coding: utf-8 -*- """Test data storage and recovery using pickle.""" from __future__ import absolute_import from os.path import join from pickle import dump, load import pytest from cobra.test.test_io.conftest import compare_models try: import cPickle cload = cPickle.load cdump = cPickle.dump except ImportError: cload = None cdump = None @pytest.mark.parametrize("load_function", [load, cload]) def test_read_pickle(data_directory, mini_model, load_function): """Test the reading of model from pickle.""" if load_function is None: pytest.skip() with open(join(data_directory, "mini.pickle"), "rb") as infile: pickle_model = load_function(infile) assert compare_models(mini_model, pickle_model) is None @pytest.mark.parametrize("dump_function", [dump, cdump]) def test_write_pickle(tmpdir, mini_model, dump_function): """Test the writing of model to pickle.""" if dump_function is None: pytest.skip() output_file = tmpdir.join("mini.pickle") with open(str(output_file), "wb") as outfile: dump_function(mini_model, outfile) assert output_file.check() cobrapy-0.14.2/cobra/test/test_io/test_sbml.py000066400000000000000000000044511342367665000213360ustar00rootroot00000000000000# -*- coding: utf-8 -*- """Test functionalities provided by sbml.py""" from __future__ import absolute_import from io import BytesIO from os.path import getsize, join import pytest from cobra import io from cobra.test.test_io.conftest import compare_models try: import libsbml except ImportError: libsbml = None @pytest.fixture(scope="function") def mini_fbc1_model(data_directory): return io.read_legacy_sbml(join(data_directory, "mini_fbc1.xml")) @pytest.fixture(scope="function") def mini_cobra_model(data_directory): return io.read_legacy_sbml(join(data_directory, "mini_cobra.xml")) # TODO: parametrize the arguments after pytest.fixture_request() # is approved @pytest.mark.skipif(libsbml is None, reason="libsbml unavailable.") def test_read_sbml_model(data_directory, mini_fbc1_model, mini_cobra_model): """Test the reading of a model from SBML v2.""" mini_fbc1 = io.read_legacy_sbml(join(data_directory, "mini_fbc1.xml")) mini_cobra = io.read_legacy_sbml(join(data_directory, "mini_cobra.xml")) assert compare_models(mini_fbc1_model, mini_fbc1) is None assert compare_models(mini_cobra_model, mini_cobra) is None @pytest.mark.skipif(libsbml is None, reason="libsbml unavailable.") def test_read_file_handle(data_directory, mini_model): """Test the reading of a model passed as a file handle.""" with open(join(data_directory, "mini_cobra.xml"), "rb") as file_: model_stream = BytesIO(file_.read()) read_model = io.read_sbml_model(model_stream) assert compare_models(mini_model, read_model) is None # TODO: parametrize the arguments after pytest.fixture_request() # is approved @pytest.mark.skipif(libsbml is None, reason="libsbml unavailable.") def test_write_sbml_model(tmpdir, mini_fbc1_model, mini_cobra_model): """Test the writing of a model to SBML v2.""" mini_fbc1_output_file = tmpdir.join("mini_fbc1.xml") mini_cobra_output_file = tmpdir.join("mini_cobra.xml") # convert to str object before passing the filename io.write_legacy_sbml(mini_fbc1_model, str(mini_fbc1_output_file), use_fbc_package=True) io.write_legacy_sbml(mini_cobra_model, str(mini_cobra_output_file), use_fbc_package=False) assert mini_fbc1_output_file.check() assert mini_cobra_output_file.check() cobrapy-0.14.2/cobra/test/test_io/test_sbml3.py000066400000000000000000000042171342367665000214210ustar00rootroot00000000000000# -*- coding: utf-8 -*- """Test functionalities provided by sbml3.py""" from __future__ import absolute_import from os.path import join import pytest from six import itervalues from cobra import io from cobra.test.test_io.conftest import compare_models @pytest.fixture(scope="function") def mini_fbc2_model(data_directory): """Return mini_fbc2 model.""" return io.sbml3.read_sbml_model(join(data_directory, "mini_fbc2.xml")) # Benchmarks def test_benchmark_read(data_directory, benchmark): """Benchmark SBML read.""" benchmark(io.sbml3.read_sbml_model, join(data_directory, "mini_fbc2.xml")) def test_benchmark_write(model, benchmark, tmpdir): """Benchmark SBML write.""" benchmark(io.sbml3.write_sbml_model, model, tmpdir.join("-bench")) # Tests def test_sbml3_error(data_directory): """Test invalid SBML read.""" filename = join(data_directory, "invalid0.xml") with pytest.raises(io.sbml3.CobraSBMLError): io.read_sbml_model(filename) def test_validate_sbml_model(data_directory): """Test validation of SBML.""" # invalid SBML for i in range(3): filename = join(data_directory, "invalid{}.xml".format(i)) _, errors = io.sbml3.validate_sbml_model(filename) assert all(len(v) >= 1 for v in itervalues(errors)) is False # valid SBML filename = join(data_directory, "mini_fbc2.xml") _, errors = io.sbml3.validate_sbml_model(filename) assert all(len(v) == 0 for v in itervalues(errors)) @pytest.mark.parametrize("sbml_file", ["mini_fbc2.xml", "mini_fbc2.xml.gz", "mini_fbc2.xml.bz2"]) def test_read_sbml_model(data_directory, mini_model, sbml_file): """Test the reading of a model from SBML3.""" sbml3_model = io.read_sbml_model(join(data_directory, sbml_file)) assert compare_models(mini_model, sbml3_model) is None @pytest.mark.parametrize("ext", [".xml", ".xml.gz", ".xml.bz2"]) def test_write_sbml_model(tmpdir, mini_fbc2_model, ext): """Test the writing of model to SBML3.""" output_file = tmpdir.join("mini_fbc2{}".format(ext)) io.write_sbml_model(mini_fbc2_model, output_file) assert output_file.check() cobrapy-0.14.2/cobra/test/test_io/test_yaml.py000066400000000000000000000021031342367665000213330ustar00rootroot00000000000000# -*- coding: utf-8 -*- """Test functionalities provided by yaml.py""" from __future__ import absolute_import import json from os.path import join import pytest from ruamel.yaml import YAML import cobra.io as cio from cobra.test.test_io.conftest import compare_models def test_load_yaml_model(data_directory, mini_model): """Test the reading of YAML model.""" yaml_model = cio.load_yaml_model(join(data_directory, "mini.yml")) assert compare_models(mini_model, yaml_model) is None @pytest.mark.xfail(reason="schema outdated") def test_save_yaml_model(tmpdir, mini_model): jsonschema = pytest.importorskip("jsonschema") """Test the writing of YAML model.""" output_file = tmpdir.join("mini.yml") cio.save_yaml_model(mini_model, output_file.strpath, sort=True) # validate against schema yaml = YAML(typ="unsafe") with open(output_file.strpath, "r") as infile: yaml_to_dict = yaml.load(infile) dict_to_json = json.dumps(yaml_to_dict) loaded = json.loads(dict_to_json) assert jsonschema.validate(loaded, cio.json.json_schema) cobrapy-0.14.2/cobra/test/test_manipulation.py000066400000000000000000000255321342367665000214360ustar00rootroot00000000000000# -*- coding: utf-8 -*- from __future__ import absolute_import from itertools import chain import pytest from cobra.core import Metabolite, Model, Reaction from cobra.manipulation import * class TestManipulation: """Test functions in cobra.manipulation""" def test_escape_ids(self, model): model.reactions.PGI.gene_reaction_rule = "a.b or c" assert "a.b" in model.genes escape_ID(model) assert "a.b" not in model.genes def test_rename_gene(self, model): original_name = model.genes.b1241.name rename_dict = {"b1241": "foo", "hello": "world", "b3115": "b3115", "b2465": "b3919", "bar": "2935"} modify.rename_genes(model, rename_dict) for i in rename_dict.keys(): if i not in rename_dict.values(): assert i not in model.genes assert "b3115" in model.genes assert "foo" in model.genes assert "world" not in model.genes # make sure the object name was preserved assert model.genes.foo.name == original_name # make sure the reactions are correct assert len(model.genes.foo.reactions) == 2 assert model.reactions.ACALD.gene_reaction_rule == "b0351 or foo" assert model.reactions.TPI.gene_reaction_rule == "b3919" assert model.reactions.TPI.genes == {model.genes.b3919} assert model.reactions.TKT1.gene_reaction_rule == "b2935 or b3919" assert model.reactions.TKT1.genes == { model.genes.b2935, model.genes.b3919} assert model.genes.b3919.reactions == {model.reactions.get_by_id(i) for i in ("TKT1", "TKT2", "TPI")} def test_gene_knockout_computation(self, salmonella): def find_gene_knockout_reactions_fast(cobra_model, gene_list): compiled_rules = get_compiled_gene_reaction_rules( cobra_model) return find_gene_knockout_reactions( cobra_model, gene_list, compiled_gene_reaction_rules=compiled_rules) def get_removed(m): return {x.id for x in m._trimmed_reactions} def test_computation(m, gene_ids, expected_reaction_ids): genes = [m.genes.get_by_id(i) for i in gene_ids] expected_reactions = {m.reactions.get_by_id(i) for i in expected_reaction_ids} removed1 = set(find_gene_knockout_reactions(m, genes)) removed2 = set(find_gene_knockout_reactions_fast(m, genes)) assert removed1 == expected_reactions assert removed2 == expected_reactions delete_model_genes(m, gene_ids, cumulative_deletions=False) assert get_removed(m) == expected_reaction_ids undelete_model_genes(m) gene_list = ['STM1067', 'STM0227'] dependent_reactions = {'3HAD121', '3HAD160', '3HAD80', '3HAD140', '3HAD180', '3HAD100', '3HAD181', '3HAD120', '3HAD60', '3HAD141', '3HAD161', 'T2DECAI', '3HAD40'} test_computation(salmonella, gene_list, dependent_reactions) test_computation(salmonella, ['STM4221'], {'PGI'}) test_computation(salmonella, ['STM1746.S'], {'4PEPTabcpp'}) # test cumulative behavior delete_model_genes(salmonella, gene_list[:1]) delete_model_genes(salmonella, gene_list[1:], cumulative_deletions=True) delete_model_genes(salmonella, ["STM4221"], cumulative_deletions=True) dependent_reactions.add('PGI') assert get_removed(salmonella) == dependent_reactions # non-cumulative following cumulative delete_model_genes(salmonella, ["STM4221"], cumulative_deletions=False) assert get_removed(salmonella) == {'PGI'} # make sure on reset that the bounds are correct reset_bound = salmonella.reactions.get_by_id("T2DECAI").upper_bound assert reset_bound == 1000. # test computation when gene name is a subset of another test_model = Model() test_reaction_1 = Reaction("test1") test_reaction_1.gene_reaction_rule = "eggs or (spam and eggspam)" test_model.add_reaction(test_reaction_1) test_computation(test_model, ["eggs"], set()) test_computation(test_model, ["eggs", "spam"], {'test1'}) # test computation with nested boolean expression test_reaction_1.gene_reaction_rule = \ "g1 and g2 and (g3 or g4 or (g5 and g6))" test_computation(test_model, ["g3"], set()) test_computation(test_model, ["g1"], {'test1'}) test_computation(test_model, ["g5"], set()) test_computation(test_model, ["g3", "g4", "g5"], {'test1'}) # test computation when gene names are python expressions test_reaction_1.gene_reaction_rule = "g1 and (for or in)" test_computation(test_model, ["for", "in"], {'test1'}) test_computation(test_model, ["for"], set()) test_reaction_1.gene_reaction_rule = "g1 and g2 and g2.conjugate" test_computation(test_model, ["g2"], {"test1"}) test_computation(test_model, ["g2.conjugate"], {"test1"}) test_reaction_1.gene_reaction_rule = "g1 and (try:' or 'except:1)" test_computation(test_model, ["try:'"], set()) test_computation(test_model, ["try:'", "'except:1"], {"test1"}) def test_remove_genes(self): m = Model("test") m.add_reactions([Reaction("r" + str(i + 1)) for i in range(8)]) assert len(m.reactions) == 8 rxns = m.reactions rxns.r1.gene_reaction_rule = "(a and b) or (c and a)" rxns.r2.gene_reaction_rule = "(a and b and d and e)" rxns.r3.gene_reaction_rule = "(a and b) or (b and c)" rxns.r4.gene_reaction_rule = "(f and b) or (b and c)" rxns.r5.gene_reaction_rule = "x" rxns.r6.gene_reaction_rule = "y" rxns.r7.gene_reaction_rule = "x or z" rxns.r8.gene_reaction_rule = "" assert "a" in m.genes assert "x" in m.genes remove_genes(m, ["a"], remove_reactions=False) assert "a" not in m.genes assert "x" in m.genes assert rxns.r1.gene_reaction_rule == "" assert rxns.r2.gene_reaction_rule == "" assert rxns.r3.gene_reaction_rule == "b and c" assert rxns.r4.gene_reaction_rule == "(f and b) or (b and c)" assert rxns.r5.gene_reaction_rule == "x" assert rxns.r6.gene_reaction_rule == "y" assert rxns.r7.genes == {m.genes.x, m.genes.z} assert rxns.r8.gene_reaction_rule == "" remove_genes(m, ["x"], remove_reactions=True) assert len(m.reactions) == 7 assert "r5" not in m.reactions assert "x" not in m.genes assert rxns.r1.gene_reaction_rule == "" assert rxns.r2.gene_reaction_rule == "" assert rxns.r3.gene_reaction_rule == "b and c" assert rxns.r4.gene_reaction_rule == "(f and b) or (b and c)" assert rxns.r6.gene_reaction_rule == "y" assert rxns.r7.gene_reaction_rule == "z" assert rxns.r7.genes == {m.genes.z} assert rxns.r8.gene_reaction_rule == "" def test_sbo_annotation(self, model): rxns = model.reactions rxns.EX_o2_e.annotation.clear() fake_DM = Reaction("DM_h_c") model.add_reaction(fake_DM) fake_DM.add_metabolites({model.metabolites.get_by_id("h_c"): -1}) # this exchange will be set wrong. The function should not overwrite # an existing SBO annotation rxns.get_by_id("EX_h_e").annotation["sbo"] = "SBO:0000628" add_SBO(model) assert rxns.EX_o2_e.annotation["sbo"] == "SBO:0000627" assert rxns.DM_h_c.annotation["sbo"] == "SBO:0000628" assert rxns.EX_h_e.annotation["sbo"] == "SBO:0000628" def test_validate_formula_compartment(self, model): model.metabolites[1].formula = "(a*.bcde)" errors = check_metabolite_compartment_formula(model) assert len(errors) == 1 def test_validate_mass_balance(self, model): assert len(check_mass_balance(model)) == 0 # if we remove the SBO term which marks the reaction as # mass balanced, then the reaction should be detected as # no longer mass balanced EX_rxn = model.reactions.query(lambda r: r.boundary)[0] EX_rxn.annotation.pop("sbo") balance = check_mass_balance(model) assert len(balance) == 1 assert EX_rxn in balance m1 = Metabolite('m1', formula='()') r1 = Reaction('r1') r1.add_metabolites({m1: 1}) with pytest.raises(ValueError), pytest.warns(UserWarning): r1.check_mass_balance() def test_prune_unused_mets_output_type(self, model): # test that the output contains metabolite objects metabolite = model.metabolites.ru5p__D_c [model.reactions.get_by_id(x).remove_from_model() for x in ['RPI', 'RPE', 'GND']] model_pruned, unused = delete.prune_unused_metabolites(model) assert isinstance(model_pruned, Model) assert isinstance(unused[0], Metabolite) def test_prune_unused_mets_functionality(self, model): # test that the unused metabolites are not used in the model metabolite1 = model.metabolites.ru5p__D_c metabolite2 = model.metabolites.akg_e metabolite3 = model.metabolites.akg_c reactions = set(chain(metabolite1.reactions, metabolite2.reactions, metabolite3.reactions)) model.remove_reactions(reactions) model_pruned, unused = delete.prune_unused_metabolites(model) assert metabolite1 in model.metabolites assert metabolite2 in model.metabolites assert metabolite3 in model.metabolites assert metabolite1 not in model_pruned.metabolites assert metabolite2 not in model_pruned.metabolites assert metabolite3 not in model_pruned.metabolites def test_prune_unused_rxns_output_type(self, model): # test that the output contains reaction objects reaction = Reaction('foo') model.add_reaction(reaction) model_pruned, unused = delete.prune_unused_reactions(model) assert isinstance(model_pruned, Model) assert isinstance(unused[0], Reaction) def test_prune_unused_rxns_functionality(self, model): # test that the unused reactions are not used in the model for x in ['foo1', 'foo2', 'foo3']: model.add_reaction(Reaction(x)) model_pruned, unused = delete.prune_unused_reactions(model) assert 'foo1' in model.reactions assert 'foo2' in model.reactions assert 'foo3' in model.reactions assert 'foo1' not in model_pruned.reactions assert 'foo2' not in model_pruned.reactions assert 'foo3' not in model_pruned.reactions cobrapy-0.14.2/cobra/test/test_medium.py000066400000000000000000000147161342367665000202200ustar00rootroot00000000000000# -*- coding: utf-8 -*- from __future__ import absolute_import import pandas as pd import pytest import cobra.medium as medium from cobra import Metabolite, Reaction class TestModelMedium: def test_model_medium(self, model): # Add a dummy 'malformed' import reaction bad_import = Reaction('bad_import') bad_import.add_metabolites({model.metabolites.pyr_c: 1}) bad_import.bounds = (0, 42) model.add_reaction(bad_import) # Test basic setting and getting methods medium = model.medium model.medium = medium assert model.medium == medium # Test context management with model: # Ensure the bounds are correct beforehand assert model.reactions.EX_glc__D_e.lower_bound == -10 assert model.reactions.bad_import.upper_bound == 42 assert model.reactions.EX_co2_e.lower_bound == -1000 # Make changes to the media new_medium = model.medium new_medium['EX_glc__D_e'] = 20 new_medium['bad_import'] = 24 del new_medium['EX_co2_e'] # Change the medium, make sure changes work model.medium = new_medium assert model.reactions.EX_glc__D_e.lower_bound == -20 assert model.reactions.bad_import.upper_bound == 24 assert model.reactions.EX_co2_e.lower_bound == 0 # Make sure changes revert after the contex assert model.reactions.EX_glc__D_e.lower_bound == -10 assert model.reactions.bad_import.upper_bound == 42 assert model.reactions.EX_co2_e.lower_bound == -1000 new_medium['bogus_rxn'] = 0 with pytest.raises(KeyError): model.medium = new_medium class TestTypeDetection: def test_external_compartment(self, model): # by name assert medium.find_external_compartment(model) == "e" # from boundary counts for m in model.metabolites: if m.compartment == "e": m.compartment = "outside" for r in model.reactions: r._compartments = None assert medium.find_external_compartment(model) == "outside" # names are always right model.exchanges[0].reactants[0].compartment = "extracellular" assert medium.find_external_compartment(model) == "extracellular" def test_multi_external(self, model): for r in model.reactions: r._compartments = None model.exchanges[0].reactants[0].compartment = "extracellular" # still works due to different boundary numbers assert medium.find_external_compartment(model) == "e" model.exchanges[1].reactants[0].compartment = "extra cellular" model.remove_reactions(model.exchanges) # Now fails because same boundary count with pytest.raises(RuntimeError): medium.find_external_compartment(model) def test_exchange(self, model): ex = model.exchanges assert all(r.id.startswith("EX_") for r in ex) ex = medium.find_boundary_types(model, "exchange", "e") assert all(r.id.startswith("EX_") for r in ex) def test_demand(self, model): dm = Reaction("demand") model.add_reaction(dm) dm.build_reaction_from_string("atp_c ->") dm = model.demands assert len(dm) == 1 assert "demand" in [r.id for r in dm] def test_sink(self, model): sn = Reaction("sink") model.add_reaction(sn) sn.build_reaction_from_string("atp_c <->") sn.bounds = -1000, 1000 sn = model.sinks assert len(sn) == 1 assert "sink" in [r.id for r in sn] def test_sbo_terms(self, model): assert not medium.is_boundary_type( model.reactions.ATPM, "exchange", "e") model.reactions.ATPM.annotation["sbo"] = "SBO:0000627" assert medium.is_boundary_type(model.reactions.ATPM, "exchange", "bla") model.reactions.ATPM.annotation["sbo"] = "SBO:0000632" assert not medium.is_boundary_type( model.reactions.ATPM, "exchange", "e") class TestMinimalMedia: def test_medium_linear(self, model): med = medium.minimal_medium(model, 0.8) assert len(med) <= 4 assert all(med > 1e-6) def test_medium_mip(self, model): med = medium.minimal_medium(model, 0.8, minimize_components=True) assert len(med) <= 4 assert all(med > 1e-6) # Anaerobic growth med = medium.minimal_medium(model, 0.1, minimize_components=True) assert len(med) <= 3 assert all(med > 1e-6) def test_medium_alternative_mip(self, model): med = medium.minimal_medium(model, 0.8, minimize_components=5, open_exchanges=True) assert isinstance(med, pd.DataFrame) assert med.shape[0] >= 5 assert med.shape[1] == 5 assert all((med > 0).sum() == 3) assert all(med.sum(axis=1) > 1e-6) def test_benchmark_medium_linear(self, model, benchmark): benchmark(medium.minimal_medium, model, 0.8) def test_benchmark_medium_mip(self, model, benchmark): benchmark(medium.minimal_medium, model, 0.8, True) def test_medium_exports(self, model): med = medium.minimal_medium(model, 0.8, exports=True, minimize_components=True) assert len(med) > 4 assert any(med < -1e-6) def test_open_exchanges(self, model): model.reactions.EX_glc__D_e.bounds = 0, 0 med = medium.minimal_medium(model, 0.8) assert med is None med = medium.minimal_medium(model, 0.8, minimize_components=True) assert med is None med = medium.minimal_medium(model, 0.8, open_exchanges=True) assert len(med) >= 3 med = medium.minimal_medium(model, 0.8, open_exchanges=100) assert len(med) >= 3 class TestErrorsAndExceptions: def test_no_boundary_reactions(self, empty_model): assert medium.find_boundary_types(empty_model, 'e', None) == [] def test_no_names_or_boundary_reactions(self, empty_model): with pytest.raises(RuntimeError): medium.find_external_compartment(empty_model) def test_bad_exchange(self, model): with pytest.raises(ValueError): m = Metabolite("baddy", compartment="nonsense") model.add_boundary(m, type="exchange") m = Metabolite("goody", compartment="e") rxn = model.add_boundary(m, type="exchange") assert isinstance(rxn, Reaction) cobrapy-0.14.2/cobra/test/test_util/000077500000000000000000000000001342367665000173325ustar00rootroot00000000000000cobrapy-0.14.2/cobra/test/test_util/test_array.py000066400000000000000000000024051342367665000220620ustar00rootroot00000000000000# -*- coding: utf-8 -*- """Test functions of array.py""" from __future__ import absolute_import import numpy as np import pytest from cobra.util import create_stoichiometric_matrix try: import scipy except ImportError: scipy = None def test_dense_matrix(model): S = create_stoichiometric_matrix(model, array_type='dense', dtype=int) assert S.dtype == int assert np.allclose(S.max(), [59]) S_df = create_stoichiometric_matrix( model, array_type='DataFrame', dtype=int) assert S_df.values.dtype == int assert np.all(S_df.columns == [r.id for r in model.reactions]) assert np.all(S_df.index == [m.id for m in model.metabolites]) assert np.allclose(S_df.values, S) S = create_stoichiometric_matrix(model, array_type='dense', dtype=float) solution = model.optimize() mass_balance = S.dot(solution.fluxes) assert np.allclose(mass_balance, 0) @pytest.mark.skipif(not scipy, reason='Sparse array methods require scipy') def test_sparse_matrix(model): sparse_types = ['dok', 'lil'] solution = model.optimize() for sparse_type in sparse_types: S = create_stoichiometric_matrix(model, array_type=sparse_type) mass_balance = S.dot(solution.fluxes) assert np.allclose(mass_balance, 0) cobrapy-0.14.2/cobra/test/test_util/test_solver.py000066400000000000000000000144741342367665000222670ustar00rootroot00000000000000# -*- coding: utf-8 -*- """Test functions of solver.py""" from __future__ import absolute_import import numpy as np import pytest import cobra.util.solver as su from cobra.exceptions import OptimizationError stable_optlang = ["glpk", "cplex", "gurobi"] optlang_solvers = ["optlang-" + s for s in stable_optlang if s in su.solvers] def test_solver_list(): assert len(su.solvers) >= 1 assert "glpk" in su.solvers def test_interface_str(): assert su.interface_to_str("nonsense") == "nonsense" assert su.interface_to_str("optlang.glpk_interface") == "glpk" assert su.interface_to_str("optlang-cplex") == "cplex" def test_solver_name(): assert su.get_solver_name() == "glpk" def test_choose_solver(model): so = su.choose_solver(model, "glpk") assert su.interface_to_str(so) == "glpk" if any(s in su.solvers for s in su.qp_solvers): qp_choice = su.choose_solver(model, qp=True) assert su.interface_to_str(qp_choice) in su.qp_solvers else: with pytest.raises(su.SolverNotFound): su.choose_solver(model, qp=True) def test_linear_reaction_coefficients(model): coefficients = su.linear_reaction_coefficients(model) assert coefficients == {model.reactions.Biomass_Ecoli_core: 1} @pytest.mark.parametrize("solver", optlang_solvers) def test_fail_non_linear_reaction_coefficients(model, solver): model.solver = solver try: model.objective = model.problem.Objective( model.reactions.ATPM.flux_expression ** 2 ) except ValueError: pass else: coefficients = su.linear_reaction_coefficients(model) assert coefficients == {} with pytest.raises(ValueError): model.reactions.ACALD.objective_coefficient = 1 def test_add_remove(model): v = model.variables new_var = model.problem.Variable("test_var", lb=-10, ub=-10) new_constraint = model.problem.Constraint( v.PGK - new_var, name="test_constraint", lb=0) su.add_cons_vars_to_problem(model, [new_var, new_constraint]) assert "test_var" in model.variables.keys() assert "test_constraint" in model.constraints.keys() su.remove_cons_vars_from_problem(model, [new_var, new_constraint]) assert "test_var" not in model.variables.keys() assert "test_constraint" not in model.constraints.keys() def test_add_remove_in_context(model): v = model.variables new_var = model.problem.Variable("test_var", lb=-10, ub=-10) with model: su.add_cons_vars_to_problem(model, [new_var]) su.remove_cons_vars_from_problem(model, [v.PGM]) assert "test_var" in model.variables.keys() assert "PGM" not in model.variables.keys() assert "test_var" not in model.variables.keys() assert "PGM" in model.variables.keys() def test_absolute_expression(model): v = model.variables with model: parts = su.add_absolute_expression( model, 2 * v.PGM, name="test", ub=100) assert len(parts) == 3 assert "test" in model.variables.keys() assert "abs_pos_test" in model.constraints.keys() assert "abs_neg_test" in model.constraints.keys() assert "test" not in model.variables.keys() assert "abs_pos_test" not in model.constraints.keys() assert "abs_neg_test" not in model.constraints.keys() @pytest.mark.parametrize("solver", optlang_solvers) def test_fix_objective_as_constraint(solver, model): model.solver = solver with model as m: su.fix_objective_as_constraint(model, 1.0) constraint_name = m.constraints[-1] assert abs(m.constraints[-1].expression - m.objective.expression) < 1e-6 assert constraint_name not in m.constraints su.fix_objective_as_constraint(model) constraint_name = model.constraints[-1] assert abs(model.constraints[-1].expression - model.objective.expression) < 1e-6 assert constraint_name in model.constraints @pytest.mark.parametrize("solver", optlang_solvers) def test_fix_objective_as_constraint_minimize(model, solver): model.solver = solver model.reactions.Biomass_Ecoli_core.bounds = (0.1, 0.1) minimize_glucose = model.problem.Objective( model.reactions.EX_glc__D_e.flux_expression, direction='min') su.set_objective(model, minimize_glucose) su.fix_objective_as_constraint(model) fx_name = 'fixed_objective_{}'.format(model.objective.name) constr = model.constraints # Ensure that a solution exists on non-GLPK solvers. model.slim_optimize() assert (constr[fx_name].lb, constr[fx_name].ub) == ( None, model.solver.objective.value) @pytest.mark.parametrize("solver", optlang_solvers) def test_add_lp_feasibility(model, solver): model.solver = solver with model: with model: su.add_lp_feasibility(model) assert 's_plus_succoa_c' in model.variables assert np.isclose(model.slim_optimize(), 0.) model.reactions.EX_glc__D_e.lower_bound = 1 assert np.isnan(model.slim_optimize()) assert 's_plus_succoa_c' not in model.variables su.add_lp_feasibility(model) assert np.isclose(model.slim_optimize(), 1.3872307692307695) @pytest.mark.parametrize("solver", optlang_solvers) def test_add_lexicographic_constraints(model, solver): model.solver = solver rxns = ['Biomass_Ecoli_core', 'EX_glc__D_e', 'EX_o2_e'] with model: out = su.add_lexicographic_constraints( model, rxns, ['max', 'min', 'max']) print(model.reactions.Biomass_Ecoli_core.bounds) assert np.isclose(model.constraints[-3].lb, out[rxns[0]]) assert np.isclose(model.constraints[-2].ub, out[rxns[1]]) assert np.isclose(model.constraints[-1].lb, out[rxns[2]]) with model: su.add_lexicographic_constraints(model, rxns, 'max') with model: su.add_lexicographic_constraints(model, rxns) def test_time_limit(large_model): if su.interface_to_str(large_model.problem) != "glpk": pytest.skip("requires GLPK") # It is done like this since optlang accepts inputs in seconds # whereas GLPK accepts milliseconds large_model.solver.configuration._smcp.tm_lim = 1 with pytest.warns(UserWarning): sol = large_model.optimize() assert sol.fluxes is not None with pytest.raises(OptimizationError): sol = large_model.optimize(raise_error=True) cobrapy-0.14.2/cobra/test/test_util/test_util.py000066400000000000000000000011211342367665000217130ustar00rootroot00000000000000# -*- coding: utf-8 -*- """Test functions of util.py""" from __future__ import absolute_import from cobra.util import show_versions def test_show_versions(capsys): show_versions() captured = capsys.readouterr() lines = captured.out.split("\n") assert lines[1].startswith("System Information") assert lines[2].startswith("==================") assert lines[3].startswith("OS") assert lines[4].startswith("OS-release") assert lines[5].startswith("Python") assert lines[7].startswith("Package Versions") assert lines[8].startswith("================") cobrapy-0.14.2/cobra/util/000077500000000000000000000000001342367665000153145ustar00rootroot00000000000000cobrapy-0.14.2/cobra/util/__init__.py000066400000000000000000000002771342367665000174330ustar00rootroot00000000000000# -*- coding: utf-8 -*- from __future__ import absolute_import from cobra.util.array import * from cobra.util.context import * from cobra.util.solver import * from cobra.util.util import * cobrapy-0.14.2/cobra/util/array.py000066400000000000000000000160021342367665000170030ustar00rootroot00000000000000# -*- coding: utf-8 -*- from __future__ import absolute_import from collections import namedtuple import numpy as np import pandas as pd from six import iteritems try: from scipy.sparse import dok_matrix, lil_matrix except ImportError: dok_matrix, lil_matrix = None, None def create_stoichiometric_matrix(model, array_type='dense', dtype=None): """Return a stoichiometric array representation of the given model. The the columns represent the reactions and rows represent metabolites. S[i,j] therefore contains the quantity of metabolite `i` produced (negative for consumed) by reaction `j`. Parameters ---------- model : cobra.Model The cobra model to construct the matrix for. array_type : string The type of array to construct. if 'dense', return a standard numpy.array, 'dok', or 'lil' will construct a sparse array using scipy of the corresponding type and 'DataFrame' will give a pandas `DataFrame` with metabolite indices and reaction columns dtype : data-type The desired data-type for the array. If not given, defaults to float. Returns ------- matrix of class `dtype` The stoichiometric matrix for the given model. """ if array_type not in ('DataFrame', 'dense') and not dok_matrix: raise ValueError('Sparse matrices require scipy') if dtype is None: dtype = np.float64 array_constructor = { 'dense': np.zeros, 'dok': dok_matrix, 'lil': lil_matrix, 'DataFrame': np.zeros, } n_metabolites = len(model.metabolites) n_reactions = len(model.reactions) array = array_constructor[array_type]((n_metabolites, n_reactions), dtype=dtype) m_ind = model.metabolites.index r_ind = model.reactions.index for reaction in model.reactions: for metabolite, stoich in iteritems(reaction.metabolites): array[m_ind(metabolite), r_ind(reaction)] = stoich if array_type == 'DataFrame': metabolite_ids = [met.id for met in model.metabolites] reaction_ids = [rxn.id for rxn in model.reactions] return pd.DataFrame(array, index=metabolite_ids, columns=reaction_ids) else: return array def nullspace(A, atol=1e-13, rtol=0): """Compute an approximate basis for the nullspace of A. The algorithm used by this function is based on the singular value decomposition of `A`. Parameters ---------- A : numpy.ndarray A should be at most 2-D. A 1-D array with length k will be treated as a 2-D with shape (1, k) atol : float The absolute tolerance for a zero singular value. Singular values smaller than `atol` are considered to be zero. rtol : float The relative tolerance. Singular values less than rtol*smax are considered to be zero, where smax is the largest singular value. If both `atol` and `rtol` are positive, the combined tolerance is the maximum of the two; that is:: tol = max(atol, rtol * smax) Singular values smaller than `tol` are considered to be zero. Returns ------- numpy.ndarray If `A` is an array with shape (m, k), then `ns` will be an array with shape (k, n), where n is the estimated dimension of the nullspace of `A`. The columns of `ns` are a basis for the nullspace; each element in numpy.dot(A, ns) will be approximately zero. Notes ----- Taken from the numpy cookbook. """ A = np.atleast_2d(A) u, s, vh = np.linalg.svd(A) tol = max(atol, rtol * s[0]) nnz = (s >= tol).sum() ns = vh[nnz:].conj().T return ns def constraint_matrices(model, array_type='dense', include_vars=False, zero_tol=1e-6): """Create a matrix representation of the problem. This is used for alternative solution approaches that do not use optlang. The function will construct the equality matrix, inequality matrix and bounds for the complete problem. Notes ----- To accomodate non-zero equalities the problem will add the variable "const_one" which is a variable that equals one. Arguments --------- model : cobra.Model The model from which to obtain the LP problem. array_type : string The type of array to construct. if 'dense', return a standard numpy.array, 'dok', or 'lil' will construct a sparse array using scipy of the corresponding type and 'DataFrame' will give a pandas `DataFrame` with metabolite indices and reaction columns. zero_tol : float The zero tolerance used to judge whether two bounds are the same. Returns ------- collections.namedtuple A named tuple consisting of 6 matrices and 2 vectors: - "equalities" is a matrix S such that S*vars = b. It includes a row for each constraint and one column for each variable. - "b" the right side of the equality equation such that S*vars = b. - "inequalities" is a matrix M such that lb <= M*vars <= ub. It contains a row for each inequality and as many columns as variables. - "bounds" is a compound matrix [lb ub] containing the lower and upper bounds for the inequality constraints in M. - "variable_fixed" is a boolean vector indicating whether the variable at that index is fixed (lower bound == upper_bound) and is thus bounded by an equality constraint. - "variable_bounds" is a compound matrix [lb ub] containing the lower and upper bounds for all variables. """ if array_type not in ('DataFrame', 'dense') and not dok_matrix: raise ValueError('Sparse matrices require scipy') array_builder = { 'dense': np.array, 'dok': dok_matrix, 'lil': lil_matrix, 'DataFrame': pd.DataFrame, }[array_type] Problem = namedtuple("Problem", ["equalities", "b", "inequalities", "bounds", "variable_fixed", "variable_bounds"]) equality_rows = [] inequality_rows = [] inequality_bounds = [] b = [] for const in model.constraints: lb = -np.inf if const.lb is None else const.lb ub = np.inf if const.ub is None else const.ub equality = (ub - lb) < zero_tol coefs = const.get_linear_coefficients(model.variables) coefs = [coefs[v] for v in model.variables] if equality: b.append(lb if abs(lb) > zero_tol else 0.0) equality_rows.append(coefs) else: inequality_rows.append(coefs) inequality_bounds.append([lb, ub]) var_bounds = np.array([[v.lb, v.ub] for v in model.variables]) fixed = var_bounds[:, 1] - var_bounds[:, 0] < zero_tol results = Problem( equalities=array_builder(equality_rows), b=np.array(b), inequalities=array_builder(inequality_rows), bounds=array_builder(inequality_bounds), variable_fixed=np.array(fixed), variable_bounds=array_builder(var_bounds)) return results cobrapy-0.14.2/cobra/util/context.py000066400000000000000000000033371342367665000173600ustar00rootroot00000000000000# -*- coding: utf-8 -*- from __future__ import absolute_import from functools import partial class HistoryManager(object): """Record a list of actions to be taken at a later time. Used to implement context managers that allow temporary changes to a :class:`~cobra.core.Model`. """ def __init__(self): # self._history just acts as a stack self._history = [] def __call__(self, operation): """Add the corresponding method to the history stack. Parameters ---------- operation : `function` A function to be called at a later time """ self._history.append(operation) def reset(self): """Trigger executions for all items in the stack in reverse order""" while self._history: entry = self._history.pop() entry() def get_context(obj): """Search for a context manager""" try: return obj._contexts[-1] except (AttributeError, IndexError): pass try: return obj._model._contexts[-1] except (AttributeError, IndexError): pass return None def resettable(f): """A decorator to simplify the context management of simple object attributes. Gets the value of the attribute prior to setting it, and stores a function to set the value to the old value in the HistoryManager. """ def wrapper(self, new_value): context = get_context(self) if context: old_value = getattr(self, f.__name__) # Don't clutter the context with unchanged variables if old_value == new_value: return context(partial(f, self, old_value)) f(self, new_value) return wrapper cobrapy-0.14.2/cobra/util/solver.py000066400000000000000000000437331342367665000172120ustar00rootroot00000000000000# -*- coding: utf-8 -*- """Additional helper functions for the optlang solvers. All functions integrate well with the context manager, meaning that all operations defined here are automatically reverted when used in a `with model:` block. The functions defined here together with the existing model functions should allow you to implement custom flux analysis methods with ease. """ from __future__ import absolute_import import re from collections import namedtuple from functools import partial from types import ModuleType from warnings import warn import optlang import pandas as pd from optlang.interface import ( FEASIBLE, INFEASIBLE, ITERATION_LIMIT, NUMERIC, OPTIMAL, SUBOPTIMAL, TIME_LIMIT) from optlang.symbolics import Basic, Zero from cobra.exceptions import ( OPTLANG_TO_EXCEPTIONS_DICT, OptimizationError, SolverNotFound) from cobra.util.context import get_context # Define all the solvers that are found in optlang. solvers = {match.split("_interface")[0]: getattr(optlang, match) for match in dir(optlang) if "_interface" in match} # Defines all the QP solvers implemented in optlang. qp_solvers = ["cplex", "gurobi"] # optlang solution statuses which still allow retrieving primal values has_primals = [NUMERIC, FEASIBLE, INFEASIBLE, SUBOPTIMAL, ITERATION_LIMIT, TIME_LIMIT] def linear_reaction_coefficients(model, reactions=None): """Coefficient for the reactions in a linear objective. Parameters ---------- model : cobra model the model object that defined the objective reactions : list an optional list for the reactions to get the coefficients for. All reactions if left missing. Returns ------- dict A dictionary where the key is the reaction object and the value is the corresponding coefficient. Empty dictionary if there are no linear terms in the objective. """ linear_coefficients = {} reactions = model.reactions if not reactions else reactions try: objective_expression = model.solver.objective.expression coefficients = objective_expression.as_coefficients_dict() except AttributeError: return linear_coefficients for rxn in reactions: forward_coefficient = coefficients.get(rxn.forward_variable, 0) reverse_coefficient = coefficients.get(rxn.reverse_variable, 0) if forward_coefficient != 0: if forward_coefficient == -reverse_coefficient: linear_coefficients[rxn] = float(forward_coefficient) return linear_coefficients def _valid_atoms(model, expression): """Check whether a sympy expression references the correct variables. Parameters ---------- model : cobra.Model The model in which to check for variables. expression : sympy.Basic A sympy expression. Returns ------- boolean True if all referenced variables are contained in model, False otherwise. """ atoms = expression.atoms(optlang.interface.Variable) return all(a.problem is model.solver for a in atoms) def set_objective(model, value, additive=False): """Set the model objective. Parameters ---------- model : cobra model The model to set the objective for value : model.problem.Objective, e.g. optlang.glpk_interface.Objective, sympy.Basic or dict If the model objective is linear, the value can be a new Objective object or a dictionary with linear coefficients where each key is a reaction and the element the new coefficient (float). If the objective is not linear and `additive` is true, only values of class Objective. additive : boolmodel.reactions.Biomass_Ecoli_core.bounds = (0.1, 0.1) If true, add the terms to the current objective, otherwise start with an empty objective. """ interface = model.problem reverse_value = model.solver.objective.expression reverse_value = interface.Objective( reverse_value, direction=model.solver.objective.direction, sloppy=True) if isinstance(value, dict): if not model.objective.is_Linear: raise ValueError('can only update non-linear objectives ' 'additively using object of class ' 'model.problem.Objective, not %s' % type(value)) if not additive: model.solver.objective = interface.Objective( Zero, direction=model.solver.objective.direction) for reaction, coef in value.items(): model.solver.objective.set_linear_coefficients( {reaction.forward_variable: coef, reaction.reverse_variable: -coef}) elif isinstance(value, (Basic, optlang.interface.Objective)): if isinstance(value, Basic): value = interface.Objective( value, direction=model.solver.objective.direction, sloppy=False) # Check whether expression only uses variables from current model # clone the objective if not, faster than cloning without checking if not _valid_atoms(model, value.expression): value = interface.Objective.clone(value, model=model.solver) if not additive: model.solver.objective = value else: model.solver.objective += value.expression else: raise TypeError( '%r is not a valid objective for %r.' % (value, model.solver)) context = get_context(model) if context: def reset(): model.solver.objective = reverse_value model.solver.objective.direction = reverse_value.direction context(reset) def interface_to_str(interface): """Give a string representation for an optlang interface. Parameters ---------- interface : string, ModuleType Full name of the interface in optlang or cobra representation. For instance 'optlang.glpk_interface' or 'optlang-glpk'. Returns ------- string The name of the interface as a string """ if isinstance(interface, ModuleType): interface = interface.__name__ return re.sub(r"optlang.|.interface", "", interface) def get_solver_name(mip=False, qp=False): """Select a solver for a given optimization problem. Parameters ---------- mip : bool Does the solver require mixed integer linear programming capabilities? qp : bool Does the solver require quadratic programming capabilities? Returns ------- string The name of feasible solver. Raises ------ SolverNotFound If no suitable solver could be found. """ if len(solvers) == 0: raise SolverNotFound("no solvers installed") # Those lists need to be updated as optlang implements more solvers mip_order = ["gurobi", "cplex", "glpk"] lp_order = ["glpk", "cplex", "gurobi"] qp_order = ["gurobi", "cplex"] if mip is False and qp is False: for solver_name in lp_order: if solver_name in solvers: return solver_name # none of them are in the list order - so return the first one return list(solvers)[0] elif qp: # mip does not yet matter for this determination for solver_name in qp_order: if solver_name in solvers: return solver_name raise SolverNotFound("no qp-capable solver found") else: for solver_name in mip_order: if solver_name in solvers: return solver_name raise SolverNotFound("no mip-capable solver found") def choose_solver(model, solver=None, qp=False): """Choose a solver given a solver name and model. This will choose a solver compatible with the model and required capabilities. Also respects model.solver where it can. Parameters ---------- model : a cobra model The model for which to choose the solver. solver : str, optional The name of the solver to be used. qp : boolean, optional Whether the solver needs Quadratic Programming capabilities. Returns ------- solver : an optlang solver interface Returns a valid solver for the problem. Raises ------ SolverNotFound If no suitable solver could be found. """ if solver is None: solver = model.problem else: model.solver = solver # Check for QP, raise error if no QP solver found if qp and interface_to_str(solver) not in qp_solvers: solver = solvers[get_solver_name(qp=True)] return solver def add_cons_vars_to_problem(model, what, **kwargs): """Add variables and constraints to a Model's solver object. Useful for variables and constraints that can not be expressed with reactions and lower/upper bounds. Will integrate with the Model's context manager in order to revert changes upon leaving the context. Parameters ---------- model : a cobra model The model to which to add the variables and constraints. what : list or tuple of optlang variables or constraints. The variables or constraints to add to the model. Must be of class `model.problem.Variable` or `model.problem.Constraint`. **kwargs : keyword arguments passed to solver.add() """ context = get_context(model) model.solver.add(what, **kwargs) if context: context(partial(model.solver.remove, what)) def remove_cons_vars_from_problem(model, what): """Remove variables and constraints from a Model's solver object. Useful to temporarily remove variables and constraints from a Models's solver object. Parameters ---------- model : a cobra model The model from which to remove the variables and constraints. what : list or tuple of optlang variables or constraints. The variables or constraints to remove from the model. Must be of class `model.problem.Variable` or `model.problem.Constraint`. """ context = get_context(model) model.solver.remove(what) if context: context(partial(model.solver.add, what)) def add_absolute_expression(model, expression, name="abs_var", ub=None, difference=0, add=True): """Add the absolute value of an expression to the model. Also defines a variable for the absolute value that can be used in other objectives or constraints. Parameters ---------- model : a cobra model The model to which to add the absolute expression. expression : A sympy expression Must be a valid expression within the Model's solver object. The absolute value is applied automatically on the expression. name : string The name of the newly created variable. ub : positive float The upper bound for the variable. difference : positive float The difference between the expression and the variable. add : bool Whether to add the variable to the model at once. Returns ------- namedtuple A named tuple with variable and two constraints (upper_constraint, lower_constraint) describing the new variable and the constraints that assign the absolute value of the expression to it. """ Components = namedtuple('Components', ['variable', 'upper_constraint', 'lower_constraint']) variable = model.problem.Variable(name, lb=0, ub=ub) # The following constraints enforce variable > expression and # variable > -expression upper_constraint = model.problem.Constraint(expression - variable, ub=difference, name="abs_pos_" + name), lower_constraint = model.problem.Constraint(expression + variable, lb=difference, name="abs_neg_" + name) to_add = Components(variable, upper_constraint, lower_constraint) if add: add_cons_vars_to_problem(model, to_add) return to_add def fix_objective_as_constraint(model, fraction=1, bound=None, name='fixed_objective_{}'): """Fix current objective as an additional constraint. When adding constraints to a model, such as done in pFBA which minimizes total flux, these constraints can become too powerful, resulting in solutions that satisfy optimality but sacrifices too much for the original objective function. To avoid that, we can fix the current objective value as a constraint to ignore solutions that give a lower (or higher depending on the optimization direction) objective value than the original model. When done with the model as a context, the modification to the objective will be reverted when exiting that context. Parameters ---------- model : cobra.Model The model to operate on fraction : float The fraction of the optimum the objective is allowed to reach. bound : float, None The bound to use instead of fraction of maximum optimal value. If not None, fraction is ignored. name : str Name of the objective. May contain one `{}` placeholder which is filled with the name of the old objective. Returns ------- The value of the optimized objective * fraction """ fix_objective_name = name.format(model.objective.name) if fix_objective_name in model.constraints: model.solver.remove(fix_objective_name) if bound is None: bound = model.slim_optimize(error_value=None) * fraction if model.objective.direction == 'max': ub, lb = None, bound else: ub, lb = bound, None constraint = model.problem.Constraint( model.objective.expression, name=fix_objective_name, ub=ub, lb=lb) add_cons_vars_to_problem(model, constraint, sloppy=True) return bound def check_solver_status(status, raise_error=False): """Perform standard checks on a solver's status.""" if status == OPTIMAL: return elif (status in has_primals) and not raise_error: warn("solver status is '{}'".format(status), UserWarning) elif status is None: raise OptimizationError( "model was not optimized yet or solver context switched") else: raise OptimizationError("solver status is '{}'".format(status)) def assert_optimal(model, message='optimization failed'): """Assert model solver status is optimal. Do nothing if model solver status is optimal, otherwise throw appropriate exception depending on the status. Parameters ---------- model : cobra.Model The model to check the solver status for. message : str (optional) Message to for the exception if solver status was not optimal. """ status = model.solver.status if status != OPTIMAL: exception_cls = OPTLANG_TO_EXCEPTIONS_DICT.get( status, OptimizationError) raise exception_cls("{} ({})".format(message, status)) def add_lp_feasibility(model): """ Add a new objective and variables to ensure a feasible solution. The optimized objective will be zero for a feasible solution and otherwise represent the distance from feasibility (please see [1]_ for more information). Parameters ---------- model : cobra.Model The model whose feasibility is to be tested. References ---------- .. [1] Gomez, Jose A., Kai Höffner, and Paul I. Barton. “DFBAlab: A Fast and Reliable MATLAB Code for Dynamic Flux Balance Analysis.†BMC Bioinformatics 15, no. 1 (December 18, 2014): 409. https://doi.org/10.1186/s12859-014-0409-8. """ obj_vars = [] prob = model.problem for met in model.metabolites: s_plus = prob.Variable("s_plus_" + met.id, lb=0) s_minus = prob.Variable("s_minus_" + met.id, lb=0) model.add_cons_vars([s_plus, s_minus]) model.constraints[met.id].set_linear_coefficients( {s_plus: 1.0, s_minus: -1.0}) obj_vars.append(s_plus) obj_vars.append(s_minus) model.objective = prob.Objective(Zero, sloppy=True, direction="min") model.objective.set_linear_coefficients({v: 1.0 for v in obj_vars}) def add_lexicographic_constraints(model, objectives, objective_direction='max'): """ Successively optimize separate targets in a specific order. For each objective, optimize the model and set the optimal value as a constraint. Proceed in the order of the objectives given. Due to the specific order this is called lexicographic FBA [1]_. This procedure is useful for returning unique solutions for a set of important fluxes. Typically this is applied to exchange fluxes. Parameters ---------- model : cobra.Model The model to be optimized. objectives : list A list of reactions (or objectives) in the model for which unique fluxes are to be determined. objective_direction : str or list, optional The desired objective direction for each reaction (if a list) or the objective direction to use for all reactions (default maximize). Returns ------- optimized_fluxes : pandas.Series A vector containing the optimized fluxes for each of the given reactions in `objectives`. References ---------- .. [1] Gomez, Jose A., Kai Höffner, and Paul I. Barton. “DFBAlab: A Fast and Reliable MATLAB Code for Dynamic Flux Balance Analysis.†BMC Bioinformatics 15, no. 1 (December 18, 2014): 409. https://doi.org/10.1186/s12859-014-0409-8. """ if type(objective_direction) is not list: objective_direction = [objective_direction] * len(objectives) constraints = [] for rxn_id, obj_dir in zip(objectives, objective_direction): model.objective = model.reactions.get_by_id(rxn_id) model.objective_direction = obj_dir constraints.append(fix_objective_as_constraint(model)) return pd.Series(constraints, index=objectives) cobrapy-0.14.2/cobra/util/util.py000066400000000000000000000012771342367665000166520ustar00rootroot00000000000000# -*- coding: utf-8 -*- from __future__ import absolute_import from depinfo import print_dependencies def format_long_string(string, max_length=50): if len(string) > max_length: string = string[:max_length - 3] string += '...' return string class AutoVivification(dict): """Implementation of perl's autovivification feature. Checkout http://stackoverflow.com/a/652284/280182 """ def __getitem__(self, item): try: return dict.__getitem__(self, item) except KeyError: value = self[item] = type(self)() return value def show_versions(): """Print dependency information.""" print_dependencies("cobra") cobrapy-0.14.2/develop-requirements.txt000066400000000000000000000001541342367665000201710ustar00rootroot00000000000000# Requirements for developing cobrapy pytest pytest-benchmark pytest-cov codecov jsonschema tox bumpversion cobrapy-0.14.2/documentation_builder/000077500000000000000000000000001342367665000176305ustar00rootroot00000000000000cobrapy-0.14.2/documentation_builder/.gitignore000066400000000000000000000000121342367665000216110ustar00rootroot00000000000000_autogen/ cobrapy-0.14.2/documentation_builder/Makefile000066400000000000000000000130411342367665000212670ustar00rootroot00000000000000# Makefile for Sphinx documentation # # You can set these variables from the command line. SPHINXOPTS = SPHINXBUILD = sphinx-build PAPER = BUILDDIR = ../documentation AUTODIR = _autogen # Internal variables. PAPEROPT_a4 = -D latex_paper_size=a4 PAPEROPT_letter = -D latex_paper_size=letter ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) . # the i18n builder cannot share the environment and doctrees with the others I18NSPHINXOPTS = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) . .PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest gettext help: @echo "Please use \`make ' where is one of" @echo " html to make standalone HTML files" @echo " dirhtml to make HTML files named index.html in directories" @echo " singlehtml to make a single large HTML file" @echo " pickle to make pickle files" @echo " json to make JSON files" @echo " htmlhelp to make HTML files and a HTML help project" @echo " qthelp to make HTML files and a qthelp project" @echo " devhelp to make HTML files and a Devhelp project" @echo " epub to make an epub" @echo " latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter" @echo " latexpdf to make LaTeX files and run them through pdflatex" @echo " text to make text files" @echo " man to make manual pages" @echo " texinfo to make Texinfo files" @echo " info to make Texinfo files and run them through makeinfo" @echo " gettext to make PO message catalogs" @echo " changes to make an overview of all changed/added/deprecated items" @echo " linkcheck to check all external links for integrity" @echo " doctest to run all doctests embedded in the documentation (if enabled)" clean: -rm -rf $(AUTODIR) -rm -rf $(BUILDDIR)/* html: # sphinx-apidoc -f -d 2 -e -o $(AUTODIR) ../cobra $(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html @echo @echo "Build finished. The HTML pages are in $(BUILDDIR)/html." dirhtml: $(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml @echo @echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml." singlehtml: $(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml @echo @echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml." pickle: $(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle @echo @echo "Build finished; now you can process the pickle files." json: $(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json @echo @echo "Build finished; now you can process the JSON files." htmlhelp: $(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp @echo @echo "Build finished; now you can run HTML Help Workshop with the" \ ".hhp project file in $(BUILDDIR)/htmlhelp." qthelp: $(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp @echo @echo "Build finished; now you can run "qcollectiongenerator" with the" \ ".qhcp project file in $(BUILDDIR)/qthelp, like this:" @echo "# qcollectiongenerator $(BUILDDIR)/qthelp/cobra.qhcp" @echo "To view the help file:" @echo "# assistant -collectionFile $(BUILDDIR)/qthelp/cobra.qhc" devhelp: $(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp @echo @echo "Build finished." @echo "To view the help file:" @echo "# mkdir -p $$HOME/.local/share/devhelp/cobra" @echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/cobra" @echo "# devhelp" epub: $(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub @echo @echo "Build finished. The epub file is in $(BUILDDIR)/epub." latex: $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex @echo @echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex." @echo "Run \`make' in that directory to run these through (pdf)latex" \ "(use \`make latexpdf' here to do that automatically)." latexpdf: $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex @echo "Running LaTeX files through pdflatex..." $(MAKE) -C $(BUILDDIR)/latex all-pdf @echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex." text: $(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text @echo @echo "Build finished. The text files are in $(BUILDDIR)/text." man: $(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man @echo @echo "Build finished. The manual pages are in $(BUILDDIR)/man." texinfo: $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo @echo @echo "Build finished. The Texinfo files are in $(BUILDDIR)/texinfo." @echo "Run \`make' in that directory to run these through makeinfo" \ "(use \`make info' here to do that automatically)." info: $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo @echo "Running Texinfo files through makeinfo..." make -C $(BUILDDIR)/texinfo info @echo "makeinfo finished; the Info files are in $(BUILDDIR)/texinfo." gettext: $(SPHINXBUILD) -b gettext $(I18NSPHINXOPTS) $(BUILDDIR)/locale @echo @echo "Build finished. The message catalogs are in $(BUILDDIR)/locale." changes: $(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes @echo @echo "The overview file is in $(BUILDDIR)/changes." linkcheck: $(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck @echo @echo "Link check complete; look for any errors in the above output " \ "or in $(BUILDDIR)/linkcheck/output.txt." doctest: $(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest @echo "Testing of doctests in the sources finished, look at the " \ "results in $(BUILDDIR)/doctest/output.txt." cobrapy-0.14.2/documentation_builder/building_model.ipynb000066400000000000000000000234231342367665000236540ustar00rootroot00000000000000{ "cells": [ { "cell_type": "markdown", "metadata": { "deletable": true, "editable": true }, "source": [ "# Building a Model" ] }, { "cell_type": "markdown", "metadata": { "deletable": true, "editable": true }, "source": [ "This simple example demonstrates how to create a model, create a reaction, and then add the reaction to the model.\n", "\n", "We'll use the '3OAS140' reaction from the STM_1.0 model:\n", "\n", "1.0 malACP[c] + 1.0 h[c] + 1.0 ddcaACP[c] $\\rightarrow$ 1.0 co2[c] + 1.0 ACP[c] + 1.0 3omrsACP[c]\n", "\n", "First, create the model and reaction." ] }, { "cell_type": "code", "execution_count": 1, "metadata": { "collapsed": true, "deletable": true, "editable": true }, "outputs": [], "source": [ "from __future__ import print_function" ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "collapsed": false, "deletable": true, "editable": true }, "outputs": [], "source": [ "from cobra import Model, Reaction, Metabolite\n", "# Best practise: SBML compliant IDs\n", "model = Model('example_model')\n", "\n", "reaction = Reaction('3OAS140')\n", "reaction.name = '3 oxoacyl acyl carrier protein synthase n C140 '\n", "reaction.subsystem = 'Cell Envelope Biosynthesis'\n", "reaction.lower_bound = 0. # This is the default\n", "reaction.upper_bound = 1000. # This is the default" ] }, { "cell_type": "markdown", "metadata": { "deletable": true, "editable": true }, "source": [ "We need to create metabolites as well. If we were using an existing model, we could use `Model.get_by_id` to get the appropriate Metabolite objects instead." ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "collapsed": false, "deletable": true, "editable": true }, "outputs": [], "source": [ "ACP_c = Metabolite(\n", " 'ACP_c',\n", " formula='C11H21N2O7PRS',\n", " name='acyl-carrier-protein',\n", " compartment='c')\n", "omrsACP_c = Metabolite(\n", " '3omrsACP_c',\n", " formula='C25H45N2O9PRS',\n", " name='3-Oxotetradecanoyl-acyl-carrier-protein',\n", " compartment='c')\n", "co2_c = Metabolite('co2_c', formula='CO2', name='CO2', compartment='c')\n", "malACP_c = Metabolite(\n", " 'malACP_c',\n", " formula='C14H22N2O10PRS',\n", " name='Malonyl-acyl-carrier-protein',\n", " compartment='c')\n", "h_c = Metabolite('h_c', formula='H', name='H', compartment='c')\n", "ddcaACP_c = Metabolite(\n", " 'ddcaACP_c',\n", " formula='C23H43N2O8PRS',\n", " name='Dodecanoyl-ACP-n-C120ACP',\n", " compartment='c')" ] }, { "cell_type": "markdown", "metadata": { "deletable": true, "editable": true }, "source": [ "Adding metabolites to a reaction requires using a dictionary of the metabolites and their stoichiometric coefficients. A group of metabolites can be added all at once, or they can be added one at a time." ] }, { "cell_type": "code", "execution_count": 4, "metadata": { "collapsed": false, "deletable": true, "editable": true }, "outputs": [ { "data": { "text/plain": [ "'ddcaACP_c + h_c + malACP_c --> 3omrsACP_c + ACP_c + co2_c'" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "reaction.add_metabolites({\n", " malACP_c: -1.0,\n", " h_c: -1.0,\n", " ddcaACP_c: -1.0,\n", " co2_c: 1.0,\n", " ACP_c: 1.0,\n", " omrsACP_c: 1.0\n", "})\n", "\n", "reaction.reaction # This gives a string representation of the reaction" ] }, { "cell_type": "markdown", "metadata": { "deletable": true, "editable": true }, "source": [ "The gene_reaction_rule is a boolean representation of the gene requirements for this reaction to be active as described in [Schellenberger et al 2011 Nature Protocols 6(9):1290-307](http://dx.doi.org/doi:10.1038/nprot.2011.308). We will assign the gene reaction rule string, which will automatically create the corresponding gene objects." ] }, { "cell_type": "code", "execution_count": 5, "metadata": { "collapsed": false, "deletable": true, "editable": true }, "outputs": [ { "data": { "text/plain": [ "frozenset({, })" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "reaction.gene_reaction_rule = '( STM2378 or STM1197 )'\n", "reaction.genes" ] }, { "cell_type": "markdown", "metadata": { "deletable": true, "editable": true }, "source": [ "At this point in time, the model is still empty" ] }, { "cell_type": "code", "execution_count": 6, "metadata": { "collapsed": false, "deletable": true, "editable": true }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "0 reactions initially\n", "0 metabolites initially\n", "0 genes initially\n" ] } ], "source": [ "print('%i reactions initially' % len(model.reactions))\n", "print('%i metabolites initially' % len(model.metabolites))\n", "print('%i genes initially' % len(model.genes))" ] }, { "cell_type": "markdown", "metadata": { "deletable": true, "editable": true }, "source": [ "We will add the reaction to the model, which will also add all associated metabolites and genes" ] }, { "cell_type": "code", "execution_count": 7, "metadata": { "collapsed": false, "deletable": true, "editable": true }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "1 reaction\n", "6 metabolites\n", "2 genes\n" ] } ], "source": [ "model.add_reactions([reaction])\n", "\n", "# Now there are things in the model\n", "print('%i reaction' % len(model.reactions))\n", "print('%i metabolites' % len(model.metabolites))\n", "print('%i genes' % len(model.genes))" ] }, { "cell_type": "markdown", "metadata": { "deletable": true, "editable": true }, "source": [ "We can iterate through the model objects to observe the contents" ] }, { "cell_type": "code", "execution_count": 8, "metadata": { "collapsed": false, "deletable": true, "editable": true }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Reactions\n", "---------\n", "3OAS140 : ddcaACP_c + h_c + malACP_c --> 3omrsACP_c + ACP_c + co2_c\n", "\n", "Metabolites\n", "-----------\n", " co2_c : CO2\n", " malACP_c : C14H22N2O10PRS\n", " h_c : H\n", "3omrsACP_c : C25H45N2O9PRS\n", "ddcaACP_c : C23H43N2O8PRS\n", " ACP_c : C11H21N2O7PRS\n", "\n", "Genes\n", "-----\n", "STM1197 is associated with reactions: {3OAS140}\n", "STM2378 is associated with reactions: {3OAS140}\n" ] } ], "source": [ "# Iterate through the the objects in the model\n", "print(\"Reactions\")\n", "print(\"---------\")\n", "for x in model.reactions:\n", " print(\"%s : %s\" % (x.id, x.reaction))\n", "\n", "print(\"\")\n", "print(\"Metabolites\")\n", "print(\"-----------\")\n", "for x in model.metabolites:\n", " print('%9s : %s' % (x.id, x.formula))\n", "\n", "print(\"\")\n", "print(\"Genes\")\n", "print(\"-----\")\n", "for x in model.genes:\n", " associated_ids = (i.id for i in x.reactions)\n", " print(\"%s is associated with reactions: %s\" %\n", " (x.id, \"{\" + \", \".join(associated_ids) + \"}\"))" ] }, { "cell_type": "markdown", "metadata": { "deletable": true, "editable": true }, "source": [ "Last we need to set the objective of the model. Here, we just want this to be the maximization of the flux in the single reaction we added and we do this by assigning the reaction's identifier to the `objective` property of the model." ] }, { "cell_type": "code", "execution_count": 9, "metadata": { "collapsed": false, "deletable": true, "editable": true }, "outputs": [], "source": [ "model.objective = '3OAS140'" ] }, { "cell_type": "markdown", "metadata": { "deletable": true, "editable": true }, "source": [ "The created objective is a symbolic algebraic expression and we can examine it by printing it" ] }, { "cell_type": "code", "execution_count": 10, "metadata": { "collapsed": false, "deletable": true, "editable": true }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "-1.0*3OAS140_reverse_65ddc + 1.0*3OAS140\n", "max\n" ] } ], "source": [ "print(model.objective.expression)\n", "print(model.objective.direction)" ] }, { "cell_type": "markdown", "metadata": { "deletable": true, "editable": true }, "source": [ "which here shows that the solver will maximize the flux in the forward direction." ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "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.5.2" } }, "nbformat": 4, "nbformat_minor": 0 } cobrapy-0.14.2/documentation_builder/conf.py000066400000000000000000000111531342367665000211300ustar00rootroot00000000000000# -*- coding: utf-8 -*- # # cobra documentation build configuration file, created by # sphinx-quickstart on Wed Jun 13 19:17:34 2012. # # This file is execfile()d with the current directory set to its containing # dir. # # Note that not all possible configuration values are present in this # autogenerated file. # # All configuration values have a default; values that are commented out # serve to show the default. import sys from os.path import dirname # If extensions (or modules to document with autodoc) are in another directory, # add these directories to sys.path here. If the directory is relative to the # documentation root, use os.path.abspath to make it absolute, like shown here. sys.path.insert(0, dirname(dirname(__file__))) # In order to build documentation that requires libraries to import class Mock(object): def __init__(self, *args, **kwargs): return def __call__(self, *args, **kwargs): return Mock() @classmethod def __getattr__(cls, name): if name in ('__file__', '__path__'): return '/dev/null' else: return Mock() # These modules should correspond to the importable Python packages. MOCK_MODULES = [ 'depinfo', 'numpy', 'scipy', 'scipy.optimize', 'scipy.sparse', 'scipy.io', 'scipy.stats', 'pp', 'libsbml', 'pandas', 'tabulate', 'optlang', 'optlang.interface', 'optlang.symbolics', 'optlang.symbolics.core', 'future', 'future.utils', 'ruamel', 'ruamel.yaml' ] for mod_name in MOCK_MODULES: sys.modules[mod_name] = Mock() # -- General configuration ---------------------------------------------------- # Add any Sphinx extension module names here, as strings. They can be # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom ones. extensions = [ 'sphinx.ext.autodoc', 'sphinx.ext.intersphinx', 'sphinx.ext.mathjax', 'sphinx.ext.viewcode', 'sphinx.ext.napoleon', 'sphinx.ext.autosummary', 'autoapi.extension', 'nbsphinx' ] # Document Python Code autoapi_type = 'python' autoapi_dirs = ['..'] autoapi_ignore = ['.tox', '.pytest_cache', 'scripts', 'benchmarks'] # Napoleon settings napoleon_numpy_docstring = True # The master toctree document. master_doc = 'index' # General information about the project. project = u'cobra' copyright = u'2016, The cobrapy core team' # The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the # built documents. # from cobra import __version__ as release version = '.'.join(release.split('.')[:2]) # List of patterns, relative to source directory, that match files and # directories to ignore when looking for source files. exclude_patterns = ['_build', '.ipynb_checkpoints'] pygments_style = 'sphinx' # -- Options for HTML output -------------------------------------------------- mathjax_path = 'https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML' # -- Options for LaTeX output -------------------------------------------------- latex_elements = { # The paper size ('letterpaper' or 'a4paper'). 'papersize': 'a4paper', # The font size ('10pt', '11pt' or '12pt'). # 'pointsize': '10pt', # Additional stuff for the LaTeX preamble. 'preamble': r'\usepackage{amsmath,amssymb}', } # Grouping the document tree into LaTeX files. List of tuples # (source start file, target name, title, author, documentclass [howto/manual]). latex_documents = [ ('index', 'cobra.tex', u'cobra Documentation', u'The cobrapy core team', 'manual'), ] # -- Options for manual page output -------------------------------------------- # One entry per manual page. List of tuples # (source start file, name, description, authors, manual section). man_pages = [ ('index', 'cobra', u'cobra Documentation', [u'The cobrapy core team'], 1) ] # -- Options for Texinfo output ------------------------------------------------ # Grouping the document tree into Texinfo files. List of tuples # (source start file, target name, title, author, # dir menu entry, description, category) texinfo_documents = [ ('index', 'cobra', u'cobra Documentation', u'The cobrapy core team', 'cobra', 'A package for constraints-based modeling of biological networks', 'Miscellaneous'), ] # Example configuration for intersphinx: refer to the Python standard library. intersphinx_mapping = {"http://docs.python.org/": None, "http://docs.scipy.org/doc/numpy/": None, "http://docs.scipy.org/doc/scipy/reference": None} intersphinx_cache_limit = 10 # days to keep the cached inventories cobrapy-0.14.2/documentation_builder/configuration.ipynb000066400000000000000000000246721342367665000235550ustar00rootroot00000000000000{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Global Configuration" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "With cobra > 0.13.4, we introduce a global configuration object. For now, you can configure default reaction bounds and optimization solver which will be respected by newly created reactions and models." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## The configuration object" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "You can get a configuration object[1](#f1) in the following way:" ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import cobra" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "cobra_config = cobra.Configuration()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "1The configuration object is a [singleton](https://en.wikipedia.org/wiki/Singleton_pattern). That means only one instance can exist and it is respected everywhere in COBRApy." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Reaction bounds" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The object has the following attributes which you can inspect but also change as desired." ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "-1000.0" ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "cobra_config.lower_bound" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "1000.0" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "cobra_config.upper_bound" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "(-1000.0, 1000.0)" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "cobra_config.bounds" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Changing bounds" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "If you modify the above values before creating a reaction they will be used." ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [], "source": [ "cobra_config.bounds = -10, 20" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "
\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Reaction identifierR1
Name
Memory address0x07f0426135fd0
Stoichiometry\n", "

-->

\n", "

-->

\n", "
GPR
Lower bound0.0
Upper bound20
\n", " " ], "text/plain": [ "" ] }, "execution_count": 7, "metadata": {}, "output_type": "execute_result" } ], "source": [ "cobra.Reaction(\"R1\")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Please note that by default reactions are irreversible. You can change this behavior by unsetting the lower bound argument." ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Reaction identifierR2
Name
Memory address0x07f04260d4438
Stoichiometry\n", "

<=>

\n", "

<=>

\n", "
GPR
Lower bound-10
Upper bound20
\n", " " ], "text/plain": [ "" ] }, "execution_count": 8, "metadata": {}, "output_type": "execute_result" } ], "source": [ "cobra.Reaction(\"R2\", lower_bound=None)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "**N.B.: Most models define reaction bounds explicitly which takes precedence over the configured values.**" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [], "source": [ "from cobra.test import create_test_model" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [], "source": [ "model = create_test_model(\"textbook\")" ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Reaction identifierACt2r
NameR acetate reversible transport via proton - symport
Memory address0x07f042607c780
Stoichiometry\n", "

ac_e + h_e <=> ac_c + h_c

\n", "

Acetate + H+ <=> Acetate + H+

\n", "
GPR
Lower bound-1000.0
Upper bound1000.0
\n", " " ], "text/plain": [ "" ] }, "execution_count": 11, "metadata": {}, "output_type": "execute_result" } ], "source": [ "model.reactions.ACt2r" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Solver" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "You can define the default solver used by newly instantiated models. The default solver depends on your environment. In order we test for the availability of Gurobi, CPLEX, and GLPK. GLPK is assumed to always be present in the environment." ] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 12, "metadata": {}, "output_type": "execute_result" } ], "source": [ "model.solver" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Changing solver" ] }, { "cell_type": "code", "execution_count": 13, "metadata": {}, "outputs": [], "source": [ "cobra_config.solver = \"glpk_exact\"" ] }, { "cell_type": "code", "execution_count": 14, "metadata": {}, "outputs": [], "source": [ "new_model = create_test_model(\"textbook\")" ] }, { "cell_type": "code", "execution_count": 15, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 15, "metadata": {}, "output_type": "execute_result" } ], "source": [ "new_model.solver" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Changing global configuration values is mostly useful at the beginning of a work session." ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "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.6.6" }, "toc": { "base_numbering": 1, "nav_menu": {}, "number_sections": false, "sideBar": true, "skip_h1_title": true, "title_cell": "Table of Contents", "title_sidebar": "Table of Contents", "toc_cell": false, "toc_position": {}, "toc_section_display": true, "toc_window_display": true } }, "nbformat": 4, "nbformat_minor": 1 } cobrapy-0.14.2/documentation_builder/constraints_objectives.ipynb000066400000000000000000002044671342367665000254740ustar00rootroot00000000000000{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Tailored constraints, variables and objectives" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Thanks to the use of symbolic expressions via the optlang mathematical modeling package, it is relatively straight-forward to add new variables, constraints and advanced objectives that cannot be easily formulated as a combination of different reaction and their corresponding upper and lower bounds. Here we demonstrate this optlang functionality which is exposed via the `model.solver.interface`." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Constraints" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Suppose we want to ensure that two reactions have the same flux in our model. We can add this criteria as constraint to our model using the optlang solver interface by simply defining the relevant expression as follows." ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import cobra.test\n", "model = cobra.test.create_test_model('textbook')" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "same_flux = model.problem.Constraint(\n", " model.reactions.FBA.flux_expression - model.reactions.NH4t.flux_expression,\n", " lb=0,\n", " ub=0)\n", "model.add_cons_vars(same_flux)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The flux for our reaction of interest is obtained by the `model.reactions.FBA.flux_expression` which is simply the sum of the forward and reverse flux, i.e.," ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "1.0*FBA - 1.0*FBA_reverse_84806" ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "model.reactions.FBA.flux_expression" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Now I can maximize growth rate whilst the fluxes of reactions 'FBA' and 'NH4t' are constrained to be (near) identical." ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "4.66274904774 4.66274904774 0.855110960926157\n" ] } ], "source": [ "solution = model.optimize()\n", "print(solution.fluxes['FBA'], solution.fluxes['NH4t'],\n", " solution.objective_value)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "It is also possible to add many constraints at once. For large models, with constraints involving many reactions, the efficient way to do this is to first build a dictionary of the linear coefficients for every flux, and then add the constraint at once. For example, suppose we want to add a constrain on the sum of the absolute values of every flux in the network to be less than 100:" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [], "source": [ "coefficients = dict()\n", "for rxn in model.reactions:\n", " coefficients[rxn.forward_variable] = 1.\n", " coefficients[rxn.reverse_variable] = 1.\n", "constraint = model.problem.Constraint(0, lb=0, ub=100)\n", "model.add_cons_vars(constraint)\n", "model.solver.update()\n", "constraint.set_linear_coefficients(coefficients=coefficients)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Objectives\n", "\n", "\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Simple objective such as the maximization of the flux through one or more reactions can conveniently be done by simply \n", "assigning to the `model.objective` property as we have seen in previous chapters, e.g.," ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "0.8739215069684307\n" ] } ], "source": [ "model = cobra.test.create_test_model('textbook')\n", "with model:\n", " model.objective = {model.reactions.Biomass_Ecoli_core: 1}\n", " model.optimize()\n", " print(model.reactions.Biomass_Ecoli_core.flux)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The objectives mathematical expression is seen by" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "-1.0*Biomass_Ecoli_core_reverse_2cdba + 1.0*Biomass_Ecoli_core" ] }, "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ "model.objective.expression" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "But suppose we need a more complicated objective, such as minimizing the Euclidean distance of the solution to the origin minus another variable, while subject to additional linear constraints. This is an objective function with both linear and quadratic components. " ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Consider the example problem:\n", "\n", "> **min** $\\frac{1}{2}\\left(x^2 + y^2 \\right) - y$\n", "\n", "> *subject to*\n", "\n", "> $x + y = 2$\n", "\n", "> $x \\ge 0$\n", "\n", "> $y \\ge 0$\n", "\n", "This (admittedly very artificial) problem can be visualized graphically where the optimum is indicated by the blue dot on the line of feasible solutions." ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [ { "data": { "application/pdf": "JVBERi0xLjQKJazcIKu6CjEgMCBvYmoKPDwgL1R5cGUgL0NhdGFsb2cgL1BhZ2VzIDIgMCBSID4+\nCmVuZG9iago4IDAgb2JqCjw8IC9YT2JqZWN0IDcgMCBSIC9Qcm9jU2V0IFsgL1BERiAvVGV4dCAv\nSW1hZ2VCIC9JbWFnZUMgL0ltYWdlSSBdCi9TaGFkaW5nIDYgMCBSIC9Gb250IDMgMCBSIC9QYXR0\nZXJuIDUgMCBSIC9FeHRHU3RhdGUgNCAwIFIgPj4KZW5kb2JqCjEwIDAgb2JqCjw8IC9Hcm91cCA8\nPCAvQ1MgL0RldmljZVJHQiAvVHlwZSAvR3JvdXAgL1MgL1RyYW5zcGFyZW5jeSA+PgovTWVkaWFC\nb3ggWyAwIDAgMzU2Ljg4ODA2ODE4MTggMjkzLjIgXSAvQ29udGVudHMgOSAwIFIgL0Fubm90cyBb\nIF0KL1Jlc291cmNlcyA4IDAgUiAvVHlwZSAvUGFnZSAvUGFyZW50IDIgMCBSID4+CmVuZG9iago5\nIDAgb2JqCjw8IC9MZW5ndGggMTEgMCBSIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4\nnO2cS48tx3GE9/MremlvDuv9WEqwLUA7yQS8ELyiKNqEKMASYP99fxFZZ6ZnxEuBIoy7MC3QvEz2\n6a6uyoyIfDTz9e3LF7/I1zd/udL1LX/9z/W769/5+++vfP3q+uKfvv7v//zq69/+6pfXV395Sdi/\ne6l9PNZaaSz+8Y/3fyy7Pgqm9Pqn/3h5+dMLd+fKX3HDb15yftS4OKfH1N3aeOSb5Y93S1nl0TG9\n/epp4cZ/ePmv6/VfZP4XN6i1PbhuZv7/n7++/u360/XFL4pesFy/Zg3fXpk7vL2mXiq//Pbju5bx\nGGmUzp3SI7feetdqa3rssdcaV6mP1GVnNS//+vKb60euxs+9/vxNLOltQS/xL1jQ84qXl5zKY+yZ\n+75K6o86C/9jOTnVR9tlamPe7Dm1R+l97bh6cDpl2Mqy2pR1cEFuaV5fcQ9+uHIaNq9cebtLxtcH\nzkefM+cP1vV8XNzi1b4feaxa53W/8X7smtuY71bBBrXdUlu+xdua2cbUxyh64Nv7aXOf7/e2G29W\n3SM/dsoc1LuL8yPX1fKHGydeqq/6V8tIj5Rr6eu+6L2/5/Xuxtte3M23jbvd9rbJb4t4fyJvS76f\n3+vb3Y/6+xzjK4XHL3+8S74Gx8vvLl7jKo/GP8ffT7A8esp7pLla/St4iJBpqVzsGn9MuTSc9DWS\nbCVa3l/X915z/J1B9BNX/NK4ZWlyCK2ktdk2K8Y6Wm6yNrY3pVFZH9ZCvGeOooFu/JnXw5weo460\n9H5ZR7vmEopt/bmtjRkHGyVXIUVdjznn0NFxRV4cs25ScZWyGt6f+ePeM2VtSR2PtEefFfN47Fb0\nGCHkozmIbE5l9Wxzeczcpjyr9ge3a0UYDGQtPG+wM/xwlr2GYLasxwLUwlrn3vWczUpsSLG5tMHu\nnSMr7Eg95t7GB3Nfjw0Y4ss2z1zWm5ktjidO9q/Zumpas8byZm1thLntXPaIlxm9Ltw9d3ak6obn\n1Tt7bGvmpVJ7v09dgTR3bAi7CqQMTqz3R56z5RlnsNJKW0+sj62VjHNirW4/UVHVBPlxvmP0zo50\nXLMQ/fl4A7GrjWr8cLHzI8xP11l4Hrs6wzo3WMj62sS9a83Ho968T4/o+ZPWzxEdbDG+oKN2eBT2\nuxIebPFe7JFW2B+p9mpnlQ7obHZ2fKzdVm9hbryvr+bhOJq9kgMhDJauZuM7SB9XN0BuT52NTi9r\nv2XmhjiGzZ2V1FK0gZxTr7VuuWVlr+aovjc4D7h2RRO7wgU+mv2oqW4BET7H7XfzIcwHB7Y3C8FB\n+5icqsyKIJ7DEwvboNdxtMP6ZcJeufACGwc4PtJ3kr8AefJbQCAcLfHmijHUAjjND6yYHpVt55Jc\nCq5dul8Gj+9tFjka5spGbi2kcHK8wmo2pzy7fUeBmnfPugnviMPnJ7bWMV/NaZf83oyf1LTTPIHK\nqkY/1rXDynkM7rdszrtURzXra4WQJJqQRKtXoYTfppTFvstK7GqDHXo8uwqLBrcDuZ5g2cvueAAs\nCvmBinZ5tmGM1bn14DgqkVzen8FAEyIo/I63ExvsNr5geNH5DpyOsxmcUhp6g3CGqUDETMziQwY6\nuQ5/FLH2DT6DJ+U42sRJpgGmyxmebjmTGRfH7dBXbeHErG8eJOG1ql3q5vI8vZeUTAn3AJEv9oCM\nezgt1EUb8ch3wTcm6DE/bf4c8DDLo4jIa8BDahVK/05mzrzYLFFXt18Tc5q+kelzdcMAyxqwWitB\nk3mkMCftSWrZMLC0bTXMaUyCOBgOdt1yH1yJ0ynSnOJASNWAjitB3jopBTzH3pqOQa5UjeIK+KQz\nlnvjSi3x9OnQXrxz0sYOdgO2IEIdw1MvLDO+vnDf7Tjrc8004nR2Tkscl7e4EawPP6n4buLqzOuk\nXk3Bohl4K3HvrEUhBsOPhwQyC8lNu9P9kjptQkRenyveM6ajkr1sY8tLc2bjiRxDD5uZYUH8LuMT\nJQu7gyi5MWSKmS1BOE7dG/AkyrI42Kp3r8AYiA0O69PmUVNa66BGB3ts5VWqceDNutgn0Cafayex\n8GplrcH5NQk9bZamSj2WgT/nEVeXxDUlsAQMRdtiLqZXH1gIrywsXjg3kinoE0ovo0uPLWBqC0EC\nNDjXvoVT+wEgZL9LV3KHRViHimd7Ax0AEFgfcZGnFFGdcbUcw5w1uzhhd58uP1QgCkYtDI2AeMi0\nAhOIkjfMsBZExmiGtO1Ht+N8wPASBgwJvQmrhat2gFPgKqSDMlYOx94gnRyb+4GniCaZNyHRmsKg\nS8sA0SuCprStLEOQhj7cYRYucn02pCHWSeTDjNQSokoFCeP7h+DFQaQyw/oa6YRg4xRbmG+4gHOO\nvT5t/hzItbwP6+QkwAj7A3JhZhPslgorTsyJCeYCYSvyICq8ymG65NlIGGkPXp4EZ7cwo91byYYo\neLFacy62WLqwB0T1YBu8fEGe8hxibYoyfA9hDkgkKMIbNtmhnMTuvCA2q4wC4Hp5uDMExwEGFNWJ\nxJdZvyRx5CAzgpdEtPjqJoE/JFXAnIZeXudw8OGqlQA6CSyxwB/ColHkJBwQ8AP4hl+i7ovSFUFA\ni/CFdReyRb6t1BdAbgcqAS5AMeoHjeDMAZVK+FN3lr9TCSwn8oBVkyS5bSVB8bK7kL/rl8qa90bA\nHFAEhifCn7ybh6PVQk7Il9iGrTc3t1qNNc6cHcbKKTRnNkooiHTdgTWj/h0F4ovWE6vAWhZi7Qlx\niCjdQclHXq2+s+JwbB3HOeMWbK0UH6DI+40dKR2RDrHBLTJDHCUQmNyoliTXx2yJueJNBg4E+eXN\nkQMWoYDABc7KN6kCgLi6C1aJbj0SRyXhsTpVkoMm9UoESj14RmAgBBN+KhWFt0oc187ZPqkwKTU9\n6ZGcqRqyWXdjg3dAEXueQCtBNkFV9wy/2Rzo7MbmCmiMEl42IB4gT2i7AW8/UmAKnClXnsoznjjC\n1re8twRnU5o78vF30qdZj2otZfvQeY7hNJRlb9uVOUJpcr8srdhFRSNCugnfuxYCgm5hX44oRTtW\nSXC2AU8bbb6PaTZNtzCr3xAAfYj8aOkDXDgRCUF8xxZCnaO0IH6PRHgGYfNp8+fAylNiSnI2geUc\nUQqVvZO3K+mWm8JBFkwO28gZlPAlZXk2Z4SFMqMj6VIAj4tdE9hYUYhgz3fYoS2p5e4kjowlOVUg\nzomeLWcmL9MWOLkjIMfYAiSgERlSjUgKPES+NqmoerNDwBBKIEyVUwCNAHqoecUMAsviCHU5S4nz\nxJcTMi0UFr4cKamOCP0hghcG5j2tLlczfinVT5xcQZmt8M71WpzNqowZo4l6EFC5Cdsw5CA54qET\ngMQGb1uLBX4wMEmmsAe8B1BD+eKWZH8X7wSAFiOStUJVaRp0SMiAeQTJAAnZ0J0FrAdvBSV7Aay8\nJ9S2Iw0qApsO2C+e0FTVEuwgl/FrEFLerNztpMRdiqBdBATgs/uppnCsE71FUI3Zxzhoi9wFsC+H\n2m7llIBAEBzlYvfAFbby4OoqKtnIWmZN762n7DqiXMTxdislmSHuNk5yCpFK96saix7ekSomuSjH\nZzPBWo0KTbXphLx0PRZsXvsIcshYNVjVWMHasU6q2HYV4hTOFNkd4gyEQOVIXSJgVfWdprshXQWT\na4GZTKNUb+nQ5myXkVQ5TkRhDfwUV0kPyrPLQhbLCSoYZ/GIZ6NPUkg2ohLiMuzDBnKIFTjJBnfB\n53a+bhwXIDZCR4DN/qWS9kE+uZ+Km8vvWAI+2Uv2VVi2pFw5Ui1vi9LLEOrzFBXP0wkg+K4KKaac\nFPzbEW7kWIJS4zgYbETcKgNXiCnqCYV/6QAnIjlUZ/cKcEVCxH3b02SAexMUUTRxDR1NWSO9J0eL\n/EzxJDaqw5iNMIjSqdAprTmUTHRlfGU7yO+ohfNzH8fBHeS6cBJCr8d+A8VZajSCPmX/LMCd5fE9\nuwSNiwx0jsp3sqM1XJtp6imQGxi4scOIfUVtGhy0P8uMuMyWrk6d947L0V782TVhFVOcgwg5hS2u\nkAkCShShrSrRMeJn0usKJvewSxLUPSKRJi9zSqXslDCz8AGi0WrVbiqoVZdElSLuqOzu2KVDwPod\nQhX6jcUTmbOrtJgFCwiBms8xIajkNEQ0iaNqYOFjqi2eXssIrbAlSSZ3lG5Ea2Qn2EQa2gQ9fkn0\nTWKkRGCwjEauzb8n5e9GiqXUeCjmpL8I1L1D/KPa4bjLgZiaa15TDSaCvAsh0e9tzmAE9YyAYxVC\nc0ChiiTVBfWl+nLrocjUyFiqHTo02ckd8LOn3O6a3oejDOEwhDkRoyyXoHWeobJE75V4FRH16mht\nKugJCq4pgoWA9vUs3KEXr6niSKnjNDlU92RHppqk/MhFev4MN+ABkoEchXe3qOSVBGRTWU99ayy4\nMCkjtDna3QgxS0GVepAfIMITbWbrVjuVDqU2nJXMqP7pegQOT97Uk3qEyrjq9lYqPpr7VYDnAz1d\nXW/qLn+yiZh5f2XOTkY4mdan+48qqPD8k+hw4mwiZuC5CN0C4sEe4QaMqXrhKUPhbHBa0k3AJCcb\nRvgxpyoI6kvi+6UeKUyopWZ2i9vqzKGp3sxKQE5fJ9Ek/FRmEf0U9dlmiBgWRVaJmWX2md3cALHZ\npOHUYKo7E/Wg3f1Wzi9c+bQb4/5IG/cz+Z1QrPYn1I4ody6ps5nKCb1UijvBcuXUo04kWYQrQ9BR\nzkHJjxB8yPZdHKt4LnlzreVAQeNdXHWREM8RrEIOXr+rqYyXzHSKxqqOEa/SMSqxVJR7zweBlLor\nq1YqgFwLAZq1OPKZ7FxArOX8WfgGJbqypi6WvPsJk+Q6e0VXiW0qu3+Az64y0Mr7mJ9o21V/Zj31\n2G/oPCWN5w/YPwuDELL85XKhIoQTzOqPCu+RMlmFyybSXc31TNmRRH2ExkfPT9eJ3IVBhVrLV2VH\n2cmPhb0Ef9Q/uHsx1+sfdm1ONovK7T1FagFY4PBTkkFksWYpYZ8CTW1xVkU3R+Vfv1Wy28wVqI7I\nNlXHVdVS6K8NVLHQJ1Kky0Cw5foFQLJTnOB2lThHpULN3if/NYSzCxhJdDL6Pv6nlJOVwQyLNL3l\n48YkiOqZQA1dfZR2iKtLj4kaoNaoLTlJgNpwAmWTC7dqT7GTwA8L5aqcZB4hBblzDzChgc3Wigpt\n9Z6aEB+kyD4iUQ1QuI34nEK3TFY6rHJGE2DPZ5VHAjKRXwPNKnHv6A4B/+B95aXU2EH6jqAi8JS7\nXS66S3MH8pEiVG421KYGR2vAZFbjDGtTN2gF6XTlN1LtAw8Z0alVrVGNNYwkJGCwSVZNeciULYHV\nKm9eT8OdQISzL1Ve1RSsQTpEqFaOtcKmOThHXSOUg9aCEC+HXty1braCTea9N2sRgYkkT689NaNl\nUTBwcKfrpTRGxKD+9SnFC5yg52kjGWgxPiqZQvcAoUCdKhplnGIN8cbqMLtKPqIvquIVeREkIlmF\nVrZXsVdDBC7z9CSI5YIqILxXFlVyzDyzHnJpnLKmaVRAXK34JvhHVv9VNylKCfI+VUhOSemwGBTU\njX4uDpnI59Y2J64k75S78Q4goQdq1LabOcyaAepq6ojlREYWj1spVZXu1EQNZBAJhHQZt1OzUxmY\n6pcBIBqPITkZkWtxux4yMal1x3KmaU28bXe0quwWlarqIR/2OFA/Wm8qHW3r0QhYFBFu3E59jACK\nm0tljBhB0EsjTg4KscjtvGU59Q3iVeGBVEXFdTUelOPHXSQfizqALm6RWK0DZWSaO3oG6INsTSjk\n61yrmlJ0tU71pGpUyLMnBFVrIQCFn006KJiL/Qmmk5uNKMpp0gIhG0mLKs9Qh3OipuMa45ifaN6D\nAGtc/g79ic2TEHzC/lkYqi3L7B6zRGp+AFff2Q60egVK9tEkkbQ0ZdNAaHQQVX0NNm6qaG81ZLWp\nVZUn73vr6nYUde5Uii+uc8iuwSCcMHr4HQU74/6it6osI/IWpRy2qw8cWS38sFEEOfZyx4zYcBUJ\nddIjHa0eE3GFV0XzlGNOSCUyiCY6dVlBHq0BZ2CCFlWHFjjsPoK8iTcUaqjkRbI093FJ1dtZ5LZb\nrfHkReJHwSd318hDP2EAHMk95O6q3j7pTx0ySBdvT7B++BiRN8kzwQG8fQoF6hF3C/cENcQwda5D\naKqWVc0IwiBzEwTl8FyF/bm3Wl1tt3KwZCbpi2to5qBXZ5ZbNUbnRkONlRl5KCmXbkbYD7WV63xW\n4eAA9WHVs2Pt0cYa0smSDx1pWlfKp9fMniuIelQUDaGKPryKw+4a3Zg7Os0iDBRnudTvX0CdoVy/\nqxqNUGFelfZTRNP0BZwGu7Wq0bjLRTTVYvBj/v0Q0NfgE02ZAQHyZ8jN1StlPMAuENB02FEzFE8h\nOaFNjDj1WOOdFarX06JkJ2+ZGoeyWTUsU5I6JBCrMiz8G/iMmRz+zDaUHmYYpBva1acmK1e1rGn4\nJkde09WYR6XIrDxPVBBbpF6yEhtioSlZdbeBvceJQQfCNPUdVuuNrvyuaE28YtRAh7ZclYCi9I48\nu5waP0km4hEzW75cBrALbHByBxlrSfUQ1UIieoJXTaU10sny2R7VOcWkyKLSo5qdjaV6JgA/dy/H\nc6UtwWGlnSoWQGHtMFLXoE+JTDK/xoWqhSRYxfy42JWTfaA0O2nGDIIcazq7U9Qttd6LGZK/SgCJ\niJs7i6wFDKRPIx8JTC5bPfMrbaIazCEOdIDQJm/1qdfuT8DYm8PZpkIIcgbuyEuqxqjEhZv0sc2D\nR2guNwKXxXb9CF9q/yAodvsAd8rlypguF9zhUToSvg7au8HpVFuf0K0f4FeeAmy4G3iH66HeP3Fa\nPsC7ahv5mbPd6IC45S471WO/0cdUkab9gP2zUBwar4MI6vaL4qqmf0Rxw50/cbWPYeAr9ijBIDpX\ne6zmJqIlFIdKQBpanU620BJRU1anSyShRkZRM/TUeD0W1WNmjAyo9zOuJEmhekaONklzTdR211C6\nZiay6iZRC5LSwP2SCrcafe4tTtzDBaIe93mJ5Jiv8zAl5Is3qhCc9joHJffObl40adE+69NvlIS5\nssZTch7H/aAgkgi1JDTYcuSSkp+qnHFpbAKSzIdTyVNHdm2MXGFFRKmlwM6ycPXM0UpxbwXaVIKp\nsQ7gKOKmKGkpWekLmExormfqyBsJIz2pltIpFWjcAz4eymBQx9OorBRRY4vgkeR+D+A00hDa7FRX\ns6BGmfyZC7IjYqIVVQUokjVpxgLKUZMhmmPg3CLLyaKRpDaE25dNs9fS40TZUqHdlSZlF8Q05KKu\nPOwzI3PQdBJx1Vw/jxbYUMdc84uX5vrSyM9OBxubL3WARArX69wMmZPmApEBMXmJ4CFb4qZYdXTz\nDDTBflLAVc39Eh0brsDj1FyWbNP+98OEIAsgKdw68y7PkaNsY1Jr6p0VYAfH1RYLJpwzanZqE8wV\n+WyMCLtbo45v04xBMOFqluRFw3ysOZ2+O7CtprXMCT7tZ96PDfSnDspuq9vQHgGScFAJUtOGZPzu\n4gzxvvqGhfNsKCOLkGaW8Z2TMvPXSRBpDN1ZckIjYpY3+gwDTcaqQYrNPcphPPU4S/C3cCIfxlP1\nU72xpnZf34Gt6kQmlS/wHk1bhbBVQwxJdrgXmo5GYYT6VC9V5Ct5FsgtksODazbNqkWU5+E1QEgM\nLZ6d6i0+eU23H9M82zRWGYG1NKa2lRHy0408yc+kBd3IETgNRQbXQAR1/Kan9FVtNZMcosqu8/iz\njp56gFOTMMAFo4iq/mlo3ub2WhMrJ00QI5374QVSgHYSS54zIs67hj14oe0WHCRe7AEmG02Jx4zF\nmGUfbMUfhqeOshuh+H4+GLq5WiM+y+3aKJ0Lc0clqKqTyKxgGge7AYysMURRT6rJ5WK3wjR50KKJ\nFgWM9xwwVOmpOdZ/4wweNTXE6227cUzXbirbPPYbJwmOQxV9wv5ZeNPN9bn9vcbQ6HLRjJfMZPLK\nwsUH+m0c1Zye/M3FNUpuemhQohOUS8sDB10FmX7sqCzV5A3+kuk+QpPFdBcpq6I9Qokrzed0pG9d\nIdS8pbd+qlHZdT5KkiYBF+vR6FWb+jRGWRI5QCR6wlzcSpMByrnCjYeLZ5qfVr1FwnmeUx0wMq+0\nxWVjRxVEw4FwpriRuBpRcvVwssac1CBOqUZpX1PNKREKosZGThji1FOTipbLALVreibR6oizVTN5\ncDGcomlKv6htrd6UUuV82BgVAdEIEMsIrIoZkKFyed+uHq5nXUQ9GWhHHw403jtS1u5JDg5ToIm7\nRRNSIMPBD6VY6h2OZ6EfXBBuaWxM0PPsLwhs8BMlYaQU9Um7sDiQ2JIf7QxpS+82JSZVgyMlwkG1\nJBLqbBpao0dP0l09HZU+TQB9Y5iEvSAacUVx144xTzXwVT/WF5T8HtL1zKXy7qHdLGrZRbFmaNBI\nuunSBwCo2HL6eKvqlIo+F6vTR0oqSkYzlIl45iwUgr/YWK6kqTTacj6zcXjKcMKFihPEBTm6grFk\nBUJrfmaa3WohPoGMcvjNGh9M1n3qr8pblZtpeJt8ydEjwdr1zU8Z/l4uqplS+wh87YOHY2vkxpKK\nIj4WN5Zn/J0KCaggZvXshoY4VozM4hENpcED/c3AXC7uS6w1jTVibjHhal3DD2vsnL4ZmBJ/l1uz\nmvLRNIm+Gchn2iaaaPrsq3TlZD1KIRrYg2pFOcJvnDdUHgpNQxy6WmMv64SfiAa1rZdXuU2jbK9M\n2qUgi74OKD2ybNVZKtsmhdKG8TPwRANN+pqxOf1GkkZ5QcUdD+qVSKnVoXgmgkODLsUEPrWecggT\nZq1yExf2zqi9GBNFNUWNxVXWk3nJP4ZKEkVfwPSd51OgNwJbG6zWjEbwAyqUP7s5KJ7WNzCRkWn4\nAjebh6c51MAspW1I8R5fjSJ3V+Thaq4CyjWGcCry7WQ71dPNnvDRRwM9ShmCRGg4C263pN+qURsd\ny20P1UDVxASX4lTUwZAyKk5wK+EUmKa5K3+r4AGYEd8dCcz1yd/wHCPJe9TAs9v0JmNVys4spJgC\n/+0zPnoZJaBV042jacJYAy0aiooNu/GQykqsKDbmxlveux7FoA80h3CfP2A+RHyjWKTru4+hP/Lo\n/QvT1y+ev3tnHorl1zmXH/8DLzW+7r7/4Gb+iT9Q/C3lCfPdD+7mn/iD7/0u/P3n4j/xB+n6xl+J\n8/eXX355ffEvmoS+vvyDPRdv9ZijBx012zxm8k+//P3LPxCA/3h9+e31z1++/2HVg9ET5BwC/r/+\nYXn7Yb5+/dEv3j7Jv6//9u3+7fv46u5ekjj98Nm8PbxrxpzkMHkU2/83+YeZ9H1lVTv+z99cn7zy\n5cOVLzwuvz6u3xb3/au4X52/39zfzP6yOrEdETif+I8GxMSiJn6+03Rj/mAMJ/u7Lo6PqG8XPr+q\n/tEX3T5bv115s/60y9/9ZxNeL3+z/j2XfzIIwNL46lTDj/OH/V7XWjGgrVvxV5t/09vfdjb+qxVv\n6z7/PYo3gxqhK+8x/g8dXB+ZnsfP59O++8Qa1Oz+eO0fv/cOf8O5f2aCn5ngZyb4mQl+ZoL/L0zw\nm5f/BXjtzFYKZW5kc3RyZWFtCmVuZG9iagoxMSAwIG9iago3MTkxCmVuZG9iagoxNiAwIG9iago8\nPCAvTGVuZ3RoIDgwIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4nEWMuw3AMAhEe6Zg\nBH4mZp8olbN/GyBK3HBPunu4OhIyU95hhocEngwshlPxBpmjYDW4RlKNneyjsG5fdYHmelOr9fcH\nKk92dnE9zcsZ9AplbmRzdHJlYW0KZW5kb2JqCjE3IDAgb2JqCjw8IC9MZW5ndGggMjQ4IC9GaWx0\nZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4nC1ROZIDQQjL5xV6QnPT77HLkff/6QrKAYOGQyA6\nLXFQxk8Qlive8shVtOHvmRjBd8Gh38p1GxY5EBVI0hhUTahdvB69B3YcZgLzpDUsgxnrAz9jCjd6\ncXhMxtntdRk1BHvXa09mUDIrF3HJxAVTddjImcNPpowL7VzPDci5EdZlGKSblcaMhCNNIVJIoeom\nqTNBkASjq1GjjRzFfunLI51hVSNqDPtcS9vXcxPOGjQ7Fqs8OaVHV5zLycULKwf9vM3ARVQaqzwQ\nEnC/20P9nOzkN97SubPF9Phec7K8MBVY8ea1G5BNtfg3L+L4PePr+fwDqKVbFgplbmRzdHJlYW0K\nZW5kb2JqCjE4IDAgb2JqCjw8IC9MZW5ndGggNDkgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3Ry\nZWFtCnicMza0UDBQMDQwB5JGhkCWkYlCiiEXSADEzOWCCeaAWQZAGqI4B64mhysNAMboDSYKZW5k\nc3RyZWFtCmVuZG9iagoxOSAwIG9iago8PCAvTGVuZ3RoIDIxMCAvRmlsdGVyIC9GbGF0ZURlY29k\nZSA+PgpzdHJlYW0KeJw1UMsNQzEIu2cKFqgUAoFknla9df9rbdA7YRH/QljIlAh5qcnOKelLPjpM\nD7Yuv7EiC611JezKmiCeK++hmbKx0djiYHAaJl6AFjdg6GmNGjV04YKmLpVCgcUl8Jl8dXvovk8Z\neGoZcnYEEUPJYAlquhZNWLQ8n5BOAeL/fsPuLeShkvPKnhv5G5zt8DuzbuEnanYi0XIVMtSzNMcY\nCBNFHjx5RaZw4rPWd9U0EtRmC06WAa5OP4wOAGAiXlmA7K5EOUvSjqWfb7zH9w9AAFO0CmVuZHN0\ncmVhbQplbmRvYmoKMTQgMCBvYmoKPDwgL0ZpcnN0Q2hhciAwIC9OYW1lIC9EZWphVnVTYW5zIC9C\nYXNlRm9udCAvRGVqYVZ1U2FucyAvV2lkdGhzIDEyIDAgUgovVHlwZSAvRm9udCAvTGFzdENoYXIg\nMjU1Ci9FbmNvZGluZyA8PCAvVHlwZSAvRW5jb2RpbmcgL0RpZmZlcmVuY2VzIFsgNDYgL3Blcmlv\nZCA0OCAvemVybyAvb25lIC90d28gXSA+PgovRm9udERlc2NyaXB0b3IgMTMgMCBSIC9Gb250TWF0\ncml4IFsgMC4wMDEgMCAwIDAuMDAxIDAgMCBdIC9TdWJ0eXBlIC9UeXBlMwovRm9udEJCb3ggWyAt\nMTAyMSAtNDYzIDE3OTQgMTIzMyBdIC9DaGFyUHJvY3MgMTUgMCBSID4+CmVuZG9iagoxMyAwIG9i\nago8PCAvRm9udE5hbWUgL0RlamFWdVNhbnMgL0l0YWxpY0FuZ2xlIDAgL0ZvbnRCQm94IFsgLTEw\nMjEgLTQ2MyAxNzk0IDEyMzMgXQovRmxhZ3MgMzIgL1N0ZW1WIDAgL01heFdpZHRoIDEzNDIgL0Rl\nc2NlbnQgLTIzNiAvWEhlaWdodCAwIC9DYXBIZWlnaHQgMAovVHlwZSAvRm9udERlc2NyaXB0b3Ig\nL0FzY2VudCA5MjkgPj4KZW5kb2JqCjEyIDAgb2JqClsgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAg\nNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAKNjAwIDYwMCA2\nMDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCAzMTggNDAxIDQ2\nMCA4MzggNjM2Cjk1MCA3ODAgMjc1IDM5MCAzOTAgNTAwIDgzOCAzMTggMzYxIDMxOCAzMzcgNjM2\nIDYzNiA2MzYgNjM2IDYzNiA2MzYgNjM2IDYzNgo2MzYgNjM2IDMzNyAzMzcgODM4IDgzOCA4Mzgg\nNTMxIDEwMDAgNjg0IDY4NiA2OTggNzcwIDYzMiA1NzUgNzc1IDc1MiAyOTUKMjk1IDY1NiA1NTcg\nODYzIDc0OCA3ODcgNjAzIDc4NyA2OTUgNjM1IDYxMSA3MzIgNjg0IDk4OSA2ODUgNjExIDY4NSAz\nOTAgMzM3CjM5MCA4MzggNTAwIDUwMCA2MTMgNjM1IDU1MCA2MzUgNjE1IDM1MiA2MzUgNjM0IDI3\nOCAyNzggNTc5IDI3OCA5NzQgNjM0IDYxMgo2MzUgNjM1IDQxMSA1MjEgMzkyIDYzNCA1OTIgODE4\nIDU5MiA1OTIgNTI1IDYzNiAzMzcgNjM2IDgzOCA2MDAgNjM2IDYwMCAzMTgKMzUyIDUxOCAxMDAw\nIDUwMCA1MDAgNTAwIDEzNDIgNjM1IDQwMCAxMDcwIDYwMCA2ODUgNjAwIDYwMCAzMTggMzE4IDUx\nOCA1MTgKNTkwIDUwMCAxMDAwIDUwMCAxMDAwIDUyMSA0MDAgMTAyMyA2MDAgNTI1IDYxMSAzMTgg\nNDAxIDYzNiA2MzYgNjM2IDYzNiAzMzcKNTAwIDUwMCAxMDAwIDQ3MSA2MTIgODM4IDM2MSAxMDAw\nIDUwMCA1MDAgODM4IDQwMSA0MDEgNTAwIDYzNiA2MzYgMzE4IDUwMAo0MDEgNDcxIDYxMiA5Njkg\nOTY5IDk2OSA1MzEgNjg0IDY4NCA2ODQgNjg0IDY4NCA2ODQgOTc0IDY5OCA2MzIgNjMyIDYzMiA2\nMzIKMjk1IDI5NSAyOTUgMjk1IDc3NSA3NDggNzg3IDc4NyA3ODcgNzg3IDc4NyA4MzggNzg3IDcz\nMiA3MzIgNzMyIDczMiA2MTEgNjA1CjYzMCA2MTMgNjEzIDYxMyA2MTMgNjEzIDYxMyA5ODIgNTUw\nIDYxNSA2MTUgNjE1IDYxNSAyNzggMjc4IDI3OCAyNzggNjEyIDYzNAo2MTIgNjEyIDYxMiA2MTIg\nNjEyIDgzOCA2MTIgNjM0IDYzNCA2MzQgNjM0IDU5MiA2MzUgNTkyIF0KZW5kb2JqCjE1IDAgb2Jq\nCjw8IC9vbmUgMTYgMCBSIC90d28gMTcgMCBSIC9wZXJpb2QgMTggMCBSIC96ZXJvIDE5IDAgUiA+\nPgplbmRvYmoKMyAwIG9iago8PCAvRjEgMTQgMCBSID4+CmVuZG9iago0IDAgb2JqCjw8IC9BMSA8\nPCAvQ0EgMCAvVHlwZSAvRXh0R1N0YXRlIC9jYSAxID4+Ci9BMiA8PCAvQ0EgMSAvVHlwZSAvRXh0\nR1N0YXRlIC9jYSAxID4+ID4+CmVuZG9iago1IDAgb2JqCjw8ID4+CmVuZG9iago2IDAgb2JqCjw8\nID4+CmVuZG9iago3IDAgb2JqCjw8ID4+CmVuZG9iagoyIDAgb2JqCjw8IC9LaWRzIFsgMTAgMCBS\nIF0gL0NvdW50IDEgL1R5cGUgL1BhZ2VzID4+CmVuZG9iagoyMCAwIG9iago8PCAvQ3JlYXRpb25E\nYXRlIChEOjIwMTcwMzA3MTUzNTE3KzAyJzAwJykKL0NyZWF0b3IgKG1hdHBsb3RsaWIgMi4wLjAs\nIGh0dHA6Ly9tYXRwbG90bGliLm9yZykKL1Byb2R1Y2VyIChtYXRwbG90bGliIHBkZiBiYWNrZW5k\nKSA+PgplbmRvYmoKeHJlZgowIDIxCjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAwMDAxNiAwMDAw\nMCBuIAowMDAwMDEwNDA2IDAwMDAwIG4gCjAwMDAwMTAyMTIgMDAwMDAgbiAKMDAwMDAxMDI0NCAw\nMDAwMCBuIAowMDAwMDEwMzQzIDAwMDAwIG4gCjAwMDAwMTAzNjQgMDAwMDAgbiAKMDAwMDAxMDM4\nNSAwMDAwMCBuIAowMDAwMDAwMDY1IDAwMDAwIG4gCjAwMDAwMDAzOTggMDAwMDAgbiAKMDAwMDAw\nMDIwOCAwMDAwMCBuIAowMDAwMDA3NjY0IDAwMDAwIG4gCjAwMDAwMDkwODUgMDAwMDAgbiAKMDAw\nMDAwODg4NSAwMDAwMCBuIAowMDAwMDA4NTYyIDAwMDAwIG4gCjAwMDAwMTAxMzggMDAwMDAgbiAK\nMDAwMDAwNzY4NSAwMDAwMCBuIAowMDAwMDA3ODM3IDAwMDAwIG4gCjAwMDAwMDgxNTggMDAwMDAg\nbiAKMDAwMDAwODI3OSAwMDAwMCBuIAowMDAwMDEwNDY2IDAwMDAwIG4gCnRyYWlsZXIKPDwgL1Jv\nb3QgMSAwIFIgL0luZm8gMjAgMCBSIC9TaXplIDIxID4+CnN0YXJ0eHJlZgoxMDYxNAolJUVPRgo=\n", "image/png": "iVBORw0KGgoAAAANSUhEUgAAAWQAAAElCAYAAADTH5jpAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzsnXd4lGW6/z/vTHolCekkhISEEEhBIHQQpYgIiDRBrIuo\na1mP7tk9+9s9u5zdPXu563IUsayigkpTiIKIhh46CYHQ04CENCC9t8nM+/tjnFmqJM9MhoDP57q4\nZJj3KTMx93u/93Pf31tRVRWJRCKR3H40tlhEURRPxc6hUlGUgbZYTyKRSO5EbGKQ0Wg/BbzQ2h+2\nyXoSiURyB9LpBllRFE9FYzfd75E/oBiRXrJEIpHcgM73kDXaTx17xCjO4QNxi5+I4uC0stPXlEgk\nkjsQpbMP9RR7xxYFxUGxc0A1tKHqWkA12Kmqqu/UhSUSieQOw67TV2hrjVIhUG1rATgI9JXGWCKR\nSK6n0z3kqxZTFFVVVcVmC0okEskdhG2yLCQSiURyS6RBlkgkki6CNMgSiUTSRejooZ41As6yVlsi\nkfzcaNfZmfSQJRKJpIsgDbJEIpF0EaRBlkgkki6CNMgSiUTSRZAGWSKRSLoI0iBLJBJJF+GWBllR\nlERFUaoURWlxcnLikUceue4ag8FAfHw89vb2ODs7s2rVqk7ZrEQikdzNtMdDbgFeVFXV8fz583z3\n3Xd8++23V13wl7/8hZKSElpaWli6dCnPPfdcp2xWIpFI7mZuaZBVVT2uqupqgKCgIHx8fDhz5sxV\n16xdu5ZHH30UjUbDggULaG1t5dixY520ZYlEIrk76VAMed++fZSVlTF//vyr/r2yspK+ffuaX7u5\nuXHixImrrmlosGCXEolE8jOg3aXTiqL4Ozs789prr9GjR48OLZKZCVOnVgKwZMkSNBoNWq0WjUaD\nRqPBzs4OR0dHHBwcSEhIIDIykqamJjIyMggPDycgIAC9Xk9DQwMuLi7Y2XW+jLNEIpHYmnZZNkVR\nnIHT48eP5x//+Md173t7e5OZmWl+XV9fT1xcnPm1ry+Eh9tx9iy8+uqrV/y7L2+//TY6nY7Gxkaq\nqqpobGwEoKamhm3btvHggw8SEBBAeXk5//rXvwBwdHTEw8MDT09PPD096datm/m/3bt3x9nZWejL\nkEgkktvJLQXqFUVRgLNAraqqCTe6ZtGiRbz33ntcvnyZTz/9lFdffZX6+vqrrtHpwMFBAVQmTIC1\na8HL6+brqqpKS0sLGo0GBwcHGhoayMrKoqGhgfr6eurq6qiurqampoampibzuKlTpzJgwADKy8vZ\nt28fiYmJBAUFodfrURQFjUZm+kkkEpvTLnGh9njIzwPhQLPJ8/yv//ovsrOzAVi9ejV//OMfSUpK\nwtHREa1Wy0cffXTVBHq9ng8+eA+Ajz+GF16AwYNh40bo1+8mu1cUnJyczK9dXV0ZOPDGDatbWlqo\nqamhurqawMBAAGprazl//jyxsbEAnD17lvXr1xMQEEBAQACBgYEEBATg5+cnQyASiaRL0NEWTkLS\nmXq9npUrV/LUU0+hqioHDsAjjxgP+lauhGnTRGZtH6qqoigKpaWlZGRkcPHiRS5dukRLSwsAGo0G\nf39/QkJCCAkJISoqCgcHh87bkEQi+TnSLg/ZJgbZvJiiYFqvqAimT4f0dPjzn+H3vwdbRRNUVaWq\nqoqLFy9y8eJFiouLKS4uRqfT8dprr+Hu7k5ubi7V1dUkJCRgb29vm41JJJK7la5tkAGamuC55+CL\nL2DGDFixAtzcLFlBHL1eT1lZGQEBAQB8++23nDp1it/+9rdotVpOnz6Nqqr06tULV1fX27NJiURy\np9J1DLJer+e9997jV7/6Fdeup6rw9tvw618b48kbNkB4uMgq1kVVVerr63F3dwdg+fLlFBQUABAY\nGEhUVBR9+vQhICAA47mnRCKR3JSuZZD/+te/smjRousMsolt22DOHFAUWLcO7rtPZKXOw2AwUFJS\nwvnz5zl79iyFhYUAeHh4EBUVRXR0NGFhYWi12tu8U4lE0gW5swwywNmzxgO+7Gz4v/+Dl182Guiu\nSENDAzk5OWRnZ3Pu3Dna2toYOHAgDz30EKqqoqqqTLGTSCQmrJb2ZjN694ZDh+Dxx+FXv4Jjx+CD\nD8DR8Xbv7HpcXV0ZMGAAAwYMQKfTcf78ebp16wbApUuXWLlyJdOmTSMqKuo271QikdwpdDkXzt0d\nvv4a/vhHWL4c7r0XLl683bv6aezt7enTpw/+/v6AMZWuV69eeHt7A5CXl8euXbuorq6+nduUSCRd\nHJt7yLt27TJrWJj0LBwcHHB3dycyMhKA2tpqXn9dQ3y8B088AYMGGY30kCG23q0Y/v7+zJw50/y6\noKCAPXv2sGfPHsLDwxkwYADR0dGyIEUikVyFTSyCTqcz/33Pnj03vMbf399skNevX49Op+OFF14g\nMhIWL05i2bIa9uxxIybGFQ8PD7y8vOjWrRvdunXD1dW1S2c6jBkzhvj4eI4dO8axY8dISkrC2dmZ\nuLg4EhMTzZ60RCL5eWOTQ72WlhbeeOMN86GewWAw/9Hr9bS2tmIwGPD6Udzi7NmzGAwGc/x148Yt\npKRcorW1ge7d69Fomq6a387OjqioKGbNmgXAuXPncHd3x8/PT2S7nYqqqpw/f56MjAwyMzPNn3PE\niBGEhobe7u1JJJLOoesc6l37aG4KWZi4Vp2td+/eV72eNm0ikycbc5X//GcYP76Vd9+tBqqpqqqi\nuroatysqSr7++muCg4OZN28eAN9//z3u7u4EBQURFBR0W9XgFEUhIiKCiIgI6urqSE9PJz09naKi\nIkJDQ9Hr9RgMBlkdKJH8DLktWhaWsGKFsbqvRw+jOFH//tdsUFUpLy/HYDDg7+//o7DRB1RUVJiv\n8fLyIigoiB49etCzZ0/8/f1va4paW1sbqqpib2/PsWPH2LZtG/PnzzcLJUkkkjueruMhGwwGysvL\nrTLXU09BdLRRnGjoUGPZ9fTp/35fURR8fX3Nr7VaLS+99BJNTU1cvHiRkpISSkpKKCoq4vTp04BR\nX3ncuHEMGjTIHFKxZYHHlU8Qvr6+hIeHmz9DYWEhXl5eVz0BSCSSuxObeMhtbW2sW7eOefPmWewh\nmygpMRrl1FT405+MaXIddXJramooKCjgwoULxMTEEB4eTnFxMV988QUPP/ww0dHRZrW424Gqqixd\nupTa2loGDhzIqFGjpGGWSO5Muo6HrCgKZWVlVp0zKAhSUuD55+F//geOH4fPPzfmMbcXT09PYmNj\nzZrJAA4ODvTr1w8fHx8Azpw5w+7du+nduzfR0dGEhITYzEArisJjjz3Gvn37OHz4MEePHmXIkCEM\nHz4cFxcXm+xBIpHYjjsuhnzdhlR45x14/XVjKGPjRoiIsN78Z8+e5cCBA1y4cAGDwYCbmxvR0dHE\nxMTQs2dPm8WeKysrSUlJ4eTJkzg6OjJ06FCGDRuGY1csY5RIJNfSdbQsdDod77zzDr/+9a+tbpBN\n7NgBs2cbDfRXX8G4cdadv7m5mdzcXDIzM8nNzaWtrQ0XFxeio6OJi4sjNDTUJp5zaWkpKSkpZGZm\n4uLiwr333svAgQOlboZE0rXpWgb5b3/72y3FhSzl/HmjONGZM/DPf8Krr3aOOFFraytnz54lMzOT\n7OxsunfvzsKFCwGj6JAt9JJLSkrYunUrjY2NPP/889IgSyRdm64TQ9br9bZYhvBwOHgQnngCXnvN\nKE704YdwRWs+q+Dg4EBMTAwxMTG0trZSW1sLGAtglixZwuDBgxk/frx1F72GoKAgnnzySRobG9Fo\nNDQ3N/P9998zevRounfv3qlrSySSzsHmblV5eTlVVVXU1NRQX19PU1MTBoPBavO7ucH69caDvs8/\nhzFjoLjYatNfh4ODw1UGcMyYMUT8GMSuqakhOTnZail/16Ioitkbv3z5Mjk5OZ22lkQi6XxsErKo\nr69n8eLFLFq0iEWLFl33/i9+8Qt69OjB6dOnSUlJYebMmfj7+1NUVER2djbu7u64ubnh7u6Oh4cH\nHh4e7YrXbthglPJ0czOKEw0bJrJ7cU6dOsU333yDwWCgV69eDB48mD59+nRaeKGpqQknJycURSE9\nPd0sni+RSG47XTNk8cgjj5jLg/V6PXq93qxh4eTkhJ+fnzlz4NKlS+zfv/+6uLNWq8XLywtvb2+8\nvLwYOXIkbm5uGAyGq4zdww8bQxjTphllPP/1L3j66c7/vCb69+9PWFgYGRkZHDlyhK+++gpvb2+G\nDh3aKc1TTSXhBoOBo0ePcvHiRfr27csDDzyAh4eHVdeSSCTWxyYeck1NDW+//bbQoZ7BYKCxsZH6\n+nrq6uqoqamhsrKSqqoqqqqqqKys5JVXXsHNzY09e/aQlpbGc889h7u7OxUVFT8Wdvgwd67Ctm3G\nLiSLF4OtpSIMBgNZWVkcOHCA4uJiXFxcGDx4MImJiZ2SU6zX6zl48CC7d+9Go9EwceJEBgwY0KVV\n8SSSu5iu4yFb8oiu0Whwc3PDzc3N3BH6Sq408AEBAURFRZnjqvv37ycjIwMnJycefzyYQYOCWbeu\nB5mZIaxZ44Qtz740Gg0xMTH07duXgoICDhw4wO7du6msrOSRRx6x+nparZaRI0fSr18/vv32WzZt\n2kRmZiZTpkyR3rJE0kWxiYfc3NzM3//+905Pe7uWiooKCgoKKCoqoqioiLKysh+1KhQqKgIZPrwX\nQ4eGE36b2lyXlZVhZ2eHl5cXpaWlnDhxghEjRlhdjU5VVQ4fPsz27dvRaDQ88MADxMfHS29ZIrEd\nXcdDvl2/+D4+Pvj4+DBgwADAmJZWUlLCgQP57N2bT1bWQYqK8vnNb4wG+cyZM/j7+5vLpjubK0WQ\n8vPzOXjwIAMGDLC6QVYUhcTERHr37s3GjRvZuHEjVVVVjB071qrrSCQSy7ir8pBvhaOjI7169aJX\nr17cdx/Mnt3KmTN11NXBH/6g45tvvrlK6L6oqIigoCCbFF0kJiYSExNjFg/atGkTfn5+DBo0yGrK\nc97e3jz11FOkpaURHR0NcFvFkyQSydXYLIZsi+q1jhAYCNu3O/DLX/rw17/CiRP2vPvuizg7twFQ\nVVXFJ598gpubGzExMcTGxhIcHNypxstkjNva2qiqquLo0aOkpaUxfvx4+vTpY5W1FUVhyI/NCVVV\nZc2aNQQGBnLvvfdKwyyR3GZsYpC1Wm2X/GV3dISPP4YBA4xl1rm53di4Ebp3NxrHmTNncvr0aY4c\nOUJaWhrdunWjX79+xMXFdWp7KDs7Ox5//HFyc3PZtm0bX375JT179mTSpEnmztbWQK/X4+rqSltb\nW5f8+UgkPzfuWD1ka7NrF8yaBXo9rF0LEyf++72WlhaysrI4deoU586dQ1VVevTowYABA4iLi+vU\n7tGmnOJdu3bR1NTEkCFDuPfee62q8mYKWxQWFqLX6wkLC7Pa3BKJBOhK4kKNjY28+eabNs+y6Ch5\necZiklOn4O9/N0p6Xus4NjQ0cOLECY4ePUptbS2vv/46Dg4ONDc342Rt0YwraGpqYseOHRw5cgR3\nd3ceeOABYmJirLrGZ599xoULF5gwYQJDhgyRXrNEYj2kQRahvt5Yzbd+PTz2GCxbBjdKelBVlerq\nary8vFBVlQ8++ABfX1/zgWBnUVRUxObNm4mIiGCclTVGW1pa+Oabb8jOziY2NpYpU6bIZqsSiXVo\nl0HW3khb4ifo0MUmmpqaOHToECkpKQQFBXHs2DFOnDhBc3MzPXr0QFVVtmzZgk6nM6eCnT9/Hp1O\nh0ajwc7OzmbemoODMXRhbw9LlkByMjz4IFxbS6EoylWlyqqq0r17d4KCgtDr9aSnp+Pj42P1cIaH\nhwf33HOPWRw/Ly+P8+fPExgYaPF3ZGdnR79+/dBoNKSmppKbm0tUVJQUwZdILOd/2nORTQ71Wlpa\nzH93c3Mza1iYvOW2tjaOHz8OQN++fdHpdHzxxRf/3qSdHe7u7mb9Ch8fH7y9vQkICOiUqjNFgd//\nHmJjYf58GDQIkpJgxIgbX6/Vahk6dKj5dX5+Pj/88AM7d+5kyJAhDB061Kq5xRqNxpyKd/z4cXJz\nc+nbt69VSrAVRWH06NEEBgayfv16Pv74Y+bNm3fDKkmJRGJdbBKyuHTpEh9++GG7QxZ6vZ7i4mLq\n6uqora2lrq6Ouro6KisrqayspLm5GYBRo0Zx33330dLSwpYtW4iLi7P6gdSZM0ZxogsX4L334Nln\n2zeupKSEvXv3kpWVhYODA4MHD2bYsGFWT/9TVZWqqiq8vb0xGAycPXuWyMhIqzxRXL58mdWrV9Pc\n3MzMmTOJjIy0wo4lkp8lXSeG3FGD/JMbUFUaGxuprKzE1dUVb29vSktLWbFiBffffz8DBw6koqKC\n9evXExISQmhoKCEhIXh6egqvWVUFc+fCli3w4ovw1lvtFye6fPkye/fu5fTp09jb25OYmMjIkSM7\n5QDw+PHjbNiwgf79+zN58mSrrFFXV8fq1aspLS3lpZdeMivzSSSSDnF3GuSboaoqqqqi0Wi4dOkS\n27Zto7CwEJ1OBxg7TIeHhxMREUF4eHiHQwh6Pfzud/Dmm0bR+3Xr4IrK51tSXl7Onj17OHnyJE5O\nTkycOJGEhIQO7eFWGAwG9u/fz65du/D09GTGjBn06NHD4nlNLausndUhkfyM6DoGuaysjPfff9/m\nWRYGg4HLly9TUFDAhQsXOH/+PC0tLSiKQnBwMI888kiHPb5Vq2DBAvDzM3a47qhNvXTpEjt27CA2\nNpa4uDgMBgOKolj10LKwsJCkpCTq6uoYO3YsI0aMsNr8eXl55OTkMGHCBJkWJ5G0n65jkC3RQ7Ym\nBoOB4uJizp49S35+Po8//jh2dnYcPnyYqqoq7rvvvnZlRaSnw/TpUFEBK1YYu113FFMxxv79+8nK\nymLOnDnm0mlr0NzczKZNmzhz5gzR0dE8/PDDVsmW2LlzJxkZGSxcuBB3d3cr7FQi+VnQLoNsk556\nXaUjskajISQkhLFjx/L000+bjW9ZWRm5ublmEZ+srCzKyspuOs+gQXD4sLHkes4c+H//zxjS6Agm\n79LT0xMnJydzhoS1blhOTk7MnDmTiRMnkp2dzccff2yVfntjx47l+eefx93dHVVVu4xwlERyN2AT\nD7mqqop33nnntnvIP4Wp/ZPBYGDx4sU0NjYSFBREfHw8sbGxN4w5t7QYO5AsWwaTJxvDGRacHdLU\n1MSnn37K8OHDSUhIsFpIID8/n3Xr1hEcHMy8efOsMifAli1bqKioYPbs2Z1aPi6R3AV0HQ/5Tvhl\nNXnxGo2GF154gQkTJqDX6/nhhx9YvHgxGzZsoPia9tWOjvDhh/D++8YMjCFDICdHfA/Nzc24uLjw\n7bffsnLlSqqrqy35SGbCwsJYuHAhU6dOBYx539a4Mfr4+JCbm8v69eulpyyRWAFZOn0LLl26xJEj\nRzhx4gStra0EBwczePBg+vXrd9WNZvdumDkTdDpYswYmTRJbT1VV0tPT2b59OwDjxo1j0KBBVvOW\n9Xo9q1atwsvLi4ceesjiedPS0vjhhx/o27cvM2bMsJp2s0Ryl9F1POSuqIfcXgICApg8eTKvvfYa\nkyZNorm5mQ0bNlwXjx0zxnjY16uXMXzxj3+AyL1HURQGDx7MCy+8QI8ePfj+++/5/PPPreYtazQa\ngoODcXd3t4qRT0xMZOLEiWRmZvL1119jMBissEuJ5OeJTTzk2tpa3nrrLRYtWsTBgwexs7Nj0KBB\ngLFwoqmpiZ49e6IoijmW21VRVZWLFy8SFBQEwPfff4+zs7NZ4L2hAZ55Br76ylhM8vHHIFrRrKoq\nGRkZbNmyBUVRmDJlCv369bPa51AUheLiYjw8PCzOmDhw4ADbtm3jnnvusYrnLZHcZXSdnnpXalls\n2bLlKoO8f/9+MjMz+f3vfw/Axo0bycnJwcPDw/zH09MTHx8funfv3imCPR1BURSzMTZVDTY2NpoN\nkKNjG2vX2pGQYNTDyMqCDRsgNFRsrXvuuYdevXqRlJTE+vXr8ff3p7sV2mWbbn7r169HURQef/xx\ni6rwhg8fTnNzM3v37sXNzU3265NIBLCJh1xYWMinn37KokWLaGpqMneqAKisrKSuro6ePXsCxkaj\n+fn51NbWmv80NDT8e8OKQkBAAAsXLgSgtLQUZ2fn25oTa/LqTSXcw4cPZ8iQIWzdas+8ecbDv6Qk\nGDVKfA29Xk9+fj4RERGAMSPDGoJFRUVFrFq1Cnt7e5544gmLjL2qqmzatImMjAymTJnCPffcY/H+\nJJK7hK5TGFJUVMQnn3wifKin0+moqKigvLyc8vJy9Ho9999/PwDLli2jtbWVF198EYCcnBw8PT3x\n8/Oz+WNzRUUFW7duJScnBzc3N+69916cnQcwfbqG8+fh3XfhuecsX+f8+fN8+eWXzJ4922ygLeHy\n5ct88cUXqKrK/PnzCQwMFJ7LYDCQnJzM0KFD8fb2tnhvEsldQtcxyAUFBSxfvrxTsiwKCwtpbm4m\nMjISVVV58803zd5jWFgY4eHhREVFdYpM580oKChgx44dFBQUEBgYyMiRk/j1r0P44Qd4/nmjzrKD\ng/j89fX1/PDDDzzwwANWezKoqKjgiy++oLm5mSeeeMIclrEEVVWpq6uz6XcvkXRRfh4G+Vqqq6vJ\nz8/nwoUL5OXlUVNTAxizJaKiooiKiiIoKKjTvWdVVTl9+jRbt26lrq6O/v3jSE8fxxtvuDNypDGE\nYY0+qQaDgV27djFs2DCL9ZBrampYsWIFLS0tPPHEExZrIG/bto0TJ07IMmuJpCsZ5Ly8PD7//HOb\n5yGrqkp5eTk5OTnk5ORQWFiIqqqMHz+e4cOHmzMNOpPW1lb27t3LwYMH0Wq1+PrO5pVXIuje3XjY\nZ2mYtaSkhE8//RRPT0/mzZuHj4+PRfNVVVWxYsUK2traeOqpp8wdXEQoLS3lyJEjTJgwQeYnS37u\ndB2DbEsP+adobGwkOzubsLAwvLy8yMrKIiUlhWnTplkUN20PFRUV7NixgwcffJCcHDceflilvFzh\nk0+M6XGWUFhYyJo1awB49NFHCRVJ6bhmrytWrGDUqFEkJiZatrkfaW5uxtHRUabDSX6udJ3CEAdL\nAqZWxMXFhQEDBpjTu+zs7HBycjK/zsvL48KFC51y0/Dx8WH27Nm4ubmRkGDgT39aycMPpzJvHvzX\nf3VcnOhKQkJCWLBgAc7Oznz++eecOnXK4r2++OKLZmNs6ffR0NDARx99xMGDBy2aRyK527FJQm9X\nLfTo3bs3vXv3Nr/eu3cveXl5+Pr6MnToUOLi4jol51mn0+HiYsezz7bg6Ql//zucOAGrV0O3bmJz\nent784tf/IIvv/ySpKQkmpubzbneIpi6jRQUFLBr1y7mzJkj3IHExcWFgIAAtm/fTo8ePSz24CWS\nuxWbWMq2tjZbLGMxc+fOZdq0adjZ2bFp0yaWLFnC3r17aWpqsuo6jo6OPProo9x77yg++ACWLDlH\nfn42Q4YYC0lEcXFxYf78+URGRrJ582YOHDhg8V5NKYemw1ERFEVh6tSpeHl5sX79+qvyyiUSyb+x\niUG+U9rI29vbk5CQwLPPPssTTzyBv78/O3fu5O2332bHjh1WNcxXdgnx9j7InDlr6d//e4YN0/Pr\nX0NYGGg0xv+uWtWxzzBnzhz69evHtm3bOHLkiEX7jIiI4OWXX8bf39+ieZycnJg1axZNTU0kJSVJ\nzQuJ5AZoFy1a1JHrO3SxiZaWFlJTU0lJSeEPf/gDGo3GHJfsioc8iqLg5eVFXFwc0dHRNDQ0cOTI\nEdLT04mIiLB6CldMTAw6nQ6dLo3w8PMsXx5JaanxJlZTA8nJRsMcF9e++TQaDdHR0Wg0GuLj47Fv\nb0fWm6DValFVlV27dlFcXCwccnBzc8PNzY3U1FTs7e1l6ELyc+J/2nORTQxyfX09hw8fJiUlhVmz\nZuHv78+FCxdYunQp3t7e+Pv7c/nyZTZt2sSFCxcoLS2ltraW1tZWtFot9vb2t81wu7m5ERMTQ9++\nfdHpdCQkJKDRaCgvL8fJyckq+9JoNPTu3RtfX1/Onj1CfPxxiop6UFtrVLvX6eDIEXj11fbPqSgK\nYWFh2Nvb09bWxpkzZ/CzMPE5IyOD1NRUgoKChNPrAgICKCsrIz09naioKJmfLPm50C6DbJO0t/z8\nfD777DOuNf4BAQEcO3YMf39/CgsL2bx5M7W1tdeFBlxcXPDz88PPz4/BgwdbRVzHElpbW1m6dClB\nQUHMtTRn7Rr8/UuZM+dLunWrZvPmBzl6dCAAigKiT/mpqakkJyfzxBNP0KtXL+G96XQ6li9fTmVl\nJQsWLBD+OTQ2NvLBBx/g7OzMwoUL74gGBhKJhdy5ecgtLS3U1NRQXV1NZWUlpaWl5j9PPvkkwcHB\nZGVlkZaWxuTJky0uhugoqqqSnZ2NnZ0dvXv3RqfT0dDQQDfRFIkrCAuDy5ebmTEjicjIs+zdO4Kd\nO+/Hz0/h0iWxOQ0GA5mZmcTExFjs0dfU1LBs2TKcnJxYsGCBcObF2bNnWbVqFTNmzKB///4W7Uki\nuQPoOvKbOp2uQ9c7OjqaPeIrudKYGwwGmpqazAYhLS2NnJwccypbZ3rRiqIQHR1tfn3o0CH27dvH\n/fffz+DBgy0yev/7v7BwoRNr1szlwQe/Z8SIA5w5049LlwJ5/3144QWjt9wRNBqNWUe5rKyMioqK\nq/bfETw9PZk9ezYrVqzgu+++Y8aMGUKft3fv3jz//PMWHxZKJHcTNokhV1dXc+LECVJSUq4LW3SE\nKzMTfH19GTRokLno5OLFi5w7d46TJ09y+PBhTp8+TWNjIy4uLp3ercTT05PLly+TlpZGXl4eISEh\nwroScXFGLzk9XSE9PZKammh++9tA9HpYskSlpERh4kQQrUTetGkT+/bto2fPnsIevaenJ1qtltTU\nVNzc3ISFiNzc3ABjibWjo2OXzVeXSKxA14khZ2Vl8eWXX9pMXCgnJ4fMzEzy8/MBo/GOj48nPj7e\nbASsjaoyWJfTAAAgAElEQVSqnDhxguTkZHQ6HePHjycxMdFqh5GnT2fy1VcHePPNedxzjzNJSSDi\nXDY1NfHJJ5/Q0NDAL37xC+EnCVVVWbVqFRcuXGDBggXCnm5VVRXvvvsuI0eOlKL2kruZrlM6bcsM\niW7dupGYmMiTTz7J66+/zqRJk3BycmL79u1899135uusfWNQFIX4+HhefPFFIiIiSE5OZs2aNVYr\ngrC31+Lv38KyZW1kZMCgQcYefh3F2dmZxx57DK1Wy6pVq4T3pygK06dPx8nJieTkZKE5ALy8vLj/\n/vuJj48XnkMiuVuwiYecmZnJV199dVvFhcrLyzEYDPj5+VFVVcXq1auZNGkS4eHhVl9LVVUOHz7M\n1q1bcXZ2Zvr06VZZx9SZJCPDwJw5LRQWOrNsGcyf3/G5iouLWb58OaGhocyfP184XFBSUoKnp6fV\nwkK2UOCTSG4DXcdD7griQt27dzcfEjY1NeHg4GBugXSjVDtLUBSFxMREcxbCoUOHrHIjMhnNoqLN\nvPzyCkaMaOLxx+E//7Pj4kTBwcE89NBD5OXlsX37duE9BQUF4erqisFgsKgzdnNzM2vXruXEiRPC\nc0gkdzo2Mchd7bAmKCiIZ5991iy5uXPnTpYsWcLu3buvashqKQEBATz77LM88sgjP3akbuhwxsmN\n6NevHzU1FcyevZKXXmrhn/+EyZOhqqpj8yQkJDB48GAOHjxosULchg0b+Oyzz2htbRUa7+joSF1d\nHdu3bxeeQyK50/lZGuRrGTZsGL169SIlJYUlS5Zw4MABqwkiOTg44OTkhKqqfPnll6xYsQK9JVqb\nQHh4OLNmzeLSpYsMHLiGDz/UsXMnJCbCmTMdm2vixImEhoby7bffUltbK7ynQYMGMWjQIOEiD0VR\neOCBB6ivr2ffvn3C+5BI7mSk2hvg7+/PnDlzWLBgAUFBQWzbto3333+fnJwcq62hKAqjRo0iISHB\nKt0z+vTpw/Tp07lw4QLdun3Dzp0qdXUwdChs2tT+ebRaLTNnzmTy5MkWlTGHhoYyYsQIi26+ISEh\nxMbGcuDAAYvCHxLJnYpNDPK1Bui7775j165d5tcnTpzg5MmTFBYWUl9ff9sO/oKDg5k/fz7z589H\nq9WyZs0aVq9eTUVFhVXmj4yMZPDgwQCcO3fOnJYnSmxsLBMmTCAzM5Pm5h2kp0OfPjBtGvz1r9De\nr9Hd3Z34+HgURaGxsdGiPWVnZ7N69WphNbf7778fRVFISUmxaB8SyZ2ITSr1ro0JVldXX3WSvm3b\nNurr682vHRwc8PLyws/Pj4CAAAIDAwkICDAfwnU2ERERPP/886SmprJ7924++ugjXn31Vautb1JO\nu3TpEjNmzKBv377Ccw0dOpSKigr279+Pt7c3e/bcw8KF8N//DcePw/Ll0N7U68LCQr744gtmz559\nlXB/R2hrayM3N5fDhw8zZMiQDo/39PRk8ODBHDp0iBEjRljU008iudOwSaVeTU3NVZV6cXFxREVF\nmd9PSEggISGByMhIgoOD6datGwaDgeLiYjIzMzl+/DhVVVXm8t+cnBycnZ0tlpX8KTQaDSEhISQk\nJBAQEGCuRquvr7c4a0RRFPr27Ut+fj6pqan4+voKGx5FUejduzfFxcWkpaUREdGTp5/uhrs7vPMO\nfPcdPPAA/Nil6idxdXWlvLzcIolRX19fioqKOHHiBPHx8UJa2AEBAaSnp1NXV0dMTIzQPiSSLkbX\nqdSzJA+5oaGBS5cu4ezsTFBQEDU1Nbz99tsMHz6c8ePHYzAYqKqqsonAUG5uLl999RWzZ88mMjLS\n4vlaWlpYtWoVRUVFzJgxw3zDEaG5uZnk5GTuu+8+PDw8ANiyBR591FhmvW4d2KoQrqKigvfff5/4\n+HimTp0qNMfOnTvZu3cvzz33HAEBAVbeoURic7pOHrIlh1iurq5ERESYPVQ3NzeeeeYZBg40ylIW\nFBTw7rvv8v7777Nv3z7q6uqssucbERgYSP/+/enRo4dV5nN0dOSxxx4jJCSEpKQkMjMzhedycnLi\n4YcfxsPDA1VVMRgMTJwIhw+Dnx+MHw9Ll7YvrtzS0sLGjRs5f/680F58fHwYPHgwx44do7S0VGiO\n4cOH4+7uzuXLl4XGSyR3IjYxyNbMK9VqtYSEhODt7Q0YH5EfeOABnJyc2LFjB2+99RarVq0iMzPT\n6m2C3NzcmDZtGs7Ozuj1epKSkiw2GCajHBwcTFJSksUHfXq9ntWrV5uLPXr3hkOHjHnKr7wCCxbA\nrVKtNRoNBQUFbNq0SfhnN3r0aBwcHNixY4fQeCcnJ1555RVZUi35WdHlPeRb4erqypAhQ3jmmWd4\n6aWXGDlyJKWlpXz11VcsXbqUQ4cOWbXYw0R1dTUXLlzgk08+ITs726K5HBwcmDdvHt7e3qxdu5ZL\nosLHGL9rLy+vq9pkeXjAN98YD/o+/dQYurh48eZz2NvbM3XqVKqrq9m/f7/QPlxcXBg5ciQ5OTnC\nNxk7OztUVaW8vFxovERyp2ETg2yN6rT24OPjw3333cevfvUrZs2ahbu7O1u2bOGTTz6xeiqdj48P\nzz77LL6+vqxdu5b9+/dbtIazszPz58/H2dlZ+DHfxKRJkxg3btxVmSwaDfz5z8ZY8vHjRnGitLSb\nz9GzZ09iY2PZv38/VR0tAfyRIUOG4OHhwa5du4S/m/379/PBBx9YVLQikdwp3HVqb2B85I6JieGZ\nZ55hwYIFTJw4EUVR0Ov1pKamWi2E4u7uzlNPPUW/fv3Yvn0733//vUVG2cPDg1/+8pfEtbeb6U0w\nfd/5+fls27btqvdmzoSDB8HBAUaPhs8/v/k848aNQ6PRsHXrVqF92NvbM2LECJqbm4W1Qvr168fI\nkSM7NaNGIukq3PWVesHBwURERADGtkHJyckW6zZcib29PTNmzGD48OGkp6fzzTffWFQabTI8mZmZ\nfPvttxYZ+Pz8fA4cOMCZa+qp4+KMh33Dh8OTT8Jrr8GNfkQeHh6MGjWKrKws4QO+QYMG8fzzzwsL\n9nt5eTF27Fib5aBLJLeTn43aGxjLjX/xi1+QkJAAGNPYysrKLJ5XURTGjx/Pfffdx8mTJ1m3bp3F\nN6GKigry8vIs0lMeNWoUgYGB/PDDD9fF0bt3N6bFvfIKvPUWTJoElZXXzzFs2DA8PT3ZsWOH0M1B\no9GgKAotLS3C5dCqqpKZmcnZs2eFxkskdwo/O3GhHj16mA+8tmzZwocffsi+ffuskpExatQoJk2a\nRHZ2Nnv27LForhEjRvDcc89Z1OFEq9UyefJk6uvr2blz53Xv29vDkiXwySewZw8MHgynT199jZ2d\nHWPGjKGkpET48FJVVT766CO+//57ofEAKSkpN/wMEsndhE0s5ZUKYCdOnDDHcJuammhoaLgt2hWK\novD0008TFRXFjh07WL58uVU0KxITE3n00UcZOXKkxftzcnKira2NXbt2Ccdgg4ODGTx4MIcPH6ak\npOSG1zzzDKSkQGOjUZxow4ar34+Pj8fX11f4sFFRFMaMGcM999wjPH7gwIFcvHjxpp9BIrkbsEnp\ndElJCZmZmaSkpBAQEEBiYiKOjo7s37+fNWvWsHfvXk6ePEleXh6XL1+moaEBR0dHHB0dO/VA0MHB\ngZiYGHx8fDh+/DiHDx82a2hYQvfu3dFqtbS0tJCenk5wcLDw57h8+TIbNmygoqKCmJgYoXlCQkI4\nduwYxcXFJCQk3HCOkBCYOxd27oT/+z9jVsaoUcYO14qiMGDAAHr16iX0GcCoqGdJJ3AfHx/S0tJo\na2ujT58+wvNIJLeJdpVO26zr9KlTp0hJSWH9+vV4eHigKAoODg74+fnh5+eHoiiUl5eTk5PDmTNn\nSE1N5ejRoxQVFREZGdlpucyKouDv709cXBwFBQUcOnSIxsZGwsPDLQ61ZGRkkJycTFhYmHCHZ3d3\nd+zs7EhLS8PHx0eomaidnR1OTk4cPnwYf3//m+pmeHjA449DYaExlHHqlLGgxMHh32Gn0tJSXFxc\nhG4MDQ0NHDx4kMDAwA7rJtvZ2VFZWcmZM2cYOnRop+a2SySdQLsMsk3U3pqbm81/v1JzIigo6LoW\n8nq9ntLSUgoLCykqKqK2ttacebB7927s7OwYPny41T1nDw8PnnzySbZv386hQ4e4fPkyjz76qEWn\n+4MGDcLX15ewsDCL9jZs2DAyMzNJTk4mIiJCKGMhISGBQ4cOsX37dqKiom5q0JycYMUKGDAAXn8d\nhg2DjRshPNwo6rRmzRoef/xxoR6BlZWVpKSk4OLiYpYh7QixsbEcO3aM3NxcKTokuSvpcpV6Wq2W\nwMBAEhMTeeSRR3jqqafMxre4uJjz589flWdrafeNa9eeOHEijzzyCJcvX7Y4pqwoitkYFxUVCZdZ\nazQapk6dSnNzM1u2bBGeY9y4cbS1td2y0ENR4NVXjVkYxcXGw74dO4ydSoYPHy4s5NSjRw8CAwM5\ncuSI0PiwsDDc3Nw4efKk0HiJpKtjEw/ZWpV68+bNM6eT1dXV8fnnn+Pu7k5iYiIDBw7EycnJKuvE\nxsYSGRlpnq+5udmiuQ0GA19//TUajYaFCxcKpQH6+fkxcuRI9uzZQ1xcnDm3uiNERkby8ssvtztc\nMG6cMV952jSYOBEWL7bjlVfGI/pwoigKCQkJ/PDDD1y6dKnDKm4ajYb+/ftz+PBhmpqaZG6y5K6j\ny3nIt8JkTNzc3Hj00Ufx9vZm+/btvP322+zdu9dqVXgmA3z8+HGWLl1qUTmzycOtrKxk8+bNwlkl\no0aNwsvLiy1btgil6SmKgp2dHW1tbe3Ov46IMFb2TZli9Jqffhqys/M4evRoh9cH6N+/PxqNRri7\ndGxsLHq9nqysLKHxEklXxiYGuTPEfRRFISoqiieffJKFCxfSs2dPdu7cydKlSzl69KjVUulCQkII\nCQmxqN8cGB+3x4wZw4kTJ4SNkZ2dHePHj6esrEzYIAKsX7+e1atXtzvc4+4OSUmwaBF89hn885/H\nSU7eInTzc3FxISoqipMnTwrdVAIDA4mOjrba05BE0pW4KwpDAgMDmTt3Lk8//TReXl5s2rSJ5cuX\nWyzSA+Dt7W0+3NPr9RbpLY8aNYrQ0FCSk5OF54mOjqZnz54WKcINGTKEMWPGdOhgVKOBP/0Jvv4a\ndu8eiE7XysaNYrHcuLg46uvrhcqxFUVhzpw5FrW9kki6KneVlkVoaChPP/0006ZNo7y8nIMHD1p1\n/q+//prPPvtMuBGoKXTR1tYmHLpQFIXHHnuMhx56SGgPAL169SIhIUHoRjl9Oqxf34OqKj+2bz/K\n8uUdXz8yMhIHBweLBPlbWlqu6sMokdwN3HVqb6aDo5deeonx48cDxnQra8g3JiYmUl1dzZdffimc\n3eHj48PYsWPJzs6+TvSnvZjSACsqKoTDQa2trRw8eFAo8yMuTmHKlASCgkr4z/+s4NVXbyxOdDPs\n7OyIjIwkOztbKGxhMBh4++232b17d4fHSiRdGZsYZGumprUXFxcXc77uxo0bWbZsmcXZHj179mTa\ntGkUFBRcJ2vZEYYOHUpAQABbt24V3lN1dTXvvfceaT8lavwTGAwGdu3axaFDh4TGDx5s7P+3YMEp\nliwxZmF0JEuwf//+RERECN1QNBoNY8aMsUpfQ4mkK/GzUHubOnUqDz74oFU0dWNjY0lMTCQ1NVXY\nw9VoNEycOBGdTicc5+7WrRvjx4+/qnt3R3BycqJ///6cPn1a6HDOw8OD0NBQQkNPs2IF7N9vzFdu\nb4pwdHQ006dPF05dGzp0qPBnl0i6KrclhtzQ0MD777/PqlWr+O6770hPT6ekpKTTYs0+Pj7mQ6BT\np05ZrMQ2YcIEgoOD2bhxIzU1NUJzhIWF8eqrrxIcHCy8j2HDhgmVUpuIj49Hp9MJp5D169ePsrIy\nJk0qZfduaG42VvYlJbVvvKqqFklylpWVyfZOkruK25KHrNfr6d69O42NjZw+fZrNmzezbNky/v73\nv7Nq1SpSU1OFDd2tyMvLY9euXRa1FdJqtcycORNVVdm0aZPwPA4ODhgMBi7+VIO7W3D58mV27twp\ntIfQ0FA8PT2F0/BM5ctZWVkMGQLp6dC/v7EryZ/+BLcKD6elpbFkyRLhw7kVK1awb98+obESSVfE\nJpV61xoLDw8PZs+ebX6vurqaixcvcuHCBc6dO0dycjLJycnMnTvX6o+lkydPxmAwsGfPHnMsUoRu\n3boxbtw4fvjhB44dO8aAAQOE5tmxYwdpaWn86le/EtI+LiwsZO/evURFRdGjR48OjVUUhbi4OPbt\n20d9fX2H13dzcyM+Pt48LijIKOP5y18a+/cdPw5ffGHMY74R4eHhjB49ukNrXrn3nj17WtylWyLp\nStjEIDs6Ot70PUVR8PLywsvLy+xxVVZWcurUKXr27AnAyZMnqampYciQIRbHgU2pZ6qqkpKSgqen\np7mDSEcZPHgwZ86cITc3V9gg33PPPbi7u//kd/RTxMbGsmXLFo4fP95hgwzGw7W9e/eSlZXFoEGD\nOjz+4Ycfvuq1k5NR8H7AAPiP/zDqK2/cCL17Xz/W19eXsWPHdnhNE6GhoWRmZlJbW4uHh4fwPBJJ\nV8EmIYuOtiHy9vZm9OjRZiOVn59Penq61QpMFEVhypQphIeHs2nTJvLy8oTnmTt3LrNmzRLei4+P\nD0OHDhW+0Tg6OhIdHc3p06eFsll8fX3x8vIiJydHaH0wnhFc+TNWFHj5Zdi6FS5dMh723axPaktL\nCwUFBULrmuLvUrRecrdg844hIkyZMoXnnnsOrVaLTqdjzZo1FlWqgTEOPHv2bHx8fEhKShKOY5pE\n9Gtra4UPqAwGA0eOHBFukRQXF0dTUxO5ubkdHmsqQc/LyxPKtlBVlSVLlrBr167r3rvvPqM4UUiI\nsWff//0fXBvqTk9PZ/ny5ULFNgEBASiKYlEMXiLpStjEIFtD8MeUHlVdXU1JSQnLli1j3759FmlW\nODo6MnPmTFpaWkhKShLuq9fW1saHH354Q6PUHhRFITU1VbjQISIiAmdnZ+HKt5iYGKKiooSMoqIo\nDB069KbdRMLD4cABY4Xf668bu1xf2Y3K5OUWFxd3eG17e3t8fX2lQZbcNdxxam++vr688MILREdH\ns2PHDtatW2eRwffz8+PBBx+kuLhYWK/Yzs6OcePGMXDgQKHxiqIwaNAgLl68KGRcNBoNkZGR5Obm\nCt1UQkNDmTVrlnBXkxEjRtCvX7+bvu/mBl99ZTzo++ILGD0aioqM7wUFBaEoCkWmf+gggYGBMmQh\nuWuwiUG2lh6yCRcXF2bOnMmECRPIyspixYoVHY5TX0lCQgIvv/wygYGBwnMMGDCA0NBQ4fH9+/dH\nURROX9v2uZ1ERUXR1NQkbNig47F+E6qqUlVV9ZOCSRoN/Pd/GxuoZmXBoEFGz9nBwQFfX1/hEJS/\nvz8NDQ3C+iISSVfijvOQTSiKwrBhw5g7dy5lZWV8/vnnwgZFURTc3d1RVVXo0dlEVVUVycnJQuXA\nLi4uhIeHc/r0aaEwTEREBBqNRvhw7uDBgyxevPiqdlvtpaWlhXfeeaddkqDTpsGhQ0av+d57jRkZ\nvr6+7dZnvhZT41RZICK5G7hjYsg3IzIykrlz51JZWcnKlSstWuvIkSN8/PHHwo/ADQ0NpKamCnu5\nMTExVFdXC3mLTk5OV+UEd5SePXsydOhQoUwNJycnfHx82h3y6dcP0tKMBnnBAkhL86WqqkroSSok\nJIQFCxZY9HQjkXQV7go95PDwcGbPns3ly5dJTU0Vnic2NpaxY8fi7e0tND44OBhfX18yMjKExpuK\nYM6dOyc0furUqQwdOlRobFBQEBMmTMDV1VVofEe9XG9v+P5740Hf5s3GLti5uR33cp2cnAgODraK\nTolEcruxuZZFamoq+/fvJzc3V+jx+GZERkbyxBNPMGLECOE5HB0dGT16tHA3ClPlm6lbdkdxc3PD\nz89POC8ajCl0ok8JbW1tVFZWCo319fWloqKiQx62nR3885/w+utGg/zSS2UcP97xtTMzM4WFniSS\nroRNDPKV3svZs2fZvn07q1ev5h//+AcrVqzg6NGjVjn4CwsLQ6PR0NDQcMvOyj9FZmamsLh9dHQ0\ngLBgT69evSgoKBASWmppaeGNN94gPT1daO2kpCTWrFkjNNbX1xdVVYU6dT/5pPGJxM2tkuHDYd26\njo1PS0sTlhGVSLoSNjHIV3rCjz32GL/5zW948sknGTFiBA0NDWzatIm33nqLgwcPWqydrKoqK1as\nsEj0Jzc3l127dgl5mt27d8fHx0f4cC0yMpLw8HChA0pHR0fi4uLw8fERWtvb25uqqiqh1DlLDte0\nWi2PPfYYixcnkJAAs2fDH/5wa3EiEw899BAzZ87s8LoSSVfDJloW1x40OTs7ExYWRlhYGPfddx8F\nBQXs3buXrVu3kpGRwaxZs/D19RVaS1EU7r33XpycnIQ7lcTFxZGRkUFubu5P5tfejF69enHixAkM\nBkOH4+cRERFERER0eE0TlrR28vb2Rq/XU1tb2+GcZNP1oip9vX8Uu9i5E158Ef73f+HECVi5Em4l\nUyF6A5JIuhq3vaeeSbVr/vz5zJ07F71eb/EhYL9+/SwyaqGhobi6ugrHJUNDQ2ltbRUuNAHxLiuq\nqtLQ0CD0dGA6zBSJIzs5OWFnZyfcvLWkpIQzZ87g6AjLlsG77xoP/YYOhVs9bJSXl7Nv3z6rnklI\nJLeDLtUxJCoqihdffNHs8YhqQwA0Njaybds2oRQyU+VbXl6esM4wGKUxRdiwYQOffvqp0NgjR47w\nz3/+U8gwmr53EYOsKAoeHh7CvQszMjL47rvvfpzL6CVv3w5lZZCYCMnJNx9bVlbGjh07LPr/RSLp\nCtjEIHekisrkHR88eJD3339f2MvUaDSkpaVx5MgRofE9e/akqalJqGDBw8ODnj17CqdiBQUFmaVH\nO4opdCBinEyhJVEvd8KECQwZMkRo7JAhQ5g3b95V/3bvvUZxorAwmDwZ3nzzenEi+Le8q2jDV4mk\nq2CTGLKI2lv//v2pq6sT1rl1cnKid+/e5OTk8OCDD3Y4nmwyiAUFBfj5+XVorKIoPPXUUx0acyWJ\niYnCY03fl4hR1Wg0uLq6Civf9enTR2gc/PtQ8FrCwoz9+p5+Gn7zGzh2DD7+GK5sxWe68Vm7RF8i\nsTU28ZCbrpT3aifu7u5MmDBBuAkmGDMWamtrhU7+u3Xrhr29vXBJr6WoqiqU7WDyckWNqrOzs7Cn\nWVFRIdzBo6qqiuPHj98ws8XVFb78Ev72N1izBkaOhCujQdIgS+4WbmmQFUXJURTFoCjKDU9MDAYD\n8fHx2Nvb4+zszKpVq667xpIqqry8PDZv3iw01tRBQ0RBTVEUfHx8hPJqAQ4fPszixYuFjGphYSF/\n/etfuXDhQofHWvr4bm9vL2zYDh06xLqOJhH/SEFBARs2bLjpjURR4He/g2+/hdxcoziRqZ2eNMiS\nu4X2eMjvAPNv9uZf/vIXSkpKaGlpYenSpTz33HPXXWOJvsSlS5dIT08Xiol2794dOzs7YSWxkJAQ\nYQ/dzc2NwMBAISOh1WqFK+60Wi0ajUbYOA0fPpx77rlHaOyAAQOYMmWK0Nj2GtWHHoLUVPD0NArg\nf/SRNMiSu4dbBndVVX1XUZSRN3t/7dq1PProo2g0GhYsWMAvf/lLjh07dlWfOtF8YMCcvlZQUNDh\n3FiNRoOnp6dwbuyDDz4oNA6gb9++9O3bV2isKStF1MBY4uX2799faBwYDyODgoKExnbEqPbtaxQn\nmjsXnnsOjh+3x89PGmTJnY/FMeTKysqrDI+bm9t1beUtqb6zJBULjDHROy0/1VKPzxKDLBpzN409\nd+6c0M+7ozehbt3gu++MB30ffmgcW1UlDbLkzsbmam+Kopj/3Kztz7VjXV1dhQV/PD09hTM1Tp8+\nLRy/LioqYt26dUKhFnt7e0JCQoSlNENDQ4UrHTMyMkhLSxMaW1xczJEjR4Ti5i4uLvTt2xcXF5d2\nj9Fq4e9/h88+05CV1Ze//c0XQaE9iaRLYLFB9vb2vqqXW319PXFxcVddc2Wlnqqq5j/tUTVrbm4W\nrjwDYz6uaF5tYWEhJ0+eFF73zJkzQiJBra2tFBYWCgvuX7hwQdjLvXjxonAX6PLycjIzM4VCVA0N\nDWRmZgpl5MyZoyc6OhMPj3JGjIC1azs8hUTSJbDYIM+ZM4e1a9diMBj4+OOPcXBwuCp+DAh7t/Bv\nsRrRfm+NjY3CB3Otra3CGSKmAzmR8abHdtG1dTrdbRsLYh1iLPm+TGP/4z/sGTjQGFv+3e/AQp0q\nicTm3PJQT1GUC0APQKPVann88cfNvwCrV6/mj3/8I0lJSTg6OqLVavnoo49uNIfwBk2t7UUq13Q6\nHdXV1cIHVQ0NDR16hL4SaxgYkbGqqt5Wg2xvby/087bkJmQa6+1tz44d8Mor8MYbRnGi1auNGRkS\nyZ1Ae7IsrrSE18UNNBrNLR/rRX/B9Xo9GRkZRERECBnG0tJSVFUVbu9TWVl50wqyW9HQ0IBGoxHy\nzk05xO3VALkSvV6PqqoWGVXRm5BOpxPas2ksWP5E4eAA//oXJCTAyy/DkCGwcSNYUEQokdgMm+sh\nd4SDBw9SX1/P8OHDhcabYqEiqVh6vd4ig1xVVYWnp6eQt2gqjhA51DN916YCkY7S2toqVOoOxrMC\nS8Md1grxPP887NgBlZVGcaLvvxfalkRiU2xikEUMy8WLF9m9ezfR0dGEh4cLrZudnY2fnx+eAs+s\nFRUVGAwGYYNcXl4uPNaUmSGSHWIy5u7u7kJrWxqm6SoGGWD0aEhPh4gIY0HJG2/cWJxIIukq3HY9\n5BtRWVnJ2rVrcXFxERZcr62tpaCgQFjwxqTJYJLS7AiqqlJZWSksnF5ZWYm7u7vQ478lxry1tZWW\nlh2JcEoAACAASURBVBbhNMH6+nrhVD1TmMbah6ChocYS6zlzjAd9c+dCB8QHJRKb0qX0kE0cOXIE\nnU7H3LlzhbsgHz58GEC4DDg/Px9PT0+h7I7y8nJ0Ol2HVeJMVFZWCne+NhXQiIw3pQeKete1tbXC\nY+vq6nBzcxNqTmAK09wsm8fFxXi498Yb8NVXRnEiwcw+iaRT6TJ6yDqdzqx9fP/997Nw4UICAgIs\nWrdv375CBtXk4YaHhwvFgE3aGSKZIaqqWhTuqKiowNnZWegw0SQuL+Ihq6pqkVxqXV2dRTcC+Okb\niaLAb39rrO47f94oTrRnj9ByEkmnoXSw4EIoArd371527tzJokWLblrg8dlnn1FVVcXLL78slMd6\nI0R62pkwpY+JZg2Y8p9FU8BEsx30ej319fVCcXNVVamursbV1bXDn9tkkLVardBTTUNDAy0tLUKe\nfUtLC1VVVfj7+7fr+87OhmnT4Nw5eOcdeOGFDi8pkXSUdhkCmwjUX1l9VVNTQ0VFBZcuXSI/P5+Z\nM2fi4OBAYmIiLi4uFhvj0tJSGhsbCQsLEzbGer0erVYrbIwB4YMxMMZCRQ/HtFqtkDEGY764l5eX\n8FhR7xjA1dVVODzl6OjYoaepPn2MinHz5sEvfwnHjxsNswU/bonEKtg8hvz222/zxRdfsG3bNior\nK82HUH379hVuW3QlycnJJCUlCYvrVFZWsnjxYs6ePSs0vqioiFWrVgmLIR06dIjdu3cLja2pqWHz\n5s3CZdMHDx7k1KlTQmPz8/PZu3ev0Peu0+lISUkRlkk9cuQI2dnZHRrj6WnUVv7d7+DDD+H++8GC\nnrQSiVWweQunKVOm0K1bN/z9/YU9op9i+vTpVFdXC3uYLS0t+Pr64u/vLzS+srKSkpISYQ85Oztb\n2DM3aUeLHmSmpqYSFhYmVNmYk5PD4cOHGTFiRIfHlpWVsXv3bvz9/YXODfbt20dISEiHM2q0WmMX\nkvh4Y4uoQYNgwwYYOLDDW5BIrIJNYsiHDh1iy5YtPxlDtpS8vDx69uwpHKawJrczdt3c3IyDg4PQ\n+m1tbTQ3NwulrhkMBmpra4UPUWtra3FychIqaGloaECn0wnrnQBkZMDDD0NpKXzyiTGcIZFYkXbF\nkG1ivTpbODw1NZXPP/+cQ4cOWTTPqVOnOtQh+1qam5tRVdWim4KiKBbFrp2cnITXt7OzE84j1mg0\nwgZRURQ8PT2FqwtdXV0tMsYAAwYYO1wnJsJjjxl1lqU4kcTW2MQgWytr4lpUVWXPnj0kJycTHR0t\n3IIejFq+SUlJHDhwQHiOpKSkG/YUbC8rV65kj2AuVl1dHStXrqS4uFho/OHDh9m1a5fQ2Pr6ejZt\n2kRpaanQ+NTUVI4dOyY0trCwkN27dwv3ELwSPz/Yvt140Pfmm8bqvqoqi6eVSNqNTQyyJT31boZO\np+Obb75h165dxMbGMnPmTGHD39bWxsaNG3F3d2fkyJt2q/pJSktLOXv2rLmxakepqKjg3LlzwjoS\n586d49y5c8LfwfHjx9ulT30jCgsLOXr0qPDPOTU11azq11HOnj3L7t27rXbTt7eH994zHvTt2GEU\nJ7pC7lsi6VRs3jHEGpSUlPDRRx9x8uRJxo4dy/Tp0y36hdy9ezdlZWU89NBDwtrNe/fuNafviWBS\nzBOVCs3KysLDw0PoMLKpqYmSkpJ2dXC5EUVFRWi1WqEDuYaGBqqqqoR78ZWVleHt7S18I7sZCxfC\nzp1QU2M0yps2WXV6ieSGdEkti5vR0tLC9u3b+eSTT2hpaWH+/PmMHj3aYr3lffv2kZCQQFRUlNAc\n5eXlnD59mkGDBgllVxgMBo4dO0avXr2Ecnmbm5s5e/Ysffv2Ffouzp8/j6qq9O7du8NjwWiQAwMD\nhYxiUVERYOzwLUJpaalwu6pbMXKkUZwoKspYSPK3v0lxIknnYhODLNqx41pSUlLYv38/sbGxvPDC\nC+aO1KJUVVXx/9s787Aor7P/f4ZFZgDZHBFBQdlRwqKCxi3iFsW4x924ZW3SpE3fpu3v19/V9k3e\npW3eLm+aNG3SXIkxLjFuGI1r3OKGrIqCsktkUZCdgZlh5vn98ZSpJjbVZ4ZhwPO5Li4V5znn8Dh+\n5zz3ue/vvXv3bgYNGmRVh+kjR47g6uqq2Cb06tWrNDU1Kd5dFxYWYjKZGDlypKLri4uLUavVBAUF\nPfC1BoOByspKxYJ648YNnJycFHlWt7e3c/v2bcW76/th6FD46ivZlOjnP5dNihR21hII/iV2yUNW\nil6vJzMzk6FDhxIcHMyECRMYOXKk4jjtneh0OjZv3owkSSxdulRx3nJxcTGFhYXMmDFDcV51eno6\nPj4+infoly9fxsvLS9F9MZvNFBUVERYWpii0VF5ejslksmp3HRAQoOj+V1VVASj6IHkQNBr45BM5\nE+OnP4XCQjlfediwbp1W8BBilx3ygzzKtre3U1tbC8hicfz4ccuBj6enp03EuLOzky1bttDU1MSK\nFSsUO6sZjUYOHjyIn5+f4gyPGzduUFFRQXJysiJBbGpqori4mLi4OEXhiuvXr9PW1kZMTMwDXwvy\nB5Krq6sim1KTyURlZaXif9OucEd37pC7UKngxz+G/fuhvFwuIjlxotunFTxk2GWH/M86hpjNZhob\nG6murqaqqoqvv/6aGzduMGTIEDZs2IBGo+GVV16xyiPhXjg7OxMUFMTEiRMVCUkXx48f5/bt26xe\nvVrxoeLx48dxd3dntMLysOzsbCRJUnz9lStXcHV1JSIiQtH1JSUlDBs2TFH8uKKiAqPRqLgBQWVl\nJVqt1qomug/KrFlw4YIcU54+Hf73f+U0OSuOMQQCC3YR5DtjyMeOHaO8vJzm5maam5stlXtdccRJ\nkybdJQ62FGOdTkdHRwd+fn7Mnj3b6vEGDRrE+PHjFcey6+rqKC0tZebMmYqKQcxmMzk5OYSHhysq\njDCbzRQUFBAZGalo/rq6Ourr6xXHvktKSnBycmKYgmd/s9nM9evXeeSRRxTNbQ2RkbI50erV8P3v\ny1V+77wDCutaBAILdhHkO8ulJUnCxcWFkJAQiwF8QEAA/v7+Nk9d+uYaNm3ahMFg4MUXX7QqTU6S\nJFQqFfHx8VatSavV8uKLL1pVZTZ16lTF1xsMBqKjo4mOjlZ0vU6nIyAgQHG4w2g0EhYWpqhCr7Gx\nkX79+ilO1bMWLy85jvzLX8J//Afk58OuXWClhbfgIccuXhZ5eXns2rWrW70s7oeioiLUarXijACQ\nd2afffYZkZGRJCYmKh6nvb3dZtknvZmuDzel11pbqm4LPvsM1q0DX1/YvRuSknp0OQLHxHG8LHoK\no9HIgQMHLB4XERERVokxyEJaX1+PyQqjA71ez5///GfFZdIg5w6fPXtWcY53a2srN27cUPwB2dHR\nYVUFZtf9syaHXKVS9bgYAyxZAmfPgosLTJoEmzb19IoEvRWH7KlnC6qqqnj//fe5cOGCpVecLfDw\n8ODZZ59VfIgGshiFhYVZlUd96dIlLly4oFjQMjIy+OCDDyztjx6Us2fP8rvf/U6xh8TWrVvZsWOH\nomv1ej1/+tOfuHLliqLru4P4eLmI5NFHYc0aOSPDRvVQgoeIHs2y6K65jh07RkZGBp6enqxatUpx\njuydFBUVcfHiRebPn684Z7kLd3d3FixYYNUY8+bNo7GxUXEsfPTo0Xh7eyvuLtL1pKEk/itJEgMH\nDlTsLNfS0oJGo1Hcg6+70Grh8GH40Y/gd7+DvDzYtk0OZQgE94NdYsiXL19m586d3RpD7uzsJCsr\ni6+++gqdTkdSUhIpKSk2SYkqKytj69atDBgwgHXr1im2idTr9aSlpZGSkqK43NdkMmE0Gu2a6iV4\ncD74QO7VFxwMaWmgsIhS0HdwnBhyd/ohS5JEdnY2b7/9NgcPHkSr1fLss88ye/Zsm4hWaWkpW7Zs\nwdfXl9WrVysWY0mSOHDgAAUFBXf1GHxQsrKyeOuttyytrx4Us9nMrl27+PrrrxWvIS8vT3GoA6C6\nulrxB7PJZLKJ1WZ38/TTcuFIayuMGyeLskDwr+i1fshd/ylVKhX5+fl4enry1FNPsXbtWkW+CPei\nsLDQsjNes2aNVS2nsrOzuXjxIpMnT1ZcjNLa2srx48cJCAhQHGq4fPkyeXl5tLa2Krq+qamJ3bt3\nk5mZqej6hoYG3nvvPcXNBMrKynjzzTctVXqOzPjxclw5OlruRvLGG2A29/SqBI6MXWLItt7RXLhw\ngSNHjvD9738fb29vFi9ejFqtturE/l5zHDx4kMGDB7Nq1SqrukhXVVVx4MABwsLCeOyxxxSPc/jw\nYQwGA6mpqYp+VpPJxIkTJwgICFCce9wlpEoPNbuM6EeMGKHo+itXruDs7Ky456G9GTIETp2C55+H\nX/xC7nD90UegMHwu6OM4vB9yS0sL2dnZbN++/S7vgju9HzQajc3E2Gw2c+jQIQ4cOEBkZCRr1661\nSoxbW1vZvn07Hh4eLFq0SPG9KC0tJS8vj4kTJ6LVahWNkZ2dTUNDA1OnTlV0v9rb28nOziY2NlbR\nDr3LZjQsLEzR9Uajkfz8fEaMGGH1wao90Whg40b4/e/lPOXx46G0tKdXJXBE7LJDvt9cWYPBQF1d\nHVVVVVRWVvL1119z+/ZtAPr3729JXxsyZIhNTIbuxcmTJzl//jzJyck8/vjjVn2YGAwGtmzZgk6n\nY926dYqFXa/Xs3fvXvz8/Jg0aZKiMYxGI6dOnSI4OFhx1klmZiYGg0FRZ2mQS6Wbm5uZOXOmouuv\nXr2KwWCwukKyJ1Cp4NVXITZWtvBMSpILSqZO7emVCRwJuwjyN3djJpOJCxcuoNVqiYiIoKOjg3ff\nffeugyJ3d3eGDBlCQkICERER+Pv72zQk8U1MJhPOzs6MGzcOrVZrtUeC2Wxm586d1NTUsHz5cqsc\nyQ4cOEBzczPr169XXF5++vRpWltbWbJkiaL72NnZSXp6OuHh4YrDBenp6Xh6eioOl1y8eBFvb29C\nQkIUXe8IzJjxD3OimTPlXfPLLwtzIoFMjwiyk5MTR44cIT4+noiICNzc3AgPD8fb2xutVsvgwYPx\n8fHpVgG+ky+//JLy8nLWr1+PRqOxiWFNQUEBhYWFpKamKvY5BsjPz7ccBiqtMqyvr+fMmTPExsYq\nPlDMyMigra1N8e741q1blJSUkJKSouiQt6WlhdLSUiZOnGi390V3ER4O58/DU0/BD34Aubnw7rvC\nnEhgJ0H+ZvqZSqXiJz/5iSWFTKVSMXfuXHss5Z6o1WoGDRqEyWSyWSnuiBEjWLt2rSInsy66Sr8D\nAwOZPHmy4nEOHTqEs7Oz4lCBXq/n9OnThIaGKv55zp8/j4uLC2PGjFF0fU5ODpIk9cpwxb3o3182\nI/r3f4fXX5cbqe7aBTZKEBL0UnoshtyThQ1tbW18+eWXhIWFMXLkSMaPH2+TXZckSRw9epS4uDgG\nDRpklRgDuLq6snTpUjw8PBSnDra2tlJZWcljjz2muLLt3Llz6HQ6pioMeLa1tXHp0iUSEhIUxdFN\nJhOZmZmEhYUxYMAARWtwRJycZEGOj5fLrceMkUVZYa8DQR/ALoLcE14W96Kzs5PMzExOnDiB0Wi0\ndAqx1SNwfX09mZmZlh23UiRJoqqqiqCgIKvNkDw9PXnxxRcVF7QAREdH4+LiorhVUkNDA56enowb\nN07R9ZWVlbS2tjJnzhxF1zs6ixZBRIQcV548Gd57D9au7elVCXoCu5ROFxQUsH379h6z3zSZTOTm\n5nLq1Cmam5sJCwtj1qxZitPH7jV+1w62sbHRKn9jkA+v9uzZw+rVq60yILp27RoREREO4YhmNput\nWkdjYyNeXl4O8bN0F7dvw9KlcOwY/PCH8OabsoOcoE/gOKXT3Wk8/10YDAYyMjJ4++232bdvH15e\nXqxevZpVq1bZTIybmpr429/+Rnp6OoDVYgwQFRXFY489pri1EcgVbdu2bSMrK0vxGNXV1ezcuZM2\nK9os37hxg87OTsVCav57aZuPj0+fFmOAAQPg0CH5oO+Pf5TbRf0961PwkNDn3N66uHXrFh9++CEd\nHR0EBgaSmppKeHi4TU/oKyoq2L59+13hD2uora3F19cXtVrNlClTrBorJCSEJ554goSEBMVjlJaW\nUlZWpjh+3dbWxscff0xCQgKpqamKxti9ezcqlYpFixYpur634eIii3FCglzdl5ws+2DExvb0ygT2\nwO499boLSZK4cuUKnZ2dJCQkoNVqGTlyJHFxcQwdOtSmQixJEllZWRw4cAAfHx/Wrl2r2L2ti7q6\nOj766CPCw8NZuHCh4nHMZjM6nQ5PT0+rPJsBJkyYwOjRoxUfwKrVambPnq04Di5JEmq12qpKyd7K\nunWyB8aiRbI50ccfy78X9G3s8gzYXXmjBoPBUk6tUqk4c+YM2dnZgJzr/MQTTxAcHGzT+Ts6Oti5\ncyf79+8nNDSUZ5991moxrq+v5+OPP0alUlmV3gZw6tQp3n33XatM+dva2iz31ZpsGGdnZxITExWH\nh1QqFXPmzCElJUXxGnoz48bJ5kSxsbB4MfzqV8KcqK9jlx2yrWLIkiRx69YtysvLKS0tpbS0FJVK\nxWuvvYarqysrV65UbHp+P1RUVLBr1y5aWlqYNm0a48ePtzqu2dDQwMaNGzGZTKxdu9aqtK6SkhJO\nnjxJfHy8VebtBw4c4Nq1a7z66quKd6dpaWkMHTqUUaNGKbq+paWFxsZGq7NMejuBgbKN5wsvyCly\nFy/Ku2UH8+YX2AiHdnvT6XRUVlZSU1NDVVUV169ft3gJ+/j4MGrUKKKjoy0xzu7sIJGdnc2+ffvw\n8fFhw4YNilPA7qRLjI1GI2vWrMHf31/xWLdv32bHjh34+/srjteCXBl45coVpk6dqliMy8rKyM3N\ntSqufuLECXJzc/nhD3/ocJ1B7I1aDR9+CImJ8G//JreJSksDKxJwBA5Kj+yQzWYznZ2d6HQ6dDod\nfn5+qNVqKisruXDhApMmTUKr1VJQUMC+ffsA8PX1JSoqipCQEIYNG2aTbIb7oStdKyQkhNGjRzN9\n+nSrcnq7uHnzJp988gkmk4nVq1cTYEX/+I6ODrZu3YqTkxMrVqxQnPfd1tbG/v37GTx4sOISabPZ\nzOHDh/H29lacd1xXV0dOTg5JSUkPvRh3oVLJ2RexsXJqXFISfPqp7I0h6DvYfYf8+uuvfysXecWK\nFURGRtLe3k55ebnlUK7L/jIgIMDulX2SJLF37146OjpYunQpAwYMsFlhwvXr19m6dStubm6sWbPG\nqhi02Wxmx44dNDQ0sGbNGsUfVJIkkZaWhl6vZ/78+YpDMenp6dTU1LBkyRLFFpnHjx/HxcXF6nh6\nX2TaNMjIkItIZs2C//kfOWe5l9t7CP6OXQTZy8vL8vsJEybg4uKCi4sLGo0Gd3d3ixNaeHg4r776\nquW1/fv3t/sOqavIQ6VS4ebmhqenJ5Ik2fRg8MyZM5YOJ0o7f4Asop9//jklJSXMnTvXKhe08+fP\nU1RUxOzZsxVXGTY1NXH8+HEiIiKIiYlRNEZVVRX5+flMnjzZqg4tfZnQUDh3Ti63/tGPZHOiv/5V\nDm0Iejd2EeQ7e+pNmzbNHlM+MCaTiUuXLnHy5EkWL17M0KFDmTVrls3GlyQJg8GAm5sbixcvprOz\n02rBOXr0KLm5uTz22GOKD89AFsGjR48SFRVFUlKSojEkSeKLL74AUNzRRJIkjhw5gkajYfz48YrW\n8bDg6Qk7dsB//Af88peyOdHu3WCDow1BD2IXQXbkCqsuIT516hSNjY0EBgbafL2SJLFr1y4aGxst\nXattEYd2d3cnKSnJqrZQ7e3t7NixA09PT+bPn6/4SSA/P5/CwkJmzJihOGySn59PeXk5qampNrk/\nfR0nJ7ktVFycbOXZZU706KM9vTKBUuy+Q3YU9Ho9OTk5pKenW4R49uzZRERE2DxvWqVSERgYSEBA\ngE3Evq2tDQ8PDyZMmGB1OKW+vh6j0cjSpUsVF/C0tLSwf/9+AgMDFR/kGY1GDh8+zKBBg6wuaHnY\nWLBADmHMnw9Tpsjeyhs29PSqBEroEYP6nqShoYH09HRycnIwGAwMHTq024Q4Ly8PtVpNREQEj9po\n25KVlcWRI0fYsGGDTbqoBAUF8corr1jVo66zsxN/f3+eeOIJxR8458+fp7m52aq+gw8zsbHyYd/y\n5fD003Jc+Xe/g17UelCAnQTZYDDYY5p/itFoxMnJCWdnZ/Ly8sjIyGDkyJGMHTvWJvnE38RgMHDw\n4EFycnKIiooiIiLCZmMHBQURExNjtS9wXl4ejY2NTJw40eqGob6+vqxbt86qMZKTk3t9e6aexs8P\nvvgCfvpTuTXU5cuwfTvYyEdLYAf6/A65oqKCzZs3M3/+fEaMGMGYMWNITEzstuyN8vJy0tLSLGJn\ni7JfSZIoKytj+PDhBAQEMH/+fKvHu3TpEgaDgfHjxys2D6qtreX06dPMmjVLcbhDkiRMJhNubm7E\nxcUpGkPwD1xc5J1xfDw895ycr5yWJseZBY6PXZ4NzXYqwNfr9RQUFLB7924yMzMBGDRoECNHjrRU\njbm7u3eLGBuNRg4ePMjGjRtRqVSsX7+eadOmWf34LUkSBw8eZNOmTRQWFtpkrSqVimXLlrF8+XLF\nYgxQVFREcXGxVWcEWVlZ/PWvf6W1tVXxGIJvs2YNnDoFBoN8yLdjR0+vSHA/9OqOISaTiRs3blBW\nVkZpaSmVlZWYzWY0Go2l2MLNzY158+Z1y/xdFBYWcvDgQRoaGkhOTmbatGk2+Zk7OztJS0vj8uXL\njBs3zqpmqSAfvh0+fJjU1FQ0Go3VHiPjx48nPj7eqvQ9FxcXtFqtyDnuBpKTZXOixYthyRL4f/9P\n9sMQIXrHpdekvd2ZTXDq1CmKioqorq7GZDKhUqkYPHgw48ePJzQ0lJCQELsdDB0+fJhz586h1Wqt\nbmp6Jzqdju3bt3P9+nWmT59udd+/9vZ2Nm/eTENDAxMmTLDKEvXKlSv4+voSGBhotZAmJCRY5dks\n+G4GD4bjx+Gll+Sc5UuXYNMmuKNWS+BAOJQgG41GWlpaaG5uRqfTMWLECAD27t3L9evXefnllwE5\nVcvJyYnk5GSGDh3KsGHD7OK53IVer7d49UZHR+Ph4cG4ceOsevy/k5s3b7Jt2zZaWlpYtGgRjzzy\niFXjdXR08Mknn1BXV8eKFSus8s2oqqpiz549DB8+nJUrVyoeJzc3F7PZTGJiokNl4fRF3Nzg/fdl\n0/sf/lC29UxLk/v4CRyLHuk6nZ2dTXFxMR0dHXd9dTm5gSzi0dHRODk5ERgYiEajseySFyxYYI9l\n35PW1lb+8pe/EBsby6xZswgODiY4ONhm41+9epVdu3ahVqtZv3691Vkger2ezZs3U1NTw9KlS63q\n0dfc3My2bdvw8PCw6mCxrq6O/fv3ExwcTGJiouJxBPePSgXf/z6MHCmHL5KTYds2ePzxnl6Z4E7s\n3jHkzt3QgAEDeOutt9Bqtbi5udG/f3+8vLzw8vLC29vb8toxY8bYY5n/FLPZTFVVFUOGDMHT05OE\nhATFXg3fRWZmJvv37ycoKIhly5ZZffhoMBjYsmULlZWVPPnkk0RFRSkey2g08umnn6LX69mwYYPi\nUIXJZGLXrl24urqyYMECsTu2Mykpcr7yggWQmgq/+Y1s6Sn+GRwDu3cf7Ymu00rp7Ozk4sWLnDlz\nhqamJos37/Tp07tlvuHDh5OUlMTMmTOtPnDr6Ohgy5Yt3Lhxg0WLFlnCP0rocoKrqqpi+fLlis2H\nAI4dO0Z1dbVNPnAEyhg+HM6eldtEvfaaXETy/vtgx6if4J9gF0Hubb4E7e3t5Obmcu7cOVpaWggM\nDGTmzJnd0o2ksLCQwsJC5syZw4ABA6wyl+9Cp9OxadMmbt26xeLFixk5cqRV4x07dowrV64wffp0\nq3bZhYWFnD17ltGjRxMdHW3VmgTW4eEhF43813/J2RdXr8KePTBkSE+v7OHGoQ71epqbN29y4cIF\n8vLyMBqNhISEMH/+fEJDQ7vt0bq4uJjKykr0er3NPJ/d3Nzw8/Nj2rRphIeHWzXW+fPnOX36NKNG\njbLKga2+vp5du3YxePBgHheBS4dApYKf/xweeQRWr5bNiXbuBIW9CQQ2wC6CbKvsg+5CkiQ++eQT\nSktLcXFxITY2luTkZAYPHtwt85WVldGvXz+CgoKYMWMGKpXKJn0Hb926hbu7O56enixZssTq8erq\n6jh8+DAxMTHMmTNH8YeS0Whk+/btqFQqq4zrBd3DvHmQni7/mpIC77wDzz7b06t6OHHonnrdyfXr\n1ykvL+exxx5DpVKh1WoJDQ0lMTGx29rO6/V6vvzySzIyMoiIiGDlypU2E6f29nY+/PBDQkJCWL58\nuU3G1Gq1rFy5kmHDhln1lHPo0CFu3rzJypUr8fX1tcnaBLYlJgYuXIAVK+SS64sX4Q9/EOZE9uah\nCVmYTCbKy8sZPnw4Tk5OXLlyhby8PJKTk9FoNMyePbvb5pYkifz8fA4dOkRLSwtjx461uVG/RqMh\nNTXVJuY8ZWVlSJJEaGio1SEPgLFjxxIQEGBTkyWB7fH1hf374f/8H3jzTdmc6LPPwIoOY4IHpE+7\nvbW0tFBaWkpxcTFFRUXo9XrWr19PcHAwU6ZMsUk2w7/i9u3bfPHFF5SWlhIQEMDSpUsZYqOTE7PZ\nzJEjRwgNDSUiIsLqApKuMfft24darWb48OFWey37+voycOBAq/oGCuyHszP89reyOdEzz8hx5bQ0\nuahE0P30qR2yTqfj66+/tnhb1NbWArKhUExMDDExMZb+fd0Vluiio6ODr776ivT0dFxcXJg9ezZj\nxoyx2b1obW1lx44dXL9+HRcXF5vtPp2cnFi1ahVubm5WiXFtbS3vv/8+kydPZuLEiTZZm8B+o3X8\nQQAAGDhJREFUrFoFUVGwcCGMHw8ffSR3uxZ0L712h9xVrOHm5sbAgQO5ffs2b7/9NiAb1oSEhBAf\nH09oaCgBAQF2LUCQJImPPvqImzdvEh8fz/Tp022aMldRUcFnn31GR0cHCxcutIltZVlZGUVFRcyY\nMcPijGcNvr6+jBo1ivj4eKvHEvQMY8bIRSRPPgnLlsn5ym+8Ie+iBd2DQ/shm81mmpubaWxspLGx\nkbq6OrRaLQkJCXR2dvLBBx8watQo5s6di5+fHzNmzCAoKIigoKBuD0Xca60FBQVER0fj7OzMjBkz\n8PDwsMo34ptIkkR6ejpHjhzBx8eH1atXW1Wk0UVBQQE7d+7Ez8+PyZMnW5V+19HRgdlsxt3d3aZN\nYgU9Q0AAHDsml13/93/L5kSbN4MVzdIF34FdVOtOP+Rbt27h7+8PyE0t1Wo1oaGhAHzxxRcWY6Hm\n5maam5vvquxzcnJi1KhRJCQk0K9fP1avXm2JTapUqh7tVJyfn8/OnTuZP38+CQkJVnlG3IvW1lbS\n0tIoLi4mKiqKBQsW2CRvOScnh88//5ygoCBWrlxp1ZhGo5GtW7ei1+t57rnnHOIwV2A9/frBX/8K\niYnwyiswdizs3QtWusEK7oHdY8hHjx61uIQdPHiQQYMGWQS5qqqKzs5O3N3dCQ4OxsfH564vb2/v\nu3KabS16D0JnZyeXLl3C2dmZ+Ph4YmJiWL58udWexfeitLSUnTt3YjAYSE1NZcyYMTYJwZw5c4aj\nR48SFhbG0qVLrfJwNplM7Nixg4qKChYvXizEuI+hUsH3vgcjRsghjORk2LoVujE56aHELoJ8Z/jg\nzpZGGzZsuCsP95lnnrHHcqyira2NjIwMMjMzaWtrIyIigvj4eJydna0qK/4uXFxc8Pb2ZuHChTbJ\nVjCbzRw6dIgLFy4QGxvLggULrCrekSSJvXv3UlhYSGpqKrGxsVavUeCYPPaYbHq/YAHMmQO//rXs\nhyHMiWyD3c2F7qx+8/Hxsff0iqmpqSE9PZ28vDxMJhMRERGMHTvWsru3NSUlJVRVVTFp0iSCg4N5\n9tlnbbIr1uv17Nixg+LiYsaNG8fMmTOtGleSJD7//HMuXbpESkoKSUlJVq9R4NiEhMDp07Bhg9xQ\nNTcX/vY36ObEpYcCuwtyb0Kv15OXl0dOTg5VVVW4urqSmJjI2LFj0XZzK9+MjAxu377NuHHjcHV1\ntVmWyN69eykpKWHOnDlW25p2iXFOTg4TJ05k0qRJNlmjwPHx8JD9lBMSZD+MLnMiG1qDP5QIL4tv\nYDabMRqNuLm5UV1dzf79+/H392fWrFnExcV1W2cSSZK4fPkyQUFB+Pn5MW/ePPr162ezbJEuc//p\n06czevRoq3f2d4rxpEmTSElJEd7GDxkqlVzVFxcHK1f+w5xIfC4rxy4nL93V5NTWdHR08Pvf/55j\nx44BEBISwnPPPccLL7zA2LFju02Ma2pq+Oijj9i1axfnz58H5MIVW4hxV6rc7t27kSQJX19fm4RZ\ncnJyyMnJYfLkyUKMH3LmzJHNiXx9YepUOSNDoIw+Van3IBiNRksxBMCcOXNQq9UkJCRY/CC6mqd2\nFzqdjuPHj5OVlYVGo2Hu3Lk2b/ipUqmora3FYDDQ2dlpMzOjhIQE1Go1MTExQowFREfLorxyJbzw\nghxX/t//lVPmBPdPj/TU6wkkSaKhoYGSkhKKioooKyuzCFRUVNRdj/TdjdFoJCMjg9OnT9PR0UFS\nUhJTpkyx6Q68rq4Ok8nEoEGDmD17Nk5OTlYLp8Fg4MCBA0ydOpX+/ftb1YVE0Pfw8YHPP5cN73/9\na9mcaOdO+HvZgeA+sHvam70pKSnh4sWLlJeX09LSAvyjrDcyMpKQkBC7rc9sNpObm8vJkydpbm4m\nPDyc6dOn26TargtJksjOzubgwYMEBASwYcMGm8XwKysrycvLIyIiQoix4J44O8sVfXFx8PTTclx5\nzx4YNaqnV9Y76BOHel3VfCqVipKSEs6dO8fcuXPx9vamrq6OsrIyhg0bRkhICMOGDWPAgAE98pit\n0+k4ePAg/v7+LFy4kGHDhtl8/L1793Lt2jVCQ0Nt1kTUaDTi6urK8OHDeeWVV/Dy8rLBagV9mRUr\nZHOiBQtg4kT44AP5e4Lvxm4xZKVdiu/EbDbT0tJCXV0dtbW11NbWUldXR11dHcuWLSM4OJjOzk5a\nW1vR6XR4e3szZswYkpOTeyzOeeXKFa5du8bChQvx9PTk2WefRavV2nw9JSUl7Nmzh/b2dmbOnMm4\nceNsMseNGzf49NNPmTt3LpGRkUKMBffNqFFyEcmTT8qx5YsX4T//U5gTfRd2c3tra2v71vclScJk\nMtHZ2YmzszOurq7odDqKi4sJCgpiwIAB1NTUcODAAZqamr7lbaFWqxk4cCBRUVGWTI6oqKi7KuZ6\nIuWu6+dRqVTcvHmTW7du0d7ejru7u819gTs6Ojhy5AjZ2dlotVpWrVplM0Ojy5cvs2fPHry8vGzi\nACd4+PD3h6NH4Qc/gN/8RjYn2rJFjjcLvo3d3d7+8Ic/0NnZidFoxGg0Wr7/xBNPMHr0aBobG9m9\nezepqakMGDDAEt8NCQnBy8sLb29vtFotWq0WDw8Phzrhb25uJjMzk6ysLObNm0dUVFS3poWVlJSQ\nlpZGa2srjz76KCkpKTbJopAkiVOnTnHixAmCg4NZtmxZt/tHC/ou/frBu+/KRSTf/75sTpSWJmdm\nCO7G7mlvoaGhuLi44OLigqurK66urri4uBAUFASAv78/L730kuXRWKvVsn79enssUzE3btwgPT2d\n/Px8zGYzUVFRFv/j7jww1Ov1aDQali1bZrl/thhz79695OfnExcXx9y5c3v0UFbQd3j+edmcaPFi\nWZQ3b4YnnujpVTkWqjtDAPfBA724C51Ox5tvvsmvfvUrHnA+h6W9vZ1Lly6Rm5tLTU0Nbm5uJCYm\nkpSU1G2P910ZFCaTieTkZEB2WbNVWKa2tpbt27dz+/Ztpk2bxvjx4x3qCUTQN6iokDuR5OTIMeWf\n/eyhMCe6r5/Q7n7IfYFjx45x9uxZTCYTgwcPJjU1lbi4ONzc3Lp97pycHDQaDUlJSahUKpuJ8bVr\n19i1axcuLi489dRTDB8+3CbjCgTfJDgYvvpK7tn3f/+vfNj3wQeyP8bDjngWvQ9qa2vJysoiJSUF\nNzc3fHx8GD16NImJiTbtCHIvWltb+eqrr5g8eTIeHh6sXLkSjUZj852rRqMhICCAxYsXi0wKQbfj\n7i6HLBITZce4a9fkfGUbNE3v1dhFkE0mkz2msRmSJFFZWYm3tzf9+/fn1q1bZGZmEh0dzbBhwxhl\nhyx3g8HAuXPnOHv2LJ2dnQQHBzNy5EibHq7V19dTXFxMcnIywcHBrFu3ToQoBHZDpZK9lGNj5Rzl\nMWNgxw7Zc/lhReyQ/45er7eUVRcVFdHW1sbUqVOZNGkSUVFRvPbaa3YJSZjNZrKzszl58iStra3E\nxMQwbdo0BgwYYPO5jh07RmlpKbGxsbi7uwsxFvQIs2fDhQswfz5Mny57YHzvew9FXPlbPLSCbDKZ\nqK6upqysjLKyMq5fv47ZbEatVhMeHk5kZCTh4eEAlqyQ7sRsNpOfn8/Jkyepq6sjODiYpUuXMnTo\nUJvO09HRgcFgwMvLi9mzZ1taZgkEPUlkJJw/D6tWwUsvyeZEb7/98JkTPTSCbDQaaWlpwc/PD0mS\neOutt2hubgbkVLtHH32UiIgIhg4dand3uuvXr7Nv3z7q6uoYOHAgy5YtIyoqyuY71qKiIj7//HP8\n/PxYu3atTaonBQJb4e0t5yf/4hfwX/8F+fmyOZENrV4cnj4pyCaTidu3b9PY2GhpOrpx40b0ej0v\nvfQSKpWKSZMm4e7uTkhISI8Ik9lsxmAwoFarcXNzw8nJiSeffJIRI0bYXIjb29s5dOgQFy9eZODA\ngcyYMUOEJwQOibOznAoXHw/r18tx5d275V8fBnq1H3JnZydNTU3U1tZy69Yty691dXWYzWZcXV35\n2c9+hpOTExMnTrxLhKxtX2QNRqORd999l6FDh7Jw4UICAgJ44YUXukUkr127xr59+2hra2PSpElM\nnjxZFHoIHJ6lS+UwxoIFcgeS99+H1at7elXdj13+Zyop5zWZTLS1tdG/f39UKhUVFRWUl5czceJE\nnJycOHLkCGfPnr3rGh8fHwYOHEhERAT+/v4EBgZaRC66h+s0m5qaKCkpYdSoUbi6uhIXF3eX+b2t\nxbi5uZnDhw9z5coV/P39WbFiBYGBgTadQyDoThISICMDliyBp56S85V//eu+bU5kdy+Ljo4O1Go1\nhYWFXL16FaPRiF6vR6/XYzAY0Ov1dHR00N7eDsCPf/xjPDw8KCkp4dSpUyQkJODl5UVISAiurq74\n+Pig1WoZOHCgXbIgHgRJkigrKyMrK4uCggJUKhWRkZF4enoyZcqUbps3MzOTI0eOYDKZmDJlChMn\nTuxVfQ0Fgi4GDoQjR+DVV+F//gfy8mDrVrldVF/E7iELvV6PWq3m9u3bFBUV0a9fP9zc3HBzc8PL\ny8vyew8PDzw9PS2P1xMmTGDSpEmWP0dGRlriw45GW1sbubm5ZGdnU19fj0ajYdy4cSQnJ1s8LroT\no9FISEgIs2bNEi5tgl6Pq6uccZGQAC++CMnJ8uFfX+yRYBcvC5PJxCeffMK6dev6jJfFNzGbzZbu\nJAUFBZjNZoKDgxk9ejQjRozo1rhtl/F9eHg4cXFxdxn2CwR9iTNnZHMinU6u9Js7t6dXdN84lpdF\nXV2dPaayK5IkodPp8PDwoLOzk88++wxnZ2fGjBnDmDFjbO59fK/5VSoV/fr1o7q62lLGLYRY0FeZ\nMEE2vV+4UC4kef11+PnP+04RiV12yF1itXLlyj61Q964cSMdHR08//zzAFRVVeHv72+XIpKsrCxy\nc3NZv349Li4umM1mh+zuLRB0B+3t8Nxz8MknckeSDz8EO0QDrcFxdshdreh7K2azmYqKCq5evUpF\nRQXPPPMMTk5OPPLII6hUKstOtbuzGMxmM5cvX+bkyZPU19cTEhKCTqfDy8tLiLHgoUKjgY8/luPK\nP/kJFBbK5kS93aTQbgmp3t7e9prKJrS0tFBaWkpJSQnFxcW0t7fj7OxMWFgY7e3teHh42MVkCOTQ\nRH5+PidOnKCuro5BgwaxfPlyIiMjRXhC8NCiUsG//ZtsTrR8OSQlwWefQUpKT69MOSKGfAcNDQ1k\nZGRQWlrKzZs3AXB3dyc8PJzo6GjCw8Mtvfvsgdls5urVq5w6dYqbN28ycOBAlixZQkxMjBBigeDv\nPP64nK88bx7MmAF/+IPcKqo3/hex2w65tbXVXlPdNy0tLZw9e5aIiAhCQ0Pp6OjgwoULBAcHM23a\nNMLCwggICOgx8du5cyf5+fn4+fmxaNEiRo4cKUITAsE9CA+XzYmeegpeeUU2J/rzn8HBShP+JQ+F\nH7JOp6O6uprq6mpqamoYNmwYY8aMwdnZmaysLLy9vQkNDSUgIICf/OQndt0F34lerycrK4vExEQ0\nGo0lZS4mJkYIsUDwL/Dykn0vfvUreOMNKCiQzYnuKIh1ePqcqUFlZSV1dXXU1tZSV1dHTU0NTU1N\nlr/38fGxlCy7u7vz05/+1FLF1pVCZm+6DgUrKio4cuQIHh4exMfHExoaave1CAS9GScnORUuLg7W\nrv2HOdHfW1A6PL1KkE0mE01NTXR2duLv7w/AgQMH0Gg0llLkbdu20draipOTE35+fgwZMoSkpCQG\nDx7M4MGD0Wg0d43ZUyXFkiRRVFRERkYG/v7+zJgxg/DwcJ5//vlubwslEPR1nnxSNieaPx8mT4b3\n3oM1a3p6Vf8auwtydXU1Li4ulqKJiooKTCaTpalmdnY2DQ0N6HQ6dDodbW1ttLW1odPp6OjoAGDI\nkCE8/fTTgNyG6E6D9SeffBIPDw98fX0d0r+hpaWFS5cukZWVRUNDA56enpadsEqlEmIsENiIuDj5\nsG/pUnm3nJsLv/0tOLLZod3Nhd577z0GDRrECy+8AMDhw4cxGo1873vfA2RBrqqqwt3dHQ8PDzw8\nPBg8eDAeHh64u7vj5eWFVqu1jLdq1aq75gpxwC6JJpOJwsJCcnNzKSoqQpIkgoODmTp1KjExMQ75\nwSEQ9AW0Wjh0CH78Yzn7Ii8PPv0UHNXixS6CfGfl2rJly1Cr1ZY/z5s3764Dq/Xr1+Pk5NRn0roK\nCgrYt28fOp0OT09Pxo8fT0JCwl0fKgKBoPtwdZX79MXHy736kpJkc6LY2J5e2bex++b9m77EXbHg\nLnr7brG1tZULFy4QGRnJkCFD8PHxISQkhISEBMLDw0W2hEDQQ2zYADExsGgRjBsHmzbJnhiOhFAH\nK5EkiZqaGmpqagC5mOPMmTN8/fXXAAwePJilS5cSGRkpxFgg6GEefVQ2Jxo5Uhbm118Hs7mnV/UP\nHDi87bh0dnZSXl7OtWvXKCwspLm5mfDwcFatWoWXlxevvfbaXWEZgUDgOAQFwcmT8Pzz8Mtfyod9\nGzdC//49vTI7CvKwYcPsNZXNkSSJ+vp6ysrKKCkpoaSkBKPRiKurK2FhYUyZMoWIiAjL64UYCwSO\njVoNH30EiYmyH8b48XJcuadT/+1iv2mZ7O/OaL2BtrY2SzfqPXv2cPHiRQC8vLyIiIggKiqK4cOH\ni4ahAkEv5+hROTVOpYLt22HatG6Z5r6yFIQgI8d9a2tr0Wq1ODs7c/LkSU6cOGHp51dYWEhTUxOh\noaH4+fn1mQwQgUAgU1IiF5FcvSr37vvBD2xuTuQ4fsgmk4l33nnHHlP9S7rCD10HcVVVVdy4cQOD\nwcAzzzxDUFAQw4cPx9XV1SK8jtq7TyAQ2IawMDh3Tq7me/VVOa78l7/IoQ170mf9kCVJQpIknJyc\nqK+v5/z58xYRNhqNgNx81d/fn7i4OIYOHWppCBocHExwcLBd1ysQCHqW/v1lM6I33pANigoKZB+M\nbu47cRe9OmRhMplobm6mqamJpqYmAgMDGThwINXV1WzcuJHHH3+cxMREqqqq2LhxIwEBAXd9DRw4\n0KFjwMOHD6esrKynl9FrEPfrwRD365+ze7ds5enlBbt2yXnLVt6vu0IWKpVqEfA48ENJktot33cU\nQZYkCbPZjLOzMyaTiVu3buHu7o63tzft7e2cO3fO4mnR2tpKU1MTLS0td42RkpLC5MmT0el0nDhx\ngkceeYShQ4f22i7Mjhpzd1TE/XowxP36bvLyYMECuHFDDl9s2GDV/fqmIO9XuapTAbPUqf8YSXpR\nkqR2u8WQ//jHPwLwzjvvYDabLV8mkwmDwYDRaGTy5MmkpKTQ3t7Oe++9x6RJk5g6dSpms5nTp0/j\n7u6Ou7s7np6ehIWF4e3tfdeXl5cXINtqpqam3vnD2+PHFAgEfYhHHpHNiZYtk6v8bI1nwizcI8Y5\nNZz4cJ2x9voalZPz9x5oh6xWqyW9Xm/7lQkEAsFDhufouagDo2k48SHmjlYkY4fRYUIWAoFA0If5\nVsgClSpV5arpkAy6fwd+I0mSJARZIBAIup9vCvJEIBn4g3SHKApBFggEgu7nvg6yhP2YoFfR5Zr3\nz/xCzGYz8fHxuLq6otFo2Lx5s51XKOjNpKen4+vri5ubG2q1mkWLFn3rNd35HhOCLOhVvPzyy2za\ntOmf/v0bb7xBVVUVer2eP/3pTzz//PN2XJ2gt+Pm5sbbb7+NXq+ntLSUffv2sXfv3rte053vMSHI\ngl7Fyy+//J1turZt28by5ctxcnLimWeewWAwkJuba8cVCnozCQkJlrZwgYGBDBgwgPz8/Lte053v\nMSHIgj5FfX09MTExlj97enpy6dKlHlyRoLdy+vRpamtrWb169V3f7873mBBkgUAg+AY1NTXMnDmT\nH/3oRwwZMsRu8wpBFvQp/Pz8KCgosPy5tbWVuLi4HlyRoLeh0+mIjY1lxowZ/Pa3v/3W33fne0wI\nsqBPsWzZMrZt24bZbOZvf/sb/fr1IyEhoaeXJeglmM1miwdOWlraPV/Tne8xx7U6EwjuQUhICDdu\n3LAYUT311FMYDAYAtmzZwi9+8Qt27tyJm5sbzs7OvPfeez28YkFv4i9/+QulpaWo1Wo0Gg0AP/vZ\nz7h27RrQ/e+xBy0MsW4ylapDkiTRcE4gEAjugV0FWSAQCAT/HBFDFggEAgdBCLJAIBA4CEKQBQKB\nwEEQgiwQCAQOghBkgUAgcBCEIAsEAoGDIARZIBAIHAQhyAKBQOAgCEEWCAQCB+H/A2kr+ecj117j\nAAAAAElFTkSuQmCC\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "%matplotlib inline\n", "import plot_helper\n", "\n", "plot_helper.plot_qp2()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We return to the textbook model and set the solver to one that can handle quadratic objectives such as cplex. We then add the linear constraint that the sum of our x and y reactions, that we set to FBA and NH4t, must equal 2." ] }, { "cell_type": "code", "execution_count": 8, "metadata": { "collapsed": true }, "outputs": [], "source": [ "model.solver = 'cplex'\n", "sum_two = model.problem.Constraint(\n", " model.reactions.FBA.flux_expression + model.reactions.NH4t.flux_expression,\n", " lb=2,\n", " ub=2)\n", "model.add_cons_vars(sum_two)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Next we add the quadratic objective" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [], "source": [ "quadratic_objective = model.problem.Objective(\n", " 0.5 * model.reactions.NH4t.flux_expression**2 + 0.5 *\n", " model.reactions.FBA.flux_expression**2 -\n", " model.reactions.FBA.flux_expression,\n", " direction='min')\n", "model.objective = quadratic_objective\n", "solution = model.optimize(objective_sense=None)" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "0.5 1.5\n" ] } ], "source": [ "print(solution.fluxes['NH4t'], solution.fluxes['FBA'])" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Variables" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We can also create additional variables to facilitate studying the effects of new constraints and variables. Suppose we want to study the difference in flux between nitrogen and carbon uptake whilst we block other reactions. For this it will may help to add another variable representing this difference." ] }, { "cell_type": "code", "execution_count": 11, "metadata": { "collapsed": true }, "outputs": [], "source": [ "model = cobra.test.create_test_model('textbook')\n", "difference = model.problem.Variable('difference')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We use constraints to define what values this variable shall take" ] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [], "source": [ "constraint = model.problem.Constraint(\n", " model.reactions.EX_glc__D_e.flux_expression -\n", " model.reactions.EX_nh4_e.flux_expression - difference,\n", " lb=0,\n", " ub=0)\n", "model.add_cons_vars([difference, constraint])" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Now we can access that difference directly during our knock-out exploration by looking at its primal value." ] }, { "cell_type": "code", "execution_count": 13, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "-5.234680806802543\n", "-5.2346808068025386\n", "-5.234680806802525\n", "-1.8644444444444337\n", "-1.8644444444444466\n" ] } ], "source": [ "for reaction in model.reactions[:5]:\n", " with model:\n", " reaction.knock_out()\n", " model.optimize()\n", " print(model.solver.variables.difference.primal)" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "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.6.3" } }, "nbformat": 4, "nbformat_minor": 1 } cobrapy-0.14.2/documentation_builder/deletions.ipynb000066400000000000000000000506031342367665000226650ustar00rootroot00000000000000{ "cells": [ { "cell_type": "markdown", "metadata": { "deletable": true, "editable": true }, "source": [ "# Simulating Deletions" ] }, { "cell_type": "code", "execution_count": 1, "metadata": { "collapsed": false, "deletable": true, "editable": true }, "outputs": [], "source": [ "import pandas\n", "from time import time\n", "\n", "import cobra.test\n", "from cobra.flux_analysis import (\n", " single_gene_deletion, single_reaction_deletion, double_gene_deletion,\n", " double_reaction_deletion)\n", "\n", "cobra_model = cobra.test.create_test_model(\"textbook\")\n", "ecoli_model = cobra.test.create_test_model(\"ecoli\")" ] }, { "cell_type": "markdown", "metadata": { "deletable": true, "editable": true }, "source": [ "## Knocking out single genes and reactions" ] }, { "cell_type": "markdown", "metadata": { "deletable": true, "editable": true }, "source": [ "A commonly asked question when analyzing metabolic models is what will happen if a certain reaction was not allowed to have any flux at all. This can tested using cobrapy by" ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "collapsed": false, "deletable": true, "editable": true }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "complete model: \n", "pfk knocked out: \n" ] } ], "source": [ "print('complete model: ', cobra_model.optimize())\n", "with cobra_model:\n", " cobra_model.reactions.PFK.knock_out()\n", " print('pfk knocked out: ', cobra_model.optimize())" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "For evaluating genetic manipulation strategies, it is more interesting to examine what happens if given genes are knocked out as doing so can affect no reactions in case of redundancy, or more reactions if gene when is participating in more than one reaction." ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "complete model: \n", "pfkA knocked out: \n", "pfkB knocked out: \n" ] } ], "source": [ "print('complete model: ', cobra_model.optimize())\n", "with cobra_model:\n", " cobra_model.genes.b1723.knock_out()\n", " print('pfkA knocked out: ', cobra_model.optimize())\n", " cobra_model.genes.b3916.knock_out()\n", " print('pfkB knocked out: ', cobra_model.optimize())" ] }, { "cell_type": "markdown", "metadata": { "deletable": true, "editable": true }, "source": [ "## Single Deletions" ] }, { "cell_type": "markdown", "metadata": { "deletable": true, "editable": true }, "source": [ "Perform all single gene deletions on a model" ] }, { "cell_type": "code", "execution_count": 4, "metadata": { "collapsed": false, "deletable": true, "editable": true }, "outputs": [], "source": [ "deletion_results = single_gene_deletion(cobra_model)" ] }, { "cell_type": "markdown", "metadata": { "deletable": true, "editable": true }, "source": [ "These can also be done for only a subset of genes" ] }, { "cell_type": "code", "execution_count": 5, "metadata": { "collapsed": false, "deletable": true, "editable": true }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
fluxstatus
b01160.782351optimal
b01180.873922optimal
b03510.873922optimal
b03560.873922optimal
b04740.873922optimal
b07260.858307optimal
b07270.858307optimal
b12410.873922optimal
b12760.873922optimal
b14780.873922optimal
b18490.873922optimal
b22960.873922optimal
b25870.873922optimal
b31150.873922optimal
b37320.374230optimal
b37330.374230optimal
b37340.374230optimal
b37350.374230optimal
b37360.374230optimal
s00010.211141optimal
\n", "
" ], "text/plain": [ " flux status\n", "b0116 0.782351 optimal\n", "b0118 0.873922 optimal\n", "b0351 0.873922 optimal\n", "b0356 0.873922 optimal\n", "b0474 0.873922 optimal\n", "b0726 0.858307 optimal\n", "b0727 0.858307 optimal\n", "b1241 0.873922 optimal\n", "b1276 0.873922 optimal\n", "b1478 0.873922 optimal\n", "b1849 0.873922 optimal\n", "b2296 0.873922 optimal\n", "b2587 0.873922 optimal\n", "b3115 0.873922 optimal\n", "b3732 0.374230 optimal\n", "b3733 0.374230 optimal\n", "b3734 0.374230 optimal\n", "b3735 0.374230 optimal\n", "b3736 0.374230 optimal\n", "s0001 0.211141 optimal" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "single_gene_deletion(cobra_model, cobra_model.genes[:20])" ] }, { "cell_type": "markdown", "metadata": { "deletable": true, "editable": true }, "source": [ "This can also be done for reactions" ] }, { "cell_type": "code", "execution_count": 6, "metadata": { "collapsed": false, "deletable": true, "editable": true }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
fluxstatus
ACALD8.739215e-01optimal
ACALDt8.739215e-01optimal
ACKr8.739215e-01optimal
ACONTa-5.039994e-13optimal
ACONTb-1.477823e-12optimal
ACt2r8.739215e-01optimal
ADK18.739215e-01optimal
AKGDH8.583074e-01optimal
AKGt2r8.739215e-01optimal
ALCD2x8.739215e-01optimal
ATPM9.166475e-01optimal
ATPS4r3.742299e-01optimal
Biomass_Ecoli_core0.000000e+00optimal
CO2t4.616696e-01optimal
CS1.129472e-12optimal
CYTBD2.116629e-01optimal
D_LACt28.739215e-01optimal
ENO1.161773e-14optimal
ETOHt2r8.739215e-01optimal
EX_ac_e8.739215e-01optimal
\n", "
" ], "text/plain": [ " flux status\n", "ACALD 8.739215e-01 optimal\n", "ACALDt 8.739215e-01 optimal\n", "ACKr 8.739215e-01 optimal\n", "ACONTa -5.039994e-13 optimal\n", "ACONTb -1.477823e-12 optimal\n", "ACt2r 8.739215e-01 optimal\n", "ADK1 8.739215e-01 optimal\n", "AKGDH 8.583074e-01 optimal\n", "AKGt2r 8.739215e-01 optimal\n", "ALCD2x 8.739215e-01 optimal\n", "ATPM 9.166475e-01 optimal\n", "ATPS4r 3.742299e-01 optimal\n", "Biomass_Ecoli_core 0.000000e+00 optimal\n", "CO2t 4.616696e-01 optimal\n", "CS 1.129472e-12 optimal\n", "CYTBD 2.116629e-01 optimal\n", "D_LACt2 8.739215e-01 optimal\n", "ENO 1.161773e-14 optimal\n", "ETOHt2r 8.739215e-01 optimal\n", "EX_ac_e 8.739215e-01 optimal" ] }, "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ "single_reaction_deletion(cobra_model, cobra_model.reactions[:20])" ] }, { "cell_type": "markdown", "metadata": { "deletable": true, "editable": true }, "source": [ "## Double Deletions" ] }, { "cell_type": "markdown", "metadata": { "deletable": true, "editable": true }, "source": [ "Double deletions run in a similar way. Passing in `return_frame=True` will cause them to format the results as a `pandas.DataFrame`." ] }, { "cell_type": "code", "execution_count": 7, "metadata": { "collapsed": false, "deletable": true, "editable": true }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
b2464b0008b2935b2465b3919
b24640.87390.86480.87390.87390.704
b00080.86480.87390.87390.87390.704
b29350.87390.87390.87390.00000.704
b24650.87390.87390.00000.87390.704
b39190.70400.70400.70400.70400.704
\n", "
" ], "text/plain": [ " b2464 b0008 b2935 b2465 b3919\n", "b2464 0.8739 0.8648 0.8739 0.8739 0.704\n", "b0008 0.8648 0.8739 0.8739 0.8739 0.704\n", "b2935 0.8739 0.8739 0.8739 0.0000 0.704\n", "b2465 0.8739 0.8739 0.0000 0.8739 0.704\n", "b3919 0.7040 0.7040 0.7040 0.7040 0.704" ] }, "execution_count": 7, "metadata": {}, "output_type": "execute_result" } ], "source": [ "double_gene_deletion(\n", " cobra_model, cobra_model.genes[-5:], return_frame=True).round(4)" ] }, { "cell_type": "markdown", "metadata": { "deletable": true, "editable": true }, "source": [ "By default, the double deletion function will automatically use multiprocessing, splitting the task over up to 4 cores if they are available. The number of cores can be manually specified as well. Setting use of a single core will disable use of the multiprocessing library, which often aids debugging." ] }, { "cell_type": "code", "execution_count": 8, "metadata": { "collapsed": false, "deletable": true, "editable": true }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Double gene deletions for 200 genes completed in 33.26 sec with 2 cores\n", "Double gene deletions for 200 genes completed in 45.38 sec with 1 core\n", "Speedup of 1.36x\n" ] } ], "source": [ "start = time() # start timer()\n", "double_gene_deletion(\n", " ecoli_model, ecoli_model.genes[:300], number_of_processes=2)\n", "t1 = time() - start\n", "print(\"Double gene deletions for 200 genes completed in \"\n", " \"%.2f sec with 2 cores\" % t1)\n", "\n", "start = time() # start timer()\n", "double_gene_deletion(\n", " ecoli_model, ecoli_model.genes[:300], number_of_processes=1)\n", "t2 = time() - start\n", "print(\"Double gene deletions for 200 genes completed in \"\n", " \"%.2f sec with 1 core\" % t2)\n", "\n", "print(\"Speedup of %.2fx\" % (t2 / t1))" ] }, { "cell_type": "markdown", "metadata": { "deletable": true, "editable": true }, "source": [ "Double deletions can also be run for reactions." ] }, { "cell_type": "code", "execution_count": 9, "metadata": { "collapsed": false, "deletable": true, "editable": true }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
ACKrACONTaACONTbACt2rADK1
ACKr0.87390.00.00.87390.8739
ACONTa0.00000.00.00.00000.0000
ACONTb0.00000.00.00.0000-0.0000
ACt2r0.87390.00.00.87390.8739
ADK10.87390.0-0.00.87390.8739
\n", "
" ], "text/plain": [ " ACKr ACONTa ACONTb ACt2r ADK1\n", "ACKr 0.8739 0.0 0.0 0.8739 0.8739\n", "ACONTa 0.0000 0.0 0.0 0.0000 0.0000\n", "ACONTb 0.0000 0.0 0.0 0.0000 -0.0000\n", "ACt2r 0.8739 0.0 0.0 0.8739 0.8739\n", "ADK1 0.8739 0.0 -0.0 0.8739 0.8739" ] }, "execution_count": 9, "metadata": {}, "output_type": "execute_result" } ], "source": [ "double_reaction_deletion(\n", " cobra_model, cobra_model.reactions[2:7], return_frame=True).round(4)" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "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.6.0" } }, "nbformat": 4, "nbformat_minor": 0 } cobrapy-0.14.2/documentation_builder/dfba.ipynb000066400000000000000000000727221342367665000216010ustar00rootroot00000000000000{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Dynamic Flux Balance Analysis (dFBA) in COBRApy" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The following notebook shows a simple, but slow example of implementing dFBA using COBRApy and [scipy.integrate.solve_ivp](https://docs.scipy.org/doc/scipy/reference/generated/scipy.integrate.solve_ivp.html). This notebook shows a static optimization approach (SOA) implementation and should not be considered production ready.\n", "\n", "The model considers only basic Michaelis-Menten limited growth on glucose." ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import numpy as np\n", "from tqdm import tqdm\n", "\n", "from scipy.integrate import solve_ivp\n", "\n", "import matplotlib.pyplot as plt\n", "%matplotlib inline" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Create or load a cobrapy model. Here, we use the 'textbook' e-coli core model." ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "import cobra\n", "from cobra.test import create_test_model\n", "model = create_test_model('textbook')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Set up the dynamic system" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Dynamic flux balance analysis couples a dynamic system in external cellular concentrations to a pseudo-steady state metabolic model.\n", "\n", "In this notebook, we define the function `add_dynamic_bounds(model, y)` to convert the external metabolite concentrations into bounds on the boundary fluxes in the metabolic model." ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [], "source": [ "def add_dynamic_bounds(model, y):\n", " \"\"\"Use external concentrations to bound the uptake flux of glucose.\"\"\"\n", " biomass, glucose = y # expand the boundary species\n", " glucose_max_import = -10 * glucose / (5 + glucose)\n", " model.reactions.EX_glc__D_e.lower_bound = glucose_max_import\n", " \n", "\n", "def dynamic_system(t, y):\n", " \"\"\"Calculate the time derivative of external species.\"\"\"\n", "\n", " biomass, glucose = y # expand the boundary species\n", " \n", " # Calculate the specific exchanges fluxes at the given external concentrations.\n", " with model:\n", " add_dynamic_bounds(model, y)\n", " \n", " cobra.util.add_lp_feasibility(model)\n", " feasibility = cobra.util.fix_objective_as_constraint(model)\n", " lex_constraints = cobra.util.add_lexicographic_constraints(\n", " model, ['Biomass_Ecoli_core', 'EX_glc__D_e'], ['max', 'max'])\n", " \n", " # Since the calculated fluxes are specific rates, we multiply them by the\n", " # biomass concentration to get the bulk exchange rates.\n", " fluxes = lex_constraints.values\n", " fluxes *= biomass\n", " \n", " # This implementation is **not** efficient, so I display the current\n", " # simulation time using a progress bar.\n", " if dynamic_system.pbar is not None:\n", " dynamic_system.pbar.update(1)\n", " dynamic_system.pbar.set_description('t = {:.3f}'.format(t))\n", " \n", " return fluxes\n", "\n", "dynamic_system.pbar = None\n", "\n", "\n", "def infeasible_event(t, y):\n", " \"\"\"\n", " Determine solution feasibility.\n", " \n", " Avoiding infeasible solutions is handled by solve_ivp's built-in event detection.\n", " This function re-solves the LP to determine whether or not the solution is feasible\n", " (and if not, how far it is from feasibility). When the sign of this function changes\n", " from -epsilon to positive, we know the solution is no longer feasible.\n", " \n", " \"\"\"\n", " \n", " with model:\n", " \n", " add_dynamic_bounds(model, y)\n", " \n", " cobra.util.add_lp_feasibility(model)\n", " feasibility = cobra.util.fix_objective_as_constraint(model)\n", " \n", " return feasibility - infeasible_event.epsilon\n", "\n", "infeasible_event.epsilon = 1E-6\n", "infeasible_event.direction = 1\n", "infeasible_event.terminal = True" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Run the dynamic FBA simulation" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "t = 5.804: : 185it [00:16, 11.27it/s]\n" ] } ], "source": [ "ts = np.linspace(0, 15, 100) # Desired integration resolution and interval\n", "y0 = [0.1, 10]\n", "\n", "with tqdm() as pbar:\n", " dynamic_system.pbar = pbar\n", "\n", " sol = solve_ivp(\n", " fun=dynamic_system,\n", " events=[infeasible_event],\n", " t_span=(ts.min(), ts.max()),\n", " y0=y0,\n", " t_eval=ts,\n", " rtol=1e-6,\n", " atol=1e-8,\n", " method='BDF'\n", " )" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Because the culture runs out of glucose, the simulation terminates early. The exact time of this 'cell death' is recorded in `sol.t_events`." ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "text/plain": [ " message: 'A termination event occurred.'\n", " nfev: 179\n", " njev: 2\n", " nlu: 14\n", " sol: None\n", " status: 1\n", " success: True\n", " t: array([0. , 0.15151515, 0.3030303 , 0.45454545, 0.60606061,\n", " 0.75757576, 0.90909091, 1.06060606, 1.21212121, 1.36363636,\n", " 1.51515152, 1.66666667, 1.81818182, 1.96969697, 2.12121212,\n", " 2.27272727, 2.42424242, 2.57575758, 2.72727273, 2.87878788,\n", " 3.03030303, 3.18181818, 3.33333333, 3.48484848, 3.63636364,\n", " 3.78787879, 3.93939394, 4.09090909, 4.24242424, 4.39393939,\n", " 4.54545455, 4.6969697 , 4.84848485, 5. , 5.15151515,\n", " 5.3030303 , 5.45454545, 5.60606061, 5.75757576])\n", " t_events: [array([5.80191035])]\n", " y: array([[ 0.1 , 0.10897602, 0.11871674, 0.12927916, 0.14072254,\n", " 0.15310825, 0.16649936, 0.18095988, 0.19655403, 0.21334507,\n", " 0.23139394, 0.25075753, 0.27148649, 0.29362257, 0.31719545,\n", " 0.34221886, 0.36868605, 0.3965646 , 0.42579062, 0.4562623 ,\n", " 0.48783322, 0.52030582, 0.55342574, 0.58687742, 0.62028461,\n", " 0.65321433, 0.685188 , 0.71570065, 0.74425054, 0.77037369,\n", " 0.79368263, 0.81390289, 0.83089676, 0.84467165, 0.85535715,\n", " 0.8631722 , 0.86843813, 0.8715096 , 0.8727423 ],\n", " [10. , 9.8947027 , 9.78040248, 9.65642157, 9.52205334,\n", " 9.37656372, 9.21919615, 9.04917892, 8.86573366, 8.6680879 ,\n", " 8.45549026, 8.22722915, 7.98265735, 7.72122137, 7.442497 ,\n", " 7.14623236, 6.83239879, 6.50124888, 6.15338213, 5.78981735,\n", " 5.41206877, 5.02222068, 4.62299297, 4.21779303, 3.81071525,\n", " 3.40650104, 3.01042208, 2.6280723 , 2.26504645, 1.92656158,\n", " 1.61703023, 1.33965598, 1.09616507, 0.88670502, 0.70995892,\n", " 0.56344028, 0.44387781, 0.34762375, 0.27100065]])" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "sol" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Plot timelines of biomass and glucose" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "Text(0, 0.5, 'Glucose')" ] }, "execution_count": 6, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAAaMAAAD8CAYAAADaOstiAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDMuMC4wLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvqOYd8AAAIABJREFUeJzt3Xd0VFXXx/HvTkJCL1IE6VVQDFWqAiooCoICClhAFLH33h7ba++PHREEG1KEh6qIgCgqhF4FQk1oQXoLpOz3jzNoREgGMpM7k9mftWYx986dmZ0l8ss59xRRVYwxxhgvRXldgDHGGGNhZIwxxnMWRsYYYzxnYWSMMcZzFkbGGGM8Z2FkjDHGcxZGxhhjPGdhZIwxxnMWRsYYYzwXE8wPF5GOwDtANDBIVV8+5vWqwGCgLLATuE5Vk7P7zKioKC1UqFCQKjbGmPzp4MGDqqoh2wCRYC0HJCLRwCqgA5AMJAC9VXV5lmtGAhNUdaiIXAj0U9Xrs/vcIkWK6IEDB4JSszHG5FciclBVi3hdx4kEMyWbAYmqulZVjwDDga7HXHMWMM33fPpxXjfGGBMBghlGFYGkLMfJvnNZLQK6+Z5fCRQTkdLHfpCIDBCRuSIyNz09PSjFGmOM8Y7X/YcPAm1FZAHQFtgEZBx7kaoOVNWmqto0Jiaot7mMMcZ4IJj/sm8CKmc5ruQ79xdV3YyvZSQiRYHuqro7iDUZY4wJQcFsGSUAtUWkuojEAr2AcVkvEJEyInK0hsdwI+uMMcZEmKCFkaqmA3cC3wMrgBGqukxEnhORLr7L2gErRWQVcDrwQrDqMcYYc2IiMlhEUkRkaZZzp4nIDyKy2vdnqaB9f7jt9GpDu40x5uTlNLRbRNoA+4Fhqlrfd+5VYKeqviwijwKlVPWRYNQXOaMBfv8dfvwR2reHpk0hOtrriowxhsxMZefBI2zfd5gDh9M5lJbBoSMZHErLIPWv55kcSsvgorrlaFC5ZFDqUNWZIlLtmNNdcT1YAEOBGYCFUa78/DM8+aR7lCwJF1wAHTq4cKpVC0S8rtAYkw/tTU1j9bZ9JKbsZ8ueVFL2HSZl72FS9qWSsvcwf+4/THqmfz1U5YrF5SaMYkRkbpbjgao6MIf3nK6qW3zPt+JupwRFZHXTbd8O06bB1Knwww+wYYM7X6WKC6ajj9NOC1zBxpiIsP9wOqu27WP1tn2s2rbf93w/W/em/uO604rEUq5YHOWKF3R/+h5lixWkWMEYCsVGU6hANAULRP/1vFCBaOJiooiKOvVfmv1ZgcHXMpqQpZtut6qWzPL6LlUNyn2jyAqjrFRhzRoXSlOnupDavRuioqBVK7jsMveIj7dWkzHmX/YcSiNh3U5+X7uD39ftYNnmvRz957RggShqlStKnXLFqH16MeqcXpTa5YpRvkRBYmO8md55imG0EminqltEpAIwQ1XPDEp9ERtGx8rIgDlzYPJkmDgR5s935ytW/DuYLroIihUL/HcbY0LeicInNiaKJlVK0az6adSvWII6pxelUqnCROeiFRMMpxhGrwE7sgxgOE1VHw5KfRZGJ7BlC3z3HUyaBFOmwN69EBvr7jFdcQV06QKnB6371BgTAvYcTOP75VsZv2gzv67ZQUam/hU+LWqUpkWN02hQuSQFC4T+gCg/RtN9jRusUAbYBjwNjAVGAFWADcDVqrozKPVZGPkhLQ1mzYLx42HMGFi3znXdtWoFV17pwqlmzbytyRgTFPsPpzN1+TbGL9rMzNXbSctQqpxWmE7xFWhXp2zYhM+xQn3Vbgujk6UKS5bA2LEumBYudOfr13fB1LMnnH22d/UZY05aWkYmPyzfxriFm5m+MoXD6ZmcUaIgneIrcHmDMzinYgkkzO8dWxgFmOdhdKz1610wjR3rho9nZrow6tnTPerU8bpCY8wJ7D54hK/mbGTYrxvYujeVMkXj6Bxfgc7xFWhcpVSuRq+FGgujAAu5MMpq61YYPRq++cYFE0DDhtCrF1x9NVSv7m19xhgAElP2M2TWOkbPTyY1LZPzapWhX+tqtDuzXMgNPAgUC6MAC+kwyio5GUaOdME0e7Y717w5XH+9C6fS/9q2yRgTRKrKL4l/8ukv65ixcjuxMVFc2bAi/c6rRt3yxb0uL+gsjAIsbMIoq/XrYcQI+PJLWLwYChSAzp2hb1+49FI3Ss8YExSqypTl23hzyipWbttHmaJx9GlZlWuaV6FM0Tivy8szFkYBFpZhlNWiRTBsmAumbdugTBno3dsFU+PGNsHWmACau34nL03+g3kbdlGzbBFua1eLyxtUIC4m/EbD5ZaFUYCFfRgdlZ7u5i8NHQr/+x8cPuwGPvTvD3362JJExuRCYso+XvluJT8s30a5YnHc16EOVzWpREy015tbe8fCKMDyTRhltXu368YbPNjdX4qLg6uuggED4LzzrLVkjJ+27U3l7amr+CYhicKxMdzatgY3nledwrGRsyb0iVgYBVi+DKOsFi2CTz6Bzz93qz7UretCqU8fG/RgzAkcOpLBBzMS+eTntWRkKtc2r8pdF9aidATdE8pJRIeRiHQE3gGigUGq+vIxr1fB7ZFR0nfNo6o6KbvPzPdhdNSBA661NHCg24spLg569IC77nKj8owxAPya+CePfruEjTsPcnmDM3jw4jpULR2y/+Z6JmLDSESigVVAByAZSAB6q+ryLNcMBBao6ocichYwSVWrZfe5ERNGWS1e7FpLw4a51lKzZnDPPS6cbCSeiVB7DqXx0qQVDE9IolrpwrzULZ6WNa334ERCPYyCeTevGZCoqmtV9QgwHLdrYFYKHB3gXwLYHMR6wld8PLz7rpu79N577h7TtddC1arw3HNuVJ4xEeS7pVvp8OZPjJibxC1ta/DdvW0siMJcMFtGPYCOqtrfd3w90FxV78xyTQVgClAKKAK0V9V52X1uRLaMjpWZ6Ubi/fe/bsuL2Fg3kfaee9zwcGPyqZR9qTwzbhmTlmylXoXivNo9nnMqlfC6rLAQyS0jf/QGPlPVSsBlwOci8q+aRGSAiMwVkbnp6el5XmTIiYqCjh3d9hZ//OEGOIweDU2auC0ufvgBwmxgijHZUVVGzk2iw5szmboihYcuOZNxd7a2IMpHgtkyagk8o6qX+I4fA1DVl7JcswzXekryHa8FWqhqyok+11pGJ7Bnj7uv9NZbsHkzNGoEjzwC3btDjA1rNeFrb2oaj45ezKQlWzm3Wile7h5PzbJFvS4r7ERyyygBqC0i1UUkFugFjDvmmo3ARQAiUg8oCGwPYk35V4kS8OCDsHYtDBoEBw+6rrszz4QPP4RDh7yu0JiTtihpN53++zPfL9vGo5fW5ZsBLS2I8qlgD+2+DHgbN2x7sKq+ICLPAXNVdZxvBN0nQFHcYIaHVXVKdp9pLSM/ZWa6lR1eecVNpC1Xzt1TuvNOKJ7/F4U04U1VGTxrPS9PXkHZonG8e00jmlS1VUlyI9RbRjbpNb9ThZkzXShNngylSsH998Pdd1somZC0++ARHhy5mKkrttG+3um8flU8JQvbFIbcsjAKMAujXJg3D5591m2fXqoUPPCAm0RroWRCxLwNu7j76wWk7Evl0UvrcWPramG/w2qosDAKMAujAJg3D555BiZMcAuyHg2lYsW8rsxEKFVl4My1vPb9SiqULMh7vRvToHJJr8vKVyyMAszCKIDmznWhNHGiC6UHH3Tdd0VC9u+ryYdS0zJ4cOQiJizewqX1y/Ny93hKFCrgdVn5joVRgFkYBUFCguu+mzgRypd3AXXjjW4TQGOCaNveVAYMm8viTXt4+JK63Nq2hnXLBUmoh5HXk15NKDj3XNdl98svULMm3Hor1K8Po0bZ5FkTNEs37aHre7NYnbKfj69rwm3taloQRTALI/O31q3h55/dkPCYGLenUosWMGOG15WZfGbSki30+OhXoqOEUbe24uKzy3tdkvGYhZH5JxHo0sXtq/Tpp7BpE1xwAVx2mVs93JhcUFX+++Nqbv9yPmdVKM7YO1pz1hk2mtNYGJkTiYlx941Wr3ZzlH77DRo2dOvgbbdFMszJS03L4O7hC3nzh1Vc2agiX93cgrLFbPM749gABuOfXbvcdhXvvedG2z39NNxxh+2nZPzy5/7D3DR0LouSdvPQJWdyu90fynOhPoDBwsicnBUr4L774Pvv3bp3b7/tVhA35gSSdh7k+k9ns3VvKm/3bETH+nZ/yAuhHkbWTWdOTr16blmhCRPc+neXXgqdO8OqVV5XZkLQii176fbhr+w6mMaX/ZtbEJkTsjAyJ08EOnWCpUvh9dfd2nf167tJs/v2eV2dCRGz1+7g6o9/I1qEkbe2tIVOTbYsjMypi411SwmtXg19+sCbb8JZZ8GYMTY/KcJNWbaV6wfPoWyxOEbf3oo6p9tSUyZ7FkYm904/3e2h9Ouvblmhbt2ga1fYsMHryowHRiQkcesX86hXoTijbm1FxZKFvC7J+EFE7hORZSKyVES+FpGCefn9FkYmcFq0cIuwvv46/PijayW99hqkpXldmckDqsoHMxJ5ePRizqtdlq/6N+e0IjbaMhyISEXgbqCpqtbH7UHXKy9rsDAygRUT47ruVqyA9u3h4YehSRM3T8nkW5mZyv9NXMGr362kS4MzGNSnKUXibLv7MBMDFBKRGKAwsDkvv9zCyARHlSpuWaExY9wcpdat3Zp3e/Z4XZkJsMxM5fExS/j0l3Xc0Koab/dsSGyM/dMSTlR1E/A6sBHYAuzJadftQAvq3xgR6SgiK0UkUUQePc7rb4nIQt9jlYjsDmY9xgNXXPH33KRPPnGj7r77zuuqTIBkZCoPjlrE8IQk7rqwFk9ffhZRUTaZNUTFiMjcLI8BR18QkVJAV6A6cAZQRESuy8vigjbpVUSigVVAByAZSAB6q+ryE1x/F9BIVW/M7nNt0msYmzMH+vWD5cvdn2++CSVtA7VwlZ6RyX0jFjF+0Wbu71CHuy+q7XVJJhvZTXoVkauAjqp6k++4D9BCVW/Pq/qC2TJqBiSq6lpVPQIMxyXvifQGvg5iPcZrzZrB/Pnw+OMwbBicfbbbQ8mEnSPpmdz19QLGL9rMo5fWtSAKfxuBFiJSWNw6TRcBK/KygGCGUUUgKctxsu/cv4hIVVzzcNoJXh9wtGmZnp4e8EJNHoqLgxdegNmz3TDwzp3hhhvcfSUTFg6nZ3D7l/OYvHQrT3U+i1vb1vS6JJNLqjobGAXMB5bgsmFgXtYQKncZewGjVDXjeC+q6kBVbaqqTWNibIROvtCkidv2/Mkn4YsvXCtp/HivqzI5SE3LYMCweUxdkcLzXc/mpvOqe12SCRBVfVpV66pqfVW9XlUP5+X3BzOMNgGVsxxX8p07nl5YF13kiYuD559395LKlnX7KPXvD/v3e12ZOY5DRzLoP3QuM1dv5+Vu53B9y2pel2TykWCGUQJQW0Sqi0gsLnDGHXuRiNQFSgE2ESVSNW4MCQnw2GMweDA0auS68UzIOHA4nRuGzOHXNX/yeo8G9GpWxeuSTD4TtDBS1XTgTuB73I2wEaq6TESeE5EuWS7tBQzXcNvLwgRWbCy8+KLb4vzIETcv6fnnwe4Reu7QkQxuGppAwvqdvNWzId2bVPK6JJMP2X5GJvTs3u027vvqK2jVyt1Tqm73JryQmua65n5d8ydv9WxI14bHHYNkwoDtZ2TMySpZEr780j2WLoUGDdxQ8DD7xSncpaZlcMvn85i15k9e69HAgsgElYWRCV3XXAOLF0PDhtC3L/Tq5VpNJuiOpGdy+5fz+WmVG6xgXXMm2CyMTGirWhWmT3f3k7791g0JnzfP66rytbSMTO78aj7T/kjh/66oT89zbbCCCT4LIxP6oqPdSLuZM912FK1awXvvWbddEKRnZHLP8AVMWb6NZ7uczXUtqnpdkokQFkYmfLRsCQsWQIcOcNddcPXVtgp4AGVkKvePWMSkJVt5slM9+raq5nVJJoJYGJnwUro0jBsHr77qtqdo3Nitd2dyJSNTeWjkIsb51prrf34Nr0syEcbCyISfqCh46CHXbXfkiGsxffCBddudIlXlybFL+HbBJh7oUMfWmjOesDAy4atVK1i40O0oe8cd0LMn7NvndVVhRdXt0Pr1nCTuuKAmd9nq28YjFkYmvJUu7RZYffllN9queXNYudLrqsLGW1NX/7VD64MXn+l1OSaCWRiZ8BcVBY88Aj/8ANu3u32TbAXwHH380xr+++Nqrm5aif90Pgu3jY0x3rAwMvnHBRe4OUi1a7sVwJ99FjIzva4qJH3++wZemvwHneMr8FK3eNsq3HjOwsjkL1WqwM8/Q58+8MwzcMUVNvz7GKPnJfPU2KW0r1eOt3o2JNqCyIQACyOT/xQqBJ99Bu++C5Mnu2675cu9riokTF6yhYdGLaJ1rdK8d01jCkTbPwEmNNjfRJM/icCdd8K0aW49u+bN3QCHCDZ9ZQp3D19AoyqlGHh9UwoWiPa6JGP+YmFk8rfzz3f3kc46C7p3h+eei8j5SLPX7uDWz+dR5/RiDL7hXIrExXhdkjH/YGFk8r9KldwE2b594emn4dpr4dAhr6vKM0uS93DT0LlUKlWIYTc2o0ShAl6XZMy/BDWMRKSjiKwUkUQRefQE11wtIstFZJmIfBXMekwEi4uDIUPgpZfg66/dyLutW72uKuhWb9tHn8GzKVm4AF/2b0HponFel2TMcQVtp1cRiQZWAR2AZCAB6K2qy7NcUxsYAVyoqrtEpJyqpmT3ubbTq8m1MWPguuv+njDboIHXFQVF0s6D9PjoVzIVRt7SkmplQnaTT5MHInmn12ZAoqquVdUjwHCg6zHX3Ay8r6q7AHIKImMC4sor4Zdf3Byk1q3z5QTZlL2pXPfpbFLTMvn8pmYWRCbkBTOMKgJJWY6TfeeyqgPUEZFZIvK7iHQMYj3G/K1RI5gzB+rVg65d4fXX883Aht0Hj3D9p3PYvu8wQ/qdS93yxb0uyZgceT2AIQaoDbQDegOfiEjJYy8SkQEiMldE5qanp+dxiSbfOuMM+Okn6NHDrQLev79bBTyM7T+cTt8hCaz78wCf9GlK4yqlvC7JGL8EM4w2AZWzHFfyncsqGRinqmmqug53j+lfywar6kBVbaqqTWNibEiqCaDChWH4cHjqKRg8GDp1gr17va7qlKSmZTBg2FyWbtrDu9c0onWtMl6XZIzfghlGCUBtEakuIrFAL2DcMdeMxbWKEJEyuG67tUGsyZh/i4py84+GDIEZM9zcpE3H/t4U2tIyMrnr6wX8umYHr/WI55Kzy3tdkjEnJWhhpKrpwJ3A98AKYISqLhOR50Ski++y74EdIrIcmA48pKo7glWTMdm64QaYMAHWrnUb9i1b5nVFfsnMVB4etZgflm/j2S5n061xJa9LMuakBW1od7DY0G4TdAsWwGWXuYmxY8dCu3ZeV3RCqsrT45Yx7LcNPNChjm2OZ04okod2GxOeGjWC3393AxwuucTdUwpRb/6wimG/beDm86tz54W1vC7HmFNmYWTM8VStCrNmQYsW0Lt3SA79/mTmWt6dlkjPppV5/LJ6tjmeCWsWRsacSKlS8P33cPXVbuj3PfdARobXVQEwfM5GXpi0gk7nVODFbudYEJmwZ+OkjclOwYJuLbvKleGNN2DbNvj8c4iN9aykiYu38NiYJbStU9Y2xzMB5ZvnOQioDyhwo6r+lhffbWFkTE6iolw3XfnyroW0ezeMHg1Fi+Z5KTNWpnDvNwtoUqUUH13XhNgY69wwAfUO8J2q9vBNySmcV1/s199kEWqKEOd73k6Eu0X410oJxuRrDz7oJsZOnQrt28OOvJ2FkLB+J7d+MY/a5Yrx6Q3nUijWNsczgSMiJYA2wKcAqnpEVXfn1ff7+2vVaCBDhFrAQNzKCrbdg4k8/fq5VtHChdCmTZ5Njl26aQ83fpbAGSUKMewm25PIBEV1YDswREQWiMggETn5oeAiVRFp73teCJFi/rzN3zDKVCUduBJ4V5WHgAonXaQx+cEVV8DkyZCU5Fb9Xr06qF+XmLKPPoPnULxgAT7v35wytieROTUxR9f49D0GHPs60Bj4UFUbAQeA4+5Dd0IiNwOjgI99ZyrhVtrJkb9hlCZCb6AvMMF3zn41M5Hrggtg+nQ4cMAF0oIFQfmapJ0HuW7QHKJE+KJ/cyqWLBSU7zERIf3oGp++x8BjXk8GklV1tu94FC6cTsYdQGvALfCouhoo588b/Q2jfkBL4AVV1olQHfj8JIs0Jn9p0sTti1SoELRt61YAD6Bte1O5dtBsDqVl8EX/ZlS3PYlMEKnqViBJRM70nboIWJ7NW47nMG7/OkckBjcqL0cnvRyQCKWAyqosPqk3BogtB2RCTnIyXHyxW9Nu1Cjo3DnXH7nzwBF6fvwbm3cf4subW9Cwso0XMrnjz3JAItIQN7Q7Frdodb+jm5/6+SWvAruBPsBdwO3AclSfyPGt/oSRCDOALrg+xXlACjBLlfv9LjJALIxMSNqxAzp2dAMbvv7a7ZF0ivampnHtJ7NZtW0fn/VrRsuapQNYqIlUebI2nUgUcBNwMSC4xbAH4UfQ+NtNV0KVvUA3YJgqzYH2p1iuMflP6dJuyHfz5tCzp5sYewoOHcngps8SWLFlLx9d18SCyIQX1UxUP0H1KmAAMNufIAL/wyhGhArA1fw9gMEYk1WJEm75oHbtoG9f+PjjHN+S1eH0DAZ8Ppd5G3bxTq9GXFDXr/u+xoQOkRmIFEfkNFwv2ieIvOXPW/0No+dwza1EVRJEqAEEdzyrMeGoSBG3J9Kll8Ktt8Jbfv1/SHpGJvd8vZCfV//Jy93i6RRvMydMWCqB6l+9aKg2xw2EyJFfYaTKSFXiVbndd7xWle6nXK4x+VmhQjBmDHTvDvffDy+8kO3lGZnKQ6MW892yrfyn81lcfW7lPCrUmICLQeSUetH8WptOhIK4m1JnAwWPnlflxpP5MmMiRmys2wepXz948kk3H+mFF+CY1bUzM5UnxixhzIJNPHTJmdx4XnWPCjYmII72os1CNQERv3vR/O2m+xwoD1wC/ISbVbsvpzeJSEcRWSkiiSLyr5m8InKDiGwXkYW+R38/6zEm9MXEwNChcPPN8NJLcO+9/9gTSVV5dvwyhickcfeFtbjjAtscz4Q51ZGoxqN6m+94Lap+9aL5u2p3LVWuEqGrKkNF+Ar4Obs3iEg08D7QATezN0FExqnqsZOovlHVO/2sw5jwEhXlBjIULgzvvANpafDee6gIL0/+g6G+XVrv61DH60qNyT2RSsC7uFUYwOXEPagm5/RWf8MozffnbhHqA1vJeYmHZkCiqq51NcpwoCsnP6PXmPAm4gYyFCwIr7wCGRm81e0+Pp65lj4tq9ourSY/GYJbRPsq3/F1vnMdcnqjv2E00LfywlPAOKAo8J8c3lMRSMpynAw0P8513UWkDbAKuE9Vk45zjTHhTcR11UVHw4svUuH39fR64hWeufxsCyKTn5RFdUiW488QudefN/o7mm6QKrtU+UmVGqqUU+WjUyr1n8YD1VQ1HvgBGHq8i0RkwNGVZtPT0wPwtcZ4QIRPO97EO6160XvxFF6c/A5Rmul1VcYE0g5ErkMk2ve4DvBr4y9/R9OVxK01VC3re1S5O5u3bcLte3RUJd+5v6hq1iIHAa8e74N8q8sOBLcckD81GxNqvpy9gecnruDS2x4ko/2ZRD/3LGRmug37om2jPJMv3Ii7Z/QWboHUX3ELbefI3266ScDvwBLA31/lEoDaIlIdF0K9gGuyXiAiFVR1i++wC7DCz882JqyMmJvEE2OWclHdcrzTqxHRMU0gJhr+8x8XSJ99ZoFkwp/qBty/5SfN3zAqeLKLoqpquojciRtzHg0MVtVlIvIcMFdVxwF3i0gXIB3YCdxwMt9hTDgYOTeJR0Yv5vzaZXj/2sbExvh6x596ygXQE0+4QBo61A0HNyZciQzFjZ7b7TsuBbyBao5zUv1dtfs+YD9uRu3ho+dV2XmKJZ8yW7XbhJPR85J5cNQizqtVhk/6NKVggeO0fl55BR59FHr1cgusWiCZIMijVbsX4HaJzf7ccfj7t/4I8BrwBH9vlKRAjZMo05iIMmaBC6JWNUufOIgAHnnEtZAeesgdWyCZ8BWFSCmO7oHkFkz16y+zv3/jH8BNfP3z1OozJrL8b+EmHhixiBbVSzOoz7knDqKjHnzQrc7w8MNuouywYXYPyYSjN4DfEBmJ28+oB5D94ow+/oZRInDw1GozJrKMW7SZ+75ZSLPqp/HpDU0pFOtnqDz0EGRkwGOPuSAaMsQCyYQX1WGIzAUu9J3pxr9X3Tkuf8PoALBQhOn8855RdkO7jYk44xdt5t7hC2ha7TQG33AuhWNPsrvt0UddID35pAuiTz91LSVjwoFIFdz4gnH/OKe6Mae3+vt/yljfwxhzAhMXb+HebxbStOppDDmVIDrqiScgPR2eecYF0sCBFkgmXEzk73EFhYDqwErcjg/Z8uv/Ft/iqLHA0dUcV6r+tV6dMRFvwuLN3DN8IY0ql2Rwv3MpEpfLAQhPP+1aSM8/7wLpww8tkEzoUz3nH8cijcHtg5cTf1dgaIdbqmc97qZUZRH6qjLzZOo0Jj8asyCZB0YsoknVUgzp14yiuQ2io5591gXSiy+6QHr//X/th2RMSFOdj8jx1iT9F3//r3kDuFiVlQAi1AG+BpqcWoXG5A8jEpJ45NvFbtRc36a5bxFlJQL/93+uy+7VV13L6N13LZBM6BLJujhCFNAY2OzPW/39P6fA0SACUGWVCAX8r9CY/OeL3zfw5NilnF+7DAOvP4lRcydDBF5+2bWQ3njD7SD7xhsWSCZUFcvyPB13D2m0P2/0N4zmijAI+MJ3fC0w1+/yjMlnhsxax7Pjl3Nh3XJ8cG3jnOcR5YYIvPaaayG99RbExbmuOwskE2pUnz3Vt/obRrcBd8BfQ7l/Bj441S81JpwNnLmGFyf9wSVnn867vbOsNRdMRzfoO3zYtZTi4txoO2NCgch4/h5F92+qOS6e6u9ousPAm76HMRHrvWmreX3KKjrHV+Ctng0pEJ2HI9xE3CCGI0dS2jdEAAAah0lEQVTc4IbYWHj88bz7fmNO7PXjnDsaTn414bMNIxFGqHK1CEs4TuqpEu/PlxgT7lSVt6au5r8/rqZbo4q82iOemLwMoqOioty8oyNH3HykuDh44IG8r8OYfyoJVEL1fQBE5gBlcbnxiD8fkFPL6B7fn51PsUBjwp6q8sLEFQz6ZR1XN63ES93iiY7y8H7N0aWCDh92a9rFxsJdd3lXjzHwMG7PuqNigaZAEWAIMDKnD8g2jFTZ4vtzw9FzIpQBdqhm0z9oTD6RnpHJ42OWMGJuMn1bVuXpy88myssgOiomBr78EtLS4O67XQtpwACvqzKRKxbVpCzHv+B28t6BiF/bVmTbzyBCCxFmiPCtCI1EWAosBbaJ0PHU6zYm9B1Oz+DOrxYwYm4yd19Um2e6hEgQHVWgAAwfDpddBrfc4naLNcYbpf5xpHpnlqOy/nxATp3e7wEv4ia4TgP6q1IeaAO85HeZxoSZg0fS6T90Lt8t28pTnc/i/g51kFAcSh0XB6NHQ4cOcOON8NVXXldkItNsRG7+11mRW4A5/nxAtju9irBQlYa+5ytUqZfltQWqZLt7n4h0BN7BbTs+SFVfPsF13YFRwLmqmu38Jdvp1QTbnoNp9PtsDguTdvNK93iualrZ65JydvAgdOoEP/8M33wD3bt7XZEJMf7s9Coi0bg5pJtU1f+xAiLlcItpHwbm+842AeKAK1DdltNH5NQyyszy/NAxr2V7z8j3Q70PXAqcBfQWkbOOc10x3ECJ2TkVa0ywpexLpefA31i6aS8fXNs4PIIIoHBhGD8emjd325ePH+91RSY83QOsOOl3qaag2gp4HreG6XrgOVRb+hNEkHMYNRBhrwj7gHjf86PH5+Tw3mZAoqquVdUjwHCg63Guex54BUj1p2BjgiVp50Gu+ug3Nu48yOAbzqVj/Qpel3RyihaFSZOgYUPo0QOmTPG6IhNGRKQS0AkYdMofojoN1Xd9j2kn89Zsw0iVaFWKq1JMlRjf86PHOa1NVxHIOroi2XfuL+KWF6+sqhOz+yARGSAic0Vkbnp6eg5fa8zJW7VtHz0++pXdB9P4on9zzqtdxuuSTk2JEvD991CvHnTtCjNmeF2RCR9v44ZoZ+Z0YTB4tkGKiEThVnTIccaeqg5U1aaq2jQmJoCrIhsD/L52Bz0+/BVV+OaWFjSuUirnN4Wy006DH36AGjWgc2eYNcvrikxoiDn6S73v8ddcABHpDKSo6jyvigtmGG0Csna4V/KdO6oYUB+YISLrgRbAOBFpGsSajPmHCYs30+fTOZQrXpBvb29F3fLFvS4pMMqWhR9/hIoV4dJLYY5fA5pM/pZ+9Jd632NgltdaA118/xYPBy4UkS+O+ylBku1oulx9sEgMsAq4CBdCCcA1qrrsBNfPAB600XQmrwz+ZR3PT1xOkyqlGNS3KSULx3pdUuAlJ0ObNrBrF0yf7u4nmYjkz2g633XtcP8W5+nKO0FrGalqOnAn8D1udMYIVV0mIs+JSI4ruBoTLJmZyouTVvDchOVcclZ5vujfPH8GEUClSjBtGhQrBu3bw9KlXldkzHEFrWUULNYyMrlxOD2Dh0YuZtyizfTxLe/j6TpzeSUx0bWQMjLgp5+gbl2vKzJ5zN+WkVc8G8BgTF7bm5pGvyEJjFu0mUc61uXZLhESRAC1arkWkghceCGsXu11Rcb8g4WRiQhb9hzi6o9+Y866nbx5dQNua1czNJf3Caa6dWHqVLe46oUXwrp1XldkzF8sjEy+tyR5D1e8P4uknQcZ0u9cujWu5HVJ3qlf3wXSgQNwwQWwcaPXFRkDWBiZfO67pVu46uNfiYmKYvTtrTi/tl8LCOdvDRq4eUi7d7sW0qZNOb/HmCCzMDL5kqrywYxEbv1iPvUqFGfsHa3zzxyiQGjSxK3UkJLiAmnrVq8rMhHOwsjkO0fSM3lo1GJe/W4llzc4g69vbkHZYnFelxV6mjd3a9lt2gQXXQTbt3tdkYlgFkYmX9l14AjXfTqbUfOSueei2vy3V0MKFoj2uqzQdd55MGGCG8zQvj3s2OF1RSZC2Twjk2+s2b6fGz9LYMueVF7rEU/XhhVzfpNxpk5169jVq+eely7tdUUmwGyekTF5YOaq7Vz5/iz2p6bz9c3NLYhOVvv2MG4crFjhdo3dudPrikyEsTAyYU1V+einNdwwZA4VShRi7B2taVL1NK/LCk8XXwz/+x8sX+7CyQLJ5CHrpjNh6+CRdB4atZiJi7fQKb4Cr3aPp0icbTGSa9995/ZCql/fDQE/zcI9Pwj1bjoLIxOWNuw4wC2fz2PVtn083LEut7SpEXkrKgTT5MlwxRV/T5ItFeZ7PBkLo0CzMDI/rdrO3V8vAODd3o1oU8cmsgbFpElw5ZVwzjkukEqW9LoikwuhHkZ2z8iEDVXlwxlr6DdkDhVKFGT8nedZEAXTZZfBt9/CkiVuUMPu3V5XZPIxaxmZsHDgcDoPj1rMxCXu/tBrPeIpHGv3h/LEhAnQrZvbmG/KFGshhalQbxlZGJmQ98fWvdz+5XzW/3mARzrWZYDdH8p748dD9+6uy27KFJuHFIZCPYyC2k0nIh1FZKWIJIrIo8d5/VYRWSIiC0XkFxE5K5j1mPCiqoxISOKK92exLzWdL/o355a2Ebj1Qyi4/HIYOxaWLXOrfaekeF2RyWeC1jISkWhgFdABSAYSgN6qujzLNcVVda/veRfgdlXtmN3nWssoMhw8ks6TY5fy7fxNtK5Vmrd7NrL15ULB1KnQpQtUqwY//ggVKnhdkfFTJLeMmgGJqrpWVY8Aw4GuWS84GkQ+RYDw6jM0QbFq2z66vDeLMQs2cW/72gy7sbkFUaho397NQ0pKctuYJyV5XZHJJ4IZRhWBrH9Tk33n/kFE7hCRNcCrwN1BrMeEgVHzkun63ix2HzzCFzc15972dSJna/Bw0aaNu2+UkuKe246xJgA8H9qtqu+rak3gEeDJ410jIgNEZK6IzE1PT8/bAk2eOHgknYdGLuLBkYtoULkEk+4+n9a1ynhdljmRli1dN92ePdC2Laxe7XVFJswF855RS+AZVb3Ed/wYgKq+dILro4Bdqloiu8+1e0b5z5LkPdwzfAHrdhzgrgtqcY+1hsLHwoVuDlKBAi6c6tXzuiJzApF8zygBqC0i1UUkFugFjMt6gYjUznLYCbBfryJIRqby/vRErvxgFofSMviyf3Puv/hMC6Jw0rAhzJgBmZmuhbRokdcVmTAVtFmDqpouIncC3wPRwGBVXSYizwFzVXUccKeItAfSgF1A32DVY0JL8q6D3D9iEXPW7aRTfAVevOIcShQu4HVZ5lScfTbMnOl2i23b1s1JOv98r6syYcYmvZo897+Fm3hy7FJU4dkuZ9OtcUWbO5QfbNzotqHYsAFGjnSb9ZmQEerddBZGJs/sOZTGU2OXMm7RZppWLcVbPRtS+bTCXpdlAmn7drem3YIFMHgw9OnjdUXGJ9TDyBb3Mnni18Q/eWjUYrbuTeWBDnW4rV1NYqI9H8xpAq1sWZg2zW0/0bev26Dv3nu9rsqEAQsjE1T7UtN4afIffDV7I9XLFGHUrS1pVMX2xsnXihVz209ccw3cdx/8+Sc8/zxYV6zJhoWRCZqZq7bz2LdL2LznEDefX537O5xJodhor8syeSEuDkaMgNtugxdecIH0/vsQbf/9zfFZGJmA25uaxgsTVvDN3CRqlC3CqFtb0aSqtYYiTnQ0fPwxlCkDL70EO3bAF1+4oDLmGBZGJqCmr0zh8W+XsG1vKre0rcF97etQsID9NhyxRODFF10gPfAAbNsGY8bYFhTmX2w0nQmI3QeP8H8TVzBqXjK1yxXl1R7xdm/I/NPw4XDDDVClCkycCLVr5/gWEzihPprOwsjkiqoyZsEmXpi4gt2H0rilTQ3uvqi2tYbM8c2aBV27gqrbH8kmx+aZnMJIRCoDw4DTcTsoDFTVd/KsPgsjc6rWbN/Pk2OW8tvaHTSoXJIXr6zP2Wdku7SgMZCYCJ06wfr1MGSIG3Vngs6PMKoAVFDV+SJSDJgHXJF1D7pgsntG5qSlpmXwwfREPvppLXEFovi/K+rTu1kVW1PO+KdWLfjtN7jySrj2WlizBp580oZ+e0xVtwBbfM/3icgK3LY/FkYm9Py8ejtPjV3K+h0H6drwDJ7oVI9yxQp6XZYJN6ed5vZEuvlm+M9/XGvpk08gNtbrygwgItWARsDsvPpOCyPjl217U3lh4grGLdpM9TJF+OKm5pxX2/YbMrkQFwdDh7qW0tNPuzXtRo+2kXbBEyMic7McD1TVgcdeJCJFgdHAvcfsxh1Uds/IZCs1LYNPf1nH+9MTSc9QbmtXk9va1bQBCiawvvwSbrwRKlSAb7+Fxo29rijf8Wc0nYgUACYA36vqm3lTme+7LYzM8agq3y3dyguTVpC86xCXnH06j19Wj6qlQ3ZkqAl3c+ZA9+5usdUPP4R+/byuKF/xYwCDAEOBnaqa5wsKWhiZf1m+eS/PTVjG72t3cubpxfjP5WfZFuAmb2zfDr16ucVWb7kF3nnHVmwIED/C6DzgZ2AJkOk7/biqTsqT+iyMzFE79h/mjR9WMXzORkoUKsD9F59J73Mr2+raJm+lp8MTT8Crr0Lz5jBqFFSq5HVVYc8mvQaYhVHgpaZl8Nmv63l/eiKHjmRwfcuq3HtRHdt51Xhr9Gi3YkOhQvDNN3DBBV5XFNYiOoxEpCPwDm7b8UGq+vIxr98P9AfSge3Ajaq6IbvPtDAKnPSMTEbNS+btqavZujeVC84syxOd6lGrXDGvSzPGWbHCzUdKTISXX3br29l8pFMSsWEkItHAKqADkAwkAL2zzuYVkQuA2ap6UERuA9qpas/sPtfCKPdUle+XbeO17/9gzfYDNKpSkkc71qV5DRtSa0LQ3r1uMMO337qVGz79FE4/3euqwk6oh1EwbwY0AxJVda2qHgGGA12zXqCq01X1oO/wd8A6hoPs97U76Pbhr9z6xTwAPrquCd/e1sqCyISu4sXdfaN33oGpU+Gcc2D8eK+rMgEWzDCqCCRlOU72nTuRm4DJx3tBRAaIyFwRmZuenh7AEiPH0k176DdkDr0G/s6W3am80v0cvr+3DR3rl0es28OEOhG4+26YNw/OOAO6dIFbbwXrJck3QmIFBhG5DmgKtD3e675ZwgPBddPlYWlhb0nyHt75cRVTV6RQvGAMj15alxtaVbNJqyY8nX02zJ4NTz0Fr78O06e7CbNNm3pdmcmlYIbRJqByluNKvnP/ICLtgSeAtqp6OIj1RJTFybt5Z+pqfvwjhRKFCvBAhzr0bV2N4gVthJwJc3Fxbtj3pZdCnz7QsiU88ww8+qhtax7GgjmAIQY3gOEiXAglANeo6rIs1zQCRgEdVXW1P59rAxiytyhpN+/8uJppvhC6+fzq9G1VjWIWQiY/2rULbr/dbdzXujUMHgx16nhdVUgK9QEMwR7afRnwNm5o92BVfUFEngPmquo4EZkKnINv2XJgo6p2ye4zLYyOb96GXbw/PZFpf6RQsnABbj6/Bn1aVrUQMpHhq69cKB06BI895lpJBW01+awiOoyCwcLob5mZyrQ/Uvh45hoS1u/6K4T6tqpG0biQuB1oTN7ZutXNQ/rqK7el+QcfQPv2XlcVMiyMAszCCA6nZ/C/hZsZOHMtiSn7qViyEDefX52rz61M4VgLIRPhpk51raTVq90usm+8AeXLe12V5yyMAiySw2hfahpfzd7I4Fnr2Lb3MPUqFOfWtjXodE4FWz/OmKxSU92KDS+95JYTeuklGDAgogc4WBgFWCSG0cYdBxn223q+SUhi3+F0WtcqzS1tanJ+7TI2R8iY7Kxa5VpJP/4IzZrB22+70XcRyMIowCIljFSVXxL/ZOiv6/nxjxSiRehYvzwD2tQgvlJJr8szJnyowtdfu/tJW7dC167wwgtuzlIEsTAKsPweRgcOp/Pt/GSG/raBxJT9lC4SyzXNq3Bt86qUL2Gjg4w5ZQcOuCWFXnkF9u1zc5SefRaqVvW6sjxhYRRg+TWM1mzfz5e/b2TkvCT2paYTX6kEN7SqRqf4CsTFRG4/tzEBt2OHu5/07ruu1XTbbfD441CunNeVBZWFUYDlpzBKTcvgu6Vb+WrORuas20lMlHDZORW4oXU1GlUuafeDjAmm5GTXMho8GAoXdt1499wDpUp5XVlQWBgFWH4Io5Vb9/H1nI2MWbCJPYfSqFq6MD3PrUyPJpUoV8y64ozJU3/84da6GzUKihSBm26Ce++F6tW9riygLIwCLFzD6MDhdCYu2cLwORuZv3E3sdFRXFK/PL3PrUyLGqWJirJWkDGeWrQI3nzTDXbIyHCb+j3wQL4ZfWdhFGDhFEYZmcqva/5kzPxNTF66lUNpGdQsW4TezarQrXElTisS63WJxphjbdoE770HH30Eu3e7MHrgAbjiirCep2RhFGDhEEYrt+7j2wXJjF2wiW17D1OsYAyd48+ge+OKNKlayu4FGRMO9u+Hzz6Dt96CtWtdt13//nD99VC5co5vDzUWRgEWqmG0bW8q4xdtZsyCTSzbvJeYKKHdmWXp1rgSF9YtZ/sHGROuMjJg3Dg3LPynn9xGfxdeCH37Qrdu7j5TGLAwCrBQCqPt+w4zeekWJizeQsL6nahCfKUSdGtUkcsbnEHponFel2iMCaS1a+Hzz2HoUFi3DooWhR49XDC1aQNRobssl4VRgHkdRjv2H2by0q1MXLyF2et2kKlQu1xROsefQaf4CtQqV9Sz2owxeSQzE375xYXSyJFuEm21atC9O1x+udtbKSa0Fi22MAowL8Jo295Ufli+je+WbuW3tTvIyFRqlC1C5/gz6BxfgTqnF8vTeowxIeTgQRgzxrWYpk2DtDQ3V6lTJxdMHTtC8eJeV2lhFGh5EUaqSmLKfqYs38aU5dtYlLQbgGqlC9MpvgKd48+gbvliNhDBGPNPe/fClCnuHtOkSW61hwIFoF07F0zt20Pduu6+Ux6L6DASkY7AO7idXgep6svHvN4GtxNsPNBLVUfl9JnBCqOMTGVh0i6mLHMBtO5P9x0NKpXg4rPL0+Gs06ldrqgFkDHGP+np8NtvMH68C6eVK935smXd/aU2baBtWzjnnDy51xSxYSQi0cAqoAOQDCQAvVV1eZZrqgHFgQeBcXkdRjv2H2bm6u3MWLmdmau2s+tgGgWihRY1SrsAqne6LU5qjAmMNWtgxgyYOdONytuwwZ0vWRLOP9+FU7Nm0LBhULr1Qj2MgnmHrRmQqKprAURkONAV+CuMVHW977XMINbxl8xMZfGmPUz/I4UZq7azOHk3qlC6SCwX1C1HuzPL0e7MshQvWCAvyjHGRJKaNd3jppvc8YYNfwfTzJmuBXVU7drQqBE0buwejRpBmTLe1J1HghlGFYGkLMfJQPMgfl+2vknYyCvfrWTngSOIQMPKJbmvfR3anVmW+meUsOV4jDF5q2pVN4H2+uvd8datMH/+3485c2DEiL+vr1LFrTbeu7c39QZZaI09PAERGQAMAIiNPbUldMoVL0jbOmVpd2ZZ2tQuSylbiscYE0rKl4fLLnOPo3buhAULXDgtWOCuyaeCec+oJfCMql7iO34MQFVfOs61nwETvBzAYIwx+Vmo3zMK5hCOBKC2iFQXkVigFzAuiN9njDHmFIlIRxFZKSKJIvJoXn9/0MJIVdOBO4HvgRXACFVdJiLPiUgXABE5V0SSgauAj0VkWbDqMcYYc3y+0c/vA5cCZwG9ReSsPK3BJr0aY0z+l1033cncVgmW0F3VzxhjTCDFiMjcLI8BWV473ujninlaXF5+mTHGGM+kq2pTr4s4EWsZGWOM2QRk3TGwku9cnrEwMsYY4/noZ+umM8aYCKeq6SJydPRzNDBYVfN0dHPYjabzrWN36BTfHgOkB7CcUGA/U3iwnyk85LefKevPU0hVQ7Y3LOzCKDdEZG4o38A7FfYzhQf7mcJDfvuZwunnCdmUNMYYEzksjIwxxngu0sJooNcFBIH9TOHBfqbwkN9+prD5eSLqnpExxpjQFGktI2OMMSEoYsLI6+XRA01EBotIiogs9bqWQBGRyiIyXUSWi8gyEbnH65pyQ0QKisgcEVnk+3me9bqmQBGRaBFZICITvK4lEERkvYgsEZGFIjLX63oCQURKisgoEflDRFb4FkMNWRHRTedbHn0V0AG3AGAC0FtVl3taWC6ISBtgPzBMVet7XU8giEgFoIKqzheRYsA84Ipw/e8kIgIUUdX9IlIA+AW4R1V/97i0XBOR+4GmQHFV7ex1PbklIuuBpqr6p9e1BIqIDAV+VtVBvlUVCqvqbq/rOpFIaRk1AxJVda2qHgGGA109rilXVHUmsNPrOgJJVbeo6nzf8324fbDydOXgQFJnv++wgO8R9r/9iUgloBMwyOtazPGJSAmgDfApgKoeCeUggsgJI8+XRzcnR0SqAY2A2d5Wkju+7qyFQArwg6qG9c/j8zbwMJDpdSEBpMAUEZl3zNYK4ao6sB0Y4utOHSQiIbvlOEROGJkwIiJFgdHAvaq61+t6ckNVM1S1IW4V5GYiEtZdqiLSGUhR1Xle1xJg56lqY9xOp3f4usHDWQzQGPhQVRsBB4CQvlceKWHk+fLoxj++eyujgS9V9Vuv6wkUXxfJdKCj17XkUmugi+8ey3DgQhH5wtuSck9VN/n+TAHG4Lr2w1kykJylJT4KF04hK1LCyPPl0U3OfDf8PwVWqOqbXteTWyJSVkRK+p4Xwg2g+cPbqnJHVR9T1UqqWg33/9E0Vb3O47JyRUSK+AbM4OvKuhgI61GqqroVSBKRM32nLgJCeiBQRGwhEQrLoweaiHwNtAPKiEgy8LSqfuptVbnWGrgeWOK7zwLwuKpO8rCm3KgADPWN5owCRqhqvhgKnc+cDoxxvwsRA3ylqt95W1JA3AV86fsFfC3Qz+N6shURQ7uNMcaEtkjppjPGGBPCLIyMMcZ4zsLIGGOM5yyMjDHGeM7CyBhjjOcsjIwxxnjOwsgYY4znLIyMMcZ47v8Bi97FyQaZeEEAAAAASUVORK5CYII=\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "ax = plt.subplot(111)\n", "ax.plot(sol.t, sol.y.T[:, 0])\n", "ax2 = plt.twinx(ax)\n", "ax2.plot(sol.t, sol.y.T[:, 1], color='r')\n", "\n", "ax.set_ylabel('Biomass', color='b')\n", "ax2.set_ylabel('Glucose', color='r')" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "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.6.6" }, "toc": { "base_numbering": 1, "nav_menu": {}, "number_sections": false, "sideBar": true, "skip_h1_title": true, "title_cell": "Table of Contents", "title_sidebar": "Table of Contents", "toc_cell": false, "toc_position": {}, "toc_section_display": true, "toc_window_display": true } }, "nbformat": 4, "nbformat_minor": 2 } cobrapy-0.14.2/documentation_builder/faq.ipynb000066400000000000000000000212611342367665000214440ustar00rootroot00000000000000{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# FAQ" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "This document will address frequently asked questions not addressed in other pages of the documentation." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## How do I install cobrapy?" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Please see the [INSTALL.rst](https://github.com/opencobra/cobrapy/blob/master/INSTALL.rst) file." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## How do I cite cobrapy?" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Please cite the 2013 publication: [10.1186/1752-0509-7-74](http://dx.doi.org/doi:10.1186/1752-0509-7-74)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## How do I rename reactions or metabolites?" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "TL;DR Use `Model.repair` afterwards\n", "\n", "When renaming metabolites or reactions, there are issues because cobra indexes based off of ID's, which can cause errors. For example:" ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "from __future__ import print_function\n", "import cobra.test\n", "model = cobra.test.create_test_model()\n", "\n", "for metabolite in model.metabolites:\n", " metabolite.id = \"test_\" + metabolite.id\n", "\n", "try:\n", " model.metabolites.get_by_id(model.metabolites[0].id)\n", "except KeyError as e:\n", " print(repr(e))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The Model.repair function will rebuild the necessary indexes" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Metabolite identifiertest_dcaACP_c
NameDecanoyl-ACP-n-C100ACP
Memory address0x0110f09630
FormulaC21H39N2O8PRS
" ], "text/plain": [ "" ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "model.repair()\n", "model.metabolites.get_by_id(model.metabolites[0].id)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## How do I delete a gene?" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "That depends on what precisely you mean by delete a gene.\n", "\n", "If you want to simulate the model with a gene knockout, use the `cobra.manipulation.delete_model_genes` function. The effects of this function are reversed by `cobra.manipulation.undelete_model_genes`." ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "bounds before knockout: (-1000.0, 1000.0)\n", "bounds after knockouts (0.0, 0.0)\n" ] } ], "source": [ "model = cobra.test.create_test_model()\n", "PGI = model.reactions.get_by_id(\"PGI\")\n", "print(\"bounds before knockout:\", (PGI.lower_bound, PGI.upper_bound))\n", "cobra.manipulation.delete_model_genes(model, [\"STM4221\"])\n", "print(\"bounds after knockouts\", (PGI.lower_bound, PGI.upper_bound))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "If you want to actually remove all traces of a gene from a model, this is more difficult because this will require changing all the `gene_reaction_rule` strings for reactions involving the gene." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## How do I change the reversibility of a Reaction?" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "`Reaction.reversibility` is a property in cobra which is computed when it is requested from the lower and upper bounds." ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "True" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "model = cobra.test.create_test_model()\n", "model.reactions.get_by_id(\"PGI\").reversibility" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Trying to set it directly will result in an error or warning: " ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "cobra/core/reaction.py:501 \u001b[1;31mUserWarning\u001b[0m: Setting reaction reversibility is ignored\n" ] } ], "source": [ "try:\n", " model.reactions.get_by_id(\"PGI\").reversibility = False\n", "except Exception as e:\n", " print(repr(e))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The way to change the reversibility is to change the bounds to make the reaction irreversible." ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "False" ] }, "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ "model.reactions.get_by_id(\"PGI\").lower_bound = 10\n", "model.reactions.get_by_id(\"PGI\").reversibility" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## How do I generate an LP file from a COBRA model?" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### For optlang based solvers" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "With optlang solvers, the LP formulation of a model is obtained by it's string representation. All solvers behave the same way." ] }, { "cell_type": "code", "execution_count": 7, "metadata": { "collapsed": true }, "outputs": [], "source": [ "with open('test.lp', 'w') as out:\n", " out.write(str(model.solver))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### For cobrapy's internal solvers" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "With the internal solvers, we first create the problem and use functions bundled with the solver. \n", "\n", "Please note that unlike the LP file format, the MPS file format does not specify objective direction and is always a minimization. Some (but not all) solvers will rewrite the maximization as a minimization." ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [], "source": [ "model = cobra.test.create_test_model()\n", "# glpk through cglpk\n", "glpk = cobra.solvers.cglpk.create_problem(model)\n", "glpk.write(\"test.lp\")\n", "glpk.write(\"test.mps\") # will not rewrite objective\n", "# cplex\n", "cplex = cobra.solvers.cplex_solver.create_problem(model)\n", "cplex.write(\"test.lp\")\n", "cplex.write(\"test.mps\") # rewrites objective" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### How do I visualize my flux solutions?" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "cobrapy works well with the [escher](https://escher.github.io/) package, which is well suited to this purpose. Consult the [escher documentation](https://escher.readthedocs.org/en/latest/) for examples." ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "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.6.0" } }, "nbformat": 4, "nbformat_minor": 1 } cobrapy-0.14.2/documentation_builder/gapfilling.ipynb000066400000000000000000000156211342367665000230140ustar00rootroot00000000000000{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Gapfillling\n", "\n", "Model gap filling is the task of figuring out which reactions have to be added to a model to make it feasible. Several such algorithms have been reported e.g. [Kumar et al. 2009](http://dx.doi.org/10.1371/journal.pcbi.1000308) and [Reed et al. 2006](http://www.pnas.org/content/103/46/17480.short). Cobrapy has a gap filling implementation that is very similar to that of Reed et al. where we use a mixed-integer linear program to figure out the smallest number of reactions that need to be added for a user-defined collection of reactions, i.e. a universal model. Briefly, the problem that we try to solve is" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Minimize: $$\\sum_i c_i * z_i$$" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "subject to" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "$$Sv = 0$$\n", "$$v^\\star \\geq t$$\n", "$$l_i\\leq v_i \\leq u_i$$\n", "$$v_i = 0 \\textrm{ if } z_i = 0$$" ] }, { "cell_type": "markdown", "metadata": { "deletable": true, "editable": true }, "source": [ "Where *l*, *u* are lower and upper bounds for reaction *i* and *z* is an indicator variable that is zero if the reaction is not used and otherwise 1, *c* is a user-defined cost associated with using the *i*th reaction, $v^\\star$ is the flux of the objective and *t* a lower bound for that objective. To demonstrate, let's take a model and remove some essential reactions from it." ] }, { "cell_type": "code", "execution_count": 1, "metadata": { "collapsed": false, "deletable": true, "editable": true }, "outputs": [], "source": [ "import cobra.test\n", "from cobra.flux_analysis import gapfill\n", "model = cobra.test.create_test_model(\"salmonella\")" ] }, { "cell_type": "markdown", "metadata": { "deletable": true, "editable": true }, "source": [ "In this model D-Fructose-6-phosphate is an essential metabolite. We will remove all the reactions using it, and at them to a separate model." ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "collapsed": false, "deletable": true, "editable": true }, "outputs": [], "source": [ "universal = cobra.Model(\"universal_reactions\")\n", "for i in [i.id for i in model.metabolites.f6p_c.reactions]:\n", " reaction = model.reactions.get_by_id(i)\n", " universal.add_reaction(reaction.copy())\n", " model.remove_reactions([reaction])" ] }, { "cell_type": "markdown", "metadata": { "deletable": true, "editable": true }, "source": [ "Now, because of these gaps, the model won't grow." ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "collapsed": false, "deletable": true, "editable": true }, "outputs": [ { "data": { "text/plain": [ "0.0" ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "model.optimize().objective_value" ] }, { "cell_type": "markdown", "metadata": { "deletable": true, "editable": true }, "source": [ "We will use can use the model's original objective, growth, to figure out which of the removed reactions are required for the model be feasible again. This is very similar to making the 'no-growth but growth (NGG)' predictions of [Kumar et al. 2009](http://dx.doi.org/10.1371/journal.pcbi.1000308)." ] }, { "cell_type": "code", "execution_count": 4, "metadata": { "collapsed": false, "deletable": true, "editable": true }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "GF6PTA\n", "F6PP\n", "TKT2\n", "FBP\n", "MAN6PI\n" ] } ], "source": [ "solution = gapfill(model, universal, demand_reactions=False)\n", "for reaction in solution[0]:\n", " print(reaction.id)" ] }, { "cell_type": "markdown", "metadata": { "deletable": true, "editable": true }, "source": [ "We can obtain multiple possible reaction sets by having the algorithm go through multiple iterations." ] }, { "cell_type": "code", "execution_count": 5, "metadata": { "collapsed": false, "deletable": true, "editable": true }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "---- Run 1 ----\n", "GF6PTA\n", "F6PP\n", "TKT2\n", "FBP\n", "MAN6PI\n", "---- Run 2 ----\n", "GF6PTA\n", "TALA\n", "PGI\n", "F6PA\n", "MAN6PI\n", "---- Run 3 ----\n", "GF6PTA\n", "F6PP\n", "TKT2\n", "FBP\n", "MAN6PI\n", "---- Run 4 ----\n", "GF6PTA\n", "TALA\n", "PGI\n", "F6PA\n", "MAN6PI\n" ] } ], "source": [ "result = gapfill(model, universal, demand_reactions=False, iterations=4)\n", "for i, entries in enumerate(result):\n", " print(\"---- Run %d ----\" % (i + 1))\n", " for e in entries:\n", " print(e.id)" ] }, { "cell_type": "markdown", "metadata": { "deletable": true, "editable": true }, "source": [ "We can also instead of using the original objective, specify a given metabolite that we want the model to be able to produce." ] }, { "cell_type": "code", "execution_count": 6, "metadata": { "collapsed": false, "deletable": true, "editable": true }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "FBP\n" ] } ], "source": [ "with model:\n", " model.objective = model.add_boundary(model.metabolites.f6p_c, type='demand')\n", " solution = gapfill(model, universal)\n", " for reaction in solution[0]:\n", " print(reaction.id)" ] }, { "cell_type": "markdown", "metadata": { "deletable": true, "editable": true }, "source": [ "Finally, note that using mixed-integer linear programming is computationally quite expensive and for larger models you may want to consider alternative [gap filling methods](http://opencobra.github.io/cobrapy/tags/gapfilling/) and [reconstruction methods](http://opencobra.github.io/cobrapy/tags/reconstruction/)." ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "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.6.0" } }, "nbformat": 4, "nbformat_minor": 0 } cobrapy-0.14.2/documentation_builder/getting_started.ipynb000066400000000000000000000720161342367665000240700ustar00rootroot00000000000000{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Getting Started" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Loading a model and inspecting it" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "To begin with, cobrapy comes with bundled models for _Salmonella_ and _E. coli_, as well as a \"textbook\" model of _E. coli_ core metabolism. To load a test model, type" ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "from __future__ import print_function\n", "\n", "import cobra\n", "import cobra.test\n", "\n", "# \"ecoli\" and \"salmonella\" are also valid arguments\n", "model = cobra.test.create_test_model(\"textbook\")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The reactions, metabolites, and genes attributes of the cobrapy model are a special type of list called a `cobra.DictList`, and each one is made up of `cobra.Reaction`, `cobra.Metabolite` and `cobra.Gene` objects respectively." ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "scrolled": true }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "95\n", "72\n", "137\n" ] } ], "source": [ "print(len(model.reactions))\n", "print(len(model.metabolites))\n", "print(len(model.genes))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "When using [Jupyter notebook](https://jupyter-notebook-beginner-guide.readthedocs.io/en/latest/) this type of information is rendered as a table." ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Namee_coli_core
Memory address0x01116ea9e8
Number of metabolites72
Number of reactions95
Objective expression-1.0*Biomass_Ecoli_core_reverse_2cdba + 1.0*Biomass_Ecoli_core
Compartmentscytosol, extracellular
" ], "text/plain": [ "" ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "model" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Just like a regular list, objects in the `DictList` can be retrieved by index. For example, to get the 30th reaction in the model (at index 29 because of [0-indexing](https://en.wikipedia.org/wiki/Zero-based_numbering)):" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Reaction identifierEX_glu__L_e
NameL-Glutamate exchange
Memory address0x011b8643c8
Stoichiometry\n", "

glu__L_e -->

\n", "

L-Glutamate -->

\n", "
GPR
Lower bound0.0
Upper bound1000.0
\n", " " ], "text/plain": [ "" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "model.reactions[29]" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Additionally, items can be retrieved by their `id` using the `DictList.get_by_id()` function. For example, to get the cytosolic atp metabolite object (the id is \"atp_c\"), we can do the following:" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Metabolite identifieratp_c
NameATP
Memory address0x011b7f82b0
FormulaC10H12N5O13P3
Compartmentc
In 13 reaction(s)\n", " PYK, GLNS, ATPS4r, SUCOAS, PPCK, GLNabc, ATPM, ACKr, Biomass_Ecoli_core, ADK1, PPS, PFK, PGK
" ], "text/plain": [ "" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "model.metabolites.get_by_id(\"atp_c\")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "As an added bonus, users with an interactive shell such as IPython will be able to tab-complete to list elements inside a list. While this is not recommended behavior for most code because of the possibility for characters like \"-\" inside ids, this is very useful while in an interactive prompt:" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "(-10.0, 1000.0)" ] }, "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ "model.reactions.EX_glc__D_e.bounds" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Reactions" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We will consider the reaction glucose 6-phosphate isomerase, which interconverts glucose 6-phosphate and fructose 6-phosphate. The reaction id for this reaction in our test model is PGI." ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Reaction identifierPGI
Nameglucose-6-phosphate isomerase
Memory address0x011b886a90
Stoichiometry\n", "

g6p_c <=> f6p_c

\n", "

D-Glucose 6-phosphate <=> D-Fructose 6-phosphate

\n", "
GPRb4025
Lower bound-1000.0
Upper bound1000.0
\n", " " ], "text/plain": [ "" ] }, "execution_count": 7, "metadata": {}, "output_type": "execute_result" } ], "source": [ "pgi = model.reactions.get_by_id(\"PGI\")\n", "pgi" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We can view the full name and reaction catalyzed as strings" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "glucose-6-phosphate isomerase\n", "g6p_c <=> f6p_c\n" ] } ], "source": [ "print(pgi.name)\n", "print(pgi.reaction)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We can also view reaction upper and lower bounds. Because the `pgi.lower_bound` < 0, and `pgi.upper_bound` > 0, `pgi` is reversible." ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "-1000.0 < pgi < 1000.0\n", "True\n" ] } ], "source": [ "print(pgi.lower_bound, \"< pgi <\", pgi.upper_bound)\n", "print(pgi.reversibility)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We can also ensure the reaction is mass balanced. This function will return elements which violate mass balance. If it comes back empty, then the reaction is mass balanced." ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "{}" ] }, "execution_count": 10, "metadata": {}, "output_type": "execute_result" } ], "source": [ "pgi.check_mass_balance()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "In order to add a metabolite, we pass in a `dict` with the metabolite object and its coefficient" ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "'g6p_c + h_c <=> f6p_c'" ] }, "execution_count": 11, "metadata": {}, "output_type": "execute_result" } ], "source": [ "pgi.add_metabolites({model.metabolites.get_by_id(\"h_c\"): -1})\n", "pgi.reaction" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The reaction is no longer mass balanced" ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "{'H': -1.0, 'charge': -1.0}" ] }, "execution_count": 11, "metadata": {}, "output_type": "execute_result" } ], "source": [ "pgi.check_mass_balance()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We can remove the metabolite, and the reaction will be balanced once again." ] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "g6p_c <=> f6p_c\n", "{}\n" ] } ], "source": [ "pgi.subtract_metabolites({model.metabolites.get_by_id(\"h_c\"): -1})\n", "print(pgi.reaction)\n", "print(pgi.check_mass_balance())" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "It is also possible to build the reaction from a string. However, care must be taken when doing this to ensure reaction id's match those in the model. The direction of the arrow is also used to update the upper and lower bounds." ] }, { "cell_type": "code", "execution_count": 13, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "unknown metabolite 'green_eggs' created\n", "unknown metabolite 'ham' created\n" ] } ], "source": [ "pgi.reaction = \"g6p_c --> f6p_c + h_c + green_eggs + ham\"" ] }, { "cell_type": "code", "execution_count": 14, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "'g6p_c --> f6p_c + green_eggs + h_c + ham'" ] }, "execution_count": 14, "metadata": {}, "output_type": "execute_result" } ], "source": [ "pgi.reaction" ] }, { "cell_type": "code", "execution_count": 15, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "'g6p_c <=> f6p_c'" ] }, "execution_count": 15, "metadata": {}, "output_type": "execute_result" } ], "source": [ "pgi.reaction = \"g6p_c <=> f6p_c\"\n", "pgi.reaction" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Metabolites" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We will consider cytosolic atp as our metabolite, which has the id `\"atp_c\"` in our test model." ] }, { "cell_type": "code", "execution_count": 16, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Metabolite identifieratp_c
NameATP
Memory address0x011b7f82b0
FormulaC10H12N5O13P3
Compartmentc
In 13 reaction(s)\n", " PYK, GLNS, ATPS4r, SUCOAS, PPCK, GLNabc, ATPM, ACKr, Biomass_Ecoli_core, ADK1, PPS, PFK, PGK
" ], "text/plain": [ "" ] }, "execution_count": 16, "metadata": {}, "output_type": "execute_result" } ], "source": [ "atp = model.metabolites.get_by_id(\"atp_c\")\n", "atp" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We can print out the metabolite name and compartment (cytosol in this case) directly as string." ] }, { "cell_type": "code", "execution_count": 17, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "ATP\n", "c\n" ] } ], "source": [ "print(atp.name)\n", "print(atp.compartment)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We can see that ATP is a charged molecule in our model." ] }, { "cell_type": "code", "execution_count": 18, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "-4" ] }, "execution_count": 18, "metadata": {}, "output_type": "execute_result" } ], "source": [ "atp.charge" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We can see the chemical formula for the metabolite as well." ] }, { "cell_type": "code", "execution_count": 19, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "C10H12N5O13P3\n" ] } ], "source": [ "print(atp.formula)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The reactions attribute gives a `frozenset` of all reactions using the given metabolite. We can use this to count the number of reactions which use atp." ] }, { "cell_type": "code", "execution_count": 20, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "13" ] }, "execution_count": 20, "metadata": {}, "output_type": "execute_result" } ], "source": [ "len(atp.reactions)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "A metabolite like glucose 6-phosphate will participate in fewer reactions." ] }, { "cell_type": "code", "execution_count": 21, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "frozenset({,\n", " ,\n", " ,\n", " })" ] }, "execution_count": 21, "metadata": {}, "output_type": "execute_result" } ], "source": [ "model.metabolites.get_by_id(\"g6p_c\").reactions" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Genes" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The `gene_reaction_rule` is a boolean representation of the gene requirements for this reaction to be active as described in [Schellenberger et al 2011 Nature Protocols 6(9):1290-307](http://dx.doi.org/doi:10.1038/nprot.2011.308).\n", "\n", "The GPR is stored as the gene_reaction_rule for a Reaction object as a string." ] }, { "cell_type": "code", "execution_count": 22, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "'b4025'" ] }, "execution_count": 22, "metadata": {}, "output_type": "execute_result" } ], "source": [ "gpr = pgi.gene_reaction_rule\n", "gpr" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Corresponding gene objects also exist. These objects are tracked by the reactions itself, as well as by the model" ] }, { "cell_type": "code", "execution_count": 23, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "frozenset({})" ] }, "execution_count": 23, "metadata": {}, "output_type": "execute_result" } ], "source": [ "pgi.genes" ] }, { "cell_type": "code", "execution_count": 24, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Gene identifierb4025
Namepgi
Memory address0x011b844cc0
FunctionalTrue
In 1 reaction(s)\n", " PGI
" ], "text/plain": [ "" ] }, "execution_count": 24, "metadata": {}, "output_type": "execute_result" } ], "source": [ "pgi_gene = model.genes.get_by_id(\"b4025\")\n", "pgi_gene" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Each gene keeps track of the reactions it catalyzes" ] }, { "cell_type": "code", "execution_count": 25, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "frozenset({})" ] }, "execution_count": 25, "metadata": {}, "output_type": "execute_result" } ], "source": [ "pgi_gene.reactions" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Altering the gene_reaction_rule will create new gene objects if necessary and update all relationships." ] }, { "cell_type": "code", "execution_count": 26, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "frozenset({, })" ] }, "execution_count": 26, "metadata": {}, "output_type": "execute_result" } ], "source": [ "pgi.gene_reaction_rule = \"(spam or eggs)\"\n", "pgi.genes" ] }, { "cell_type": "code", "execution_count": 27, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "frozenset()" ] }, "execution_count": 27, "metadata": {}, "output_type": "execute_result" } ], "source": [ "pgi_gene.reactions" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Newly created genes are also added to the model" ] }, { "cell_type": "code", "execution_count": 28, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Gene identifierspam
Name
Memory address0x011b850908
FunctionalTrue
In 1 reaction(s)\n", " PGI
" ], "text/plain": [ "" ] }, "execution_count": 28, "metadata": {}, "output_type": "execute_result" } ], "source": [ "model.genes.get_by_id(\"spam\")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The `delete_model_genes` function will evaluate the GPR and set the upper and lower bounds to 0 if the reaction is knocked out. This function can preserve existing deletions or reset them using the `cumulative_deletions` flag." ] }, { "cell_type": "code", "execution_count": 29, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "after 1 KO: -1000 < flux_PGI < 1000\n", "after 2 KO: 0 < flux_PGI < 0\n" ] } ], "source": [ "cobra.manipulation.delete_model_genes(\n", " model, [\"spam\"], cumulative_deletions=True)\n", "print(\"after 1 KO: %4d < flux_PGI < %4d\" % (pgi.lower_bound, pgi.upper_bound))\n", "\n", "cobra.manipulation.delete_model_genes(\n", " model, [\"eggs\"], cumulative_deletions=True)\n", "print(\"after 2 KO: %4d < flux_PGI < %4d\" % (pgi.lower_bound, pgi.upper_bound))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The undelete_model_genes can be used to reset a gene deletion" ] }, { "cell_type": "code", "execution_count": 30, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "-1000 < pgi < 1000\n" ] } ], "source": [ "cobra.manipulation.undelete_model_genes(model)\n", "print(pgi.lower_bound, \"< pgi <\", pgi.upper_bound)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Making changes reversibly using models as contexts" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Quite often, one wants to make small changes to a model and evaluate the impacts of these. For example, we may want to knock-out all reactions sequentially, and see what the impact of this is on the objective function. One way of doing this would be to create a new copy of the model before each knock-out with `model.copy()`. However, even with small models, this is a very slow approach as models are quite complex objects. Better then would be to do the knock-out, optimizing and then manually resetting the reaction bounds before proceeding with the next reaction. Since this is such a common scenario however, cobrapy allows us to use the model as a context, to have changes reverted automatically." ] }, { "cell_type": "code", "execution_count": 31, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "ACALD blocked (bounds: (0, 0)), new growth rate 0.873922\n", "ACALDt blocked (bounds: (0, 0)), new growth rate 0.873922\n", "ACKr blocked (bounds: (0, 0)), new growth rate 0.873922\n", "ACONTa blocked (bounds: (0, 0)), new growth rate -0.000000\n", "ACONTb blocked (bounds: (0, 0)), new growth rate -0.000000\n" ] } ], "source": [ "model = cobra.test.create_test_model('textbook')\n", "for reaction in model.reactions[:5]:\n", " with model as model:\n", " reaction.knock_out()\n", " model.optimize()\n", " print('%s blocked (bounds: %s), new growth rate %f' %\n", " (reaction.id, str(reaction.bounds), model.objective.value))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "If we look at those knocked reactions, see that their bounds have all been reverted." ] }, { "cell_type": "code", "execution_count": 32, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "[(-1000.0, 1000.0),\n", " (-1000.0, 1000.0),\n", " (-1000.0, 1000.0),\n", " (-1000.0, 1000.0),\n", " (-1000.0, 1000.0)]" ] }, "execution_count": 32, "metadata": {}, "output_type": "execute_result" } ], "source": [ "[reaction.bounds for reaction in model.reactions[:5]]" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Nested contexts are also supported" ] }, { "cell_type": "code", "execution_count": 33, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "original objective: -1.0*Biomass_Ecoli_core_reverse_2cdba + 1.0*Biomass_Ecoli_core\n", "print objective in first context: -1.0*ATPM_reverse_5b752 + 1.0*ATPM\n", "print objective in second context: 1.0*ACALD - 1.0*ACALD_reverse_fda2b\n", "objective after exiting second context: -1.0*ATPM_reverse_5b752 + 1.0*ATPM\n", "back to original objective: -1.0*Biomass_Ecoli_core_reverse_2cdba + 1.0*Biomass_Ecoli_core\n" ] } ], "source": [ "print('original objective: ', model.objective.expression)\n", "with model:\n", " model.objective = 'ATPM'\n", " print('print objective in first context:', model.objective.expression)\n", " with model:\n", " model.objective = 'ACALD'\n", " print('print objective in second context:', model.objective.expression)\n", " print('objective after exiting second context:',\n", " model.objective.expression)\n", "print('back to original objective:', model.objective.expression)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Most methods that modify the model are supported like this including adding and removing reactions and metabolites and setting the objective. Supported methods and functions mention this in the corresponding documentation." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "While it does not have any actual effect, for syntactic convenience it is also possible to refer to the model by a different name than outside the context. Such as" ] }, { "cell_type": "code", "execution_count": 34, "metadata": { "collapsed": true }, "outputs": [], "source": [ "with model as inner:\n", " inner.reactions.PFK.knock_out" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "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.6.0" } }, "nbformat": 4, "nbformat_minor": 1 } cobrapy-0.14.2/documentation_builder/index.rst000066400000000000000000000013761342367665000215000ustar00rootroot00000000000000Documentation for COBRApy ========================= For installation instructions, please see `INSTALL.rst `_. Many of the examples below are viewable as IPython notebooks, which can be viewed at `nbviewer `_. .. toctree:: :numbered: :maxdepth: 2 getting_started configuration building_model io simulating deletions phenotype_phase_plane sampling loopless gapfilling media solvers constraints_objectives dfba pymatbridge faq _autogen/modules Indices and tables ================== * :ref:`genindex` * :ref:`modindex` * :ref:`search` cobrapy-0.14.2/documentation_builder/io.ipynb000066400000000000000000000361341342367665000213110ustar00rootroot00000000000000{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Reading and Writing Models" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Cobrapy supports reading and writing models in SBML (with and without FBC), JSON, YAML, MAT, and pickle formats. Generally, SBML with FBC version 2 is the preferred format for general use. The JSON format may be more useful for cobrapy-specific functionality.\n", "\n", "The package also ships with test models in various formats for testing purposes." ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "mini test files: \n", "mini.json, mini.mat, mini.pickle, mini.yml, mini_cobra.xml, mini_fbc1.xml, mini_fbc2.xml, mini_fbc2.xml.bz2, mini_fbc2.xml.gz\n" ] } ], "source": [ "import cobra.test\n", "import os\n", "from os.path import join\n", "\n", "data_dir = cobra.test.data_dir\n", "\n", "print(\"mini test files: \")\n", "print(\", \".join(i for i in os.listdir(data_dir) if i.startswith(\"mini\")))\n", "\n", "textbook_model = cobra.test.create_test_model(\"textbook\")\n", "ecoli_model = cobra.test.create_test_model(\"ecoli\")\n", "salmonella_model = cobra.test.create_test_model(\"salmonella\")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## SBML" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The [Systems Biology Markup Language](http://sbml.org) is an XML-based standard format for distributing models which has support for COBRA models through the [FBC extension](http://sbml.org/Documents/Specifications/SBML_Level_3/Packages/Flux_Balance_Constraints_%28flux%29) version 2.\n", "\n", "Cobrapy has native support for reading and writing SBML with FBCv2. Please note that all id's in the model must conform to the SBML SID requirements in order to generate a valid SBML file." ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Namemini_textbook
Memory address0x01074fd080
Number of metabolites23
Number of reactions18
Objective expression-1.0*ATPM_reverse_5b752 - 1.0*PFK_reverse_d24a6 + 1.0*PFK + 1.0*ATPM
Compartmentscytosol, extracellular
" ], "text/plain": [ "" ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "cobra.io.read_sbml_model(join(data_dir, \"mini_fbc2.xml\"))" ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "collapsed": true }, "outputs": [], "source": [ "cobra.io.write_sbml_model(textbook_model, \"test_fbc2.xml\")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "There are other dialects of SBML prior to FBC 2 which have previously been use to encode COBRA models. The primary ones is the \"COBRA\" dialect which used the \"notes\" fields in SBML files.\n", "\n", "Cobrapy can use [libsbml](http://sbml.org/Software/libSBML), which must be installed separately (see installation instructions) to read and write these files. When reading in a model, it will automatically detect whether FBC was used or not. When writing a model, the use_fbc_package flag can be used can be used to write files in this legacy \"cobra\" format.\n", "\n", "Consider having the [lxml](http://lxml.de/) package installed as it can speed up parsing considerably." ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Namemini_textbook
Memory address0x0112fa6b38
Number of metabolites23
Number of reactions18
Objective expression-1.0*ATPM_reverse_5b752 - 1.0*PFK_reverse_d24a6 + 1.0*PFK + 1.0*ATPM
Compartmentscytosol, extracellular
" ], "text/plain": [ "" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "cobra.io.read_sbml_model(join(data_dir, \"mini_cobra.xml\"))" ] }, { "cell_type": "code", "execution_count": 5, "metadata": { "collapsed": true }, "outputs": [], "source": [ "cobra.io.write_sbml_model(\n", " textbook_model, \"test_cobra.xml\", use_fbc_package=False)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## JSON" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Cobrapy models have a [JSON](https://en.wikipedia.org/wiki/JSON) (JavaScript Object Notation) representation. This format was created for interoperability with [escher](https://escher.github.io)." ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Namemini_textbook
Memory address0x0113061080
Number of metabolites23
Number of reactions18
Objective expression-1.0*ATPM_reverse_5b752 - 1.0*PFK_reverse_d24a6 + 1.0*PFK + 1.0*ATPM
Compartmentscytosol, extracellular
" ], "text/plain": [ "" ] }, "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ "cobra.io.load_json_model(join(data_dir, \"mini.json\"))" ] }, { "cell_type": "code", "execution_count": 7, "metadata": { "collapsed": true }, "outputs": [], "source": [ "cobra.io.save_json_model(textbook_model, \"test.json\")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## YAML" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Cobrapy models have a [YAML](https://en.wikipedia.org/wiki/YAML) (YAML Ain't Markup Language) representation. This format was created for more human readable model representations and automatic diffs between models." ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Namemini_textbook
Memory address0x0113013390
Number of metabolites23
Number of reactions18
Objective expression-1.0*ATPM_reverse_5b752 - 1.0*PFK_reverse_d24a6 + 1.0*PFK + 1.0*ATPM
Compartmentsextracellular, cytosol
" ], "text/plain": [ "" ] }, "execution_count": 8, "metadata": {}, "output_type": "execute_result" } ], "source": [ "cobra.io.load_yaml_model(join(data_dir, \"mini.yml\"))" ] }, { "cell_type": "code", "execution_count": 9, "metadata": { "collapsed": true }, "outputs": [], "source": [ "cobra.io.save_yaml_model(textbook_model, \"test.yml\")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## MATLAB" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Often, models may be imported and exported solely for the purposes of working with the same models in cobrapy and the [MATLAB cobra toolbox](http://opencobra.github.io/cobratoolbox/). MATLAB has its own \".mat\" format for storing variables. Reading and writing to these mat files from python requires scipy.\n", "\n", "A mat file can contain multiple MATLAB variables. Therefore, the variable name of the model in the MATLAB file can be passed into the reading function:" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Namemini_textbook
Memory address0x0113000b70
Number of metabolites23
Number of reactions18
Objective expression-1.0*ATPM_reverse_5b752 - 1.0*PFK_reverse_d24a6 + 1.0*PFK + 1.0*ATPM
Compartmentsc, e
" ], "text/plain": [ "" ] }, "execution_count": 10, "metadata": {}, "output_type": "execute_result" } ], "source": [ "cobra.io.load_matlab_model(\n", " join(data_dir, \"mini.mat\"), variable_name=\"mini_textbook\")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "If the mat file contains only a single model, cobra can figure out which variable to read from, and the variable_name parameter is unnecessary." ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Namemini_textbook
Memory address0x0113758438
Number of metabolites23
Number of reactions18
Objective expression-1.0*ATPM_reverse_5b752 - 1.0*PFK_reverse_d24a6 + 1.0*PFK + 1.0*ATPM
Compartmentsc, e
" ], "text/plain": [ "" ] }, "execution_count": 11, "metadata": {}, "output_type": "execute_result" } ], "source": [ "cobra.io.load_matlab_model(join(data_dir, \"mini.mat\"))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Saving models to mat files is also relatively straightforward" ] }, { "cell_type": "code", "execution_count": 12, "metadata": { "collapsed": true }, "outputs": [], "source": [ "cobra.io.save_matlab_model(textbook_model, \"test.mat\")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Pickle" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Cobra models can be serialized using the python serialization format, [pickle](https://docs.python.org/2/library/pickle.html).\n", "\n", "Please note that use of the pickle format is generally not recommended for most use cases. JSON, SBML, and MAT are generally the preferred formats." ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "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.6.0" } }, "nbformat": 4, "nbformat_minor": 1 } cobrapy-0.14.2/documentation_builder/loopless.ipynb000066400000000000000000002021331342367665000225340ustar00rootroot00000000000000{ "cells": [ { "cell_type": "markdown", "metadata": { "deletable": true, "editable": true }, "source": [ "# Loopless FBA" ] }, { "cell_type": "markdown", "metadata": { "deletable": true, "editable": true }, "source": [ "The goal of this procedure is identification of a thermodynamically consistent flux state without loops, as implied by the name. You can find a more detailed description in the [method](#Method) section at the end of the notebook." ] }, { "cell_type": "code", "execution_count": 1, "metadata": { "collapsed": false, "deletable": true, "editable": true }, "outputs": [], "source": [ "%matplotlib inline\n", "import plot_helper\n", "\n", "import cobra.test\n", "from cobra import Reaction, Metabolite, Model\n", "from cobra.flux_analysis.loopless import add_loopless, loopless_solution\n", "from cobra.flux_analysis import pfba" ] }, { "cell_type": "markdown", "metadata": { "deletable": true, "editable": true }, "source": [ "## Loopless solution" ] }, { "cell_type": "markdown", "metadata": { "deletable": true, "editable": true }, "source": [ "Classical loopless approaches as described below are computationally expensive to solve due to the added mixed-integer constraints. A much faster, and pragmatic approach is instead to post-process flux distributions to simply set fluxes to zero wherever they can be zero without changing the fluxes of any exchange reactions in the model. [CycleFreeFlux](http://dx.doi.org/10.1093/bioinformatics/btv096) is an algorithm that can be used to achieve this and in cobrapy it is implemented in the `cobra.flux_analysis.loopless_solution` function. `loopless_solution` will identify the closest flux distribution (using only loopless elementary flux modes) to the original one. Note that this will not remove loops which you explicitly requested, for instance by forcing a loop reaction to carry non-zero flux. \n", "\n", "Using a larger model than the simple example above, this can be demonstrated as follows" ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "collapsed": false, "deletable": true, "editable": true }, "outputs": [], "source": [ "salmonella = cobra.test.create_test_model('salmonella')\n", "nominal = salmonella.optimize()\n", "loopless = loopless_solution(salmonella)" ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "collapsed": false, "deletable": true, "editable": true }, "outputs": [], "source": [ "import pandas\n", "df = pandas.DataFrame(dict(loopless=loopless.fluxes, nominal=nominal.fluxes))" ] }, { "cell_type": "code", "execution_count": 4, "metadata": { "collapsed": false, "deletable": true, "editable": true }, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" }, { "data": { "application/pdf": "JVBERi0xLjQKJazcIKu6CjEgMCBvYmoKPDwgL1BhZ2VzIDIgMCBSIC9UeXBlIC9DYXRhbG9nID4+\nCmVuZG9iago4IDAgb2JqCjw8IC9TaGFkaW5nIDYgMCBSIC9Qcm9jU2V0IFsgL1BERiAvVGV4dCAv\nSW1hZ2VCIC9JbWFnZUMgL0ltYWdlSSBdCi9Gb250IDMgMCBSIC9QYXR0ZXJuIDUgMCBSIC9YT2Jq\nZWN0IDcgMCBSIC9FeHRHU3RhdGUgNCAwIFIgPj4KZW5kb2JqCjEwIDAgb2JqCjw8IC9SZXNvdXJj\nZXMgOCAwIFIgL1BhcmVudCAyIDAgUiAvTWVkaWFCb3ggWyAwIDAgMzk0LjQ2NTYyNSAyNjUuNjgz\nNzUgXQovR3JvdXAgPDwgL0NTIC9EZXZpY2VSR0IgL1MgL1RyYW5zcGFyZW5jeSAvVHlwZSAvR3Jv\ndXAgPj4gL0Fubm90cyBbIF0KL0NvbnRlbnRzIDkgMCBSIC9UeXBlIC9QYWdlID4+CmVuZG9iago5\nIDAgb2JqCjw8IC9MZW5ndGggMTEgMCBSIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4\nnO1dSZMkt3W+96+oo31AEngLlqMYshnhCB8kM+yDQgcFRdFikJQlhqS/7+8hs7syJ4BC5XRVT/aw\nSM2I9eorZGJ7C/CWcPr+6YtfhdN3P5/86Xv8+efpd6ff4///eAqnr05f/Prbf/z5m29/+9WXp29+\nfvKg//jERSaJGknx8Yf1R4o6xcxJQfabT//79PTTE56CX3yFhr97epI8lflXnCYVg6HpzFP6gPrD\nmkoqU1naPLewpuJJf3r666nRPLNM+UQhTSKnv317+p/TT6cvfkW161OgoDFHAs6jO8s/6clPyWvO\nxErl9Lfv8O7f4895kLq/PG1++duvnq5E/u27p79ipGyoA15WJp+5cEocyymIYiBy8lRSkNM3P56+\n+E9/+vVfXvD294P6oD6oD+qD+i6pE5cgkSQL4wNpDKmk7LmBdX7yFEuSDJlgn0h9khRLboMZUjBQ\nkpitZVGGOAraAgNLhSCvIJeuafgMvozFtxBknkj8/PoqXgQCLbQb3qIxEl59D+tDoZhSZJk/UfQl\nqMbma3jPWVmVUv1ASiFzaLWM3qVSfMgU64RgsINQhjR+3US7zUy7wVR/9suNNSvFkGNtWKJ48kyd\n11ihB+DHghsvw8ekvodJPQi/OC4VEyAFo5ElzlNDWkhKj5OtwUSwHjWyb67jOtjMvkjOzWVziO5/\nLtQphKiSRDpD7YaI6x9HUywwrkVDllOAaU1Fk49RW2tmA3YD9EEGs7n2d20q9jFEkw/F9gl2Ffgh\n0/VnDzZdGtg4e6xiwIMNxgJtsc3ZOXnwyMKBKpsEL1YNpTnEE4so+H6YtzCWRPQamnPnJ5MOisnT\nytc1FhHmTNevoH3j9plQr+B8N2SNOxab24DdRy1NnsRHLEwuErD7g0hMRbjQ9WuCpxQYKoMdzoEl\nYH158ZxCW1147V46BHXyOWtOAt3DPihUEGzWsosjrJpwH9UGxt0HjKYdjYKL55yJwDbam38DdgN0\nt9cB+iMRGFlVLjJkED50lcgXsBugDczQOYUzzy1HNk24s+hXYDdAH2K1dEaTQoQEEAyMCXwJ4MUa\ntaPrE4QulxgrVq3P0M47O0w9lGTYEYtWx5iF1LNkzlg3BJukwQsmoQrG7wjbvtzHJnt3VCzECHsN\nhmGe9XAwQuhFnbFcgd0AfZN3O5u3tn9SVMrGedrvtgGXnAssLmpKBKzbKGyWZJp/6VNIWVMLbFoQ\n54TlVeJsWBYPbCHfWsduY1m6oWnpX4zW+cNss3ZaRiNFEmPtz2LTNh/kXsdohaqm6NZsJWHrwdy0\nd2phYZx6SmRILRk2c1Dp8McQMA4wwMrM/1PKUlJpq90BrQVI2RJKtE944ShSVFszGKaIIQUac2jv\nQVAmSVJvtjOMaYj9oLdYZjkpByiYeRaLkDA+l9ZQuQ3YDdC954WkHhZICKnaTNhCJk871u4K7EZo\nwuKkFLFUcx1w6DYqDOncmp4NeIA9BKt6UN8l9RjWF9QPcEOOUnXfALbrQ8w7tC+3acJ9VBt7JbMJ\nKLBwff4QtDS1J7cBuwH6EPPxeVBhQWPEGYyzriqFjWi66fXCwG2acB/Vxq7NaDK5wNBlbyslTCVp\n8gL1uPW8DXiAfeuRF+hUHAlqjSk7MEqSnT11bK8V2A3Q93tj25M2fEzLfo4ZZlTbcoIiFLEIgqmF\nWBmK/4We8gYhLllisHNQtYMJ2Fuxqb3YfJrCbmr7cPJnBT8zFOpZOcWw2cu3FbJF8+1Ddq1SmaC9\nlwTFGc/Gp8Bmg0tqKicb8AB7CK7RpHKBcpc0QEuP5hZnWw8WD5tp0BghzlMpGQJJ1Q5nDU/oedTU\nvP6DQo9lz7DdosAmKgVWMwZMsAqbRo/hoQ1ytLsuGM74AQPLDF1/j6p7/WmB24Dd6GzhjbmNN1c+\nSmneuiqFYKd076eese6W4B0vccfRMZOOEhaFtJeBGyI+/VZ7UC8vdsWmD4VCXWgck3hw1N6x5grs\nBui9W47YTjxymY9GlMDt2nJtA3YD9CHG+G5zV80AjrPmUK0A6D2py3xewG6Arl8XITVXjfoBSkbm\n3jERvs+FCvj58kmzcGweVS3mCkn2cjZeIjG1rw7r1/WQfvkwn9F3sBLsDKrMo0GmJHB7bVZsiZzj\nAoVGlVP3ha/m2s15coEgvgsXSLeSTi5P6pOnrKX5csGOw2LMmsnuTIRTyJD0Tc0ghEmSnVcWTXKK\nk49okzBaO+74rEsKjTMvq8jUADx7l8cLflVgxyg/70+oKjBtepcjmPGIac3LiAafo50Wfvod9aAe\nhmq3vgI1NxSleuvLQbFfqXkksgG7AfoWnJcl2m16wq6rHl5Y/Uma10xuA3YD9G2kwg3280sT7qPa\neGtJeDfTYwqwuwRCp14o289Ic8qdmV6B3QB9hHELQUwyBbyhQr4krS6YCfKWm7LwA7wb/eCtV4G9\nWEk+VS0SOqIFcUF16czVGewG6CPM1WdCnVRhPYBNq1R7wxw+KKeO9rfnri5CSYu+LDxLoPthW6fm\nNe9OfkqiBYrzbJsEPEO0c5LyATh4k0rQ/JoMYApgO9AtoSzNv8TGwtC0j4CMm0SwFrvlnW8myS4A\nYPp0NTIN1v9FIaMCs6171BCSQuNcfGawy0v0vftxbxfLMAh0Ud9ZJGdq++hUjd1Ou58vNYhD7nv6\nPmPdALxzGU6e8a9kcKomwA0Rh9g3R7DTO++2ctoc+GzibbBm2VwV5neTiDVtq7qz6BX2TTBf0+UW\nDpsE8vVOTHrNQz6KhdjQe9i+6OHsRctsW6X6I7UXvamGGQZeHi7Dnf54e/z/Js0csEio+rZxDpEl\ngRt1GK1dPNZLiDqBbMyi9Gb7evCMTVCPOc4XIRHqfNs/Zu5dhPj2svQu2grsu3GkemewhKEk0eh9\nmynjm0gFHHGWT8YVKbZdArtL4E13364FvnaP7IzV1Q6Ufuw0eQjOCVGSinkBzk5vHgpIoG7k3Bns\nBuhjuNjuuWp0G7AbXUweYfb2zfSZm17BTK9nvYfo3RGoYGYWwAdeq8u1FFfXvfYIr8BugL5nyxtf\n0UHY5PUxluaYbEGQxe6eO5t7gLjjq2FIYB6AuZiZUaIdN1PPu3IFdgP0x3vpugHaZjHBGg++KpF4\nJdOjYi8IdQV2A7Q9OJhUn61ID1NHpes8csa6AXhnSPaeoND32PIR2NPnTF3fmnzUpcn9Ll44T2Ag\nGsyVpUy5WFS2p64ryzPWjcD+9KZRpg/qg/qgPqgP6qehvjcHuZ2eSDt8nN52fLbuKQPvFBe45uQo\nIVGovizBR0uYEnpOOa+7jL7RNF1/nX2AN35QH9S32hmBStYgvNwTWoBn8p2cHyvwCHuA3j2oD+qD\n+obcRNNkJ2eRNHqwE8bHkhMJ/mpJT4NDzkKVSDla9mfzQSg5hK7nwauvSg5ARX8n9NEulsjrqeTJ\ns2UvkNzsiPsA70Y/EJ3EdLOE0bTTGHBojZiA1Gx9g3Yj+BHG7/Og1rhEidgqi2cD5rbgD/5pSt4V\neIQ9QO8e1E+0pqCMGbNVXuycEiyWtOlbswGPsN3n3ceuOrLF5kKZFDLNq12U1diOlGBXc4RsavH7\nDXyEvqds1hDMardo4SqbOWaO5Js50LbwEfoIq/9uIxcmbAqi7C2uyPLaUCbOlh6uNdtr8AB7hN69\nnsrVwcmOmZTFVjs0vmyxYs2NvUW7AfwI/dvJgXeFFuzJrlaj8y0nSX4Ozw9Zm1HvbgN2A/QRxu1B\nfVA/rd50Lz3mAN07NHWUlNb9UjJ6PwbiwgaF0izQGjjN50p2HsIqITSvnOxEg0WSQrKeoLgSWfQA\ntR3JdrX8+p7sCe12G7AboI8wTw/qJ6He7VpmdCG0vT46wEjcYix9lEIw4uY7eiEwXPXdPCQvYDdA\n+wMn+HslVxJPgaSTXu3Z/LhForB7UcNkuUAwj4k7ntxDRLthngJpYcrM5tNcordQC2me/LgN2A3Q\nveUbUmYL5ZotyhATY+/2nOhXYDdAW7QEkGxJzKsTeCaJmZphu24DdgP0sj58KmX+QBaQkrsM5wx2\nA3R3iz/yTH9g+5hLNy08jFO2bDjXL7pAUy5ElovQLKLWNrBMhExCnn2cy7xmSI0Y2jqZyCRZxTIM\nGGMd4bs7/TN2HZ4EKyGnIsk+UMF/ZUzy9ec7btOEG7RBU/FB1CvUaqjUliQUI1faqVg2YDdAH2I0\nj0vd4fN/P+9+u2pnUXCqOcCQpWQBq+vxkzPYDdBHGGNh8N5kQT6S+MRksosC2H5u8m2hib1FwRTL\nWeGMtVmsbEqllxAiFStdUXQOKL2Y6f4I47FHh2DL/kI14w2UKArswU062jLYglVzieDqOl+jULSY\nvV4GA7EkSfh+rvrB3jJd+PeW5vUmLMC0D686xxhzgEbBbVcRwyaoHUIlLSGtMN1gvr12792RtxyB\nev0QY8GrWi2onCOkYlLTHrmjxzBWrdWDz1JjnaZkF6iU/OvPb3aI/32C3gWdLKdMvaO2jzY2ik2a\nmjU/tugBuNeXFX+8ohAIrCOwjDBnzIHiarHssb3Ad2QP2mOEXNgirzVN3phqRiZBbmEZN9OT+NMY\n8KBeXBL3yddyx0wwO/q3dfcceXu6AG5hGagUT55TxzE0AiiL2NIt3lLh2Ls+mfJY4cWDUZRm3pbZ\n+dTUMK4HU/V1ChifVSBq4DPsEpNfXi2zbKvBIeImkufqely75fX1tbvWutZA1dqnmB3cbvyMDwge\n1Mvbbi+rXTJNLaz2YqqpX1ppnt0e6ssgluDLnL6FkmlxpM1NVluPGfAYornLs7dYRSjovzhT8E5U\nnjBRqQRJMO5ogtLsYePEZnldtwG7Afo2EvJ1WS/utuyPbBOvCzf6y3Ubu73bUfvxNvPssaX98sZ2\nwQGu202yega7AfrOguHN4pHmG0HYYUyxpjhXTRyhnzRvjMKUIKEsD6WYFlaYShTpXQRqLl6iz7OD\ns5nMHtoX9fJQmR6Z4pLjGpqlJvy2V/37bZdRe+j2RTkJ5FdUyHuMXzT/ZisiLNnKI7X1VjstSlSy\nj3Pq+d3lyXurMXM9uAm9a+kh4gisxE7UYj2ImTcVmVmSS+glI4MuUNQSp81hURwK4+Htq+NVdti7\nJ4d1tXIunibPR/klx0QE66C5ATlDFhQVtUtYWK7ZfCR6eeMfp90XV5CFy6glbDUvSCx38N1edRmw\nYGzdYF6SNq4pZ0s23LzM6T1t1cSgBbd6NTd4t96q6m7tc05lN0iqbLcpggUUYnUBiwmsS7FvbpBT\n+ZeYL67mN8FbZ5mrAzFpsfG9hcb40rAbt7wjKHQUQbqNN+1ssqtjTHdGrx5hTpvUaw4BNVk10RJr\nAaoR83k1M6gOOHZtJM+XCHjBTjWnNXYAveNOOYB/wjGoj9PEB/VBfVAf1MNTD2FYf8bUeiwUFOqt\n1zmiklKIXno2xgo8wh6gd20qTTDhC+y1kK00e4pUNNlRWWt8NmA3QB+hd0eg8lQ0Z6i4Uss7jKIp\nikC5tHqxdQUWpYQfhq5//bnqyRz2dPCiJm2q5XQJsCg5z57/2YIwtOdiuQK7AfoW7xasfRhT82Ed\nhSJUSvuWaQN2A/QhRn7vLL068871mX6O4eryoH5O1Pslc3r7d7u6cnVvM3Zf46Xlj2x4Ttvsozyf\nmLAWDqntTDLVCigBjDLPEXqaKHJb/6jgFNUKhy8ReiYsRXZ4nu0oFMZTsGKrYFd49YAPgVPe5VNq\nngZqZfRk9vwtxuyyPa/dPYqkxFJSnAMdQyoll30BUp+FSqBpSsEuc+0y4cQyZUkWroeV2er1Fu5G\n+NvsVo/Z9BTnw3YfA9TiflXTF7AboO/J+yRzzImf/cZ7wc1ujf1UkdDYb4xByznW+9ckPnjN3Kui\nW0NSlS1fRr0qIlKwn9JRm6Nd6zJhFurxtxWGtZvvXnVsDuA0KfJ8QG5FaaU0M8pV7woLWVArvVe9\nK7IVDvadxBxztMvFAm4fU+HtFsn79iYMPALXOMDeuSATP/WOelAf1Af1QX1/1Fukdd2bSvYI/b4B\ndY8P0ivdADZFs29ZYPtuY+NhmAWW2dKVWvGU2ueya6wbgN92hvcN5fVTtG8kN5G9as6Q0LB7h9bb\nyN6L6HoCwXZ6vlTBttA6DqkbxfICdgN0NZQLLLIUl/Rjat6vnXbr8T3TswNUNo9mK+LaeQvPMFeS\npmc3b4KpEdtBbDXuBi0uCXK9nTL47tG31fW2qpPPUTrMMFv22JHTIapuT3NNMfDe51k1T/iu5/YZ\n7AbonW8RKKrliViuHSgz+W7WtDPYDdCziR8jVt5cFNi8zYt2kzWdwW6Afp50C1dfAg5qVo/+Qlyw\n7jJ4fmwpcTnb9zCOS2zfqViAumUboDn604LgNVCnjlogEyJFqbZrIfCwvLVnxF+fhdrKrqQEbia5\nnb3JDRF3lCshl2wJqZZFJqSlm+dgA8ZusxFIPcdxy40RU9L5+BPWeQFv6Q1nTRADvkMzt4hc8Isu\nZ8ELkFoGrXmPWbFbbiYBq19jXijxsrqxwDTmbqIusPacyT8/J+KX/tXBwreg0sQp+Ij56eRxdyNE\nPbTHUPglEpqhU1qB895QvIDdAF3PfcDzSOoYh5IYKkfTucAtx+a2r3RZUbEUyMF+lsZUrKgiv8iU\nbuDHHLMUM5Tm5wCnkkLvXA3sxVjkfDMbgt0cQN1uvbRY2L3ahlcL9aFIHBjrr9lBi5HPFjmlIdfs\nHhAFwThxOxpD6s0il8xiI008WZCLZUpqesOLWh3JUEtNnrgAzHgxu6dvNb4r3ntX2WhgsUMtqBSI\nuQaScsZLNaMv6l0zuuXnDCRQUOywDsvkAPvqFudtd9pW+95izxZ8wboBeFZhsqVn1MX9mMFBc7co\nwgvYDdCbrT3Y2fv5AIxnu7dYAh1TKnivruLxAnYD9JuvgHfJWF89oKZdieLVOc5mV4jmOAOu2qnx\ncQaPsDu2VJgibK5Qgs1NsJBMKD82DJ1eb+LtPUO6YGpLO0/Lnno3h2ByD+qDuqU+YjEuS4Q7ZSI/\nxJmITpwTFDpLeATtOHhox5Dy7TO0DdgN0G8/T5BMYOrlRbuB9dR8M5mYwd8tYp3sQ+AYvaXRa2r1\nEzRnTYbQ+sliNjtK+v1OrprUnU6pO9xd96xNO6MOMLNJQ8VK1KLcTj49WTy4j5opVbYjVOPaOlrQ\nHs3hjRfb9WkYu1MXwUyhsoW6UgQKCfmUmwcwVQl5SQpQ1cMLWQHssD1aonStOQjE8ptSzKFzArMC\nuwH6fi27DxInBFWy5Jjc1qLcocr7hAlqpemA6J35D2FSJVFoJoV3G7AboC2QPQj2rBV5rrUAxW4a\nesf0K7AboB+HhWtxoJYXpgBsGZ3AlAp+yrHJlcR2e+Aslv/aGVohHEiaW3EDHmD3tdwVgjDXzBKM\nz7MK/k69qPQNGLPqs50xtXUVzCpb0pulWoOA+YD5tctk11mF2ZjNZ7XOqkBEmB/ihXm1O4DzvBab\n2v68whiO5Xlei01tr2U8uZjIeTkELjH23kMtNydkTJnd8+yaMjF3LghX4CH2CIreQRSLN+XMb0tl\nhmAOAnXYxDjJlLAuC7TQdiKpLdyN8TcoBrur/Gxf0f7kDr07jLL7GXA7zb2d/duVKcLbASHl54tc\naKZU2vJrOS0E6392VoAmafr7AbTq41LNqmEIv2yxlJ1hvYzYAgbe1bZt2CqDLMEiVnEJWlFH1b3c\nWD3P9NE0miW6OILFJOgVbV6ultvf7nPEUkiLBYW07/mtkFEUU1613pUVTp4KNb1TCBa3mlsMlt6J\nJzU1VYP2sprtSsd8fVnofVf9+xYIFAGrGzVHUcGag0bAqV3MKljUQL3qm5VeMEgopkmlbTJf3/K+\nNz7EuB2XOl2fYrPXAuwxWOohVElpxxjQkGhHbrWdJt0N+vzu1sSOsDrn312M2rSzjD1sG4YCsvQu\nMoElt1hsmKxgZc6wnmnYsIGpHnapjbEybDMzq9sRbm6IuNt6tAMxwbfVIgu+MH7A1DlXYcE/VcCS\nRXypV5Ve7cH1JoQkywHaMyzrG4TRvWkd6x1FKfe0W3Wfq9OXuI1u6wbK7d1k8AbsbilX35o6qDnz\nQfpKzHdiTZiszh7ak+wyWXJXsWNrKwpr0da1Nmi75RXYDdAHGdnL6rExAtWSuz4cL0gT3DARBR87\nMdzgKnbyp5bR9gAOijtMla3h40aGzY63EJ3AnaA/aa00yJaiW6L5s7fLoG7gboSvMe9CBUuyXKPq\nnMHvQv21C5QUOM5JpIMd9GIgevcGK7AboA/Ru3dGdfWGlK1w8OKmh3UZOXG72NkaPMLu29WeIaNJ\n43wjYvpM7pzFmcs8BQtbq1hVqFPU5k3Wn3PluNl76kLpuLut+Pv0zq4ywJXthKwed4IFmL8u9VTw\nM9gN0PdcbTvm49XZ5Papf3uet7PlA+z0O67uq4szus3ydlfs3vPGcaOdc7f+ZcvHXCLPJibBMIXc\n7iWRX4HdAP3mBwSvPjZymybcxx09vSl1pw645yD8fvvpvWXinhSMr+TMVQ5hexaNnHuO6SuwG6CP\nsIIe1PO6vFOiuB0tmwDBigEbnANFVOxQUbq50d6yrtOD+qA+qA/qLajujmx8l5GT2XtLKDkrnWC3\n1Z+4o85+Bsm/f4HUN523gxvOZldJScl3zrTcEHGACe1N8508Pe/Hq45LneYELDBkZlPa8q9oarvV\nb8BugD5E7x7UZZbfnc/JLfrMISmrJX6y65cQI4Ndtw9ot2m2LoKdlc5ki5spR+jme6NObFlDMobY\n7F7ySSlZnZH2SK/AboA+RO+OQJ1CVqzlEOpprO1k0px66RxWYDdAH6J3D+qDejDqL1Fv3EM9gD19\ncGvtLmN5kD5PV9eEdRusuwzuPc1SELJaZZMq/GJWkdx0UHUbsBug+/PxUrXEXy5aUueDxJu/Qlzm\nA4+XFC9UlshCPj6brlFMKe96Jlstlhhf0ggRa8c1eTGE50uFl0/1UmHXvPoQ2Zp5tslj7KhmZipa\nNfCqM9d+pSS9SdlzE/j+7hg/Y+pDDv4SqDW3spVK4jQ6ZnQb8Ds+cnxQ3yfVAnSkQL6HWe5A/ELm\ndbNAn8FugD5E7x7U3dQwpRolwNDYLI2MxZHbeUcnhnQFdgP0EXr3Kam/efrN6a+nL35Fp+9+xhff\nAfC9+Rye/nn63en3oPwRf76yb56STBQICqqV+1CIBj39uCZKVar19MPT05dPS4vh9M+nv9ZHO3t2\n5ClGNYW9WD4ZmmqenKcvvz598e+YZX/6+k9PeeKUi7cAYHz+49O/sP/X09ffP/3b12jJJFPtwct/\n4Odf/Prb7//w33//rz/89LP78c8//f3npWPPL1G784S3nHJNj7J+/zX1ig4Ey3ScLTOxwl64tgd0\nox7ENFnKKC2bHqyo1/RA41RqPYNAkO5X9iDcpgcUxK70C+d1D9bUXg82r0fBDvOFFMZSLEsf7DXr\nW57wltunRj8ln6w+3PqpK+p1T1XLdwdTM7B6Wj01tB/LPk3MwTKYrB67pl71WJhqU7FEAlYKQFaP\npc5j1cpbm9vZ5rEr6nWPFfy4QLLmelN4fiy/PHaDD8VydtclUyyIP9AM/+Evf/m/H779+efmu0qe\nSlT7DcaWGDY4411FJ/mQemFF2w5OwfIcqdVPSZZAbM4z8jaM5dyJLFMSjdhW606cqVd1ImO6Jado\nBQvpzXjLuRMh6GTa1LYTZ+pVnQgh4Jce84Cu5zfjL6te4NVTtKoY226cyZdXv07Rzz8I2H0hU8Lf\ncoHJrB6dImSEsabto8/ky2wG20diHcREE9QYtlK8YHMXWM354eTjBJ6WgF8/fEW+8uFYfNjPkosI\n0UWGs3o4GA575g8GfUW+9uHMk0KtpxQFkvkC25k1PlNssMuKcTVoF1Nga+XrH5/8sr5++gsWzR9+\neG6CTv+BLz5UdLDG/vHnb7797Vdfnr75edWtFRtd9RW8qeSFjf7XE2fGwvoQvqJ+gG+23mrkA/S5\nmUut/+bp/wFKYXyBCmVuZHN0cmVhbQplbmRvYmoKMTEgMCBvYmoKNzQ4MAplbmRvYmoKMTcgMCBv\nYmoKPDwgL0xlbmd0aCAzNyAvU3VidHlwZSAvRm9ybSAvVHlwZSAvWE9iamVjdCAvRmlsdGVyIC9G\nbGF0ZURlY29kZQovQkJveCBbIC0xMDIxIC00NjMgMTc5NCAxMjMzIF0gPj4Kc3RyZWFtCnic4zI0\nMFMwNjVVyOUyNzYCs3LALCNzIyALJItgQWTTAAFfCgoKZW5kc3RyZWFtCmVuZG9iagoxOCAwIG9i\nago8PCAvTGVuZ3RoIDMzMiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeJwtUjmOJDEM\ny/0KfmAA6/Lxnh5M1Pv/dElVBQWqbMs85HLDRCV+LJDbUWvi10ZmoMLwr6vMhe9I28g6iGvIRVzJ\nlsJnRCzkMcQ8xILv2/gZHvmszMmzB8Yv2fcZVuypCctCxosztMMqjsMqyLFg6yKqe3hTpMOpJNjj\ni/8+xXMXgha+I2jAL/nnqyN4vqRF2j1m27RbD5ZpR5UUloPtac7L5EvrLFfH4/kg2d4VO0JqV4Ci\nMHfGeS6OMm1lRGthZ4OkxsX25tiPpQRd6MZlpDgC+ZkqwgNKmsxsoiD+yOkhpzIQpq7pSie3URV3\n6slcs7m8nUkyW/dFis0UzuvCmfV3mDKrzTt5lhOlTkX4GXu2BA2d4+rZa5mFRrc5wSslfDZ2enLy\nvZpZD8mpSEgV07oKTqPIFEvYlviaiprS1Mvw35f3GX//ATPifAEKZW5kc3RyZWFtCmVuZG9iagox\nOSAwIG9iago8PCAvTGVuZ3RoIDE2MSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeJxF\nkEsSwyAMQ/ecQkfwRwZ8nnS6Su+/rSFNs4CnsUAGdycEqbUFE9EFL21Lugs+WwnOxnjoNm41EuQE\ndYBWpONolFJ9ucVplXTxaDZzKwutEx1mDnqUoxmgEDoV3u2i5HKm7s75R3D1X/VHse6czcTAZOUO\nhGb1Ke58mx1RXd1kf9JjbtZrfxX2qrC0rKXlhNvOXTOgBO6pHO39BalzOoQKZW5kc3RyZWFtCmVu\nZG9iagoyMCAwIG9iago8PCAvTGVuZ3RoIDIxMCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJl\nYW0KeJw1UMsNQzEIu2cKFqgUAoFknla9df9rbdA7YRH/QljIlAh5qcnOKelLPjpMD7Yuv7EiC611\nJezKmiCeK++hmbKx0djiYHAaJl6AFjdg6GmNGjV04YKmLpVCgcUl8Jl8dXvovk8ZeGoZcnYEEUPJ\nYAlquhZNWLQ8n5BOAeL/fsPuLeShkvPKnhv5G5zt8DuzbuEnanYi0XIVMtSzNMcYCBNFHjx5RaZw\n4rPWd9U0EtRmC06WAa5OP4wOAGAiXlmA7K5EOUvSjqWfb7zH9w9AAFO0CmVuZHN0cmVhbQplbmRv\nYmoKMjEgMCBvYmoKPDwgL0xlbmd0aCAyMTQgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFt\nCnicPVC7EUMxCOs9BQvkznztN8/Lpcv+bSScpEI2QhKUmkzJlIc6ypKsKU8dPktih7yH5W5kNiUq\nRS+TsCX30ArxfYnmFPfd1ZazQzSXaDl+CzMqqhsd00s2mnAqE7qg3MMz+g1tdANWhx6xWyDQpGDX\ntiByxw8YDMGZE4siDEpNBv+tcvdS3O89HG+iiJR08K755fTLzy28Tj2ORLq9+YprcaY6CkRwRmry\ninRhxbLIQ6TVBDU9A2u1AK7eevk3aEd0GYDsE4njNKUcQ//WuMfrA4eKUvQKZW5kc3RyZWFtCmVu\nZG9iagoyMiAwIG9iago8PCAvTGVuZ3RoIDMzOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJl\nYW0KeJw1Ujmu3UAM630KXSCAds2c5wWpfu7fhpRfCkO0VoqajhaVafllIVUtky6/7UltiRvy98kK\niROSVyXapQyRUPk8hVS/Z8u8vtacESBLlQqTk5LHJQv+DJfeLhznY2s/jyN3PXpgVYyEEgHLFBOj\na1k6u8Oajfw8pgE/4hFyrli3HGMVSA26cdoV70PzecgaIGaYlooKXVaJFn5B8aBHrX33WFRYINHt\nHElwjI1QkYB2gdpIDDmzFruoL/pZlJgJdO2LIu6iwBJJzJxiXTr6Dz50LKi/NuPLr45K+kgra0za\nd6NJacwik66XRW83b309uEDzLsp/Xs0gQVPWKGl80KqdYyiaGWWFdxyaDDTHHIfMEzyHMxKU9H0o\nfl9LJrookT8ODaF/Xx6jjJwGbwFz0Z+2igMX8dlhrxxghdLFmuR9QCoTemD6/9f4ef78Axy2gFQK\nZW5kc3RyZWFtCmVuZG9iagoyMyAwIG9iago8PCAvTGVuZ3RoIDgwIC9GaWx0ZXIgL0ZsYXRlRGVj\nb2RlID4+CnN0cmVhbQp4nEWMuw3AMAhEe6ZgBH4mZp8olbN/GyBK3HBPunu4OhIyU95hhocEngws\nhlPxBpmjYDW4RlKNneyjsG5fdYHmelOr9fcHKk92dnE9zcsZ9AplbmRzdHJlYW0KZW5kb2JqCjI0\nIDAgb2JqCjw8IC9MZW5ndGggNDUgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCnicMzK3\nUDBQsDQBEoYWJgrmZgYKKYZclhBWLhdMLAfMAtGWcAoingYAn30MtQplbmRzdHJlYW0KZW5kb2Jq\nCjI1IDAgb2JqCjw8IC9MZW5ndGggNjggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCnic\nMzK3UDBQsDQBEoYWJgrmZgYKKYZcQL6piblCLhdIDMTKAbMMgLQlnIKIW0I0QZSCWBClZiZmEEk4\nAyKXBgDJtBXlCmVuZHN0cmVhbQplbmRvYmoKMjYgMCBvYmoKPDwgL0xlbmd0aCAzMDQgL0ZpbHRl\nciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCnicPZI7ksMwDEN7nYIXyIz4k+TzZCeV9/7tPjLJVoBJ\niQAoL3WZsqY8IGkmCf/R4eFiO+V32J7NzMC1RC8TyynPoSvE3EX5spmNurI6xarDMJ1b9Kici4ZN\nk5rnKksZtwuew7WJ55Z9xA83NKgHdY1Lwg3d1WhZCs1wdf87vUfZdzU8F5tU6tQXjxdRFeb5IU+i\nh+lK4nw8KCFcezBGFhLkU9FAjrNcrfJeQvYOtxqywkFqSeezJzzYdXpPLm4XzRAPZLlU+E5R7O3Q\nM77sSgk9ErbhWO59O5qx6RqbOOx+70bWyoyuaCF+yFcn6yVg3FMmRRJkTrZYbovVnu6hKKZzhnMZ\nIOrZioZS5mJXq38MO28sL9ksyJTMCzJGp02eOHjIfo2a9HmV53j9AWzzczsKZW5kc3RyZWFtCmVu\nZG9iagoyNyAwIG9iago8PCAvTGVuZ3RoIDI1NSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJl\nYW0KeJxFkUuSAyAIRPeegiOA/OQ8mZpVcv/tNJhMNnaXqP2ESiOmEiznFHkw/cjyzWS26bUcq52N\nAooiFMzkKvRYgdWdKeLMtUS19bEyctzpHYPiDeeunFSyuFHGOqo6FTim58r6qu78uCzKviOHMgVs\n1jkONnDltmGME6PNVneH+0SQp5Opo+J2kGz4g5PGvsrVFbhONvvqJRgHgn6hCUzyTaB1hkDj5il6\ncgn28XG780Cwt7wJpGwI5MgQjA5Bu06uf3Hr/N7/OsOd59oMV4538TtMa7vjLzHJirmARe4U1PM9\nF63rDB3vyZljctN9Q+dcsMvdQabP/B/r9w9QimaICmVuZHN0cmVhbQplbmRvYmoKMjggMCBvYmoK\nPDwgL0xlbmd0aCAyMzYgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCnicTVBLbkQhDNtz\nilzgSSQhAc5D1VXn/tuxw1TtKoYYf0gP6bJVHutTYnWJ7PKlTZfKMnkVqOVP2/9RDAJu/9DIQbS3\njJ1i5hLWxcIkPOU0Ixsn1ywfjztPG2aFxsSN450uGWCfFgE1W5XNgTltOjdAupAat6qz3mRQDCLq\nQs0Hky6cp9GXiDmeqGBKdya1kBtcPtWhA3FavQq5Y4uTb8QcWaHAYdBMcdZfAdaoybJZyCBJhiHO\nfaN7lAqNqMp5KxXCD5OhEfWG1aAGlbmFoqnlkvwd2gIwBbaMdekMSoGqAMHfKqd9vwEkjV1TCmVu\nZHN0cmVhbQplbmRvYmoKMjkgMCBvYmoKPDwgL0xlbmd0aCAyNDggL0ZpbHRlciAvRmxhdGVEZWNv\nZGUgPj4Kc3RyZWFtCnicLVE5kgNBCMvnFXpCc9PvscuR9//pCsoBg4ZDIDotcVDGTxCWK97yyFW0\n4e+ZGMF3waHfynUbFjkQFUjSGFRNqF28Hr0HdhxmAvOkNSyDGesDP2MKN3pxeEzG2e11GTUEe9dr\nT2ZQMisXccnEBVN12MiZw0+mjAvtXM8NyLkR1mUYpJuVxoyEI00hUkih6iapM0GQBKOrUaONHMV+\n6csjnWFVI2oM+1xL29dzE84aNDsWqzw5pUdXnMvJxQsrB/28zcBFVBqrPBAScL/bQ/2c7OQ33tK5\ns8X0+F5zsrwwFVjx5rUbkE21+Dcv4vg94+v5/AOopVsWCmVuZHN0cmVhbQplbmRvYmoKMzAgMCBv\nYmoKPDwgL0xlbmd0aCAyNDUgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCnicRVC7jUMx\nDOs9BRcIYP0se553SJXbvz1KRnCFIVo/kloSmIjASwyxlG/iR0ZBPQu/F4XiM8TPF4VBzoSkQJz1\nGRCZeIbaRm7odnDOvMMzjDkCF8VacKbTmfZc2OScBycQzm2U8YxCuklUFXFUn3FM8aqyz43XgaW1\nbLPTkewhjYRLSSUml35TKv+0KVsq6NpFE7BI5IGTTTThLD9DkmLMoJRR9zC1jvRxspFHddDJ2Zw5\nLZnZ7qftTHwPWCaZUeUpnecyPiep81xOfe6zHdHkoqVV+5z93pGW8iK126HV6VclUZmN1aeQuDz/\njJ/x/gOOoFk+CmVuZHN0cmVhbQplbmRvYmoKMTUgMCBvYmoKPDwgL1N1YnR5cGUgL1R5cGUzIC9C\nYXNlRm9udCAvRGVqYVZ1U2FucyAvTmFtZSAvRGVqYVZ1U2FucyAvRmlyc3RDaGFyIDAKL1R5cGUg\nL0ZvbnQgL0NoYXJQcm9jcyAxNiAwIFIgL0ZvbnRCQm94IFsgLTEwMjEgLTQ2MyAxNzk0IDEyMzMg\nXQovRW5jb2RpbmcgPDwKL0RpZmZlcmVuY2VzIFsgNDggL3plcm8gL29uZSAvdHdvIC90aHJlZSA5\nNyAvYSAxMDEgL2UgMTA1IC9pIDEwOCAvbCAvbSAvbiAvbyAvcCAxMTUgL3MKXQovVHlwZSAvRW5j\nb2RpbmcgPj4KL0ZvbnREZXNjcmlwdG9yIDE0IDAgUiAvTGFzdENoYXIgMjU1IC9Gb250TWF0cml4\nIFsgMC4wMDEgMCAwIDAuMDAxIDAgMCBdCi9XaWR0aHMgMTMgMCBSID4+CmVuZG9iagoxNCAwIG9i\nago8PCAvU3RlbVYgMCAvTWF4V2lkdGggMTM0MiAvRm9udEJCb3ggWyAtMTAyMSAtNDYzIDE3OTQg\nMTIzMyBdCi9Gb250TmFtZSAvRGVqYVZ1U2FucyAvWEhlaWdodCAwIC9GbGFncyAzMiAvQ2FwSGVp\nZ2h0IDAgL0FzY2VudCA5MjkKL0l0YWxpY0FuZ2xlIDAgL0Rlc2NlbnQgLTIzNiAvVHlwZSAvRm9u\ndERlc2NyaXB0b3IgPj4KZW5kb2JqCjEzIDAgb2JqClsgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAg\nNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAKNjAwIDYwMCA2\nMDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCAzMTggNDAxIDQ2\nMCA4MzggNjM2Cjk1MCA3ODAgMjc1IDM5MCAzOTAgNTAwIDgzOCAzMTggMzYxIDMxOCAzMzcgNjM2\nIDYzNiA2MzYgNjM2IDYzNiA2MzYgNjM2IDYzNgo2MzYgNjM2IDMzNyAzMzcgODM4IDgzOCA4Mzgg\nNTMxIDEwMDAgNjg0IDY4NiA2OTggNzcwIDYzMiA1NzUgNzc1IDc1MiAyOTUKMjk1IDY1NiA1NTcg\nODYzIDc0OCA3ODcgNjAzIDc4NyA2OTUgNjM1IDYxMSA3MzIgNjg0IDk4OSA2ODUgNjExIDY4NSAz\nOTAgMzM3CjM5MCA4MzggNTAwIDUwMCA2MTMgNjM1IDU1MCA2MzUgNjE1IDM1MiA2MzUgNjM0IDI3\nOCAyNzggNTc5IDI3OCA5NzQgNjM0IDYxMgo2MzUgNjM1IDQxMSA1MjEgMzkyIDYzNCA1OTIgODE4\nIDU5MiA1OTIgNTI1IDYzNiAzMzcgNjM2IDgzOCA2MDAgNjM2IDYwMCAzMTgKMzUyIDUxOCAxMDAw\nIDUwMCA1MDAgNTAwIDEzNDIgNjM1IDQwMCAxMDcwIDYwMCA2ODUgNjAwIDYwMCAzMTggMzE4IDUx\nOCA1MTgKNTkwIDUwMCAxMDAwIDUwMCAxMDAwIDUyMSA0MDAgMTAyMyA2MDAgNTI1IDYxMSAzMTgg\nNDAxIDYzNiA2MzYgNjM2IDYzNiAzMzcKNTAwIDUwMCAxMDAwIDQ3MSA2MTIgODM4IDM2MSAxMDAw\nIDUwMCA1MDAgODM4IDQwMSA0MDEgNTAwIDYzNiA2MzYgMzE4IDUwMAo0MDEgNDcxIDYxMiA5Njkg\nOTY5IDk2OSA1MzEgNjg0IDY4NCA2ODQgNjg0IDY4NCA2ODQgOTc0IDY5OCA2MzIgNjMyIDYzMiA2\nMzIKMjk1IDI5NSAyOTUgMjk1IDc3NSA3NDggNzg3IDc4NyA3ODcgNzg3IDc4NyA4MzggNzg3IDcz\nMiA3MzIgNzMyIDczMiA2MTEgNjA1CjYzMCA2MTMgNjEzIDYxMyA2MTMgNjEzIDYxMyA5ODIgNTUw\nIDYxNSA2MTUgNjE1IDYxNSAyNzggMjc4IDI3OCAyNzggNjEyIDYzNAo2MTIgNjEyIDYxMiA2MTIg\nNjEyIDgzOCA2MTIgNjM0IDYzNCA2MzQgNjM0IDU5MiA2MzUgNTkyIF0KZW5kb2JqCjE2IDAgb2Jq\nCjw8IC9zIDE4IDAgUiAvbiAxOSAwIFIgL3plcm8gMjAgMCBSIC9vIDIxIDAgUiAvdGhyZWUgMjIg\nMCBSIC9vbmUgMjMgMCBSCi9sIDI0IDAgUiAvaSAyNSAwIFIgL2EgMjYgMCBSIC9lIDMwIDAgUiAv\ncCAyOCAwIFIgL3R3byAyOSAwIFIgL20gMjcgMCBSID4+CmVuZG9iagozIDAgb2JqCjw8IC9GMSAx\nNSAwIFIgPj4KZW5kb2JqCjQgMCBvYmoKPDwgL0EyIDw8IC9jYSAxIC9DQSAxIC9UeXBlIC9FeHRH\nU3RhdGUgPj4KL0ExIDw8IC9jYSAxIC9DQSAwIC9UeXBlIC9FeHRHU3RhdGUgPj4gPj4KZW5kb2Jq\nCjUgMCBvYmoKPDwgPj4KZW5kb2JqCjYgMCBvYmoKPDwgPj4KZW5kb2JqCjcgMCBvYmoKPDwgL0Rl\namFWdVNhbnMtbWludXMgMTcgMCBSIC9NMCAxMiAwIFIgPj4KZW5kb2JqCjEyIDAgb2JqCjw8IC9T\ndWJ0eXBlIC9Gb3JtCi9CQm94IFsgLTIuNzM2MDY3OTc3NSAtMi43MzYwNjc5Nzc1IDIuNzM2MDY3\nOTc3NSAyLjczNjA2Nzk3NzUgXSAvTGVuZ3RoIDEzOQovRmlsdGVyIC9GbGF0ZURlY29kZSAvVHlw\nZSAvWE9iamVjdCA+PgpzdHJlYW0KeJxtkDEOwzAIRXdO4Qt8C+wEOWvGXCNLVSn3X5tW6Y8js1j4\nA/8Blt6iaZPzQcmlunpLh2iel6pWOtGyuTXzr6Sqk5dTmptZXRIY7cIs2EEP0JeS/lr+nztNxOVB\nQofqAFd55M9wl4CP0QQRC+NIGOfGYy8EiyO4D8JDIrg4QhK6FV8iq3wAhGdYiwplbmRzdHJlYW0K\nZW5kb2JqCjIgMCBvYmoKPDwgL0NvdW50IDEgL0tpZHMgWyAxMCAwIFIgXSAvVHlwZSAvUGFnZXMg\nPj4KZW5kb2JqCjMxIDAgb2JqCjw8IC9Qcm9kdWNlciAobWF0cGxvdGxpYiBwZGYgYmFja2VuZCkK\nL0NyZWF0b3IgKG1hdHBsb3RsaWIgMi4wLjAsIGh0dHA6Ly9tYXRwbG90bGliLm9yZykKL0NyZWF0\naW9uRGF0ZSAoRDoyMDE3MDMxNzEwNTI1MyswMicwMCcpID4+CmVuZG9iagp4cmVmCjAgMzIKMDAw\nMDAwMDAwMCA2NTUzNSBmIAowMDAwMDAwMDE2IDAwMDAwIG4gCjAwMDAwMTQxNDMgMDAwMDAgbiAK\nMDAwMDAxMzYwNyAwMDAwMCBuIAowMDAwMDEzNjM5IDAwMDAwIG4gCjAwMDAwMTM3MzggMDAwMDAg\nbiAKMDAwMDAxMzc1OSAwMDAwMCBuIAowMDAwMDEzNzgwIDAwMDAwIG4gCjAwMDAwMDAwNjUgMDAw\nMDAgbiAKMDAwMDAwMDM5OCAwMDAwMCBuIAowMDAwMDAwMjA4IDAwMDAwIG4gCjAwMDAwMDc5NTMg\nMDAwMDAgbiAKMDAwMDAxMzgzNyAwMDAwMCBuIAowMDAwMDEyMzkxIDAwMDAwIG4gCjAwMDAwMTIx\nOTEgMDAwMDAgbiAKMDAwMDAxMTgyNiAwMDAwMCBuIAowMDAwMDEzNDQ0IDAwMDAwIG4gCjAwMDAw\nMDc5NzQgMDAwMDAgbiAKMDAwMDAwODE0NCAwMDAwMCBuIAowMDAwMDA4NTQ5IDAwMDAwIG4gCjAw\nMDAwMDg3ODMgMDAwMDAgbiAKMDAwMDAwOTA2NiAwMDAwMCBuIAowMDAwMDA5MzUzIDAwMDAwIG4g\nCjAwMDAwMDk3NjQgMDAwMDAgbiAKMDAwMDAwOTkxNiAwMDAwMCBuIAowMDAwMDEwMDMzIDAwMDAw\nIG4gCjAwMDAwMTAxNzMgMDAwMDAgbiAKMDAwMDAxMDU1MCAwMDAwMCBuIAowMDAwMDEwODc4IDAw\nMDAwIG4gCjAwMDAwMTExODcgMDAwMDAgbiAKMDAwMDAxMTUwOCAwMDAwMCBuIAowMDAwMDE0MjAz\nIDAwMDAwIG4gCnRyYWlsZXIKPDwgL1Jvb3QgMSAwIFIgL0luZm8gMzEgMCBSIC9TaXplIDMyID4+\nCnN0YXJ0eHJlZgoxNDM1MQolJUVPRgo=\n", "image/png": "iVBORw0KGgoAAAANSUhEUgAAAYoAAAEKCAYAAAAMzhLIAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAHCVJREFUeJzt3XF4VPWd7/H3d0II1FChIaWYgKBButhi6p1rpVAeq7ba\nbi+4xVJv18XutsvjPtpte+8W9LrXbu36bMV93L3dduvyWHfBZWut1IWrthVZrLUr0mhDBBSNcpVQ\nDJiCEoUhyXzvH3MmTMLkZIKZOWeSz+t55sk5v3Nm8tUn5JPf+f3O75i7IyIiMpBE1AWIiEi8KShE\nRCSUgkJEREIpKEREJJSCQkREQikoREQklIJCRERCKShERCSUgkJEREKNibqA4TB58mSfMWNG1GWI\niJSVp59++nV3rx3svBERFDNmzKCpqSnqMkREyoqZvVLIebr0JCIioRQUIiISSkEhIiKhFBQiIhJK\nQSEiIqEUFCIiZaqjM8X2vYfp6EwV9fuMiOmxIiKjzYbmfaxc30JlIkFXOs2qJXNZ1FhXlO+lHoWI\nSBnI7T10dKZYub6FY11pjqS6OdaVZsX6lqL1LNSjEBGJuf69h+suaqAykeAY6d5zKhMJ2g4dpaa6\nati/v4JCRCTGcnsP2WD47pZWwPuc15VOUz9pfFFq0KUnEZEYazt0lMpE31/VYysSXP+xWYyrTDCh\nagzjKhOsWjK3KL0JUI9CRCTW6ieNpyud7tPWlU7z+Q9P5/Mfnk7boaPUTxpftJCACHsUZjbOzLaZ\n2XYz22lm3wzaZ5rZU2bWamY/MrOxUdUoIhK1muoqVi2Zm7f3UFNdxXnTJhY1JCDaHkUKuNjdO82s\nEnjCzH4K/A/g79z9XjO7E/gi8P0I6xQRidSixjrmN0wuSe8hn8h6FJ7RGexWBi8HLgbuD9rXAFdE\nUJ6ISKyUqveQT6SD2WZWYWbNwAFgE/AScNjdu4NT2oDi3EEiIiIFiTQo3L3H3RuBeuAC4P2FvtfM\nlptZk5k1HTx4sGg1ioiMdrGYHuvuh4EtwDxgopllx07qgX0DvGe1uyfdPVlbO+iT/ERE5BRFOeup\n1swmBtvjgY8Dz5EJjCuD064BNkRToYiIQLSznqYCa8ysgkxg3efuD5rZLuBeM/tr4DfADyKsUURk\n1IssKNy9BfhQnvaXyYxXiIhIDMRijEJEROJLQSEiIqEUFCIiEkpBISIioRQUIiISSkEhIiKhFBQi\nIhJKQSEiIqEUFCIiA+joTLF972E6OlNRlxIpPQpVRCSPDc37WLm+hcpEgq50mlVL5rKocXQ+9UA9\nChGRfjo6U6xc38KxrjRHUt0c60qzYn3LqO1ZKChERPppO3SUykTfX4+ViQRth45GVFG0FBQiIv3U\nTxpPVzrdp60rnaZ+0viIKoqWgkJEpJ+a6ipWLZnLuMoEE6rGMK4ywaolcyN5XnUcaDBbRCSPRY11\nzG+YTNuho9RPGj9qQwIUFCIiA6qprhrVAZGlS08iIhJKQSEiIqEUFCIiEkpBISIioRQUIiISSkEh\nIiKhIgsKM5tmZlvMbJeZ7TSzrwTt7zGzTWb2YvB1UlQ1iohItD2KbuB/uvsc4ELgOjObA9wAbHb3\nWcDmYF9ERCISWVC4+353fybYPgI8B9QBi4E1wWlrgCuiqVBERCAmYxRmNgP4EPAUMMXd9weHXgOm\nRFSWiIgQg6Aws2pgPfBVd38z95i7O+ADvG+5mTWZWdPBgwdLUKmIyOgUaVCYWSWZkFjn7j8JmtvN\nbGpwfCpwIN973X21uyfdPVlbW1uagkVERqEoZz0Z8APgOXe/I+fQRuCaYPsaYEOpaxMRkROiXD12\nPvBHwLNm1hy0/S/g28B9ZvZF4BVgaUT1iYgIEQaFuz8B2ACHLyllLSIiMrDIB7NFRCTeFBQiIhJK\nQSEiIqEUFCIiEkpBISIioRQUIiISSkEhIiKhFBQiIhJKQSEiIqEUFCIiEkpBISIioRQUIiISSkEh\nIiKhFBQiIhJKQSEiIqEUFCJCR2eK7XsP09GZKvg9m3e9xsr7t7N512tFrEziIMon3IlIDGxo3sfK\n9S1UJhJ0pdOsWjKXRY11oe/5xN89xgvtbwHwo6Y2Zk85jZ9/7aISVCtRUI9CZBTr6Eyxcn0Lx7rS\nHEl1c6wrzYr1LaE9i827XusNiazd7W+pZzGCKShERrG2Q0epTPT9NVCZSNB26OiA73lkV/uQ2qX8\nKShERrH6SePpSqf7tB3v6aF+0vgB3/OJOVOG1C7lT0EhMorVVFexaslcxuT8Jkg7/Kr19QHf0zh9\n0pDapfxFGhRmdreZHTCzHTlt7zGzTWb2YvBVP30iRdLRmWLiu8ZSkXP5qavHQ8cp2g4dZUJV33kw\nE6rGhF6ukvIWdY/iX4DL+7XdAGx291nA5mBfRIbZhuZ9zL/tP7j2nqdJdfe9/BQ2TpHvclVXOh16\nuUrKW6RB4e6PA7/r17wYWBNsrwGuKGlRIiNY9n6J1vYjvbOd3u7qOem8sF/82ctV4yoTTKgaw7jK\nBKuWzKWmuqrY5UtE4ngfxRR33x9svwZohExkGOTeL5Hq7iGRsAHPXZqsD/3Fv6ixjvkNk2k7dJT6\nSeMVEiNc1JeeQrm7A57vmJktN7MmM2s6ePBgiSsTKS/975c43uMc60oPeP59TW2D3qVdU13FedMm\nKiRGgTgGRbuZTQUIvh7Id5K7r3b3pLsna2trS1qgSLnJd79EVYUxdkyCd42tOOn8we6lkNEljkGx\nEbgm2L4G2BBhLSIjQr4BaEsYD395AXdefT5VY/pehtLgtOSKenrsD4Engdlm1mZmXwS+DXzczF4E\nLg32RWQI+i/yV1NdxdJkfZ9zlibraZgygYXnvJfbrzxPg9MyoEgHs939vw9w6JKSFiIyguRb5G9+\nw2Tua2rrc959TW185ZJzqKmu0uC0hIrjpScROUUDLfK387dvDrqmkwanZSAKCpERZKBF/sB1k5yc\nMgWFyAgy0F3T555xum6Sk1MWxxvuROQduO6iBr67pZWxFSfGKDQOIe+EgkJkhMgdxAZn+cKz+PyH\np/cJhJrqKgWEDJkuPYmMAP0HsVPdzvcea426LBkhFBQiI8CpPKlOpFAKCpERQEt/SzGFjlGY2WfC\njrv7T4a3HBE5Fdmlv1f0u9FO4xEyHAYbzP5vIcccUFCIxIRmNUmxhAaFu/9xqQoRkfxa24/QvPcw\njdMm0jBlQui5mtUkxVDw9Fgz+33gXGBcts3dbylGUSKScfO/P8vara/27i+bN51bFn8wwopkNCpo\nMNvM7gQ+B3wZMOCzwJlFrEtk1GttP9InJADWPvkqre1HIqpIRqtCZz19xN2XAYfc/ZvAPOCc4pUl\nIs17Dw+pXaRYCg2K7GTst83sDKALmFqckkRGn/7PjwBonDYx77kDtYsUS6FjFA+a2UTgduAZMjOe\n7ipaVSIjRNOeDh5/8XUWzppMcmZN3nPyPT9iUWMdDVMmsGzedNY+2XeMYrABbZHhZu4+tDeYVQHj\n3P2N4pQ0dMlk0puamqIuQ6SPq+/ayhOtHb37H22o4Z4vXdjnnI7OFPNv+w+OdZ24WW5cZYJfrby4\nd/bSUGY9iQyFmT3t7snBzhvKrKePADOy7zEz3H3tKVcoMoI17enoExIAv2ztoGlPR5+eRXbpjWOc\nCIrs0hvZoGiYMkEBIZEqKCjM7B7gbKAZ6AmaHVBQiOTxs53tedvv2foKM2ure0NAS29IOSi0R5EE\n5vhQr1OJjEIbmvex9slX8h/bvp+Hnt3PHUsbWdRYp6U3pCwUGhQ7gPcB+4tYi0jZ6+hMseL+Fo73\npAc8pzsNX79/O/MbJuuBQlIWCg2KycAuM9sG9M7fc/dFRalKpEyte+pVUt0Dh0RWhfUdh9DSGxJn\nhQbFXxWziHzM7HLg/wAVwF3u/u1S1yAyFB2dKf5+0wsFnXu8u0fjEFI2CgoKd/9FsQvJZWYVwPeA\njwNtwK/NbKO77yplHSJDsfO3bzJ4XyLjnPdV8/3HXuLyc6eQnFlDR2dKl54ktgZ7HsUT7r7AzI6Q\nmeXUewhwd393keq6AGh195eDOu4FFgMKComtZXdvK/jcXfs72bW/k7ue2MPsKafxyu+OnnTDnUhc\nhC7h4e4Lgq8T3P3dOa8JRQwJgDpgb85+W9AmEkurf/HSKb93d/tbvc+6PtaVZsX6lj5LeYhEbSg3\n3E0CpuW+x92fKUZRBdazHFgOMH369KjKEKGjM8VtP3t+2D6v/w13IlEr9Ia7bwFfAF6G3suwDlxc\nnLLYRyaUsuqDtl7uvhpYDZklPIpUh0iojs4UW54/QE8BP4EGVCSM7nT4ybrhTuKm0B7FUuBsdz9e\nzGJy/BqYZWYzyQTEVcDnS/S9RQqSXcwvweApcen7a7ntyvP4VevrfPVHzeRmRb4xCvUmJE6GcsPd\nROBAEWvp5e7dZnY98HMy02PvdvedpfjeIvn0n5XU0Zli5fqWPov55fPe6kr+7U/n9a7VlL25btPO\n12g9+JZmPUlZKDQo/gb4jZntoEQ33Ln7w8DDxfp8kULlWwb8zJrTTlrMr7+vXNzA1z4x+6T2muoq\nrvrwmSe1KSAkrgoNijXAbcCzUPBUcZGy19p+hK/f38Lx7nRvKKxY38KD1y84aTG/XEuT9XlDQqQc\nFRoUb7v7d4paiUjMbGjex9d/vJ3j/UaqKxMJ3jre07uYn6edVI8ztsJIAysum83yhWdHU7RIERT6\nKNRfmtnfmNk8Mzs/+ypqZSIRam0/kjck4MSspEWNdTx4/QLcDIDjPU53j3PHphd0H4SMKIX2KD4U\nfM19PFcxp8eKRGZD877M5aY8ITF2TKLPrKS3jvdQVZHgePfADx4SKXeFrvX0sWIXIhKl7Kyj08ZW\nsHJ9S59f/FljK4yHv7ygz9Pm9OAhGQ0KveHudOAbwMKg6RfALXF6brbIqcqd1ZTq7iGRsJPOGVth\n/O1nzzvpkaR68JCMBoVeerqbzL0US4P9PwL+GfhMMYoSKZXc+yF6p7r2u+Q0dkzipJ5ELj14SEa6\nQoPibHdfkrP/TTNrLkZBIqXUdujoSfdDVFUYbkZVxYkewkAhkaX7IGQkKzQojprZAnd/AsDM5gNH\ni1eWSGnkG2OwhPHQ9Qt463iPeggiFB4UfwasCcYqAA4B1xSnJJHSGWiMYbAehMhoUmhQPAesAs4m\ns+bTG8AVQEuR6hIpGY0xiIQrNCg2AIeBZ+i33LdIXLW2H6F572Eap03UGIPIO1BoUNS7++VFrURk\nGN3878+yduurvfvL5k3nlsUfjLAikfJV6BIe/2lm+lcmZaG1/UifkABY++SrtLYfiagikfJWaFAs\nAJ42s91m1mJmz5qZxicklpr3Hh5Su4iEK/TS0yeLWoXIMGqcNnFI7SISrqAehbu/ku9V7OJETkXD\nlAksmze9T9uyedM15VXkFBXaoxApK7cs/iDLLpxR8KwnERmYgkJGrIYpExQQIsOg0MFsEREZpRQU\nIiISKpKgMLPPmtlOM0ubWbLfsRvNrDWYintZFPVJfHR0pti+93DeR4uGHROR4RPVGMUOMs+y+Kfc\nRjObA1wFnAucATxqZue4e0/pS5So5T5QKLtY36LGukGPicjwiqRH4e7PufvuPIcWA/e6e8rd9wCt\nwAWlrU7iIPeBQkdS3RzrSrNifQsdnanQYyIy/OI2RlEH7M3ZbwvaZJTJPlAoVwJj52/fzHusMpGg\n7ZAekSJSDEULCjN71Mx25HktHqbPX25mTWbWdPDgweH4SImRfA8Uerurhz9d28SOfW+cdKwrnaZ+\n0vhSligyahQtKNz9Unf/QJ7XhpC37QOm5ezXM8Cy5u6+2t2T7p6sra0dztIlBrIPFKoaY33aU91p\nvvXQLv73p+cwrjLBhKoxjKtMsGrJXC0TLlIkcbvhbiPwb2Z2B5nB7FnAtmhLkqgsaqxj4rsqufZf\nn+Ht4yfmM1QmEnzgjNP51cqL9bAhkRKIJCjM7A+AfwBqgYfMrNndL3P3nWZ2H7AL6Aau04yn0e3c\nM04n7d6nLXuZSQ8bEimNqGY9PeDu9e5e5e5T3P2ynGO3uvvZ7j7b3X8aRX1SPE17Orjjkd007eko\n6PzsJShdZhKJjnm/v9bKUTKZ9KampqjLkEFcfddWnmg9ERAfbajhni9dWNB7OzpTuswkMszM7Gl3\nTw52Xtymx8oI1bSno09IAPyytWNIPYvzpk1USIhEQEEhJfH4i68PqV1E4kNBISWxcNbkIbWLSHwo\nKKQkkjNr+GhDTZ+2jzbUkJxZM8A7RCQu4nYfhYxg93zpQpr2dPD4i6+zcNZkhYRImVBQSEklZ6oX\nIVJudOlJRERCKShERCSUgkJEREIpKEREJJSCQkREQikoREQklIJCRERCKShERCSUgkJEREIpKERE\nJJSCQkREQikoREQklIJCRERCKShERCSUgkJEREJFEhRmdruZPW9mLWb2gJlNzDl2o5m1mtluM7ss\nivpEROSEqHoUm4APuPtc4AXgRgAzmwNcBZwLXA78o5lVRFSjiIgQUVC4+yPu3h3sbgXqg+3FwL3u\nnnL3PUArcEEUNYqISEYcxij+BPhpsF0H7M051ha0iYhIRIr2zGwzexR4X55DN7n7huCcm4BuYN0p\nfP5yYDnA9OnT30GlIiISpmhB4e6Xhh03sy8AnwYucXcPmvcB03JOqw/a8n3+amA1QDKZ9HzniIjI\nOxfVrKfLgRXAInd/O+fQRuAqM6sys5nALGBbFDWKiEhG0XoUg/guUAVsMjOAre5+rbvvNLP7gF1k\nLkld5+49EdUoIiJEFBTu3hBy7Fbg1hKWIyIiIeIw60lERGJMQSEiIqEUFCIiEkpBISIioRQUIiIS\nSkEhIiKhFBQiIhJKQSEiIqEUFCIiEkpBISIioRQUIiISSkEhIiKhFBQiIhJKQSEiIqEUFCIiEkpB\nISIioRQUIiISSkEhIiKhFBQiIhJKQSEiIqEUFCIiEiqSoDCzb5lZi5k1m9kjZnZG0G5m9h0zaw2O\nnx9FfSIickJUPYrb3X2uuzcCDwI3B+2fBGYFr+XA9yOqT0REApEEhbu/mbN7GuDB9mJgrWdsBSaa\n2dSSFygiIr3GRPWNzexWYBnwBvCxoLkO2JtzWlvQtr+01YmISFbRehRm9qiZ7cjzWgzg7je5+zRg\nHXD9KXz+cjNrMrOmgwcPDnf5IiISKFqPwt0vLfDUdcDDwDeAfcC0nGP1QVu+z18NrAZIJpOe7xwR\nEXnnopr1NCtndzHwfLC9EVgWzH66EHjD3XXZSUQkQlGNUXzbzGYDaeAV4Nqg/WHgU0Ar8Dbwx9GU\nJyIiWZEEhbsvGaDdgetKVUdHZ4qdv30DMM49493UVFeV6luLiJSNyGY9RW1D8z7+4sfb6erJDG+M\nScAdSxtZ1FgXcWUiIvEyKpfw6OhMseL+lt6QAOhOw9fv305HZyrCykRE4mdUBkXboaNUJOyk9gpL\n0HboaAQViYjE16gMivpJ4+lJnzyjtsfT1E8aH0FFIiLxNSqDoqa6ituvnEtlxYlexZgE3H7leRrQ\nFhHpZ9QOZi9qrGN+w2TNehIRGcSoDQrI9CwWnvPeqMsQEYm1UXnpSURECqegEBGRUAoKEREJpaAQ\nEZFQCgoREQllmXX4ypuZHSSzCm0xTQZeL/L3KBbVXnrlWjeo9ihEVfeZ7l472EkjIihKwcya3D0Z\ndR2nQrWXXrnWDao9CnGvW5eeREQklIJCRERCKSgKtzrqAt4B1V565Vo3qPYoxLpujVGIiEgo9ShE\nRCSUgmIQZvYtM2sxs2Yze8TMzgjazcy+Y2atwfHzo661PzO73cyeD+p7wMwm5hy7Mah9t5ldFmWd\n/ZnZZ81sp5mlzSzZ71hs684ys8uD+lrN7Iao6wljZneb2QEz25HT9h4z22RmLwZfJ0VZYz5mNs3M\ntpjZruBn5StBeznUPs7MtpnZ9qD2bwbtM83sqeDn5kdmNjbqWnu5u14hL+DdOdt/DtwZbH8K+Clg\nwIXAU1HXmqf2TwBjgu3bgNuC7TnAdqAKmAm8BFREXW9O3b8HzAYeA5I57bGuO6ixIqjrLGBsUO+c\nqOsKqXchcD6wI6dtFXBDsH1D9ucmTi9gKnB+sD0BeCH4+SiH2g2oDrYrgaeC3yH3AVcF7XcCfxZ1\nrdmXehSDcPc3c3ZPA7KDOouBtZ6xFZhoZlNLXmAId3/E3buD3a1AfbC9GLjX3VPuvgdoBS6IosZ8\n3P05d9+d51Cs6w5cALS6+8vufhy4l0zdseTujwO/69e8GFgTbK8BrihpUQVw9/3u/kywfQR4Dqij\nPGp3d+8MdiuDlwMXA/cH7bGqXUFRADO71cz2An8I3Bw01wF7c05rC9ri6k/I9ICg/GrPKoe6y6HG\nwUxx9/3B9mvAlCiLGYyZzQA+ROYv87Ko3cwqzKwZOABsItMLPZzzh12sfm4UFICZPWpmO/K8FgO4\n+03uPg1YB1wfbbV9DVZ7cM5NQDeZ+mOhkLolep65DhLbqZFmVg2sB77ar/cf69rdvcfdG8n08i8A\n3h9xSaFG9RPustz90gJPXQc8DHwD2AdMyzlWH7SV1GC1m9kXgE8DlwT/cCAGtQ/h/3muyOsuQDnU\nOJh2M5vq7vuDy6kHoi4oHzOrJBMS69z9J0FzWdSe5e6HzWwLMI/M5esxQa8iVj836lEMwsxm5ewu\nBp4PtjcCy4LZTxcCb+R0eWPBzC4HVgCL3P3tnEMbgavMrMrMZgKzgG1R1DhE5VD3r4FZwQyWscBV\nZOouJxuBa4Lta4ANEdaSl5kZ8APgOXe/I+dQOdRem52BaGbjgY+TGWPZAlwZnBav2qMeTY/7i8xf\nLDuAFuD/AnV+YubC98hcW3yWnNk5cXmRGezdCzQHrztzjt0U1L4b+GTUtfar+w/IXKNNAe3Az8uh\n7pwaP0VmFs5LwE1R1zNIrT8E9gNdwf/zLwI1wGbgReBR4D1R15mn7gVkLiu15Px8f6pMap8L/Cao\nfQdwc9B+Fpk/fFqBHwNVUdeafenObBERCaVLTyIiEkpBISIioRQUIiISSkEhIiKhFBQiIhJKQSHS\nj5l1Dn7WkD/z/5nZ5OH+XJFSUFCIiEgoBYXIAIK77m8P1qB61sw+N0j7RWb2uJk9FDyP4k4zO+nf\nmJldHTyPoNnM/ilYIK7CzP4l5zO/Fpz758EzF1rM7N7S/h8QydBaTyID+wzQCJwHTAZ+bWaPAx8Z\noB0yC7zNAV4BfhZ8RnbpaMzs94DPAfPdvcvM/pHMqsQ7ydz1/4HgvOxDpm4AZrp7KqdNpKTUoxAZ\n2ALgh55Z6bMd+AXwX0PaAbZ55lkUPWSWx1jQ7zMvAf4LmXBpDvbPAl4GzjKzfwjW6MquhNoCrDOz\nq8msACxScgoKkeHVf02c/vsGrHH3xuA1293/yt0PkemhPAZcC9wVnP/7ZNYUO59MuOgqgJScgkJk\nYL8EPheMH9SSeWzotpB2gAuClWMTZC4xPdHvMzcDV5rZe6H3Gc9nBjOiEu6+HvhL4PzgM6a5+xZg\nJXA6UF3U/2KRPPTXicjAHiDznIDtZHoGK9z9NTMbqP39ZJYZ/y7QQGbZ6AdyP9Ddd5nZXwKPBEHQ\nBVwHHAX+OWfw+0Yyz9/+VzM7nUxP5Dvufrio/8UieWj1WJFhYmYXAX/h7p+OuhaR4aRLTyIiEko9\nChERCaUehYiIhFJQiIhIKAWFiIiEUlCIiEgoBYWIiIRSUIiISKj/D8Z5wnLPty79AAAAAElFTkSu\nQmCC\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "df.plot.scatter(x='loopless', y='nominal')" ] }, { "cell_type": "markdown", "metadata": { "deletable": true, "editable": true }, "source": [ "This functionality can also be used in FVA by using the `loopless=True` argument to avoid getting high flux ranges for reactions that essentially only can reach high fluxes if they are allowed to participate in loops (see the simulation notebook) leading to much narrower flux ranges." ] }, { "cell_type": "markdown", "metadata": { "deletable": true, "editable": true }, "source": [ "## Loopless model" ] }, { "cell_type": "markdown", "metadata": { "deletable": true, "editable": true }, "source": [ "Cobrapy also includes the \"classical\" loopless formulation by [Schellenberger et. al.](https://dx.doi.org/10.1016%2Fj.bpj.2010.12.3707) implemented in `cobra.flux_analysis.add_loopless` modify the model with additional mixed-integer constraints that make thermodynamically infeasible loops impossible. This is much slower than the strategy provided above and should only be used if one of the two following cases applies:\n", "\n", "1. You want to combine a non-linear (e.g. quadratic) objective with the loopless condition\n", "2. You want to force the model to be infeasible in the presence of loops independent of the set reaction bounds.\n", "\n", "We will demonstrate this with a toy model which has a simple loop cycling A $\\rightarrow$ B $\\rightarrow$ C $\\rightarrow$ A, with A allowed to enter the system and C allowed to leave. A graphical view of the system is drawn below:" ] }, { "cell_type": "code", "execution_count": 5, "metadata": { "collapsed": false, "deletable": true, "editable": true, "scrolled": true }, "outputs": [ { "data": { "application/pdf": "JVBERi0xLjQKJazcIKu6CjEgMCBvYmoKPDwgL1BhZ2VzIDIgMCBSIC9UeXBlIC9DYXRhbG9nID4+\nCmVuZG9iago4IDAgb2JqCjw8IC9TaGFkaW5nIDYgMCBSIC9Qcm9jU2V0IFsgL1BERiAvVGV4dCAv\nSW1hZ2VCIC9JbWFnZUMgL0ltYWdlSSBdCi9Gb250IDMgMCBSIC9QYXR0ZXJuIDUgMCBSIC9YT2Jq\nZWN0IDcgMCBSIC9FeHRHU3RhdGUgNCAwIFIgPj4KZW5kb2JqCjEwIDAgb2JqCjw8IC9SZXNvdXJj\nZXMgOCAwIFIgL1BhcmVudCAyIDAgUiAvTWVkaWFCb3ggWyAwIDAgNjMxLjE1OTM3NSAyNzkuNDg4\nNzUgXQovR3JvdXAgPDwgL0NTIC9EZXZpY2VSR0IgL1MgL1RyYW5zcGFyZW5jeSAvVHlwZSAvR3Jv\ndXAgPj4gL0Fubm90cyBbIF0KL0NvbnRlbnRzIDkgMCBSIC9UeXBlIC9QYWdlID4+CmVuZG9iago5\nIDAgb2JqCjw8IC9MZW5ndGggMTEgMCBSIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4\nnNVXu25dNxDs+RUs7cIM98HHllbipEqh4AIJEBgu5ESGEAWwinx/ZnlzD3mOrptALlxJZ7XkzuwO\nhxTFh/A5Sk6UK5fIknqj3kosvSSLrJoqx6c/4q/x75hT652lsCnho/QsxlSqBf/L5SM+3X85M+4y\nf/lplxm+nPl0HwJzSTpgVk3dMnWKj4i2VDL3uoaZLRWSbrGW1FioObeczKpyrC1xLi2XeBdYOGnr\nhtU91QEFmZKEyFRjy6macd3FODUr3iRfPsNenRVN27ZsNVmWQmvx1pP0mnWs3mA2S7324jAnn44W\n5EF/Up8xX47i2arsUymx9UrrnoRfqea+r074ECk7nOTVcyl14bPEVupLeOvStuXSza34ru8bzGVC\nk886yudTvwufQrgJt/Fbka4AXS4DZibgbDK0K+BGZcx6iQsUQNVVwRn9piwgJYyGqguIsyYyttFG\ncf7sWkNnU21F0TwPWh2i5NwwByzcBw0AJbfLDpc4OQYD5mVbEu96ox0EKkma8JDRApdq6qW0AXcy\nI4fQm2872zCDvgMglDH3NRlaMnWFrPvi71pdTHsM+LDuulvxkmMYAl2YLcFdG9b41rO57dLdCWE3\niQl3ndpktg74ihq+OU0ru+cc7ViZUz/asTJ+PdixcoUBHO1YIaZ2sGN13R3seI0tnrSGL/Y1t5w2\nN4uvhjhhTutc+EyPndRXO1YooB7tWKHdcrBjda09s2OFcuvBjpW8+t6O19hKfQlvXdq2XLq5Fd/1\nfYO5TGjyWUf5fOr/Q7oRoowP8ff4Hj8/+jfudxzSBumVhddjIKvAS+eCVceWfy1RzyUFSUS36gji\nWIHqMfVKFLMytfO2L8JD0Etcb1h1dgjOEJC7vdtYxX1vkXpPTZ2qg+5JTYQ0wkxwysg6wn7vCZyv\njzF3qfWSDM8jRD25YzjiyWbwGRbMz4lZzpj+C9EZE6+1CSTcAERr83MOZlpw0Cx2xdOm4BWEimcV\nmoFwt4SSOHgO2y8Z0DVvCZQGKPWSbq17HOmE3c5hPA7EfZWiSWJiFXspOizA1dpBZVzUT+xBDjO6\nSkdh2tTqQXu73CvRVb0vQqTimpFnx6X0iurHgjO6glPNCZo50NvlXolePS9nhPfh5hS/+xFXYImn\nP4P7WB30jFLWan4lnj6GV+9++/D2dTw9xHen8DngSopvcsQqoaQDDynuWGnqC+4esWvIuIDwAHEA\n2GHWePWPbxRgalmUcMU7sDc4dW6/M9nfqiOdRjrq3q6VpePKb1+3Ml+vjEdIGfnq5MtXKCyz8G48\nWsUrjvlgpninX+bzw88fvr/MZ7fk/BI7l1EA76aXNW+vLoCr+f9CzoHhI7iBtgU3VxcoLgH7j9Oh\nwgbpNvwL2RPvwAplbmRzdHJlYW0KZW5kb2JqCjExIDAgb2JqCjEwMzcKZW5kb2JqCjE2IDAgb2Jq\nCjw8IC9MZW5ndGggODggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCnicLY2xDcAwCAR7\nT8EI4AeM94lSxfu3wdgNfzq9Hg8jJnAeN6XRJz3SHEWric+ir8GY1CLJ0K9zxCVlJYxyucK7pVEJ\nBUE2CfwYrugz/8aZuSvvD5G5G2EKZW5kc3RyZWFtCmVuZG9iagoxNyAwIG9iago8PCAvTGVuZ3Ro\nIDc5IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4nE3Nuw3AIAwE0J4pPALg/z5RqrB/\nGxsiQmM/6U46wQ4V3OKwGGh3uFrxpVGYfeqZEpJQcz1EWDMlOoSkX/rLMMOY2Mi277dW7hfeGxwZ\nCmVuZHN0cmVhbQplbmRvYmoKMTggMCBvYmoKPDwgL0xlbmd0aCA4NyAvRmlsdGVyIC9GbGF0ZURl\nY29kZSA+PgpzdHJlYW0KeJw9jrsRwDAIQ3umYATzCYZ9cqmc/duAP2nQQzpOuAk2DM/R7cLOgTdB\n7kUvsC5vgAohiyQZ+fbOxaJWmcWvpkXqhDRJnDdR6E6LSucD4/QOeD66dR16CmVuZHN0cmVhbQpl\nbmRvYmoKMTkgMCBvYmoKPDwgL0xlbmd0aCAyMzIgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3Ry\nZWFtCnicNVE7cgUxCOt9Cl0gM+Zvn2czr0ru30awk2ZhAQkJ5z3YiMSXGNId5YpvWZ1mGX4ni7z4\nWSmcvBdRgVRFWCHt4FnOaobBcyNT4HImPsvMJ9NixwKqiTjOjpxmMAgxjetoOR1mmgc9IdcHI27s\nNMtVDGm9W6rX91r+U0X5yLqb5dYpm1qpW/SMPYnLzuupLe0Lo47ipiDS4WOH9yBfxJzFRSfSzX4z\n5bCSNASnBfAjMZTq2eE1wsTPjARP2dPpfZSG1z5our53L+jIzYRM5RbKSMWTlcaYMVS/Ec0k9f0/\n0LM+f5owVEcKZW5kc3RyZWFtCmVuZG9iagoyMCAwIG9iago8PCAvTGVuZ3RoIDUyIC9GaWx0ZXIg\nL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4nDM1MFAwUNC1VNA1MjZVMDUEsg3NTBVSDLng7FwIEySf\nwwVTCWGBpHMQKnO40gBUlw8dCmVuZHN0cmVhbQplbmRvYmoKMjEgMCBvYmoKPDwgL0xlbmd0aCA4\nOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeJw1jLsNwDAIRHumuBH4OID3iVKR/dsQ\nWy64e9IT5znAyD4PR+jELWRD4aZ4STmhPlE0Wm86tkhzv7xkMxcV/TPcfYXt5oBkNEnkIdHlcuVZ\nKXo+l9obfgplbmRzdHJlYW0KZW5kb2JqCjIyIDAgb2JqCjw8IC9MZW5ndGggMzM4IC9GaWx0ZXIg\nL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4nDVSOa7dQAzrfQpdIIB2zZznBal+7t+GlF8KQ7RWipqO\nFpVp+WUhVS2TLr/tSW2JG/L3yQqJE5JXJdqlDJFQ+TyFVL9ny7y+1pwRIEuVCpOTksclC/4Ml94u\nHOdjaz+PI3c9emBVjIQSAcsUE6NrWTq7w5qN/DymAT/iEXKuWLccYxVIDbpx2hXvQ/N5yBogZpiW\nigpdVokWfkHxoEetffdYVFgg0e0cSXCMjVCRgHaB2kgMObMWu6gv+lmUmAl07Ysi7qLAEknMnGJd\nOvoPPnQsqL8248uvjkr6SCtrTNp3o0lpzCKTrpdFbzdvfT24QPMuyn9ezSBBU9YoaXzQqp1jKJoZ\nZYV3HJoMNMcch8wTPIczEpT0fSh+X0smuiiRPw4NoX9fHqOMnAZvAXPRn7aKAxfx2WGvHGCF0sWa\n5H1AKhN6YPr/1/h5/vwDHLaAVAplbmRzdHJlYW0KZW5kb2JqCjIzIDAgb2JqCjw8IC9MZW5ndGgg\nODAgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCnicRYy7DcAwCER7pmAEfiZmnyiVs38b\nIErccE+6e7g6EjJT3mGGhwSeDCyGU/EGmaNgNbhGUo2d7KOwbl91geZ6U6v19wcqT3Z2cT3Nyxn0\nCmVuZHN0cmVhbQplbmRvYmoKMjQgMCBvYmoKPDwgL0xlbmd0aCA3MiAvRmlsdGVyIC9GbGF0ZURl\nY29kZSA+PgpzdHJlYW0KeJw1jLERwDAIA3um0Ag2WGDvk0tF9m9DfE4DLx0Pl6LBWg26giNwdan8\n0SNduSlFl2POguFxql9IMUY9qCPj3sdPuV9wFhJ9CmVuZHN0cmVhbQplbmRvYmoKMjUgMCBvYmoK\nPDwgL0xlbmd0aCAxNjAgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCnicPZBLEsMgDEP3\nnEJHwPh/nnS6Su6/rQ2dbLAYhPTAfWIioxYngq/EhwalwyTwbBWEezDZEXKE5ARNhrKDJHENDQal\nwqZjme/JpnXSSqy80X7ZdzRmnXSKLUWHdiH/5/Ui3KPgGusZPA9gMcjaSqXsmTBaZaau8qjotR/T\n4T0PRKvF5fUGrvDaRzepKCpL6v5EdzTY/pG3+x7fH5llOCQKZW5kc3RyZWFtCmVuZG9iagoyNiAw\nIG9iago8PCAvTGVuZ3RoIDI0OCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeJwtUTmS\nA0EIy+cVekJz0++xy5H3/+kKygGDhkMgOi1xUMZPEJYr3vLIVbTh75kYwXfBod/KdRsWORAVSNIY\nVE2oXbwevQd2HGYC86Q1LIMZ6wM/Ywo3enF4TMbZ7XUZNQR712tPZlAyKxdxycQFU3XYyJnDT6aM\nC+1czw3IuRHWZRikm5XGjIQjTSFSSKHqJqkzQZAEo6tRo40cxX7pyyOdYVUjagz7XEvb13MTzho0\nOxarPDmlR1ecy8nFCysH/bzNwEVUGqs8EBJwv9tD/Zzs5Dfe0rmzxfT4XnOyvDAVWPHmtRuQTbX4\nNy/i+D3j6/n8A6ilWxYKZW5kc3RyZWFtCmVuZG9iagoyNyAwIG9iago8PCAvTGVuZ3RoIDI1OSAv\nRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeJw9UklywzAMu/sVfAJ3Se9Jpyfn/9cC9NSX\nEGOKAAimd4vK2fhpK1l+5McuO0sit3wHbZP7iqoHpG6CzCXHJVeIWcrnSpBYtJSZWJ+pDsrPNahV\n+MJPzExMhyQRS8hJPYqwfl4H96B+vaTzW2T8o2OD0luSTAWdGu6Vo5TYsFSfGuQeNN2UVp+ZdmUH\nLI03ZKUmdfr10+MHSzClLxLRQYjEn+RyhywLKQfxdq7eQHhXuyDVUysPO0Saj5HeUgWrOTMBS0bT\nDiNgbdaYIFUCvEVrCLQW4vKFTisiPjk3dDBNVZ6FyLBS4Vh7z2gNF7qGvNJwepJx//kfvCve1+8f\n2vNmZAplbmRzdHJlYW0KZW5kb2JqCjE0IDAgb2JqCjw8IC9TdWJ0eXBlIC9UeXBlMyAvQmFzZUZv\nbnQgL0RlamFWdVNhbnMgL05hbWUgL0RlamFWdVNhbnMgL0ZpcnN0Q2hhciAwCi9UeXBlIC9Gb250\nIC9DaGFyUHJvY3MgMTUgMCBSIC9Gb250QkJveCBbIC0xMDIxIC00NjMgMTc5NCAxMjMzIF0KL0Vu\nY29kaW5nIDw8Ci9EaWZmZXJlbmNlcyBbIDQ5IC9vbmUgL3R3byAvdGhyZWUgNjUgL0EgL0IgL0Mg\nL0QgL0UgNzcgL00gODggL1ggOTUgL3VuZGVyc2NvcmUgMTE4IC92Cl0KL1R5cGUgL0VuY29kaW5n\nID4+Ci9Gb250RGVzY3JpcHRvciAxMyAwIFIgL0xhc3RDaGFyIDI1NSAvRm9udE1hdHJpeCBbIDAu\nMDAxIDAgMCAwLjAwMSAwIDAgXQovV2lkdGhzIDEyIDAgUiA+PgplbmRvYmoKMTMgMCBvYmoKPDwg\nL1N0ZW1WIDAgL01heFdpZHRoIDEzNDIgL0ZvbnRCQm94IFsgLTEwMjEgLTQ2MyAxNzk0IDEyMzMg\nXQovRm9udE5hbWUgL0RlamFWdVNhbnMgL1hIZWlnaHQgMCAvRmxhZ3MgMzIgL0NhcEhlaWdodCAw\nIC9Bc2NlbnQgOTI5Ci9JdGFsaWNBbmdsZSAwIC9EZXNjZW50IC0yMzYgL1R5cGUgL0ZvbnREZXNj\ncmlwdG9yID4+CmVuZG9iagoxMiAwIG9iagpbIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2\nMDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwCjYwMCA2MDAgNjAwIDYw\nMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgMzE4IDQwMSA0NjAgODM4\nIDYzNgo5NTAgNzgwIDI3NSAzOTAgMzkwIDUwMCA4MzggMzE4IDM2MSAzMTggMzM3IDYzNiA2MzYg\nNjM2IDYzNiA2MzYgNjM2IDYzNiA2MzYKNjM2IDYzNiAzMzcgMzM3IDgzOCA4MzggODM4IDUzMSAx\nMDAwIDY4NCA2ODYgNjk4IDc3MCA2MzIgNTc1IDc3NSA3NTIgMjk1CjI5NSA2NTYgNTU3IDg2MyA3\nNDggNzg3IDYwMyA3ODcgNjk1IDYzNSA2MTEgNzMyIDY4NCA5ODkgNjg1IDYxMSA2ODUgMzkwIDMz\nNwozOTAgODM4IDUwMCA1MDAgNjEzIDYzNSA1NTAgNjM1IDYxNSAzNTIgNjM1IDYzNCAyNzggMjc4\nIDU3OSAyNzggOTc0IDYzNCA2MTIKNjM1IDYzNSA0MTEgNTIxIDM5MiA2MzQgNTkyIDgxOCA1OTIg\nNTkyIDUyNSA2MzYgMzM3IDYzNiA4MzggNjAwIDYzNiA2MDAgMzE4CjM1MiA1MTggMTAwMCA1MDAg\nNTAwIDUwMCAxMzQyIDYzNSA0MDAgMTA3MCA2MDAgNjg1IDYwMCA2MDAgMzE4IDMxOCA1MTggNTE4\nCjU5MCA1MDAgMTAwMCA1MDAgMTAwMCA1MjEgNDAwIDEwMjMgNjAwIDUyNSA2MTEgMzE4IDQwMSA2\nMzYgNjM2IDYzNiA2MzYgMzM3CjUwMCA1MDAgMTAwMCA0NzEgNjEyIDgzOCAzNjEgMTAwMCA1MDAg\nNTAwIDgzOCA0MDEgNDAxIDUwMCA2MzYgNjM2IDMxOCA1MDAKNDAxIDQ3MSA2MTIgOTY5IDk2OSA5\nNjkgNTMxIDY4NCA2ODQgNjg0IDY4NCA2ODQgNjg0IDk3NCA2OTggNjMyIDYzMiA2MzIgNjMyCjI5\nNSAyOTUgMjk1IDI5NSA3NzUgNzQ4IDc4NyA3ODcgNzg3IDc4NyA3ODcgODM4IDc4NyA3MzIgNzMy\nIDczMiA3MzIgNjExIDYwNQo2MzAgNjEzIDYxMyA2MTMgNjEzIDYxMyA2MTMgOTgyIDU1MCA2MTUg\nNjE1IDYxNSA2MTUgMjc4IDI3OCAyNzggMjc4IDYxMiA2MzQKNjEyIDYxMiA2MTIgNjEyIDYxMiA4\nMzggNjEyIDYzNCA2MzQgNjM0IDYzNCA1OTIgNjM1IDU5MiBdCmVuZG9iagoxNSAwIG9iago8PCAv\nWCAxNiAwIFIgL0UgMTcgMCBSIC9NIDE4IDAgUiAvdW5kZXJzY29yZSAyMCAwIFIgL0MgMTkgMCBS\nIC9BIDIxIDAgUgovdiAyNCAwIFIgL3RocmVlIDIyIDAgUiAvRCAyNSAwIFIgL29uZSAyMyAwIFIg\nL3R3byAyNiAwIFIgL0IgMjcgMCBSID4+CmVuZG9iagozIDAgb2JqCjw8IC9GMSAxNCAwIFIgPj4K\nZW5kb2JqCjQgMCBvYmoKPDwgPj4KZW5kb2JqCjUgMCBvYmoKPDwgPj4KZW5kb2JqCjYgMCBvYmoK\nPDwgPj4KZW5kb2JqCjcgMCBvYmoKPDwgPj4KZW5kb2JqCjIgMCBvYmoKPDwgL0NvdW50IDEgL0tp\nZHMgWyAxMCAwIFIgXSAvVHlwZSAvUGFnZXMgPj4KZW5kb2JqCjI4IDAgb2JqCjw8IC9Qcm9kdWNl\nciAobWF0cGxvdGxpYiBwZGYgYmFja2VuZCkKL0NyZWF0b3IgKG1hdHBsb3RsaWIgMi4wLjAsIGh0\ndHA6Ly9tYXRwbG90bGliLm9yZykKL0NyZWF0aW9uRGF0ZSAoRDoyMDE3MDMxNzEwNTI1NCswMicw\nMCcpID4+CmVuZG9iagp4cmVmCjAgMjkKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDAwMDE2IDAw\nMDAwIG4gCjAwMDAwMDYwNzYgMDAwMDAgbiAKMDAwMDAwNTk2MCAwMDAwMCBuIAowMDAwMDA1OTky\nIDAwMDAwIG4gCjAwMDAwMDYwMTMgMDAwMDAgbiAKMDAwMDAwNjAzNCAwMDAwMCBuIAowMDAwMDA2\nMDU1IDAwMDAwIG4gCjAwMDAwMDAwNjUgMDAwMDAgbiAKMDAwMDAwMDM5OCAwMDAwMCBuIAowMDAw\nMDAwMjA4IDAwMDAwIG4gCjAwMDAwMDE1MTAgMDAwMDAgbiAKMDAwMDAwNDc0OCAwMDAwMCBuIAow\nMDAwMDA0NTQ4IDAwMDAwIG4gCjAwMDAwMDQxODMgMDAwMDAgbiAKMDAwMDAwNTgwMSAwMDAwMCBu\nIAowMDAwMDAxNTMxIDAwMDAwIG4gCjAwMDAwMDE2OTEgMDAwMDAgbiAKMDAwMDAwMTg0MiAwMDAw\nMCBuIAowMDAwMDAyMDAxIDAwMDAwIG4gCjAwMDAwMDIzMDYgMDAwMDAgbiAKMDAwMDAwMjQzMCAw\nMDAwMCBuIAowMDAwMDAyNTkwIDAwMDAwIG4gCjAwMDAwMDMwMDEgMDAwMDAgbiAKMDAwMDAwMzE1\nMyAwMDAwMCBuIAowMDAwMDAzMjk3IDAwMDAwIG4gCjAwMDAwMDM1MzAgMDAwMDAgbiAKMDAwMDAw\nMzg1MSAwMDAwMCBuIAowMDAwMDA2MTM2IDAwMDAwIG4gCnRyYWlsZXIKPDwgL1Jvb3QgMSAwIFIg\nL0luZm8gMjggMCBSIC9TaXplIDI5ID4+CnN0YXJ0eHJlZgo2Mjg0CiUlRU9GCg==\n", "image/png": "iVBORw0KGgoAAAANSUhEUgAAAncAAAEYCAYAAAA+gNBwAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzt3Xe4JFWd//H3dyIzg0gYgggighFXBXeHAVTMCQYQBSPJ\ntArqKhgxgIpiAnXXwUV/KsFIGhBdUddVRIIoGFBWAVFZVAQJIjCJme/vjzrNXC433+6u7ur363nu\nUx2qur4Dt7s/95w650RmIkmSpGaYUXcBkiRJah/DnSRJUoMY7iRJkhrEcCdJktQghjtJkqQGMdxJ\nkiQ1iOFOkiSpQQx3kiRJDWK4kyRJahDDnSRJUoMY7iRJkhrEcCdJktQghjtJkqQGMdxJkiQ1iOFO\nkiSpQQx3kiRJDWK4kyRJahDDnSRJUoMY7iRJkhrEcCdJktQghjtJkqQGMdxJkiQ1iOFOkiSpQQx3\nkiRJDWK4kyRJahDDnSRJUoMY7iRJkhrEcCdJktQghjtJkqQGMdxJkiQ1iOFOkiSpQQx3kiRJDWK4\nkyRJahDDnSRJUoMY7iRJkhrEcCdJktQghjtJkqQGMdxJkiQ1iOFOkiSpQQx3kiRJDWK4kzRQIuLo\niMhRfu6KiKsj4uSI2LXuWiVpKgx3kgbZX4f83ATMAbYHDgQujIij6ytNkqbGcCdpYGXmFkN+NgPm\nAk8ALiu7HGULnqR+Y7iTpCIz12TmhcA+Qx7eu656JGkqDHeSNExmXg/cXO6uX2ctkjRZhjtJGiYi\nHghsUu7+ts5aJGmyDHeSVETEzIjYBVhWHroROKXGkiRp0mbVXYAk1SUibhhydwawMTATuB34EvDO\nzLytjtokaaoMd5IG2eajPD4fuH95/o/dK0eSps9uWUkDKzNj6A8wD9gROBnYE/hhROwz5otIUo8x\n3ElSkZkrMvPnmflKquvu5gInRcQGNZcmSRNmuJOkkX22bO8PPLfOQiRpMgx3kjSyodfabVtbFZI0\nSYY7SRrZVkNu31lbFZI0SYY7SRrZS4bc/mltVUjSJDkViiQNERFbAK8DDioPXQJcXF9FkjQ5hjtJ\nA2vYJMYA61ENoGi5Anh+Zmb3qpKk6THcSRpkwycxXg3cAPwCOAM4JTNXdb0qSZqG8A9SSZKk5nBA\nhSRJUoMY7iRJkhrEa+4kDaRLl14SwO7AEcBOwHzgLuBy4GPADxcdttjrViT1Ha+5kzRwLl16ybOB\nzwAbAQuAGPJ0Uk1afAvw6kWHLf529yuUpKkz3EkaKJcuveRg4ARg3gR2Xw4cuuiwxSd1siZJaifD\nnaSBUVrszmJiwa5lObDvosMWn9eZqiSpvQx3kgZCucbuj8DWUzj8OuDBXoMnqR84WlbSoNid6hq7\nqdgYeFIba5GkjjHcSRoUR1ANnpiKBeV4Sep5hjtJg2In7j0qdjKiHC9JPc9wJ2lQzK/5eEnqCsOd\npEFxV83HS1JXGO4kDYrLqSYonoq8+fabr2hnMZLUKYY7SYPiOKqVJybtR7+6cMVzj9zz2RGxVZtr\nkqS2M9xJGhTnA7dO5cAnPHq3m8rN/2tfOZLUGYY7SY0XETvt/LpdznjeUc+/mmrFiclYDrwa2Ly8\n1pfbXZ8ktZPhTlIjRcSMiNgrIi4DLgD2+fPNf94BOJSJB7zlwGsXHbb425l5I/BG4MUR4bQoknqW\ny49JapSIWAAcAhwJrA/cb8jTf8/MDcsasydSrTyxgHvPf5dU1+bdArx60WGLvz3s9VsfmjMzc21n\n/hWSNHWGO0mNUAY7vImqCzUYeTWKFZk5D+5Za/ZJwJuBHanmsbuLalTtx4ALRlpLNiLmlf2uzMwd\nOvBPkaRpMdxJ6msR8XjgncBzqC41mTPG7mszc2YbzrkncC6wT2aeM93Xk6R2MtxJ6jsRMRPYEzgK\neDiwHhO7hngtMC8zV7Whhl8AjwEWZKYTHEvqGYY7SX0jItZn3fV0C7j39XQTsQrYIjOnNCXKsFpm\nAGsAMnOqa9ZKUts5WlZSX4iIbYC/Ah8BtmDywQ7gbtq0RmwZTLFTqe1N7XhNSWoHw52kfnEz8Dmq\n0awrpvgaaxh5oMWUZObPgFOB4yNii3a9riRNh92ykvpKRGxCNcL19VR/oM6bxOG3A08uoaydNSXY\nPSupN9hyJ6mvZObNmfkO4IHAB4F/UE1NMqHDaVO37DBbAUTEZzrw2pI0KYY7SX0pM/+emccADwDe\nDdw2wUPb1i07pJY/Ae8AXhURj27360vSZNgtK6nvRURQTXMCcCNV69z6I+x6O3BwZi7rUB2tD9QZ\n6YerpJrYciepCT5Uto+i6iJ9HXA9cMew/YLOdMu2tEbwXtzBc0jSmAx3kvpaRGwPvBVYmpn/m5mr\nM/Nk4MHAK4BrWRfyZtKBbtmWzLwD2B/YOSKe1anzSNJY7JaV1LeGTiTMKF2hpct2D6rWvUcBb8rM\nT3a4rmuBbYH1MnNlJ88lScMZ7iT1rYg4A3g+sGVm/mWcfQPYBfhZZi7vcF0zqSZMXpmZ63XyXJI0\nnN2ykvpSROxMFewOHy/YAWTlok4Hu3KuNcBiYG5EvKbT55OkoWy5k9R3ImIOsBJ6e+LgiDgLeB6w\naWb+re56JA0Gw52kvhMRvwT+Cbh/Zt5edz2jGTpFSy+HUEnNYrespL4SEUuogt3+vRzsoOoKphpY\nQUR8vOZyJA0IW+4k9Y2IWEA1rcnvMnP7uuuZqIh4P/Au4OGZeVXd9UhqNsOdpL4REcuB9ejDKUZc\nvUJSt9gtK6kvRMRrqYLdE/st2BUblu1/11qFpMYz3EnqeRGxKXACcF5m/qjueqYiM/8OHAg8NSKe\nXHM5khrMbllJPW3oiFNgZmauHWv/XhcRNwKbAnMyc3Xd9UhqHlvuJPW6Y8v2kf0e7IoHlu2fa61C\nUmMZ7iT1rIjYDngb8B+Z+Zu662mH0lq3O7AwIg6qux5JzWO3rKSeFBEzgDXlbuNGmEbEd4BnABtl\n5m111yOpOWy5k9SrTi/bBzQt2BXPKttba61CUuMY7iT1nIhYBOwLvCkzb6i7nk4ogfVhABHxgZrL\nkdQgdstK6ikRMRtYBYOxHmtEHAccDjwkM39fdz2S+p/hTlJPiYgrgEcDG2TmP+qupxtcvUJSO9kt\nK6lnRMReVMHuBYMS7IqFZbus1iokNYItd5J6QkQsAO4Ars7Mh9VdT7dFxKuBE4FdM/PiuuuR1L8M\nd5J6QkSsBOYAczNzVd311CEi7gLmAbMz8+6665HUn+yWlVS7iHgtVbDbbVCDXbFR2V5TaxWS+prh\nTlKtImJT4ATgm5l5Ud311CkzVwLPBLaJiP3rrkdSf7JbVlKthowUndmQtWOnLSIuAnZhgEYMS2of\nW+4k1SYiPlxuPtxgdy9PKNvba61CUl8y3EmqRURsB7wV+ERmXlV3Pb2kBN1HA0TEkTWXI6nPGO6k\nHhcRm0XE6ojIMg/cWPu+r+zX0xfkR0SwbtDA4XXW0qsy89dUU6N8ICK27tZ5m/j7Jg0aw53U4zLz\nRuDb5e4Bo+1XAtPLyt1TO13XNJ1Rtlu4IsPoMvM15eZ15f9vN87ZxN83aaAY7qT+cErZLomIDUfZ\nZzdgWyDp4S/biFgE7Au8ITP/Wnc9fWCLsv1yF8/ZmN83aRAZ7qT+8HXg78BcYLQpMlqtLBdm5rVd\nqWqSImIW8GOAzPyPmsvpCyUAvwl4UUQ8vkunbcTvmzSoDHdSH8jMFcDp5e59usoiYuiXcC+3ovy8\nbNevtYo+k5mfKDd/GhEzu3C+pvy+SQPJcCf1j1ZX2W4Rse2w5/YENgRWAKcNfSIi1o+IoyPiGxFx\nQ7kA/qTOl3tv5eL8HYB9M/PObp+/ARaU7S+6dL6p/r7tFBHHR8QvIuL2iLgpIn4YEft0oWZJGO6k\nfvIj4PfA0AvZW1qtK+dm5m3DnlsIHAXsBPy0oxWOIiLmA+cAV2Xmsjpq6HeZeRewN7BDROzdhVNO\n9fftreX5i4G3AB+g6t5dFhHv71y5klpcoULqIxHxXuA9wNWZ+bDy2CbAX4DZwF6Zee6wY+YCCzPz\nTxGxHrAcODkzD+5i3atKfXMyc3W3zttEEXEF1Rx4C0rg6+S5pvL7titwWVlKrfXYTOAC4F+AzTPz\nlk7WLQ06W+6k/tK6vumhEbG43H4h1RftTcC3hh+QmSsz809dqu8+IuK1VPXtarBri8eVbTe6tqfy\n+3bR0GBXHlsDLANmAQ/vXLmSwHAn9ZXMvIaquwvWdY21tl/JzLu7X9XoImIhcALwjcy8eLz9Nb4S\nlB4PEBEdnQC6zb9vW5btje2oTdLoDHdS/2ld6P7CiNgBWDzs8V5yU9l24xqxgZGZl1PNe3dcRGwx\n3v7TNO3ft4jYCng58OPM/F2b65M0jOFO6j9fA1YBmwAnlceuzMzLaqtoBBHx4XLzYWWtVLVXa5DD\nXzp8nmn9vkXEPOBMqq7cV3WiQEn3ZriT+kxm3gp8o9z957LtqbnGImI7qlGTx2fm1XXX00Rl2bat\nASLiMx08z5R/3yJiDnAW1UjtF2fmFe2vUNJwhjupPw3tElsLfLGuQoYra45eA5CZR9RcTqNl5vXA\nO4FXRcQ/dfBUk/59i4jZVHPgPRM4JDPP6VBtkoZxKhRpgHRjKpSIOAt4HtWUF1483wUR0fogn9kL\nXeBl6pOvAi8AXp2Zn625JGmg2HInqW0iYhFVsHuDwa6rNijb2kckR8QM4GSqYPdGg53UfbbcSQMg\nIl5HtVzULKrVKn5GdS0UwA8z84dtOMcsYDVAZsZ0X0+TExH7Uw1+eHZmfrvGOo4DDqcKmieMsMtF\nmXltd6uSBovhThoAEfEHYJtRnn5vZh7dhnP8imrt2PVdO7YeQ/4/z8vMFTXV8ANg9zF2OSQzT+pO\nNdJgMtxJmraIWAJ8HXheZp5ddz2Dakjr6YrMnFd3PZLq4TV3kqYlIuZTBburDHb1KitG7AKsFxGv\nqbseSfWw5U7StETEaqpr+Wb32vJngyoizgH2AjbLzJvG219Ss9hyJ2nKIuJQqmC3i8Gup+xTto5Y\nlgaQ4U7SlETEQmApcG5mXlJ3PVqnrF7xEICI+HjN5UjqMrtlJU3JkIlzZ6QfJD0pIj4AHAk8IjN/\nW3c9krrDcCdp0iLiI8BbgIdm5jV116PR9drqFZI6z25ZSZMSEdtRBbvjDHZ9YeOy/W6tVUjqGlvu\nJE1YRATVwvGuQtFHIuIg4CTgKZn5g3qrkdRphjtJExYRy6hGYjrFRp+JiBuBTYH1MnNl3fVI6hy7\nZSVNSEQsogp2rzPY9aWtyvb/aq1CUsfZcidpXBExE7gb7I7tZxHxZOD7uL6r1GiGO0njiohfA48C\nFmTmXXXXo6mLiO8BTwU2zsxb665HUvvZLStpTBGxF1Ww28dg1wjPKNtbaq1CUscY7iSNKiLmAecA\nv8nMc+quR9NX5rp7JNwzybGkhrFbVtKoIuJuYCYw27Vjm6UsS/ZGYPvM/F3d9UhqH1vuJI0oIg6l\nCnaLDXbNk5lvKjevKfMXSmoIw52k+4iIhcBS4JzM/HHd9ahjNivbs2utQlJb2S0r6T6GrEc6I/2Q\naLSIeC1wArBbZl5Udz2Sps+WO0n3EhEfKTe3N9g1X2Z+GlgBXBgRc+quR9L0Ge4k3SMitgPeAnzU\ni+wHysZl+9taq5DUFnbLSgKgXFS/FlyFYhBFxLOBbwEvzsyv1l2PpKmz5U5Sy1llu2mtVagWmXke\ncCnwlYjYoO56JE2d4U4SEbEI2Ac4LDP/Vnc9qs2uZfv3WquQNC2GO2nARcRM4MfA2sw8oe56VJ/M\nXAM8FiAi3lVzOZKmyHAn6YqyXb/WKtQTMvOXwOeA90fEg+quR9LkOaBCGmARsRfV2rF7Zea5ddej\n3jB0cA3OdSj1HVvupAEVEfOogt2VBjsNVcLcA8vdL9dZi6TJM9xJg+uOsn1MrVWoJ2Xmn4E3Ay+K\niH+uux5JE2e3rDSAIuJQqrVjd87MS+uuR71ryFJ0czJzda3FSJoQW+6kARMRC6mC3TKDnSbgfmV7\nea1VSJoww500eG4q2+fXWoX6QmbeAewLPDoi9qm7HknjM9xJAyQiPlZubucISE1UZi4Dfg0siwin\nzJF6nNfcSQMiIrYDrgE+kplvq7se9ZeImA2sAtcelnqdLXfSACjzll0DYLDTVJTBFIsAIuLwmsuR\nNAbDnTQYlpXtwlqrUF/LzJ8AXwOOi4gt665H0sgMd9MUEUdHRE70Z8hxiyPi7vL4G8Y5xz9FxMqy\n77s78G/48JAav9Tu11e9ImJnYG/g0My8ue561PdeXLZ/Ki3CA2+U74G1EXF7RFwfERdFxNKIeEFE\nzBnjdR487DXOm8C59xt2zNFt/cdV59g2It4bERdExJ/L99E/IuLqiPhaRLw0Iua3+7yaOsNde/11\nAj8AZOYlQOvi9mMj4qEjvWD5IDgVmAP8BDi2nQVHxCzgwCEP7RsRG7bzHKpPRMwELgHWZOan665H\n/a8MxHlwufvZGkvpVa3P+huBBLYEdgEOBU4H/hwRr5ngaz0jIrYaZ5+XT7XQ8UTE7Ij4BHAV8B7g\nCcADgOVU+WF7YH/gi8DvImKPTtWiyTHctVFmbjHez7BDjqIagTYfODkiRvr/cRTwWGAFcFBm3t3m\nsvcAtih1/A+wHvCSNp9D9flV2d5vzL2kScjMP1J92b8iIh5bdz29ZNhn/v2B2VSrwBwB/B7YBPh0\nRHxpnJbPP1B9Rx842g4R8UDgmcCdwN/a9E9ovfYc4DvAvwGzgPOA5wALMnPDzFwAbEr1fXEB1ffI\nM9pZg6bOcFejzFwJHATcTfWX3ZuHPl+601oXv787M/+3A2W8omxPBU4Z9pj6WETsBTwC2Cszl9dd\nj5olM99fbv689ABoBJm5JjOvyMzjgUcDXy1PvQR4+xiHnly2B4+xz0FU3+OnUwW8dvok8ORy+/DM\nfE5mnpeZd7V2yMy/ZeZXMvNJwAuAW9tcg6bIcFezzLwM+GC5+76I2AHuWdT9ZGAmcCFwfLvPHREP\nAJ4LrKVqVj+T6gNiJ/8a72/l9+cc4MrMPLfuetRYG5XthbVW0SdKMDoI+Fl56O0RsfEou59P1dL3\n0Ih44ij7HFy2X2hbkUBEPAr413L385n58fGOycwzgfePt5+6w3DXG44Bfg7MpeqenQV8CHg4Vdg6\nODPXduC8B1GFx+9l5p/KTPRnludsvetvrb/iH1NrFWq0zLyNqgVqUUQ8p+56+kFmrmLdH/QbAKOt\n+pHASeX2IcOfLIHvocDvqLpF2+kwIIA1wPsmelCHvqc0BYa7HlDmjzqIaoLQx1M1sb++PP22zLym\nQ6duXYh7ypDHWl0BL42IuR06rzooIlofzIsyc03d9ajZMvMrwHXAfzlicsLOowpOALuPsd9JVD0r\n+42wMkjr8/sLHVht5mll+7NyfaX6jOGujSLihnF+PjnasZn5S+C95e4+VF/O3wNO6FCtT6L6q+8f\nwFlDnvo+8H/Axoz+F6V6VEQsBD4FnFXmJJO64WFle9OYewm4Z73ea8vd7cbY7zqqgW7rA/u1Hi9B\nbz+q4HfyyEdPTek5av3//NlY+6p3Ge7aa/Nxfu4/zvEnAquH3D+0g+t/trpdzxx2gWxSDa4Yuo/6\nR+vL9QW1VqGBUgaHPRGYHxGH1l1Pn7ilbEe75q7l82U7tGt2f2AB8N3MvL7NdW1M1bgA62pUnzHc\ntVFmxjg/B4/zEsdRDZtveWUn6oyIDVj35X/KCLu0/hJ8WkQ8qBM1qP0i4qPl5nYd/KNAGlFm/gj4\nJrA0Ijavu54GWQbcBjwxIrYvj93TJVtPSep1hrseERFLqK67A/ivsj0iIhZ34HQvoppb7zrgB8Of\nzMyrqCa+ncEIF/Kq90TEdlRT6Xw4M68db3+pQ/Yq2xtcvWJcrRa7MVeNycwVwFfK3UPKhPe7UU07\ncnYH6rqFajDH0BrVZwx3PSAiNgE+U+6eASyhmlpgBvCFiFivzadsdbc+CFg7yjJprVB5iB/Sva38\n/7kGIDPHmjdL6qgyWrK12s6o1xgPunLN3EPK3d9N4JBWC92BrOvR+XLpDm+rMlH+VeXuju1+fXWH\n4a43LKWa3ftG4LXlA/IQ4C6qSWjbNndQRDwaWDSJQ7YBnt6u86sjlpXtwlqrkIAyuv/DwOsj4pF1\n19Ojnk01DRWM0HsyXBkc9WtgK+CN5eFOdsl+r2x3jIhtOngedYjhrmYRsR/wwnL3NZn5N4DMvBo4\nsjx+eETs0qZTtlrtLqdakmqsn1aTf8fWLtT0lFVM9qb6o2DM7h2pi95RtleW9Y1VlGW9Wp/tf2fi\nXautgRVzgF+WCfA75QSqrtmZVMvMTcgoS2iqBv6PqFFEbMa6qU6+lJnLhu3y71STU7ale7Z8qLys\n3D0tM+8Y6wf4Wtn3eWPMoq6alC/NS4A1mfmfddcjtZQBPZuWu9+ts5ZeUlaOOYl13Z3HlomgJ+JU\nqkF3xzH2smXTlpm/Bj5b7r48It441v4AEbEP8K5O1qWJM9zV60SqrrS/sG7S4nuUD8hW9+zDqVay\nmI69Wdd1d9oE9j8XWE61csZLp3lutd+vynb45KZS7UovxCuAp0TEU+uupy4RMSMiHh0Rh1N1rb64\nPHUq8JGJvk5m3pSZby4/3+pErcO8gXUrX3w8Iv4rIp5VAioAEbFxROwXEf9DdXmIjQA9wnDXRhOY\nxPiGiNi17Psy1k0S/KrMHHHB5cz8Hev+SntT6/gpanXJXpaZvx9v58y8E2h9iNg120MiYm+q6zGX\nlNF0Us/JzM9TjQb93tBQMJISgM6OiIu7U11nDPu8v5Vq7tIrqFrctgX+RnUJzoG9PGVRGazxdKpr\nwu8GnkO1ssZdEXFbRNxB9f/2NOApwPWs+75QzWbVXUDDTGRupzkRsSVVlytUS8d8c5xjPgU8n2qZ\nmi9ExOMyc/lkCouIrYFnlLsTabVrOQ3YF3hcROyUmZdP5rxqv/IleTbwq8z8Rt31SOPYmqr34TrW\nddXeIyJ2BI4FnkTVSzDRbspe1foeSKo1nm+g+rf/jGqgwrllfdmeV+p8XUQcT9WL9FSqFTU2plou\n8xrgp1SfR2d3YvSupiZ6+A8HSSMoU9UAzHShbvWDiHga8N/AyzPzC+WxnYEPATtThbpWT9JfMnPL\nWgqVGsKWO6mPRMRh5ea/GOzULzLzexFxPvD5iLiJarToY4F5rFvqqsXLDKRpsuVO6hMRsZBq7dgz\nM9O1Y9U3ykTbz2Ji12RdmZk7dLgkqdEcUCH1j5vKdr9aq5AmKCp7UA0oOGOCh03qemJJ92W3bB8q\nI2bPmuRhF2Xmvp2oR50XEceVmw/p5RF2Etwzme0+VNfUPYDJTddzV0eKGjB+Tww2w11/msPERuYO\n5fxDfSoitgcOBz40kSlspLqUibX3oxr9upCpzcFouGsPvycGmNfcST2sXKu0FiAzh194LvWUiPgS\n1SS90/ldPSszn9+mkqSBZMud1NvOKdtNaq1CmpgPA+sBz6UKeHOn8Br/aGtF0gByQIXUoyJiMbCE\najb7W+quRxpPZv6ytLptB3wSuKP8TMZk95c0jOFO6kHl2qWLgdWZeWLd9UiTkZl/zsy3AZsBR1Ct\n0DDR0GbLnTRNhjupiIitI+JzEfGYumsBrizbDdr9whHxmPLv3Lrdry0NlZnLM/MzwIOpllC8gGqq\nkzWjHLIWW+7UYyLioIg4KiKmMkCoFg6okIqI2BM4k+qL5zvAWzLz6k6c69KllwTVWsFHADsB86lG\nCV7+7i+855LvXPbdY4A9J7Du8IRFxEOBjwLPBGYCz3dtWnVbRDwSeCvwIqr1V+e1nps5cyav3fNf\nlx/wjANuBS4HPgb8cNFhi/2iUm3K6iq7UP1h8l7ghMzs6ZVUbLmT7m051ZfNHsAvI+KUdrdwXbr0\nkmcDfwTOLefZEtgQ2HLFqhV7fOey7x6zzebbrP7xpy6+ux3nKy2SpwK/BPak+vc5UaxqkZn/m5mH\nAFs95iGPOW39eeuvnTenynezZsxi/noL5lG9J/YAvgH84dKllzyrvoolAGZT9aS8D7g+Il4dEbNr\nrmlUhjtpZLOoRv29CLgqIk6IiM2m+6KXLr3kYKqJRbemmgPsXlNG7H74UwLgq+/88mxgWdl/SiJi\ns4j4NPBb4IVU/56ZU309qZ1+/KmLl3z28BP3//aHvjXjHS9+G9tsvg0rV69k/tz5rV2C6j3yIKb5\nXpDaaAHV7AXHAX+MiBeXSbt7it2yUlG6Zb8I3H+Ep1dSddd+Cjg2M2+b7OuXFruzGNINNdRpPzid\n4844npPe8nkeuc0jWw8vB/ZddNji8yZ6nojYEHgH8DqqMDfSdBR/B15mt6zqMNJ7ITP5/Q2/58Gb\nP5gZM0b8rpz0e0Fqh9It+6RRnr6DamnINwLn9soKQj2XNqUeNZfqurjXUzXJvzMiFkz04HKN3WcY\nJdjddsdtHHfG8Tz1cU8ZGuwo+59Yjh9TRCyIiHcB1wNvKPVOZZ4xqWNGey9EBA95wENGC3YwifeC\n1EXrA9sCXwZ+FRFPq7kewHAnTdY8qmb5I4E/RcS/RcREAtTuwEajPfmstz8HgGNf+cGRnt6Y0f9q\nJCLmRsQbgT9RtdgtoOqClXrRmO+FcYz5XpBqtAB4FHBORPy4zFNaG8OdNDXzqbpvP0DVkveKiBhr\nxZcjqN789/HxMz8BwLL3jrrG94Jy/L1ExKyIeAVVS90xpZ75w/eTesyo74UJGPG9IPWQBcAi4HsR\n8b26ptaqbfmxiOiJfmlpmLWT3H9B+fl34OiIeFhmjjQSdSdGWW/zq9//Ggc980C23OQBo50jyvHr\nHoiYB1xF1ZIxlUB3P+DcaulaaVqWTPLazVHfCxNwn/fCmDtH/IOq20zqtvnAk4GfRMQnyqTeXVPn\n2rJHUo0YbBn+Zh/r/mT2bfr9Xqql7vvTfa1HUYWeEa+LG8Oa8lrnM/rkrKMGsB9+/AfMnT1uz+7w\n49cAPwSeV25PdhTsSqoLgVuTJU/0v6PPjf9cr9bVqecmu6LEdFuXJ3P84cCO5Xbd/538XerMc904\n95OZmhWs0toLAAAI3UlEQVRUn7WXTfH4Kast3GXmsXWdWxrJkNGyEw13a6neuN+lmvD4qjH2vYtq\nLrv7mECwax1/j8xcBbw0Ih5ONTHx06mus5toi8gq4OWOllUNRn0vTOL4CcnMz07jPBLAeKNlR3IX\n1R/d7wOWjtKb01FecydNzV1ULXW7Zube4wQ7qGbbn+qlCFmOv+8Tmb/NzL2AXYEfMIkvPqkmHXkv\nSD1gJXAn1coqD8zMj9UR7MBwJ03WncBPgKdn5lMz8+cTPO64cuxUz3ncWDtk5s8z86lULXg/nca5\npE7r6HtBqsEqqnkYTwC2ycyjMnOylyu0leFOmpg7qa5P2zszF2XmxZM8/nzg1ime+xaq6+vGVepa\nBOxDVa8hT72mK+8FqQvuprqu7hRgu8w8PDNvrrkmAFeokFpGWaGibbOPl/Uxl1Gu6bv9rtvZ851L\nWLl6FQCnv+c0HrTZfZaxXQ48b9Fhi7892fNFNRR2L+DjwKbce9SgK1SoNkPfC2vWruH7P/8+P/rV\nhfzq97/m1jtuZcWqFdxv3v3YerOtedx2j+XZ//Istttyuym/F6TpGOGauzXAauBs4B2Z+Yc66hqL\n4U4qhoW7O4HbqebU+lpmTnaKlBGV9TFPAOadfv7pfOz04+957sBnHMBhex86dPflwGsXHbb45Omc\nMyJmUq0texzVaOAFGO5Us0uXXnLwL6+94j/f/8Vj5l5343X3PD5r5izmz53PHcvvYO2Qt92DNnvQ\nT6+78brdymAiqWuGhLukaqn7H+DNmfmbWgsbg+FOKkq4O5sq+LwD+EJmrm73ecq6mie+9NgDtrrm\nT9fM2H/3/Tjt/NNZuMFCvn7M2Tlzxsw7qbqfXt3OVoqImA0cAhxLFWD3MdypLhGxJCLOzMzZGyzY\nIF/2tJfylMc9JVqt12vWrsnfXPeb5d+57Lt3n37+GbPWrF0zH9hoKus6S9MRET8AngBcCLwxM39W\nb0XjM9xJRUTMB/ag6n5d0clzzZo5a6c1a9dcNm/uvNXnHfutG190zIse8JdbbpjxrpceeemSXZa8\nBbhg0WGLO/LmjIj1gCXANzPT0bXquoh4KNXAnw2AKz/48mOOetpOTzuIak66+VSjvi+nGnV4wc6v\n22Uj4PPAwYY7dVtE7ABsmJkX1l3LRBnupBpExFLgUODEzHxNRBwNHAWcnZnPq7U4qcMi4mvA/lRd\nXI+dwFRCreNiOte9SoPCcCd1WWk5+wvVRK67ZeZFEfEQ4BqqC3W3ysy/1lmj1CkRsTnwZ6rZGj6X\nma+suSSpcZwKReq+51MFu2sy8yKAzLwW+BHVqjEH1lib1GlPYd13z7I6C5GaynAndd8ryvaUYY+3\n7r+8i7VI3bbDkNs9f2G61I8Md1IXle7XJ1MNqT912NOnUU1/8oiI2LXLpUndssmQ27fUVoXUYIY7\nqbsOAQK4YPjEl5l5O9VULLCudU+SpEkx3EldEhEzgIPL3eFdsi2tCYv3j4j1R9lHExARm0XE6ojI\niNhrnH3fV/a7plv1DbChyzNtXFsVUoMZ7qTueRawVbn9/0qYuNcPcF55fn2qqSI0RZl5I9CaBPqA\n0fYry7S9rNwd3lWu9vv1kNs71laF1GCGO6l7JtvVatfs9LVaSJdExIaj7LMbsC0jXwep9vs+0FpX\nzDkdpQ4w3EldEBGbAq2uwRdQrfE62s+ist+uEfHwLpfaNF+nWk5uLqO3hLZa9S4sU9Kog8ocjmeW\nuy+JiIdN9NjSyippHIY7qTsOAGZTBY1zM/OOMX5+ArQWpLb1bhrKMnKnl7v36ZqNiKGhz1a77nkX\ncAcwDzgrIh441s4RsVFEnEm1JrKkcRjupO5ohbRzMnPVBPZvBZIDI2JWh2oaFK2u2d0iYtthz+1J\nNaH0CqqpaO4REQ+KiC9GxG8i4vaIuCMifh0RR0fEBl2ou7HKcmMHAKuo5r37eUS8LSK2b+0TETMj\nYseIeB9wLbBvPdVK/cdwJ3VYRCwGHlXunj7WvkO09tsc2KPtRQ2WHwG/p5qC5mXDnmu15p07woL0\nm1MNgFkGvB04ArgIOBL4QUTM6VjFAyAzzwaeSrXs3kLgQ8DVEbEyIm6mCn6XA++marH7CnBnTeVK\nfcW1ZaUOi4jPAq+k6pLdbIItd0TElcAjqYLHmFN5aGwR8V7gPcDVmfmw8tgmVGv8zgb2ysxzJ/ha\nbwY+CuyZmd/sUMkDIyJmAvtRtaLuDGxG1V37d6rLE84HTs3M39ZWpNRnDHeSGq90911d7u6SmZdE\nxKHAUuAmYMvMvHuCr7UfVRfuyzLzSx0pWJKmwW5ZSY2XmdcAF5e7BwzbfmWsYBcR60XEwojYOiKW\nAMdSLRN3fscKlqRpMNxJGhStgRUvjIgdgMXDHh/NK6la966jmlplJbAkM6/vSJWSNE12y0oaCBGx\nEXADMAf4KfDPwJWZucM4x20FPILqov5dqQYBfCAzz+hsxZI0NYY7SQOjzJU2dEqNd2Tmhyb5Gq1r\n7p6Rmf/dzvokqR3slpU0SIZ2wa4FvjiF1ziLal68Q9pSkSS1mZOjShoYmXkO1Xx30zGLavqUjaZf\nkSS1ny13kjSCiNh8lKf+FZgJ/LiL5UjShHnNnSSNICJOolpZ5LvAH4H1gd2BJcBVwOIRVrWQpNoZ\n7iRpBBGxF/AqYEdgU+BuqqWyzgE+lpm311ieJI3KcCdJktQgXnMnSZLUIIY7SZKkBjHcSZIkNYjh\nTpIkqUEMd5IkSQ1iuJMkSWoQw50kSVKDGO4kSZIaxHAnSZLUIIY7SZKkBjHcSZIkNYjhTpIkqUEM\nd5IkSQ1iuJMkSWoQw50kSVKDGO4kSZIaxHAnSZLUIIY7SZKkBjHcSZIkNYjhTpIkqUEMd5IkSQ1i\nuJMkSWoQw50kSVKDGO4kSZIaxHAnSZLUIIY7SZKkBjHcSZIkNYjhTpIkqUEMd5IkSQ1iuJMkSWoQ\nw50kSVKDGO4kSZIaxHAnSZLUIIY7SZKkBjHcSZIkNYjhTpIkqUEMd5IkSQ1iuJMkSWoQw50kSVKD\n/H+ieuKtL2xjbwAAAABJRU5ErkJggg==\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "plot_helper.plot_loop()" ] }, { "cell_type": "code", "execution_count": 6, "metadata": { "collapsed": false, "deletable": true, "editable": true }, "outputs": [], "source": [ "model = Model()\n", "model.add_metabolites([Metabolite(i) for i in \"ABC\"])\n", "model.add_reactions([Reaction(i) for i in [\"EX_A\", \"DM_C\", \"v1\", \"v2\", \"v3\"]])\n", "\n", "model.reactions.EX_A.add_metabolites({\"A\": 1})\n", "model.reactions.DM_C.add_metabolites({\"C\": -1})\n", "\n", "model.reactions.v1.add_metabolites({\"A\": -1, \"B\": 1})\n", "model.reactions.v2.add_metabolites({\"B\": -1, \"C\": 1})\n", "model.reactions.v3.add_metabolites({\"C\": -1, \"A\": 1})\n", "\n", "model.objective = 'DM_C'" ] }, { "cell_type": "markdown", "metadata": { "deletable": true, "editable": true }, "source": [ "While this model contains a loop, a flux state exists which has no flux through reaction v$_3$, and is identified by loopless FBA." ] }, { "cell_type": "code", "execution_count": 7, "metadata": { "collapsed": false, "deletable": true, "editable": true }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "loopless solution: status = optimal\n", "loopless solution flux: v3 = 0.0\n" ] } ], "source": [ "with model:\n", " add_loopless(model)\n", " solution = model.optimize()\n", "print(\"loopless solution: status = \" + solution.status)\n", "print(\"loopless solution flux: v3 = %.1f\" % solution.fluxes[\"v3\"])" ] }, { "cell_type": "markdown", "metadata": { "deletable": true, "editable": true }, "source": [ "If there is no forced flux through a loopless reaction, parsimonious FBA will also have no flux through the loop." ] }, { "cell_type": "code", "execution_count": 8, "metadata": { "collapsed": false, "deletable": true, "editable": true }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "parsimonious solution: status = optimal\n", "loopless solution flux: v3 = 0.0\n" ] } ], "source": [ "solution = pfba(model)\n", "print(\"parsimonious solution: status = \" + solution.status)\n", "print(\"loopless solution flux: v3 = %.1f\" % solution.fluxes[\"v3\"])" ] }, { "cell_type": "markdown", "metadata": { "deletable": true, "editable": true }, "source": [ "However, if flux is forced through v$_3$, then there is no longer a feasible loopless solution, but the parsimonious solution will still exist." ] }, { "cell_type": "code", "execution_count": 9, "metadata": { "collapsed": false, "deletable": true, "editable": true }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "model is infeasible\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "cobra/util/solver.py:398 \u001b[1;31mUserWarning\u001b[0m: solver status is 'infeasible'\n" ] } ], "source": [ "model.reactions.v3.lower_bound = 1\n", "with model:\n", " add_loopless(model)\n", " try:\n", " solution = model.optimize()\n", " except:\n", " print('model is infeasible')" ] }, { "cell_type": "code", "execution_count": 10, "metadata": { "collapsed": false, "deletable": true, "editable": true }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "parsimonious solution: status = optimal\n", "loopless solution flux: v3 = 1.0\n" ] } ], "source": [ "solution = pfba(model)\n", "print(\"parsimonious solution: status = \" + solution.status)\n", "print(\"loopless solution flux: v3 = %.1f\" % solution.fluxes[\"v3\"])" ] }, { "cell_type": "markdown", "metadata": { "deletable": true, "editable": true }, "source": [ "## Method" ] }, { "cell_type": "markdown", "metadata": { "deletable": true, "editable": true }, "source": [ "`loopless_solution` is based on a given reference flux distribution. It will look for a new flux distribution with the following requirements:\n", "\n", "1. The objective value is the same as in the reference fluxes.\n", "2. All exchange fluxes have the same value as in the reference distribution.\n", "3. All non-exchange fluxes have the same sign (flow in the same direction) as the reference fluxes.\n", "4. The sum of absolute non-exchange fluxes is minimized.\n", "\n", "As proven in the [original publication](http://dx.doi.org/10.1093/bioinformatics/btv096) this will identify the \"least-loopy\" solution closest to the reference fluxes.\n", "\n", "If you are using `add_loopless` this will use the method [described here](https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3030201/). In summary, it will add $G \\approx \\Delta G$ proxy variables and make loops thermodynamically infeasible. This is achieved by the following formulation.\n", "\n", "$$\n", "\\begin{eqnarray}\n", "&\\text{maximize } v_{obj} \\\\\n", "s.t. & Sv = 0\\\\\n", "& lb_j \\leq v_j \\leq ub_j \\\\\n", "& -M\\cdot (1 - a_i) \\leq v_i \\leq M\\cdot a_i\\\\\n", "& -1000a_i + (1 - a_i) \\leq G_i \\leq -a_i + 1000(1 - a_i)\\\\\n", "& N_{int}G = 0\\\\\n", "& a_i \\in \\{0, 1\\}\n", "\\end{eqnarray}\n", "$$\n", "\n", "Here the index j runs over all reactions and the index i only over internal ones. $a_i$ are indicator variables which equal one if the reaction flux flows in hte forward direction and 0 otherwise. They are used to force the G proxies to always carry the opposite sign of the flux (as it is the case for the \"real\" $\\Delta G$ values). $N_{int}$ is the nullspace matrix for internal reactions and is used to find thermodinamically \"correct\" values for G. \n" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "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.5.2" } }, "nbformat": 4, "nbformat_minor": 0 } cobrapy-0.14.2/documentation_builder/make.bat000066400000000000000000000117601342367665000212420ustar00rootroot00000000000000@ECHO OFF REM Command file for Sphinx documentation if "%SPHINXBUILD%" == "" ( set SPHINXBUILD=sphinx-build ) set BUILDDIR=..\documentation set ALLSPHINXOPTS=-d %BUILDDIR%/doctrees %SPHINXOPTS% . set I18NSPHINXOPTS=%SPHINXOPTS% . if NOT "%PAPER%" == "" ( set ALLSPHINXOPTS=-D latex_paper_size=%PAPER% %ALLSPHINXOPTS% set I18NSPHINXOPTS=-D latex_paper_size=%PAPER% %I18NSPHINXOPTS% ) if "%1" == "" goto help if "%1" == "help" ( :help echo.Please use `make ^` where ^ is one of echo. html to make standalone HTML files echo. dirhtml to make HTML files named index.html in directories echo. singlehtml to make a single large HTML file echo. pickle to make pickle files echo. json to make JSON files echo. htmlhelp to make HTML files and a HTML help project echo. qthelp to make HTML files and a qthelp project echo. devhelp to make HTML files and a Devhelp project echo. epub to make an epub echo. latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter echo. text to make text files echo. man to make manual pages echo. texinfo to make Texinfo files echo. gettext to make PO message catalogs echo. changes to make an overview over all changed/added/deprecated items echo. linkcheck to check all external links for integrity echo. doctest to run all doctests embedded in the documentation if enabled goto end ) if "%1" == "clean" ( for /d %%i in (%BUILDDIR%\*) do rmdir /q /s %%i del /q /s %BUILDDIR%\* goto end ) if "%1" == "html" ( %SPHINXBUILD% -b html %ALLSPHINXOPTS% %BUILDDIR%/html if errorlevel 1 exit /b 1 echo. echo.Build finished. The HTML pages are in %BUILDDIR%/html. goto end ) if "%1" == "dirhtml" ( %SPHINXBUILD% -b dirhtml %ALLSPHINXOPTS% %BUILDDIR%/dirhtml if errorlevel 1 exit /b 1 echo. echo.Build finished. The HTML pages are in %BUILDDIR%/dirhtml. goto end ) if "%1" == "singlehtml" ( %SPHINXBUILD% -b singlehtml %ALLSPHINXOPTS% %BUILDDIR%/singlehtml if errorlevel 1 exit /b 1 echo. echo.Build finished. The HTML pages are in %BUILDDIR%/singlehtml. goto end ) if "%1" == "pickle" ( %SPHINXBUILD% -b pickle %ALLSPHINXOPTS% %BUILDDIR%/pickle if errorlevel 1 exit /b 1 echo. echo.Build finished; now you can process the pickle files. goto end ) if "%1" == "json" ( %SPHINXBUILD% -b json %ALLSPHINXOPTS% %BUILDDIR%/json if errorlevel 1 exit /b 1 echo. echo.Build finished; now you can process the JSON files. goto end ) if "%1" == "htmlhelp" ( %SPHINXBUILD% -b htmlhelp %ALLSPHINXOPTS% %BUILDDIR%/htmlhelp if errorlevel 1 exit /b 1 echo. echo.Build finished; now you can run HTML Help Workshop with the ^ .hhp project file in %BUILDDIR%/htmlhelp. goto end ) if "%1" == "qthelp" ( %SPHINXBUILD% -b qthelp %ALLSPHINXOPTS% %BUILDDIR%/qthelp if errorlevel 1 exit /b 1 echo. echo.Build finished; now you can run "qcollectiongenerator" with the ^ .qhcp project file in %BUILDDIR%/qthelp, like this: echo.^> qcollectiongenerator %BUILDDIR%\qthelp\cobra.qhcp echo.To view the help file: echo.^> assistant -collectionFile %BUILDDIR%\qthelp\cobra.ghc goto end ) if "%1" == "devhelp" ( %SPHINXBUILD% -b devhelp %ALLSPHINXOPTS% %BUILDDIR%/devhelp if errorlevel 1 exit /b 1 echo. echo.Build finished. goto end ) if "%1" == "epub" ( %SPHINXBUILD% -b epub %ALLSPHINXOPTS% %BUILDDIR%/epub if errorlevel 1 exit /b 1 echo. echo.Build finished. The epub file is in %BUILDDIR%/epub. goto end ) if "%1" == "latex" ( %SPHINXBUILD% -b latex %ALLSPHINXOPTS% %BUILDDIR%/latex if errorlevel 1 exit /b 1 echo. echo.Build finished; the LaTeX files are in %BUILDDIR%/latex. goto end ) if "%1" == "text" ( %SPHINXBUILD% -b text %ALLSPHINXOPTS% %BUILDDIR%/text if errorlevel 1 exit /b 1 echo. echo.Build finished. The text files are in %BUILDDIR%/text. goto end ) if "%1" == "man" ( %SPHINXBUILD% -b man %ALLSPHINXOPTS% %BUILDDIR%/man if errorlevel 1 exit /b 1 echo. echo.Build finished. The manual pages are in %BUILDDIR%/man. goto end ) if "%1" == "texinfo" ( %SPHINXBUILD% -b texinfo %ALLSPHINXOPTS% %BUILDDIR%/texinfo if errorlevel 1 exit /b 1 echo. echo.Build finished. The Texinfo files are in %BUILDDIR%/texinfo. goto end ) if "%1" == "gettext" ( %SPHINXBUILD% -b gettext %I18NSPHINXOPTS% %BUILDDIR%/locale if errorlevel 1 exit /b 1 echo. echo.Build finished. The message catalogs are in %BUILDDIR%/locale. goto end ) if "%1" == "changes" ( %SPHINXBUILD% -b changes %ALLSPHINXOPTS% %BUILDDIR%/changes if errorlevel 1 exit /b 1 echo. echo.The overview file is in %BUILDDIR%/changes. goto end ) if "%1" == "linkcheck" ( %SPHINXBUILD% -b linkcheck %ALLSPHINXOPTS% %BUILDDIR%/linkcheck if errorlevel 1 exit /b 1 echo. echo.Link check complete; look for any errors in the above output ^ or in %BUILDDIR%/linkcheck/output.txt. goto end ) if "%1" == "doctest" ( %SPHINXBUILD% -b doctest %ALLSPHINXOPTS% %BUILDDIR%/doctest if errorlevel 1 exit /b 1 echo. echo.Testing of doctests in the sources finished, look at the ^ results in %BUILDDIR%/doctest/output.txt. goto end ) :end cobrapy-0.14.2/documentation_builder/media.ipynb000066400000000000000000000402101342367665000217470ustar00rootroot00000000000000{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Growth media\n", "\n", "The availability of nutrients has a major impact on metabolic fluxes and `cobrapy` provides some helpers to manage the exchanges between the external environment and your metabolic model. In experimental settings the \"environment\" is usually constituted by the growth medium, ergo the concentrations of all metabolites and co-factors available to the modeled organism. However, constraint-based metabolic models only consider fluxes. Thus, you can not simply use concentrations since fluxes have the unit `mmol / [gDW h]` (concentration per gram dry weight of cells and hour). \n", "\n", "Also, you are setting an upper bound for the particular import flux and not the flux itself. There are some crude approximations. For instance, if you supply 1 mol of glucose every 24h to 1 gram of bacteria you might set the upper exchange flux for glucose to `1 mol / [1 gDW * 24 h]` since that is the nominal maximum that can be imported. There is no guarantee however that glucose will be consumed with that flux. Thus, the preferred data for exchange fluxes are direct flux measurements as the ones obtained from timecourse exa-metabolome measurements for instance. \n", "\n", "So how does that look in COBRApy? The current growth medium of a model is managed by the `medium` attribute. " ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "{'EX_co2_e': 1000.0,\n", " 'EX_glc__D_e': 10.0,\n", " 'EX_h_e': 1000.0,\n", " 'EX_h2o_e': 1000.0,\n", " 'EX_nh4_e': 1000.0,\n", " 'EX_o2_e': 1000.0,\n", " 'EX_pi_e': 1000.0}" ] }, "execution_count": 1, "metadata": {}, "output_type": "execute_result" } ], "source": [ "from cobra.test import create_test_model\n", "\n", "model = create_test_model(\"textbook\")\n", "model.medium" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "This will return a dictionary that contains the upper flux bounds for all active exchange fluxes (the ones having non-zero flux bounds). Right now we see that we have enabled aerobic growth. You can modify a growth medium of a model by assigning a dictionary to `model.medium` that maps exchange reactions to their respective upper import bounds. For now let us enforce anaerobic growth by shutting off the oxygen import." ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "{'EX_co2_e': 1000.0,\n", " 'EX_glc__D_e': 10.0,\n", " 'EX_h_e': 1000.0,\n", " 'EX_h2o_e': 1000.0,\n", " 'EX_nh4_e': 1000.0,\n", " 'EX_pi_e': 1000.0}" ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "medium = model.medium\n", "medium[\"EX_o2_e\"] = 0.0\n", "model.medium = medium\n", "\n", "model.medium" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "As we can see oxygen import is now removed from the list of active exchanges and we can verify that this also leads to a lower growth rate." ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "0.21166294973530736" ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "model.slim_optimize()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "There is a small trap here. `model.medium` can not be assigned to directly. So the following will not work:" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "{'EX_co2_e': 1000.0,\n", " 'EX_glc__D_e': 10.0,\n", " 'EX_h_e': 1000.0,\n", " 'EX_h2o_e': 1000.0,\n", " 'EX_nh4_e': 1000.0,\n", " 'EX_pi_e': 1000.0}" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "model.medium[\"EX_co2_e\"] = 0.0\n", "model.medium" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "As you can see `EX_co2_e` is not set to zero. This is because model.medium is just a copy of the current exchange fluxes. Assigning to it directly with `model.medium[...] = ...` will **not** change the model. You have to assign an entire dictionary with the changed import flux upper bounds:" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "{'EX_glc__D_e': 10.0,\n", " 'EX_h_e': 1000.0,\n", " 'EX_h2o_e': 1000.0,\n", " 'EX_nh4_e': 1000.0,\n", " 'EX_pi_e': 1000.0}" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "medium = model.medium\n", "medium[\"EX_co2_e\"] = 0.0\n", "model.medium = medium\n", "\n", "model.medium # now it worked" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Setting the growth medium also connects to the context manager, so you can set a specific growth medium in a reversible manner." ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "0.21166294973530736\n", "0.8739215069684102\n" ] }, { "data": { "text/plain": [ "{'EX_co2_e': 1000.0,\n", " 'EX_glc__D_e': 10.0,\n", " 'EX_h_e': 1000.0,\n", " 'EX_h2o_e': 1000.0,\n", " 'EX_nh4_e': 1000.0,\n", " 'EX_o2_e': 1000.0,\n", " 'EX_pi_e': 1000.0}" ] }, "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ "model = create_test_model(\"textbook\")\n", "\n", "with model:\n", " medium = model.medium\n", " medium[\"EX_o2_e\"] = 0.0\n", " model.medium = medium\n", " print(model.slim_optimize())\n", "print(model.slim_optimize())\n", "model.medium" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "So the medium change is only applied within the `with` block and reverted automatically." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Minimal media\n", "\n", "In some cases you might be interested in the smallest growth medium that can maintain a specific growth rate, the so called \"minimal medium\". For this we provide the function `minimal_medium` which by default obtains the medium with the lowest total import flux. This function needs two arguments: the model and the minimum growth rate (or other objective) the model has to achieve." ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "EX_glc__D_e 10.000000\n", "EX_nh4_e 4.765319\n", "EX_o2_e 21.799493\n", "EX_pi_e 3.214895\n", "dtype: float64" ] }, "execution_count": 7, "metadata": {}, "output_type": "execute_result" } ], "source": [ "from cobra.medium import minimal_medium\n", "\n", "max_growth = model.slim_optimize()\n", "minimal_medium(model, max_growth)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "So we see that growth is actually limited by glucose import.\n", "\n", "Alternatively you might be interested in a minimal medium with the smallest number of active imports. This can be achieved by using the `minimize_components` argument (note that this uses a MIP formulation and will therefore be much slower)." ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "EX_glc__D_e 10.000000\n", "EX_nh4_e 1.042503\n", "EX_pi_e 0.703318\n", "dtype: float64" ] }, "execution_count": 8, "metadata": {}, "output_type": "execute_result" } ], "source": [ "minimal_medium(model, 0.1, minimize_components=True)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "When minimizing the number of import fluxes there may be many alternative solutions. To obtain several of those you can also pass a positive integer to `minimize_components` which will give you at most that many alternative solutions. Let us try that with our model and also use the `open_exchanges` argument which will assign a large upper bound to all import reactions in the model. The return type will be a `pandas.DataFrame`." ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
0123
EX_fru_e0.000000521.3577670.0000000.000000
EX_glc__D_e0.0000000.0000000.000000519.750758
EX_gln__L_e0.00000040.69805818.8486780.000000
EX_glu__L_e348.1019440.0000000.0000000.000000
EX_mal__L_e0.0000000.0000001000.0000000.000000
EX_nh4_e0.0000000.0000000.00000081.026921
EX_o2_e500.0000000.0000000.0000000.000000
EX_pi_e66.43152954.91341912.58345854.664344
\n", "
" ], "text/plain": [ " 0 1 2 3\n", "EX_fru_e 0.000000 521.357767 0.000000 0.000000\n", "EX_glc__D_e 0.000000 0.000000 0.000000 519.750758\n", "EX_gln__L_e 0.000000 40.698058 18.848678 0.000000\n", "EX_glu__L_e 348.101944 0.000000 0.000000 0.000000\n", "EX_mal__L_e 0.000000 0.000000 1000.000000 0.000000\n", "EX_nh4_e 0.000000 0.000000 0.000000 81.026921\n", "EX_o2_e 500.000000 0.000000 0.000000 0.000000\n", "EX_pi_e 66.431529 54.913419 12.583458 54.664344" ] }, "execution_count": 9, "metadata": {}, "output_type": "execute_result" } ], "source": [ "minimal_medium(model, 0.8, minimize_components=8, open_exchanges=True)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "So there are 4 alternative solutions in total. One aerobic and three anaerobic ones using different carbon sources." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Boundary reactions\n", "\n", "Apart from exchange reactions there are other types of boundary reactions such as demand or sink reactions. `cobrapy` uses various heuristics to identify those and they can be accessed by using the appropriate attribute.\n", "\n", "For exchange reactions:" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "[,\n", " ,\n", " ,\n", " ,\n", " ]" ] }, "execution_count": 10, "metadata": {}, "output_type": "execute_result" } ], "source": [ "ecoli = create_test_model(\"ecoli\")\n", "ecoli.exchanges[0:5]" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "For demand reactions:" ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "[,\n", " ,\n", " ,\n", " ,\n", " ,\n", " ]" ] }, "execution_count": 11, "metadata": {}, "output_type": "execute_result" } ], "source": [ "ecoli.demands" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "For sink reactions:" ] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "[]" ] }, "execution_count": 12, "metadata": {}, "output_type": "execute_result" } ], "source": [ "ecoli.sinks" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "All boundary reactions (any reaction that consumes or introduces mass into the system) can be obtained with the `boundary` attribute:" ] }, { "cell_type": "code", "execution_count": 13, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "[,\n", " ,\n", " ,\n", " ,\n", " ,\n", " ,\n", " ,\n", " ,\n", " ,\n", " ]" ] }, "execution_count": 13, "metadata": {}, "output_type": "execute_result" } ], "source": [ "ecoli.boundary[0:10]" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "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.6.5" } }, "nbformat": 4, "nbformat_minor": 2 } cobrapy-0.14.2/documentation_builder/phenotype_phase_plane.ipynb000066400000000000000000000711221342367665000252500ustar00rootroot00000000000000{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Production envelopes" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Production envelopes (aka phenotype phase planes) will show distinct phases of optimal growth with different use of two different substrates. For more information, see [Edwards et al.](http://dx.doi.org/10.1002/bit.10047)\n", "\n", "Cobrapy supports calculating these production envelopes and they can easily be plotted using your favorite plotting package. Here, we will make one for the \"textbook\" _E. coli_ core model and demonstrate plotting using [matplotlib](http://matplotlib.org/)." ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import cobra.test\n", "from cobra.flux_analysis import production_envelope\n", "\n", "model = cobra.test.create_test_model(\"textbook\")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We want to make a phenotype phase plane to evaluate uptakes of Glucose and Oxygen." ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "prod_env = production_envelope(model, [\"EX_glc__D_e\", \"EX_o2_e\"])" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
carbon_sourcecarbon_yield_maximumcarbon_yield_minimumflux_maximumflux_minimummass_yield_maximummass_yield_minimumEX_glc__D_eEX_o2_e
0EX_glc__D_e1.442300e-130.00.0000000.0NaNNaN-10.0-60.000000
1EX_glc__D_e1.310050e+000.00.0722440.0NaNNaN-10.0-56.842105
2EX_glc__D_e2.620100e+000.00.1444880.0NaNNaN-10.0-53.684211
3EX_glc__D_e3.930150e+000.00.2167320.0NaNNaN-10.0-50.526316
4EX_glc__D_e5.240200e+000.00.2889750.0NaNNaN-10.0-47.368421
\n", "
" ], "text/plain": [ " carbon_source carbon_yield_maximum carbon_yield_minimum flux_maximum \\\n", "0 EX_glc__D_e 1.442300e-13 0.0 0.000000 \n", "1 EX_glc__D_e 1.310050e+00 0.0 0.072244 \n", "2 EX_glc__D_e 2.620100e+00 0.0 0.144488 \n", "3 EX_glc__D_e 3.930150e+00 0.0 0.216732 \n", "4 EX_glc__D_e 5.240200e+00 0.0 0.288975 \n", "\n", " flux_minimum mass_yield_maximum mass_yield_minimum EX_glc__D_e \\\n", "0 0.0 NaN NaN -10.0 \n", "1 0.0 NaN NaN -10.0 \n", "2 0.0 NaN NaN -10.0 \n", "3 0.0 NaN NaN -10.0 \n", "4 0.0 NaN NaN -10.0 \n", "\n", " EX_o2_e \n", "0 -60.000000 \n", "1 -56.842105 \n", "2 -53.684211 \n", "3 -50.526316 \n", "4 -47.368421 " ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "prod_env.head()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "If we specify the carbon source, we can also get the carbon and mass yield. For example, temporarily setting the objective to produce acetate instead we could get production envelope as follows and pandas to quickly plot the results." ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [], "source": [ "prod_env = production_envelope(\n", " model, [\"EX_o2_e\"], objective=\"EX_ac_e\", carbon_sources=\"EX_glc__D_e\")" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
carbon_sourcecarbon_yield_maximumcarbon_yield_minimumflux_maximumflux_minimummass_yield_maximummass_yield_minimumEX_o2_e
0EX_glc__D_e2.385536e-150.00.0000000.02.345496e-150.0-60.000000
1EX_glc__D_e5.263158e-020.01.5789470.05.174819e-020.0-56.842105
2EX_glc__D_e1.052632e-010.03.1578950.01.034964e-010.0-53.684211
3EX_glc__D_e1.578947e-010.04.7368420.01.552446e-010.0-50.526316
4EX_glc__D_e2.105263e-010.06.3157890.02.069927e-010.0-47.368421
\n", "
" ], "text/plain": [ " carbon_source carbon_yield_maximum carbon_yield_minimum flux_maximum \\\n", "0 EX_glc__D_e 2.385536e-15 0.0 0.000000 \n", "1 EX_glc__D_e 5.263158e-02 0.0 1.578947 \n", "2 EX_glc__D_e 1.052632e-01 0.0 3.157895 \n", "3 EX_glc__D_e 1.578947e-01 0.0 4.736842 \n", "4 EX_glc__D_e 2.105263e-01 0.0 6.315789 \n", "\n", " flux_minimum mass_yield_maximum mass_yield_minimum EX_o2_e \n", "0 0.0 2.345496e-15 0.0 -60.000000 \n", "1 0.0 5.174819e-02 0.0 -56.842105 \n", "2 0.0 1.034964e-01 0.0 -53.684211 \n", "3 0.0 1.552446e-01 0.0 -50.526316 \n", "4 0.0 2.069927e-01 0.0 -47.368421 " ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "prod_env.head()" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [], "source": [ "%matplotlib inline" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [ { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAAXcAAAELCAYAAAAiIMZEAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMS4wLCBo\ndHRwOi8vbWF0cGxvdGxpYi5vcmcvpW3flQAAIABJREFUeJzt3XlcVXX+x/HXBwQRURTBFQlUcN8R\nsNVcUmvSnNwwTS2XGm1smWacaX5pZc3kODY1NU24Zu5WmpWVmdmismnuK+64gai4Itv39wfooIFc\n5cLh3vt5Ph4+4p775Z73Vy/vDt977zlijEEppZRzcbM6gFJKKfvTcldKKSek5a6UUk5Iy10ppZyQ\nlrtSSjkhLXellHJCNpW7iPQQkd0ikiQi4wu5/y0R2ZT/Z4+InLV/VKWUUraS4t7nLiLuwB6gG5AM\nJADRxpgdRYx/BmhrjHnCzlmVUkrZyJYj9wggyRiz3xiTCSwEet9kfDSwwB7hlFJK3Z4KNoypBxwp\ncDsZiCxsoIjcAYQAq4u4fxQwCqBy5crtmzRpckthlVLK1W3YsOGUMSaguHG2lPutGAh8bIzJKexO\nY0wMEAMQHh5uEhMT7bx7pZRybiJyyJZxtizLHAXqF7gdmL+tMAPRJRmllLKcLeWeAISKSIiIeJJX\n4MtvHCQiTYDqwHr7RlRKKXWrii13Y0w2MBb4BtgJLDbGbBeRV0WkV4GhA4GFRk8zqZRSlrNpzd0Y\nswJYccO2l2+4PbGkYbKyskhOTiYjI6OkD6VUkby8vAgMDMTDw8PqKEqVGnu/oFoiycnJVKlSheDg\nYETE6jjKCRljSEtLIzk5mZCQEKvjKFVqytXpBzIyMqhRo4YWuyo1IkKNGjX0t0Pl9MpVuQNa7KrU\n6XNMuYJytSyjlCpdGVk5fLHlOJczsy3L4O7mRkSIH41q+liWwRVouSvlIuL2pzH+060cOHXR6igA\nhNb0oWfLOvRsUZsmtavob1R2puVuR7NnzyYxMZF33323TPc7YsQInn/+eZo1a1bkmE6dOjFlyhTC\nw8Ov225V5gcffJD58+dTrVq1Mt2vKzqfkcWbX+9ibuxh6vtV4sMnImhet6pleS5dyeH73Sms2Hqc\nd1fv5Z3v9hJcw5seLfKKvlWgrxa9HWi520l2tnW/5k6fPt2yfd+uFStWFD9Ildj3u1J4aelWjp/L\n4Mm7Q3jhgTC8PS3+sfeBoXcGM/TOYE5duMLK7Sf5attxpv+0n//+sI961SrRvXlterasTfug6ri5\nadHfjnJb7q98vp0dx87Z9TGb1a3KhIebFztuzpw5TJkyBRGhVatW9O/fn0mTJpGZmUmNGjWYN28e\ntWrVYuLEiezbt4/9+/cTFBRE9+7dOXLkCJ06deLo0aMMHjyYCRMmADB16lRmzpwJ5B1pP/vssxw8\neJCePXty9913s27dOurVq8dnn31GpUqVfpVp37599OvXj40bNwKwd+9eBgwYwMaNG687Kl+5ciUT\nJkzgypUrNGzYkFmzZuHjc/3a5qxZs/jb3/5GtWrVaN26NRUrVizy72LYsGFUqlSJX375hZSUFGbO\nnMmcOXNYv349kZGRzJ49G4Cnn36ahIQELl++TN++fXnllVdIT08nIiKC5cuX07hxY6Kjo+ncuTMj\nR44kODiYxMRELly4QI8ePYiKimLdunV06NCB4cOHM2HCBFJSUpg3bx4RERFMnDgRHx8f/vCHPwDQ\nokULvvjiCwCbvt/VnL6YyWtf7GDpL0cJrenDJ0/fSbug6lbH+hV/n4oMigxiUGQQZy9lsmpnCl9v\nO87cuEPMXHuAgCoV6d68Fj1b1CEyxI8K7uXuPSDlVrktd6ts376dSZMmsW7dOvz9/Tl9+jQiQmxs\nLCLC9OnTmTx5Mv/85z8B2LFjBz///DOVKlVi9uzZxMfHs23bNry9venQoQMPPfQQIsKsWbOIi4vD\nGENkZCT33Xcf1atXZ+/evSxYsIBp06bRv39/PvnkEwYPHvyrXA0bNsTX15dNmzbRpk0bZs2axfDh\nw68bc+rUKSZNmsSqVauoXLkyb775JlOnTuXll//3ebPjx48zYcIENmzYgK+vL/fffz9t27a96d/J\nmTNnWL9+PcuXL6dXr16sXbuW6dOn06FDh2t5Xn/9dfz8/MjJyaFLly5s2bKFVq1a8e677zJs2DDG\njRvHmTNnGDly5K8ePykpiSVLljBz5kw6dOjA/Pnz+fnnn1m+fDlvvPEGy5Ytu2m+kn6/MzHG8OXW\n40z4bDvpl7P4fZdQxtzfkIoV3K2OVqxq3p70bR9I3/aBnM/IYvWuFL7edoJPNhxlbuxhqnt70K1Z\nLR5sWYf7wgJ06aYY5bbcbTnCLg2rV6+mX79++Pv7A+Dn58fWrVsZMGAAx48fJzMz87oPv/Tq1eu6\nI+1u3bpRo0YNAH7729/y888/IyL06dOHypUrX9v+008/0atXL0JCQmjTpg0A7du35+DBg0VmGzFi\nBLNmzWLq1KksWrSI+Pj46+6PjY1lx44d3HXXXQBkZmbSsWPH68bExcXRqVMnAgLyzhg6YMAA9uzZ\nc9O/k4cffhgRoWXLltSqVYuWLVsC0Lx5cw4ePEibNm1YvHgxMTExZGdnc/z4cXbs2EGrVq3o1q0b\nS5YsYcyYMWzevLnQxw8JCbnuMbt06XJtfzf7+7DX9zuLk+cy+OuybXy74yStAn2ZNzKSJrWtW1sv\niSpeHvRuU4/ebepxOTOHH/ak8NW2E6zYeoLFicm89kgLhkTdYXXMcq3clnt58swzz/D888/Tq1cv\n1qxZw8SJE6/dd7Wwr7rxaKK4o4uCSyLu7u5cvny5yLGPPvoor7zyCp07d6Z9+/bX/idylTGGbt26\nsWCBfU/MeTWjm5vbdXnd3NzIzs7mwIEDTJkyhYSEBKpXr86wYcOufUgoNzeXnTt34u3tzZkzZwgM\nDCzy8W/cx9XHB6hQoQK5ubnXxhX8EJIt3+/MjDEsSjjC6yt2kpmdy0sPNmX4XcFOs4RRydOdHi3q\n0KNFHa5k5zBkejzvfLeXvu0CqeRZ/n8jsYpz/OvbUefOnVmyZAlpaWkAnD59mvT0dOrVqwfAhx9+\neNPv//bbbzl9+jSXL19m2bJl3HXXXdxzzz0sW7aMS5cucfHiRZYuXco999xzy9m8vLzo3r07Tz/9\n9K+WZACioqJYu3YtSUlJAFy8ePFXR+WRkZH88MMPpKWlkZWVxZIlS245x43OnTtH5cqV8fX15eTJ\nk3z11VfX7nvrrbdo2rQp8+fPZ/jw4WRlZd3WPoKDg6+93rBx40YOHDhQ4tzO4HDaJR6bHsf4T7fS\nrE5Vvnn2Xkbe28Bpiv1GFSu488IDYaSev8LcWJtOa+6y9Mj9Bs2bN+ell17ivvvuw93dnbZt2zJx\n4kT69etH9erV6dy5802LJSIigkcffZTk5GQGDx587a2Hw4YNu/bC3ogRI2jbtu1tLRk89thjLF26\nlAceeOBX9wUEBDB79myio6O5cuUKAJMmTSIsLOzamDp16jBx4kQ6duxItWrVri0JlUTr1q1p27Yt\nTZo0oX79+teWhXbv3s306dOJj4+nSpUq3HvvvUyaNIlXXnnllvfx6KOPMmfOHJo3b05kZOR1c3JF\nObmGWWsPMGXlbjzc3HijT0sGdqjvEu8siWxQg3tC/Xn/h30MigyickWtscIUe4Hs0lLYlZh27txJ\n06ZNLcnjKKZMmUJ6ejqvvfaa1VEcmiM/1/acPM8fP97CpiNn6dKkJpP6tKCO76/fYeXMfjl8hj7/\nWceL3Rsz5v5GVscpUyKywRgTXtw4/V+eA+nTpw/79u1j9epCL1GrXMCKrcd5duEmfLwq8PbANvRq\nXdcl3zXSNqg6XZrUJObH/QzpeAdVvfT0zTfSci+HxowZw9q1a6/bNm7cOJYuXVpq+3z99dd/tf7e\nr18/XnrppVLbp7o1n206ynOLNtEuqDofDGlPDZ+iP5/gCp7rFsZv/v0zM346wHPdXHuZrjDlblmm\nSZMmLnkkosqOMYZdu3Y51LLMxxuSefHjzUSF1GD60HBdZ8739NwN/Lz3FD/+8X6qV/a0Ok6ZsHVZ\nply9pO7l5UVaWhp6pT5VWq5erMPLy8vqKDZbEH+YFz/ezN2N/Jk5rIMWewHPdQvjQmY2MT/ttzpK\nuVOuniWBgYEkJyeTmppqdRTlxK5eZs8RzFl/kJc/2879jQN4f3B7vDz0fd0FhdWqQq/WdZm99iBP\n3h2Cv4svVRVUrsrdw8NDL32mVL7pP+1n0pc76dasFu8OausQpxCwwrguoXy++Rjvr9nH//2m6DOj\nuppytSyjlMrznzVJTPpyJw+1rMN/HmunxX4TDQJ8+G27QObGHuLkOb184lU2lbuI9BCR3SKSJCLj\nixjTX0R2iMh2EZlv35hKuQZjDG+v2svkr3fzSJu6vD2wDR5O+mlTexrXJZScXMN73ydZHaXcKPZZ\nIyLuwHtAT6AZEC0izW4YEwr8GbjLGNMceLYUsirl1IwxTFm5m7dW7aFv+0D+2b+N055GwN7q+3nT\nv0N9FsQfJvnMJavjlAu2PHMigCRjzH5jTCawEOh9w5iRwHvGmDMAxpgU+8ZUyrkZY3hjxU7e+34f\n0RFBTH60Fe4ucCoBexp7fyME4d3VevQOtpV7PeBIgdvJ+dsKCgPCRGStiMSKSI/CHkhERolIoogk\n6jtilMpjjOGVz3cw7acDDO14B2/0aeES54ixt7rVKjEoMoglG5I5WE6uE2sle/3OVwEIBToB0cA0\nEfnVxTGNMTHGmHBjTPjV84kr5cpycw0vLdvG7HUHGXlPCBN7NdcP8ZXA7+5viIe78M53e62OYjlb\nyv0oUL/A7cD8bQUlA8uNMVnGmAPAHvLKXilVhJxcw58+2cL8uMOMub8hf3mwqRZ7CdWs4sXQjsEs\n23SUpJTzVsexlC3lngCEikiIiHgCA4HlN4xZRt5ROyLiT94yjX5kTKkiZOfk8sLiTSzZkMyzXUP5\nwwONtdjtZPR9Dank4c5bq1z76L3YcjfGZANjgW+AncBiY8x2EXlVRHrlD/sGSBORHcD3wIvGmLTS\nCq2UI8vKyWXcwk0s23SMF7s35tmuYVrsduRX2ZPhd4Xw5Zbj7Dx+zuo4lilXJw5TytllZucydv5G\nVu44yV8fasqIexpYHckppV/K4u7Jq+nYoAYxjxd7ji2H4pAnDlPKmWVk5fDU3A2s3HGSV3o112Iv\nRb7eHoy8pwErd5xkS/JZq+NYQstdqTJwOTOHkXMSWb0rhTf6tGToncFWR3J6w+8Kprq3B1O/3VP8\nYCek5a5UKbuUmc0TsxP4OekUk/u2YlBkkNWRXEIVLw9G39eQNbtT2XDotNVxypyWu1Kl6HxGFkNn\nxhN3II23+rehf3j94r9J2c3jHe/A38eTf650vaN3LXelSkn65SyGzIjnl8Nn+Xd0Ox5pe+MHu1Vp\n8/aswO86NWLdvjTW7TtldZwypeWuVCk4eymTwdPj2H4snfcea8dDrepYHcllDYoMonZVL6au3ONS\nV3nTclfKztIuXCF6Why7T57ngyHt6d68ttWRXJqXhztjOzci8dAZftzrOkfvWu5K2VHK+Qyip8Wy\nP/UC0x8Pp3OTWlZHUkD/8PoEVq/E1JW7XeboXctdKTs5kZ7BwJhYjpy+zKzhHbg3TE+OV154VnDj\n951D2ZyczqqdrnFGci13pezg6NnLDIhZz8n0DOY8GcGdDf2tjqRu8Nt29Qiu4c3Ub/eQm+v8R+9a\n7kqV0JHTlxjwwXpOX8zkoxGRdAj2szqSKkQFdzee7RrGzuPn+GrbCavjlDotd6VK4MCpi/T/YD3n\nM7KZPyKKdkHVrY6kbuLh1nUJrenDW6v2kOPkR+9a7krdpqSUCwz4YD1XsnNZMDKKloG+VkdSxXB3\nE57rFkZSygU+33zM6jilSstdqduw+8R5BsasJ9fAwlFRNKtb1epIykY9mtemaZ2q/GvVHrJzcq2O\nU2q03JW6RduPpTMwZj1uIiwcFUVYrSpWR1K3wM1NeKFbGAfTLvHpxhsvKuc8tNyVugVbks8yaFoc\nlTzcWTy6I41q+lgdSd2GLk1r0rp+Nd7+bi+Z2c559K7lrpSNNhw6w2PT4qjiVYFFozsS7F/Z6kjq\nNokIz3cL4+jZyyxKPGJ1nFKh5a6UDeIPnObxGXH4+XiyeHRH6vt5Wx1JldC9of50CK7Ou6v3kpGV\nY3Ucu9NyV6oY65JOMXRmPLV8vVg8uiN1q1WyOpKyg7yj98acPHeFeXGHrY5jd1ruSt3ED3tSGT47\ngfp+lVg0qiO1qnpZHUnZUceGNbizYQ3eX5PEpcxsq+PYlZa7UkX4budJRn6YSIMAHxaMjCKgSkWr\nI6lS8MIDYZy6kMmH6w5ZHcWubCp3EekhIrtFJElExhdy/zARSRWRTfl/Rtg/qlJl5+ttJ3hq7gaa\n1KnCgpGR1PDRYndW7e/wo1PjAD74cR/nM7KsjmM3xZa7iLgD7wE9gWZAtIg0K2ToImNMm/w/0+2c\nU6ky88WWY4yZv5EW9XyZOyKSat6eVkdSpeyFbo05eymLWWsPWh3Fbmw5co8Akowx+40xmcBCoHfp\nxlLKGkt/Seb3C36hXVA1PnoykqpeHlZHUmWgZaAvDzSrxbSf9pN+yTmO3m0p93pAwTeCJudvu9Gj\nIrJFRD4WkUKvAiwio0QkUUQSU1NTbyOuUqVnccIRnl+8mciQGnz4RAQ+FStYHUmVoee6hXE+I5tp\nP+23Oopd2OsF1c+BYGNMK+Bb4MPCBhljYowx4caY8IAAvZCBKj/mxh7ij59s4e5G/swc1gFvTy12\nV9O0TlV+06oOM9ceIO3CFavjlJgt5X4UKHgkHpi/7RpjTJox5urfxnSgvX3iKVX6Zq09wF+XbaNz\nk5pMezycSp7uVkdSFnm2axgZWTl88KPjH73bUu4JQKiIhIiIJzAQWF5wgIgUvLR7L2Cn/SIqVXpi\nftzHK5/voHvzWvx3cHu8PLTYXVmjmj480qYec9YfJOVchtVxSqTYcjfGZANjgW/IK+3FxpjtIvKq\niPTKH/Z7EdkuIpuB3wPDSiuwUvby7uq9vLFiFw+1qsO7g9rhWUE/9qFgXNdQsnIM/1mzz+ooJSJW\nXQk8PDzcJCYmWrJv5dqMMby1ai/vfLeXPm3r8Y++rajgrsWu/mf8J1v4dONR1rzYqdydbkJENhhj\nwosbp89o5VKMMUz+ZjfvfLeXfu0DmdKvtRa7+pWxnRthMPx7dZLVUW6bPquVyzDGMOnLnby/Zh+P\nRQbx5qOtcHcTq2OpciiwujfREUEsSTzC4bRLVse5LVruyiXk5homLN/OjJ8PMOzOYCY90gI3LXZ1\nE2Pub4S7m/DO6r1WR7ktWu7K6eXmGv6ydCtz1h9i1L0NmPBwM0S02NXN1arqxZCoO/h0YzL7Ui9Y\nHeeWabkrp5aTa3jx4y0sTDjC2Psb8eeeTbTYlc2e6tQQLw933l7leEfvWu7KaWXn5PL84k18sjGZ\n57uF8YfujbXY1S3x96nI0DuD+XzLMXafOG91nFui5a6cUlZOLr9f+AufbTrGH3s05vddQq2OpBzU\n6Hsb4ONZgbe+3WN1lFui5a6czpXsHJ6eu5EVW0/w14ea8rtOjayOpBxYNW9Pnrg7hK+3n2Db0XSr\n49hMy105lYysHEZ/tIFVO0/yau/mjLingdWRlBN48p4QfCt5MNWBjt613JXTuJyZw4gPE/lhTyp/\n+21LHu8YbHUk5SSqenkw6t4GrN6VwsbDZ6yOYxMtd+UULl7JZvjseNbuO8U/+rYmOiLI6kjKyQy7\nM5galT0dZu1dy105vPMZWQydGU/CwTP8a0Ab+rYPtDqSckKVK1bgqfsa8tPeU8TtT7M6TrG03JVD\nS7+cxZAZ8Ww6cpZ/R7eld5vCLhKmlH0M6XgHNatU5J8r92DVSRdtpeWuHNaZi5k8Nj2W7cfS+c9j\n7XiwZZ3iv0mpEvDycGfM/Y2IP3ian5NOWR3nprTclUM6deEK0dNi2XPyAjFDwnmgeW2rIykXMTCi\nPnV9vcr90buWu3I4KecziI6J5WDaRWYMDef+JjWtjqRcSMUK7jzTJZRNR86yeleK1XGKpOWuHMqJ\n9AwGxsRy9OxlZg2L4J5QvdC6Knt92wcS5OfN1G/L79G7lrtyGEfPXmZAzHpSzl3hwyci6NiwhtWR\nlIvycHdjXJdQth87xzfbT1gdp1Ba7sohHE67RP//ruf0xUw+ejKCDsF+VkdSLu6RtvVoEFCZqd/u\nISe3/B29a7mrcu/AqYsMiFnPxcxs5o+Iom1QdasjKYW7m/Bc1zD2nLzAF1uOWR3nV2wqdxHpISK7\nRSRJRMbfZNyjImJEpNiLtypli6SU8wz4YD1XsnOZPyKKloG+VkdS6pqHWtahSe0q/GvVXrJzcq2O\nc51iy11E3IH3gJ5AMyBaRJoVMq4KMA6Is3dI5Zp2nzjPwJhYcg0sHBVFs7pVrY6k1HXc3IRnu4Zx\n4NRFlv5y1Oo417HlyD0CSDLG7DfGZAILgd6FjHsNeBPIsGM+5aK2HU1nYMx63N2ERaOjCKtVxepI\nShWqe/NatKhXlXdW7yUzu/wcvdtS7vWAIwVuJ+dvu0ZE2gH1jTFf3uyBRGSUiCSKSGJqauoth1Wu\nYfORswyaFkslD3cWjepIwwAfqyMpVSQR4YVujTly+jJLNhwp/hvKSIlfUBURN2Aq8EJxY40xMcaY\ncGNMeECAvj9Z/dqGQ2cYPD0OX28PFo3uSLB/ZasjKVWsTo0DaBdUjXdXJ5GRlWN1HMC2cj8K1C9w\nOzB/21VVgBbAGhE5CEQBy/VFVXWr4van8fiMOPyrVGTRqI7U9/O2OpJSNhERXnigMcfTM1gQf9jq\nOIBt5Z4AhIpIiIh4AgOB5VfvNMakG2P8jTHBxphgIBboZYxJLJXEyimtSzrFsFkJ1Pb1YtGoKOpW\nq2R1JKVuyZ0NaxDVwI/3vt/H5Uzrj96LLXdjTDYwFvgG2AksNsZsF5FXRaRXaQdUzu+HPakMn51A\nkJ83C0d1pGZVL6sjKXXLrh69n7pwhY9iD1odhwq2DDLGrABW3LDt5SLGdip5LOUqvtt5kqfnbqRR\nTR/mjojEr7Kn1ZGUum0dgv24J9Sf99fsY1DkHfhUtKliS4V+QlVZ5uttJ3hq7gaa1KnC/JFa7Mo5\nvPBAY85cymL22gOW5tByV5b4fPMxxszfSMt6vswdEUk1by125Rza1K9G16Y1iflxP+mXsyzLoeWu\nytzSX5IZt/AX2gdVZ86TkVT18rA6klJ29Vy3MM5lZDPjp/2WZdByV2VqccIRnl+8magGNZj9RAdL\n1ySVKi3N6/ryYMvazFx7kNMXMy3JoOWuyszc2EP88ZMt3BMawMxhHfD21GJXzuvZrmFczMzmgx/3\nWbJ/LXdVJmatPcBfl22jS5OaxAxpj5eHu9WRlCpVYbWq0Lt1XT5cd5CU82V/yi0td1XqYn7cxyuf\n76BH89q8P1iLXbmOcV3DyMoxvL+m7I/etdxVqXp39V7eWLGL37Sqw78HtcWzgj7llOsI8a/Mo+3q\nMS/uMMfTL5fpvvUnTZUKYwxTv93DlJV7+G3bevxrQBs83PXpplzPM51DMcbw3vdJZbpf/WlTdmeM\n4c2vd/POd3vpHx7IP/q1poIWu3JR9f286R9en0UJRzhy+lKZ7Vd/4pRdGWN47Yud/PeHfQyOCuLv\nv22Fu5tYHUspS43t3AgR4d+r95bZPrXcld3k5hpe/mw7M9ceYPhdwbzWuwVuWuxKUce3Eo9FBvHJ\nxqMcOHWxTPap5a7sIjfX8JelW/ko9hCj723Ay79phogWu1JXPd2pIZ7ubry9ak+Z7E/LXZVYTq7h\nDx9vZmHCEZ7p3IjxPZtosSt1g5pVvHj8zjv4bPMx9p48X+r703JXJZKdk8tzizbx6cajPN8tjBce\naKzFrlQRRt/bkGqVPNh4+Eyp70s//61uW2Z2LuMW/sJX204wvmcTnrqvodWRlCrX/Cp7snZ85zI5\n9YaWu7otV7JzGDNvI6t2pvB/v2nGk3eHWB1JKYdQVudU0nJXtywjK4fRH23ghz2pvNa7OUM6Blsd\nSSl1Ay13dUsuZWYzck4i6/al8ffftmRgRJDVkZRShdByVza7cCWbJ2YnkHjwNFP6tubR9oFWR1JK\nFUHLXdnkXEYWw2clsOnIWf41sC29Wte1OpJS6iZseiukiPQQkd0ikiQi4wu5/ykR2Soim0TkZxFp\nZv+oyirpl7IYMj2OzUfO8m60FrtSjqDYchcRd+A9oCfQDIgupLznG2NaGmPaAJOBqXZPqixx5mIm\ng6bHsvP4ef47uD09W9axOpJSyga2HLlHAEnGmP3GmExgIdC74ABjzLkCNysDxn4RlVVOXbhC9LRY\n9qZcIObx9nRtVsvqSEopG9my5l4POFLgdjIQeeMgERkDPA94Ap0LeyARGQWMAggK0ndZlGcp5zIY\nND2O5DOXmDWsA3c18rc6klLqFtjt9APGmPeMMQ2BPwF/LWJMjDEm3BgTHhAQYK9dKzs7nn6ZATGx\nHDt7mdnDI7TYlXJAtpT7UaB+gduB+duKshB4pCShlHWSz1xiwAexpJ6/wpwnIohqUMPqSEqp22BL\nuScAoSISIiKewEBgecEBIhJa4OZDQNmdkV7ZzeG0vGI/eymTuSMiCQ/2szqSUuo2FbvmbozJFpGx\nwDeAOzDTGLNdRF4FEo0xy4GxItIVyALOAENLM7Syv/2pFxg0LY6M7Bzmj4yiRT1fqyMppUrApg8x\nGWNWACtu2PZyga/H2TmXKkN7T55n0PQ4cnMNC0ZG0bROVasjKaVKSD+h6uJ2nTjHY9PicHMTFo6K\nIrRWFasjKaXsQMvdhW07ms6QGXFUrODO/JGRNAjwsTqSUspO9EpMLmrTkbMMmhaLt2cFFo2O0mJX\nysnokbsL2nDoNENnJlC9sgcLRkYRWN3b6khKKTvTcncxcfvTGD47gVpVvZg/MpI6vpWsjqSUKgW6\nLONC1iadYuiseOpWq8SiUVFa7Eo5MT1ydxFrdqcw+qMNhPhXZu6ISPx9KlodSSlVirTcXcCqHSf5\n3byNhNbyYe6TkVSv7Gl1JKXv389oAAAQ/klEQVRUKdNlGSf31dbjPDV3A03rVGH+iCgtdqVchB65\nO7Hlm4/x3KJNtKlfjVnDO1DVy8PqSEqpMqLl7qQ+2ZDMix9vJjzYj5nDOuBTUf+plXIl+hPvhBYl\nHGb8p1u5s2ENpj0ejren/jMr5Wr0p97JfLT+IP/32XbuCwvggyHt8fJwtzqSUsoCWu5OZMbPB3jt\nix10bVqL9x5rS8UKWuxKuSotdyfx/pp9vPn1Lnq2qM3bA9viWUHfCKWUK9NydwLvfLeXqd/uoVfr\nukzt35oK7lrsSrk6LXcHZoxh6rd7+PfqJB5tF8jkvq1wdxOrYymlygEtdwdljOHvX+3igx/3M7BD\nfd7o0xI3LXalVD4tdwdkjOHVL3Ywa+1BhkTdwSu9mmuxK6Wuo+XuYHJzDf/32TbmxR3mybtD+OtD\nTRHRYldKXc+mV95EpIeI7BaRJBEZX8j9z4vIDhHZIiLficgd9o+qcnINf/50K/PiDvPUfQ212JVS\nRSq23EXEHXgP6Ak0A6JFpNkNw34Bwo0xrYCPgcn2DurqsnNyeXHJZhYlHmFcl1D+1KOxFrtSqki2\nHLlHAEnGmP3GmExgIdC74ABjzPfGmEv5N2OBQPvGdG1ZObk8u2gTn/5ylBe7N+a5bmFa7Eqpm7Kl\n3OsBRwrcTs7fVpQnga9KEkr9T2Z2LmPnb+SLLcf5y4NNGHN/I6sjKaUcgF1fUBWRwUA4cF8R948C\nRgEEBQXZc9dOKSMrhzHzNvLdrhQmPNyM4XeFWB1JKeUgbDlyPwrUL3A7MH/bdUSkK/AS0MsYc6Ww\nBzLGxBhjwo0x4QEBAbeT12VkZOUw6qMNfLcrhdf7tNBiV0rdElvKPQEIFZEQEfEEBgLLCw4QkbbA\nB+QVe4r9Y7qWS5nZPDE7gZ/2pjL50VY8FqlvPlJK3Zpil2WMMdkiMhb4BnAHZhpjtovIq0CiMWY5\n8A/AB1iS/0LfYWNMr1LM7bQuXMnmiVkJJB46zdT+renTVl+bVkrdOpvW3I0xK4AVN2x7ucDXXe2c\nyyWdy8hi2Mx4Nien8/bAtjzcuq7VkZRSDko/oVpOnL2UyeMz49l5/BzvDWpHjxa1rY6klHJgWu7l\nwOmLmQyeHkdSygX+O7g9XZrWsjqSUsrBablbLPX8FQZPj+Ng2kWmDQ3nvjB9F5FSquS03C108lwG\ng6bFcuxsBrOGdeDORv5WR1JKOQktd4scO3uZQdNiST1/hQ+fiCAixM/qSEopJ6LlboEjpy8xaHos\nZy9mMefJSNrfUd3qSEopJ6PlXsYOpV0kOiaWC1eymTsiktb1q1kdSSnlhLTcy9C+1AsMmhZLZnYu\nC0ZF0byur9WRlFJOSsu9jOw5eZ5B0+IAw4JRUTSpXdXqSEopJ6blXgZ2HDvH4BlxVHAT5o+MolHN\nKlZHUko5OS33UrY1OZ3BM+Lw9nRn/sgoQvwrWx1JKeUCtNxL0S+Hz/D4zHiqenmwcFQU9f28rY6k\nlHIRWu6lJOHgaYbPSqCGjyfzR0ZRr1olqyMppVyILedzV7do/b40hs6Mp2aViiwa1VGLXSlV5rTc\n7eynvakMnx1PvWqVWDg6itq+XlZHUkq5IF2WsaPvd6Uweu4GGvhXZt6ISGr4VLQ6klLKRWm528nK\n7ScYM38jjWtX4aMnIqle2dPqSEopF6blbgdfbjnOuIW/0KKeLx8+EYFvJQ+rIymlXJyuuZfQZ5uO\n8syCjbSpX42PntRiV0qVD3rkXgIfb0jmxY83Exnix4yhHahcUf86lVLlg7bRbVoQf5i/LN3K3Y38\niRkSTiVPd6sjKaXUNTYty4hIDxHZLSJJIjK+kPvvFZGNIpItIn3tH7N8mbP+IH/+dCudwgKY9rgW\nu1Kq/Cm23EXEHXgP6Ak0A6JFpNkNww4Dw4D59g5Y3kz/aT8vf7adbs1q8d8h7fHy0GJXSpU/tizL\nRABJxpj9ACKyEOgN7Lg6wBhzMP++3FLIWG78Z00Sk7/ezYMta/P2wLZ4uOvr0Uqp8smWdqoHHClw\nOzl/2y0TkVEikigiiampqbfzEJYwxvD2qr1M/no3vdvU5R0tdqVUOVemDWWMiTHGhBtjwgMCAspy\n17fNGMOUlbt5a9Ue+rYPZGr/NlTQYldKlXO2LMscBeoXuB2Yv83pGWP421e7iPlxP9ERQbz+SAvc\n3MTqWEopVSxbDkETgFARCRERT2AgsLx0Y1nPGMMrn+8g5sf9DO14B2/00WJXSjmOYsvdGJMNjAW+\nAXYCi40x20XkVRHpBSAiHUQkGegHfCAi20szdGnLzTW8tGwbs9cdZMTdIUzs1RwRLXallOOw6UNM\nxpgVwIobtr1c4OsE8pZrHF5OrmH8J1tYsiGZ33VqyIvdG2uxK6Ucjn5CtYDsnFz+sGQzyzYd49mu\noYzrEqrFrpRySFru+bJycnl20Sa+3HKcF7s3Zsz9jayOpJRSt03LHcjMzuWZBRv5ZvtJXnqwKSPv\nbWB1JKWUKhGXL/eMrBx+N28jq3elMPHhZgy7K8TqSEopVWIuXe6XM3MY9VEiP+09xRt9WjIoMsjq\nSEopZRcuW+6XMrN5cnYisQfSmNy3Ff3D6xf/TUop5SBcstwvXMlm+Kx4Nhw6w1v92/BI29s6VY5S\nSpVbLlfu6ZezGDYrni3J6bwT3ZbftKprdSSllLI7lyr3s5cyGTIjnl0nzvGfx9rRvXltqyMppVSp\ncJlyT7twhcEz4tmXeoEPhrSnc5NaVkdSSqlS4xLlnnI+g8HT4ziUdonpj4dzb5hjnG5YKaVul9OX\n+8lzGURPi+X42QxmDevAnY38rY6klFKlzqnL/djZywyaFkvq+St8+EQEESF+VkdSSqky4bTlfuT0\nJaKnxZJ+OYuPRkTSLqi61ZGUUqrMOGW5Hzx1kUHTYrmYmcO8EZG0CqxmdSSllCpTTlfuSSkXGDQt\nluxcw/yRkTSv62t1JKWUKnNOVe67T5znselxACwYGUXj2lUsTqSUUtZwmnLfcewcg2fEUcFNmD8y\nikY1fayOpJRSlrHlAtnl3pbks0RPi8WrghuLR3fUYldKuTyHP3LfePgMQ2fE4+vtwYKRUdT387Y6\nklJKWc6hyz3h4GmGzYzHv0pF5o+Mol61SlZHUkqpcsGmZRkR6SEiu0UkSUTGF3J/RRFZlH9/nIgE\n2zvojdbtO8XjM+Kp5evF4tEdtdiVUqqAYstdRNyB94CeQDMgWkSa3TDsSeCMMaYR8Bbwpr2DFvTj\nnlSGz0qgvl8lFo3qSK2qXqW5O6WUcji2HLlHAEnGmP3GmExgIdD7hjG9gQ/zv/4Y6CIiYr+Y/7N6\n10lGfJhIgwAfFoyMIqBKxdLYjVJKOTRbyr0ecKTA7eT8bYWOMcZkA+lAjRsfSERGiUiiiCSmpqbe\nVuDcXGhRryoLRkZSw0eLXSmlClOmL6gaY2KAGIDw8HBzO4/RtVktOjepiZtbqfxioJRSTsGWI/ej\nQMGrRwfmbyt0jIhUAHyBNHsELIwWu1JK3Zwt5Z4AhIpIiIh4AgOB5TeMWQ4Mzf+6L7DaGHNbR+ZK\nKaVKrthlGWNMtoiMBb4B3IGZxpjtIvIqkGiMWQ7MAD4SkSTgNHn/A1BKKWURm9bcjTErgBU3bHu5\nwNcZQD/7RlNKKXW7nOLcMkoppa6n5a6UUk5Iy10ppZyQlrtSSjkhseodiyKSChy6zW/3B07ZMY6V\ndC7lj7PMA3Qu5VVJ5nKHMSaguEGWlXtJiEiiMSbc6hz2oHMpf5xlHqBzKa/KYi66LKOUUk5Iy10p\npZyQo5Z7jNUB7EjnUv44yzxA51JelfpcHHLNXSml1M056pG7Ukqpm9ByV0opJ+Rw5S4iz4jILhHZ\nLiKTC2z/c/4FuneLSHcrM9pCRCaKyFER2ZT/58EC9znUXABE5AURMSLin39bROSd/HlsEZF2Vmcs\njoi8lp91k4isFJG6+dsdcS7/yP852SIiS0WkWoH7HOr5JSL98n/ec0Uk/Ib7HG0uPfKzJonI+FLd\nmTHGYf4A9wOrgIr5t2vm/7cZsBmoCIQA+wB3q/MWM5eJwB8K2e6Ic6lP3imhDwH++dseBL4CBIgC\n4qzOacM8qhb4+vfAfx14Lg8AFfK/fhN404GfX02BxsAaILzAdoeaC3mnTN8HNAA887M3K639OdqR\n+9PA340xVwCMMSn523sDC40xV4wxB4Ak8i7s7YgccS5vAX8ECr463xuYY/LEAtVEpI4l6WxkjDlX\n4GZl/jcfR5zLSpN3PWOAWPKuoAYO+Pwyxuw0xuwu5C5Hm0sEkGSM2W+MyQQWkjeHUuFo5R4G3CMi\ncSLyg4h0yN9uy0W8y6Ox+b82zxSR6vnbHGouItIbOGqM2XzDXQ41j6tE5HUROQI8Bly9ZoFDzqWA\nJ8j7zQMcfy4FOdpcyjRvmV4g2xYisgqoXchdL5GX14+8X407AItFpEEZxrslxczlfeA18o4OXwP+\nSd4PYblTzDz+Qt4SgEO42VyMMZ8ZY14CXhKRPwNjgQllGvAWFDeX/DEvAdnAvLLMdqtsmYu6NeWu\n3I0xXYu6T0SeBj41eQtY8SKSS94JeGy5iHeZu9lcChKRacAX+TfL3VyKmoeItCRvrXOziEBe1o0i\nEkE5nAfY/m9CXhmuIK/cHXIuIjIM+A3QJf9nBhx0LkUol3O5iTLN62jLMsvIe1EVEQkj70WJU+Rd\noHugiFQUkRAgFIi3LKUNbliz7QNsy//aYeZijNlqjKlpjAk2xgST92tmO2PMCfLm8Xj+O02igHRj\nzHEr8xZHREIL3OwN7Mr/2hHn0oO810F6GWMuFbjLYZ5fNnC0uSQAoSISIiKe5F1renlp7azcHbkX\nYyYwU0S2AZnA0Pwjku0ishjYQd6voGOMMTkW5rTFZBFpQ96yzEFgNIDJu/i4o82lMCvIe5dJEnAJ\nGG5tHJv8XUQaA7nkvfPnqfztjjiXd8l7F8m3+b9VxRpjnnLE55eI9AH+DQQAX4rIJmNMd0ebizEm\nW0TGkvfOMndgpjFme2ntT08/oJRSTsjRlmWUUkrZQMtdKaWckJa7Uko5IS13pZRyQlruSinlhLTc\nlVLKCWm5K6cgIjkFTp+8SUTGi4i7iGwQkXsLjFspIv1u8bG9ReRL+d+ppv9u/xkoZV/6PnflFETk\ngjHGp5DtkcA0oD3Ql7wPvvW4xcf2BiKNMd/nf7LwO+ANY8xXxXyrUpbRI3fl1IwxccB68s6f/wZ5\nJwMrkohEi8hWEdkmIm/mP8YlY8z3+V9nAhv53yl0C3uMABH5REQS8v/cZafpKGUzPXJXTkFEcoCt\nBTb9zRizKP8+P/JOtfqv/LM+FvUYdck793l74AywEnjHGLOswJhq5JV7V2PM/iIeZz7wH2PMzyIS\nBHxjjGlaogkqdYsc7dwyShXlsjGmTRH33QukAy2KeYwOwBpjTCqAiMzL/95l+bcrAAvIK/xCiz1f\nV6BZ/jldAKqKiI8x5oJNM1HKDnRZRjk1EakMTAY6AzWlwLVqb0MMsNcY869ixrkBUcaYNvl/6mmx\nq7Km5a6c3cvAYmPMLuB3wFsi4lXE2HjgPhHxFxF3IBr4AUBEJgG+wLM27HMl8MzVG/ln/1SqTOma\nu3IKhay5fw18BCwFWhtjLuePewdIM8a8UsTjRJN3dSkBvjTG/ElEAslbs98FXMkf+q4xZnoRj+EP\nvEfehZ0rAD8aY54qbKxSpUXLXSmlnJAuyyillBPSd8solyQiceRdqaigIcaYrYWNL+IxXgJu/LTr\nEmPM6yXNp1RJ6bKMUko5IV2WUUopJ6TlrpRSTkjLXSmlnJCWu1JKOaH/BxnCKIxpc0+hAAAAAElF\nTkSuQmCC\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "prod_env.plot(\n", " kind='line', x='EX_o2_e', y='carbon_yield_maximum');" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Previous versions of cobrapy included more tailored plots for phase planes which have now been dropped in order to improve maintainability and enhance the focus of cobrapy. Plotting for cobra models is intended for another package." ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "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.6.3" } }, "nbformat": 4, "nbformat_minor": 1 } cobrapy-0.14.2/documentation_builder/plot_helper.py000066400000000000000000000053641342367665000225270ustar00rootroot00000000000000# -*- coding: utf-8 -*- from matplotlib.pyplot import figure, xlim, ylim, gca, arrow, text, scatter from mpl_toolkits.axes_grid.axislines import SubplotZero from numpy import linspace, arange, sqrt, pi, sin, cos, sign from IPython.display import set_matplotlib_formats set_matplotlib_formats('png', 'pdf') # axis style def make_plot_ax(): fig = figure(figsize=(6, 5)) ax = SubplotZero(fig, 111) fig.add_subplot(ax) for direction in ["xzero", "yzero"]: ax.axis[direction].set_axisline_style("-|>") ax.axis[direction].set_visible(True) for direction in ["left", "right", "bottom", "top"]: ax.axis[direction].set_visible(False) xlim(-0.1, 2.1) ylim(xlim()) ticks = [0.5 * i for i in range(1, 5)] labels = [str(i) if i == int(i) else "" for i in ticks] ax.set_xticks(ticks) ax.set_yticks(ticks) ax.set_xticklabels(labels) ax.set_yticklabels(labels) ax.axis["yzero"].set_axis_direction("left") return ax def plot_qp1(): ax = make_plot_ax() ax.plot((0, 2), (2, 0), 'b') ax.plot([1], [1], 'bo') # circular grid for r in sqrt(2.) + 0.125 * arange(-11, 6): t = linspace(0., pi/2., 100) ax.plot(r * cos(t), r * sin(t), '-.', color="gray") def plot_qp2(): ax = make_plot_ax() ax.plot((0, 2), (2, 0), 'b') ax.plot([0.5], [1.5], 'bo') yrange = linspace(1, 2, 11) for r in [y ** 2 / 2. - y for y in yrange]: t = linspace(-sqrt(2 * r + 1) + 0.000001, sqrt(2 * r + 1) - 0.000001, 1000) ax.plot(abs(t), [1 + sqrt(abs(2 * r + 1 - x ** 2)) * sign(x) for x in t], '-.', color="gray") def plot_loop(): figure(figsize=(10.5, 4.5), frameon=False) gca().axis("off") xlim(0.5, 3.5) ylim(0.7, 2.2) arrow_params = {"head_length": 0.08, "head_width": 0.1, "ec": "k", "fc": "k"} text_params = {"fontsize": 25, "horizontalalignment": "center", "verticalalignment": "center"} arrow(0.5, 1, 0.85, 0, **arrow_params) # EX_A arrow(1.5, 1, 0.425, 0.736, **arrow_params) # v1 arrow(2.04, 1.82, 0.42, -0.72, **arrow_params) # v2 arrow(2.4, 1, -0.75, 0, **arrow_params) # v3 arrow(2.6, 1, 0.75, 0, **arrow_params) # reaction labels text(0.9, 1.15, "EX_A", **text_params) text(1.6, 1.5, r"v$_1$", **text_params) text(2.4, 1.5, r"v$_2$", **text_params) text(2, 0.85, r"v$_3$", **text_params) text(2.9, 1.15, "DM_C", **text_params) # metabolite labels scatter(1.5, 1, s=250, color='#c994c7') text(1.5, 0.9, "A", **text_params) scatter(2, 1.84, s=250, color='#c994c7') text(2, 1.95, "B", **text_params) scatter(2.5, 1, s=250, color='#c994c7') text(2.5, 0.9, "C", **text_params) cobrapy-0.14.2/documentation_builder/pymatbridge.ipynb000066400000000000000000000117211342367665000232040ustar00rootroot00000000000000{ "cells": [ { "cell_type": "markdown", "metadata": { "collapsed": false }, "source": [ "# Using the COBRA toolbox with cobrapy\n", "\n", "This example demonstrates using COBRA toolbox commands in MATLAB from python through [pymatbridge](http://arokem.github.io/python-matlab-bridge/)." ] }, { "cell_type": "code", "execution_count": 1, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Starting MATLAB on ZMQ socket ipc:///tmp/pymatbridge-57ff5429-02d9-4e1a-8ed0-44e391fb0df7\n", "Send 'exit' command to kill the server\n", "....MATLAB started and connected!\n" ] } ], "source": [ "%load_ext pymatbridge" ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "collapsed": true }, "outputs": [], "source": [ "import cobra.test\n", "m = cobra.test.create_test_model(\"textbook\")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The model_to_pymatbridge function will send the model to the workspace with the given variable name." ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "collapsed": false }, "outputs": [], "source": [ "from cobra.io.mat import model_to_pymatbridge\n", "model_to_pymatbridge(m, variable_name=\"model\")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Now in the MATLAB workspace, the variable name 'model' holds a COBRA toolbox struct encoding the model." ] }, { "cell_type": "code", "execution_count": 4, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "\n", "model = \n", "\n", " rev: [95x1 double]\n", " metNames: {72x1 cell}\n", " b: [72x1 double]\n", " metCharge: [72x1 double]\n", " c: [95x1 double]\n", " csense: [72x1 char]\n", " genes: {137x1 cell}\n", " metFormulas: {72x1 cell}\n", " rxns: {95x1 cell}\n", " grRules: {95x1 cell}\n", " rxnNames: {95x1 cell}\n", " description: [11x1 char]\n", " S: [72x95 double]\n", " ub: [95x1 double]\n", " lb: [95x1 double]\n", " mets: {72x1 cell}\n", " subSystems: {95x1 cell}\n", "\n" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "%%matlab\n", "model" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "First, we have to initialize the COBRA toolbox in MATLAB." ] }, { "cell_type": "code", "execution_count": 5, "metadata": { "collapsed": true }, "outputs": [], "source": [ "%%matlab --silent\n", "warning('off'); % this works around a pymatbridge bug\n", "addpath(genpath('~/cobratoolbox/'));\n", "initCobraToolbox();" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Commands from the COBRA toolbox can now be run on the model" ] }, { "cell_type": "code", "execution_count": 6, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "\n", "ans = \n", "\n", " x: [95x1 double]\n", " f: 0.8739\n", " y: [71x1 double]\n", " w: [95x1 double]\n", " stat: 1\n", " origStat: 5\n", " solver: 'glpk'\n", " time: 3.2911\n", "\n" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "%%matlab\n", "optimizeCbModel(model)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "FBA in the COBRA toolbox should give the same result as cobrapy (but maybe just a little bit slower :))" ] }, { "cell_type": "code", "execution_count": 7, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "CPU times: user 0 ns, sys: 0 ns, total: 0 ns\n", "Wall time: 5.48 µs\n" ] }, { "data": { "text/plain": [ "0.8739215069684909" ] }, "execution_count": 7, "metadata": {}, "output_type": "execute_result" } ], "source": [ "%time\n", "m.optimize().f" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "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.5.2" } }, "nbformat": 4, "nbformat_minor": 0 } cobrapy-0.14.2/documentation_builder/requirements.txt000066400000000000000000000001071342367665000231120ustar00rootroot00000000000000Sphinx sphinxcontrib-napoleon sphinx-autoapi nbsphinx>=0.2.4 ipykernel cobrapy-0.14.2/documentation_builder/sampling.ipynb000066400000000000000000000457441342367665000225230ustar00rootroot00000000000000{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Flux sampling" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Basic usage" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The easiest way to get started with flux sampling is using the `sample` function in the `flux_analysis` submodule. `sample` takes at least two arguments: a cobra model and the number of samples you want to generate." ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
ACALDACALDtACKrACONTaACONTbACt2rADK1AKGDHAKGt2rALCD2x...RPISUCCt2_2SUCCt3SUCDiSUCOASTALATHD2TKT1TKT2TPI
0-0.577302-0.149662-0.33800110.09087010.090870-0.3380010.9976944.717467-0.070599-0.427639...-2.2556496.1522786.692068821.012351-4.7174672.230392133.6088932.2303922.2202365.263234
1-0.639279-0.505704-0.03192910.63186510.631865-0.0319294.2077026.763224-0.024720-0.133575...-0.76979214.89431314.929989521.410118-6.7632240.75520766.6567700.7552070.7493417.135499
2-1.983410-0.434676-0.40831811.04629411.046294-0.4083185.5109607.240802-0.501086-1.548735...-0.08885215.21197215.807554756.884622-7.2408020.06520542.8306760.0652050.0556958.109647
3-1.893551-0.618887-0.6125988.8794268.879426-0.6125986.1943725.382222-0.563573-1.274664...-1.72838715.96082917.404437556.750972-5.3822221.71468237.3867481.7146821.7091717.003325
4-1.759520-0.321021-0.26252010.80148010.801480-0.2625204.8151469.236588-0.359817-1.438499...-2.84057712.37902313.141259440.132011-9.2365882.8220710.2928852.8220712.8146296.205245
\n", "

5 rows × 95 columns

\n", "
" ], "text/plain": [ " ACALD ACALDt ACKr ACONTa ACONTb ACt2r ADK1 \\\n", "0 -0.577302 -0.149662 -0.338001 10.090870 10.090870 -0.338001 0.997694 \n", "1 -0.639279 -0.505704 -0.031929 10.631865 10.631865 -0.031929 4.207702 \n", "2 -1.983410 -0.434676 -0.408318 11.046294 11.046294 -0.408318 5.510960 \n", "3 -1.893551 -0.618887 -0.612598 8.879426 8.879426 -0.612598 6.194372 \n", "4 -1.759520 -0.321021 -0.262520 10.801480 10.801480 -0.262520 4.815146 \n", "\n", " AKGDH AKGt2r ALCD2x ... RPI SUCCt2_2 SUCCt3 \\\n", "0 4.717467 -0.070599 -0.427639 ... -2.255649 6.152278 6.692068 \n", "1 6.763224 -0.024720 -0.133575 ... -0.769792 14.894313 14.929989 \n", "2 7.240802 -0.501086 -1.548735 ... -0.088852 15.211972 15.807554 \n", "3 5.382222 -0.563573 -1.274664 ... -1.728387 15.960829 17.404437 \n", "4 9.236588 -0.359817 -1.438499 ... -2.840577 12.379023 13.141259 \n", "\n", " SUCDi SUCOAS TALA THD2 TKT1 TKT2 TPI \n", "0 821.012351 -4.717467 2.230392 133.608893 2.230392 2.220236 5.263234 \n", "1 521.410118 -6.763224 0.755207 66.656770 0.755207 0.749341 7.135499 \n", "2 756.884622 -7.240802 0.065205 42.830676 0.065205 0.055695 8.109647 \n", "3 556.750972 -5.382222 1.714682 37.386748 1.714682 1.709171 7.003325 \n", "4 440.132011 -9.236588 2.822071 0.292885 2.822071 2.814629 6.205245 \n", "\n", "[5 rows x 95 columns]" ] }, "execution_count": 1, "metadata": {}, "output_type": "execute_result" } ], "source": [ "from cobra.test import create_test_model\n", "from cobra.flux_analysis import sample\n", "\n", "model = create_test_model(\"textbook\")\n", "s = sample(model, 100)\n", "s.head()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "By default sample uses the `optgp` method based on the [method presented here](http://dx.doi.org/10.1371/journal.pone.0086587) as it is suited for larger models and can run in parallel. By default the sampler uses a single process. This can be changed by using the `processes` argument." ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "One process:\n", "CPU times: user 7.91 s, sys: 4.09 s, total: 12 s\n", "Wall time: 6.52 s\n", "Two processes:\n", "CPU times: user 288 ms, sys: 495 ms, total: 783 ms\n", "Wall time: 3.52 s\n" ] } ], "source": [ "print(\"One process:\")\n", "%time s = sample(model, 1000)\n", "print(\"Two processes:\")\n", "%time s = sample(model, 1000, processes=2)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Alternatively you can also user Artificial Centering Hit-and-Run for sampling by setting the method to `achr`. `achr` does not support parallel execution but has good convergence and is almost Markovian." ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "collapsed": true }, "outputs": [], "source": [ "s = sample(model, 100, method=\"achr\")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "In general setting up the sampler is expensive since initial search directions are generated by solving many linear programming problems. Thus, we recommend to generate as many samples as possible in one go. However, this might require finer control over the sampling procedure as described in the following section." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Advanced usage" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Sampler objects" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The sampling process can be controlled on a lower level by using the sampler classes directly." ] }, { "cell_type": "code", "execution_count": 4, "metadata": { "collapsed": true }, "outputs": [], "source": [ "from cobra.flux_analysis.sampling import OptGPSampler, ACHRSampler" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Both sampler classes have standardized interfaces and take some additional argument. For instance the `thinning` factor. \"Thinning\" means only recording samples every n iterations. A higher thinning factors mean less correlated samples but also larger computation times. By default the samplers use a thinning factor of 100 which creates roughly uncorrelated samples. If you want less samples but better mixing feel free to increase this parameter. If you want to study convergence for your own model you might want to set it to 1 to obtain all iterates." ] }, { "cell_type": "code", "execution_count": 5, "metadata": { "collapsed": true }, "outputs": [], "source": [ "achr = ACHRSampler(model, thinning=10)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "`OptGPSampler` has an additional `processes` argument specifying how many processes are used to create parallel sampling chains. This should be in the order of your CPU cores for maximum efficiency. As noted before class initialization can take up to a few minutes due to generation of initial search directions. Sampling on the other hand is quick." ] }, { "cell_type": "code", "execution_count": 6, "metadata": { "collapsed": true }, "outputs": [], "source": [ "optgp = OptGPSampler(model, processes=4)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Sampling and validation" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Both samplers have a sample function that generates samples from the initialized object and act like the `sample` function described above, only that this time it will only accept a single argument, the number of samples. For `OptGPSampler` the number of samples should be a multiple of the number of processes, otherwise it will be increased to the nearest multiple automatically." ] }, { "cell_type": "code", "execution_count": 7, "metadata": { "collapsed": true }, "outputs": [], "source": [ "s1 = achr.sample(100)\n", "\n", "s2 = optgp.sample(100)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "You can call `sample` repeatedly and both samplers are optimized to generate large amount of samples without falling into \"numerical traps\". All sampler objects have a `validate` function in order to check if a set of points are feasible and give detailed information about feasibility violations in a form of a short code denoting feasibility. Here the short code is a combination of any of the following letters:\n", "\n", "- \"v\" - valid point\n", "- \"l\" - lower bound violation\n", "- \"u\" - upper bound violation\n", "- \"e\" - equality violation (meaning the point is not a steady state)\n", "\n", "For instance for a random flux distribution (should not be feasible):" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "array(['le'], dtype=' 0.1) for s in optgp.batch(100, 10)]\n", "print(\"Usually {:.2f}% +- {:.2f}% grow...\".format(\n", " np.mean(counts) * 100.0, np.std(counts) * 100.0))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Adding constraints" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Flux sampling will respect additional contraints defined in the model. For instance we can add a constraint enforcing growth in asimilar manner as the section before." ] }, { "cell_type": "code", "execution_count": 12, "metadata": { "collapsed": true }, "outputs": [], "source": [ "co = model.problem.Constraint(model.reactions.Biomass_Ecoli_core.flux_expression, lb=0.1)\n", "model.add_cons_vars([co])" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "*Note that this is only for demonstration purposes. usually you could set the lower bound of the reaction directly instead of creating a new constraint.*" ] }, { "cell_type": "code", "execution_count": 13, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "0 0.118106\n", "1 0.120205\n", "2 0.206187\n", "3 0.198633\n", "4 0.206575\n", "5 0.119032\n", "6 0.119231\n", "7 0.127219\n", "8 0.120086\n", "9 0.182586\n", "Name: Biomass_Ecoli_core, dtype: float64\n" ] } ], "source": [ "s = sample(model, 10)\n", "print(s.Biomass_Ecoli_core)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "As we can see our new constraint was respected." ] } ], "metadata": { "anaconda-cloud": {}, "kernelspec": { "display_name": "Python 3", "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.6.4" } }, "nbformat": 4, "nbformat_minor": 2 } cobrapy-0.14.2/documentation_builder/simulating.ipynb000066400000000000000000000733301342367665000230550ustar00rootroot00000000000000{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Simulating with FBA" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Simulations using flux balance analysis can be solved using `Model.optimize()`. This will maximize or minimize (maximizing is the default) flux through the objective reactions." ] }, { "cell_type": "code", "execution_count": 1, "metadata": { "collapsed": true }, "outputs": [], "source": [ "import cobra.test\n", "model = cobra.test.create_test_model(\"textbook\")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Running FBA" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "\n" ] } ], "source": [ "solution = model.optimize()\n", "print(solution)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The Model.optimize() function will return a Solution object. A solution object has several attributes:\n", "\n", " - `objective_value`: the objective value\n", " - `status`: the status from the linear programming solver\n", " - `fluxes`: a pandas series with flux indexed by reaction identifier. The flux for a reaction variable is the difference of the primal values for the forward and reverse reaction variables.\n", " - `shadow_prices`: a pandas series with shadow price indexed by the metabolite identifier." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "For example, after the last call to `model.optimize()`, if the optimization succeeds it's status will be optimal. In case the model is infeasible an error is raised." ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "0.8739215069684307" ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "solution.objective_value" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The solvers that can be used with cobrapy are so fast that for many small to mid-size models computing the solution can be even faster than it takes to collect the values from the solver and convert to them python objects. With `model.optimize`, we gather values for all reactions and metabolites and that can take a significant amount of time if done repeatedly. If we are only interested in the flux value of a single reaction or the objective, it is faster to instead use `model.slim_optimize` which only does the optimization and returns the objective value leaving it up to you to fetch other values that you may need." ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "CPU times: user 3.84 ms, sys: 672 µs, total: 4.51 ms\n", "Wall time: 6.16 ms\n" ] }, { "data": { "text/plain": [ "0.8739215069684307" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "%%time\n", "model.optimize().objective_value" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "CPU times: user 229 µs, sys: 19 µs, total: 248 µs\n", "Wall time: 257 µs\n" ] }, { "data": { "text/plain": [ "0.8739215069684307" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "%%time\n", "model.slim_optimize()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Analyzing FBA solutions" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Models solved using FBA can be further analyzed by using summary methods, which output printed text to give a quick representation of model behavior. Calling the summary method on the entire model displays information on the input and output behavior of the model, along with the optimized objective." ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "IN FLUXES OUT FLUXES OBJECTIVES\n", "--------------- ------------ ----------------------\n", "o2_e 21.8 h2o_e 29.2 Biomass_Ecol... 0.874\n", "glc__D_e 10 co2_e 22.8\n", "nh4_e 4.77 h_e 17.5\n", "pi_e 3.21\n" ] } ], "source": [ "model.summary()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "In addition, the input-output behavior of individual metabolites can also be inspected using summary methods. For instance, the following commands can be used to examine the overall redox balance of the model" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "PRODUCING REACTIONS -- Nicotinamide adenine dinucleotide - reduced (nadh_c)\n", "---------------------------------------------------------------------------\n", "% FLUX RXN ID REACTION\n", "---- ------ ---------- --------------------------------------------------\n", "42% 16 GAPD g3p_c + nad_c + pi_c <=> 13dpg_c + h_c + nadh_c\n", "24% 9.28 PDH coa_c + nad_c + pyr_c --> accoa_c + co2_c + nadh_c\n", "13% 5.06 AKGDH akg_c + coa_c + nad_c --> co2_c + nadh_c + succ...\n", "13% 5.06 MDH mal__L_c + nad_c <=> h_c + nadh_c + oaa_c\n", "8% 3.1 Biomass... 1.496 3pg_c + 3.7478 accoa_c + 59.81 atp_c + 0....\n", "\n", "CONSUMING REACTIONS -- Nicotinamide adenine dinucleotide - reduced (nadh_c)\n", "---------------------------------------------------------------------------\n", "% FLUX RXN ID REACTION\n", "---- ------ ---------- --------------------------------------------------\n", "100% 38.5 NADH16 4.0 h_c + nadh_c + q8_c --> 3.0 h_e + nad_c + q...\n" ] } ], "source": [ "model.metabolites.nadh_c.summary()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Or to get a sense of the main energy production and consumption reactions" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "PRODUCING REACTIONS -- ATP (atp_c)\n", "----------------------------------\n", "% FLUX RXN ID REACTION\n", "--- ------ ---------- --------------------------------------------------\n", "67% 45.5 ATPS4r adp_c + 4.0 h_e + pi_c <=> atp_c + h2o_c + 3.0 h_c\n", "23% 16 PGK 3pg_c + atp_c <=> 13dpg_c + adp_c\n", "7% 5.06 SUCOAS atp_c + coa_c + succ_c <=> adp_c + pi_c + succoa_c\n", "3% 1.76 PYK adp_c + h_c + pep_c --> atp_c + pyr_c\n", "\n", "CONSUMING REACTIONS -- ATP (atp_c)\n", "----------------------------------\n", "% FLUX RXN ID REACTION\n", "--- ------ ---------- --------------------------------------------------\n", "76% 52.3 Biomass... 1.496 3pg_c + 3.7478 accoa_c + 59.81 atp_c + 0....\n", "12% 8.39 ATPM atp_c + h2o_c --> adp_c + h_c + pi_c\n", "11% 7.48 PFK atp_c + f6p_c --> adp_c + fdp_c + h_c\n", "0% 0.223 GLNS atp_c + glu__L_c + nh4_c --> adp_c + gln__L_c +...\n" ] } ], "source": [ "model.metabolites.atp_c.summary()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Changing the Objectives" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The objective function is determined from the objective_coefficient attribute of the objective reaction(s). Generally, a \"biomass\" function which describes the composition of metabolites which make up a cell is used." ] }, { "cell_type": "code", "execution_count": 9, "metadata": { "collapsed": true }, "outputs": [], "source": [ "biomass_rxn = model.reactions.get_by_id(\"Biomass_Ecoli_core\")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Currently in the model, there is only one reaction in the objective (the biomass reaction), with an linear coefficient of 1." ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "{: 1.0}" ] }, "execution_count": 10, "metadata": {}, "output_type": "execute_result" } ], "source": [ "from cobra.util.solver import linear_reaction_coefficients\n", "linear_reaction_coefficients(model)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The objective function can be changed by assigning Model.objective, which can be a reaction object (or just it's name), or a `dict` of `{Reaction: objective_coefficient}`." ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "{: 1.0}" ] }, "execution_count": 11, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# change the objective to ATPM\n", "model.objective = \"ATPM\"\n", "\n", "# The upper bound should be 1000, so that we get\n", "# the actual optimal value\n", "model.reactions.get_by_id(\"ATPM\").upper_bound = 1000.\n", "linear_reaction_coefficients(model)" ] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "174.99999999999966" ] }, "execution_count": 12, "metadata": {}, "output_type": "execute_result" } ], "source": [ "model.optimize().objective_value" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We can also have more complicated objectives including quadratic terms." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Running FVA" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "FBA will not give always give unique solution, because multiple flux states can achieve the same optimum. FVA (or flux variability analysis) finds the ranges of each metabolic flux at the optimum." ] }, { "cell_type": "code", "execution_count": 13, "metadata": { "collapsed": true }, "outputs": [], "source": [ "from cobra.flux_analysis import flux_variability_analysis" ] }, { "cell_type": "code", "execution_count": 14, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
maximumminimum
ACALD-2.208811e-30-5.247085e-14
ACALDt0.000000e+00-5.247085e-14
ACKr0.000000e+00-8.024953e-14
ACONTa2.000000e+012.000000e+01
ACONTb2.000000e+012.000000e+01
ACt2r0.000000e+00-8.024953e-14
ADK13.410605e-130.000000e+00
AKGDH2.000000e+012.000000e+01
AKGt2r0.000000e+00-2.902643e-14
ALCD2x0.000000e+00-4.547474e-14
\n", "
" ], "text/plain": [ " maximum minimum\n", "ACALD -2.208811e-30 -5.247085e-14\n", "ACALDt 0.000000e+00 -5.247085e-14\n", "ACKr 0.000000e+00 -8.024953e-14\n", "ACONTa 2.000000e+01 2.000000e+01\n", "ACONTb 2.000000e+01 2.000000e+01\n", "ACt2r 0.000000e+00 -8.024953e-14\n", "ADK1 3.410605e-13 0.000000e+00\n", "AKGDH 2.000000e+01 2.000000e+01\n", "AKGt2r 0.000000e+00 -2.902643e-14\n", "ALCD2x 0.000000e+00 -4.547474e-14" ] }, "execution_count": 14, "metadata": {}, "output_type": "execute_result" } ], "source": [ "flux_variability_analysis(model, model.reactions[:10])" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Setting parameter `fraction_of_optimium=0.90` would give the flux ranges for reactions at 90% optimality." ] }, { "cell_type": "code", "execution_count": 15, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
maximumminimum
ACALD0.000000e+00-2.692308
ACALDt0.000000e+00-2.692308
ACKr6.635712e-30-4.117647
ACONTa2.000000e+018.461538
ACONTb2.000000e+018.461538
ACt2r0.000000e+00-4.117647
ADK11.750000e+010.000000
AKGDH2.000000e+012.500000
AKGt2r2.651196e-16-1.489362
ALCD2x0.000000e+00-2.333333
\n", "
" ], "text/plain": [ " maximum minimum\n", "ACALD 0.000000e+00 -2.692308\n", "ACALDt 0.000000e+00 -2.692308\n", "ACKr 6.635712e-30 -4.117647\n", "ACONTa 2.000000e+01 8.461538\n", "ACONTb 2.000000e+01 8.461538\n", "ACt2r 0.000000e+00 -4.117647\n", "ADK1 1.750000e+01 0.000000\n", "AKGDH 2.000000e+01 2.500000\n", "AKGt2r 2.651196e-16 -1.489362\n", "ALCD2x 0.000000e+00 -2.333333" ] }, "execution_count": 15, "metadata": {}, "output_type": "execute_result" } ], "source": [ "cobra.flux_analysis.flux_variability_analysis(\n", " model, model.reactions[:10], fraction_of_optimum=0.9)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The standard FVA may contain loops, i.e. high absolute flux values that only can be high if they are allowed to participate in loops (a mathematical artifact that cannot happen in vivo). Use the `loopless` argument to avoid such loops. Below, we can see that FRD7 and SUCDi reactions can participate in loops but that this is avoided when using the looplesss FVA." ] }, { "cell_type": "code", "execution_count": 16, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
maximumminimum
FRD7980.00.0
SUCDi1000.020.0
\n", "
" ], "text/plain": [ " maximum minimum\n", "FRD7 980.0 0.0\n", "SUCDi 1000.0 20.0" ] }, "execution_count": 16, "metadata": {}, "output_type": "execute_result" } ], "source": [ "loop_reactions = [model.reactions.FRD7, model.reactions.SUCDi]\n", "flux_variability_analysis(model, reaction_list=loop_reactions, loopless=False)" ] }, { "cell_type": "code", "execution_count": 17, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
maximumminimum
FRD70.00.0
SUCDi20.020.0
\n", "
" ], "text/plain": [ " maximum minimum\n", "FRD7 0.0 0.0\n", "SUCDi 20.0 20.0" ] }, "execution_count": 17, "metadata": {}, "output_type": "execute_result" } ], "source": [ "flux_variability_analysis(model, reaction_list=loop_reactions, loopless=True)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Running FVA in summary methods" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Flux variability analysis can also be embedded in calls to summary methods. For instance, the expected variability in substrate consumption and product formation can be quickly found by" ] }, { "cell_type": "code", "execution_count": 18, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "IN FLUXES OUT FLUXES OBJECTIVES\n", "---------------------------- ---------------------------- ------------\n", "id Flux Range id Flux Range ATPM 175\n", "-------- ------ ---------- -------- ------ ----------\n", "o2_e 60 [55.9, 60] co2_e 60 [54.2, 60]\n", "glc__D_e 10 [9.5, 10] h2o_e 60 [54.2, 60]\n", "nh4_e 0 [0, 0.673] for_e 0 [0, 5.83]\n", "pi_e 0 [0, 0.171] h_e 0 [0, 5.83]\n", " ac_e 0 [0, 2.06]\n", " acald_e 0 [0, 1.35]\n", " pyr_e 0 [0, 1.35]\n", " etoh_e 0 [0, 1.17]\n", " lac__D_e 0 [0, 1.13]\n", " succ_e 0 [0, 0.875]\n", " akg_e 0 [0, 0.745]\n", " glu__L_e 0 [0, 0.673]\n" ] } ], "source": [ "model.optimize()\n", "model.summary(fva=0.95)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Similarly, variability in metabolite mass balances can also be checked with flux variability analysis." ] }, { "cell_type": "code", "execution_count": 19, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "PRODUCING REACTIONS -- Pyruvate (pyr_c)\n", "---------------------------------------\n", "% FLUX RANGE RXN ID REACTION\n", "---- ------ ------------ ---------- ----------------------------------------\n", "50% 10 [1.25, 18.8] PYK adp_c + h_c + pep_c --> atp_c + pyr_c\n", "50% 10 [9.5, 10] GLCpts glc__D_e + pep_c --> g6p_c + pyr_c\n", "0% 0 [0, 8.75] ME1 mal__L_c + nad_c --> co2_c + nadh_c +...\n", "0% 0 [0, 8.75] ME2 mal__L_c + nadp_c --> co2_c + nadph_c...\n", "\n", "CONSUMING REACTIONS -- Pyruvate (pyr_c)\n", "---------------------------------------\n", "% FLUX RANGE RXN ID REACTION\n", "---- ------ ------------ ---------- ----------------------------------------\n", "100% 20 [13, 28.8] PDH coa_c + nad_c + pyr_c --> accoa_c + c...\n", "0% 0 [0, 8.75] PPS atp_c + h2o_c + pyr_c --> amp_c + 2.0...\n", "0% 0 [0, 5.83] PFL coa_c + pyr_c --> accoa_c + for_c\n", "0% 0 [0, 1.35] PYRt2 h_e + pyr_e <=> h_c + pyr_c\n", "0% 0 [0, 1.13] LDH_D lac__D_c + nad_c <=> h_c + nadh_c + p...\n", "0% 0 [0, 0.132] Biomass... 1.496 3pg_c + 3.7478 accoa_c + 59.81 ...\n" ] } ], "source": [ "model.metabolites.pyr_c.summary(fva=0.95)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "In these summary methods, the values are reported as a the center point +/- the range of the FVA solution, calculated from the maximum and minimum values." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Running pFBA" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Parsimonious FBA (often written pFBA) finds a flux distribution which gives the optimal growth rate, but minimizes the total sum of flux. This involves solving two sequential linear programs, but is handled transparently by cobrapy. For more details on pFBA, please see [Lewis et al. (2010)](http://dx.doi.org/10.1038/msb.2010.47)." ] }, { "cell_type": "code", "execution_count": 20, "metadata": { "collapsed": true }, "outputs": [], "source": [ "model.objective = 'Biomass_Ecoli_core'\n", "fba_solution = model.optimize()\n", "pfba_solution = cobra.flux_analysis.pfba(model)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "These functions should give approximately the same objective value." ] }, { "cell_type": "code", "execution_count": 21, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "7.7715611723760958e-16" ] }, "execution_count": 21, "metadata": {}, "output_type": "execute_result" } ], "source": [ "abs(fba_solution.fluxes[\"Biomass_Ecoli_core\"] - pfba_solution.fluxes[\n", " \"Biomass_Ecoli_core\"])" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Running geometric FBA" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Geometric FBA finds a unique optimal flux distribution which is central to the range of possible fluxes. For more details on geometric FBA, please see [K Smallbone, E Simeonidis (2009)](http://dx.doi.org/10.1016/j.jtbi.2009.01.027)." ] }, { "cell_type": "code", "execution_count": 22, "metadata": {}, "outputs": [ { "data": { "text/html": [ "Optimal solution with objective value 0.000
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
fluxesreduced_costs
ACALD1.785214e-140.0
ACALDt1.785214e-140.0
ACKr0.000000e+000.0
ACONTa6.007250e+000.0
ACONTb6.007250e+000.0
.........
TALA1.496984e+000.0
THD21.522652e-140.0
TKT11.496984e+000.0
TKT21.181498e+000.0
TPI7.477382e+000.0
\n", "

95 rows × 2 columns

\n", "
" ], "text/plain": [ "" ] }, "execution_count": 22, "metadata": {}, "output_type": "execute_result" } ], "source": [ "geometric_fba_sol = cobra.flux_analysis.geometric_fba(model)\n", "geometric_fba_sol" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "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.6.0" } }, "nbformat": 4, "nbformat_minor": 1 } cobrapy-0.14.2/documentation_builder/solvers.ipynb000066400000000000000000000071301342367665000223710ustar00rootroot00000000000000{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Solvers" ] }, { "cell_type": "markdown", "metadata": { "deletable": true, "editable": true }, "source": [ "A constraint-based reconstruction and analysis model for biological systems is actually just an application of a class of discrete optimization problems typically solved with [linear, mixed integer](https://en.wikipedia.org/wiki/Linear_programming) or [quadratic programming](https://en.wikipedia.org/wiki/Quadratic_programming) techniques. Cobrapy does not implement any algorithm to find solutions to such problems but rather creates a biologically motivated abstraction to these techniques to make it easier to think of how metabolic systems work without paying much attention to how that formulates to an optimization problem.\n", "\n", "The actual solving is instead done by tools such as the free software [glpk](https://www.gnu.org/software/glpk/) or commercial tools [gurobi](http://www.gurobi.com/) and [cplex](https://www-01.ibm.com/software/commerce/optimization/cplex-optimizer/) which are all made available as a common programmers interface via the [optlang](https://github.com/biosustain/optlang) package.\n", "\n", "When you have defined your model, you can switch solver backend by simply assigning to the `model.solver` property." ] }, { "cell_type": "code", "execution_count": 1, "metadata": { "collapsed": false, "deletable": true, "editable": true }, "outputs": [], "source": [ "import cobra.test\n", "model = cobra.test.create_test_model('textbook')" ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "collapsed": false, "deletable": true, "editable": true }, "outputs": [], "source": [ "model.solver = 'glpk'\n", "# or if you have cplex installed\n", "model.solver = 'cplex'" ] }, { "cell_type": "markdown", "metadata": { "deletable": true, "editable": true }, "source": [ "For information on how to configure and tune the solver, please see the [documentation for optlang project](http://optlang.readthedocs.io) and note that `model.solver` is simply an optlang object of class `Model`." ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "collapsed": false, "deletable": true, "editable": true }, "outputs": [ { "data": { "text/plain": [ "optlang.cplex_interface.Model" ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "type(model.solver)" ] }, { "cell_type": "markdown", "metadata": { "deletable": true, "editable": true }, "source": [ "## Internal solver interfaces" ] }, { "cell_type": "markdown", "metadata": { "deletable": true, "editable": true }, "source": [ "Cobrapy also contains its own solver interfaces but these are now deprecated and will be removed completely in the near future. For documentation of how to use these, please refer to [older documentation](http://cobrapy.readthedocs.io/en/0.5.11/)." ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "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.5.2" } }, "nbformat": 4, "nbformat_minor": 1 } cobrapy-0.14.2/release-notes/000077500000000000000000000000001342367665000160175ustar00rootroot00000000000000cobrapy-0.14.2/release-notes/0.10.0.md000066400000000000000000000014371342367665000170620ustar00rootroot00000000000000# Release notes for cobrapy 0.10.0 ## Fixes * The solvers packaged with cobrapy have been removed. * cobra is now a pure Python package and no longer has compiled extensions. * Massively simplified continuous testing and deployment. * The `solver` argument and configuration keyword arguments have been removed. Please set the solver on the model and configure it before calling optimization functions. * The deprecated `ArrayBasedModel` has been removed. Please use the function `create_stoichiometric_matrix` instead. * `scipy` is no longer required for MOMA based methods. * A few deprecated functions have been removed. * Test cases have been adjusted. * Small adjustments to loopless FVA. * The deletion study interface and functions were improved and now use the optlang interface. cobrapy-0.14.2/release-notes/0.10.1.md000066400000000000000000000004661342367665000170640ustar00rootroot00000000000000# Release notes for cobrapy 0.10.1 ## Fixes * `pandas` has dropped support for Python 3.4 and we are doing the same for our automated tests. If you are running Python 3.4 and have a working installation of numpy and pandas, adding cobrapy on top of that is no problem. * Updated some URLs in the links. cobrapy-0.14.2/release-notes/0.11.0.md000066400000000000000000000007011342367665000170540ustar00rootroot00000000000000# Release notes for cobrapy 0.11.0 ## New features * Add an argument `processes` to the functions `find_essential_genes` and `find_essential_reactions`. * Automatic documentation generation should hopefully mean that it's never out-of-date. ## Backwards incompatible changes * Homogenize all function and class arguments using multiprocessing to accept an integer for `processes`. This affects functions from deletion and sampling code. cobrapy-0.14.2/release-notes/0.11.1.md000066400000000000000000000002221342367665000170530ustar00rootroot00000000000000# Release notes for cobrapy 0.11.1 ## Fixes * Catch all `optlang` errors and re-raise them as `OptimizationError` with corresponding message. cobrapy-0.14.2/release-notes/0.11.2.md000066400000000000000000000001731342367665000170610ustar00rootroot00000000000000# Release notes for cobrapy 0.11.2 ## Fixes * Correctly set the constraint for a previous minimization objective in FVA. cobrapy-0.14.2/release-notes/0.11.3.md000066400000000000000000000003131342367665000170560ustar00rootroot00000000000000# Release notes for cobrapy 0.11.3 ## Fixes * Improve convergence and stability of sampling. * Reverse inplace operations after leaving a context. ## Docs * Better description of custom constraints. cobrapy-0.14.2/release-notes/0.12.0.md000066400000000000000000000013521342367665000170600ustar00rootroot00000000000000# Release notes for cobrapy 0.12.0 ## New features * Add geometric FBA as a method. * Add (linear) ROOM as a flux simulation method. * Allow a reference solution to be used with deletion methods when using MOMA or ROOM. ## Fixes * Extend MOMA docstrings and add references. * Vastly improve the time needed for adding MOMA/ROOM constraints. * Copy metabolites added from other models. * Change `.summary` methods to use a fractional threshold. * Fix unexpected behavior in loopless FBA. * Some internal improvements related to dependencies and continuous integration. ## Backwards incompatible changes * The `find_essential_*` functions no longer accept a reference solution. As their method of choice *FBA* doesn't accept one anyway. cobrapy-0.14.2/release-notes/0.12.1.md000066400000000000000000000021131342367665000170550ustar00rootroot00000000000000# Release notes for cobrapy 0.12.1 ## New features * Fix/feature that allows summaries to work properly for models with multiple exchange reactions for the same metabolite. * Require a later optlang version so that Gurobi can now be used for quadratic problems. * cobrapy can now extract primal values from a wider range of solver states. This is particularly useful to investigate problems in non-optimal states. ## Fixes * Test different solvers on more text cases than previously. * Improve the way benchmarks are run. * Restore automatic documentation builds on readthedocs.org. * Correct a problem in how geomtric FBA retrieved solutions. * Update the use of pandas interface of the sampler. * Correct the sanity checks for the new ROOM implementation. ## Deprecated features ## Backwards incompatible changes * cobrapy functions that return solution only raise `OptimizationError`s rather than also potentially raising a `RuntimeError`. * Linear MOMA is the new default method. It used to be MOMA which excludes GLPK as a solver due to being a quadratic optimization problem. cobrapy-0.14.2/release-notes/0.13.0.md000066400000000000000000000010171342367665000170570ustar00rootroot00000000000000# Release notes for cobrapy 0.13.0 ## New features * New properties for the `cobra.Model` that give access to specific boundary reactions. * New functions for handling media and computing minimal media. Please read the new documentation chapter on media. ## Backwards incompatible changes * The model class has gained new properties `exchanges`, `demands`, `sinks`, and `boundary`. `boundary` mirrors the previous behavior of `exchanges` whereas the other properties return the more specific boundary reactions. cobrapy-0.14.2/release-notes/0.13.1.md000066400000000000000000000003461342367665000170640ustar00rootroot00000000000000# Release notes for cobrapy 0.13.1 ## Fixes * Improve type checking of boundary reactions, i.e., avoid errors when there are no such reactions. * Add test cases for those situations. * Correct some typos in the documentation. cobrapy-0.14.2/release-notes/0.13.2.md000066400000000000000000000001411342367665000170560ustar00rootroot00000000000000# Release notes for cobrapy 0.13.2 ## Fixes * Fix the PyPI deployment configuration on Travis. cobrapy-0.14.2/release-notes/0.13.3.md000066400000000000000000000001321342367665000170570ustar00rootroot00000000000000# Release notes for cobrapy 0.13.3 * Make a clean release for PyPI, website, and GitHub. cobrapy-0.14.2/release-notes/0.13.4.md000066400000000000000000000003451342367665000170660ustar00rootroot00000000000000# Release notes for cobrapy 0.13.4 ## Fixes * Internal re-organization of the test suite. * Upgrade the `ruamel.yaml` version making it compatible with Python 3.7. * Fix a bug with a regular expression in the Matlab interface. cobrapy-0.14.2/release-notes/0.14.0.md000066400000000000000000000026621342367665000170670ustar00rootroot00000000000000# Release notes for cobrapy 0.14.0 ## New features * Adding boundary reactions is now much more flexible and accepts user-defined identifiers. * It is now possible to run FVA and loopless FVA in parallel. * Some utilities and an example of how to perform static optimization dynamic FBA. * There now is a global configuration singleton `cobra.Configuration()` that can be used to set default bounds for newly created reactions and set a default solver for all newly created or parsed models. * Setting a time limit on solvers now still allows users to retrieve the flux distribution at the point of time out. ## Fixes * Infinity values are now properly handled and passed down to optlang. * Properly update the model objective on leaving a model context. * New metabolites are now included in the gapfilling process. ## Deprecated features * We are deprecating a special case of lower and upper bound behavior. Please read more about it in #793 and let us know what you think. ## Backwards incompatible changes * The old solver interfaces that were deprecated for a long time have been removed. ## Documentation * Better documentation for the minimal medium functionality. * Additions to the contribution guidelines. ## Internal * Improve indexing for `find_blocked_reactions`. * Adjust the test suite for pytest 4.0 and update the configuration. * The module structure and corresponding tests are broken up and re-organized. cobrapy-0.14.2/release-notes/0.14.1.md000066400000000000000000000001671342367665000170660ustar00rootroot00000000000000# Release notes for cobrapy 0.14.1 ## Fixes * Always create an XML declaration when reading SBML from a byte stream. cobrapy-0.14.2/release-notes/0.14.2.md000066400000000000000000000002711342367665000170630ustar00rootroot00000000000000# Release notes for cobrapy 0.14.2 ## Fixes * Better identification of the external compartment. * Fix the installation of all optional dependencies, i.e., `pip install cobra[all]`. cobrapy-0.14.2/release-notes/0.6.0.md000066400000000000000000000217031342367665000170050ustar00rootroot00000000000000# Release notes for cobrapy 0.6.0 ## Highlights In this release we have made major changes to pretty much all corners of cobrapy and we hope that you will enjoy the new features as much as we do, and that any negative impacts on existing workflows will be limited. The major change is the ongoing move away from cobrapy's internal solver interfaces to those provided by [optlang](https://github.com/biosustain/optlang) which provides a single unified interface to glpk, cplex and gurobi enhanced by the ability to deal with symbolic expressions. This means formulating complex constraints no longer implies defining the necessary matrix algebra, but instead simply writing the expression and assigning that as an objective to the model. We feel that this, and the clarified scope and focus attained by separating the topic of linear programming (optlang) and metabolic flux analysis (cobrapy) to two packages is natural and makes both of these tasks less confusing and more fun. We hope that you after trying, feel the same and that in any case you let us know what you think by [raising an issue](https://github.com/opencobra/cobrapy/issues) or talking directly to us on [gitter](gitter.im/opencobra/cobrapy) or [google groups](https://groups.google.com/forum/#!forum/cobra-pie). ## New features ### The optlang solver interface The main change is the addition of `model.solver` which is the optlang interface to the chosen solver (cplex and glpk are currently well supported, gurobi interface is at the time of writing mostly working but improvements are still expected). The solver interface manages variables, constraints and the objective of the model and the task of turning these into a model formulation to be optimized by the solver. From cobrapy's point-of-view, this means that all aspects concerning generating problems, configuring solvers are handed over to optlang and consequently the whole `cobra.solver` has been deprecated, slated for removal in the next major release of cobrapy. Importantly, configuring the solver by passing `**solver_args` or `solver='solver'` is now instead done by assigning solver to `model.solver` and then configuring via `model.solver.configuration`. Creating new algorithms has been greatly facilitated as it no longer requires formulating objectives and constraints by matrix algebra but instead directly by expressions, e.g. see the implementation of `cobra.flux_analysis.moma.add_moma` and `cobra.flux_analysis.loopless.loopless_solution`. Instead of having only reactions as variables and metabolites as constraints, with optlang, cobrapy now supports arbitrary constraints and variables and these can be added/removed by `model.add_cons_vars` and `model.remove_cons_vars` which take care of adding these to `model.problem` which is the optlang's mathematical model associated with the cobra model. Reactions are now modeled by two variables, forward and reverse, and these can be seen by accessing `reaction.{forward,reverse}_variable` and the combined `reaction.flux_expression`. Objectives can now easily be made quite advanced by simply crafting the right expression and assigning this as usual to `model.objective`, see the [contraints and objectives notebook](http://cobrapy.readthedocs.io/en/latest/constraints_objectives.html). ### Temporary changes to a model Models are large complex objects and copying such objects is inevitably slow. To avoid that, cobrapy has drawn on the experience from the development of cameo to introduce the `HistoryManager` class and the concept of models as contexts. Now, most changes that can be made to a model such as changing the objective, setting reaction bounds, adding and removing reactions, is reversed upon exit when done inside a context, see the updated [getting started notebook](http://cobrapy.readthedocs.io/en/latest/getting_started.html). ### Improved solution handling Previously, cobra models lugged around their latest solution to enable providing `reaction.{flux,reduced_cost}` (formerly `reaction.{x,y}`). This was problematic because if the model had changed since last optimization, then this would effectively give the wrong result. On top of that, it was not easy to make a change, optimize and get values, and then undo that change to the model without having to copy the whole model object. To solve this, and many similar problem, we have completely refactored `cobra.Solution` so that `model.optimize()` now returns a solution and it is the user's responsibility to manage this object. `reaction.flux` gets its values directly from the `model.problem`. To sugar the new solution class, fluxes, reduced costs, and shadow prices are now pandas series! Fluxes and reduced costs can be returned as a data frame directlt with the `to_frame` method. ## Sampling Cobrapy now has flux sampling supported by `cobra.flux_analysis.sampling` see [the sampling notebook](http://cobrapy.readthedocs.io/en/latest/sampling.html). ## Loopless models and solutions Added implementations of [CycleFreeFlux](http://dx.doi.org/10.1093/bioinformatics/btv096) and the loopless model of [Schellenberger et al.](http://dx.doi.org/10.1016/j.bpj.2010.12.3707). See the [notebook on loopless](http://cobrapy.readthedocs.io/en/latest/loopless.html) and [simulating](http://cobrapy.readthedocs.io/en/latest/simulating.html) ## DataFrames as return values `flux_variability_analysis`, `single_{gene,reaction}_deletion`, `cobra.flux_analysis.sampling` and `cobra.util.create_stoichiometric_matrix` now return pandas data frames instead of nested dicts as these are more convenient and fun to work with. Pandas (and numpy) are therefore now hard requirements for cobrapy, which should not be a problem for neither linux, windows or mac users as there are reliable wheels for these packages now. ### Model medium `model.medium` is now a dict and setter for getting boundary feeding reactions and their bounds ### Knocking out genes Addition of `cobra.core.Gene.knock_out` which can be used to evaluate impact of knocking a gene (and all depending reactions). ### Adding boundary reactions The model class has new method `model.add_boundary` which can be used to add sink, exchange or demand reactions with the appropriate bounds and prefixes (DM, SK or EX). ### Gapfilling The `SMILEY` and `growMatch` implementations were refactored to a single new function `cobra.flux_analysis.gapfilling.gapfill` which handles both use-cases. ### New Output Format in YAML Models can now be round tripped to/from YAML documents. YAML is a file format that is even more legible than JSON. In the scope of cobrapy, YAML output is intended for `diff` comparisons between models. ## Fixes - Handle multiple IDs in Matlab models [#345](https://github.com/opencobra/cobrapy/issues) - `DictList.query` behavior changed so that attribute is `None` if the search parameter is not a regex or string, to enable `reactions.query(lambda x: x.boundary)` - Set charge from notes if not defined elsewhere [#352](https://github.com/opencobra/cobrapy/issues) - Warnings are no longer issued on package import if soft requirement scipy, python-libsbml is not available. ## Deprecated features These features are now deprecated and slated for complete removal in the next major cobrapy release. - The whole `cobra.solver` module is now deprecated, see New features. - `ArrayBasedModel` / `Model.to_array_based_model` are deprecated. This formulation makes little sense when handing over the matrix algebra to optlang, for the stoichiometry matrix (aka S), see `cobra.util.array.create_stoichiometric_matrix`. - `Metabolite.y` in favor of `Metabolite.shadow_price` - `Model.add_reaction` in favor of `Model.add_reactions` - `Reaction.x` in favor of `Reaction.flux` - `Reaction.y` in favor of `Reaction.reduced_cost` - `Solution.{x, y, x_dict, y_dict, f}` in favor of `Solution.{fluxes, reduced_costs}`. The setters are also deprecated. - `phenotype_phase_plane` in favor of `production_envelope`. The plotting capabilities are deprecated, to be re-implemented somewhere else. - `convert_to_irreverible`, `revert_to_irreversible`, `canonical_form` deprecated without replacement. - `check_reaction_bounds` deprecated without replacement. - `optimize_minimal_flux` was renamed to `pfba` ## Backwards incompatible changes - optknock was completely removed, users are advised to use cameo for this functionality - dual_problem was removed - `cobra.topology` was removed, possibly to be reintroduced in a different package - flux_variability_analysis results must be transformed to have them work as the previous nested dict, i.e. `flux_variability_analysis(model).T` should give behavior as previously. - In a major linting effort we renamed capitalized modules to lower-case, e.g. `cobra.core.Model` to `cobra.core.model`. Imports from `cobra` are unchanged though. - objective coefficients of reactions can now only be set once the reaction is attached to a model. - `Reaction.{x,y}`, `Metabolite.y` are defunct for legacy solvers. - `SMILEY` and `growMatch` algorithms are defunct in combination with the legacy solvers. cobrapy-0.14.2/release-notes/0.6.1.md000066400000000000000000000004501342367665000170020ustar00rootroot00000000000000# Release notes for cobrapy 0.6.1 ## Fixes - Debug `metabolite.add_metabolites` with `combine=False` [#503](https://github.com/opencobra/cobrapy/pull/503) - Fix broken printing of metabolites ([#502](https://github.com/opencobra/cobrapy/issues/502)), by removing unnecessary `Frozendict` cobrapy-0.14.2/release-notes/0.6.2.md000066400000000000000000000023521342367665000170060ustar00rootroot00000000000000# Release notes for cobrapy 0.6.2 ## Fixes - Fix in the ordering and rounding of FVA summary [#525](https://github.com/opencobra/cobrapy/pull/525) - Shared memory, improve speed during sampling [#521](https://github.com/opencobra/cobrapy/pull/521) - Debug `model.remove_reactions` to properly work with context manager. This lead to the deprecation of `reaction.delete` as this was not compatible with the concept of being able to later revert the change. [#506](https://github.com/opencobra/cobrapy/issues/506), [#508](https://github.com/opencobra/cobrapy/pull/508). - Adding two models (`modela + modelb`) again results in a model with the objective set to the sum of the two models objectives [#505](https://github.com/opencobra/cobrapy/issues/505). - When adding reactions to a model, the reactions with identifiers identical to those in the model are ignored. [#511](https://github.com/opencobra/cobrapy/issues/511) ## New features - `model.merge` can be used to merge two models, more flexibly than the overloaded + and += operators. ## Deprecated features - `reaction.delete` has been deprecated in favor of `reaction.remove_from_model` - overloaded `+` and `+=` for `cobra.Model` are deprecated in favor of `model.merge` cobrapy-0.14.2/release-notes/0.7.0.md000066400000000000000000000015641342367665000170110ustar00rootroot00000000000000# Release notes for cobrapy 0.7.0 ## Fixes - `cobra.flux_analysis.reaction.assess` [was broken](https://github.com/opencobra/cobrapy/issues/537) following the release of 0.6.0 and has now been fixed (and now with unit tests). - `production_envelope` failed when model C-source was formulated as -> x instead of x <-. Fixed added option to guess the C-source by taking the medium reaction with the highest input C flux. - `model_to_pymatbridge` needs scipy and that's correctly handled now. ## New features - `flux_variability_analysis` now has the `pfba_factor` parameter which enables the inclusion of a constraint on the max sum of absolute fluxes when doing FVA. ## Deprecated features - `cobra.flux_analysis.reaction.assess_{precursors,products}` were essentially copies of each other and have been merged to `cobra.flux_analysis.reaction.assess_component` cobrapy-0.14.2/release-notes/0.8.0.md000066400000000000000000000020461342367665000170060ustar00rootroot00000000000000# Release notes for cobrapy 0.8.0 ## Fixes - Tests no longer generates warnings about using deprecated functions. - Gapfilling integrality thresholds now supported for all optlang solvers. ## New features - `Model.slim_optimize()` can be used perform optimization without creating a solution. Can lead to significant speedup compared to `Model.optimize` when repeatedly doing optimizations and only making use of the objective value as avoiding the need to fetch all values from the solver object. - solution, model, metabolite and reaction now have html representation so they give more informative prints in jupyter notebooks. - New convenience functions `cobra.flux_analysis.find_essential_genes` and `cobra.flux_analysis.find_essential_reactions`. - `Model.optimize` has new parameter `raise_error` to enable option to get trigger exception if no feasible solution could be found. - `str(reaction)` now gives the more useful reaction id and the reaction string. ## Deprecated features - `str(reaction)` no longer gives `reaction.id`. cobrapy-0.14.2/release-notes/0.8.1.md000066400000000000000000000007171342367665000170120ustar00rootroot00000000000000# Release notes for cobrapy 0.8.1 ## Fixes - Fix bug related to inhomogeneous sampling [#558](https://github.com/opencobra/cobrapy/issues/558). During flux sampling, store the nullspace rather than the entire projection (N * N.T) which reduces the memory footprint since it uses memory in the order of `2 * n_reaction * n_metabolites` instead of `4 * n_reactions^2` (no change in speed). [PR #556](https://github.com/opencobra/cobrapy/pull/556) cobrapy-0.14.2/release-notes/0.8.2.md000066400000000000000000000021771342367665000170150ustar00rootroot00000000000000# Release notes for cobrapy 0.8.2 ## Fixes - Guarantee that sampler._reproject always returns a feasible point and will not attempt to reproject already feasible points. [#564](https://github.com/opencobra/cobrapy/pull/564) - `Model.summary` no longer fails when calling after the model has changed. Fixed by letting the summary function re-compute a solution (default) or letting user supply a prior computed solution object. [#566](https://github.com/opencobra/cobrapy/pull/566) - Metabolites must now have valid identifiers before being added to a model or `ValueError` is raised. - Fix use of underscores in key/value pairs in legacy sbml notes. [#547](https://github.com/opencobra/cobrapy/issues/547) ## Backwards incompatible changes - the Solution class no longer contains links progenitor model's reactions and metabolites. Removed since it those can change after the solution has been computed making them erroneous. This of course implies that `Solution` constructor changes to: ``` def __init__(self, objective_value, status, fluxes, reduced_costs=None, shadow_prices=None, **kwargs): ``` cobrapy-0.14.2/release-notes/0.9.0.md000066400000000000000000000031211342367665000170020ustar00rootroot00000000000000# Release notes for cobrapy 0.9.0 ## Fixes - `Model.compartment` is now a dynamic property fetching the compartments from all metabolites therefore always up-to-date. Assigning a dictionary to the same property updates the internal dictionary of compartment descriptions. This change removes the need for the check for missing compartments from `validation.check_metabolite_compartment_formula`. - Excessively long output of html representations in jupyter notebooks are now abbreviated [#577](https://github.com/opencobra/cobrapy/pull/577). - Reaction forward and reverse variables are no longer cached with those object. No visible effect but simplifies the code. - Fix bug in summary methods when used with exchange reaction sas objective. [#595](https://github.com/opencobra/cobrapy/pull/595). ## New features - `Model.objective_direction` is a new revertible property to set maximization / minimization using the context manager. - Change output of `production_envelope` to wide data frame format [#587](https://github.com/opencobra/cobrapy/pull/587). Also allow multiple carbon source reactions and better handling of zero-division exceptions. - Enable summing lists of reactions, see [#596](https://github.com/opencobra/cobrapy/pull/596) ## Deprecated features - `Model.get_metabolite_compartments` is deprecated (use `Model.compartments` instead). - `Reaction.get_compartments` is deprecated (use `Reaction.compartments` instead). ## Backwards incompatible changes - The format of the dataframe `production_envelope` changed listing max and min on different columns instead of the same. cobrapy-0.14.2/release-notes/0.9.1.md000066400000000000000000000013521342367665000170070ustar00rootroot00000000000000# Release notes for cobrapy 0.9.1 ## Fixes * All around improvements to cobrapy's continuous integration. * Pin the scipy version to 0.19.1 until we can upgrade our sparse matrix code to scipy 1.0. ## New features * Compatibility with symengine. Symengine can now power optlang and thus make many simulation tasks faster. Please try it out! It's as simple as `pip install symengine`. * When writing to JSON or YAML metabolites, reactions, and genes by default maintain the order of the model. Their annotations are alphabetically sorted. * Duplicate reactions are now properly ignored. They were causing `ValueError`s before. * Automatic GitHub releases upon tagged releases. * Automatic deployment of website upon tagged releases. cobrapy-0.14.2/release-notes/next-release.md000066400000000000000000000001711342367665000207340ustar00rootroot00000000000000# Release notes for cobrapy x.y.z ## New features ## Fixes ## Deprecated features ## Backwards incompatible changes cobrapy-0.14.2/scripts/000077500000000000000000000000001342367665000147405ustar00rootroot00000000000000cobrapy-0.14.2/scripts/compare-benchmark.py000066400000000000000000000025351342367665000206750ustar00rootroot00000000000000import json import pandas as pd import argparse import re from os.path import basename pd.set_option('display.width', 200) def benchmark_to_df(json_file): with open(json_file) as jf: content = json.load(jf) df = pd.DataFrame(columns=("test", "time [ms] ")) for b in content["benchmarks"]: df = df.append({"test": b["name"], "time [ms] ": b["stats"]["mean"] * 1000.0}, ignore_index=True) return df if __name__ == "__main__": parser = argparse.ArgumentParser(description=""" compare cobrapy benchmarks. Run pytest with pytest --benchmark-save=without-cache --benchmark-min-rounds=20 then compare saved json files with this script. """) parser.add_argument('first', help='first json file') parser.add_argument('second', help='second json file') args = parser.parse_args() first = benchmark_to_df(args.first) second = benchmark_to_df(args.second) re_name = '^[0-9]+_(.+).json$' first_name = re.findall(re_name, basename(args.first))[0] second_name = re.findall(re_name, basename(args.second))[0] both = pd.merge(first, second, how="inner", on="test", suffixes=(first_name, second_name)) both["fraction"] = both.iloc[:, 2] / both.iloc[:, 1] print(both.sort_values(by="fraction")) cobrapy-0.14.2/scripts/deploy_website.sh000077500000000000000000000012001342367665000203060ustar00rootroot00000000000000#!/usr/bin/env bash set -eu target=/tmp/cobrapy-website git clone "https://github.com/opencobra/cobrapy-website.git" "${target}" cd "${target}" git config user.name "Deployment Bot" git config user.email "deploy@travis-ci.org" git remote rm origin git remote add origin "https://user:${GITHUB_TOKEN}@github.com/opencobra/cobrapy-website.git" &> /dev/null git checkout master python "${TRAVIS_BUILD_DIR}"/scripts/publish_release.py "${TRAVIS_BUILD_DIR}"/release-notes "${target}"/content/releases "${TRAVIS_TAG}" git add . git commit -m "feat: publish ${TRAVIS_TAG} on $(date +'%F %T')" git push origin master cd "${TRAVIS_BUILD_DIR}" cobrapy-0.14.2/scripts/prepare_notes.sh000077500000000000000000000004461342367665000201510ustar00rootroot00000000000000#!/usr/bin/env bash set -e if [[ -n "${TRAVIS_TAG}" && "${TRAVIS_OS_NAME}" == "linux" && "${MB_PYTHON_VERSION}" == "3.6" ]]; then echo "Parsing ${TRAVIS_BUILD_DIR}/release-notes/${TRAVIS_TAG}.md" export TAG_NOTES=$(cat "${TRAVIS_BUILD_DIR}/release-notes/${TRAVIS_TAG}.md") fi set +e cobrapy-0.14.2/scripts/publish_release.py000066400000000000000000000066511342367665000204700ustar00rootroot00000000000000#!/usr/bin/env python # -*- coding: utf-8 -*- """Insert a TOML header into the latest release note.""" from __future__ import absolute_import, print_function import sys from datetime import date from glob import glob from builtins import open from os.path import join, basename from shutil import copy def insert_break(lines, break_pos=9): """ Insert a tag for larger release notes. Parameters ---------- lines : list of str The content of the release note. break_pos : int Line number before which a break should approximately be inserted. Returns ------- list of str The text with the inserted tag or no modification if it was sufficiently short. """ def line_filter(line): if len(line) == 0: return True return any(line.startswith(c) for c in "-*+") if len(lines) <= break_pos: return lines newlines = [ i for i, line in enumerate(lines[break_pos:], start=break_pos) if line_filter(line.strip())] if len(newlines) > 0: break_pos = newlines[0] lines.insert(break_pos, "\n") return lines def build_hugo_md(filename, tag, bump): """ Build the markdown release notes for Hugo. Inserts the required TOML header with specific values and adds a break for long release notes. Parameters ---------- filename : str, path The release notes file. tag : str The tag, following semantic versioning, of the current release. bump : {"major", "minor", "patch", "alpha", "beta"} The type of release. """ header = [ '+++\n', 'date = "{}"\n'.format(date.today().isoformat()), 'title = "{}"\n'.format(tag), 'author = "The COBRApy Team"\n', 'release = "{}"\n'.format(bump), '+++\n', '\n' ] with open(filename, "r") as file_h: content = insert_break(file_h.readlines()) header.extend(content) with open(filename, "w") as file_h: file_h.writelines(header) def intify(filename): """ Turn a release note filename into something sortable. Parameters ---------- filename : str A release note of expected filename format '...md'. Returns ------- tuple A pair of the major and minor versions as integers. """ tmp = filename[:-3].split(".") return int(tmp[0]), int(tmp[1]) def find_bump(target, tag): """Identify the kind of release by comparing to existing ones.""" tmp = tag.split(".") existing = [intify(basename(f)) for f in glob(join(target, "[0-9]*.md"))] latest = max(existing) if int(tmp[0]) > latest[0]: return "major" elif int(tmp[1]) > latest[1]: return "minor" else: return "patch" def main(argv): """ Identify the release type and create a new target file with TOML header. Requires three arguments. """ source, target, tag = argv if "a" in tag: bump = "alpha" if "b" in tag: bump = "beta" else: bump = find_bump(target, tag) filename = "{}.md".format(tag) destination = copy(join(source, filename), target) build_hugo_md(destination, tag, bump) if __name__ == "__main__": if len(sys.argv) != 4: print("Usage:\n{} " "".format(sys.argv[0])) sys.exit(2) sys.exit(main(sys.argv[1:])) cobrapy-0.14.2/setup.cfg000066400000000000000000000017761342367665000151050ustar00rootroot00000000000000[bumpversion] current_version = 0.14.2 commit = True tag = True parse = (?P\d+) \.(?P\d+) \.(?P\d+) (?P[a]*)(?P\d*) serialize = {major}.{minor}.{patch}{release}{num} {major}.{minor}.{patch} tag_name = {new_version} [bumpversion:part:release] optional_value = placeholder first_value = placeholder values = placeholder a [bumpversion:file:setup.py] search = version="{current_version}" replace = version="{new_version}" [bumpversion:file:cobra/__init__.py] search = __version__ = "{current_version}" replace = __version__ = "{new_version}" [wheel] universal = 1 [flake8] max-line-length = 79 exclude = __init__.py,docs [pydocstyle] match_dir = cobra convention = numpy match = (?!test_).*\.py [aliases] test = pytest [tool:pytest] testpaths = cobra/test [isort] indent = 4 line_length = 80 multi_line_output = 4 lines_after_imports = 2 known_first_party = cobra known_third_party = depinfo future numpy optlang pandas pytest ruamel.yaml swiglpk six tabulate cobrapy-0.14.2/setup.py000066400000000000000000000065201342367665000147660ustar00rootroot00000000000000# -*- coding: utf-8 -*- from __future__ import absolute_import from sys import argv, version_info from warnings import warn from setuptools import find_packages, setup if version_info[:2] == (3, 4): warn("Support for Python 3.4 was dropped by pandas. Since cobrapy is a " "pure Python package you can still install it but will have to " "carefully manage your own pandas and numpy versions. We no longer " "include it in our automatic testing.") setup_kwargs = dict() setup_requirements = [] # prevent pytest-runner from being installed on every invocation if {'pytest', 'test', 'ptr'}.intersection(argv): setup_requirements.append("pytest-runner") extras = { 'array': ["scipy"], 'sbml': ["python-libsbml", "lxml"] } extras["all"] = sorted(extras.values()) try: with open('README.rst') as handle: readme = handle.read() with open('INSTALL.rst') as handle: install = handle.read() setup_kwargs["long_description"] = readme + "\n\n" + install except IOError: setup_kwargs["long_description"] = '' if __name__ == "__main__": setup( name="cobra", version="0.14.2", packages=find_packages(), setup_requires=setup_requirements, install_requires=[ "six", "future", "swiglpk", "ruamel.yaml>=0.15", "numpy>=1.13", "pandas>=0.17.0", "optlang>=1.4.2", "tabulate", "depinfo" ], tests_require=[ "jsonschema > 2.5", "pytest", "pytest-benchmark" ], extras_require=extras, package_data={ '': [ 'test/data/*', 'mlab/matlab_scripts/*m' ] }, author="The cobrapy core team", author_email="cobra-pie@googlegroups.com", maintainer="Moritz E. Beber", maintainer_email="morbeb@biosustain.dtu.dk", description="COBRApy is a package for constraints-based modeling of " "biological networks", license="LGPL/GPL v2+", keywords=("metabolism biology linear programming optimization flux" " balance analysis fba"), url="https://opencobra.github.io/cobrapy", test_suite="cobra.test.suite", download_url='https://pypi.python.org/pypi/cobra', classifiers=[ 'Development Status :: 5 - Production/Stable', 'Environment :: Console', 'Intended Audience :: Science/Research', 'License :: OSI Approved :: GNU Lesser General Public License v2' ' or later (LGPLv2+)', 'License :: OSI Approved :: GNU General Public License v2' ' or later (GPLv2+)', 'Operating System :: OS Independent', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3.4', 'Programming Language :: Python :: 3.5', 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: Implementation :: CPython', 'Topic :: Scientific/Engineering', 'Topic :: Scientific/Engineering :: Bio-Informatics' ], platforms="GNU/Linux, Mac OS X >= 10.7, Microsoft Windows >= 7", **setup_kwargs ) cobrapy-0.14.2/tox.ini000066400000000000000000000014121342367665000145620ustar00rootroot00000000000000[tox] envlist = pep8, isort, safety, py{27,35,36,37} [travis] os = linux: pep8, isort, safety, py{27,35,36,37} osx: py{27,35} python = 2.7: py27, pep8, safety 3.5: py35, pep8, isort, safety 3.6: py36 3.7: py37 [testenv] extras = sbml array deps= pytest pytest-benchmark pytest-cov jsonschema commands = pytest -W ignore::DeprecationWarning:libsbml --cov={toxinidir}/cobra {posargs: --benchmark-skip} [testenv:py37] extras = array [testenv:pep8] skip_install = True deps = pep8 commands = pep8 --show-source {toxinidir}/cobra [testenv:safety] deps= safety commands= safety check [testenv:isort] skip_install = True deps= isort commands= isort --check-only --diff --recursive {toxinidir}/cobra