diff --git a/imdclient/IMDClient.py b/imdclient/IMDClient.py index 0b0e209..1255640 100644 --- a/imdclient/IMDClient.py +++ b/imdclient/IMDClient.py @@ -660,7 +660,9 @@ def __init__( raise ValueError("pause_empty_proportion must be between 0 and 1") self._pause_empty_proportion = pause_empty_proportion if unpause_empty_proportion < 0 or unpause_empty_proportion > 1: - raise ValueError("unpause_empty_proportion must be between 0 and 1") + raise ValueError( + "unpause_empty_proportion must be between 0 and 1" + ) self._unpause_empty_proportion = unpause_empty_proportion if buffer_size <= 0: @@ -727,7 +729,9 @@ def wait_for_space(self): logger.debug("IMDProducer: Noticing consumer finished") raise EOFError except Exception as e: - logger.debug(f"IMDProducer: Error waiting for space in buffer: {e}") + logger.debug( + f"IMDProducer: Error waiting for space in buffer: {e}" + ) def pop_empty_imdframe(self): logger.debug("IMDProducer: Getting empty frame") @@ -773,7 +777,9 @@ def pop_full_imdframe(self): imdf = self._full_q.get() else: with self._full_imdf_avail: - while self._full_q.qsize() == 0 and not self._producer_finished: + while ( + self._full_q.qsize() == 0 and not self._producer_finished + ): self._full_imdf_avail.wait() if self._producer_finished and self._full_q.qsize() == 0: diff --git a/imdclient/IMDREADER.py b/imdclient/IMDREADER.py index 21ed403..c27b967 100644 --- a/imdclient/IMDREADER.py +++ b/imdclient/IMDREADER.py @@ -43,13 +43,6 @@ """ -import queue -from MDAnalysis.coordinates.base import ( - ReaderBase, - FrameIteratorIndices, - FrameIteratorAll, - FrameIteratorSliced, -) from MDAnalysis.coordinates import core from MDAnalysis.lib.util import store_init_arguments @@ -58,14 +51,15 @@ from .utils import * import numpy as np import logging -import warnings + from typing import Optional -import numbers + +from .streambase import StreamReaderBase logger = logging.getLogger("imdclient.IMDClient") -class IMDReader(ReaderBase): +class IMDReader(StreamReaderBase): """ Reader for IMD protocol packets. """ @@ -91,21 +85,23 @@ def __init__( number of atoms in the system. defaults to number of atoms in the topology. don't set this unless you know what you're doing. """ - self._init_scope = True - self._reopen_called = False super(IMDReader, self).__init__(filename, **kwargs) logger.debug("IMDReader initializing") if n_atoms is None: - raise ValueError("IMDReader: n_atoms must be specified") + raise ValueError( + "IMDReader: n_atoms must be specified" + ) self.n_atoms = n_atoms host, port = parse_host_port(filename) # This starts the simulation - self._imdclient = IMDClient(host, port, n_atoms, **kwargs) + self._imdclient = IMDClient( + host, port, n_atoms, **kwargs + ) imdsinfo = self._imdclient.get_imdsessioninfo() # NOTE: after testing phase, fail out on IMDv2 @@ -123,18 +119,9 @@ def __init__( try: self._read_next_timestep() except StopIteration: - raise RuntimeError("IMDReader: No data found in stream") - - def _read_next_timestep(self): - # No rewinding- to both load the first frame after __init__ - # and access it again during iteration, we need to store first ts in mem - if not self._init_scope and self._frame == -1: - self._frame += 1 - # can't simply return the same ts again- transformations would be applied twice - # instead, return the pre-transformed copy - return self._first_ts - - return self._read_frame(self._frame + 1) + raise RuntimeError( + "IMDReader: No data found in stream" + ) def _read_frame(self, frame): @@ -147,11 +134,9 @@ def _read_frame(self, frame): self._frame = frame self._load_imdframe_into_ts(imdf) - if self._init_scope: - self._first_ts = self.ts.copy() - self._init_scope = False - - logger.debug(f"IMDReader: Loaded frame {self._frame}") + logger.debug( + f"IMDReader: Loaded frame {self._frame}" + ) return self.ts def _load_imdframe_into_ts(self, imdf): @@ -164,7 +149,9 @@ def _load_imdframe_into_ts(self, imdf): if imdf.energies is not None: self.ts.data.update(imdf.energies) if imdf.box is not None: - self.ts.dimensions = core.triclinic_box(*imdf.box) + self.ts.dimensions = core.triclinic_box( + *imdf.box + ) if imdf.positions is not None: # must call copy because reference is expected to reset # see 'test_frame_collect_all_same' in MDAnalysisTests.coordinates.base @@ -174,32 +161,6 @@ def _load_imdframe_into_ts(self, imdf): if imdf.forces is not None: self.ts.forces = imdf.forces - @property - def n_frames(self): - """Changes as stream is processed unlike other readers""" - raise RuntimeError("IMDReader: n_frames is unknown") - - def next(self): - """Don't rewind after iteration. When _reopen() is called, - an error will be raised - """ - try: - ts = self._read_next_timestep() - except (EOFError, IOError): - # Don't rewind here like we normally would - raise StopIteration from None - else: - for auxname, reader in self._auxs.items(): - ts = self._auxs[auxname].update_ts(ts) - - ts = self._apply_transformations(ts) - - return ts - - def rewind(self): - """Raise error on rewind""" - raise RuntimeError("IMDReader: Stream-based readers can't be rewound") - @staticmethod def _format_hint(thing): try: @@ -214,90 +175,3 @@ def close(self): self._imdclient.stop() # NOTE: removeme after testing logger.debug("IMDReader shut down gracefully.") - - # Incompatible methods - def copy(self): - raise NotImplementedError("IMDReader does not support copying") - - def _reopen(self): - if self._reopen_called: - raise RuntimeError("IMDReader: Cannot reopen IMD stream") - self._frame = -1 - self._reopen_called = True - - def __getitem__(self, frame): - """This method from ProtoReader must be overridden - to prevent slicing that doesn't make sense in a stream. - """ - raise RuntimeError("IMDReader: Trajectory can only be read in for loop") - - def check_slice_indices(self, start, stop, step): - """Check frame indices are valid and clip to fit trajectory. - - The usage follows standard Python conventions for :func:`range` but see - the warning below. - - Parameters - ---------- - start : int or None - Starting frame index (inclusive). ``None`` corresponds to the default - of 0, i.e., the initial frame. - stop : int or None - Last frame index (exclusive). ``None`` corresponds to the default - of n_frames, i.e., it includes the last frame of the trajectory. - step : int or None - step size of the slice, ``None`` corresponds to the default of 1, i.e, - include every frame in the range `start`, `stop`. - - Returns - ------- - start, stop, step : tuple (int, int, int) - Integers representing the slice - - Warning - ------- - The returned values `start`, `stop` and `step` give the expected result - when passed in :func:`range` but gives unexpected behavior when passed - in a :class:`slice` when ``stop=None`` and ``step=-1`` - - This can be a problem for downstream processing of the output from this - method. For example, slicing of trajectories is implemented by passing - the values returned by :meth:`check_slice_indices` to :func:`range` :: - - range(start, stop, step) - - and using them as the indices to randomly seek to. On the other hand, - in :class:`MDAnalysis.analysis.base.AnalysisBase` the values returned - by :meth:`check_slice_indices` are used to splice the trajectory by - creating a :class:`slice` instance :: - - slice(start, stop, step) - - This creates a discrepancy because these two lines are not equivalent:: - - range(10, -1, -1) # [10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0] - range(10)[slice(10, -1, -1)] # [] - - """ - if start is not None: - raise ValueError( - "IMDReader: Cannot slice a stream, 'start' must be None" - ) - if stop is not None: - raise ValueError( - "IMDReader: Cannot slice a stream, 'stop' must be None" - ) - if step is not None: - if isinstance(step, numbers.Integral): - if step != 1: - raise ValueError( - "IMDReader: Cannot slice a stream, 'step' must be None or 1" - ) - - return start, stop, step - - def __getstate__(self): - raise NotImplementedError("IMDReader does not support pickling") - - def __setstate__(self, state: object): - raise NotImplementedError("IMDReader does not support pickling") diff --git a/imdclient/data/gromacs/md/gromacs_v3.top b/imdclient/data/gromacs/md/gromacs_v3.top new file mode 100644 index 0000000..16d7b86 --- /dev/null +++ b/imdclient/data/gromacs/md/gromacs_v3.top @@ -0,0 +1,11764 @@ +; +; File 'topol.top' was generated +; By user: mheyden (501) +; On host: Matthiass-MBP.lan +; At date: Wed Jul 3 21:29:25 2024 +; +; This is a standalone topology file +; +; Created by: +; :-) GROMACS - gmx pdb2gmx, 2022.5 (-: +; +; Executable: /usr/local/gromacs-2022.5/bin/gmx +; Data prefix: /usr/local/gromacs-2022.5 +; Working dir: /Users/mheyden/Dropbox (ASU)/ASU-research/NSF_Elements/prototype_MH/GMX +; Command line: +; gmx pdb2gmx -f box.gro -p -o box.gro +; Force field was read from the standard GROMACS share directory. +; + +; Include forcefield parameters +#include "amber99sb-ildn.ff/forcefield.itp" + +[ moleculetype ] +; Name nrexcl +Protein 3 + +[ atoms ] +; nr type resnr residue atom cgnr charge mass typeB chargeB massB +; residue 1 MET rtp NMET q +1.0 + 1 N3 1 MET N 1 0.1592 14.01 + 2 H 1 MET H1 2 0.1984 1.008 + 3 H 1 MET H2 3 0.1984 1.008 + 4 H 1 MET H3 4 0.1984 1.008 + 5 CT 1 MET CA 5 0.0221 12.01 + 6 HP 1 MET HA 6 0.1116 1.008 + 7 CT 1 MET CB 7 0.0865 12.01 + 8 HC 1 MET HB1 8 0.0125 1.008 + 9 HC 1 MET HB2 9 0.0125 1.008 + 10 CT 1 MET CG 10 0.0334 12.01 + 11 H1 1 MET HG1 11 0.0292 1.008 + 12 H1 1 MET HG2 12 0.0292 1.008 + 13 S 1 MET SD 13 -0.2774 32.06 + 14 CT 1 MET CE 14 -0.0341 12.01 + 15 H1 1 MET HE1 15 0.0597 1.008 + 16 H1 1 MET HE2 16 0.0597 1.008 + 17 H1 1 MET HE3 17 0.0597 1.008 + 18 C 1 MET C 18 0.6123 12.01 + 19 O 1 MET O 19 -0.5713 16 ; qtot 1 +; residue 2 GLN rtp GLN q 0.0 + 20 N 2 GLN N 20 -0.4157 14.01 + 21 H 2 GLN H 21 0.2719 1.008 + 22 CT 2 GLN CA 22 -0.0031 12.01 + 23 H1 2 GLN HA 23 0.085 1.008 + 24 CT 2 GLN CB 24 -0.0036 12.01 + 25 HC 2 GLN HB1 25 0.0171 1.008 + 26 HC 2 GLN HB2 26 0.0171 1.008 + 27 CT 2 GLN CG 27 -0.0645 12.01 + 28 HC 2 GLN HG1 28 0.0352 1.008 + 29 HC 2 GLN HG2 29 0.0352 1.008 + 30 C 2 GLN CD 30 0.6951 12.01 + 31 O 2 GLN OE1 31 -0.6086 16 + 32 N 2 GLN NE2 32 -0.9407 14.01 + 33 H 2 GLN HE21 33 0.4251 1.008 + 34 H 2 GLN HE22 34 0.4251 1.008 + 35 C 2 GLN C 35 0.5973 12.01 + 36 O 2 GLN O 36 -0.5679 16 ; qtot 1 +; residue 3 ILE rtp ILE q 0.0 + 37 N 3 ILE N 37 -0.4157 14.01 + 38 H 3 ILE H 38 0.2719 1.008 + 39 CT 3 ILE CA 39 -0.0597 12.01 + 40 H1 3 ILE HA 40 0.0869 1.008 + 41 CT 3 ILE CB 41 0.1303 12.01 + 42 HC 3 ILE HB 42 0.0187 1.008 + 43 CT 3 ILE CG2 43 -0.3204 12.01 + 44 HC 3 ILE HG21 44 0.0882 1.008 + 45 HC 3 ILE HG22 45 0.0882 1.008 + 46 HC 3 ILE HG23 46 0.0882 1.008 + 47 CT 3 ILE CG1 47 -0.043 12.01 + 48 HC 3 ILE HG11 48 0.0236 1.008 + 49 HC 3 ILE HG12 49 0.0236 1.008 + 50 CT 3 ILE CD 50 -0.066 12.01 + 51 HC 3 ILE HD1 51 0.0186 1.008 + 52 HC 3 ILE HD2 52 0.0186 1.008 + 53 HC 3 ILE HD3 53 0.0186 1.008 + 54 C 3 ILE C 54 0.5973 12.01 + 55 O 3 ILE O 55 -0.5679 16 ; qtot 1 +; residue 4 PHE rtp PHE q 0.0 + 56 N 4 PHE N 56 -0.4157 14.01 + 57 H 4 PHE H 57 0.2719 1.008 + 58 CT 4 PHE CA 58 -0.0024 12.01 + 59 H1 4 PHE HA 59 0.0978 1.008 + 60 CT 4 PHE CB 60 -0.0343 12.01 + 61 HC 4 PHE HB1 61 0.0295 1.008 + 62 HC 4 PHE HB2 62 0.0295 1.008 + 63 CA 4 PHE CG 63 0.0118 12.01 + 64 CA 4 PHE CD1 64 -0.1256 12.01 + 65 HA 4 PHE HD1 65 0.133 1.008 + 66 CA 4 PHE CE1 66 -0.1704 12.01 + 67 HA 4 PHE HE1 67 0.143 1.008 + 68 CA 4 PHE CZ 68 -0.1072 12.01 + 69 HA 4 PHE HZ 69 0.1297 1.008 + 70 CA 4 PHE CE2 70 -0.1704 12.01 + 71 HA 4 PHE HE2 71 0.143 1.008 + 72 CA 4 PHE CD2 72 -0.1256 12.01 + 73 HA 4 PHE HD2 73 0.133 1.008 + 74 C 4 PHE C 74 0.5973 12.01 + 75 O 4 PHE O 75 -0.5679 16 ; qtot 1 +; residue 5 VAL rtp VAL q 0.0 + 76 N 5 VAL N 76 -0.4157 14.01 + 77 H 5 VAL H 77 0.2719 1.008 + 78 CT 5 VAL CA 78 -0.0875 12.01 + 79 H1 5 VAL HA 79 0.0969 1.008 + 80 CT 5 VAL CB 80 0.2985 12.01 + 81 HC 5 VAL HB 81 -0.0297 1.008 + 82 CT 5 VAL CG1 82 -0.3192 12.01 + 83 HC 5 VAL HG11 83 0.0791 1.008 + 84 HC 5 VAL HG12 84 0.0791 1.008 + 85 HC 5 VAL HG13 85 0.0791 1.008 + 86 CT 5 VAL CG2 86 -0.3192 12.01 + 87 HC 5 VAL HG21 87 0.0791 1.008 + 88 HC 5 VAL HG22 88 0.0791 1.008 + 89 HC 5 VAL HG23 89 0.0791 1.008 + 90 C 5 VAL C 90 0.5973 12.01 + 91 O 5 VAL O 91 -0.5679 16 ; qtot 1 +; residue 6 LYS rtp LYS q +1.0 + 92 N 6 LYS N 92 -0.3479 14.01 + 93 H 6 LYS H 93 0.2747 1.008 + 94 CT 6 LYS CA 94 -0.24 12.01 + 95 H1 6 LYS HA 95 0.1426 1.008 + 96 CT 6 LYS CB 96 -0.0094 12.01 + 97 HC 6 LYS HB1 97 0.0362 1.008 + 98 HC 6 LYS HB2 98 0.0362 1.008 + 99 CT 6 LYS CG 99 0.0187 12.01 + 100 HC 6 LYS HG1 100 0.0103 1.008 + 101 HC 6 LYS HG2 101 0.0103 1.008 + 102 CT 6 LYS CD 102 -0.0479 12.01 + 103 HC 6 LYS HD1 103 0.0621 1.008 + 104 HC 6 LYS HD2 104 0.0621 1.008 + 105 CT 6 LYS CE 105 -0.0143 12.01 + 106 HP 6 LYS HE1 106 0.1135 1.008 + 107 HP 6 LYS HE2 107 0.1135 1.008 + 108 N3 6 LYS NZ 108 -0.3854 14.01 + 109 H 6 LYS HZ1 109 0.34 1.008 + 110 H 6 LYS HZ2 110 0.34 1.008 + 111 H 6 LYS HZ3 111 0.34 1.008 + 112 C 6 LYS C 112 0.7341 12.01 + 113 O 6 LYS O 113 -0.5894 16 ; qtot 2 +; residue 7 THR rtp THR q 0.0 + 114 N 7 THR N 114 -0.4157 14.01 + 115 H 7 THR H 115 0.2719 1.008 + 116 CT 7 THR CA 116 -0.0389 12.01 + 117 H1 7 THR HA 117 0.1007 1.008 + 118 CT 7 THR CB 118 0.3654 12.01 + 119 H1 7 THR HB 119 0.0043 1.008 + 120 CT 7 THR CG2 120 -0.2438 12.01 + 121 HC 7 THR HG21 121 0.0642 1.008 + 122 HC 7 THR HG22 122 0.0642 1.008 + 123 HC 7 THR HG23 123 0.0642 1.008 + 124 OH 7 THR OG1 124 -0.6761 16 + 125 HO 7 THR HG1 125 0.4102 1.008 + 126 C 7 THR C 126 0.5973 12.01 + 127 O 7 THR O 127 -0.5679 16 ; qtot 2 +; residue 8 LEU rtp LEU q 0.0 + 128 N 8 LEU N 128 -0.4157 14.01 + 129 H 8 LEU H 129 0.2719 1.008 + 130 CT 8 LEU CA 130 -0.0518 12.01 + 131 H1 8 LEU HA 131 0.0922 1.008 + 132 CT 8 LEU CB 132 -0.1102 12.01 + 133 HC 8 LEU HB1 133 0.0457 1.008 + 134 HC 8 LEU HB2 134 0.0457 1.008 + 135 CT 8 LEU CG 135 0.3531 12.01 + 136 HC 8 LEU HG 136 -0.0361 1.008 + 137 CT 8 LEU CD1 137 -0.4121 12.01 + 138 HC 8 LEU HD11 138 0.1 1.008 + 139 HC 8 LEU HD12 139 0.1 1.008 + 140 HC 8 LEU HD13 140 0.1 1.008 + 141 CT 8 LEU CD2 141 -0.4121 12.01 + 142 HC 8 LEU HD21 142 0.1 1.008 + 143 HC 8 LEU HD22 143 0.1 1.008 + 144 HC 8 LEU HD23 144 0.1 1.008 + 145 C 8 LEU C 145 0.5973 12.01 + 146 O 8 LEU O 146 -0.5679 16 ; qtot 2 +; residue 9 THR rtp THR q 0.0 + 147 N 9 THR N 147 -0.4157 14.01 + 148 H 9 THR H 148 0.2719 1.008 + 149 CT 9 THR CA 149 -0.0389 12.01 + 150 H1 9 THR HA 150 0.1007 1.008 + 151 CT 9 THR CB 151 0.3654 12.01 + 152 H1 9 THR HB 152 0.0043 1.008 + 153 CT 9 THR CG2 153 -0.2438 12.01 + 154 HC 9 THR HG21 154 0.0642 1.008 + 155 HC 9 THR HG22 155 0.0642 1.008 + 156 HC 9 THR HG23 156 0.0642 1.008 + 157 OH 9 THR OG1 157 -0.6761 16 + 158 HO 9 THR HG1 158 0.4102 1.008 + 159 C 9 THR C 159 0.5973 12.01 + 160 O 9 THR O 160 -0.5679 16 ; qtot 2 +; residue 10 GLY rtp GLY q 0.0 + 161 N 10 GLY N 161 -0.4157 14.01 + 162 H 10 GLY H 162 0.2719 1.008 + 163 CT 10 GLY CA 163 -0.0252 12.01 + 164 H1 10 GLY HA1 164 0.0698 1.008 + 165 H1 10 GLY HA2 165 0.0698 1.008 + 166 C 10 GLY C 166 0.5973 12.01 + 167 O 10 GLY O 167 -0.5679 16 ; qtot 2 +; residue 11 LYS rtp LYS q +1.0 + 168 N 11 LYS N 168 -0.3479 14.01 + 169 H 11 LYS H 169 0.2747 1.008 + 170 CT 11 LYS CA 170 -0.24 12.01 + 171 H1 11 LYS HA 171 0.1426 1.008 + 172 CT 11 LYS CB 172 -0.0094 12.01 + 173 HC 11 LYS HB1 173 0.0362 1.008 + 174 HC 11 LYS HB2 174 0.0362 1.008 + 175 CT 11 LYS CG 175 0.0187 12.01 + 176 HC 11 LYS HG1 176 0.0103 1.008 + 177 HC 11 LYS HG2 177 0.0103 1.008 + 178 CT 11 LYS CD 178 -0.0479 12.01 + 179 HC 11 LYS HD1 179 0.0621 1.008 + 180 HC 11 LYS HD2 180 0.0621 1.008 + 181 CT 11 LYS CE 181 -0.0143 12.01 + 182 HP 11 LYS HE1 182 0.1135 1.008 + 183 HP 11 LYS HE2 183 0.1135 1.008 + 184 N3 11 LYS NZ 184 -0.3854 14.01 + 185 H 11 LYS HZ1 185 0.34 1.008 + 186 H 11 LYS HZ2 186 0.34 1.008 + 187 H 11 LYS HZ3 187 0.34 1.008 + 188 C 11 LYS C 188 0.7341 12.01 + 189 O 11 LYS O 189 -0.5894 16 ; qtot 3 +; residue 12 THR rtp THR q 0.0 + 190 N 12 THR N 190 -0.4157 14.01 + 191 H 12 THR H 191 0.2719 1.008 + 192 CT 12 THR CA 192 -0.0389 12.01 + 193 H1 12 THR HA 193 0.1007 1.008 + 194 CT 12 THR CB 194 0.3654 12.01 + 195 H1 12 THR HB 195 0.0043 1.008 + 196 CT 12 THR CG2 196 -0.2438 12.01 + 197 HC 12 THR HG21 197 0.0642 1.008 + 198 HC 12 THR HG22 198 0.0642 1.008 + 199 HC 12 THR HG23 199 0.0642 1.008 + 200 OH 12 THR OG1 200 -0.6761 16 + 201 HO 12 THR HG1 201 0.4102 1.008 + 202 C 12 THR C 202 0.5973 12.01 + 203 O 12 THR O 203 -0.5679 16 ; qtot 3 +; residue 13 ILE rtp ILE q 0.0 + 204 N 13 ILE N 204 -0.4157 14.01 + 205 H 13 ILE H 205 0.2719 1.008 + 206 CT 13 ILE CA 206 -0.0597 12.01 + 207 H1 13 ILE HA 207 0.0869 1.008 + 208 CT 13 ILE CB 208 0.1303 12.01 + 209 HC 13 ILE HB 209 0.0187 1.008 + 210 CT 13 ILE CG2 210 -0.3204 12.01 + 211 HC 13 ILE HG21 211 0.0882 1.008 + 212 HC 13 ILE HG22 212 0.0882 1.008 + 213 HC 13 ILE HG23 213 0.0882 1.008 + 214 CT 13 ILE CG1 214 -0.043 12.01 + 215 HC 13 ILE HG11 215 0.0236 1.008 + 216 HC 13 ILE HG12 216 0.0236 1.008 + 217 CT 13 ILE CD 217 -0.066 12.01 + 218 HC 13 ILE HD1 218 0.0186 1.008 + 219 HC 13 ILE HD2 219 0.0186 1.008 + 220 HC 13 ILE HD3 220 0.0186 1.008 + 221 C 13 ILE C 221 0.5973 12.01 + 222 O 13 ILE O 222 -0.5679 16 ; qtot 3 +; residue 14 THR rtp THR q 0.0 + 223 N 14 THR N 223 -0.4157 14.01 + 224 H 14 THR H 224 0.2719 1.008 + 225 CT 14 THR CA 225 -0.0389 12.01 + 226 H1 14 THR HA 226 0.1007 1.008 + 227 CT 14 THR CB 227 0.3654 12.01 + 228 H1 14 THR HB 228 0.0043 1.008 + 229 CT 14 THR CG2 229 -0.2438 12.01 + 230 HC 14 THR HG21 230 0.0642 1.008 + 231 HC 14 THR HG22 231 0.0642 1.008 + 232 HC 14 THR HG23 232 0.0642 1.008 + 233 OH 14 THR OG1 233 -0.6761 16 + 234 HO 14 THR HG1 234 0.4102 1.008 + 235 C 14 THR C 235 0.5973 12.01 + 236 O 14 THR O 236 -0.5679 16 ; qtot 3 +; residue 15 LEU rtp LEU q 0.0 + 237 N 15 LEU N 237 -0.4157 14.01 + 238 H 15 LEU H 238 0.2719 1.008 + 239 CT 15 LEU CA 239 -0.0518 12.01 + 240 H1 15 LEU HA 240 0.0922 1.008 + 241 CT 15 LEU CB 241 -0.1102 12.01 + 242 HC 15 LEU HB1 242 0.0457 1.008 + 243 HC 15 LEU HB2 243 0.0457 1.008 + 244 CT 15 LEU CG 244 0.3531 12.01 + 245 HC 15 LEU HG 245 -0.0361 1.008 + 246 CT 15 LEU CD1 246 -0.4121 12.01 + 247 HC 15 LEU HD11 247 0.1 1.008 + 248 HC 15 LEU HD12 248 0.1 1.008 + 249 HC 15 LEU HD13 249 0.1 1.008 + 250 CT 15 LEU CD2 250 -0.4121 12.01 + 251 HC 15 LEU HD21 251 0.1 1.008 + 252 HC 15 LEU HD22 252 0.1 1.008 + 253 HC 15 LEU HD23 253 0.1 1.008 + 254 C 15 LEU C 254 0.5973 12.01 + 255 O 15 LEU O 255 -0.5679 16 ; qtot 3 +; residue 16 GLU rtp GLU q -1.0 + 256 N 16 GLU N 256 -0.5163 14.01 + 257 H 16 GLU H 257 0.2936 1.008 + 258 CT 16 GLU CA 258 0.0397 12.01 + 259 H1 16 GLU HA 259 0.1105 1.008 + 260 CT 16 GLU CB 260 0.056 12.01 + 261 HC 16 GLU HB1 261 -0.0173 1.008 + 262 HC 16 GLU HB2 262 -0.0173 1.008 + 263 CT 16 GLU CG 263 0.0136 12.01 + 264 HC 16 GLU HG1 264 -0.0425 1.008 + 265 HC 16 GLU HG2 265 -0.0425 1.008 + 266 C 16 GLU CD 266 0.8054 12.01 + 267 O2 16 GLU OE1 267 -0.8188 16 + 268 O2 16 GLU OE2 268 -0.8188 16 + 269 C 16 GLU C 269 0.5366 12.01 + 270 O 16 GLU O 270 -0.5819 16 ; qtot 2 +; residue 17 VAL rtp VAL q 0.0 + 271 N 17 VAL N 271 -0.4157 14.01 + 272 H 17 VAL H 272 0.2719 1.008 + 273 CT 17 VAL CA 273 -0.0875 12.01 + 274 H1 17 VAL HA 274 0.0969 1.008 + 275 CT 17 VAL CB 275 0.2985 12.01 + 276 HC 17 VAL HB 276 -0.0297 1.008 + 277 CT 17 VAL CG1 277 -0.3192 12.01 + 278 HC 17 VAL HG11 278 0.0791 1.008 + 279 HC 17 VAL HG12 279 0.0791 1.008 + 280 HC 17 VAL HG13 280 0.0791 1.008 + 281 CT 17 VAL CG2 281 -0.3192 12.01 + 282 HC 17 VAL HG21 282 0.0791 1.008 + 283 HC 17 VAL HG22 283 0.0791 1.008 + 284 HC 17 VAL HG23 284 0.0791 1.008 + 285 C 17 VAL C 285 0.5973 12.01 + 286 O 17 VAL O 286 -0.5679 16 ; qtot 2 +; residue 18 GLU rtp GLU q -1.0 + 287 N 18 GLU N 287 -0.5163 14.01 + 288 H 18 GLU H 288 0.2936 1.008 + 289 CT 18 GLU CA 289 0.0397 12.01 + 290 H1 18 GLU HA 290 0.1105 1.008 + 291 CT 18 GLU CB 291 0.056 12.01 + 292 HC 18 GLU HB1 292 -0.0173 1.008 + 293 HC 18 GLU HB2 293 -0.0173 1.008 + 294 CT 18 GLU CG 294 0.0136 12.01 + 295 HC 18 GLU HG1 295 -0.0425 1.008 + 296 HC 18 GLU HG2 296 -0.0425 1.008 + 297 C 18 GLU CD 297 0.8054 12.01 + 298 O2 18 GLU OE1 298 -0.8188 16 + 299 O2 18 GLU OE2 299 -0.8188 16 + 300 C 18 GLU C 300 0.5366 12.01 + 301 O 18 GLU O 301 -0.5819 16 ; qtot 1 +; residue 19 PRO rtp PRO q 0.0 + 302 N 19 PRO N 302 -0.2548 14.01 + 303 CT 19 PRO CD 303 0.0192 12.01 + 304 H1 19 PRO HD1 304 0.0391 1.008 + 305 H1 19 PRO HD2 305 0.0391 1.008 + 306 CT 19 PRO CG 306 0.0189 12.01 + 307 HC 19 PRO HG1 307 0.0213 1.008 + 308 HC 19 PRO HG2 308 0.0213 1.008 + 309 CT 19 PRO CB 309 -0.007 12.01 + 310 HC 19 PRO HB1 310 0.0253 1.008 + 311 HC 19 PRO HB2 311 0.0253 1.008 + 312 CT 19 PRO CA 312 -0.0266 12.01 + 313 H1 19 PRO HA 313 0.0641 1.008 + 314 C 19 PRO C 314 0.5896 12.01 + 315 O 19 PRO O 315 -0.5748 16 ; qtot 1 +; residue 20 SER rtp SER q 0.0 + 316 N 20 SER N 316 -0.4157 14.01 + 317 H 20 SER H 317 0.2719 1.008 + 318 CT 20 SER CA 318 -0.0249 12.01 + 319 H1 20 SER HA 319 0.0843 1.008 + 320 CT 20 SER CB 320 0.2117 12.01 + 321 H1 20 SER HB1 321 0.0352 1.008 + 322 H1 20 SER HB2 322 0.0352 1.008 + 323 OH 20 SER OG 323 -0.6546 16 + 324 HO 20 SER HG 324 0.4275 1.008 + 325 C 20 SER C 325 0.5973 12.01 + 326 O 20 SER O 326 -0.5679 16 ; qtot 1 +; residue 21 ASP rtp ASP q -1.0 + 327 N 21 ASP N 327 -0.5163 14.01 + 328 H 21 ASP H 328 0.2936 1.008 + 329 CT 21 ASP CA 329 0.0381 12.01 + 330 H1 21 ASP HA 330 0.088 1.008 + 331 CT 21 ASP CB 331 -0.0303 12.01 + 332 HC 21 ASP HB1 332 -0.0122 1.008 + 333 HC 21 ASP HB2 333 -0.0122 1.008 + 334 C 21 ASP CG 334 0.7994 12.01 + 335 O2 21 ASP OD1 335 -0.8014 16 + 336 O2 21 ASP OD2 336 -0.8014 16 + 337 C 21 ASP C 337 0.5366 12.01 + 338 O 21 ASP O 338 -0.5819 16 ; qtot 0 +; residue 22 THR rtp THR q 0.0 + 339 N 22 THR N 339 -0.4157 14.01 + 340 H 22 THR H 340 0.2719 1.008 + 341 CT 22 THR CA 341 -0.0389 12.01 + 342 H1 22 THR HA 342 0.1007 1.008 + 343 CT 22 THR CB 343 0.3654 12.01 + 344 H1 22 THR HB 344 0.0043 1.008 + 345 CT 22 THR CG2 345 -0.2438 12.01 + 346 HC 22 THR HG21 346 0.0642 1.008 + 347 HC 22 THR HG22 347 0.0642 1.008 + 348 HC 22 THR HG23 348 0.0642 1.008 + 349 OH 22 THR OG1 349 -0.6761 16 + 350 HO 22 THR HG1 350 0.4102 1.008 + 351 C 22 THR C 351 0.5973 12.01 + 352 O 22 THR O 352 -0.5679 16 ; qtot 0 +; residue 23 ILE rtp ILE q 0.0 + 353 N 23 ILE N 353 -0.4157 14.01 + 354 H 23 ILE H 354 0.2719 1.008 + 355 CT 23 ILE CA 355 -0.0597 12.01 + 356 H1 23 ILE HA 356 0.0869 1.008 + 357 CT 23 ILE CB 357 0.1303 12.01 + 358 HC 23 ILE HB 358 0.0187 1.008 + 359 CT 23 ILE CG2 359 -0.3204 12.01 + 360 HC 23 ILE HG21 360 0.0882 1.008 + 361 HC 23 ILE HG22 361 0.0882 1.008 + 362 HC 23 ILE HG23 362 0.0882 1.008 + 363 CT 23 ILE CG1 363 -0.043 12.01 + 364 HC 23 ILE HG11 364 0.0236 1.008 + 365 HC 23 ILE HG12 365 0.0236 1.008 + 366 CT 23 ILE CD 366 -0.066 12.01 + 367 HC 23 ILE HD1 367 0.0186 1.008 + 368 HC 23 ILE HD2 368 0.0186 1.008 + 369 HC 23 ILE HD3 369 0.0186 1.008 + 370 C 23 ILE C 370 0.5973 12.01 + 371 O 23 ILE O 371 -0.5679 16 ; qtot 0 +; residue 24 GLU rtp GLU q -1.0 + 372 N 24 GLU N 372 -0.5163 14.01 + 373 H 24 GLU H 373 0.2936 1.008 + 374 CT 24 GLU CA 374 0.0397 12.01 + 375 H1 24 GLU HA 375 0.1105 1.008 + 376 CT 24 GLU CB 376 0.056 12.01 + 377 HC 24 GLU HB1 377 -0.0173 1.008 + 378 HC 24 GLU HB2 378 -0.0173 1.008 + 379 CT 24 GLU CG 379 0.0136 12.01 + 380 HC 24 GLU HG1 380 -0.0425 1.008 + 381 HC 24 GLU HG2 381 -0.0425 1.008 + 382 C 24 GLU CD 382 0.8054 12.01 + 383 O2 24 GLU OE1 383 -0.8188 16 + 384 O2 24 GLU OE2 384 -0.8188 16 + 385 C 24 GLU C 385 0.5366 12.01 + 386 O 24 GLU O 386 -0.5819 16 ; qtot -1 +; residue 25 ASN rtp ASN q 0.0 + 387 N 25 ASN N 387 -0.4157 14.01 + 388 H 25 ASN H 388 0.2719 1.008 + 389 CT 25 ASN CA 389 0.0143 12.01 + 390 H1 25 ASN HA 390 0.1048 1.008 + 391 CT 25 ASN CB 391 -0.2041 12.01 + 392 HC 25 ASN HB1 392 0.0797 1.008 + 393 HC 25 ASN HB2 393 0.0797 1.008 + 394 C 25 ASN CG 394 0.713 12.01 + 395 O 25 ASN OD1 395 -0.5931 16 + 396 N 25 ASN ND2 396 -0.9191 14.01 + 397 H 25 ASN HD21 397 0.4196 1.008 + 398 H 25 ASN HD22 398 0.4196 1.008 + 399 C 25 ASN C 399 0.5973 12.01 + 400 O 25 ASN O 400 -0.5679 16 ; qtot -1 +; residue 26 VAL rtp VAL q 0.0 + 401 N 26 VAL N 401 -0.4157 14.01 + 402 H 26 VAL H 402 0.2719 1.008 + 403 CT 26 VAL CA 403 -0.0875 12.01 + 404 H1 26 VAL HA 404 0.0969 1.008 + 405 CT 26 VAL CB 405 0.2985 12.01 + 406 HC 26 VAL HB 406 -0.0297 1.008 + 407 CT 26 VAL CG1 407 -0.3192 12.01 + 408 HC 26 VAL HG11 408 0.0791 1.008 + 409 HC 26 VAL HG12 409 0.0791 1.008 + 410 HC 26 VAL HG13 410 0.0791 1.008 + 411 CT 26 VAL CG2 411 -0.3192 12.01 + 412 HC 26 VAL HG21 412 0.0791 1.008 + 413 HC 26 VAL HG22 413 0.0791 1.008 + 414 HC 26 VAL HG23 414 0.0791 1.008 + 415 C 26 VAL C 415 0.5973 12.01 + 416 O 26 VAL O 416 -0.5679 16 ; qtot -1 +; residue 27 LYS rtp LYS q +1.0 + 417 N 27 LYS N 417 -0.3479 14.01 + 418 H 27 LYS H 418 0.2747 1.008 + 419 CT 27 LYS CA 419 -0.24 12.01 + 420 H1 27 LYS HA 420 0.1426 1.008 + 421 CT 27 LYS CB 421 -0.0094 12.01 + 422 HC 27 LYS HB1 422 0.0362 1.008 + 423 HC 27 LYS HB2 423 0.0362 1.008 + 424 CT 27 LYS CG 424 0.0187 12.01 + 425 HC 27 LYS HG1 425 0.0103 1.008 + 426 HC 27 LYS HG2 426 0.0103 1.008 + 427 CT 27 LYS CD 427 -0.0479 12.01 + 428 HC 27 LYS HD1 428 0.0621 1.008 + 429 HC 27 LYS HD2 429 0.0621 1.008 + 430 CT 27 LYS CE 430 -0.0143 12.01 + 431 HP 27 LYS HE1 431 0.1135 1.008 + 432 HP 27 LYS HE2 432 0.1135 1.008 + 433 N3 27 LYS NZ 433 -0.3854 14.01 + 434 H 27 LYS HZ1 434 0.34 1.008 + 435 H 27 LYS HZ2 435 0.34 1.008 + 436 H 27 LYS HZ3 436 0.34 1.008 + 437 C 27 LYS C 437 0.7341 12.01 + 438 O 27 LYS O 438 -0.5894 16 ; qtot 0 +; residue 28 ALA rtp ALA q 0.0 + 439 N 28 ALA N 439 -0.4157 14.01 + 440 H 28 ALA H 440 0.2719 1.008 + 441 CT 28 ALA CA 441 0.0337 12.01 + 442 H1 28 ALA HA 442 0.0823 1.008 + 443 CT 28 ALA CB 443 -0.1825 12.01 + 444 HC 28 ALA HB1 444 0.0603 1.008 + 445 HC 28 ALA HB2 445 0.0603 1.008 + 446 HC 28 ALA HB3 446 0.0603 1.008 + 447 C 28 ALA C 447 0.5973 12.01 + 448 O 28 ALA O 448 -0.5679 16 ; qtot 0 +; residue 29 LYS rtp LYS q +1.0 + 449 N 29 LYS N 449 -0.3479 14.01 + 450 H 29 LYS H 450 0.2747 1.008 + 451 CT 29 LYS CA 451 -0.24 12.01 + 452 H1 29 LYS HA 452 0.1426 1.008 + 453 CT 29 LYS CB 453 -0.0094 12.01 + 454 HC 29 LYS HB1 454 0.0362 1.008 + 455 HC 29 LYS HB2 455 0.0362 1.008 + 456 CT 29 LYS CG 456 0.0187 12.01 + 457 HC 29 LYS HG1 457 0.0103 1.008 + 458 HC 29 LYS HG2 458 0.0103 1.008 + 459 CT 29 LYS CD 459 -0.0479 12.01 + 460 HC 29 LYS HD1 460 0.0621 1.008 + 461 HC 29 LYS HD2 461 0.0621 1.008 + 462 CT 29 LYS CE 462 -0.0143 12.01 + 463 HP 29 LYS HE1 463 0.1135 1.008 + 464 HP 29 LYS HE2 464 0.1135 1.008 + 465 N3 29 LYS NZ 465 -0.3854 14.01 + 466 H 29 LYS HZ1 466 0.34 1.008 + 467 H 29 LYS HZ2 467 0.34 1.008 + 468 H 29 LYS HZ3 468 0.34 1.008 + 469 C 29 LYS C 469 0.7341 12.01 + 470 O 29 LYS O 470 -0.5894 16 ; qtot 1 +; residue 30 ILE rtp ILE q 0.0 + 471 N 30 ILE N 471 -0.4157 14.01 + 472 H 30 ILE H 472 0.2719 1.008 + 473 CT 30 ILE CA 473 -0.0597 12.01 + 474 H1 30 ILE HA 474 0.0869 1.008 + 475 CT 30 ILE CB 475 0.1303 12.01 + 476 HC 30 ILE HB 476 0.0187 1.008 + 477 CT 30 ILE CG2 477 -0.3204 12.01 + 478 HC 30 ILE HG21 478 0.0882 1.008 + 479 HC 30 ILE HG22 479 0.0882 1.008 + 480 HC 30 ILE HG23 480 0.0882 1.008 + 481 CT 30 ILE CG1 481 -0.043 12.01 + 482 HC 30 ILE HG11 482 0.0236 1.008 + 483 HC 30 ILE HG12 483 0.0236 1.008 + 484 CT 30 ILE CD 484 -0.066 12.01 + 485 HC 30 ILE HD1 485 0.0186 1.008 + 486 HC 30 ILE HD2 486 0.0186 1.008 + 487 HC 30 ILE HD3 487 0.0186 1.008 + 488 C 30 ILE C 488 0.5973 12.01 + 489 O 30 ILE O 489 -0.5679 16 ; qtot 1 +; residue 31 GLN rtp GLN q 0.0 + 490 N 31 GLN N 490 -0.4157 14.01 + 491 H 31 GLN H 491 0.2719 1.008 + 492 CT 31 GLN CA 492 -0.0031 12.01 + 493 H1 31 GLN HA 493 0.085 1.008 + 494 CT 31 GLN CB 494 -0.0036 12.01 + 495 HC 31 GLN HB1 495 0.0171 1.008 + 496 HC 31 GLN HB2 496 0.0171 1.008 + 497 CT 31 GLN CG 497 -0.0645 12.01 + 498 HC 31 GLN HG1 498 0.0352 1.008 + 499 HC 31 GLN HG2 499 0.0352 1.008 + 500 C 31 GLN CD 500 0.6951 12.01 + 501 O 31 GLN OE1 501 -0.6086 16 + 502 N 31 GLN NE2 502 -0.9407 14.01 + 503 H 31 GLN HE21 503 0.4251 1.008 + 504 H 31 GLN HE22 504 0.4251 1.008 + 505 C 31 GLN C 505 0.5973 12.01 + 506 O 31 GLN O 506 -0.5679 16 ; qtot 1 +; residue 32 ASP rtp ASP q -1.0 + 507 N 32 ASP N 507 -0.5163 14.01 + 508 H 32 ASP H 508 0.2936 1.008 + 509 CT 32 ASP CA 509 0.0381 12.01 + 510 H1 32 ASP HA 510 0.088 1.008 + 511 CT 32 ASP CB 511 -0.0303 12.01 + 512 HC 32 ASP HB1 512 -0.0122 1.008 + 513 HC 32 ASP HB2 513 -0.0122 1.008 + 514 C 32 ASP CG 514 0.7994 12.01 + 515 O2 32 ASP OD1 515 -0.8014 16 + 516 O2 32 ASP OD2 516 -0.8014 16 + 517 C 32 ASP C 517 0.5366 12.01 + 518 O 32 ASP O 518 -0.5819 16 ; qtot 0 +; residue 33 LYS rtp LYS q +1.0 + 519 N 33 LYS N 519 -0.3479 14.01 + 520 H 33 LYS H 520 0.2747 1.008 + 521 CT 33 LYS CA 521 -0.24 12.01 + 522 H1 33 LYS HA 522 0.1426 1.008 + 523 CT 33 LYS CB 523 -0.0094 12.01 + 524 HC 33 LYS HB1 524 0.0362 1.008 + 525 HC 33 LYS HB2 525 0.0362 1.008 + 526 CT 33 LYS CG 526 0.0187 12.01 + 527 HC 33 LYS HG1 527 0.0103 1.008 + 528 HC 33 LYS HG2 528 0.0103 1.008 + 529 CT 33 LYS CD 529 -0.0479 12.01 + 530 HC 33 LYS HD1 530 0.0621 1.008 + 531 HC 33 LYS HD2 531 0.0621 1.008 + 532 CT 33 LYS CE 532 -0.0143 12.01 + 533 HP 33 LYS HE1 533 0.1135 1.008 + 534 HP 33 LYS HE2 534 0.1135 1.008 + 535 N3 33 LYS NZ 535 -0.3854 14.01 + 536 H 33 LYS HZ1 536 0.34 1.008 + 537 H 33 LYS HZ2 537 0.34 1.008 + 538 H 33 LYS HZ3 538 0.34 1.008 + 539 C 33 LYS C 539 0.7341 12.01 + 540 O 33 LYS O 540 -0.5894 16 ; qtot 1 +; residue 34 GLU rtp GLU q -1.0 + 541 N 34 GLU N 541 -0.5163 14.01 + 542 H 34 GLU H 542 0.2936 1.008 + 543 CT 34 GLU CA 543 0.0397 12.01 + 544 H1 34 GLU HA 544 0.1105 1.008 + 545 CT 34 GLU CB 545 0.056 12.01 + 546 HC 34 GLU HB1 546 -0.0173 1.008 + 547 HC 34 GLU HB2 547 -0.0173 1.008 + 548 CT 34 GLU CG 548 0.0136 12.01 + 549 HC 34 GLU HG1 549 -0.0425 1.008 + 550 HC 34 GLU HG2 550 -0.0425 1.008 + 551 C 34 GLU CD 551 0.8054 12.01 + 552 O2 34 GLU OE1 552 -0.8188 16 + 553 O2 34 GLU OE2 553 -0.8188 16 + 554 C 34 GLU C 554 0.5366 12.01 + 555 O 34 GLU O 555 -0.5819 16 ; qtot 0 +; residue 35 GLY rtp GLY q 0.0 + 556 N 35 GLY N 556 -0.4157 14.01 + 557 H 35 GLY H 557 0.2719 1.008 + 558 CT 35 GLY CA 558 -0.0252 12.01 + 559 H1 35 GLY HA1 559 0.0698 1.008 + 560 H1 35 GLY HA2 560 0.0698 1.008 + 561 C 35 GLY C 561 0.5973 12.01 + 562 O 35 GLY O 562 -0.5679 16 ; qtot 0 +; residue 36 ILE rtp ILE q 0.0 + 563 N 36 ILE N 563 -0.4157 14.01 + 564 H 36 ILE H 564 0.2719 1.008 + 565 CT 36 ILE CA 565 -0.0597 12.01 + 566 H1 36 ILE HA 566 0.0869 1.008 + 567 CT 36 ILE CB 567 0.1303 12.01 + 568 HC 36 ILE HB 568 0.0187 1.008 + 569 CT 36 ILE CG2 569 -0.3204 12.01 + 570 HC 36 ILE HG21 570 0.0882 1.008 + 571 HC 36 ILE HG22 571 0.0882 1.008 + 572 HC 36 ILE HG23 572 0.0882 1.008 + 573 CT 36 ILE CG1 573 -0.043 12.01 + 574 HC 36 ILE HG11 574 0.0236 1.008 + 575 HC 36 ILE HG12 575 0.0236 1.008 + 576 CT 36 ILE CD 576 -0.066 12.01 + 577 HC 36 ILE HD1 577 0.0186 1.008 + 578 HC 36 ILE HD2 578 0.0186 1.008 + 579 HC 36 ILE HD3 579 0.0186 1.008 + 580 C 36 ILE C 580 0.5973 12.01 + 581 O 36 ILE O 581 -0.5679 16 ; qtot 0 +; residue 37 PRO rtp PRO q 0.0 + 582 N 37 PRO N 582 -0.2548 14.01 + 583 CT 37 PRO CD 583 0.0192 12.01 + 584 H1 37 PRO HD1 584 0.0391 1.008 + 585 H1 37 PRO HD2 585 0.0391 1.008 + 586 CT 37 PRO CG 586 0.0189 12.01 + 587 HC 37 PRO HG1 587 0.0213 1.008 + 588 HC 37 PRO HG2 588 0.0213 1.008 + 589 CT 37 PRO CB 589 -0.007 12.01 + 590 HC 37 PRO HB1 590 0.0253 1.008 + 591 HC 37 PRO HB2 591 0.0253 1.008 + 592 CT 37 PRO CA 592 -0.0266 12.01 + 593 H1 37 PRO HA 593 0.0641 1.008 + 594 C 37 PRO C 594 0.5896 12.01 + 595 O 37 PRO O 595 -0.5748 16 ; qtot 0 +; residue 38 PRO rtp PRO q 0.0 + 596 N 38 PRO N 596 -0.2548 14.01 + 597 CT 38 PRO CD 597 0.0192 12.01 + 598 H1 38 PRO HD1 598 0.0391 1.008 + 599 H1 38 PRO HD2 599 0.0391 1.008 + 600 CT 38 PRO CG 600 0.0189 12.01 + 601 HC 38 PRO HG1 601 0.0213 1.008 + 602 HC 38 PRO HG2 602 0.0213 1.008 + 603 CT 38 PRO CB 603 -0.007 12.01 + 604 HC 38 PRO HB1 604 0.0253 1.008 + 605 HC 38 PRO HB2 605 0.0253 1.008 + 606 CT 38 PRO CA 606 -0.0266 12.01 + 607 H1 38 PRO HA 607 0.0641 1.008 + 608 C 38 PRO C 608 0.5896 12.01 + 609 O 38 PRO O 609 -0.5748 16 ; qtot 0 +; residue 39 ASP rtp ASP q -1.0 + 610 N 39 ASP N 610 -0.5163 14.01 + 611 H 39 ASP H 611 0.2936 1.008 + 612 CT 39 ASP CA 612 0.0381 12.01 + 613 H1 39 ASP HA 613 0.088 1.008 + 614 CT 39 ASP CB 614 -0.0303 12.01 + 615 HC 39 ASP HB1 615 -0.0122 1.008 + 616 HC 39 ASP HB2 616 -0.0122 1.008 + 617 C 39 ASP CG 617 0.7994 12.01 + 618 O2 39 ASP OD1 618 -0.8014 16 + 619 O2 39 ASP OD2 619 -0.8014 16 + 620 C 39 ASP C 620 0.5366 12.01 + 621 O 39 ASP O 621 -0.5819 16 ; qtot -1 +; residue 40 GLN rtp GLN q 0.0 + 622 N 40 GLN N 622 -0.4157 14.01 + 623 H 40 GLN H 623 0.2719 1.008 + 624 CT 40 GLN CA 624 -0.0031 12.01 + 625 H1 40 GLN HA 625 0.085 1.008 + 626 CT 40 GLN CB 626 -0.0036 12.01 + 627 HC 40 GLN HB1 627 0.0171 1.008 + 628 HC 40 GLN HB2 628 0.0171 1.008 + 629 CT 40 GLN CG 629 -0.0645 12.01 + 630 HC 40 GLN HG1 630 0.0352 1.008 + 631 HC 40 GLN HG2 631 0.0352 1.008 + 632 C 40 GLN CD 632 0.6951 12.01 + 633 O 40 GLN OE1 633 -0.6086 16 + 634 N 40 GLN NE2 634 -0.9407 14.01 + 635 H 40 GLN HE21 635 0.4251 1.008 + 636 H 40 GLN HE22 636 0.4251 1.008 + 637 C 40 GLN C 637 0.5973 12.01 + 638 O 40 GLN O 638 -0.5679 16 ; qtot -1 +; residue 41 GLN rtp GLN q 0.0 + 639 N 41 GLN N 639 -0.4157 14.01 + 640 H 41 GLN H 640 0.2719 1.008 + 641 CT 41 GLN CA 641 -0.0031 12.01 + 642 H1 41 GLN HA 642 0.085 1.008 + 643 CT 41 GLN CB 643 -0.0036 12.01 + 644 HC 41 GLN HB1 644 0.0171 1.008 + 645 HC 41 GLN HB2 645 0.0171 1.008 + 646 CT 41 GLN CG 646 -0.0645 12.01 + 647 HC 41 GLN HG1 647 0.0352 1.008 + 648 HC 41 GLN HG2 648 0.0352 1.008 + 649 C 41 GLN CD 649 0.6951 12.01 + 650 O 41 GLN OE1 650 -0.6086 16 + 651 N 41 GLN NE2 651 -0.9407 14.01 + 652 H 41 GLN HE21 652 0.4251 1.008 + 653 H 41 GLN HE22 653 0.4251 1.008 + 654 C 41 GLN C 654 0.5973 12.01 + 655 O 41 GLN O 655 -0.5679 16 ; qtot -1 +; residue 42 ARG rtp ARG q +1.0 + 656 N 42 ARG N 656 -0.3479 14.01 + 657 H 42 ARG H 657 0.2747 1.008 + 658 CT 42 ARG CA 658 -0.2637 12.01 + 659 H1 42 ARG HA 659 0.156 1.008 + 660 CT 42 ARG CB 660 -0.0007 12.01 + 661 HC 42 ARG HB1 661 0.0327 1.008 + 662 HC 42 ARG HB2 662 0.0327 1.008 + 663 CT 42 ARG CG 663 0.039 12.01 + 664 HC 42 ARG HG1 664 0.0285 1.008 + 665 HC 42 ARG HG2 665 0.0285 1.008 + 666 CT 42 ARG CD 666 0.0486 12.01 + 667 H1 42 ARG HD1 667 0.0687 1.008 + 668 H1 42 ARG HD2 668 0.0687 1.008 + 669 N2 42 ARG NE 669 -0.5295 14.01 + 670 H 42 ARG HE 670 0.3456 1.008 + 671 CA 42 ARG CZ 671 0.8076 12.01 + 672 N2 42 ARG NH1 672 -0.8627 14.01 + 673 H 42 ARG HH11 673 0.4478 1.008 + 674 H 42 ARG HH12 674 0.4478 1.008 + 675 N2 42 ARG NH2 675 -0.8627 14.01 + 676 H 42 ARG HH21 676 0.4478 1.008 + 677 H 42 ARG HH22 677 0.4478 1.008 + 678 C 42 ARG C 678 0.7341 12.01 + 679 O 42 ARG O 679 -0.5894 16 ; qtot 0 +; residue 43 LEU rtp LEU q 0.0 + 680 N 43 LEU N 680 -0.4157 14.01 + 681 H 43 LEU H 681 0.2719 1.008 + 682 CT 43 LEU CA 682 -0.0518 12.01 + 683 H1 43 LEU HA 683 0.0922 1.008 + 684 CT 43 LEU CB 684 -0.1102 12.01 + 685 HC 43 LEU HB1 685 0.0457 1.008 + 686 HC 43 LEU HB2 686 0.0457 1.008 + 687 CT 43 LEU CG 687 0.3531 12.01 + 688 HC 43 LEU HG 688 -0.0361 1.008 + 689 CT 43 LEU CD1 689 -0.4121 12.01 + 690 HC 43 LEU HD11 690 0.1 1.008 + 691 HC 43 LEU HD12 691 0.1 1.008 + 692 HC 43 LEU HD13 692 0.1 1.008 + 693 CT 43 LEU CD2 693 -0.4121 12.01 + 694 HC 43 LEU HD21 694 0.1 1.008 + 695 HC 43 LEU HD22 695 0.1 1.008 + 696 HC 43 LEU HD23 696 0.1 1.008 + 697 C 43 LEU C 697 0.5973 12.01 + 698 O 43 LEU O 698 -0.5679 16 ; qtot 0 +; residue 44 ILE rtp ILE q 0.0 + 699 N 44 ILE N 699 -0.4157 14.01 + 700 H 44 ILE H 700 0.2719 1.008 + 701 CT 44 ILE CA 701 -0.0597 12.01 + 702 H1 44 ILE HA 702 0.0869 1.008 + 703 CT 44 ILE CB 703 0.1303 12.01 + 704 HC 44 ILE HB 704 0.0187 1.008 + 705 CT 44 ILE CG2 705 -0.3204 12.01 + 706 HC 44 ILE HG21 706 0.0882 1.008 + 707 HC 44 ILE HG22 707 0.0882 1.008 + 708 HC 44 ILE HG23 708 0.0882 1.008 + 709 CT 44 ILE CG1 709 -0.043 12.01 + 710 HC 44 ILE HG11 710 0.0236 1.008 + 711 HC 44 ILE HG12 711 0.0236 1.008 + 712 CT 44 ILE CD 712 -0.066 12.01 + 713 HC 44 ILE HD1 713 0.0186 1.008 + 714 HC 44 ILE HD2 714 0.0186 1.008 + 715 HC 44 ILE HD3 715 0.0186 1.008 + 716 C 44 ILE C 716 0.5973 12.01 + 717 O 44 ILE O 717 -0.5679 16 ; qtot 0 +; residue 45 PHE rtp PHE q 0.0 + 718 N 45 PHE N 718 -0.4157 14.01 + 719 H 45 PHE H 719 0.2719 1.008 + 720 CT 45 PHE CA 720 -0.0024 12.01 + 721 H1 45 PHE HA 721 0.0978 1.008 + 722 CT 45 PHE CB 722 -0.0343 12.01 + 723 HC 45 PHE HB1 723 0.0295 1.008 + 724 HC 45 PHE HB2 724 0.0295 1.008 + 725 CA 45 PHE CG 725 0.0118 12.01 + 726 CA 45 PHE CD1 726 -0.1256 12.01 + 727 HA 45 PHE HD1 727 0.133 1.008 + 728 CA 45 PHE CE1 728 -0.1704 12.01 + 729 HA 45 PHE HE1 729 0.143 1.008 + 730 CA 45 PHE CZ 730 -0.1072 12.01 + 731 HA 45 PHE HZ 731 0.1297 1.008 + 732 CA 45 PHE CE2 732 -0.1704 12.01 + 733 HA 45 PHE HE2 733 0.143 1.008 + 734 CA 45 PHE CD2 734 -0.1256 12.01 + 735 HA 45 PHE HD2 735 0.133 1.008 + 736 C 45 PHE C 736 0.5973 12.01 + 737 O 45 PHE O 737 -0.5679 16 ; qtot 0 +; residue 46 ALA rtp ALA q 0.0 + 738 N 46 ALA N 738 -0.4157 14.01 + 739 H 46 ALA H 739 0.2719 1.008 + 740 CT 46 ALA CA 740 0.0337 12.01 + 741 H1 46 ALA HA 741 0.0823 1.008 + 742 CT 46 ALA CB 742 -0.1825 12.01 + 743 HC 46 ALA HB1 743 0.0603 1.008 + 744 HC 46 ALA HB2 744 0.0603 1.008 + 745 HC 46 ALA HB3 745 0.0603 1.008 + 746 C 46 ALA C 746 0.5973 12.01 + 747 O 46 ALA O 747 -0.5679 16 ; qtot 0 +; residue 47 GLY rtp GLY q 0.0 + 748 N 47 GLY N 748 -0.4157 14.01 + 749 H 47 GLY H 749 0.2719 1.008 + 750 CT 47 GLY CA 750 -0.0252 12.01 + 751 H1 47 GLY HA1 751 0.0698 1.008 + 752 H1 47 GLY HA2 752 0.0698 1.008 + 753 C 47 GLY C 753 0.5973 12.01 + 754 O 47 GLY O 754 -0.5679 16 ; qtot 0 +; residue 48 LYS rtp LYS q +1.0 + 755 N 48 LYS N 755 -0.3479 14.01 + 756 H 48 LYS H 756 0.2747 1.008 + 757 CT 48 LYS CA 757 -0.24 12.01 + 758 H1 48 LYS HA 758 0.1426 1.008 + 759 CT 48 LYS CB 759 -0.0094 12.01 + 760 HC 48 LYS HB1 760 0.0362 1.008 + 761 HC 48 LYS HB2 761 0.0362 1.008 + 762 CT 48 LYS CG 762 0.0187 12.01 + 763 HC 48 LYS HG1 763 0.0103 1.008 + 764 HC 48 LYS HG2 764 0.0103 1.008 + 765 CT 48 LYS CD 765 -0.0479 12.01 + 766 HC 48 LYS HD1 766 0.0621 1.008 + 767 HC 48 LYS HD2 767 0.0621 1.008 + 768 CT 48 LYS CE 768 -0.0143 12.01 + 769 HP 48 LYS HE1 769 0.1135 1.008 + 770 HP 48 LYS HE2 770 0.1135 1.008 + 771 N3 48 LYS NZ 771 -0.3854 14.01 + 772 H 48 LYS HZ1 772 0.34 1.008 + 773 H 48 LYS HZ2 773 0.34 1.008 + 774 H 48 LYS HZ3 774 0.34 1.008 + 775 C 48 LYS C 775 0.7341 12.01 + 776 O 48 LYS O 776 -0.5894 16 ; qtot 1 +; residue 49 GLN rtp GLN q 0.0 + 777 N 49 GLN N 777 -0.4157 14.01 + 778 H 49 GLN H 778 0.2719 1.008 + 779 CT 49 GLN CA 779 -0.0031 12.01 + 780 H1 49 GLN HA 780 0.085 1.008 + 781 CT 49 GLN CB 781 -0.0036 12.01 + 782 HC 49 GLN HB1 782 0.0171 1.008 + 783 HC 49 GLN HB2 783 0.0171 1.008 + 784 CT 49 GLN CG 784 -0.0645 12.01 + 785 HC 49 GLN HG1 785 0.0352 1.008 + 786 HC 49 GLN HG2 786 0.0352 1.008 + 787 C 49 GLN CD 787 0.6951 12.01 + 788 O 49 GLN OE1 788 -0.6086 16 + 789 N 49 GLN NE2 789 -0.9407 14.01 + 790 H 49 GLN HE21 790 0.4251 1.008 + 791 H 49 GLN HE22 791 0.4251 1.008 + 792 C 49 GLN C 792 0.5973 12.01 + 793 O 49 GLN O 793 -0.5679 16 ; qtot 1 +; residue 50 LEU rtp LEU q 0.0 + 794 N 50 LEU N 794 -0.4157 14.01 + 795 H 50 LEU H 795 0.2719 1.008 + 796 CT 50 LEU CA 796 -0.0518 12.01 + 797 H1 50 LEU HA 797 0.0922 1.008 + 798 CT 50 LEU CB 798 -0.1102 12.01 + 799 HC 50 LEU HB1 799 0.0457 1.008 + 800 HC 50 LEU HB2 800 0.0457 1.008 + 801 CT 50 LEU CG 801 0.3531 12.01 + 802 HC 50 LEU HG 802 -0.0361 1.008 + 803 CT 50 LEU CD1 803 -0.4121 12.01 + 804 HC 50 LEU HD11 804 0.1 1.008 + 805 HC 50 LEU HD12 805 0.1 1.008 + 806 HC 50 LEU HD13 806 0.1 1.008 + 807 CT 50 LEU CD2 807 -0.4121 12.01 + 808 HC 50 LEU HD21 808 0.1 1.008 + 809 HC 50 LEU HD22 809 0.1 1.008 + 810 HC 50 LEU HD23 810 0.1 1.008 + 811 C 50 LEU C 811 0.5973 12.01 + 812 O 50 LEU O 812 -0.5679 16 ; qtot 1 +; residue 51 GLU rtp GLU q -1.0 + 813 N 51 GLU N 813 -0.5163 14.01 + 814 H 51 GLU H 814 0.2936 1.008 + 815 CT 51 GLU CA 815 0.0397 12.01 + 816 H1 51 GLU HA 816 0.1105 1.008 + 817 CT 51 GLU CB 817 0.056 12.01 + 818 HC 51 GLU HB1 818 -0.0173 1.008 + 819 HC 51 GLU HB2 819 -0.0173 1.008 + 820 CT 51 GLU CG 820 0.0136 12.01 + 821 HC 51 GLU HG1 821 -0.0425 1.008 + 822 HC 51 GLU HG2 822 -0.0425 1.008 + 823 C 51 GLU CD 823 0.8054 12.01 + 824 O2 51 GLU OE1 824 -0.8188 16 + 825 O2 51 GLU OE2 825 -0.8188 16 + 826 C 51 GLU C 826 0.5366 12.01 + 827 O 51 GLU O 827 -0.5819 16 ; qtot 0 +; residue 52 ASP rtp ASP q -1.0 + 828 N 52 ASP N 828 -0.5163 14.01 + 829 H 52 ASP H 829 0.2936 1.008 + 830 CT 52 ASP CA 830 0.0381 12.01 + 831 H1 52 ASP HA 831 0.088 1.008 + 832 CT 52 ASP CB 832 -0.0303 12.01 + 833 HC 52 ASP HB1 833 -0.0122 1.008 + 834 HC 52 ASP HB2 834 -0.0122 1.008 + 835 C 52 ASP CG 835 0.7994 12.01 + 836 O2 52 ASP OD1 836 -0.8014 16 + 837 O2 52 ASP OD2 837 -0.8014 16 + 838 C 52 ASP C 838 0.5366 12.01 + 839 O 52 ASP O 839 -0.5819 16 ; qtot -1 +; residue 53 GLY rtp GLY q 0.0 + 840 N 53 GLY N 840 -0.4157 14.01 + 841 H 53 GLY H 841 0.2719 1.008 + 842 CT 53 GLY CA 842 -0.0252 12.01 + 843 H1 53 GLY HA1 843 0.0698 1.008 + 844 H1 53 GLY HA2 844 0.0698 1.008 + 845 C 53 GLY C 845 0.5973 12.01 + 846 O 53 GLY O 846 -0.5679 16 ; qtot -1 +; residue 54 ARG rtp ARG q +1.0 + 847 N 54 ARG N 847 -0.3479 14.01 + 848 H 54 ARG H 848 0.2747 1.008 + 849 CT 54 ARG CA 849 -0.2637 12.01 + 850 H1 54 ARG HA 850 0.156 1.008 + 851 CT 54 ARG CB 851 -0.0007 12.01 + 852 HC 54 ARG HB1 852 0.0327 1.008 + 853 HC 54 ARG HB2 853 0.0327 1.008 + 854 CT 54 ARG CG 854 0.039 12.01 + 855 HC 54 ARG HG1 855 0.0285 1.008 + 856 HC 54 ARG HG2 856 0.0285 1.008 + 857 CT 54 ARG CD 857 0.0486 12.01 + 858 H1 54 ARG HD1 858 0.0687 1.008 + 859 H1 54 ARG HD2 859 0.0687 1.008 + 860 N2 54 ARG NE 860 -0.5295 14.01 + 861 H 54 ARG HE 861 0.3456 1.008 + 862 CA 54 ARG CZ 862 0.8076 12.01 + 863 N2 54 ARG NH1 863 -0.8627 14.01 + 864 H 54 ARG HH11 864 0.4478 1.008 + 865 H 54 ARG HH12 865 0.4478 1.008 + 866 N2 54 ARG NH2 866 -0.8627 14.01 + 867 H 54 ARG HH21 867 0.4478 1.008 + 868 H 54 ARG HH22 868 0.4478 1.008 + 869 C 54 ARG C 869 0.7341 12.01 + 870 O 54 ARG O 870 -0.5894 16 ; qtot 0 +; residue 55 THR rtp THR q 0.0 + 871 N 55 THR N 871 -0.4157 14.01 + 872 H 55 THR H 872 0.2719 1.008 + 873 CT 55 THR CA 873 -0.0389 12.01 + 874 H1 55 THR HA 874 0.1007 1.008 + 875 CT 55 THR CB 875 0.3654 12.01 + 876 H1 55 THR HB 876 0.0043 1.008 + 877 CT 55 THR CG2 877 -0.2438 12.01 + 878 HC 55 THR HG21 878 0.0642 1.008 + 879 HC 55 THR HG22 879 0.0642 1.008 + 880 HC 55 THR HG23 880 0.0642 1.008 + 881 OH 55 THR OG1 881 -0.6761 16 + 882 HO 55 THR HG1 882 0.4102 1.008 + 883 C 55 THR C 883 0.5973 12.01 + 884 O 55 THR O 884 -0.5679 16 ; qtot 0 +; residue 56 LEU rtp LEU q 0.0 + 885 N 56 LEU N 885 -0.4157 14.01 + 886 H 56 LEU H 886 0.2719 1.008 + 887 CT 56 LEU CA 887 -0.0518 12.01 + 888 H1 56 LEU HA 888 0.0922 1.008 + 889 CT 56 LEU CB 889 -0.1102 12.01 + 890 HC 56 LEU HB1 890 0.0457 1.008 + 891 HC 56 LEU HB2 891 0.0457 1.008 + 892 CT 56 LEU CG 892 0.3531 12.01 + 893 HC 56 LEU HG 893 -0.0361 1.008 + 894 CT 56 LEU CD1 894 -0.4121 12.01 + 895 HC 56 LEU HD11 895 0.1 1.008 + 896 HC 56 LEU HD12 896 0.1 1.008 + 897 HC 56 LEU HD13 897 0.1 1.008 + 898 CT 56 LEU CD2 898 -0.4121 12.01 + 899 HC 56 LEU HD21 899 0.1 1.008 + 900 HC 56 LEU HD22 900 0.1 1.008 + 901 HC 56 LEU HD23 901 0.1 1.008 + 902 C 56 LEU C 902 0.5973 12.01 + 903 O 56 LEU O 903 -0.5679 16 ; qtot 0 +; residue 57 SER rtp SER q 0.0 + 904 N 57 SER N 904 -0.4157 14.01 + 905 H 57 SER H 905 0.2719 1.008 + 906 CT 57 SER CA 906 -0.0249 12.01 + 907 H1 57 SER HA 907 0.0843 1.008 + 908 CT 57 SER CB 908 0.2117 12.01 + 909 H1 57 SER HB1 909 0.0352 1.008 + 910 H1 57 SER HB2 910 0.0352 1.008 + 911 OH 57 SER OG 911 -0.6546 16 + 912 HO 57 SER HG 912 0.4275 1.008 + 913 C 57 SER C 913 0.5973 12.01 + 914 O 57 SER O 914 -0.5679 16 ; qtot 0 +; residue 58 ASP rtp ASP q -1.0 + 915 N 58 ASP N 915 -0.5163 14.01 + 916 H 58 ASP H 916 0.2936 1.008 + 917 CT 58 ASP CA 917 0.0381 12.01 + 918 H1 58 ASP HA 918 0.088 1.008 + 919 CT 58 ASP CB 919 -0.0303 12.01 + 920 HC 58 ASP HB1 920 -0.0122 1.008 + 921 HC 58 ASP HB2 921 -0.0122 1.008 + 922 C 58 ASP CG 922 0.7994 12.01 + 923 O2 58 ASP OD1 923 -0.8014 16 + 924 O2 58 ASP OD2 924 -0.8014 16 + 925 C 58 ASP C 925 0.5366 12.01 + 926 O 58 ASP O 926 -0.5819 16 ; qtot -1 +; residue 59 TYR rtp TYR q 0.0 + 927 N 59 TYR N 927 -0.4157 14.01 + 928 H 59 TYR H 928 0.2719 1.008 + 929 CT 59 TYR CA 929 -0.0014 12.01 + 930 H1 59 TYR HA 930 0.0876 1.008 + 931 CT 59 TYR CB 931 -0.0152 12.01 + 932 HC 59 TYR HB1 932 0.0295 1.008 + 933 HC 59 TYR HB2 933 0.0295 1.008 + 934 CA 59 TYR CG 934 -0.0011 12.01 + 935 CA 59 TYR CD1 935 -0.1906 12.01 + 936 HA 59 TYR HD1 936 0.1699 1.008 + 937 CA 59 TYR CE1 937 -0.2341 12.01 + 938 HA 59 TYR HE1 938 0.1656 1.008 + 939 C 59 TYR CZ 939 0.3226 12.01 + 940 OH 59 TYR OH 940 -0.5579 16 + 941 HO 59 TYR HH 941 0.3992 1.008 + 942 CA 59 TYR CE2 942 -0.2341 12.01 + 943 HA 59 TYR HE2 943 0.1656 1.008 + 944 CA 59 TYR CD2 944 -0.1906 12.01 + 945 HA 59 TYR HD2 945 0.1699 1.008 + 946 C 59 TYR C 946 0.5973 12.01 + 947 O 59 TYR O 947 -0.5679 16 ; qtot -1 +; residue 60 ASN rtp ASN q 0.0 + 948 N 60 ASN N 948 -0.4157 14.01 + 949 H 60 ASN H 949 0.2719 1.008 + 950 CT 60 ASN CA 950 0.0143 12.01 + 951 H1 60 ASN HA 951 0.1048 1.008 + 952 CT 60 ASN CB 952 -0.2041 12.01 + 953 HC 60 ASN HB1 953 0.0797 1.008 + 954 HC 60 ASN HB2 954 0.0797 1.008 + 955 C 60 ASN CG 955 0.713 12.01 + 956 O 60 ASN OD1 956 -0.5931 16 + 957 N 60 ASN ND2 957 -0.9191 14.01 + 958 H 60 ASN HD21 958 0.4196 1.008 + 959 H 60 ASN HD22 959 0.4196 1.008 + 960 C 60 ASN C 960 0.5973 12.01 + 961 O 60 ASN O 961 -0.5679 16 ; qtot -1 +; residue 61 ILE rtp ILE q 0.0 + 962 N 61 ILE N 962 -0.4157 14.01 + 963 H 61 ILE H 963 0.2719 1.008 + 964 CT 61 ILE CA 964 -0.0597 12.01 + 965 H1 61 ILE HA 965 0.0869 1.008 + 966 CT 61 ILE CB 966 0.1303 12.01 + 967 HC 61 ILE HB 967 0.0187 1.008 + 968 CT 61 ILE CG2 968 -0.3204 12.01 + 969 HC 61 ILE HG21 969 0.0882 1.008 + 970 HC 61 ILE HG22 970 0.0882 1.008 + 971 HC 61 ILE HG23 971 0.0882 1.008 + 972 CT 61 ILE CG1 972 -0.043 12.01 + 973 HC 61 ILE HG11 973 0.0236 1.008 + 974 HC 61 ILE HG12 974 0.0236 1.008 + 975 CT 61 ILE CD 975 -0.066 12.01 + 976 HC 61 ILE HD1 976 0.0186 1.008 + 977 HC 61 ILE HD2 977 0.0186 1.008 + 978 HC 61 ILE HD3 978 0.0186 1.008 + 979 C 61 ILE C 979 0.5973 12.01 + 980 O 61 ILE O 980 -0.5679 16 ; qtot -1 +; residue 62 GLN rtp GLN q 0.0 + 981 N 62 GLN N 981 -0.4157 14.01 + 982 H 62 GLN H 982 0.2719 1.008 + 983 CT 62 GLN CA 983 -0.0031 12.01 + 984 H1 62 GLN HA 984 0.085 1.008 + 985 CT 62 GLN CB 985 -0.0036 12.01 + 986 HC 62 GLN HB1 986 0.0171 1.008 + 987 HC 62 GLN HB2 987 0.0171 1.008 + 988 CT 62 GLN CG 988 -0.0645 12.01 + 989 HC 62 GLN HG1 989 0.0352 1.008 + 990 HC 62 GLN HG2 990 0.0352 1.008 + 991 C 62 GLN CD 991 0.6951 12.01 + 992 O 62 GLN OE1 992 -0.6086 16 + 993 N 62 GLN NE2 993 -0.9407 14.01 + 994 H 62 GLN HE21 994 0.4251 1.008 + 995 H 62 GLN HE22 995 0.4251 1.008 + 996 C 62 GLN C 996 0.5973 12.01 + 997 O 62 GLN O 997 -0.5679 16 ; qtot -1 +; residue 63 LYS rtp LYS q +1.0 + 998 N 63 LYS N 998 -0.3479 14.01 + 999 H 63 LYS H 999 0.2747 1.008 + 1000 CT 63 LYS CA 1000 -0.24 12.01 + 1001 H1 63 LYS HA 1001 0.1426 1.008 + 1002 CT 63 LYS CB 1002 -0.0094 12.01 + 1003 HC 63 LYS HB1 1003 0.0362 1.008 + 1004 HC 63 LYS HB2 1004 0.0362 1.008 + 1005 CT 63 LYS CG 1005 0.0187 12.01 + 1006 HC 63 LYS HG1 1006 0.0103 1.008 + 1007 HC 63 LYS HG2 1007 0.0103 1.008 + 1008 CT 63 LYS CD 1008 -0.0479 12.01 + 1009 HC 63 LYS HD1 1009 0.0621 1.008 + 1010 HC 63 LYS HD2 1010 0.0621 1.008 + 1011 CT 63 LYS CE 1011 -0.0143 12.01 + 1012 HP 63 LYS HE1 1012 0.1135 1.008 + 1013 HP 63 LYS HE2 1013 0.1135 1.008 + 1014 N3 63 LYS NZ 1014 -0.3854 14.01 + 1015 H 63 LYS HZ1 1015 0.34 1.008 + 1016 H 63 LYS HZ2 1016 0.34 1.008 + 1017 H 63 LYS HZ3 1017 0.34 1.008 + 1018 C 63 LYS C 1018 0.7341 12.01 + 1019 O 63 LYS O 1019 -0.5894 16 ; qtot 0 +; residue 64 GLU rtp GLU q -1.0 + 1020 N 64 GLU N 1020 -0.5163 14.01 + 1021 H 64 GLU H 1021 0.2936 1.008 + 1022 CT 64 GLU CA 1022 0.0397 12.01 + 1023 H1 64 GLU HA 1023 0.1105 1.008 + 1024 CT 64 GLU CB 1024 0.056 12.01 + 1025 HC 64 GLU HB1 1025 -0.0173 1.008 + 1026 HC 64 GLU HB2 1026 -0.0173 1.008 + 1027 CT 64 GLU CG 1027 0.0136 12.01 + 1028 HC 64 GLU HG1 1028 -0.0425 1.008 + 1029 HC 64 GLU HG2 1029 -0.0425 1.008 + 1030 C 64 GLU CD 1030 0.8054 12.01 + 1031 O2 64 GLU OE1 1031 -0.8188 16 + 1032 O2 64 GLU OE2 1032 -0.8188 16 + 1033 C 64 GLU C 1033 0.5366 12.01 + 1034 O 64 GLU O 1034 -0.5819 16 ; qtot -1 +; residue 65 SER rtp SER q 0.0 + 1035 N 65 SER N 1035 -0.4157 14.01 + 1036 H 65 SER H 1036 0.2719 1.008 + 1037 CT 65 SER CA 1037 -0.0249 12.01 + 1038 H1 65 SER HA 1038 0.0843 1.008 + 1039 CT 65 SER CB 1039 0.2117 12.01 + 1040 H1 65 SER HB1 1040 0.0352 1.008 + 1041 H1 65 SER HB2 1041 0.0352 1.008 + 1042 OH 65 SER OG 1042 -0.6546 16 + 1043 HO 65 SER HG 1043 0.4275 1.008 + 1044 C 65 SER C 1044 0.5973 12.01 + 1045 O 65 SER O 1045 -0.5679 16 ; qtot -1 +; residue 66 THR rtp THR q 0.0 + 1046 N 66 THR N 1046 -0.4157 14.01 + 1047 H 66 THR H 1047 0.2719 1.008 + 1048 CT 66 THR CA 1048 -0.0389 12.01 + 1049 H1 66 THR HA 1049 0.1007 1.008 + 1050 CT 66 THR CB 1050 0.3654 12.01 + 1051 H1 66 THR HB 1051 0.0043 1.008 + 1052 CT 66 THR CG2 1052 -0.2438 12.01 + 1053 HC 66 THR HG21 1053 0.0642 1.008 + 1054 HC 66 THR HG22 1054 0.0642 1.008 + 1055 HC 66 THR HG23 1055 0.0642 1.008 + 1056 OH 66 THR OG1 1056 -0.6761 16 + 1057 HO 66 THR HG1 1057 0.4102 1.008 + 1058 C 66 THR C 1058 0.5973 12.01 + 1059 O 66 THR O 1059 -0.5679 16 ; qtot -1 +; residue 67 LEU rtp LEU q 0.0 + 1060 N 67 LEU N 1060 -0.4157 14.01 + 1061 H 67 LEU H 1061 0.2719 1.008 + 1062 CT 67 LEU CA 1062 -0.0518 12.01 + 1063 H1 67 LEU HA 1063 0.0922 1.008 + 1064 CT 67 LEU CB 1064 -0.1102 12.01 + 1065 HC 67 LEU HB1 1065 0.0457 1.008 + 1066 HC 67 LEU HB2 1066 0.0457 1.008 + 1067 CT 67 LEU CG 1067 0.3531 12.01 + 1068 HC 67 LEU HG 1068 -0.0361 1.008 + 1069 CT 67 LEU CD1 1069 -0.4121 12.01 + 1070 HC 67 LEU HD11 1070 0.1 1.008 + 1071 HC 67 LEU HD12 1071 0.1 1.008 + 1072 HC 67 LEU HD13 1072 0.1 1.008 + 1073 CT 67 LEU CD2 1073 -0.4121 12.01 + 1074 HC 67 LEU HD21 1074 0.1 1.008 + 1075 HC 67 LEU HD22 1075 0.1 1.008 + 1076 HC 67 LEU HD23 1076 0.1 1.008 + 1077 C 67 LEU C 1077 0.5973 12.01 + 1078 O 67 LEU O 1078 -0.5679 16 ; qtot -1 +; residue 68 HIS rtp HIE q 0.0 + 1079 N 68 HIS N 1079 -0.4157 14.01 + 1080 H 68 HIS H 1080 0.2719 1.008 + 1081 CT 68 HIS CA 1081 -0.0581 12.01 + 1082 H1 68 HIS HA 1082 0.136 1.008 + 1083 CT 68 HIS CB 1083 -0.0074 12.01 + 1084 HC 68 HIS HB1 1084 0.0367 1.008 + 1085 HC 68 HIS HB2 1085 0.0367 1.008 + 1086 CC 68 HIS CG 1086 0.1868 12.01 + 1087 NB 68 HIS ND1 1087 -0.5432 14.01 + 1088 CR 68 HIS CE1 1088 0.1635 12.01 + 1089 H5 68 HIS HE1 1089 0.1435 1.008 + 1090 NA 68 HIS NE2 1090 -0.2795 14.01 + 1091 H 68 HIS HE2 1091 0.3339 1.008 + 1092 CW 68 HIS CD2 1092 -0.2207 12.01 + 1093 H4 68 HIS HD2 1093 0.1862 1.008 + 1094 C 68 HIS C 1094 0.5973 12.01 + 1095 O 68 HIS O 1095 -0.5679 16 ; qtot -1 +; residue 69 LEU rtp LEU q 0.0 + 1096 N 69 LEU N 1096 -0.4157 14.01 + 1097 H 69 LEU H 1097 0.2719 1.008 + 1098 CT 69 LEU CA 1098 -0.0518 12.01 + 1099 H1 69 LEU HA 1099 0.0922 1.008 + 1100 CT 69 LEU CB 1100 -0.1102 12.01 + 1101 HC 69 LEU HB1 1101 0.0457 1.008 + 1102 HC 69 LEU HB2 1102 0.0457 1.008 + 1103 CT 69 LEU CG 1103 0.3531 12.01 + 1104 HC 69 LEU HG 1104 -0.0361 1.008 + 1105 CT 69 LEU CD1 1105 -0.4121 12.01 + 1106 HC 69 LEU HD11 1106 0.1 1.008 + 1107 HC 69 LEU HD12 1107 0.1 1.008 + 1108 HC 69 LEU HD13 1108 0.1 1.008 + 1109 CT 69 LEU CD2 1109 -0.4121 12.01 + 1110 HC 69 LEU HD21 1110 0.1 1.008 + 1111 HC 69 LEU HD22 1111 0.1 1.008 + 1112 HC 69 LEU HD23 1112 0.1 1.008 + 1113 C 69 LEU C 1113 0.5973 12.01 + 1114 O 69 LEU O 1114 -0.5679 16 ; qtot -1 +; residue 70 VAL rtp VAL q 0.0 + 1115 N 70 VAL N 1115 -0.4157 14.01 + 1116 H 70 VAL H 1116 0.2719 1.008 + 1117 CT 70 VAL CA 1117 -0.0875 12.01 + 1118 H1 70 VAL HA 1118 0.0969 1.008 + 1119 CT 70 VAL CB 1119 0.2985 12.01 + 1120 HC 70 VAL HB 1120 -0.0297 1.008 + 1121 CT 70 VAL CG1 1121 -0.3192 12.01 + 1122 HC 70 VAL HG11 1122 0.0791 1.008 + 1123 HC 70 VAL HG12 1123 0.0791 1.008 + 1124 HC 70 VAL HG13 1124 0.0791 1.008 + 1125 CT 70 VAL CG2 1125 -0.3192 12.01 + 1126 HC 70 VAL HG21 1126 0.0791 1.008 + 1127 HC 70 VAL HG22 1127 0.0791 1.008 + 1128 HC 70 VAL HG23 1128 0.0791 1.008 + 1129 C 70 VAL C 1129 0.5973 12.01 + 1130 O 70 VAL O 1130 -0.5679 16 ; qtot -1 +; residue 71 LEU rtp LEU q 0.0 + 1131 N 71 LEU N 1131 -0.4157 14.01 + 1132 H 71 LEU H 1132 0.2719 1.008 + 1133 CT 71 LEU CA 1133 -0.0518 12.01 + 1134 H1 71 LEU HA 1134 0.0922 1.008 + 1135 CT 71 LEU CB 1135 -0.1102 12.01 + 1136 HC 71 LEU HB1 1136 0.0457 1.008 + 1137 HC 71 LEU HB2 1137 0.0457 1.008 + 1138 CT 71 LEU CG 1138 0.3531 12.01 + 1139 HC 71 LEU HG 1139 -0.0361 1.008 + 1140 CT 71 LEU CD1 1140 -0.4121 12.01 + 1141 HC 71 LEU HD11 1141 0.1 1.008 + 1142 HC 71 LEU HD12 1142 0.1 1.008 + 1143 HC 71 LEU HD13 1143 0.1 1.008 + 1144 CT 71 LEU CD2 1144 -0.4121 12.01 + 1145 HC 71 LEU HD21 1145 0.1 1.008 + 1146 HC 71 LEU HD22 1146 0.1 1.008 + 1147 HC 71 LEU HD23 1147 0.1 1.008 + 1148 C 71 LEU C 1148 0.5973 12.01 + 1149 O 71 LEU O 1149 -0.5679 16 ; qtot -1 +; residue 72 ARG rtp ARG q +1.0 + 1150 N 72 ARG N 1150 -0.3479 14.01 + 1151 H 72 ARG H 1151 0.2747 1.008 + 1152 CT 72 ARG CA 1152 -0.2637 12.01 + 1153 H1 72 ARG HA 1153 0.156 1.008 + 1154 CT 72 ARG CB 1154 -0.0007 12.01 + 1155 HC 72 ARG HB1 1155 0.0327 1.008 + 1156 HC 72 ARG HB2 1156 0.0327 1.008 + 1157 CT 72 ARG CG 1157 0.039 12.01 + 1158 HC 72 ARG HG1 1158 0.0285 1.008 + 1159 HC 72 ARG HG2 1159 0.0285 1.008 + 1160 CT 72 ARG CD 1160 0.0486 12.01 + 1161 H1 72 ARG HD1 1161 0.0687 1.008 + 1162 H1 72 ARG HD2 1162 0.0687 1.008 + 1163 N2 72 ARG NE 1163 -0.5295 14.01 + 1164 H 72 ARG HE 1164 0.3456 1.008 + 1165 CA 72 ARG CZ 1165 0.8076 12.01 + 1166 N2 72 ARG NH1 1166 -0.8627 14.01 + 1167 H 72 ARG HH11 1167 0.4478 1.008 + 1168 H 72 ARG HH12 1168 0.4478 1.008 + 1169 N2 72 ARG NH2 1169 -0.8627 14.01 + 1170 H 72 ARG HH21 1170 0.4478 1.008 + 1171 H 72 ARG HH22 1171 0.4478 1.008 + 1172 C 72 ARG C 1172 0.7341 12.01 + 1173 O 72 ARG O 1173 -0.5894 16 ; qtot 0 +; residue 73 LEU rtp LEU q 0.0 + 1174 N 73 LEU N 1174 -0.4157 14.01 + 1175 H 73 LEU H 1175 0.2719 1.008 + 1176 CT 73 LEU CA 1176 -0.0518 12.01 + 1177 H1 73 LEU HA 1177 0.0922 1.008 + 1178 CT 73 LEU CB 1178 -0.1102 12.01 + 1179 HC 73 LEU HB1 1179 0.0457 1.008 + 1180 HC 73 LEU HB2 1180 0.0457 1.008 + 1181 CT 73 LEU CG 1181 0.3531 12.01 + 1182 HC 73 LEU HG 1182 -0.0361 1.008 + 1183 CT 73 LEU CD1 1183 -0.4121 12.01 + 1184 HC 73 LEU HD11 1184 0.1 1.008 + 1185 HC 73 LEU HD12 1185 0.1 1.008 + 1186 HC 73 LEU HD13 1186 0.1 1.008 + 1187 CT 73 LEU CD2 1187 -0.4121 12.01 + 1188 HC 73 LEU HD21 1188 0.1 1.008 + 1189 HC 73 LEU HD22 1189 0.1 1.008 + 1190 HC 73 LEU HD23 1190 0.1 1.008 + 1191 C 73 LEU C 1191 0.5973 12.01 + 1192 O 73 LEU O 1192 -0.5679 16 ; qtot 0 +; residue 74 ARG rtp ARG q +1.0 + 1193 N 74 ARG N 1193 -0.3479 14.01 + 1194 H 74 ARG H 1194 0.2747 1.008 + 1195 CT 74 ARG CA 1195 -0.2637 12.01 + 1196 H1 74 ARG HA 1196 0.156 1.008 + 1197 CT 74 ARG CB 1197 -0.0007 12.01 + 1198 HC 74 ARG HB1 1198 0.0327 1.008 + 1199 HC 74 ARG HB2 1199 0.0327 1.008 + 1200 CT 74 ARG CG 1200 0.039 12.01 + 1201 HC 74 ARG HG1 1201 0.0285 1.008 + 1202 HC 74 ARG HG2 1202 0.0285 1.008 + 1203 CT 74 ARG CD 1203 0.0486 12.01 + 1204 H1 74 ARG HD1 1204 0.0687 1.008 + 1205 H1 74 ARG HD2 1205 0.0687 1.008 + 1206 N2 74 ARG NE 1206 -0.5295 14.01 + 1207 H 74 ARG HE 1207 0.3456 1.008 + 1208 CA 74 ARG CZ 1208 0.8076 12.01 + 1209 N2 74 ARG NH1 1209 -0.8627 14.01 + 1210 H 74 ARG HH11 1210 0.4478 1.008 + 1211 H 74 ARG HH12 1211 0.4478 1.008 + 1212 N2 74 ARG NH2 1212 -0.8627 14.01 + 1213 H 74 ARG HH21 1213 0.4478 1.008 + 1214 H 74 ARG HH22 1214 0.4478 1.008 + 1215 C 74 ARG C 1215 0.7341 12.01 + 1216 O 74 ARG O 1216 -0.5894 16 ; qtot 1 +; residue 75 GLY rtp GLY q 0.0 + 1217 N 75 GLY N 1217 -0.4157 14.01 + 1218 H 75 GLY H 1218 0.2719 1.008 + 1219 CT 75 GLY CA 1219 -0.0252 12.01 + 1220 H1 75 GLY HA1 1220 0.0698 1.008 + 1221 H1 75 GLY HA2 1221 0.0698 1.008 + 1222 C 75 GLY C 1222 0.5973 12.01 + 1223 O 75 GLY O 1223 -0.5679 16 ; qtot 1 +; residue 76 GLY rtp CGLY q -1.0 + 1224 N 76 GLY N 1224 -0.3821 14.01 + 1225 H 76 GLY H 1225 0.2681 1.008 + 1226 CT 76 GLY CA 1226 -0.2493 12.01 + 1227 H1 76 GLY HA1 1227 0.1056 1.008 + 1228 H1 76 GLY HA2 1228 0.1056 1.008 + 1229 C 76 GLY C 1229 0.7231 12.01 + 1230 O2 76 GLY OC1 1230 -0.7855 16 + 1231 O2 76 GLY OC2 1231 -0.7855 16 ; qtot 0 + +[ bonds ] +; ai aj funct c0 c1 c2 c3 + 1 2 1 + 1 3 1 + 1 4 1 + 1 5 1 + 5 6 1 + 5 7 1 + 5 18 1 + 7 8 1 + 7 9 1 + 7 10 1 + 10 11 1 + 10 12 1 + 10 13 1 + 13 14 1 + 14 15 1 + 14 16 1 + 14 17 1 + 18 19 1 + 18 20 1 + 20 21 1 + 20 22 1 + 22 23 1 + 22 24 1 + 22 35 1 + 24 25 1 + 24 26 1 + 24 27 1 + 27 28 1 + 27 29 1 + 27 30 1 + 30 31 1 + 30 32 1 + 32 33 1 + 32 34 1 + 35 36 1 + 35 37 1 + 37 38 1 + 37 39 1 + 39 40 1 + 39 41 1 + 39 54 1 + 41 42 1 + 41 43 1 + 41 47 1 + 43 44 1 + 43 45 1 + 43 46 1 + 47 48 1 + 47 49 1 + 47 50 1 + 50 51 1 + 50 52 1 + 50 53 1 + 54 55 1 + 54 56 1 + 56 57 1 + 56 58 1 + 58 59 1 + 58 60 1 + 58 74 1 + 60 61 1 + 60 62 1 + 60 63 1 + 63 64 1 + 63 72 1 + 64 65 1 + 64 66 1 + 66 67 1 + 66 68 1 + 68 69 1 + 68 70 1 + 70 71 1 + 70 72 1 + 72 73 1 + 74 75 1 + 74 76 1 + 76 77 1 + 76 78 1 + 78 79 1 + 78 80 1 + 78 90 1 + 80 81 1 + 80 82 1 + 80 86 1 + 82 83 1 + 82 84 1 + 82 85 1 + 86 87 1 + 86 88 1 + 86 89 1 + 90 91 1 + 90 92 1 + 92 93 1 + 92 94 1 + 94 95 1 + 94 96 1 + 94 112 1 + 96 97 1 + 96 98 1 + 96 99 1 + 99 100 1 + 99 101 1 + 99 102 1 + 102 103 1 + 102 104 1 + 102 105 1 + 105 106 1 + 105 107 1 + 105 108 1 + 108 109 1 + 108 110 1 + 108 111 1 + 112 113 1 + 112 114 1 + 114 115 1 + 114 116 1 + 116 117 1 + 116 118 1 + 116 126 1 + 118 119 1 + 118 120 1 + 118 124 1 + 120 121 1 + 120 122 1 + 120 123 1 + 124 125 1 + 126 127 1 + 126 128 1 + 128 129 1 + 128 130 1 + 130 131 1 + 130 132 1 + 130 145 1 + 132 133 1 + 132 134 1 + 132 135 1 + 135 136 1 + 135 137 1 + 135 141 1 + 137 138 1 + 137 139 1 + 137 140 1 + 141 142 1 + 141 143 1 + 141 144 1 + 145 146 1 + 145 147 1 + 147 148 1 + 147 149 1 + 149 150 1 + 149 151 1 + 149 159 1 + 151 152 1 + 151 153 1 + 151 157 1 + 153 154 1 + 153 155 1 + 153 156 1 + 157 158 1 + 159 160 1 + 159 161 1 + 161 162 1 + 161 163 1 + 163 164 1 + 163 165 1 + 163 166 1 + 166 167 1 + 166 168 1 + 168 169 1 + 168 170 1 + 170 171 1 + 170 172 1 + 170 188 1 + 172 173 1 + 172 174 1 + 172 175 1 + 175 176 1 + 175 177 1 + 175 178 1 + 178 179 1 + 178 180 1 + 178 181 1 + 181 182 1 + 181 183 1 + 181 184 1 + 184 185 1 + 184 186 1 + 184 187 1 + 188 189 1 + 188 190 1 + 190 191 1 + 190 192 1 + 192 193 1 + 192 194 1 + 192 202 1 + 194 195 1 + 194 196 1 + 194 200 1 + 196 197 1 + 196 198 1 + 196 199 1 + 200 201 1 + 202 203 1 + 202 204 1 + 204 205 1 + 204 206 1 + 206 207 1 + 206 208 1 + 206 221 1 + 208 209 1 + 208 210 1 + 208 214 1 + 210 211 1 + 210 212 1 + 210 213 1 + 214 215 1 + 214 216 1 + 214 217 1 + 217 218 1 + 217 219 1 + 217 220 1 + 221 222 1 + 221 223 1 + 223 224 1 + 223 225 1 + 225 226 1 + 225 227 1 + 225 235 1 + 227 228 1 + 227 229 1 + 227 233 1 + 229 230 1 + 229 231 1 + 229 232 1 + 233 234 1 + 235 236 1 + 235 237 1 + 237 238 1 + 237 239 1 + 239 240 1 + 239 241 1 + 239 254 1 + 241 242 1 + 241 243 1 + 241 244 1 + 244 245 1 + 244 246 1 + 244 250 1 + 246 247 1 + 246 248 1 + 246 249 1 + 250 251 1 + 250 252 1 + 250 253 1 + 254 255 1 + 254 256 1 + 256 257 1 + 256 258 1 + 258 259 1 + 258 260 1 + 258 269 1 + 260 261 1 + 260 262 1 + 260 263 1 + 263 264 1 + 263 265 1 + 263 266 1 + 266 267 1 + 266 268 1 + 269 270 1 + 269 271 1 + 271 272 1 + 271 273 1 + 273 274 1 + 273 275 1 + 273 285 1 + 275 276 1 + 275 277 1 + 275 281 1 + 277 278 1 + 277 279 1 + 277 280 1 + 281 282 1 + 281 283 1 + 281 284 1 + 285 286 1 + 285 287 1 + 287 288 1 + 287 289 1 + 289 290 1 + 289 291 1 + 289 300 1 + 291 292 1 + 291 293 1 + 291 294 1 + 294 295 1 + 294 296 1 + 294 297 1 + 297 298 1 + 297 299 1 + 300 301 1 + 300 302 1 + 302 303 1 + 302 312 1 + 303 304 1 + 303 305 1 + 303 306 1 + 306 307 1 + 306 308 1 + 306 309 1 + 309 310 1 + 309 311 1 + 309 312 1 + 312 313 1 + 312 314 1 + 314 315 1 + 314 316 1 + 316 317 1 + 316 318 1 + 318 319 1 + 318 320 1 + 318 325 1 + 320 321 1 + 320 322 1 + 320 323 1 + 323 324 1 + 325 326 1 + 325 327 1 + 327 328 1 + 327 329 1 + 329 330 1 + 329 331 1 + 329 337 1 + 331 332 1 + 331 333 1 + 331 334 1 + 334 335 1 + 334 336 1 + 337 338 1 + 337 339 1 + 339 340 1 + 339 341 1 + 341 342 1 + 341 343 1 + 341 351 1 + 343 344 1 + 343 345 1 + 343 349 1 + 345 346 1 + 345 347 1 + 345 348 1 + 349 350 1 + 351 352 1 + 351 353 1 + 353 354 1 + 353 355 1 + 355 356 1 + 355 357 1 + 355 370 1 + 357 358 1 + 357 359 1 + 357 363 1 + 359 360 1 + 359 361 1 + 359 362 1 + 363 364 1 + 363 365 1 + 363 366 1 + 366 367 1 + 366 368 1 + 366 369 1 + 370 371 1 + 370 372 1 + 372 373 1 + 372 374 1 + 374 375 1 + 374 376 1 + 374 385 1 + 376 377 1 + 376 378 1 + 376 379 1 + 379 380 1 + 379 381 1 + 379 382 1 + 382 383 1 + 382 384 1 + 385 386 1 + 385 387 1 + 387 388 1 + 387 389 1 + 389 390 1 + 389 391 1 + 389 399 1 + 391 392 1 + 391 393 1 + 391 394 1 + 394 395 1 + 394 396 1 + 396 397 1 + 396 398 1 + 399 400 1 + 399 401 1 + 401 402 1 + 401 403 1 + 403 404 1 + 403 405 1 + 403 415 1 + 405 406 1 + 405 407 1 + 405 411 1 + 407 408 1 + 407 409 1 + 407 410 1 + 411 412 1 + 411 413 1 + 411 414 1 + 415 416 1 + 415 417 1 + 417 418 1 + 417 419 1 + 419 420 1 + 419 421 1 + 419 437 1 + 421 422 1 + 421 423 1 + 421 424 1 + 424 425 1 + 424 426 1 + 424 427 1 + 427 428 1 + 427 429 1 + 427 430 1 + 430 431 1 + 430 432 1 + 430 433 1 + 433 434 1 + 433 435 1 + 433 436 1 + 437 438 1 + 437 439 1 + 439 440 1 + 439 441 1 + 441 442 1 + 441 443 1 + 441 447 1 + 443 444 1 + 443 445 1 + 443 446 1 + 447 448 1 + 447 449 1 + 449 450 1 + 449 451 1 + 451 452 1 + 451 453 1 + 451 469 1 + 453 454 1 + 453 455 1 + 453 456 1 + 456 457 1 + 456 458 1 + 456 459 1 + 459 460 1 + 459 461 1 + 459 462 1 + 462 463 1 + 462 464 1 + 462 465 1 + 465 466 1 + 465 467 1 + 465 468 1 + 469 470 1 + 469 471 1 + 471 472 1 + 471 473 1 + 473 474 1 + 473 475 1 + 473 488 1 + 475 476 1 + 475 477 1 + 475 481 1 + 477 478 1 + 477 479 1 + 477 480 1 + 481 482 1 + 481 483 1 + 481 484 1 + 484 485 1 + 484 486 1 + 484 487 1 + 488 489 1 + 488 490 1 + 490 491 1 + 490 492 1 + 492 493 1 + 492 494 1 + 492 505 1 + 494 495 1 + 494 496 1 + 494 497 1 + 497 498 1 + 497 499 1 + 497 500 1 + 500 501 1 + 500 502 1 + 502 503 1 + 502 504 1 + 505 506 1 + 505 507 1 + 507 508 1 + 507 509 1 + 509 510 1 + 509 511 1 + 509 517 1 + 511 512 1 + 511 513 1 + 511 514 1 + 514 515 1 + 514 516 1 + 517 518 1 + 517 519 1 + 519 520 1 + 519 521 1 + 521 522 1 + 521 523 1 + 521 539 1 + 523 524 1 + 523 525 1 + 523 526 1 + 526 527 1 + 526 528 1 + 526 529 1 + 529 530 1 + 529 531 1 + 529 532 1 + 532 533 1 + 532 534 1 + 532 535 1 + 535 536 1 + 535 537 1 + 535 538 1 + 539 540 1 + 539 541 1 + 541 542 1 + 541 543 1 + 543 544 1 + 543 545 1 + 543 554 1 + 545 546 1 + 545 547 1 + 545 548 1 + 548 549 1 + 548 550 1 + 548 551 1 + 551 552 1 + 551 553 1 + 554 555 1 + 554 556 1 + 556 557 1 + 556 558 1 + 558 559 1 + 558 560 1 + 558 561 1 + 561 562 1 + 561 563 1 + 563 564 1 + 563 565 1 + 565 566 1 + 565 567 1 + 565 580 1 + 567 568 1 + 567 569 1 + 567 573 1 + 569 570 1 + 569 571 1 + 569 572 1 + 573 574 1 + 573 575 1 + 573 576 1 + 576 577 1 + 576 578 1 + 576 579 1 + 580 581 1 + 580 582 1 + 582 583 1 + 582 592 1 + 583 584 1 + 583 585 1 + 583 586 1 + 586 587 1 + 586 588 1 + 586 589 1 + 589 590 1 + 589 591 1 + 589 592 1 + 592 593 1 + 592 594 1 + 594 595 1 + 594 596 1 + 596 597 1 + 596 606 1 + 597 598 1 + 597 599 1 + 597 600 1 + 600 601 1 + 600 602 1 + 600 603 1 + 603 604 1 + 603 605 1 + 603 606 1 + 606 607 1 + 606 608 1 + 608 609 1 + 608 610 1 + 610 611 1 + 610 612 1 + 612 613 1 + 612 614 1 + 612 620 1 + 614 615 1 + 614 616 1 + 614 617 1 + 617 618 1 + 617 619 1 + 620 621 1 + 620 622 1 + 622 623 1 + 622 624 1 + 624 625 1 + 624 626 1 + 624 637 1 + 626 627 1 + 626 628 1 + 626 629 1 + 629 630 1 + 629 631 1 + 629 632 1 + 632 633 1 + 632 634 1 + 634 635 1 + 634 636 1 + 637 638 1 + 637 639 1 + 639 640 1 + 639 641 1 + 641 642 1 + 641 643 1 + 641 654 1 + 643 644 1 + 643 645 1 + 643 646 1 + 646 647 1 + 646 648 1 + 646 649 1 + 649 650 1 + 649 651 1 + 651 652 1 + 651 653 1 + 654 655 1 + 654 656 1 + 656 657 1 + 656 658 1 + 658 659 1 + 658 660 1 + 658 678 1 + 660 661 1 + 660 662 1 + 660 663 1 + 663 664 1 + 663 665 1 + 663 666 1 + 666 667 1 + 666 668 1 + 666 669 1 + 669 670 1 + 669 671 1 + 671 672 1 + 671 675 1 + 672 673 1 + 672 674 1 + 675 676 1 + 675 677 1 + 678 679 1 + 678 680 1 + 680 681 1 + 680 682 1 + 682 683 1 + 682 684 1 + 682 697 1 + 684 685 1 + 684 686 1 + 684 687 1 + 687 688 1 + 687 689 1 + 687 693 1 + 689 690 1 + 689 691 1 + 689 692 1 + 693 694 1 + 693 695 1 + 693 696 1 + 697 698 1 + 697 699 1 + 699 700 1 + 699 701 1 + 701 702 1 + 701 703 1 + 701 716 1 + 703 704 1 + 703 705 1 + 703 709 1 + 705 706 1 + 705 707 1 + 705 708 1 + 709 710 1 + 709 711 1 + 709 712 1 + 712 713 1 + 712 714 1 + 712 715 1 + 716 717 1 + 716 718 1 + 718 719 1 + 718 720 1 + 720 721 1 + 720 722 1 + 720 736 1 + 722 723 1 + 722 724 1 + 722 725 1 + 725 726 1 + 725 734 1 + 726 727 1 + 726 728 1 + 728 729 1 + 728 730 1 + 730 731 1 + 730 732 1 + 732 733 1 + 732 734 1 + 734 735 1 + 736 737 1 + 736 738 1 + 738 739 1 + 738 740 1 + 740 741 1 + 740 742 1 + 740 746 1 + 742 743 1 + 742 744 1 + 742 745 1 + 746 747 1 + 746 748 1 + 748 749 1 + 748 750 1 + 750 751 1 + 750 752 1 + 750 753 1 + 753 754 1 + 753 755 1 + 755 756 1 + 755 757 1 + 757 758 1 + 757 759 1 + 757 775 1 + 759 760 1 + 759 761 1 + 759 762 1 + 762 763 1 + 762 764 1 + 762 765 1 + 765 766 1 + 765 767 1 + 765 768 1 + 768 769 1 + 768 770 1 + 768 771 1 + 771 772 1 + 771 773 1 + 771 774 1 + 775 776 1 + 775 777 1 + 777 778 1 + 777 779 1 + 779 780 1 + 779 781 1 + 779 792 1 + 781 782 1 + 781 783 1 + 781 784 1 + 784 785 1 + 784 786 1 + 784 787 1 + 787 788 1 + 787 789 1 + 789 790 1 + 789 791 1 + 792 793 1 + 792 794 1 + 794 795 1 + 794 796 1 + 796 797 1 + 796 798 1 + 796 811 1 + 798 799 1 + 798 800 1 + 798 801 1 + 801 802 1 + 801 803 1 + 801 807 1 + 803 804 1 + 803 805 1 + 803 806 1 + 807 808 1 + 807 809 1 + 807 810 1 + 811 812 1 + 811 813 1 + 813 814 1 + 813 815 1 + 815 816 1 + 815 817 1 + 815 826 1 + 817 818 1 + 817 819 1 + 817 820 1 + 820 821 1 + 820 822 1 + 820 823 1 + 823 824 1 + 823 825 1 + 826 827 1 + 826 828 1 + 828 829 1 + 828 830 1 + 830 831 1 + 830 832 1 + 830 838 1 + 832 833 1 + 832 834 1 + 832 835 1 + 835 836 1 + 835 837 1 + 838 839 1 + 838 840 1 + 840 841 1 + 840 842 1 + 842 843 1 + 842 844 1 + 842 845 1 + 845 846 1 + 845 847 1 + 847 848 1 + 847 849 1 + 849 850 1 + 849 851 1 + 849 869 1 + 851 852 1 + 851 853 1 + 851 854 1 + 854 855 1 + 854 856 1 + 854 857 1 + 857 858 1 + 857 859 1 + 857 860 1 + 860 861 1 + 860 862 1 + 862 863 1 + 862 866 1 + 863 864 1 + 863 865 1 + 866 867 1 + 866 868 1 + 869 870 1 + 869 871 1 + 871 872 1 + 871 873 1 + 873 874 1 + 873 875 1 + 873 883 1 + 875 876 1 + 875 877 1 + 875 881 1 + 877 878 1 + 877 879 1 + 877 880 1 + 881 882 1 + 883 884 1 + 883 885 1 + 885 886 1 + 885 887 1 + 887 888 1 + 887 889 1 + 887 902 1 + 889 890 1 + 889 891 1 + 889 892 1 + 892 893 1 + 892 894 1 + 892 898 1 + 894 895 1 + 894 896 1 + 894 897 1 + 898 899 1 + 898 900 1 + 898 901 1 + 902 903 1 + 902 904 1 + 904 905 1 + 904 906 1 + 906 907 1 + 906 908 1 + 906 913 1 + 908 909 1 + 908 910 1 + 908 911 1 + 911 912 1 + 913 914 1 + 913 915 1 + 915 916 1 + 915 917 1 + 917 918 1 + 917 919 1 + 917 925 1 + 919 920 1 + 919 921 1 + 919 922 1 + 922 923 1 + 922 924 1 + 925 926 1 + 925 927 1 + 927 928 1 + 927 929 1 + 929 930 1 + 929 931 1 + 929 946 1 + 931 932 1 + 931 933 1 + 931 934 1 + 934 935 1 + 934 944 1 + 935 936 1 + 935 937 1 + 937 938 1 + 937 939 1 + 939 940 1 + 939 942 1 + 940 941 1 + 942 943 1 + 942 944 1 + 944 945 1 + 946 947 1 + 946 948 1 + 948 949 1 + 948 950 1 + 950 951 1 + 950 952 1 + 950 960 1 + 952 953 1 + 952 954 1 + 952 955 1 + 955 956 1 + 955 957 1 + 957 958 1 + 957 959 1 + 960 961 1 + 960 962 1 + 962 963 1 + 962 964 1 + 964 965 1 + 964 966 1 + 964 979 1 + 966 967 1 + 966 968 1 + 966 972 1 + 968 969 1 + 968 970 1 + 968 971 1 + 972 973 1 + 972 974 1 + 972 975 1 + 975 976 1 + 975 977 1 + 975 978 1 + 979 980 1 + 979 981 1 + 981 982 1 + 981 983 1 + 983 984 1 + 983 985 1 + 983 996 1 + 985 986 1 + 985 987 1 + 985 988 1 + 988 989 1 + 988 990 1 + 988 991 1 + 991 992 1 + 991 993 1 + 993 994 1 + 993 995 1 + 996 997 1 + 996 998 1 + 998 999 1 + 998 1000 1 + 1000 1001 1 + 1000 1002 1 + 1000 1018 1 + 1002 1003 1 + 1002 1004 1 + 1002 1005 1 + 1005 1006 1 + 1005 1007 1 + 1005 1008 1 + 1008 1009 1 + 1008 1010 1 + 1008 1011 1 + 1011 1012 1 + 1011 1013 1 + 1011 1014 1 + 1014 1015 1 + 1014 1016 1 + 1014 1017 1 + 1018 1019 1 + 1018 1020 1 + 1020 1021 1 + 1020 1022 1 + 1022 1023 1 + 1022 1024 1 + 1022 1033 1 + 1024 1025 1 + 1024 1026 1 + 1024 1027 1 + 1027 1028 1 + 1027 1029 1 + 1027 1030 1 + 1030 1031 1 + 1030 1032 1 + 1033 1034 1 + 1033 1035 1 + 1035 1036 1 + 1035 1037 1 + 1037 1038 1 + 1037 1039 1 + 1037 1044 1 + 1039 1040 1 + 1039 1041 1 + 1039 1042 1 + 1042 1043 1 + 1044 1045 1 + 1044 1046 1 + 1046 1047 1 + 1046 1048 1 + 1048 1049 1 + 1048 1050 1 + 1048 1058 1 + 1050 1051 1 + 1050 1052 1 + 1050 1056 1 + 1052 1053 1 + 1052 1054 1 + 1052 1055 1 + 1056 1057 1 + 1058 1059 1 + 1058 1060 1 + 1060 1061 1 + 1060 1062 1 + 1062 1063 1 + 1062 1064 1 + 1062 1077 1 + 1064 1065 1 + 1064 1066 1 + 1064 1067 1 + 1067 1068 1 + 1067 1069 1 + 1067 1073 1 + 1069 1070 1 + 1069 1071 1 + 1069 1072 1 + 1073 1074 1 + 1073 1075 1 + 1073 1076 1 + 1077 1078 1 + 1077 1079 1 + 1079 1080 1 + 1079 1081 1 + 1081 1082 1 + 1081 1083 1 + 1081 1094 1 + 1083 1084 1 + 1083 1085 1 + 1083 1086 1 + 1086 1087 1 + 1086 1092 1 + 1087 1088 1 + 1088 1089 1 + 1088 1090 1 + 1090 1091 1 + 1090 1092 1 + 1092 1093 1 + 1094 1095 1 + 1094 1096 1 + 1096 1097 1 + 1096 1098 1 + 1098 1099 1 + 1098 1100 1 + 1098 1113 1 + 1100 1101 1 + 1100 1102 1 + 1100 1103 1 + 1103 1104 1 + 1103 1105 1 + 1103 1109 1 + 1105 1106 1 + 1105 1107 1 + 1105 1108 1 + 1109 1110 1 + 1109 1111 1 + 1109 1112 1 + 1113 1114 1 + 1113 1115 1 + 1115 1116 1 + 1115 1117 1 + 1117 1118 1 + 1117 1119 1 + 1117 1129 1 + 1119 1120 1 + 1119 1121 1 + 1119 1125 1 + 1121 1122 1 + 1121 1123 1 + 1121 1124 1 + 1125 1126 1 + 1125 1127 1 + 1125 1128 1 + 1129 1130 1 + 1129 1131 1 + 1131 1132 1 + 1131 1133 1 + 1133 1134 1 + 1133 1135 1 + 1133 1148 1 + 1135 1136 1 + 1135 1137 1 + 1135 1138 1 + 1138 1139 1 + 1138 1140 1 + 1138 1144 1 + 1140 1141 1 + 1140 1142 1 + 1140 1143 1 + 1144 1145 1 + 1144 1146 1 + 1144 1147 1 + 1148 1149 1 + 1148 1150 1 + 1150 1151 1 + 1150 1152 1 + 1152 1153 1 + 1152 1154 1 + 1152 1172 1 + 1154 1155 1 + 1154 1156 1 + 1154 1157 1 + 1157 1158 1 + 1157 1159 1 + 1157 1160 1 + 1160 1161 1 + 1160 1162 1 + 1160 1163 1 + 1163 1164 1 + 1163 1165 1 + 1165 1166 1 + 1165 1169 1 + 1166 1167 1 + 1166 1168 1 + 1169 1170 1 + 1169 1171 1 + 1172 1173 1 + 1172 1174 1 + 1174 1175 1 + 1174 1176 1 + 1176 1177 1 + 1176 1178 1 + 1176 1191 1 + 1178 1179 1 + 1178 1180 1 + 1178 1181 1 + 1181 1182 1 + 1181 1183 1 + 1181 1187 1 + 1183 1184 1 + 1183 1185 1 + 1183 1186 1 + 1187 1188 1 + 1187 1189 1 + 1187 1190 1 + 1191 1192 1 + 1191 1193 1 + 1193 1194 1 + 1193 1195 1 + 1195 1196 1 + 1195 1197 1 + 1195 1215 1 + 1197 1198 1 + 1197 1199 1 + 1197 1200 1 + 1200 1201 1 + 1200 1202 1 + 1200 1203 1 + 1203 1204 1 + 1203 1205 1 + 1203 1206 1 + 1206 1207 1 + 1206 1208 1 + 1208 1209 1 + 1208 1212 1 + 1209 1210 1 + 1209 1211 1 + 1212 1213 1 + 1212 1214 1 + 1215 1216 1 + 1215 1217 1 + 1217 1218 1 + 1217 1219 1 + 1219 1220 1 + 1219 1221 1 + 1219 1222 1 + 1222 1223 1 + 1222 1224 1 + 1224 1225 1 + 1224 1226 1 + 1226 1227 1 + 1226 1228 1 + 1226 1229 1 + 1229 1230 1 + 1229 1231 1 + +[ pairs ] +; ai aj funct c0 c1 c2 c3 + 1 8 1 + 1 9 1 + 1 10 1 + 1 19 1 + 1 20 1 + 2 6 1 + 2 7 1 + 2 18 1 + 3 6 1 + 3 7 1 + 3 18 1 + 4 6 1 + 4 7 1 + 4 18 1 + 5 11 1 + 5 12 1 + 5 13 1 + 5 21 1 + 5 22 1 + 6 8 1 + 6 9 1 + 6 10 1 + 6 19 1 + 6 20 1 + 7 14 1 + 7 19 1 + 7 20 1 + 8 11 1 + 8 12 1 + 8 13 1 + 8 18 1 + 9 11 1 + 9 12 1 + 9 13 1 + 9 18 1 + 10 15 1 + 10 16 1 + 10 17 1 + 10 18 1 + 11 14 1 + 12 14 1 + 18 23 1 + 18 24 1 + 18 35 1 + 19 21 1 + 19 22 1 + 20 25 1 + 20 26 1 + 20 27 1 + 20 36 1 + 20 37 1 + 21 23 1 + 21 24 1 + 21 35 1 + 22 28 1 + 22 29 1 + 22 30 1 + 22 38 1 + 22 39 1 + 23 25 1 + 23 26 1 + 23 27 1 + 23 36 1 + 23 37 1 + 24 31 1 + 24 32 1 + 24 36 1 + 24 37 1 + 25 28 1 + 25 29 1 + 25 30 1 + 25 35 1 + 26 28 1 + 26 29 1 + 26 30 1 + 26 35 1 + 27 33 1 + 27 34 1 + 27 35 1 + 28 31 1 + 28 32 1 + 29 31 1 + 29 32 1 + 31 33 1 + 31 34 1 + 35 40 1 + 35 41 1 + 35 54 1 + 36 38 1 + 36 39 1 + 37 42 1 + 37 43 1 + 37 47 1 + 37 55 1 + 37 56 1 + 38 40 1 + 38 41 1 + 38 54 1 + 39 44 1 + 39 45 1 + 39 46 1 + 39 48 1 + 39 49 1 + 39 50 1 + 39 57 1 + 39 58 1 + 40 42 1 + 40 43 1 + 40 47 1 + 40 55 1 + 40 56 1 + 41 51 1 + 41 52 1 + 41 53 1 + 41 55 1 + 41 56 1 + 42 44 1 + 42 45 1 + 42 46 1 + 42 48 1 + 42 49 1 + 42 50 1 + 42 54 1 + 43 48 1 + 43 49 1 + 43 50 1 + 43 54 1 + 44 47 1 + 45 47 1 + 46 47 1 + 47 54 1 + 48 51 1 + 48 52 1 + 48 53 1 + 49 51 1 + 49 52 1 + 49 53 1 + 54 59 1 + 54 60 1 + 54 74 1 + 55 57 1 + 55 58 1 + 56 61 1 + 56 62 1 + 56 63 1 + 56 75 1 + 56 76 1 + 57 59 1 + 57 60 1 + 57 74 1 + 58 64 1 + 58 72 1 + 58 77 1 + 58 78 1 + 59 61 1 + 59 62 1 + 59 63 1 + 59 75 1 + 59 76 1 + 60 65 1 + 60 66 1 + 60 70 1 + 60 73 1 + 60 75 1 + 60 76 1 + 61 64 1 + 61 72 1 + 61 74 1 + 62 64 1 + 62 72 1 + 62 74 1 + 63 67 1 + 63 68 1 + 63 71 1 + 63 74 1 + 64 69 1 + 64 70 1 + 64 73 1 + 65 67 1 + 65 68 1 + 65 72 1 + 66 71 1 + 66 72 1 + 67 69 1 + 67 70 1 + 68 73 1 + 69 71 1 + 69 72 1 + 71 73 1 + 74 79 1 + 74 80 1 + 74 90 1 + 75 77 1 + 75 78 1 + 76 81 1 + 76 82 1 + 76 86 1 + 76 91 1 + 76 92 1 + 77 79 1 + 77 80 1 + 77 90 1 + 78 83 1 + 78 84 1 + 78 85 1 + 78 87 1 + 78 88 1 + 78 89 1 + 78 93 1 + 78 94 1 + 79 81 1 + 79 82 1 + 79 86 1 + 79 91 1 + 79 92 1 + 80 91 1 + 80 92 1 + 81 83 1 + 81 84 1 + 81 85 1 + 81 87 1 + 81 88 1 + 81 89 1 + 81 90 1 + 82 87 1 + 82 88 1 + 82 89 1 + 82 90 1 + 83 86 1 + 84 86 1 + 85 86 1 + 86 90 1 + 90 95 1 + 90 96 1 + 90 112 1 + 91 93 1 + 91 94 1 + 92 97 1 + 92 98 1 + 92 99 1 + 92 113 1 + 92 114 1 + 93 95 1 + 93 96 1 + 93 112 1 + 94 100 1 + 94 101 1 + 94 102 1 + 94 115 1 + 94 116 1 + 95 97 1 + 95 98 1 + 95 99 1 + 95 113 1 + 95 114 1 + 96 103 1 + 96 104 1 + 96 105 1 + 96 113 1 + 96 114 1 + 97 100 1 + 97 101 1 + 97 102 1 + 97 112 1 + 98 100 1 + 98 101 1 + 98 102 1 + 98 112 1 + 99 106 1 + 99 107 1 + 99 108 1 + 99 112 1 + 100 103 1 + 100 104 1 + 100 105 1 + 101 103 1 + 101 104 1 + 101 105 1 + 102 109 1 + 102 110 1 + 102 111 1 + 103 106 1 + 103 107 1 + 103 108 1 + 104 106 1 + 104 107 1 + 104 108 1 + 106 109 1 + 106 110 1 + 106 111 1 + 107 109 1 + 107 110 1 + 107 111 1 + 112 117 1 + 112 118 1 + 112 126 1 + 113 115 1 + 113 116 1 + 114 119 1 + 114 120 1 + 114 124 1 + 114 127 1 + 114 128 1 + 115 117 1 + 115 118 1 + 115 126 1 + 116 121 1 + 116 122 1 + 116 123 1 + 116 125 1 + 116 129 1 + 116 130 1 + 117 119 1 + 117 120 1 + 117 124 1 + 117 127 1 + 117 128 1 + 118 127 1 + 118 128 1 + 119 121 1 + 119 122 1 + 119 123 1 + 119 125 1 + 119 126 1 + 120 125 1 + 120 126 1 + 121 124 1 + 122 124 1 + 123 124 1 + 124 126 1 + 126 131 1 + 126 132 1 + 126 145 1 + 127 129 1 + 127 130 1 + 128 133 1 + 128 134 1 + 128 135 1 + 128 146 1 + 128 147 1 + 129 131 1 + 129 132 1 + 129 145 1 + 130 136 1 + 130 137 1 + 130 141 1 + 130 148 1 + 130 149 1 + 131 133 1 + 131 134 1 + 131 135 1 + 131 146 1 + 131 147 1 + 132 138 1 + 132 139 1 + 132 140 1 + 132 142 1 + 132 143 1 + 132 144 1 + 132 146 1 + 132 147 1 + 133 136 1 + 133 137 1 + 133 141 1 + 133 145 1 + 134 136 1 + 134 137 1 + 134 141 1 + 134 145 1 + 135 145 1 + 136 138 1 + 136 139 1 + 136 140 1 + 136 142 1 + 136 143 1 + 136 144 1 + 137 142 1 + 137 143 1 + 137 144 1 + 138 141 1 + 139 141 1 + 140 141 1 + 145 150 1 + 145 151 1 + 145 159 1 + 146 148 1 + 146 149 1 + 147 152 1 + 147 153 1 + 147 157 1 + 147 160 1 + 147 161 1 + 148 150 1 + 148 151 1 + 148 159 1 + 149 154 1 + 149 155 1 + 149 156 1 + 149 158 1 + 149 162 1 + 149 163 1 + 150 152 1 + 150 153 1 + 150 157 1 + 150 160 1 + 150 161 1 + 151 160 1 + 151 161 1 + 152 154 1 + 152 155 1 + 152 156 1 + 152 158 1 + 152 159 1 + 153 158 1 + 153 159 1 + 154 157 1 + 155 157 1 + 156 157 1 + 157 159 1 + 159 164 1 + 159 165 1 + 159 166 1 + 160 162 1 + 160 163 1 + 161 167 1 + 161 168 1 + 162 164 1 + 162 165 1 + 162 166 1 + 163 169 1 + 163 170 1 + 164 167 1 + 164 168 1 + 165 167 1 + 165 168 1 + 166 171 1 + 166 172 1 + 166 188 1 + 167 169 1 + 167 170 1 + 168 173 1 + 168 174 1 + 168 175 1 + 168 189 1 + 168 190 1 + 169 171 1 + 169 172 1 + 169 188 1 + 170 176 1 + 170 177 1 + 170 178 1 + 170 191 1 + 170 192 1 + 171 173 1 + 171 174 1 + 171 175 1 + 171 189 1 + 171 190 1 + 172 179 1 + 172 180 1 + 172 181 1 + 172 189 1 + 172 190 1 + 173 176 1 + 173 177 1 + 173 178 1 + 173 188 1 + 174 176 1 + 174 177 1 + 174 178 1 + 174 188 1 + 175 182 1 + 175 183 1 + 175 184 1 + 175 188 1 + 176 179 1 + 176 180 1 + 176 181 1 + 177 179 1 + 177 180 1 + 177 181 1 + 178 185 1 + 178 186 1 + 178 187 1 + 179 182 1 + 179 183 1 + 179 184 1 + 180 182 1 + 180 183 1 + 180 184 1 + 182 185 1 + 182 186 1 + 182 187 1 + 183 185 1 + 183 186 1 + 183 187 1 + 188 193 1 + 188 194 1 + 188 202 1 + 189 191 1 + 189 192 1 + 190 195 1 + 190 196 1 + 190 200 1 + 190 203 1 + 190 204 1 + 191 193 1 + 191 194 1 + 191 202 1 + 192 197 1 + 192 198 1 + 192 199 1 + 192 201 1 + 192 205 1 + 192 206 1 + 193 195 1 + 193 196 1 + 193 200 1 + 193 203 1 + 193 204 1 + 194 203 1 + 194 204 1 + 195 197 1 + 195 198 1 + 195 199 1 + 195 201 1 + 195 202 1 + 196 201 1 + 196 202 1 + 197 200 1 + 198 200 1 + 199 200 1 + 200 202 1 + 202 207 1 + 202 208 1 + 202 221 1 + 203 205 1 + 203 206 1 + 204 209 1 + 204 210 1 + 204 214 1 + 204 222 1 + 204 223 1 + 205 207 1 + 205 208 1 + 205 221 1 + 206 211 1 + 206 212 1 + 206 213 1 + 206 215 1 + 206 216 1 + 206 217 1 + 206 224 1 + 206 225 1 + 207 209 1 + 207 210 1 + 207 214 1 + 207 222 1 + 207 223 1 + 208 218 1 + 208 219 1 + 208 220 1 + 208 222 1 + 208 223 1 + 209 211 1 + 209 212 1 + 209 213 1 + 209 215 1 + 209 216 1 + 209 217 1 + 209 221 1 + 210 215 1 + 210 216 1 + 210 217 1 + 210 221 1 + 211 214 1 + 212 214 1 + 213 214 1 + 214 221 1 + 215 218 1 + 215 219 1 + 215 220 1 + 216 218 1 + 216 219 1 + 216 220 1 + 221 226 1 + 221 227 1 + 221 235 1 + 222 224 1 + 222 225 1 + 223 228 1 + 223 229 1 + 223 233 1 + 223 236 1 + 223 237 1 + 224 226 1 + 224 227 1 + 224 235 1 + 225 230 1 + 225 231 1 + 225 232 1 + 225 234 1 + 225 238 1 + 225 239 1 + 226 228 1 + 226 229 1 + 226 233 1 + 226 236 1 + 226 237 1 + 227 236 1 + 227 237 1 + 228 230 1 + 228 231 1 + 228 232 1 + 228 234 1 + 228 235 1 + 229 234 1 + 229 235 1 + 230 233 1 + 231 233 1 + 232 233 1 + 233 235 1 + 235 240 1 + 235 241 1 + 235 254 1 + 236 238 1 + 236 239 1 + 237 242 1 + 237 243 1 + 237 244 1 + 237 255 1 + 237 256 1 + 238 240 1 + 238 241 1 + 238 254 1 + 239 245 1 + 239 246 1 + 239 250 1 + 239 257 1 + 239 258 1 + 240 242 1 + 240 243 1 + 240 244 1 + 240 255 1 + 240 256 1 + 241 247 1 + 241 248 1 + 241 249 1 + 241 251 1 + 241 252 1 + 241 253 1 + 241 255 1 + 241 256 1 + 242 245 1 + 242 246 1 + 242 250 1 + 242 254 1 + 243 245 1 + 243 246 1 + 243 250 1 + 243 254 1 + 244 254 1 + 245 247 1 + 245 248 1 + 245 249 1 + 245 251 1 + 245 252 1 + 245 253 1 + 246 251 1 + 246 252 1 + 246 253 1 + 247 250 1 + 248 250 1 + 249 250 1 + 254 259 1 + 254 260 1 + 254 269 1 + 255 257 1 + 255 258 1 + 256 261 1 + 256 262 1 + 256 263 1 + 256 270 1 + 256 271 1 + 257 259 1 + 257 260 1 + 257 269 1 + 258 264 1 + 258 265 1 + 258 266 1 + 258 272 1 + 258 273 1 + 259 261 1 + 259 262 1 + 259 263 1 + 259 270 1 + 259 271 1 + 260 267 1 + 260 268 1 + 260 270 1 + 260 271 1 + 261 264 1 + 261 265 1 + 261 266 1 + 261 269 1 + 262 264 1 + 262 265 1 + 262 266 1 + 262 269 1 + 263 269 1 + 264 267 1 + 264 268 1 + 265 267 1 + 265 268 1 + 269 274 1 + 269 275 1 + 269 285 1 + 270 272 1 + 270 273 1 + 271 276 1 + 271 277 1 + 271 281 1 + 271 286 1 + 271 287 1 + 272 274 1 + 272 275 1 + 272 285 1 + 273 278 1 + 273 279 1 + 273 280 1 + 273 282 1 + 273 283 1 + 273 284 1 + 273 288 1 + 273 289 1 + 274 276 1 + 274 277 1 + 274 281 1 + 274 286 1 + 274 287 1 + 275 286 1 + 275 287 1 + 276 278 1 + 276 279 1 + 276 280 1 + 276 282 1 + 276 283 1 + 276 284 1 + 276 285 1 + 277 282 1 + 277 283 1 + 277 284 1 + 277 285 1 + 278 281 1 + 279 281 1 + 280 281 1 + 281 285 1 + 285 290 1 + 285 291 1 + 285 300 1 + 286 288 1 + 286 289 1 + 287 292 1 + 287 293 1 + 287 294 1 + 287 301 1 + 287 302 1 + 288 290 1 + 288 291 1 + 288 300 1 + 289 295 1 + 289 296 1 + 289 297 1 + 289 303 1 + 289 312 1 + 290 292 1 + 290 293 1 + 290 294 1 + 290 301 1 + 290 302 1 + 291 298 1 + 291 299 1 + 291 301 1 + 291 302 1 + 292 295 1 + 292 296 1 + 292 297 1 + 292 300 1 + 293 295 1 + 293 296 1 + 293 297 1 + 293 300 1 + 294 300 1 + 295 298 1 + 295 299 1 + 296 298 1 + 296 299 1 + 300 304 1 + 300 305 1 + 300 306 1 + 300 309 1 + 300 313 1 + 300 314 1 + 301 303 1 + 301 312 1 + 302 307 1 + 302 308 1 + 302 310 1 + 302 311 1 + 302 315 1 + 302 316 1 + 303 310 1 + 303 311 1 + 303 313 1 + 303 314 1 + 304 307 1 + 304 308 1 + 304 309 1 + 304 312 1 + 305 307 1 + 305 308 1 + 305 309 1 + 305 312 1 + 306 313 1 + 306 314 1 + 307 310 1 + 307 311 1 + 307 312 1 + 308 310 1 + 308 311 1 + 308 312 1 + 309 315 1 + 309 316 1 + 310 313 1 + 310 314 1 + 311 313 1 + 311 314 1 + 312 317 1 + 312 318 1 + 313 315 1 + 313 316 1 + 314 319 1 + 314 320 1 + 314 325 1 + 315 317 1 + 315 318 1 + 316 321 1 + 316 322 1 + 316 323 1 + 316 326 1 + 316 327 1 + 317 319 1 + 317 320 1 + 317 325 1 + 318 324 1 + 318 328 1 + 318 329 1 + 319 321 1 + 319 322 1 + 319 323 1 + 319 326 1 + 319 327 1 + 320 326 1 + 320 327 1 + 321 324 1 + 321 325 1 + 322 324 1 + 322 325 1 + 323 325 1 + 325 330 1 + 325 331 1 + 325 337 1 + 326 328 1 + 326 329 1 + 327 332 1 + 327 333 1 + 327 334 1 + 327 338 1 + 327 339 1 + 328 330 1 + 328 331 1 + 328 337 1 + 329 335 1 + 329 336 1 + 329 340 1 + 329 341 1 + 330 332 1 + 330 333 1 + 330 334 1 + 330 338 1 + 330 339 1 + 331 338 1 + 331 339 1 + 332 335 1 + 332 336 1 + 332 337 1 + 333 335 1 + 333 336 1 + 333 337 1 + 334 337 1 + 337 342 1 + 337 343 1 + 337 351 1 + 338 340 1 + 338 341 1 + 339 344 1 + 339 345 1 + 339 349 1 + 339 352 1 + 339 353 1 + 340 342 1 + 340 343 1 + 340 351 1 + 341 346 1 + 341 347 1 + 341 348 1 + 341 350 1 + 341 354 1 + 341 355 1 + 342 344 1 + 342 345 1 + 342 349 1 + 342 352 1 + 342 353 1 + 343 352 1 + 343 353 1 + 344 346 1 + 344 347 1 + 344 348 1 + 344 350 1 + 344 351 1 + 345 350 1 + 345 351 1 + 346 349 1 + 347 349 1 + 348 349 1 + 349 351 1 + 351 356 1 + 351 357 1 + 351 370 1 + 352 354 1 + 352 355 1 + 353 358 1 + 353 359 1 + 353 363 1 + 353 371 1 + 353 372 1 + 354 356 1 + 354 357 1 + 354 370 1 + 355 360 1 + 355 361 1 + 355 362 1 + 355 364 1 + 355 365 1 + 355 366 1 + 355 373 1 + 355 374 1 + 356 358 1 + 356 359 1 + 356 363 1 + 356 371 1 + 356 372 1 + 357 367 1 + 357 368 1 + 357 369 1 + 357 371 1 + 357 372 1 + 358 360 1 + 358 361 1 + 358 362 1 + 358 364 1 + 358 365 1 + 358 366 1 + 358 370 1 + 359 364 1 + 359 365 1 + 359 366 1 + 359 370 1 + 360 363 1 + 361 363 1 + 362 363 1 + 363 370 1 + 364 367 1 + 364 368 1 + 364 369 1 + 365 367 1 + 365 368 1 + 365 369 1 + 370 375 1 + 370 376 1 + 370 385 1 + 371 373 1 + 371 374 1 + 372 377 1 + 372 378 1 + 372 379 1 + 372 386 1 + 372 387 1 + 373 375 1 + 373 376 1 + 373 385 1 + 374 380 1 + 374 381 1 + 374 382 1 + 374 388 1 + 374 389 1 + 375 377 1 + 375 378 1 + 375 379 1 + 375 386 1 + 375 387 1 + 376 383 1 + 376 384 1 + 376 386 1 + 376 387 1 + 377 380 1 + 377 381 1 + 377 382 1 + 377 385 1 + 378 380 1 + 378 381 1 + 378 382 1 + 378 385 1 + 379 385 1 + 380 383 1 + 380 384 1 + 381 383 1 + 381 384 1 + 385 390 1 + 385 391 1 + 385 399 1 + 386 388 1 + 386 389 1 + 387 392 1 + 387 393 1 + 387 394 1 + 387 400 1 + 387 401 1 + 388 390 1 + 388 391 1 + 388 399 1 + 389 395 1 + 389 396 1 + 389 402 1 + 389 403 1 + 390 392 1 + 390 393 1 + 390 394 1 + 390 400 1 + 390 401 1 + 391 397 1 + 391 398 1 + 391 400 1 + 391 401 1 + 392 395 1 + 392 396 1 + 392 399 1 + 393 395 1 + 393 396 1 + 393 399 1 + 394 399 1 + 395 397 1 + 395 398 1 + 399 404 1 + 399 405 1 + 399 415 1 + 400 402 1 + 400 403 1 + 401 406 1 + 401 407 1 + 401 411 1 + 401 416 1 + 401 417 1 + 402 404 1 + 402 405 1 + 402 415 1 + 403 408 1 + 403 409 1 + 403 410 1 + 403 412 1 + 403 413 1 + 403 414 1 + 403 418 1 + 403 419 1 + 404 406 1 + 404 407 1 + 404 411 1 + 404 416 1 + 404 417 1 + 405 416 1 + 405 417 1 + 406 408 1 + 406 409 1 + 406 410 1 + 406 412 1 + 406 413 1 + 406 414 1 + 406 415 1 + 407 412 1 + 407 413 1 + 407 414 1 + 407 415 1 + 408 411 1 + 409 411 1 + 410 411 1 + 411 415 1 + 415 420 1 + 415 421 1 + 415 437 1 + 416 418 1 + 416 419 1 + 417 422 1 + 417 423 1 + 417 424 1 + 417 438 1 + 417 439 1 + 418 420 1 + 418 421 1 + 418 437 1 + 419 425 1 + 419 426 1 + 419 427 1 + 419 440 1 + 419 441 1 + 420 422 1 + 420 423 1 + 420 424 1 + 420 438 1 + 420 439 1 + 421 428 1 + 421 429 1 + 421 430 1 + 421 438 1 + 421 439 1 + 422 425 1 + 422 426 1 + 422 427 1 + 422 437 1 + 423 425 1 + 423 426 1 + 423 427 1 + 423 437 1 + 424 431 1 + 424 432 1 + 424 433 1 + 424 437 1 + 425 428 1 + 425 429 1 + 425 430 1 + 426 428 1 + 426 429 1 + 426 430 1 + 427 434 1 + 427 435 1 + 427 436 1 + 428 431 1 + 428 432 1 + 428 433 1 + 429 431 1 + 429 432 1 + 429 433 1 + 431 434 1 + 431 435 1 + 431 436 1 + 432 434 1 + 432 435 1 + 432 436 1 + 437 442 1 + 437 443 1 + 437 447 1 + 438 440 1 + 438 441 1 + 439 444 1 + 439 445 1 + 439 446 1 + 439 448 1 + 439 449 1 + 440 442 1 + 440 443 1 + 440 447 1 + 441 450 1 + 441 451 1 + 442 444 1 + 442 445 1 + 442 446 1 + 442 448 1 + 442 449 1 + 443 448 1 + 443 449 1 + 444 447 1 + 445 447 1 + 446 447 1 + 447 452 1 + 447 453 1 + 447 469 1 + 448 450 1 + 448 451 1 + 449 454 1 + 449 455 1 + 449 456 1 + 449 470 1 + 449 471 1 + 450 452 1 + 450 453 1 + 450 469 1 + 451 457 1 + 451 458 1 + 451 459 1 + 451 472 1 + 451 473 1 + 452 454 1 + 452 455 1 + 452 456 1 + 452 470 1 + 452 471 1 + 453 460 1 + 453 461 1 + 453 462 1 + 453 470 1 + 453 471 1 + 454 457 1 + 454 458 1 + 454 459 1 + 454 469 1 + 455 457 1 + 455 458 1 + 455 459 1 + 455 469 1 + 456 463 1 + 456 464 1 + 456 465 1 + 456 469 1 + 457 460 1 + 457 461 1 + 457 462 1 + 458 460 1 + 458 461 1 + 458 462 1 + 459 466 1 + 459 467 1 + 459 468 1 + 460 463 1 + 460 464 1 + 460 465 1 + 461 463 1 + 461 464 1 + 461 465 1 + 463 466 1 + 463 467 1 + 463 468 1 + 464 466 1 + 464 467 1 + 464 468 1 + 469 474 1 + 469 475 1 + 469 488 1 + 470 472 1 + 470 473 1 + 471 476 1 + 471 477 1 + 471 481 1 + 471 489 1 + 471 490 1 + 472 474 1 + 472 475 1 + 472 488 1 + 473 478 1 + 473 479 1 + 473 480 1 + 473 482 1 + 473 483 1 + 473 484 1 + 473 491 1 + 473 492 1 + 474 476 1 + 474 477 1 + 474 481 1 + 474 489 1 + 474 490 1 + 475 485 1 + 475 486 1 + 475 487 1 + 475 489 1 + 475 490 1 + 476 478 1 + 476 479 1 + 476 480 1 + 476 482 1 + 476 483 1 + 476 484 1 + 476 488 1 + 477 482 1 + 477 483 1 + 477 484 1 + 477 488 1 + 478 481 1 + 479 481 1 + 480 481 1 + 481 488 1 + 482 485 1 + 482 486 1 + 482 487 1 + 483 485 1 + 483 486 1 + 483 487 1 + 488 493 1 + 488 494 1 + 488 505 1 + 489 491 1 + 489 492 1 + 490 495 1 + 490 496 1 + 490 497 1 + 490 506 1 + 490 507 1 + 491 493 1 + 491 494 1 + 491 505 1 + 492 498 1 + 492 499 1 + 492 500 1 + 492 508 1 + 492 509 1 + 493 495 1 + 493 496 1 + 493 497 1 + 493 506 1 + 493 507 1 + 494 501 1 + 494 502 1 + 494 506 1 + 494 507 1 + 495 498 1 + 495 499 1 + 495 500 1 + 495 505 1 + 496 498 1 + 496 499 1 + 496 500 1 + 496 505 1 + 497 503 1 + 497 504 1 + 497 505 1 + 498 501 1 + 498 502 1 + 499 501 1 + 499 502 1 + 501 503 1 + 501 504 1 + 505 510 1 + 505 511 1 + 505 517 1 + 506 508 1 + 506 509 1 + 507 512 1 + 507 513 1 + 507 514 1 + 507 518 1 + 507 519 1 + 508 510 1 + 508 511 1 + 508 517 1 + 509 515 1 + 509 516 1 + 509 520 1 + 509 521 1 + 510 512 1 + 510 513 1 + 510 514 1 + 510 518 1 + 510 519 1 + 511 518 1 + 511 519 1 + 512 515 1 + 512 516 1 + 512 517 1 + 513 515 1 + 513 516 1 + 513 517 1 + 514 517 1 + 517 522 1 + 517 523 1 + 517 539 1 + 518 520 1 + 518 521 1 + 519 524 1 + 519 525 1 + 519 526 1 + 519 540 1 + 519 541 1 + 520 522 1 + 520 523 1 + 520 539 1 + 521 527 1 + 521 528 1 + 521 529 1 + 521 542 1 + 521 543 1 + 522 524 1 + 522 525 1 + 522 526 1 + 522 540 1 + 522 541 1 + 523 530 1 + 523 531 1 + 523 532 1 + 523 540 1 + 523 541 1 + 524 527 1 + 524 528 1 + 524 529 1 + 524 539 1 + 525 527 1 + 525 528 1 + 525 529 1 + 525 539 1 + 526 533 1 + 526 534 1 + 526 535 1 + 526 539 1 + 527 530 1 + 527 531 1 + 527 532 1 + 528 530 1 + 528 531 1 + 528 532 1 + 529 536 1 + 529 537 1 + 529 538 1 + 530 533 1 + 530 534 1 + 530 535 1 + 531 533 1 + 531 534 1 + 531 535 1 + 533 536 1 + 533 537 1 + 533 538 1 + 534 536 1 + 534 537 1 + 534 538 1 + 539 544 1 + 539 545 1 + 539 554 1 + 540 542 1 + 540 543 1 + 541 546 1 + 541 547 1 + 541 548 1 + 541 555 1 + 541 556 1 + 542 544 1 + 542 545 1 + 542 554 1 + 543 549 1 + 543 550 1 + 543 551 1 + 543 557 1 + 543 558 1 + 544 546 1 + 544 547 1 + 544 548 1 + 544 555 1 + 544 556 1 + 545 552 1 + 545 553 1 + 545 555 1 + 545 556 1 + 546 549 1 + 546 550 1 + 546 551 1 + 546 554 1 + 547 549 1 + 547 550 1 + 547 551 1 + 547 554 1 + 548 554 1 + 549 552 1 + 549 553 1 + 550 552 1 + 550 553 1 + 554 559 1 + 554 560 1 + 554 561 1 + 555 557 1 + 555 558 1 + 556 562 1 + 556 563 1 + 557 559 1 + 557 560 1 + 557 561 1 + 558 564 1 + 558 565 1 + 559 562 1 + 559 563 1 + 560 562 1 + 560 563 1 + 561 566 1 + 561 567 1 + 561 580 1 + 562 564 1 + 562 565 1 + 563 568 1 + 563 569 1 + 563 573 1 + 563 581 1 + 563 582 1 + 564 566 1 + 564 567 1 + 564 580 1 + 565 570 1 + 565 571 1 + 565 572 1 + 565 574 1 + 565 575 1 + 565 576 1 + 565 583 1 + 565 592 1 + 566 568 1 + 566 569 1 + 566 573 1 + 566 581 1 + 566 582 1 + 567 577 1 + 567 578 1 + 567 579 1 + 567 581 1 + 567 582 1 + 568 570 1 + 568 571 1 + 568 572 1 + 568 574 1 + 568 575 1 + 568 576 1 + 568 580 1 + 569 574 1 + 569 575 1 + 569 576 1 + 569 580 1 + 570 573 1 + 571 573 1 + 572 573 1 + 573 580 1 + 574 577 1 + 574 578 1 + 574 579 1 + 575 577 1 + 575 578 1 + 575 579 1 + 580 584 1 + 580 585 1 + 580 586 1 + 580 589 1 + 580 593 1 + 580 594 1 + 581 583 1 + 581 592 1 + 582 587 1 + 582 588 1 + 582 590 1 + 582 591 1 + 582 595 1 + 582 596 1 + 583 590 1 + 583 591 1 + 583 593 1 + 583 594 1 + 584 587 1 + 584 588 1 + 584 589 1 + 584 592 1 + 585 587 1 + 585 588 1 + 585 589 1 + 585 592 1 + 586 593 1 + 586 594 1 + 587 590 1 + 587 591 1 + 587 592 1 + 588 590 1 + 588 591 1 + 588 592 1 + 589 595 1 + 589 596 1 + 590 593 1 + 590 594 1 + 591 593 1 + 591 594 1 + 592 597 1 + 592 606 1 + 593 595 1 + 593 596 1 + 594 598 1 + 594 599 1 + 594 600 1 + 594 603 1 + 594 607 1 + 594 608 1 + 595 597 1 + 595 606 1 + 596 601 1 + 596 602 1 + 596 604 1 + 596 605 1 + 596 609 1 + 596 610 1 + 597 604 1 + 597 605 1 + 597 607 1 + 597 608 1 + 598 601 1 + 598 602 1 + 598 603 1 + 598 606 1 + 599 601 1 + 599 602 1 + 599 603 1 + 599 606 1 + 600 607 1 + 600 608 1 + 601 604 1 + 601 605 1 + 601 606 1 + 602 604 1 + 602 605 1 + 602 606 1 + 603 609 1 + 603 610 1 + 604 607 1 + 604 608 1 + 605 607 1 + 605 608 1 + 606 611 1 + 606 612 1 + 607 609 1 + 607 610 1 + 608 613 1 + 608 614 1 + 608 620 1 + 609 611 1 + 609 612 1 + 610 615 1 + 610 616 1 + 610 617 1 + 610 621 1 + 610 622 1 + 611 613 1 + 611 614 1 + 611 620 1 + 612 618 1 + 612 619 1 + 612 623 1 + 612 624 1 + 613 615 1 + 613 616 1 + 613 617 1 + 613 621 1 + 613 622 1 + 614 621 1 + 614 622 1 + 615 618 1 + 615 619 1 + 615 620 1 + 616 618 1 + 616 619 1 + 616 620 1 + 617 620 1 + 620 625 1 + 620 626 1 + 620 637 1 + 621 623 1 + 621 624 1 + 622 627 1 + 622 628 1 + 622 629 1 + 622 638 1 + 622 639 1 + 623 625 1 + 623 626 1 + 623 637 1 + 624 630 1 + 624 631 1 + 624 632 1 + 624 640 1 + 624 641 1 + 625 627 1 + 625 628 1 + 625 629 1 + 625 638 1 + 625 639 1 + 626 633 1 + 626 634 1 + 626 638 1 + 626 639 1 + 627 630 1 + 627 631 1 + 627 632 1 + 627 637 1 + 628 630 1 + 628 631 1 + 628 632 1 + 628 637 1 + 629 635 1 + 629 636 1 + 629 637 1 + 630 633 1 + 630 634 1 + 631 633 1 + 631 634 1 + 633 635 1 + 633 636 1 + 637 642 1 + 637 643 1 + 637 654 1 + 638 640 1 + 638 641 1 + 639 644 1 + 639 645 1 + 639 646 1 + 639 655 1 + 639 656 1 + 640 642 1 + 640 643 1 + 640 654 1 + 641 647 1 + 641 648 1 + 641 649 1 + 641 657 1 + 641 658 1 + 642 644 1 + 642 645 1 + 642 646 1 + 642 655 1 + 642 656 1 + 643 650 1 + 643 651 1 + 643 655 1 + 643 656 1 + 644 647 1 + 644 648 1 + 644 649 1 + 644 654 1 + 645 647 1 + 645 648 1 + 645 649 1 + 645 654 1 + 646 652 1 + 646 653 1 + 646 654 1 + 647 650 1 + 647 651 1 + 648 650 1 + 648 651 1 + 650 652 1 + 650 653 1 + 654 659 1 + 654 660 1 + 654 678 1 + 655 657 1 + 655 658 1 + 656 661 1 + 656 662 1 + 656 663 1 + 656 679 1 + 656 680 1 + 657 659 1 + 657 660 1 + 657 678 1 + 658 664 1 + 658 665 1 + 658 666 1 + 658 681 1 + 658 682 1 + 659 661 1 + 659 662 1 + 659 663 1 + 659 679 1 + 659 680 1 + 660 667 1 + 660 668 1 + 660 669 1 + 660 679 1 + 660 680 1 + 661 664 1 + 661 665 1 + 661 666 1 + 661 678 1 + 662 664 1 + 662 665 1 + 662 666 1 + 662 678 1 + 663 670 1 + 663 671 1 + 663 678 1 + 664 667 1 + 664 668 1 + 664 669 1 + 665 667 1 + 665 668 1 + 665 669 1 + 666 672 1 + 666 675 1 + 667 670 1 + 667 671 1 + 668 670 1 + 668 671 1 + 669 673 1 + 669 674 1 + 669 676 1 + 669 677 1 + 670 672 1 + 670 675 1 + 672 676 1 + 672 677 1 + 673 675 1 + 674 675 1 + 678 683 1 + 678 684 1 + 678 697 1 + 679 681 1 + 679 682 1 + 680 685 1 + 680 686 1 + 680 687 1 + 680 698 1 + 680 699 1 + 681 683 1 + 681 684 1 + 681 697 1 + 682 688 1 + 682 689 1 + 682 693 1 + 682 700 1 + 682 701 1 + 683 685 1 + 683 686 1 + 683 687 1 + 683 698 1 + 683 699 1 + 684 690 1 + 684 691 1 + 684 692 1 + 684 694 1 + 684 695 1 + 684 696 1 + 684 698 1 + 684 699 1 + 685 688 1 + 685 689 1 + 685 693 1 + 685 697 1 + 686 688 1 + 686 689 1 + 686 693 1 + 686 697 1 + 687 697 1 + 688 690 1 + 688 691 1 + 688 692 1 + 688 694 1 + 688 695 1 + 688 696 1 + 689 694 1 + 689 695 1 + 689 696 1 + 690 693 1 + 691 693 1 + 692 693 1 + 697 702 1 + 697 703 1 + 697 716 1 + 698 700 1 + 698 701 1 + 699 704 1 + 699 705 1 + 699 709 1 + 699 717 1 + 699 718 1 + 700 702 1 + 700 703 1 + 700 716 1 + 701 706 1 + 701 707 1 + 701 708 1 + 701 710 1 + 701 711 1 + 701 712 1 + 701 719 1 + 701 720 1 + 702 704 1 + 702 705 1 + 702 709 1 + 702 717 1 + 702 718 1 + 703 713 1 + 703 714 1 + 703 715 1 + 703 717 1 + 703 718 1 + 704 706 1 + 704 707 1 + 704 708 1 + 704 710 1 + 704 711 1 + 704 712 1 + 704 716 1 + 705 710 1 + 705 711 1 + 705 712 1 + 705 716 1 + 706 709 1 + 707 709 1 + 708 709 1 + 709 716 1 + 710 713 1 + 710 714 1 + 710 715 1 + 711 713 1 + 711 714 1 + 711 715 1 + 716 721 1 + 716 722 1 + 716 736 1 + 717 719 1 + 717 720 1 + 718 723 1 + 718 724 1 + 718 725 1 + 718 737 1 + 718 738 1 + 719 721 1 + 719 722 1 + 719 736 1 + 720 726 1 + 720 734 1 + 720 739 1 + 720 740 1 + 721 723 1 + 721 724 1 + 721 725 1 + 721 737 1 + 721 738 1 + 722 727 1 + 722 728 1 + 722 732 1 + 722 735 1 + 722 737 1 + 722 738 1 + 723 726 1 + 723 734 1 + 723 736 1 + 724 726 1 + 724 734 1 + 724 736 1 + 725 729 1 + 725 730 1 + 725 733 1 + 725 736 1 + 726 731 1 + 726 732 1 + 726 735 1 + 727 729 1 + 727 730 1 + 727 734 1 + 728 733 1 + 728 734 1 + 729 731 1 + 729 732 1 + 730 735 1 + 731 733 1 + 731 734 1 + 733 735 1 + 736 741 1 + 736 742 1 + 736 746 1 + 737 739 1 + 737 740 1 + 738 743 1 + 738 744 1 + 738 745 1 + 738 747 1 + 738 748 1 + 739 741 1 + 739 742 1 + 739 746 1 + 740 749 1 + 740 750 1 + 741 743 1 + 741 744 1 + 741 745 1 + 741 747 1 + 741 748 1 + 742 747 1 + 742 748 1 + 743 746 1 + 744 746 1 + 745 746 1 + 746 751 1 + 746 752 1 + 746 753 1 + 747 749 1 + 747 750 1 + 748 754 1 + 748 755 1 + 749 751 1 + 749 752 1 + 749 753 1 + 750 756 1 + 750 757 1 + 751 754 1 + 751 755 1 + 752 754 1 + 752 755 1 + 753 758 1 + 753 759 1 + 753 775 1 + 754 756 1 + 754 757 1 + 755 760 1 + 755 761 1 + 755 762 1 + 755 776 1 + 755 777 1 + 756 758 1 + 756 759 1 + 756 775 1 + 757 763 1 + 757 764 1 + 757 765 1 + 757 778 1 + 757 779 1 + 758 760 1 + 758 761 1 + 758 762 1 + 758 776 1 + 758 777 1 + 759 766 1 + 759 767 1 + 759 768 1 + 759 776 1 + 759 777 1 + 760 763 1 + 760 764 1 + 760 765 1 + 760 775 1 + 761 763 1 + 761 764 1 + 761 765 1 + 761 775 1 + 762 769 1 + 762 770 1 + 762 771 1 + 762 775 1 + 763 766 1 + 763 767 1 + 763 768 1 + 764 766 1 + 764 767 1 + 764 768 1 + 765 772 1 + 765 773 1 + 765 774 1 + 766 769 1 + 766 770 1 + 766 771 1 + 767 769 1 + 767 770 1 + 767 771 1 + 769 772 1 + 769 773 1 + 769 774 1 + 770 772 1 + 770 773 1 + 770 774 1 + 775 780 1 + 775 781 1 + 775 792 1 + 776 778 1 + 776 779 1 + 777 782 1 + 777 783 1 + 777 784 1 + 777 793 1 + 777 794 1 + 778 780 1 + 778 781 1 + 778 792 1 + 779 785 1 + 779 786 1 + 779 787 1 + 779 795 1 + 779 796 1 + 780 782 1 + 780 783 1 + 780 784 1 + 780 793 1 + 780 794 1 + 781 788 1 + 781 789 1 + 781 793 1 + 781 794 1 + 782 785 1 + 782 786 1 + 782 787 1 + 782 792 1 + 783 785 1 + 783 786 1 + 783 787 1 + 783 792 1 + 784 790 1 + 784 791 1 + 784 792 1 + 785 788 1 + 785 789 1 + 786 788 1 + 786 789 1 + 788 790 1 + 788 791 1 + 792 797 1 + 792 798 1 + 792 811 1 + 793 795 1 + 793 796 1 + 794 799 1 + 794 800 1 + 794 801 1 + 794 812 1 + 794 813 1 + 795 797 1 + 795 798 1 + 795 811 1 + 796 802 1 + 796 803 1 + 796 807 1 + 796 814 1 + 796 815 1 + 797 799 1 + 797 800 1 + 797 801 1 + 797 812 1 + 797 813 1 + 798 804 1 + 798 805 1 + 798 806 1 + 798 808 1 + 798 809 1 + 798 810 1 + 798 812 1 + 798 813 1 + 799 802 1 + 799 803 1 + 799 807 1 + 799 811 1 + 800 802 1 + 800 803 1 + 800 807 1 + 800 811 1 + 801 811 1 + 802 804 1 + 802 805 1 + 802 806 1 + 802 808 1 + 802 809 1 + 802 810 1 + 803 808 1 + 803 809 1 + 803 810 1 + 804 807 1 + 805 807 1 + 806 807 1 + 811 816 1 + 811 817 1 + 811 826 1 + 812 814 1 + 812 815 1 + 813 818 1 + 813 819 1 + 813 820 1 + 813 827 1 + 813 828 1 + 814 816 1 + 814 817 1 + 814 826 1 + 815 821 1 + 815 822 1 + 815 823 1 + 815 829 1 + 815 830 1 + 816 818 1 + 816 819 1 + 816 820 1 + 816 827 1 + 816 828 1 + 817 824 1 + 817 825 1 + 817 827 1 + 817 828 1 + 818 821 1 + 818 822 1 + 818 823 1 + 818 826 1 + 819 821 1 + 819 822 1 + 819 823 1 + 819 826 1 + 820 826 1 + 821 824 1 + 821 825 1 + 822 824 1 + 822 825 1 + 826 831 1 + 826 832 1 + 826 838 1 + 827 829 1 + 827 830 1 + 828 833 1 + 828 834 1 + 828 835 1 + 828 839 1 + 828 840 1 + 829 831 1 + 829 832 1 + 829 838 1 + 830 836 1 + 830 837 1 + 830 841 1 + 830 842 1 + 831 833 1 + 831 834 1 + 831 835 1 + 831 839 1 + 831 840 1 + 832 839 1 + 832 840 1 + 833 836 1 + 833 837 1 + 833 838 1 + 834 836 1 + 834 837 1 + 834 838 1 + 835 838 1 + 838 843 1 + 838 844 1 + 838 845 1 + 839 841 1 + 839 842 1 + 840 846 1 + 840 847 1 + 841 843 1 + 841 844 1 + 841 845 1 + 842 848 1 + 842 849 1 + 843 846 1 + 843 847 1 + 844 846 1 + 844 847 1 + 845 850 1 + 845 851 1 + 845 869 1 + 846 848 1 + 846 849 1 + 847 852 1 + 847 853 1 + 847 854 1 + 847 870 1 + 847 871 1 + 848 850 1 + 848 851 1 + 848 869 1 + 849 855 1 + 849 856 1 + 849 857 1 + 849 872 1 + 849 873 1 + 850 852 1 + 850 853 1 + 850 854 1 + 850 870 1 + 850 871 1 + 851 858 1 + 851 859 1 + 851 860 1 + 851 870 1 + 851 871 1 + 852 855 1 + 852 856 1 + 852 857 1 + 852 869 1 + 853 855 1 + 853 856 1 + 853 857 1 + 853 869 1 + 854 861 1 + 854 862 1 + 854 869 1 + 855 858 1 + 855 859 1 + 855 860 1 + 856 858 1 + 856 859 1 + 856 860 1 + 857 863 1 + 857 866 1 + 858 861 1 + 858 862 1 + 859 861 1 + 859 862 1 + 860 864 1 + 860 865 1 + 860 867 1 + 860 868 1 + 861 863 1 + 861 866 1 + 863 867 1 + 863 868 1 + 864 866 1 + 865 866 1 + 869 874 1 + 869 875 1 + 869 883 1 + 870 872 1 + 870 873 1 + 871 876 1 + 871 877 1 + 871 881 1 + 871 884 1 + 871 885 1 + 872 874 1 + 872 875 1 + 872 883 1 + 873 878 1 + 873 879 1 + 873 880 1 + 873 882 1 + 873 886 1 + 873 887 1 + 874 876 1 + 874 877 1 + 874 881 1 + 874 884 1 + 874 885 1 + 875 884 1 + 875 885 1 + 876 878 1 + 876 879 1 + 876 880 1 + 876 882 1 + 876 883 1 + 877 882 1 + 877 883 1 + 878 881 1 + 879 881 1 + 880 881 1 + 881 883 1 + 883 888 1 + 883 889 1 + 883 902 1 + 884 886 1 + 884 887 1 + 885 890 1 + 885 891 1 + 885 892 1 + 885 903 1 + 885 904 1 + 886 888 1 + 886 889 1 + 886 902 1 + 887 893 1 + 887 894 1 + 887 898 1 + 887 905 1 + 887 906 1 + 888 890 1 + 888 891 1 + 888 892 1 + 888 903 1 + 888 904 1 + 889 895 1 + 889 896 1 + 889 897 1 + 889 899 1 + 889 900 1 + 889 901 1 + 889 903 1 + 889 904 1 + 890 893 1 + 890 894 1 + 890 898 1 + 890 902 1 + 891 893 1 + 891 894 1 + 891 898 1 + 891 902 1 + 892 902 1 + 893 895 1 + 893 896 1 + 893 897 1 + 893 899 1 + 893 900 1 + 893 901 1 + 894 899 1 + 894 900 1 + 894 901 1 + 895 898 1 + 896 898 1 + 897 898 1 + 902 907 1 + 902 908 1 + 902 913 1 + 903 905 1 + 903 906 1 + 904 909 1 + 904 910 1 + 904 911 1 + 904 914 1 + 904 915 1 + 905 907 1 + 905 908 1 + 905 913 1 + 906 912 1 + 906 916 1 + 906 917 1 + 907 909 1 + 907 910 1 + 907 911 1 + 907 914 1 + 907 915 1 + 908 914 1 + 908 915 1 + 909 912 1 + 909 913 1 + 910 912 1 + 910 913 1 + 911 913 1 + 913 918 1 + 913 919 1 + 913 925 1 + 914 916 1 + 914 917 1 + 915 920 1 + 915 921 1 + 915 922 1 + 915 926 1 + 915 927 1 + 916 918 1 + 916 919 1 + 916 925 1 + 917 923 1 + 917 924 1 + 917 928 1 + 917 929 1 + 918 920 1 + 918 921 1 + 918 922 1 + 918 926 1 + 918 927 1 + 919 926 1 + 919 927 1 + 920 923 1 + 920 924 1 + 920 925 1 + 921 923 1 + 921 924 1 + 921 925 1 + 922 925 1 + 925 930 1 + 925 931 1 + 925 946 1 + 926 928 1 + 926 929 1 + 927 932 1 + 927 933 1 + 927 934 1 + 927 947 1 + 927 948 1 + 928 930 1 + 928 931 1 + 928 946 1 + 929 935 1 + 929 944 1 + 929 949 1 + 929 950 1 + 930 932 1 + 930 933 1 + 930 934 1 + 930 947 1 + 930 948 1 + 931 936 1 + 931 937 1 + 931 942 1 + 931 945 1 + 931 947 1 + 931 948 1 + 932 935 1 + 932 944 1 + 932 946 1 + 933 935 1 + 933 944 1 + 933 946 1 + 934 938 1 + 934 939 1 + 934 943 1 + 934 946 1 + 935 940 1 + 935 942 1 + 935 945 1 + 936 938 1 + 936 939 1 + 936 944 1 + 937 941 1 + 937 943 1 + 937 944 1 + 938 940 1 + 938 942 1 + 939 945 1 + 940 943 1 + 940 944 1 + 941 942 1 + 943 945 1 + 946 951 1 + 946 952 1 + 946 960 1 + 947 949 1 + 947 950 1 + 948 953 1 + 948 954 1 + 948 955 1 + 948 961 1 + 948 962 1 + 949 951 1 + 949 952 1 + 949 960 1 + 950 956 1 + 950 957 1 + 950 963 1 + 950 964 1 + 951 953 1 + 951 954 1 + 951 955 1 + 951 961 1 + 951 962 1 + 952 958 1 + 952 959 1 + 952 961 1 + 952 962 1 + 953 956 1 + 953 957 1 + 953 960 1 + 954 956 1 + 954 957 1 + 954 960 1 + 955 960 1 + 956 958 1 + 956 959 1 + 960 965 1 + 960 966 1 + 960 979 1 + 961 963 1 + 961 964 1 + 962 967 1 + 962 968 1 + 962 972 1 + 962 980 1 + 962 981 1 + 963 965 1 + 963 966 1 + 963 979 1 + 964 969 1 + 964 970 1 + 964 971 1 + 964 973 1 + 964 974 1 + 964 975 1 + 964 982 1 + 964 983 1 + 965 967 1 + 965 968 1 + 965 972 1 + 965 980 1 + 965 981 1 + 966 976 1 + 966 977 1 + 966 978 1 + 966 980 1 + 966 981 1 + 967 969 1 + 967 970 1 + 967 971 1 + 967 973 1 + 967 974 1 + 967 975 1 + 967 979 1 + 968 973 1 + 968 974 1 + 968 975 1 + 968 979 1 + 969 972 1 + 970 972 1 + 971 972 1 + 972 979 1 + 973 976 1 + 973 977 1 + 973 978 1 + 974 976 1 + 974 977 1 + 974 978 1 + 979 984 1 + 979 985 1 + 979 996 1 + 980 982 1 + 980 983 1 + 981 986 1 + 981 987 1 + 981 988 1 + 981 997 1 + 981 998 1 + 982 984 1 + 982 985 1 + 982 996 1 + 983 989 1 + 983 990 1 + 983 991 1 + 983 999 1 + 983 1000 1 + 984 986 1 + 984 987 1 + 984 988 1 + 984 997 1 + 984 998 1 + 985 992 1 + 985 993 1 + 985 997 1 + 985 998 1 + 986 989 1 + 986 990 1 + 986 991 1 + 986 996 1 + 987 989 1 + 987 990 1 + 987 991 1 + 987 996 1 + 988 994 1 + 988 995 1 + 988 996 1 + 989 992 1 + 989 993 1 + 990 992 1 + 990 993 1 + 992 994 1 + 992 995 1 + 996 1001 1 + 996 1002 1 + 996 1018 1 + 997 999 1 + 997 1000 1 + 998 1003 1 + 998 1004 1 + 998 1005 1 + 998 1019 1 + 998 1020 1 + 999 1001 1 + 999 1002 1 + 999 1018 1 + 1000 1006 1 + 1000 1007 1 + 1000 1008 1 + 1000 1021 1 + 1000 1022 1 + 1001 1003 1 + 1001 1004 1 + 1001 1005 1 + 1001 1019 1 + 1001 1020 1 + 1002 1009 1 + 1002 1010 1 + 1002 1011 1 + 1002 1019 1 + 1002 1020 1 + 1003 1006 1 + 1003 1007 1 + 1003 1008 1 + 1003 1018 1 + 1004 1006 1 + 1004 1007 1 + 1004 1008 1 + 1004 1018 1 + 1005 1012 1 + 1005 1013 1 + 1005 1014 1 + 1005 1018 1 + 1006 1009 1 + 1006 1010 1 + 1006 1011 1 + 1007 1009 1 + 1007 1010 1 + 1007 1011 1 + 1008 1015 1 + 1008 1016 1 + 1008 1017 1 + 1009 1012 1 + 1009 1013 1 + 1009 1014 1 + 1010 1012 1 + 1010 1013 1 + 1010 1014 1 + 1012 1015 1 + 1012 1016 1 + 1012 1017 1 + 1013 1015 1 + 1013 1016 1 + 1013 1017 1 + 1018 1023 1 + 1018 1024 1 + 1018 1033 1 + 1019 1021 1 + 1019 1022 1 + 1020 1025 1 + 1020 1026 1 + 1020 1027 1 + 1020 1034 1 + 1020 1035 1 + 1021 1023 1 + 1021 1024 1 + 1021 1033 1 + 1022 1028 1 + 1022 1029 1 + 1022 1030 1 + 1022 1036 1 + 1022 1037 1 + 1023 1025 1 + 1023 1026 1 + 1023 1027 1 + 1023 1034 1 + 1023 1035 1 + 1024 1031 1 + 1024 1032 1 + 1024 1034 1 + 1024 1035 1 + 1025 1028 1 + 1025 1029 1 + 1025 1030 1 + 1025 1033 1 + 1026 1028 1 + 1026 1029 1 + 1026 1030 1 + 1026 1033 1 + 1027 1033 1 + 1028 1031 1 + 1028 1032 1 + 1029 1031 1 + 1029 1032 1 + 1033 1038 1 + 1033 1039 1 + 1033 1044 1 + 1034 1036 1 + 1034 1037 1 + 1035 1040 1 + 1035 1041 1 + 1035 1042 1 + 1035 1045 1 + 1035 1046 1 + 1036 1038 1 + 1036 1039 1 + 1036 1044 1 + 1037 1043 1 + 1037 1047 1 + 1037 1048 1 + 1038 1040 1 + 1038 1041 1 + 1038 1042 1 + 1038 1045 1 + 1038 1046 1 + 1039 1045 1 + 1039 1046 1 + 1040 1043 1 + 1040 1044 1 + 1041 1043 1 + 1041 1044 1 + 1042 1044 1 + 1044 1049 1 + 1044 1050 1 + 1044 1058 1 + 1045 1047 1 + 1045 1048 1 + 1046 1051 1 + 1046 1052 1 + 1046 1056 1 + 1046 1059 1 + 1046 1060 1 + 1047 1049 1 + 1047 1050 1 + 1047 1058 1 + 1048 1053 1 + 1048 1054 1 + 1048 1055 1 + 1048 1057 1 + 1048 1061 1 + 1048 1062 1 + 1049 1051 1 + 1049 1052 1 + 1049 1056 1 + 1049 1059 1 + 1049 1060 1 + 1050 1059 1 + 1050 1060 1 + 1051 1053 1 + 1051 1054 1 + 1051 1055 1 + 1051 1057 1 + 1051 1058 1 + 1052 1057 1 + 1052 1058 1 + 1053 1056 1 + 1054 1056 1 + 1055 1056 1 + 1056 1058 1 + 1058 1063 1 + 1058 1064 1 + 1058 1077 1 + 1059 1061 1 + 1059 1062 1 + 1060 1065 1 + 1060 1066 1 + 1060 1067 1 + 1060 1078 1 + 1060 1079 1 + 1061 1063 1 + 1061 1064 1 + 1061 1077 1 + 1062 1068 1 + 1062 1069 1 + 1062 1073 1 + 1062 1080 1 + 1062 1081 1 + 1063 1065 1 + 1063 1066 1 + 1063 1067 1 + 1063 1078 1 + 1063 1079 1 + 1064 1070 1 + 1064 1071 1 + 1064 1072 1 + 1064 1074 1 + 1064 1075 1 + 1064 1076 1 + 1064 1078 1 + 1064 1079 1 + 1065 1068 1 + 1065 1069 1 + 1065 1073 1 + 1065 1077 1 + 1066 1068 1 + 1066 1069 1 + 1066 1073 1 + 1066 1077 1 + 1067 1077 1 + 1068 1070 1 + 1068 1071 1 + 1068 1072 1 + 1068 1074 1 + 1068 1075 1 + 1068 1076 1 + 1069 1074 1 + 1069 1075 1 + 1069 1076 1 + 1070 1073 1 + 1071 1073 1 + 1072 1073 1 + 1077 1082 1 + 1077 1083 1 + 1077 1094 1 + 1078 1080 1 + 1078 1081 1 + 1079 1084 1 + 1079 1085 1 + 1079 1086 1 + 1079 1095 1 + 1079 1096 1 + 1080 1082 1 + 1080 1083 1 + 1080 1094 1 + 1081 1087 1 + 1081 1092 1 + 1081 1097 1 + 1081 1098 1 + 1082 1084 1 + 1082 1085 1 + 1082 1086 1 + 1082 1095 1 + 1082 1096 1 + 1083 1088 1 + 1083 1090 1 + 1083 1093 1 + 1083 1095 1 + 1083 1096 1 + 1084 1087 1 + 1084 1092 1 + 1084 1094 1 + 1085 1087 1 + 1085 1092 1 + 1085 1094 1 + 1086 1089 1 + 1086 1091 1 + 1086 1094 1 + 1087 1091 1 + 1087 1093 1 + 1088 1093 1 + 1089 1091 1 + 1089 1092 1 + 1091 1093 1 + 1094 1099 1 + 1094 1100 1 + 1094 1113 1 + 1095 1097 1 + 1095 1098 1 + 1096 1101 1 + 1096 1102 1 + 1096 1103 1 + 1096 1114 1 + 1096 1115 1 + 1097 1099 1 + 1097 1100 1 + 1097 1113 1 + 1098 1104 1 + 1098 1105 1 + 1098 1109 1 + 1098 1116 1 + 1098 1117 1 + 1099 1101 1 + 1099 1102 1 + 1099 1103 1 + 1099 1114 1 + 1099 1115 1 + 1100 1106 1 + 1100 1107 1 + 1100 1108 1 + 1100 1110 1 + 1100 1111 1 + 1100 1112 1 + 1100 1114 1 + 1100 1115 1 + 1101 1104 1 + 1101 1105 1 + 1101 1109 1 + 1101 1113 1 + 1102 1104 1 + 1102 1105 1 + 1102 1109 1 + 1102 1113 1 + 1103 1113 1 + 1104 1106 1 + 1104 1107 1 + 1104 1108 1 + 1104 1110 1 + 1104 1111 1 + 1104 1112 1 + 1105 1110 1 + 1105 1111 1 + 1105 1112 1 + 1106 1109 1 + 1107 1109 1 + 1108 1109 1 + 1113 1118 1 + 1113 1119 1 + 1113 1129 1 + 1114 1116 1 + 1114 1117 1 + 1115 1120 1 + 1115 1121 1 + 1115 1125 1 + 1115 1130 1 + 1115 1131 1 + 1116 1118 1 + 1116 1119 1 + 1116 1129 1 + 1117 1122 1 + 1117 1123 1 + 1117 1124 1 + 1117 1126 1 + 1117 1127 1 + 1117 1128 1 + 1117 1132 1 + 1117 1133 1 + 1118 1120 1 + 1118 1121 1 + 1118 1125 1 + 1118 1130 1 + 1118 1131 1 + 1119 1130 1 + 1119 1131 1 + 1120 1122 1 + 1120 1123 1 + 1120 1124 1 + 1120 1126 1 + 1120 1127 1 + 1120 1128 1 + 1120 1129 1 + 1121 1126 1 + 1121 1127 1 + 1121 1128 1 + 1121 1129 1 + 1122 1125 1 + 1123 1125 1 + 1124 1125 1 + 1125 1129 1 + 1129 1134 1 + 1129 1135 1 + 1129 1148 1 + 1130 1132 1 + 1130 1133 1 + 1131 1136 1 + 1131 1137 1 + 1131 1138 1 + 1131 1149 1 + 1131 1150 1 + 1132 1134 1 + 1132 1135 1 + 1132 1148 1 + 1133 1139 1 + 1133 1140 1 + 1133 1144 1 + 1133 1151 1 + 1133 1152 1 + 1134 1136 1 + 1134 1137 1 + 1134 1138 1 + 1134 1149 1 + 1134 1150 1 + 1135 1141 1 + 1135 1142 1 + 1135 1143 1 + 1135 1145 1 + 1135 1146 1 + 1135 1147 1 + 1135 1149 1 + 1135 1150 1 + 1136 1139 1 + 1136 1140 1 + 1136 1144 1 + 1136 1148 1 + 1137 1139 1 + 1137 1140 1 + 1137 1144 1 + 1137 1148 1 + 1138 1148 1 + 1139 1141 1 + 1139 1142 1 + 1139 1143 1 + 1139 1145 1 + 1139 1146 1 + 1139 1147 1 + 1140 1145 1 + 1140 1146 1 + 1140 1147 1 + 1141 1144 1 + 1142 1144 1 + 1143 1144 1 + 1148 1153 1 + 1148 1154 1 + 1148 1172 1 + 1149 1151 1 + 1149 1152 1 + 1150 1155 1 + 1150 1156 1 + 1150 1157 1 + 1150 1173 1 + 1150 1174 1 + 1151 1153 1 + 1151 1154 1 + 1151 1172 1 + 1152 1158 1 + 1152 1159 1 + 1152 1160 1 + 1152 1175 1 + 1152 1176 1 + 1153 1155 1 + 1153 1156 1 + 1153 1157 1 + 1153 1173 1 + 1153 1174 1 + 1154 1161 1 + 1154 1162 1 + 1154 1163 1 + 1154 1173 1 + 1154 1174 1 + 1155 1158 1 + 1155 1159 1 + 1155 1160 1 + 1155 1172 1 + 1156 1158 1 + 1156 1159 1 + 1156 1160 1 + 1156 1172 1 + 1157 1164 1 + 1157 1165 1 + 1157 1172 1 + 1158 1161 1 + 1158 1162 1 + 1158 1163 1 + 1159 1161 1 + 1159 1162 1 + 1159 1163 1 + 1160 1166 1 + 1160 1169 1 + 1161 1164 1 + 1161 1165 1 + 1162 1164 1 + 1162 1165 1 + 1163 1167 1 + 1163 1168 1 + 1163 1170 1 + 1163 1171 1 + 1164 1166 1 + 1164 1169 1 + 1166 1170 1 + 1166 1171 1 + 1167 1169 1 + 1168 1169 1 + 1172 1177 1 + 1172 1178 1 + 1172 1191 1 + 1173 1175 1 + 1173 1176 1 + 1174 1179 1 + 1174 1180 1 + 1174 1181 1 + 1174 1192 1 + 1174 1193 1 + 1175 1177 1 + 1175 1178 1 + 1175 1191 1 + 1176 1182 1 + 1176 1183 1 + 1176 1187 1 + 1176 1194 1 + 1176 1195 1 + 1177 1179 1 + 1177 1180 1 + 1177 1181 1 + 1177 1192 1 + 1177 1193 1 + 1178 1184 1 + 1178 1185 1 + 1178 1186 1 + 1178 1188 1 + 1178 1189 1 + 1178 1190 1 + 1178 1192 1 + 1178 1193 1 + 1179 1182 1 + 1179 1183 1 + 1179 1187 1 + 1179 1191 1 + 1180 1182 1 + 1180 1183 1 + 1180 1187 1 + 1180 1191 1 + 1181 1191 1 + 1182 1184 1 + 1182 1185 1 + 1182 1186 1 + 1182 1188 1 + 1182 1189 1 + 1182 1190 1 + 1183 1188 1 + 1183 1189 1 + 1183 1190 1 + 1184 1187 1 + 1185 1187 1 + 1186 1187 1 + 1191 1196 1 + 1191 1197 1 + 1191 1215 1 + 1192 1194 1 + 1192 1195 1 + 1193 1198 1 + 1193 1199 1 + 1193 1200 1 + 1193 1216 1 + 1193 1217 1 + 1194 1196 1 + 1194 1197 1 + 1194 1215 1 + 1195 1201 1 + 1195 1202 1 + 1195 1203 1 + 1195 1218 1 + 1195 1219 1 + 1196 1198 1 + 1196 1199 1 + 1196 1200 1 + 1196 1216 1 + 1196 1217 1 + 1197 1204 1 + 1197 1205 1 + 1197 1206 1 + 1197 1216 1 + 1197 1217 1 + 1198 1201 1 + 1198 1202 1 + 1198 1203 1 + 1198 1215 1 + 1199 1201 1 + 1199 1202 1 + 1199 1203 1 + 1199 1215 1 + 1200 1207 1 + 1200 1208 1 + 1200 1215 1 + 1201 1204 1 + 1201 1205 1 + 1201 1206 1 + 1202 1204 1 + 1202 1205 1 + 1202 1206 1 + 1203 1209 1 + 1203 1212 1 + 1204 1207 1 + 1204 1208 1 + 1205 1207 1 + 1205 1208 1 + 1206 1210 1 + 1206 1211 1 + 1206 1213 1 + 1206 1214 1 + 1207 1209 1 + 1207 1212 1 + 1209 1213 1 + 1209 1214 1 + 1210 1212 1 + 1211 1212 1 + 1215 1220 1 + 1215 1221 1 + 1215 1222 1 + 1216 1218 1 + 1216 1219 1 + 1217 1223 1 + 1217 1224 1 + 1218 1220 1 + 1218 1221 1 + 1218 1222 1 + 1219 1225 1 + 1219 1226 1 + 1220 1223 1 + 1220 1224 1 + 1221 1223 1 + 1221 1224 1 + 1222 1227 1 + 1222 1228 1 + 1222 1229 1 + 1223 1225 1 + 1223 1226 1 + 1224 1230 1 + 1224 1231 1 + 1225 1227 1 + 1225 1228 1 + 1225 1229 1 + 1227 1230 1 + 1227 1231 1 + 1228 1230 1 + 1228 1231 1 + +[ angles ] +; ai aj ak funct c0 c1 c2 c3 + 2 1 3 1 + 2 1 4 1 + 2 1 5 1 + 3 1 4 1 + 3 1 5 1 + 4 1 5 1 + 1 5 6 1 + 1 5 7 1 + 1 5 18 1 + 6 5 7 1 + 6 5 18 1 + 7 5 18 1 + 5 7 8 1 + 5 7 9 1 + 5 7 10 1 + 8 7 9 1 + 8 7 10 1 + 9 7 10 1 + 7 10 11 1 + 7 10 12 1 + 7 10 13 1 + 11 10 12 1 + 11 10 13 1 + 12 10 13 1 + 10 13 14 1 + 13 14 15 1 + 13 14 16 1 + 13 14 17 1 + 15 14 16 1 + 15 14 17 1 + 16 14 17 1 + 5 18 19 1 + 5 18 20 1 + 19 18 20 1 + 18 20 21 1 + 18 20 22 1 + 21 20 22 1 + 20 22 23 1 + 20 22 24 1 + 20 22 35 1 + 23 22 24 1 + 23 22 35 1 + 24 22 35 1 + 22 24 25 1 + 22 24 26 1 + 22 24 27 1 + 25 24 26 1 + 25 24 27 1 + 26 24 27 1 + 24 27 28 1 + 24 27 29 1 + 24 27 30 1 + 28 27 29 1 + 28 27 30 1 + 29 27 30 1 + 27 30 31 1 + 27 30 32 1 + 31 30 32 1 + 30 32 33 1 + 30 32 34 1 + 33 32 34 1 + 22 35 36 1 + 22 35 37 1 + 36 35 37 1 + 35 37 38 1 + 35 37 39 1 + 38 37 39 1 + 37 39 40 1 + 37 39 41 1 + 37 39 54 1 + 40 39 41 1 + 40 39 54 1 + 41 39 54 1 + 39 41 42 1 + 39 41 43 1 + 39 41 47 1 + 42 41 43 1 + 42 41 47 1 + 43 41 47 1 + 41 43 44 1 + 41 43 45 1 + 41 43 46 1 + 44 43 45 1 + 44 43 46 1 + 45 43 46 1 + 41 47 48 1 + 41 47 49 1 + 41 47 50 1 + 48 47 49 1 + 48 47 50 1 + 49 47 50 1 + 47 50 51 1 + 47 50 52 1 + 47 50 53 1 + 51 50 52 1 + 51 50 53 1 + 52 50 53 1 + 39 54 55 1 + 39 54 56 1 + 55 54 56 1 + 54 56 57 1 + 54 56 58 1 + 57 56 58 1 + 56 58 59 1 + 56 58 60 1 + 56 58 74 1 + 59 58 60 1 + 59 58 74 1 + 60 58 74 1 + 58 60 61 1 + 58 60 62 1 + 58 60 63 1 + 61 60 62 1 + 61 60 63 1 + 62 60 63 1 + 60 63 64 1 + 60 63 72 1 + 64 63 72 1 + 63 64 65 1 + 63 64 66 1 + 65 64 66 1 + 64 66 67 1 + 64 66 68 1 + 67 66 68 1 + 66 68 69 1 + 66 68 70 1 + 69 68 70 1 + 68 70 71 1 + 68 70 72 1 + 71 70 72 1 + 63 72 70 1 + 63 72 73 1 + 70 72 73 1 + 58 74 75 1 + 58 74 76 1 + 75 74 76 1 + 74 76 77 1 + 74 76 78 1 + 77 76 78 1 + 76 78 79 1 + 76 78 80 1 + 76 78 90 1 + 79 78 80 1 + 79 78 90 1 + 80 78 90 1 + 78 80 81 1 + 78 80 82 1 + 78 80 86 1 + 81 80 82 1 + 81 80 86 1 + 82 80 86 1 + 80 82 83 1 + 80 82 84 1 + 80 82 85 1 + 83 82 84 1 + 83 82 85 1 + 84 82 85 1 + 80 86 87 1 + 80 86 88 1 + 80 86 89 1 + 87 86 88 1 + 87 86 89 1 + 88 86 89 1 + 78 90 91 1 + 78 90 92 1 + 91 90 92 1 + 90 92 93 1 + 90 92 94 1 + 93 92 94 1 + 92 94 95 1 + 92 94 96 1 + 92 94 112 1 + 95 94 96 1 + 95 94 112 1 + 96 94 112 1 + 94 96 97 1 + 94 96 98 1 + 94 96 99 1 + 97 96 98 1 + 97 96 99 1 + 98 96 99 1 + 96 99 100 1 + 96 99 101 1 + 96 99 102 1 + 100 99 101 1 + 100 99 102 1 + 101 99 102 1 + 99 102 103 1 + 99 102 104 1 + 99 102 105 1 + 103 102 104 1 + 103 102 105 1 + 104 102 105 1 + 102 105 106 1 + 102 105 107 1 + 102 105 108 1 + 106 105 107 1 + 106 105 108 1 + 107 105 108 1 + 105 108 109 1 + 105 108 110 1 + 105 108 111 1 + 109 108 110 1 + 109 108 111 1 + 110 108 111 1 + 94 112 113 1 + 94 112 114 1 + 113 112 114 1 + 112 114 115 1 + 112 114 116 1 + 115 114 116 1 + 114 116 117 1 + 114 116 118 1 + 114 116 126 1 + 117 116 118 1 + 117 116 126 1 + 118 116 126 1 + 116 118 119 1 + 116 118 120 1 + 116 118 124 1 + 119 118 120 1 + 119 118 124 1 + 120 118 124 1 + 118 120 121 1 + 118 120 122 1 + 118 120 123 1 + 121 120 122 1 + 121 120 123 1 + 122 120 123 1 + 118 124 125 1 + 116 126 127 1 + 116 126 128 1 + 127 126 128 1 + 126 128 129 1 + 126 128 130 1 + 129 128 130 1 + 128 130 131 1 + 128 130 132 1 + 128 130 145 1 + 131 130 132 1 + 131 130 145 1 + 132 130 145 1 + 130 132 133 1 + 130 132 134 1 + 130 132 135 1 + 133 132 134 1 + 133 132 135 1 + 134 132 135 1 + 132 135 136 1 + 132 135 137 1 + 132 135 141 1 + 136 135 137 1 + 136 135 141 1 + 137 135 141 1 + 135 137 138 1 + 135 137 139 1 + 135 137 140 1 + 138 137 139 1 + 138 137 140 1 + 139 137 140 1 + 135 141 142 1 + 135 141 143 1 + 135 141 144 1 + 142 141 143 1 + 142 141 144 1 + 143 141 144 1 + 130 145 146 1 + 130 145 147 1 + 146 145 147 1 + 145 147 148 1 + 145 147 149 1 + 148 147 149 1 + 147 149 150 1 + 147 149 151 1 + 147 149 159 1 + 150 149 151 1 + 150 149 159 1 + 151 149 159 1 + 149 151 152 1 + 149 151 153 1 + 149 151 157 1 + 152 151 153 1 + 152 151 157 1 + 153 151 157 1 + 151 153 154 1 + 151 153 155 1 + 151 153 156 1 + 154 153 155 1 + 154 153 156 1 + 155 153 156 1 + 151 157 158 1 + 149 159 160 1 + 149 159 161 1 + 160 159 161 1 + 159 161 162 1 + 159 161 163 1 + 162 161 163 1 + 161 163 164 1 + 161 163 165 1 + 161 163 166 1 + 164 163 165 1 + 164 163 166 1 + 165 163 166 1 + 163 166 167 1 + 163 166 168 1 + 167 166 168 1 + 166 168 169 1 + 166 168 170 1 + 169 168 170 1 + 168 170 171 1 + 168 170 172 1 + 168 170 188 1 + 171 170 172 1 + 171 170 188 1 + 172 170 188 1 + 170 172 173 1 + 170 172 174 1 + 170 172 175 1 + 173 172 174 1 + 173 172 175 1 + 174 172 175 1 + 172 175 176 1 + 172 175 177 1 + 172 175 178 1 + 176 175 177 1 + 176 175 178 1 + 177 175 178 1 + 175 178 179 1 + 175 178 180 1 + 175 178 181 1 + 179 178 180 1 + 179 178 181 1 + 180 178 181 1 + 178 181 182 1 + 178 181 183 1 + 178 181 184 1 + 182 181 183 1 + 182 181 184 1 + 183 181 184 1 + 181 184 185 1 + 181 184 186 1 + 181 184 187 1 + 185 184 186 1 + 185 184 187 1 + 186 184 187 1 + 170 188 189 1 + 170 188 190 1 + 189 188 190 1 + 188 190 191 1 + 188 190 192 1 + 191 190 192 1 + 190 192 193 1 + 190 192 194 1 + 190 192 202 1 + 193 192 194 1 + 193 192 202 1 + 194 192 202 1 + 192 194 195 1 + 192 194 196 1 + 192 194 200 1 + 195 194 196 1 + 195 194 200 1 + 196 194 200 1 + 194 196 197 1 + 194 196 198 1 + 194 196 199 1 + 197 196 198 1 + 197 196 199 1 + 198 196 199 1 + 194 200 201 1 + 192 202 203 1 + 192 202 204 1 + 203 202 204 1 + 202 204 205 1 + 202 204 206 1 + 205 204 206 1 + 204 206 207 1 + 204 206 208 1 + 204 206 221 1 + 207 206 208 1 + 207 206 221 1 + 208 206 221 1 + 206 208 209 1 + 206 208 210 1 + 206 208 214 1 + 209 208 210 1 + 209 208 214 1 + 210 208 214 1 + 208 210 211 1 + 208 210 212 1 + 208 210 213 1 + 211 210 212 1 + 211 210 213 1 + 212 210 213 1 + 208 214 215 1 + 208 214 216 1 + 208 214 217 1 + 215 214 216 1 + 215 214 217 1 + 216 214 217 1 + 214 217 218 1 + 214 217 219 1 + 214 217 220 1 + 218 217 219 1 + 218 217 220 1 + 219 217 220 1 + 206 221 222 1 + 206 221 223 1 + 222 221 223 1 + 221 223 224 1 + 221 223 225 1 + 224 223 225 1 + 223 225 226 1 + 223 225 227 1 + 223 225 235 1 + 226 225 227 1 + 226 225 235 1 + 227 225 235 1 + 225 227 228 1 + 225 227 229 1 + 225 227 233 1 + 228 227 229 1 + 228 227 233 1 + 229 227 233 1 + 227 229 230 1 + 227 229 231 1 + 227 229 232 1 + 230 229 231 1 + 230 229 232 1 + 231 229 232 1 + 227 233 234 1 + 225 235 236 1 + 225 235 237 1 + 236 235 237 1 + 235 237 238 1 + 235 237 239 1 + 238 237 239 1 + 237 239 240 1 + 237 239 241 1 + 237 239 254 1 + 240 239 241 1 + 240 239 254 1 + 241 239 254 1 + 239 241 242 1 + 239 241 243 1 + 239 241 244 1 + 242 241 243 1 + 242 241 244 1 + 243 241 244 1 + 241 244 245 1 + 241 244 246 1 + 241 244 250 1 + 245 244 246 1 + 245 244 250 1 + 246 244 250 1 + 244 246 247 1 + 244 246 248 1 + 244 246 249 1 + 247 246 248 1 + 247 246 249 1 + 248 246 249 1 + 244 250 251 1 + 244 250 252 1 + 244 250 253 1 + 251 250 252 1 + 251 250 253 1 + 252 250 253 1 + 239 254 255 1 + 239 254 256 1 + 255 254 256 1 + 254 256 257 1 + 254 256 258 1 + 257 256 258 1 + 256 258 259 1 + 256 258 260 1 + 256 258 269 1 + 259 258 260 1 + 259 258 269 1 + 260 258 269 1 + 258 260 261 1 + 258 260 262 1 + 258 260 263 1 + 261 260 262 1 + 261 260 263 1 + 262 260 263 1 + 260 263 264 1 + 260 263 265 1 + 260 263 266 1 + 264 263 265 1 + 264 263 266 1 + 265 263 266 1 + 263 266 267 1 + 263 266 268 1 + 267 266 268 1 + 258 269 270 1 + 258 269 271 1 + 270 269 271 1 + 269 271 272 1 + 269 271 273 1 + 272 271 273 1 + 271 273 274 1 + 271 273 275 1 + 271 273 285 1 + 274 273 275 1 + 274 273 285 1 + 275 273 285 1 + 273 275 276 1 + 273 275 277 1 + 273 275 281 1 + 276 275 277 1 + 276 275 281 1 + 277 275 281 1 + 275 277 278 1 + 275 277 279 1 + 275 277 280 1 + 278 277 279 1 + 278 277 280 1 + 279 277 280 1 + 275 281 282 1 + 275 281 283 1 + 275 281 284 1 + 282 281 283 1 + 282 281 284 1 + 283 281 284 1 + 273 285 286 1 + 273 285 287 1 + 286 285 287 1 + 285 287 288 1 + 285 287 289 1 + 288 287 289 1 + 287 289 290 1 + 287 289 291 1 + 287 289 300 1 + 290 289 291 1 + 290 289 300 1 + 291 289 300 1 + 289 291 292 1 + 289 291 293 1 + 289 291 294 1 + 292 291 293 1 + 292 291 294 1 + 293 291 294 1 + 291 294 295 1 + 291 294 296 1 + 291 294 297 1 + 295 294 296 1 + 295 294 297 1 + 296 294 297 1 + 294 297 298 1 + 294 297 299 1 + 298 297 299 1 + 289 300 301 1 + 289 300 302 1 + 301 300 302 1 + 300 302 303 1 + 300 302 312 1 + 303 302 312 1 + 302 303 304 1 + 302 303 305 1 + 302 303 306 1 + 304 303 305 1 + 304 303 306 1 + 305 303 306 1 + 303 306 307 1 + 303 306 308 1 + 303 306 309 1 + 307 306 308 1 + 307 306 309 1 + 308 306 309 1 + 306 309 310 1 + 306 309 311 1 + 306 309 312 1 + 310 309 311 1 + 310 309 312 1 + 311 309 312 1 + 302 312 309 1 + 302 312 313 1 + 302 312 314 1 + 309 312 313 1 + 309 312 314 1 + 313 312 314 1 + 312 314 315 1 + 312 314 316 1 + 315 314 316 1 + 314 316 317 1 + 314 316 318 1 + 317 316 318 1 + 316 318 319 1 + 316 318 320 1 + 316 318 325 1 + 319 318 320 1 + 319 318 325 1 + 320 318 325 1 + 318 320 321 1 + 318 320 322 1 + 318 320 323 1 + 321 320 322 1 + 321 320 323 1 + 322 320 323 1 + 320 323 324 1 + 318 325 326 1 + 318 325 327 1 + 326 325 327 1 + 325 327 328 1 + 325 327 329 1 + 328 327 329 1 + 327 329 330 1 + 327 329 331 1 + 327 329 337 1 + 330 329 331 1 + 330 329 337 1 + 331 329 337 1 + 329 331 332 1 + 329 331 333 1 + 329 331 334 1 + 332 331 333 1 + 332 331 334 1 + 333 331 334 1 + 331 334 335 1 + 331 334 336 1 + 335 334 336 1 + 329 337 338 1 + 329 337 339 1 + 338 337 339 1 + 337 339 340 1 + 337 339 341 1 + 340 339 341 1 + 339 341 342 1 + 339 341 343 1 + 339 341 351 1 + 342 341 343 1 + 342 341 351 1 + 343 341 351 1 + 341 343 344 1 + 341 343 345 1 + 341 343 349 1 + 344 343 345 1 + 344 343 349 1 + 345 343 349 1 + 343 345 346 1 + 343 345 347 1 + 343 345 348 1 + 346 345 347 1 + 346 345 348 1 + 347 345 348 1 + 343 349 350 1 + 341 351 352 1 + 341 351 353 1 + 352 351 353 1 + 351 353 354 1 + 351 353 355 1 + 354 353 355 1 + 353 355 356 1 + 353 355 357 1 + 353 355 370 1 + 356 355 357 1 + 356 355 370 1 + 357 355 370 1 + 355 357 358 1 + 355 357 359 1 + 355 357 363 1 + 358 357 359 1 + 358 357 363 1 + 359 357 363 1 + 357 359 360 1 + 357 359 361 1 + 357 359 362 1 + 360 359 361 1 + 360 359 362 1 + 361 359 362 1 + 357 363 364 1 + 357 363 365 1 + 357 363 366 1 + 364 363 365 1 + 364 363 366 1 + 365 363 366 1 + 363 366 367 1 + 363 366 368 1 + 363 366 369 1 + 367 366 368 1 + 367 366 369 1 + 368 366 369 1 + 355 370 371 1 + 355 370 372 1 + 371 370 372 1 + 370 372 373 1 + 370 372 374 1 + 373 372 374 1 + 372 374 375 1 + 372 374 376 1 + 372 374 385 1 + 375 374 376 1 + 375 374 385 1 + 376 374 385 1 + 374 376 377 1 + 374 376 378 1 + 374 376 379 1 + 377 376 378 1 + 377 376 379 1 + 378 376 379 1 + 376 379 380 1 + 376 379 381 1 + 376 379 382 1 + 380 379 381 1 + 380 379 382 1 + 381 379 382 1 + 379 382 383 1 + 379 382 384 1 + 383 382 384 1 + 374 385 386 1 + 374 385 387 1 + 386 385 387 1 + 385 387 388 1 + 385 387 389 1 + 388 387 389 1 + 387 389 390 1 + 387 389 391 1 + 387 389 399 1 + 390 389 391 1 + 390 389 399 1 + 391 389 399 1 + 389 391 392 1 + 389 391 393 1 + 389 391 394 1 + 392 391 393 1 + 392 391 394 1 + 393 391 394 1 + 391 394 395 1 + 391 394 396 1 + 395 394 396 1 + 394 396 397 1 + 394 396 398 1 + 397 396 398 1 + 389 399 400 1 + 389 399 401 1 + 400 399 401 1 + 399 401 402 1 + 399 401 403 1 + 402 401 403 1 + 401 403 404 1 + 401 403 405 1 + 401 403 415 1 + 404 403 405 1 + 404 403 415 1 + 405 403 415 1 + 403 405 406 1 + 403 405 407 1 + 403 405 411 1 + 406 405 407 1 + 406 405 411 1 + 407 405 411 1 + 405 407 408 1 + 405 407 409 1 + 405 407 410 1 + 408 407 409 1 + 408 407 410 1 + 409 407 410 1 + 405 411 412 1 + 405 411 413 1 + 405 411 414 1 + 412 411 413 1 + 412 411 414 1 + 413 411 414 1 + 403 415 416 1 + 403 415 417 1 + 416 415 417 1 + 415 417 418 1 + 415 417 419 1 + 418 417 419 1 + 417 419 420 1 + 417 419 421 1 + 417 419 437 1 + 420 419 421 1 + 420 419 437 1 + 421 419 437 1 + 419 421 422 1 + 419 421 423 1 + 419 421 424 1 + 422 421 423 1 + 422 421 424 1 + 423 421 424 1 + 421 424 425 1 + 421 424 426 1 + 421 424 427 1 + 425 424 426 1 + 425 424 427 1 + 426 424 427 1 + 424 427 428 1 + 424 427 429 1 + 424 427 430 1 + 428 427 429 1 + 428 427 430 1 + 429 427 430 1 + 427 430 431 1 + 427 430 432 1 + 427 430 433 1 + 431 430 432 1 + 431 430 433 1 + 432 430 433 1 + 430 433 434 1 + 430 433 435 1 + 430 433 436 1 + 434 433 435 1 + 434 433 436 1 + 435 433 436 1 + 419 437 438 1 + 419 437 439 1 + 438 437 439 1 + 437 439 440 1 + 437 439 441 1 + 440 439 441 1 + 439 441 442 1 + 439 441 443 1 + 439 441 447 1 + 442 441 443 1 + 442 441 447 1 + 443 441 447 1 + 441 443 444 1 + 441 443 445 1 + 441 443 446 1 + 444 443 445 1 + 444 443 446 1 + 445 443 446 1 + 441 447 448 1 + 441 447 449 1 + 448 447 449 1 + 447 449 450 1 + 447 449 451 1 + 450 449 451 1 + 449 451 452 1 + 449 451 453 1 + 449 451 469 1 + 452 451 453 1 + 452 451 469 1 + 453 451 469 1 + 451 453 454 1 + 451 453 455 1 + 451 453 456 1 + 454 453 455 1 + 454 453 456 1 + 455 453 456 1 + 453 456 457 1 + 453 456 458 1 + 453 456 459 1 + 457 456 458 1 + 457 456 459 1 + 458 456 459 1 + 456 459 460 1 + 456 459 461 1 + 456 459 462 1 + 460 459 461 1 + 460 459 462 1 + 461 459 462 1 + 459 462 463 1 + 459 462 464 1 + 459 462 465 1 + 463 462 464 1 + 463 462 465 1 + 464 462 465 1 + 462 465 466 1 + 462 465 467 1 + 462 465 468 1 + 466 465 467 1 + 466 465 468 1 + 467 465 468 1 + 451 469 470 1 + 451 469 471 1 + 470 469 471 1 + 469 471 472 1 + 469 471 473 1 + 472 471 473 1 + 471 473 474 1 + 471 473 475 1 + 471 473 488 1 + 474 473 475 1 + 474 473 488 1 + 475 473 488 1 + 473 475 476 1 + 473 475 477 1 + 473 475 481 1 + 476 475 477 1 + 476 475 481 1 + 477 475 481 1 + 475 477 478 1 + 475 477 479 1 + 475 477 480 1 + 478 477 479 1 + 478 477 480 1 + 479 477 480 1 + 475 481 482 1 + 475 481 483 1 + 475 481 484 1 + 482 481 483 1 + 482 481 484 1 + 483 481 484 1 + 481 484 485 1 + 481 484 486 1 + 481 484 487 1 + 485 484 486 1 + 485 484 487 1 + 486 484 487 1 + 473 488 489 1 + 473 488 490 1 + 489 488 490 1 + 488 490 491 1 + 488 490 492 1 + 491 490 492 1 + 490 492 493 1 + 490 492 494 1 + 490 492 505 1 + 493 492 494 1 + 493 492 505 1 + 494 492 505 1 + 492 494 495 1 + 492 494 496 1 + 492 494 497 1 + 495 494 496 1 + 495 494 497 1 + 496 494 497 1 + 494 497 498 1 + 494 497 499 1 + 494 497 500 1 + 498 497 499 1 + 498 497 500 1 + 499 497 500 1 + 497 500 501 1 + 497 500 502 1 + 501 500 502 1 + 500 502 503 1 + 500 502 504 1 + 503 502 504 1 + 492 505 506 1 + 492 505 507 1 + 506 505 507 1 + 505 507 508 1 + 505 507 509 1 + 508 507 509 1 + 507 509 510 1 + 507 509 511 1 + 507 509 517 1 + 510 509 511 1 + 510 509 517 1 + 511 509 517 1 + 509 511 512 1 + 509 511 513 1 + 509 511 514 1 + 512 511 513 1 + 512 511 514 1 + 513 511 514 1 + 511 514 515 1 + 511 514 516 1 + 515 514 516 1 + 509 517 518 1 + 509 517 519 1 + 518 517 519 1 + 517 519 520 1 + 517 519 521 1 + 520 519 521 1 + 519 521 522 1 + 519 521 523 1 + 519 521 539 1 + 522 521 523 1 + 522 521 539 1 + 523 521 539 1 + 521 523 524 1 + 521 523 525 1 + 521 523 526 1 + 524 523 525 1 + 524 523 526 1 + 525 523 526 1 + 523 526 527 1 + 523 526 528 1 + 523 526 529 1 + 527 526 528 1 + 527 526 529 1 + 528 526 529 1 + 526 529 530 1 + 526 529 531 1 + 526 529 532 1 + 530 529 531 1 + 530 529 532 1 + 531 529 532 1 + 529 532 533 1 + 529 532 534 1 + 529 532 535 1 + 533 532 534 1 + 533 532 535 1 + 534 532 535 1 + 532 535 536 1 + 532 535 537 1 + 532 535 538 1 + 536 535 537 1 + 536 535 538 1 + 537 535 538 1 + 521 539 540 1 + 521 539 541 1 + 540 539 541 1 + 539 541 542 1 + 539 541 543 1 + 542 541 543 1 + 541 543 544 1 + 541 543 545 1 + 541 543 554 1 + 544 543 545 1 + 544 543 554 1 + 545 543 554 1 + 543 545 546 1 + 543 545 547 1 + 543 545 548 1 + 546 545 547 1 + 546 545 548 1 + 547 545 548 1 + 545 548 549 1 + 545 548 550 1 + 545 548 551 1 + 549 548 550 1 + 549 548 551 1 + 550 548 551 1 + 548 551 552 1 + 548 551 553 1 + 552 551 553 1 + 543 554 555 1 + 543 554 556 1 + 555 554 556 1 + 554 556 557 1 + 554 556 558 1 + 557 556 558 1 + 556 558 559 1 + 556 558 560 1 + 556 558 561 1 + 559 558 560 1 + 559 558 561 1 + 560 558 561 1 + 558 561 562 1 + 558 561 563 1 + 562 561 563 1 + 561 563 564 1 + 561 563 565 1 + 564 563 565 1 + 563 565 566 1 + 563 565 567 1 + 563 565 580 1 + 566 565 567 1 + 566 565 580 1 + 567 565 580 1 + 565 567 568 1 + 565 567 569 1 + 565 567 573 1 + 568 567 569 1 + 568 567 573 1 + 569 567 573 1 + 567 569 570 1 + 567 569 571 1 + 567 569 572 1 + 570 569 571 1 + 570 569 572 1 + 571 569 572 1 + 567 573 574 1 + 567 573 575 1 + 567 573 576 1 + 574 573 575 1 + 574 573 576 1 + 575 573 576 1 + 573 576 577 1 + 573 576 578 1 + 573 576 579 1 + 577 576 578 1 + 577 576 579 1 + 578 576 579 1 + 565 580 581 1 + 565 580 582 1 + 581 580 582 1 + 580 582 583 1 + 580 582 592 1 + 583 582 592 1 + 582 583 584 1 + 582 583 585 1 + 582 583 586 1 + 584 583 585 1 + 584 583 586 1 + 585 583 586 1 + 583 586 587 1 + 583 586 588 1 + 583 586 589 1 + 587 586 588 1 + 587 586 589 1 + 588 586 589 1 + 586 589 590 1 + 586 589 591 1 + 586 589 592 1 + 590 589 591 1 + 590 589 592 1 + 591 589 592 1 + 582 592 589 1 + 582 592 593 1 + 582 592 594 1 + 589 592 593 1 + 589 592 594 1 + 593 592 594 1 + 592 594 595 1 + 592 594 596 1 + 595 594 596 1 + 594 596 597 1 + 594 596 606 1 + 597 596 606 1 + 596 597 598 1 + 596 597 599 1 + 596 597 600 1 + 598 597 599 1 + 598 597 600 1 + 599 597 600 1 + 597 600 601 1 + 597 600 602 1 + 597 600 603 1 + 601 600 602 1 + 601 600 603 1 + 602 600 603 1 + 600 603 604 1 + 600 603 605 1 + 600 603 606 1 + 604 603 605 1 + 604 603 606 1 + 605 603 606 1 + 596 606 603 1 + 596 606 607 1 + 596 606 608 1 + 603 606 607 1 + 603 606 608 1 + 607 606 608 1 + 606 608 609 1 + 606 608 610 1 + 609 608 610 1 + 608 610 611 1 + 608 610 612 1 + 611 610 612 1 + 610 612 613 1 + 610 612 614 1 + 610 612 620 1 + 613 612 614 1 + 613 612 620 1 + 614 612 620 1 + 612 614 615 1 + 612 614 616 1 + 612 614 617 1 + 615 614 616 1 + 615 614 617 1 + 616 614 617 1 + 614 617 618 1 + 614 617 619 1 + 618 617 619 1 + 612 620 621 1 + 612 620 622 1 + 621 620 622 1 + 620 622 623 1 + 620 622 624 1 + 623 622 624 1 + 622 624 625 1 + 622 624 626 1 + 622 624 637 1 + 625 624 626 1 + 625 624 637 1 + 626 624 637 1 + 624 626 627 1 + 624 626 628 1 + 624 626 629 1 + 627 626 628 1 + 627 626 629 1 + 628 626 629 1 + 626 629 630 1 + 626 629 631 1 + 626 629 632 1 + 630 629 631 1 + 630 629 632 1 + 631 629 632 1 + 629 632 633 1 + 629 632 634 1 + 633 632 634 1 + 632 634 635 1 + 632 634 636 1 + 635 634 636 1 + 624 637 638 1 + 624 637 639 1 + 638 637 639 1 + 637 639 640 1 + 637 639 641 1 + 640 639 641 1 + 639 641 642 1 + 639 641 643 1 + 639 641 654 1 + 642 641 643 1 + 642 641 654 1 + 643 641 654 1 + 641 643 644 1 + 641 643 645 1 + 641 643 646 1 + 644 643 645 1 + 644 643 646 1 + 645 643 646 1 + 643 646 647 1 + 643 646 648 1 + 643 646 649 1 + 647 646 648 1 + 647 646 649 1 + 648 646 649 1 + 646 649 650 1 + 646 649 651 1 + 650 649 651 1 + 649 651 652 1 + 649 651 653 1 + 652 651 653 1 + 641 654 655 1 + 641 654 656 1 + 655 654 656 1 + 654 656 657 1 + 654 656 658 1 + 657 656 658 1 + 656 658 659 1 + 656 658 660 1 + 656 658 678 1 + 659 658 660 1 + 659 658 678 1 + 660 658 678 1 + 658 660 661 1 + 658 660 662 1 + 658 660 663 1 + 661 660 662 1 + 661 660 663 1 + 662 660 663 1 + 660 663 664 1 + 660 663 665 1 + 660 663 666 1 + 664 663 665 1 + 664 663 666 1 + 665 663 666 1 + 663 666 667 1 + 663 666 668 1 + 663 666 669 1 + 667 666 668 1 + 667 666 669 1 + 668 666 669 1 + 666 669 670 1 + 666 669 671 1 + 670 669 671 1 + 669 671 672 1 + 669 671 675 1 + 672 671 675 1 + 671 672 673 1 + 671 672 674 1 + 673 672 674 1 + 671 675 676 1 + 671 675 677 1 + 676 675 677 1 + 658 678 679 1 + 658 678 680 1 + 679 678 680 1 + 678 680 681 1 + 678 680 682 1 + 681 680 682 1 + 680 682 683 1 + 680 682 684 1 + 680 682 697 1 + 683 682 684 1 + 683 682 697 1 + 684 682 697 1 + 682 684 685 1 + 682 684 686 1 + 682 684 687 1 + 685 684 686 1 + 685 684 687 1 + 686 684 687 1 + 684 687 688 1 + 684 687 689 1 + 684 687 693 1 + 688 687 689 1 + 688 687 693 1 + 689 687 693 1 + 687 689 690 1 + 687 689 691 1 + 687 689 692 1 + 690 689 691 1 + 690 689 692 1 + 691 689 692 1 + 687 693 694 1 + 687 693 695 1 + 687 693 696 1 + 694 693 695 1 + 694 693 696 1 + 695 693 696 1 + 682 697 698 1 + 682 697 699 1 + 698 697 699 1 + 697 699 700 1 + 697 699 701 1 + 700 699 701 1 + 699 701 702 1 + 699 701 703 1 + 699 701 716 1 + 702 701 703 1 + 702 701 716 1 + 703 701 716 1 + 701 703 704 1 + 701 703 705 1 + 701 703 709 1 + 704 703 705 1 + 704 703 709 1 + 705 703 709 1 + 703 705 706 1 + 703 705 707 1 + 703 705 708 1 + 706 705 707 1 + 706 705 708 1 + 707 705 708 1 + 703 709 710 1 + 703 709 711 1 + 703 709 712 1 + 710 709 711 1 + 710 709 712 1 + 711 709 712 1 + 709 712 713 1 + 709 712 714 1 + 709 712 715 1 + 713 712 714 1 + 713 712 715 1 + 714 712 715 1 + 701 716 717 1 + 701 716 718 1 + 717 716 718 1 + 716 718 719 1 + 716 718 720 1 + 719 718 720 1 + 718 720 721 1 + 718 720 722 1 + 718 720 736 1 + 721 720 722 1 + 721 720 736 1 + 722 720 736 1 + 720 722 723 1 + 720 722 724 1 + 720 722 725 1 + 723 722 724 1 + 723 722 725 1 + 724 722 725 1 + 722 725 726 1 + 722 725 734 1 + 726 725 734 1 + 725 726 727 1 + 725 726 728 1 + 727 726 728 1 + 726 728 729 1 + 726 728 730 1 + 729 728 730 1 + 728 730 731 1 + 728 730 732 1 + 731 730 732 1 + 730 732 733 1 + 730 732 734 1 + 733 732 734 1 + 725 734 732 1 + 725 734 735 1 + 732 734 735 1 + 720 736 737 1 + 720 736 738 1 + 737 736 738 1 + 736 738 739 1 + 736 738 740 1 + 739 738 740 1 + 738 740 741 1 + 738 740 742 1 + 738 740 746 1 + 741 740 742 1 + 741 740 746 1 + 742 740 746 1 + 740 742 743 1 + 740 742 744 1 + 740 742 745 1 + 743 742 744 1 + 743 742 745 1 + 744 742 745 1 + 740 746 747 1 + 740 746 748 1 + 747 746 748 1 + 746 748 749 1 + 746 748 750 1 + 749 748 750 1 + 748 750 751 1 + 748 750 752 1 + 748 750 753 1 + 751 750 752 1 + 751 750 753 1 + 752 750 753 1 + 750 753 754 1 + 750 753 755 1 + 754 753 755 1 + 753 755 756 1 + 753 755 757 1 + 756 755 757 1 + 755 757 758 1 + 755 757 759 1 + 755 757 775 1 + 758 757 759 1 + 758 757 775 1 + 759 757 775 1 + 757 759 760 1 + 757 759 761 1 + 757 759 762 1 + 760 759 761 1 + 760 759 762 1 + 761 759 762 1 + 759 762 763 1 + 759 762 764 1 + 759 762 765 1 + 763 762 764 1 + 763 762 765 1 + 764 762 765 1 + 762 765 766 1 + 762 765 767 1 + 762 765 768 1 + 766 765 767 1 + 766 765 768 1 + 767 765 768 1 + 765 768 769 1 + 765 768 770 1 + 765 768 771 1 + 769 768 770 1 + 769 768 771 1 + 770 768 771 1 + 768 771 772 1 + 768 771 773 1 + 768 771 774 1 + 772 771 773 1 + 772 771 774 1 + 773 771 774 1 + 757 775 776 1 + 757 775 777 1 + 776 775 777 1 + 775 777 778 1 + 775 777 779 1 + 778 777 779 1 + 777 779 780 1 + 777 779 781 1 + 777 779 792 1 + 780 779 781 1 + 780 779 792 1 + 781 779 792 1 + 779 781 782 1 + 779 781 783 1 + 779 781 784 1 + 782 781 783 1 + 782 781 784 1 + 783 781 784 1 + 781 784 785 1 + 781 784 786 1 + 781 784 787 1 + 785 784 786 1 + 785 784 787 1 + 786 784 787 1 + 784 787 788 1 + 784 787 789 1 + 788 787 789 1 + 787 789 790 1 + 787 789 791 1 + 790 789 791 1 + 779 792 793 1 + 779 792 794 1 + 793 792 794 1 + 792 794 795 1 + 792 794 796 1 + 795 794 796 1 + 794 796 797 1 + 794 796 798 1 + 794 796 811 1 + 797 796 798 1 + 797 796 811 1 + 798 796 811 1 + 796 798 799 1 + 796 798 800 1 + 796 798 801 1 + 799 798 800 1 + 799 798 801 1 + 800 798 801 1 + 798 801 802 1 + 798 801 803 1 + 798 801 807 1 + 802 801 803 1 + 802 801 807 1 + 803 801 807 1 + 801 803 804 1 + 801 803 805 1 + 801 803 806 1 + 804 803 805 1 + 804 803 806 1 + 805 803 806 1 + 801 807 808 1 + 801 807 809 1 + 801 807 810 1 + 808 807 809 1 + 808 807 810 1 + 809 807 810 1 + 796 811 812 1 + 796 811 813 1 + 812 811 813 1 + 811 813 814 1 + 811 813 815 1 + 814 813 815 1 + 813 815 816 1 + 813 815 817 1 + 813 815 826 1 + 816 815 817 1 + 816 815 826 1 + 817 815 826 1 + 815 817 818 1 + 815 817 819 1 + 815 817 820 1 + 818 817 819 1 + 818 817 820 1 + 819 817 820 1 + 817 820 821 1 + 817 820 822 1 + 817 820 823 1 + 821 820 822 1 + 821 820 823 1 + 822 820 823 1 + 820 823 824 1 + 820 823 825 1 + 824 823 825 1 + 815 826 827 1 + 815 826 828 1 + 827 826 828 1 + 826 828 829 1 + 826 828 830 1 + 829 828 830 1 + 828 830 831 1 + 828 830 832 1 + 828 830 838 1 + 831 830 832 1 + 831 830 838 1 + 832 830 838 1 + 830 832 833 1 + 830 832 834 1 + 830 832 835 1 + 833 832 834 1 + 833 832 835 1 + 834 832 835 1 + 832 835 836 1 + 832 835 837 1 + 836 835 837 1 + 830 838 839 1 + 830 838 840 1 + 839 838 840 1 + 838 840 841 1 + 838 840 842 1 + 841 840 842 1 + 840 842 843 1 + 840 842 844 1 + 840 842 845 1 + 843 842 844 1 + 843 842 845 1 + 844 842 845 1 + 842 845 846 1 + 842 845 847 1 + 846 845 847 1 + 845 847 848 1 + 845 847 849 1 + 848 847 849 1 + 847 849 850 1 + 847 849 851 1 + 847 849 869 1 + 850 849 851 1 + 850 849 869 1 + 851 849 869 1 + 849 851 852 1 + 849 851 853 1 + 849 851 854 1 + 852 851 853 1 + 852 851 854 1 + 853 851 854 1 + 851 854 855 1 + 851 854 856 1 + 851 854 857 1 + 855 854 856 1 + 855 854 857 1 + 856 854 857 1 + 854 857 858 1 + 854 857 859 1 + 854 857 860 1 + 858 857 859 1 + 858 857 860 1 + 859 857 860 1 + 857 860 861 1 + 857 860 862 1 + 861 860 862 1 + 860 862 863 1 + 860 862 866 1 + 863 862 866 1 + 862 863 864 1 + 862 863 865 1 + 864 863 865 1 + 862 866 867 1 + 862 866 868 1 + 867 866 868 1 + 849 869 870 1 + 849 869 871 1 + 870 869 871 1 + 869 871 872 1 + 869 871 873 1 + 872 871 873 1 + 871 873 874 1 + 871 873 875 1 + 871 873 883 1 + 874 873 875 1 + 874 873 883 1 + 875 873 883 1 + 873 875 876 1 + 873 875 877 1 + 873 875 881 1 + 876 875 877 1 + 876 875 881 1 + 877 875 881 1 + 875 877 878 1 + 875 877 879 1 + 875 877 880 1 + 878 877 879 1 + 878 877 880 1 + 879 877 880 1 + 875 881 882 1 + 873 883 884 1 + 873 883 885 1 + 884 883 885 1 + 883 885 886 1 + 883 885 887 1 + 886 885 887 1 + 885 887 888 1 + 885 887 889 1 + 885 887 902 1 + 888 887 889 1 + 888 887 902 1 + 889 887 902 1 + 887 889 890 1 + 887 889 891 1 + 887 889 892 1 + 890 889 891 1 + 890 889 892 1 + 891 889 892 1 + 889 892 893 1 + 889 892 894 1 + 889 892 898 1 + 893 892 894 1 + 893 892 898 1 + 894 892 898 1 + 892 894 895 1 + 892 894 896 1 + 892 894 897 1 + 895 894 896 1 + 895 894 897 1 + 896 894 897 1 + 892 898 899 1 + 892 898 900 1 + 892 898 901 1 + 899 898 900 1 + 899 898 901 1 + 900 898 901 1 + 887 902 903 1 + 887 902 904 1 + 903 902 904 1 + 902 904 905 1 + 902 904 906 1 + 905 904 906 1 + 904 906 907 1 + 904 906 908 1 + 904 906 913 1 + 907 906 908 1 + 907 906 913 1 + 908 906 913 1 + 906 908 909 1 + 906 908 910 1 + 906 908 911 1 + 909 908 910 1 + 909 908 911 1 + 910 908 911 1 + 908 911 912 1 + 906 913 914 1 + 906 913 915 1 + 914 913 915 1 + 913 915 916 1 + 913 915 917 1 + 916 915 917 1 + 915 917 918 1 + 915 917 919 1 + 915 917 925 1 + 918 917 919 1 + 918 917 925 1 + 919 917 925 1 + 917 919 920 1 + 917 919 921 1 + 917 919 922 1 + 920 919 921 1 + 920 919 922 1 + 921 919 922 1 + 919 922 923 1 + 919 922 924 1 + 923 922 924 1 + 917 925 926 1 + 917 925 927 1 + 926 925 927 1 + 925 927 928 1 + 925 927 929 1 + 928 927 929 1 + 927 929 930 1 + 927 929 931 1 + 927 929 946 1 + 930 929 931 1 + 930 929 946 1 + 931 929 946 1 + 929 931 932 1 + 929 931 933 1 + 929 931 934 1 + 932 931 933 1 + 932 931 934 1 + 933 931 934 1 + 931 934 935 1 + 931 934 944 1 + 935 934 944 1 + 934 935 936 1 + 934 935 937 1 + 936 935 937 1 + 935 937 938 1 + 935 937 939 1 + 938 937 939 1 + 937 939 940 1 + 937 939 942 1 + 940 939 942 1 + 939 940 941 1 + 939 942 943 1 + 939 942 944 1 + 943 942 944 1 + 934 944 942 1 + 934 944 945 1 + 942 944 945 1 + 929 946 947 1 + 929 946 948 1 + 947 946 948 1 + 946 948 949 1 + 946 948 950 1 + 949 948 950 1 + 948 950 951 1 + 948 950 952 1 + 948 950 960 1 + 951 950 952 1 + 951 950 960 1 + 952 950 960 1 + 950 952 953 1 + 950 952 954 1 + 950 952 955 1 + 953 952 954 1 + 953 952 955 1 + 954 952 955 1 + 952 955 956 1 + 952 955 957 1 + 956 955 957 1 + 955 957 958 1 + 955 957 959 1 + 958 957 959 1 + 950 960 961 1 + 950 960 962 1 + 961 960 962 1 + 960 962 963 1 + 960 962 964 1 + 963 962 964 1 + 962 964 965 1 + 962 964 966 1 + 962 964 979 1 + 965 964 966 1 + 965 964 979 1 + 966 964 979 1 + 964 966 967 1 + 964 966 968 1 + 964 966 972 1 + 967 966 968 1 + 967 966 972 1 + 968 966 972 1 + 966 968 969 1 + 966 968 970 1 + 966 968 971 1 + 969 968 970 1 + 969 968 971 1 + 970 968 971 1 + 966 972 973 1 + 966 972 974 1 + 966 972 975 1 + 973 972 974 1 + 973 972 975 1 + 974 972 975 1 + 972 975 976 1 + 972 975 977 1 + 972 975 978 1 + 976 975 977 1 + 976 975 978 1 + 977 975 978 1 + 964 979 980 1 + 964 979 981 1 + 980 979 981 1 + 979 981 982 1 + 979 981 983 1 + 982 981 983 1 + 981 983 984 1 + 981 983 985 1 + 981 983 996 1 + 984 983 985 1 + 984 983 996 1 + 985 983 996 1 + 983 985 986 1 + 983 985 987 1 + 983 985 988 1 + 986 985 987 1 + 986 985 988 1 + 987 985 988 1 + 985 988 989 1 + 985 988 990 1 + 985 988 991 1 + 989 988 990 1 + 989 988 991 1 + 990 988 991 1 + 988 991 992 1 + 988 991 993 1 + 992 991 993 1 + 991 993 994 1 + 991 993 995 1 + 994 993 995 1 + 983 996 997 1 + 983 996 998 1 + 997 996 998 1 + 996 998 999 1 + 996 998 1000 1 + 999 998 1000 1 + 998 1000 1001 1 + 998 1000 1002 1 + 998 1000 1018 1 + 1001 1000 1002 1 + 1001 1000 1018 1 + 1002 1000 1018 1 + 1000 1002 1003 1 + 1000 1002 1004 1 + 1000 1002 1005 1 + 1003 1002 1004 1 + 1003 1002 1005 1 + 1004 1002 1005 1 + 1002 1005 1006 1 + 1002 1005 1007 1 + 1002 1005 1008 1 + 1006 1005 1007 1 + 1006 1005 1008 1 + 1007 1005 1008 1 + 1005 1008 1009 1 + 1005 1008 1010 1 + 1005 1008 1011 1 + 1009 1008 1010 1 + 1009 1008 1011 1 + 1010 1008 1011 1 + 1008 1011 1012 1 + 1008 1011 1013 1 + 1008 1011 1014 1 + 1012 1011 1013 1 + 1012 1011 1014 1 + 1013 1011 1014 1 + 1011 1014 1015 1 + 1011 1014 1016 1 + 1011 1014 1017 1 + 1015 1014 1016 1 + 1015 1014 1017 1 + 1016 1014 1017 1 + 1000 1018 1019 1 + 1000 1018 1020 1 + 1019 1018 1020 1 + 1018 1020 1021 1 + 1018 1020 1022 1 + 1021 1020 1022 1 + 1020 1022 1023 1 + 1020 1022 1024 1 + 1020 1022 1033 1 + 1023 1022 1024 1 + 1023 1022 1033 1 + 1024 1022 1033 1 + 1022 1024 1025 1 + 1022 1024 1026 1 + 1022 1024 1027 1 + 1025 1024 1026 1 + 1025 1024 1027 1 + 1026 1024 1027 1 + 1024 1027 1028 1 + 1024 1027 1029 1 + 1024 1027 1030 1 + 1028 1027 1029 1 + 1028 1027 1030 1 + 1029 1027 1030 1 + 1027 1030 1031 1 + 1027 1030 1032 1 + 1031 1030 1032 1 + 1022 1033 1034 1 + 1022 1033 1035 1 + 1034 1033 1035 1 + 1033 1035 1036 1 + 1033 1035 1037 1 + 1036 1035 1037 1 + 1035 1037 1038 1 + 1035 1037 1039 1 + 1035 1037 1044 1 + 1038 1037 1039 1 + 1038 1037 1044 1 + 1039 1037 1044 1 + 1037 1039 1040 1 + 1037 1039 1041 1 + 1037 1039 1042 1 + 1040 1039 1041 1 + 1040 1039 1042 1 + 1041 1039 1042 1 + 1039 1042 1043 1 + 1037 1044 1045 1 + 1037 1044 1046 1 + 1045 1044 1046 1 + 1044 1046 1047 1 + 1044 1046 1048 1 + 1047 1046 1048 1 + 1046 1048 1049 1 + 1046 1048 1050 1 + 1046 1048 1058 1 + 1049 1048 1050 1 + 1049 1048 1058 1 + 1050 1048 1058 1 + 1048 1050 1051 1 + 1048 1050 1052 1 + 1048 1050 1056 1 + 1051 1050 1052 1 + 1051 1050 1056 1 + 1052 1050 1056 1 + 1050 1052 1053 1 + 1050 1052 1054 1 + 1050 1052 1055 1 + 1053 1052 1054 1 + 1053 1052 1055 1 + 1054 1052 1055 1 + 1050 1056 1057 1 + 1048 1058 1059 1 + 1048 1058 1060 1 + 1059 1058 1060 1 + 1058 1060 1061 1 + 1058 1060 1062 1 + 1061 1060 1062 1 + 1060 1062 1063 1 + 1060 1062 1064 1 + 1060 1062 1077 1 + 1063 1062 1064 1 + 1063 1062 1077 1 + 1064 1062 1077 1 + 1062 1064 1065 1 + 1062 1064 1066 1 + 1062 1064 1067 1 + 1065 1064 1066 1 + 1065 1064 1067 1 + 1066 1064 1067 1 + 1064 1067 1068 1 + 1064 1067 1069 1 + 1064 1067 1073 1 + 1068 1067 1069 1 + 1068 1067 1073 1 + 1069 1067 1073 1 + 1067 1069 1070 1 + 1067 1069 1071 1 + 1067 1069 1072 1 + 1070 1069 1071 1 + 1070 1069 1072 1 + 1071 1069 1072 1 + 1067 1073 1074 1 + 1067 1073 1075 1 + 1067 1073 1076 1 + 1074 1073 1075 1 + 1074 1073 1076 1 + 1075 1073 1076 1 + 1062 1077 1078 1 + 1062 1077 1079 1 + 1078 1077 1079 1 + 1077 1079 1080 1 + 1077 1079 1081 1 + 1080 1079 1081 1 + 1079 1081 1082 1 + 1079 1081 1083 1 + 1079 1081 1094 1 + 1082 1081 1083 1 + 1082 1081 1094 1 + 1083 1081 1094 1 + 1081 1083 1084 1 + 1081 1083 1085 1 + 1081 1083 1086 1 + 1084 1083 1085 1 + 1084 1083 1086 1 + 1085 1083 1086 1 + 1083 1086 1087 1 + 1083 1086 1092 1 + 1087 1086 1092 1 + 1086 1087 1088 1 + 1087 1088 1089 1 + 1087 1088 1090 1 + 1089 1088 1090 1 + 1088 1090 1091 1 + 1088 1090 1092 1 + 1091 1090 1092 1 + 1086 1092 1090 1 + 1086 1092 1093 1 + 1090 1092 1093 1 + 1081 1094 1095 1 + 1081 1094 1096 1 + 1095 1094 1096 1 + 1094 1096 1097 1 + 1094 1096 1098 1 + 1097 1096 1098 1 + 1096 1098 1099 1 + 1096 1098 1100 1 + 1096 1098 1113 1 + 1099 1098 1100 1 + 1099 1098 1113 1 + 1100 1098 1113 1 + 1098 1100 1101 1 + 1098 1100 1102 1 + 1098 1100 1103 1 + 1101 1100 1102 1 + 1101 1100 1103 1 + 1102 1100 1103 1 + 1100 1103 1104 1 + 1100 1103 1105 1 + 1100 1103 1109 1 + 1104 1103 1105 1 + 1104 1103 1109 1 + 1105 1103 1109 1 + 1103 1105 1106 1 + 1103 1105 1107 1 + 1103 1105 1108 1 + 1106 1105 1107 1 + 1106 1105 1108 1 + 1107 1105 1108 1 + 1103 1109 1110 1 + 1103 1109 1111 1 + 1103 1109 1112 1 + 1110 1109 1111 1 + 1110 1109 1112 1 + 1111 1109 1112 1 + 1098 1113 1114 1 + 1098 1113 1115 1 + 1114 1113 1115 1 + 1113 1115 1116 1 + 1113 1115 1117 1 + 1116 1115 1117 1 + 1115 1117 1118 1 + 1115 1117 1119 1 + 1115 1117 1129 1 + 1118 1117 1119 1 + 1118 1117 1129 1 + 1119 1117 1129 1 + 1117 1119 1120 1 + 1117 1119 1121 1 + 1117 1119 1125 1 + 1120 1119 1121 1 + 1120 1119 1125 1 + 1121 1119 1125 1 + 1119 1121 1122 1 + 1119 1121 1123 1 + 1119 1121 1124 1 + 1122 1121 1123 1 + 1122 1121 1124 1 + 1123 1121 1124 1 + 1119 1125 1126 1 + 1119 1125 1127 1 + 1119 1125 1128 1 + 1126 1125 1127 1 + 1126 1125 1128 1 + 1127 1125 1128 1 + 1117 1129 1130 1 + 1117 1129 1131 1 + 1130 1129 1131 1 + 1129 1131 1132 1 + 1129 1131 1133 1 + 1132 1131 1133 1 + 1131 1133 1134 1 + 1131 1133 1135 1 + 1131 1133 1148 1 + 1134 1133 1135 1 + 1134 1133 1148 1 + 1135 1133 1148 1 + 1133 1135 1136 1 + 1133 1135 1137 1 + 1133 1135 1138 1 + 1136 1135 1137 1 + 1136 1135 1138 1 + 1137 1135 1138 1 + 1135 1138 1139 1 + 1135 1138 1140 1 + 1135 1138 1144 1 + 1139 1138 1140 1 + 1139 1138 1144 1 + 1140 1138 1144 1 + 1138 1140 1141 1 + 1138 1140 1142 1 + 1138 1140 1143 1 + 1141 1140 1142 1 + 1141 1140 1143 1 + 1142 1140 1143 1 + 1138 1144 1145 1 + 1138 1144 1146 1 + 1138 1144 1147 1 + 1145 1144 1146 1 + 1145 1144 1147 1 + 1146 1144 1147 1 + 1133 1148 1149 1 + 1133 1148 1150 1 + 1149 1148 1150 1 + 1148 1150 1151 1 + 1148 1150 1152 1 + 1151 1150 1152 1 + 1150 1152 1153 1 + 1150 1152 1154 1 + 1150 1152 1172 1 + 1153 1152 1154 1 + 1153 1152 1172 1 + 1154 1152 1172 1 + 1152 1154 1155 1 + 1152 1154 1156 1 + 1152 1154 1157 1 + 1155 1154 1156 1 + 1155 1154 1157 1 + 1156 1154 1157 1 + 1154 1157 1158 1 + 1154 1157 1159 1 + 1154 1157 1160 1 + 1158 1157 1159 1 + 1158 1157 1160 1 + 1159 1157 1160 1 + 1157 1160 1161 1 + 1157 1160 1162 1 + 1157 1160 1163 1 + 1161 1160 1162 1 + 1161 1160 1163 1 + 1162 1160 1163 1 + 1160 1163 1164 1 + 1160 1163 1165 1 + 1164 1163 1165 1 + 1163 1165 1166 1 + 1163 1165 1169 1 + 1166 1165 1169 1 + 1165 1166 1167 1 + 1165 1166 1168 1 + 1167 1166 1168 1 + 1165 1169 1170 1 + 1165 1169 1171 1 + 1170 1169 1171 1 + 1152 1172 1173 1 + 1152 1172 1174 1 + 1173 1172 1174 1 + 1172 1174 1175 1 + 1172 1174 1176 1 + 1175 1174 1176 1 + 1174 1176 1177 1 + 1174 1176 1178 1 + 1174 1176 1191 1 + 1177 1176 1178 1 + 1177 1176 1191 1 + 1178 1176 1191 1 + 1176 1178 1179 1 + 1176 1178 1180 1 + 1176 1178 1181 1 + 1179 1178 1180 1 + 1179 1178 1181 1 + 1180 1178 1181 1 + 1178 1181 1182 1 + 1178 1181 1183 1 + 1178 1181 1187 1 + 1182 1181 1183 1 + 1182 1181 1187 1 + 1183 1181 1187 1 + 1181 1183 1184 1 + 1181 1183 1185 1 + 1181 1183 1186 1 + 1184 1183 1185 1 + 1184 1183 1186 1 + 1185 1183 1186 1 + 1181 1187 1188 1 + 1181 1187 1189 1 + 1181 1187 1190 1 + 1188 1187 1189 1 + 1188 1187 1190 1 + 1189 1187 1190 1 + 1176 1191 1192 1 + 1176 1191 1193 1 + 1192 1191 1193 1 + 1191 1193 1194 1 + 1191 1193 1195 1 + 1194 1193 1195 1 + 1193 1195 1196 1 + 1193 1195 1197 1 + 1193 1195 1215 1 + 1196 1195 1197 1 + 1196 1195 1215 1 + 1197 1195 1215 1 + 1195 1197 1198 1 + 1195 1197 1199 1 + 1195 1197 1200 1 + 1198 1197 1199 1 + 1198 1197 1200 1 + 1199 1197 1200 1 + 1197 1200 1201 1 + 1197 1200 1202 1 + 1197 1200 1203 1 + 1201 1200 1202 1 + 1201 1200 1203 1 + 1202 1200 1203 1 + 1200 1203 1204 1 + 1200 1203 1205 1 + 1200 1203 1206 1 + 1204 1203 1205 1 + 1204 1203 1206 1 + 1205 1203 1206 1 + 1203 1206 1207 1 + 1203 1206 1208 1 + 1207 1206 1208 1 + 1206 1208 1209 1 + 1206 1208 1212 1 + 1209 1208 1212 1 + 1208 1209 1210 1 + 1208 1209 1211 1 + 1210 1209 1211 1 + 1208 1212 1213 1 + 1208 1212 1214 1 + 1213 1212 1214 1 + 1195 1215 1216 1 + 1195 1215 1217 1 + 1216 1215 1217 1 + 1215 1217 1218 1 + 1215 1217 1219 1 + 1218 1217 1219 1 + 1217 1219 1220 1 + 1217 1219 1221 1 + 1217 1219 1222 1 + 1220 1219 1221 1 + 1220 1219 1222 1 + 1221 1219 1222 1 + 1219 1222 1223 1 + 1219 1222 1224 1 + 1223 1222 1224 1 + 1222 1224 1225 1 + 1222 1224 1226 1 + 1225 1224 1226 1 + 1224 1226 1227 1 + 1224 1226 1228 1 + 1224 1226 1229 1 + 1227 1226 1228 1 + 1227 1226 1229 1 + 1228 1226 1229 1 + 1226 1229 1230 1 + 1226 1229 1231 1 + 1230 1229 1231 1 + +[ dihedrals ] +; ai aj ak al funct c0 c1 c2 c3 c4 c5 + 2 1 5 6 9 + 2 1 5 7 9 + 2 1 5 18 9 + 3 1 5 6 9 + 3 1 5 7 9 + 3 1 5 18 9 + 4 1 5 6 9 + 4 1 5 7 9 + 4 1 5 18 9 + 1 5 7 8 9 + 1 5 7 9 9 + 1 5 7 10 9 + 6 5 7 8 9 + 6 5 7 9 9 + 6 5 7 10 9 + 18 5 7 8 9 + 18 5 7 9 9 + 18 5 7 10 9 + 1 5 18 19 9 + 1 5 18 20 9 + 6 5 18 19 9 + 6 5 18 20 9 + 7 5 18 19 9 + 7 5 18 20 9 + 5 7 10 11 9 + 5 7 10 12 9 + 5 7 10 13 9 + 8 7 10 11 9 + 8 7 10 12 9 + 8 7 10 13 9 + 9 7 10 11 9 + 9 7 10 12 9 + 9 7 10 13 9 + 7 10 13 14 9 + 11 10 13 14 9 + 12 10 13 14 9 + 10 13 14 15 9 + 10 13 14 16 9 + 10 13 14 17 9 + 5 18 20 21 9 + 5 18 20 22 9 + 19 18 20 21 9 + 19 18 20 22 9 + 18 20 22 23 9 + 18 20 22 24 9 + 18 20 22 35 9 + 21 20 22 23 9 + 21 20 22 24 9 + 21 20 22 35 9 + 20 22 24 25 9 + 20 22 24 26 9 + 20 22 24 27 9 + 23 22 24 25 9 + 23 22 24 26 9 + 23 22 24 27 9 + 35 22 24 25 9 + 35 22 24 26 9 + 35 22 24 27 9 + 20 22 35 36 9 + 20 22 35 37 9 + 23 22 35 36 9 + 23 22 35 37 9 + 24 22 35 36 9 + 24 22 35 37 9 + 22 24 27 28 9 + 22 24 27 29 9 + 22 24 27 30 9 + 25 24 27 28 9 + 25 24 27 29 9 + 25 24 27 30 9 + 26 24 27 28 9 + 26 24 27 29 9 + 26 24 27 30 9 + 24 27 30 31 9 + 24 27 30 32 9 + 28 27 30 31 9 + 28 27 30 32 9 + 29 27 30 31 9 + 29 27 30 32 9 + 27 30 32 33 9 + 27 30 32 34 9 + 31 30 32 33 9 + 31 30 32 34 9 + 22 35 37 38 9 + 22 35 37 39 9 + 36 35 37 38 9 + 36 35 37 39 9 + 35 37 39 40 9 + 35 37 39 41 9 + 35 37 39 54 9 + 38 37 39 40 9 + 38 37 39 41 9 + 38 37 39 54 9 + 37 39 41 43 9 torsion_ILE_N_CA_CB_CG2_mult1 + 37 39 41 43 9 torsion_ILE_N_CA_CB_CG2_mult2 + 37 39 41 42 9 + 37 39 41 47 9 + 40 39 41 42 9 + 40 39 41 43 9 + 40 39 41 47 9 + 54 39 41 42 9 + 54 39 41 43 9 + 54 39 41 47 9 + 37 39 54 55 9 + 37 39 54 56 9 + 40 39 54 55 9 + 40 39 54 56 9 + 41 39 54 55 9 + 41 39 54 56 9 + 39 41 43 44 9 + 39 41 43 45 9 + 39 41 43 46 9 + 42 41 43 44 9 + 42 41 43 45 9 + 42 41 43 46 9 + 47 41 43 44 9 + 47 41 43 45 9 + 47 41 43 46 9 + 39 41 47 48 9 + 39 41 47 49 9 + 39 41 47 50 9 + 42 41 47 48 9 + 42 41 47 49 9 + 42 41 47 50 9 + 43 41 47 48 9 + 43 41 47 49 9 + 43 41 47 50 9 + 41 47 50 51 9 + 41 47 50 52 9 + 41 47 50 53 9 + 48 47 50 51 9 + 48 47 50 52 9 + 48 47 50 53 9 + 49 47 50 51 9 + 49 47 50 52 9 + 49 47 50 53 9 + 39 54 56 57 9 + 39 54 56 58 9 + 55 54 56 57 9 + 55 54 56 58 9 + 54 56 58 59 9 + 54 56 58 60 9 + 54 56 58 74 9 + 57 56 58 59 9 + 57 56 58 60 9 + 57 56 58 74 9 + 56 58 60 61 9 + 56 58 60 62 9 + 56 58 60 63 9 + 59 58 60 61 9 + 59 58 60 62 9 + 59 58 60 63 9 + 74 58 60 61 9 + 74 58 60 62 9 + 74 58 60 63 9 + 56 58 74 75 9 + 56 58 74 76 9 + 59 58 74 75 9 + 59 58 74 76 9 + 60 58 74 75 9 + 60 58 74 76 9 + 58 60 63 64 9 + 58 60 63 72 9 + 61 60 63 64 9 + 61 60 63 72 9 + 62 60 63 64 9 + 62 60 63 72 9 + 60 63 64 65 9 + 60 63 64 66 9 + 72 63 64 65 9 + 72 63 64 66 9 + 60 63 72 70 9 + 60 63 72 73 9 + 64 63 72 70 9 + 64 63 72 73 9 + 63 64 66 67 9 + 63 64 66 68 9 + 65 64 66 67 9 + 65 64 66 68 9 + 64 66 68 69 9 + 64 66 68 70 9 + 67 66 68 69 9 + 67 66 68 70 9 + 66 68 70 71 9 + 66 68 70 72 9 + 69 68 70 71 9 + 69 68 70 72 9 + 68 70 72 63 9 + 68 70 72 73 9 + 71 70 72 63 9 + 71 70 72 73 9 + 58 74 76 77 9 + 58 74 76 78 9 + 75 74 76 77 9 + 75 74 76 78 9 + 74 76 78 79 9 + 74 76 78 80 9 + 74 76 78 90 9 + 77 76 78 79 9 + 77 76 78 80 9 + 77 76 78 90 9 + 76 78 80 81 9 + 76 78 80 82 9 + 76 78 80 86 9 + 79 78 80 81 9 + 79 78 80 82 9 + 79 78 80 86 9 + 90 78 80 81 9 + 90 78 80 82 9 + 90 78 80 86 9 + 76 78 90 91 9 + 76 78 90 92 9 + 79 78 90 91 9 + 79 78 90 92 9 + 80 78 90 91 9 + 80 78 90 92 9 + 78 80 82 83 9 + 78 80 82 84 9 + 78 80 82 85 9 + 81 80 82 83 9 + 81 80 82 84 9 + 81 80 82 85 9 + 86 80 82 83 9 + 86 80 82 84 9 + 86 80 82 85 9 + 78 80 86 87 9 + 78 80 86 88 9 + 78 80 86 89 9 + 81 80 86 87 9 + 81 80 86 88 9 + 81 80 86 89 9 + 82 80 86 87 9 + 82 80 86 88 9 + 82 80 86 89 9 + 78 90 92 93 9 + 78 90 92 94 9 + 91 90 92 93 9 + 91 90 92 94 9 + 90 92 94 95 9 + 90 92 94 96 9 + 90 92 94 112 9 + 93 92 94 95 9 + 93 92 94 96 9 + 93 92 94 112 9 + 92 94 96 97 9 + 92 94 96 98 9 + 92 94 96 99 9 + 95 94 96 97 9 + 95 94 96 98 9 + 95 94 96 99 9 + 112 94 96 97 9 + 112 94 96 98 9 + 112 94 96 99 9 + 92 94 112 113 9 + 92 94 112 114 9 + 95 94 112 113 9 + 95 94 112 114 9 + 96 94 112 113 9 + 96 94 112 114 9 + 94 96 99 100 9 + 94 96 99 101 9 + 94 96 99 102 9 + 97 96 99 100 9 + 97 96 99 101 9 + 97 96 99 102 9 + 98 96 99 100 9 + 98 96 99 101 9 + 98 96 99 102 9 + 96 99 102 103 9 + 96 99 102 104 9 + 96 99 102 105 9 + 100 99 102 103 9 + 100 99 102 104 9 + 100 99 102 105 9 + 101 99 102 103 9 + 101 99 102 104 9 + 101 99 102 105 9 + 99 102 105 106 9 + 99 102 105 107 9 + 99 102 105 108 9 + 103 102 105 106 9 + 103 102 105 107 9 + 103 102 105 108 9 + 104 102 105 106 9 + 104 102 105 107 9 + 104 102 105 108 9 + 102 105 108 109 9 + 102 105 108 110 9 + 102 105 108 111 9 + 106 105 108 109 9 + 106 105 108 110 9 + 106 105 108 111 9 + 107 105 108 109 9 + 107 105 108 110 9 + 107 105 108 111 9 + 94 112 114 115 9 + 94 112 114 116 9 + 113 112 114 115 9 + 113 112 114 116 9 + 112 114 116 117 9 + 112 114 116 118 9 + 112 114 116 126 9 + 115 114 116 117 9 + 115 114 116 118 9 + 115 114 116 126 9 + 114 116 118 119 9 + 114 116 118 120 9 + 114 116 118 124 9 + 117 116 118 119 9 + 117 116 118 120 9 + 117 116 118 124 9 + 126 116 118 119 9 + 126 116 118 120 9 + 126 116 118 124 9 + 114 116 126 127 9 + 114 116 126 128 9 + 117 116 126 127 9 + 117 116 126 128 9 + 118 116 126 127 9 + 118 116 126 128 9 + 116 118 120 121 9 + 116 118 120 122 9 + 116 118 120 123 9 + 119 118 120 121 9 + 119 118 120 122 9 + 119 118 120 123 9 + 124 118 120 121 9 + 124 118 120 122 9 + 124 118 120 123 9 + 116 118 124 125 9 + 119 118 124 125 9 + 120 118 124 125 9 + 116 126 128 129 9 + 116 126 128 130 9 + 127 126 128 129 9 + 127 126 128 130 9 + 126 128 130 131 9 + 126 128 130 132 9 + 126 128 130 145 9 + 129 128 130 131 9 + 129 128 130 132 9 + 129 128 130 145 9 + 145 130 132 135 9 torsion_LEU_C_CA_CB_CG_mult1 + 145 130 132 135 9 torsion_LEU_C_CA_CB_CG_mult2 + 145 130 132 135 9 torsion_LEU_C_CA_CB_CG_mult3 + 128 130 132 133 9 + 128 130 132 134 9 + 128 130 132 135 9 + 131 130 132 133 9 + 131 130 132 134 9 + 131 130 132 135 9 + 145 130 132 133 9 + 145 130 132 134 9 + 128 130 145 146 9 + 128 130 145 147 9 + 131 130 145 146 9 + 131 130 145 147 9 + 132 130 145 146 9 + 132 130 145 147 9 + 130 132 135 136 9 + 130 132 135 137 9 + 130 132 135 141 9 + 133 132 135 136 9 + 133 132 135 137 9 + 133 132 135 141 9 + 134 132 135 136 9 + 134 132 135 137 9 + 134 132 135 141 9 + 132 135 137 138 9 + 132 135 137 139 9 + 132 135 137 140 9 + 136 135 137 138 9 + 136 135 137 139 9 + 136 135 137 140 9 + 141 135 137 138 9 + 141 135 137 139 9 + 141 135 137 140 9 + 132 135 141 142 9 + 132 135 141 143 9 + 132 135 141 144 9 + 136 135 141 142 9 + 136 135 141 143 9 + 136 135 141 144 9 + 137 135 141 142 9 + 137 135 141 143 9 + 137 135 141 144 9 + 130 145 147 148 9 + 130 145 147 149 9 + 146 145 147 148 9 + 146 145 147 149 9 + 145 147 149 150 9 + 145 147 149 151 9 + 145 147 149 159 9 + 148 147 149 150 9 + 148 147 149 151 9 + 148 147 149 159 9 + 147 149 151 152 9 + 147 149 151 153 9 + 147 149 151 157 9 + 150 149 151 152 9 + 150 149 151 153 9 + 150 149 151 157 9 + 159 149 151 152 9 + 159 149 151 153 9 + 159 149 151 157 9 + 147 149 159 160 9 + 147 149 159 161 9 + 150 149 159 160 9 + 150 149 159 161 9 + 151 149 159 160 9 + 151 149 159 161 9 + 149 151 153 154 9 + 149 151 153 155 9 + 149 151 153 156 9 + 152 151 153 154 9 + 152 151 153 155 9 + 152 151 153 156 9 + 157 151 153 154 9 + 157 151 153 155 9 + 157 151 153 156 9 + 149 151 157 158 9 + 152 151 157 158 9 + 153 151 157 158 9 + 149 159 161 162 9 + 149 159 161 163 9 + 160 159 161 162 9 + 160 159 161 163 9 + 159 161 163 164 9 + 159 161 163 165 9 + 159 161 163 166 9 + 162 161 163 164 9 + 162 161 163 165 9 + 162 161 163 166 9 + 161 163 166 167 9 + 161 163 166 168 9 + 164 163 166 167 9 + 164 163 166 168 9 + 165 163 166 167 9 + 165 163 166 168 9 + 163 166 168 169 9 + 163 166 168 170 9 + 167 166 168 169 9 + 167 166 168 170 9 + 166 168 170 171 9 + 166 168 170 172 9 + 166 168 170 188 9 + 169 168 170 171 9 + 169 168 170 172 9 + 169 168 170 188 9 + 168 170 172 173 9 + 168 170 172 174 9 + 168 170 172 175 9 + 171 170 172 173 9 + 171 170 172 174 9 + 171 170 172 175 9 + 188 170 172 173 9 + 188 170 172 174 9 + 188 170 172 175 9 + 168 170 188 189 9 + 168 170 188 190 9 + 171 170 188 189 9 + 171 170 188 190 9 + 172 170 188 189 9 + 172 170 188 190 9 + 170 172 175 176 9 + 170 172 175 177 9 + 170 172 175 178 9 + 173 172 175 176 9 + 173 172 175 177 9 + 173 172 175 178 9 + 174 172 175 176 9 + 174 172 175 177 9 + 174 172 175 178 9 + 172 175 178 179 9 + 172 175 178 180 9 + 172 175 178 181 9 + 176 175 178 179 9 + 176 175 178 180 9 + 176 175 178 181 9 + 177 175 178 179 9 + 177 175 178 180 9 + 177 175 178 181 9 + 175 178 181 182 9 + 175 178 181 183 9 + 175 178 181 184 9 + 179 178 181 182 9 + 179 178 181 183 9 + 179 178 181 184 9 + 180 178 181 182 9 + 180 178 181 183 9 + 180 178 181 184 9 + 178 181 184 185 9 + 178 181 184 186 9 + 178 181 184 187 9 + 182 181 184 185 9 + 182 181 184 186 9 + 182 181 184 187 9 + 183 181 184 185 9 + 183 181 184 186 9 + 183 181 184 187 9 + 170 188 190 191 9 + 170 188 190 192 9 + 189 188 190 191 9 + 189 188 190 192 9 + 188 190 192 193 9 + 188 190 192 194 9 + 188 190 192 202 9 + 191 190 192 193 9 + 191 190 192 194 9 + 191 190 192 202 9 + 190 192 194 195 9 + 190 192 194 196 9 + 190 192 194 200 9 + 193 192 194 195 9 + 193 192 194 196 9 + 193 192 194 200 9 + 202 192 194 195 9 + 202 192 194 196 9 + 202 192 194 200 9 + 190 192 202 203 9 + 190 192 202 204 9 + 193 192 202 203 9 + 193 192 202 204 9 + 194 192 202 203 9 + 194 192 202 204 9 + 192 194 196 197 9 + 192 194 196 198 9 + 192 194 196 199 9 + 195 194 196 197 9 + 195 194 196 198 9 + 195 194 196 199 9 + 200 194 196 197 9 + 200 194 196 198 9 + 200 194 196 199 9 + 192 194 200 201 9 + 195 194 200 201 9 + 196 194 200 201 9 + 192 202 204 205 9 + 192 202 204 206 9 + 203 202 204 205 9 + 203 202 204 206 9 + 202 204 206 207 9 + 202 204 206 208 9 + 202 204 206 221 9 + 205 204 206 207 9 + 205 204 206 208 9 + 205 204 206 221 9 + 204 206 208 210 9 torsion_ILE_N_CA_CB_CG2_mult1 + 204 206 208 210 9 torsion_ILE_N_CA_CB_CG2_mult2 + 204 206 208 209 9 + 204 206 208 214 9 + 207 206 208 209 9 + 207 206 208 210 9 + 207 206 208 214 9 + 221 206 208 209 9 + 221 206 208 210 9 + 221 206 208 214 9 + 204 206 221 222 9 + 204 206 221 223 9 + 207 206 221 222 9 + 207 206 221 223 9 + 208 206 221 222 9 + 208 206 221 223 9 + 206 208 210 211 9 + 206 208 210 212 9 + 206 208 210 213 9 + 209 208 210 211 9 + 209 208 210 212 9 + 209 208 210 213 9 + 214 208 210 211 9 + 214 208 210 212 9 + 214 208 210 213 9 + 206 208 214 215 9 + 206 208 214 216 9 + 206 208 214 217 9 + 209 208 214 215 9 + 209 208 214 216 9 + 209 208 214 217 9 + 210 208 214 215 9 + 210 208 214 216 9 + 210 208 214 217 9 + 208 214 217 218 9 + 208 214 217 219 9 + 208 214 217 220 9 + 215 214 217 218 9 + 215 214 217 219 9 + 215 214 217 220 9 + 216 214 217 218 9 + 216 214 217 219 9 + 216 214 217 220 9 + 206 221 223 224 9 + 206 221 223 225 9 + 222 221 223 224 9 + 222 221 223 225 9 + 221 223 225 226 9 + 221 223 225 227 9 + 221 223 225 235 9 + 224 223 225 226 9 + 224 223 225 227 9 + 224 223 225 235 9 + 223 225 227 228 9 + 223 225 227 229 9 + 223 225 227 233 9 + 226 225 227 228 9 + 226 225 227 229 9 + 226 225 227 233 9 + 235 225 227 228 9 + 235 225 227 229 9 + 235 225 227 233 9 + 223 225 235 236 9 + 223 225 235 237 9 + 226 225 235 236 9 + 226 225 235 237 9 + 227 225 235 236 9 + 227 225 235 237 9 + 225 227 229 230 9 + 225 227 229 231 9 + 225 227 229 232 9 + 228 227 229 230 9 + 228 227 229 231 9 + 228 227 229 232 9 + 233 227 229 230 9 + 233 227 229 231 9 + 233 227 229 232 9 + 225 227 233 234 9 + 228 227 233 234 9 + 229 227 233 234 9 + 225 235 237 238 9 + 225 235 237 239 9 + 236 235 237 238 9 + 236 235 237 239 9 + 235 237 239 240 9 + 235 237 239 241 9 + 235 237 239 254 9 + 238 237 239 240 9 + 238 237 239 241 9 + 238 237 239 254 9 + 254 239 241 244 9 torsion_LEU_C_CA_CB_CG_mult1 + 254 239 241 244 9 torsion_LEU_C_CA_CB_CG_mult2 + 254 239 241 244 9 torsion_LEU_C_CA_CB_CG_mult3 + 237 239 241 242 9 + 237 239 241 243 9 + 237 239 241 244 9 + 240 239 241 242 9 + 240 239 241 243 9 + 240 239 241 244 9 + 254 239 241 242 9 + 254 239 241 243 9 + 237 239 254 255 9 + 237 239 254 256 9 + 240 239 254 255 9 + 240 239 254 256 9 + 241 239 254 255 9 + 241 239 254 256 9 + 239 241 244 245 9 + 239 241 244 246 9 + 239 241 244 250 9 + 242 241 244 245 9 + 242 241 244 246 9 + 242 241 244 250 9 + 243 241 244 245 9 + 243 241 244 246 9 + 243 241 244 250 9 + 241 244 246 247 9 + 241 244 246 248 9 + 241 244 246 249 9 + 245 244 246 247 9 + 245 244 246 248 9 + 245 244 246 249 9 + 250 244 246 247 9 + 250 244 246 248 9 + 250 244 246 249 9 + 241 244 250 251 9 + 241 244 250 252 9 + 241 244 250 253 9 + 245 244 250 251 9 + 245 244 250 252 9 + 245 244 250 253 9 + 246 244 250 251 9 + 246 244 250 252 9 + 246 244 250 253 9 + 239 254 256 257 9 + 239 254 256 258 9 + 255 254 256 257 9 + 255 254 256 258 9 + 254 256 258 259 9 + 254 256 258 260 9 + 254 256 258 269 9 + 257 256 258 259 9 + 257 256 258 260 9 + 257 256 258 269 9 + 256 258 260 261 9 + 256 258 260 262 9 + 256 258 260 263 9 + 259 258 260 261 9 + 259 258 260 262 9 + 259 258 260 263 9 + 269 258 260 261 9 + 269 258 260 262 9 + 269 258 260 263 9 + 256 258 269 270 9 + 256 258 269 271 9 + 259 258 269 270 9 + 259 258 269 271 9 + 260 258 269 270 9 + 260 258 269 271 9 + 258 260 263 264 9 + 258 260 263 265 9 + 258 260 263 266 9 + 261 260 263 264 9 + 261 260 263 265 9 + 261 260 263 266 9 + 262 260 263 264 9 + 262 260 263 265 9 + 262 260 263 266 9 + 260 263 266 267 9 + 260 263 266 268 9 + 264 263 266 267 9 + 264 263 266 268 9 + 265 263 266 267 9 + 265 263 266 268 9 + 258 269 271 272 9 + 258 269 271 273 9 + 270 269 271 272 9 + 270 269 271 273 9 + 269 271 273 274 9 + 269 271 273 275 9 + 269 271 273 285 9 + 272 271 273 274 9 + 272 271 273 275 9 + 272 271 273 285 9 + 271 273 275 276 9 + 271 273 275 277 9 + 271 273 275 281 9 + 274 273 275 276 9 + 274 273 275 277 9 + 274 273 275 281 9 + 285 273 275 276 9 + 285 273 275 277 9 + 285 273 275 281 9 + 271 273 285 286 9 + 271 273 285 287 9 + 274 273 285 286 9 + 274 273 285 287 9 + 275 273 285 286 9 + 275 273 285 287 9 + 273 275 277 278 9 + 273 275 277 279 9 + 273 275 277 280 9 + 276 275 277 278 9 + 276 275 277 279 9 + 276 275 277 280 9 + 281 275 277 278 9 + 281 275 277 279 9 + 281 275 277 280 9 + 273 275 281 282 9 + 273 275 281 283 9 + 273 275 281 284 9 + 276 275 281 282 9 + 276 275 281 283 9 + 276 275 281 284 9 + 277 275 281 282 9 + 277 275 281 283 9 + 277 275 281 284 9 + 273 285 287 288 9 + 273 285 287 289 9 + 286 285 287 288 9 + 286 285 287 289 9 + 285 287 289 290 9 + 285 287 289 291 9 + 285 287 289 300 9 + 288 287 289 290 9 + 288 287 289 291 9 + 288 287 289 300 9 + 287 289 291 292 9 + 287 289 291 293 9 + 287 289 291 294 9 + 290 289 291 292 9 + 290 289 291 293 9 + 290 289 291 294 9 + 300 289 291 292 9 + 300 289 291 293 9 + 300 289 291 294 9 + 287 289 300 301 9 + 287 289 300 302 9 + 290 289 300 301 9 + 290 289 300 302 9 + 291 289 300 301 9 + 291 289 300 302 9 + 289 291 294 295 9 + 289 291 294 296 9 + 289 291 294 297 9 + 292 291 294 295 9 + 292 291 294 296 9 + 292 291 294 297 9 + 293 291 294 295 9 + 293 291 294 296 9 + 293 291 294 297 9 + 291 294 297 298 9 + 291 294 297 299 9 + 295 294 297 298 9 + 295 294 297 299 9 + 296 294 297 298 9 + 296 294 297 299 9 + 289 300 302 303 9 + 289 300 302 312 9 + 301 300 302 303 9 + 301 300 302 312 9 + 300 302 303 304 9 + 300 302 303 305 9 + 300 302 303 306 9 + 312 302 303 304 9 + 312 302 303 305 9 + 312 302 303 306 9 + 300 302 312 309 9 + 300 302 312 313 9 + 300 302 312 314 9 + 303 302 312 309 9 + 303 302 312 313 9 + 303 302 312 314 9 + 302 303 306 307 9 + 302 303 306 308 9 + 302 303 306 309 9 + 304 303 306 307 9 + 304 303 306 308 9 + 304 303 306 309 9 + 305 303 306 307 9 + 305 303 306 308 9 + 305 303 306 309 9 + 303 306 309 310 9 + 303 306 309 311 9 + 303 306 309 312 9 + 307 306 309 310 9 + 307 306 309 311 9 + 307 306 309 312 9 + 308 306 309 310 9 + 308 306 309 311 9 + 308 306 309 312 9 + 306 309 312 302 9 + 306 309 312 313 9 + 306 309 312 314 9 + 310 309 312 302 9 + 310 309 312 313 9 + 310 309 312 314 9 + 311 309 312 302 9 + 311 309 312 313 9 + 311 309 312 314 9 + 302 312 314 315 9 + 302 312 314 316 9 + 309 312 314 315 9 + 309 312 314 316 9 + 313 312 314 315 9 + 313 312 314 316 9 + 312 314 316 317 9 + 312 314 316 318 9 + 315 314 316 317 9 + 315 314 316 318 9 + 314 316 318 319 9 + 314 316 318 320 9 + 314 316 318 325 9 + 317 316 318 319 9 + 317 316 318 320 9 + 317 316 318 325 9 + 316 318 320 321 9 + 316 318 320 322 9 + 316 318 320 323 9 + 319 318 320 321 9 + 319 318 320 322 9 + 319 318 320 323 9 + 325 318 320 321 9 + 325 318 320 322 9 + 325 318 320 323 9 + 316 318 325 326 9 + 316 318 325 327 9 + 319 318 325 326 9 + 319 318 325 327 9 + 320 318 325 326 9 + 320 318 325 327 9 + 318 320 323 324 9 + 321 320 323 324 9 + 322 320 323 324 9 + 318 325 327 328 9 + 318 325 327 329 9 + 326 325 327 328 9 + 326 325 327 329 9 + 325 327 329 330 9 + 325 327 329 331 9 + 325 327 329 337 9 + 328 327 329 330 9 + 328 327 329 331 9 + 328 327 329 337 9 + 327 329 331 334 9 torsion_ASP_N_CA_CB_CG_mult1 + 327 329 331 334 9 torsion_ASP_N_CA_CB_CG_mult2 + 327 329 331 334 9 torsion_ASP_N_CA_CB_CG_mult3 + 327 329 331 334 9 torsion_ASP_N_CA_CB_CG_mult4 + 327 329 331 334 9 torsion_ASP_N_CA_CB_CG_mult5 + 327 329 331 334 9 torsion_ASP_N_CA_CB_CG_mult6 + 327 329 331 332 9 + 327 329 331 333 9 + 330 329 331 332 9 + 330 329 331 333 9 + 330 329 331 334 9 + 337 329 331 332 9 + 337 329 331 333 9 + 337 329 331 334 9 + 327 329 337 338 9 + 327 329 337 339 9 + 330 329 337 338 9 + 330 329 337 339 9 + 331 329 337 338 9 + 331 329 337 339 9 + 329 331 334 335 9 torsion_ASP_CA_CB_CG_OD_mult1 + 329 331 334 335 9 torsion_ASP_CA_CB_CG_OD_mult2 + 329 331 334 335 9 torsion_ASP_CA_CB_CG_OD_mult3 + 329 331 334 335 9 torsion_ASP_CA_CB_CG_OD_mult4 + 329 331 334 335 9 torsion_ASP_CA_CB_CG_OD_mult5 + 329 331 334 335 9 torsion_ASP_CA_CB_CG_OD_mult6 + 329 331 334 336 9 torsion_ASP_CA_CB_CG_OD_mult1 + 329 331 334 336 9 torsion_ASP_CA_CB_CG_OD_mult2 + 329 331 334 336 9 torsion_ASP_CA_CB_CG_OD_mult3 + 329 331 334 336 9 torsion_ASP_CA_CB_CG_OD_mult4 + 329 331 334 336 9 torsion_ASP_CA_CB_CG_OD_mult5 + 329 331 334 336 9 torsion_ASP_CA_CB_CG_OD_mult6 + 332 331 334 335 9 + 332 331 334 336 9 + 333 331 334 335 9 + 333 331 334 336 9 + 329 337 339 340 9 + 329 337 339 341 9 + 338 337 339 340 9 + 338 337 339 341 9 + 337 339 341 342 9 + 337 339 341 343 9 + 337 339 341 351 9 + 340 339 341 342 9 + 340 339 341 343 9 + 340 339 341 351 9 + 339 341 343 344 9 + 339 341 343 345 9 + 339 341 343 349 9 + 342 341 343 344 9 + 342 341 343 345 9 + 342 341 343 349 9 + 351 341 343 344 9 + 351 341 343 345 9 + 351 341 343 349 9 + 339 341 351 352 9 + 339 341 351 353 9 + 342 341 351 352 9 + 342 341 351 353 9 + 343 341 351 352 9 + 343 341 351 353 9 + 341 343 345 346 9 + 341 343 345 347 9 + 341 343 345 348 9 + 344 343 345 346 9 + 344 343 345 347 9 + 344 343 345 348 9 + 349 343 345 346 9 + 349 343 345 347 9 + 349 343 345 348 9 + 341 343 349 350 9 + 344 343 349 350 9 + 345 343 349 350 9 + 341 351 353 354 9 + 341 351 353 355 9 + 352 351 353 354 9 + 352 351 353 355 9 + 351 353 355 356 9 + 351 353 355 357 9 + 351 353 355 370 9 + 354 353 355 356 9 + 354 353 355 357 9 + 354 353 355 370 9 + 353 355 357 359 9 torsion_ILE_N_CA_CB_CG2_mult1 + 353 355 357 359 9 torsion_ILE_N_CA_CB_CG2_mult2 + 353 355 357 358 9 + 353 355 357 363 9 + 356 355 357 358 9 + 356 355 357 359 9 + 356 355 357 363 9 + 370 355 357 358 9 + 370 355 357 359 9 + 370 355 357 363 9 + 353 355 370 371 9 + 353 355 370 372 9 + 356 355 370 371 9 + 356 355 370 372 9 + 357 355 370 371 9 + 357 355 370 372 9 + 355 357 359 360 9 + 355 357 359 361 9 + 355 357 359 362 9 + 358 357 359 360 9 + 358 357 359 361 9 + 358 357 359 362 9 + 363 357 359 360 9 + 363 357 359 361 9 + 363 357 359 362 9 + 355 357 363 364 9 + 355 357 363 365 9 + 355 357 363 366 9 + 358 357 363 364 9 + 358 357 363 365 9 + 358 357 363 366 9 + 359 357 363 364 9 + 359 357 363 365 9 + 359 357 363 366 9 + 357 363 366 367 9 + 357 363 366 368 9 + 357 363 366 369 9 + 364 363 366 367 9 + 364 363 366 368 9 + 364 363 366 369 9 + 365 363 366 367 9 + 365 363 366 368 9 + 365 363 366 369 9 + 355 370 372 373 9 + 355 370 372 374 9 + 371 370 372 373 9 + 371 370 372 374 9 + 370 372 374 375 9 + 370 372 374 376 9 + 370 372 374 385 9 + 373 372 374 375 9 + 373 372 374 376 9 + 373 372 374 385 9 + 372 374 376 377 9 + 372 374 376 378 9 + 372 374 376 379 9 + 375 374 376 377 9 + 375 374 376 378 9 + 375 374 376 379 9 + 385 374 376 377 9 + 385 374 376 378 9 + 385 374 376 379 9 + 372 374 385 386 9 + 372 374 385 387 9 + 375 374 385 386 9 + 375 374 385 387 9 + 376 374 385 386 9 + 376 374 385 387 9 + 374 376 379 380 9 + 374 376 379 381 9 + 374 376 379 382 9 + 377 376 379 380 9 + 377 376 379 381 9 + 377 376 379 382 9 + 378 376 379 380 9 + 378 376 379 381 9 + 378 376 379 382 9 + 376 379 382 383 9 + 376 379 382 384 9 + 380 379 382 383 9 + 380 379 382 384 9 + 381 379 382 383 9 + 381 379 382 384 9 + 374 385 387 388 9 + 374 385 387 389 9 + 386 385 387 388 9 + 386 385 387 389 9 + 385 387 389 390 9 + 385 387 389 391 9 + 385 387 389 399 9 + 388 387 389 390 9 + 388 387 389 391 9 + 388 387 389 399 9 + 399 389 391 394 9 torsion_ASN_C_CA_CB_CG_mult1 + 399 389 391 394 9 torsion_ASN_C_CA_CB_CG_mult2 + 399 389 391 394 9 torsion_ASN_C_CA_CB_CG_mult3 + 399 389 391 394 9 torsion_ASN_C_CA_CB_CG_mult4 + 399 389 391 394 9 torsion_ASN_C_CA_CB_CG_mult5 + 399 389 391 394 9 torsion_ASN_C_CA_CB_CG_mult6 + 387 389 391 392 9 + 387 389 391 393 9 + 387 389 391 394 9 + 390 389 391 392 9 + 390 389 391 393 9 + 390 389 391 394 9 + 399 389 391 392 9 + 399 389 391 393 9 + 387 389 399 400 9 + 387 389 399 401 9 + 390 389 399 400 9 + 390 389 399 401 9 + 391 389 399 400 9 + 391 389 399 401 9 + 389 391 394 396 9 torsion_ASN_CA_CB_CG_ND2_mult1 + 389 391 394 396 9 torsion_ASN_CA_CB_CG_ND2_mult2 + 389 391 394 396 9 torsion_ASN_CA_CB_CG_ND2_mult3 + 389 391 394 396 9 torsion_ASN_CA_CB_CG_ND2_mult4 + 389 391 394 396 9 torsion_ASN_CA_CB_CG_ND2_mult5 + 389 391 394 396 9 torsion_ASN_CA_CB_CG_ND2_mult6 + 389 391 394 395 9 + 392 391 394 395 9 + 392 391 394 396 9 + 393 391 394 395 9 + 393 391 394 396 9 + 391 394 396 397 9 + 391 394 396 398 9 + 395 394 396 397 9 + 395 394 396 398 9 + 389 399 401 402 9 + 389 399 401 403 9 + 400 399 401 402 9 + 400 399 401 403 9 + 399 401 403 404 9 + 399 401 403 405 9 + 399 401 403 415 9 + 402 401 403 404 9 + 402 401 403 405 9 + 402 401 403 415 9 + 401 403 405 406 9 + 401 403 405 407 9 + 401 403 405 411 9 + 404 403 405 406 9 + 404 403 405 407 9 + 404 403 405 411 9 + 415 403 405 406 9 + 415 403 405 407 9 + 415 403 405 411 9 + 401 403 415 416 9 + 401 403 415 417 9 + 404 403 415 416 9 + 404 403 415 417 9 + 405 403 415 416 9 + 405 403 415 417 9 + 403 405 407 408 9 + 403 405 407 409 9 + 403 405 407 410 9 + 406 405 407 408 9 + 406 405 407 409 9 + 406 405 407 410 9 + 411 405 407 408 9 + 411 405 407 409 9 + 411 405 407 410 9 + 403 405 411 412 9 + 403 405 411 413 9 + 403 405 411 414 9 + 406 405 411 412 9 + 406 405 411 413 9 + 406 405 411 414 9 + 407 405 411 412 9 + 407 405 411 413 9 + 407 405 411 414 9 + 403 415 417 418 9 + 403 415 417 419 9 + 416 415 417 418 9 + 416 415 417 419 9 + 415 417 419 420 9 + 415 417 419 421 9 + 415 417 419 437 9 + 418 417 419 420 9 + 418 417 419 421 9 + 418 417 419 437 9 + 417 419 421 422 9 + 417 419 421 423 9 + 417 419 421 424 9 + 420 419 421 422 9 + 420 419 421 423 9 + 420 419 421 424 9 + 437 419 421 422 9 + 437 419 421 423 9 + 437 419 421 424 9 + 417 419 437 438 9 + 417 419 437 439 9 + 420 419 437 438 9 + 420 419 437 439 9 + 421 419 437 438 9 + 421 419 437 439 9 + 419 421 424 425 9 + 419 421 424 426 9 + 419 421 424 427 9 + 422 421 424 425 9 + 422 421 424 426 9 + 422 421 424 427 9 + 423 421 424 425 9 + 423 421 424 426 9 + 423 421 424 427 9 + 421 424 427 428 9 + 421 424 427 429 9 + 421 424 427 430 9 + 425 424 427 428 9 + 425 424 427 429 9 + 425 424 427 430 9 + 426 424 427 428 9 + 426 424 427 429 9 + 426 424 427 430 9 + 424 427 430 431 9 + 424 427 430 432 9 + 424 427 430 433 9 + 428 427 430 431 9 + 428 427 430 432 9 + 428 427 430 433 9 + 429 427 430 431 9 + 429 427 430 432 9 + 429 427 430 433 9 + 427 430 433 434 9 + 427 430 433 435 9 + 427 430 433 436 9 + 431 430 433 434 9 + 431 430 433 435 9 + 431 430 433 436 9 + 432 430 433 434 9 + 432 430 433 435 9 + 432 430 433 436 9 + 419 437 439 440 9 + 419 437 439 441 9 + 438 437 439 440 9 + 438 437 439 441 9 + 437 439 441 442 9 + 437 439 441 443 9 + 437 439 441 447 9 + 440 439 441 442 9 + 440 439 441 443 9 + 440 439 441 447 9 + 439 441 443 444 9 + 439 441 443 445 9 + 439 441 443 446 9 + 442 441 443 444 9 + 442 441 443 445 9 + 442 441 443 446 9 + 447 441 443 444 9 + 447 441 443 445 9 + 447 441 443 446 9 + 439 441 447 448 9 + 439 441 447 449 9 + 442 441 447 448 9 + 442 441 447 449 9 + 443 441 447 448 9 + 443 441 447 449 9 + 441 447 449 450 9 + 441 447 449 451 9 + 448 447 449 450 9 + 448 447 449 451 9 + 447 449 451 452 9 + 447 449 451 453 9 + 447 449 451 469 9 + 450 449 451 452 9 + 450 449 451 453 9 + 450 449 451 469 9 + 449 451 453 454 9 + 449 451 453 455 9 + 449 451 453 456 9 + 452 451 453 454 9 + 452 451 453 455 9 + 452 451 453 456 9 + 469 451 453 454 9 + 469 451 453 455 9 + 469 451 453 456 9 + 449 451 469 470 9 + 449 451 469 471 9 + 452 451 469 470 9 + 452 451 469 471 9 + 453 451 469 470 9 + 453 451 469 471 9 + 451 453 456 457 9 + 451 453 456 458 9 + 451 453 456 459 9 + 454 453 456 457 9 + 454 453 456 458 9 + 454 453 456 459 9 + 455 453 456 457 9 + 455 453 456 458 9 + 455 453 456 459 9 + 453 456 459 460 9 + 453 456 459 461 9 + 453 456 459 462 9 + 457 456 459 460 9 + 457 456 459 461 9 + 457 456 459 462 9 + 458 456 459 460 9 + 458 456 459 461 9 + 458 456 459 462 9 + 456 459 462 463 9 + 456 459 462 464 9 + 456 459 462 465 9 + 460 459 462 463 9 + 460 459 462 464 9 + 460 459 462 465 9 + 461 459 462 463 9 + 461 459 462 464 9 + 461 459 462 465 9 + 459 462 465 466 9 + 459 462 465 467 9 + 459 462 465 468 9 + 463 462 465 466 9 + 463 462 465 467 9 + 463 462 465 468 9 + 464 462 465 466 9 + 464 462 465 467 9 + 464 462 465 468 9 + 451 469 471 472 9 + 451 469 471 473 9 + 470 469 471 472 9 + 470 469 471 473 9 + 469 471 473 474 9 + 469 471 473 475 9 + 469 471 473 488 9 + 472 471 473 474 9 + 472 471 473 475 9 + 472 471 473 488 9 + 471 473 475 477 9 torsion_ILE_N_CA_CB_CG2_mult1 + 471 473 475 477 9 torsion_ILE_N_CA_CB_CG2_mult2 + 471 473 475 476 9 + 471 473 475 481 9 + 474 473 475 476 9 + 474 473 475 477 9 + 474 473 475 481 9 + 488 473 475 476 9 + 488 473 475 477 9 + 488 473 475 481 9 + 471 473 488 489 9 + 471 473 488 490 9 + 474 473 488 489 9 + 474 473 488 490 9 + 475 473 488 489 9 + 475 473 488 490 9 + 473 475 477 478 9 + 473 475 477 479 9 + 473 475 477 480 9 + 476 475 477 478 9 + 476 475 477 479 9 + 476 475 477 480 9 + 481 475 477 478 9 + 481 475 477 479 9 + 481 475 477 480 9 + 473 475 481 482 9 + 473 475 481 483 9 + 473 475 481 484 9 + 476 475 481 482 9 + 476 475 481 483 9 + 476 475 481 484 9 + 477 475 481 482 9 + 477 475 481 483 9 + 477 475 481 484 9 + 475 481 484 485 9 + 475 481 484 486 9 + 475 481 484 487 9 + 482 481 484 485 9 + 482 481 484 486 9 + 482 481 484 487 9 + 483 481 484 485 9 + 483 481 484 486 9 + 483 481 484 487 9 + 473 488 490 491 9 + 473 488 490 492 9 + 489 488 490 491 9 + 489 488 490 492 9 + 488 490 492 493 9 + 488 490 492 494 9 + 488 490 492 505 9 + 491 490 492 493 9 + 491 490 492 494 9 + 491 490 492 505 9 + 490 492 494 495 9 + 490 492 494 496 9 + 490 492 494 497 9 + 493 492 494 495 9 + 493 492 494 496 9 + 493 492 494 497 9 + 505 492 494 495 9 + 505 492 494 496 9 + 505 492 494 497 9 + 490 492 505 506 9 + 490 492 505 507 9 + 493 492 505 506 9 + 493 492 505 507 9 + 494 492 505 506 9 + 494 492 505 507 9 + 492 494 497 498 9 + 492 494 497 499 9 + 492 494 497 500 9 + 495 494 497 498 9 + 495 494 497 499 9 + 495 494 497 500 9 + 496 494 497 498 9 + 496 494 497 499 9 + 496 494 497 500 9 + 494 497 500 501 9 + 494 497 500 502 9 + 498 497 500 501 9 + 498 497 500 502 9 + 499 497 500 501 9 + 499 497 500 502 9 + 497 500 502 503 9 + 497 500 502 504 9 + 501 500 502 503 9 + 501 500 502 504 9 + 492 505 507 508 9 + 492 505 507 509 9 + 506 505 507 508 9 + 506 505 507 509 9 + 505 507 509 510 9 + 505 507 509 511 9 + 505 507 509 517 9 + 508 507 509 510 9 + 508 507 509 511 9 + 508 507 509 517 9 + 507 509 511 514 9 torsion_ASP_N_CA_CB_CG_mult1 + 507 509 511 514 9 torsion_ASP_N_CA_CB_CG_mult2 + 507 509 511 514 9 torsion_ASP_N_CA_CB_CG_mult3 + 507 509 511 514 9 torsion_ASP_N_CA_CB_CG_mult4 + 507 509 511 514 9 torsion_ASP_N_CA_CB_CG_mult5 + 507 509 511 514 9 torsion_ASP_N_CA_CB_CG_mult6 + 507 509 511 512 9 + 507 509 511 513 9 + 510 509 511 512 9 + 510 509 511 513 9 + 510 509 511 514 9 + 517 509 511 512 9 + 517 509 511 513 9 + 517 509 511 514 9 + 507 509 517 518 9 + 507 509 517 519 9 + 510 509 517 518 9 + 510 509 517 519 9 + 511 509 517 518 9 + 511 509 517 519 9 + 509 511 514 515 9 torsion_ASP_CA_CB_CG_OD_mult1 + 509 511 514 515 9 torsion_ASP_CA_CB_CG_OD_mult2 + 509 511 514 515 9 torsion_ASP_CA_CB_CG_OD_mult3 + 509 511 514 515 9 torsion_ASP_CA_CB_CG_OD_mult4 + 509 511 514 515 9 torsion_ASP_CA_CB_CG_OD_mult5 + 509 511 514 515 9 torsion_ASP_CA_CB_CG_OD_mult6 + 509 511 514 516 9 torsion_ASP_CA_CB_CG_OD_mult1 + 509 511 514 516 9 torsion_ASP_CA_CB_CG_OD_mult2 + 509 511 514 516 9 torsion_ASP_CA_CB_CG_OD_mult3 + 509 511 514 516 9 torsion_ASP_CA_CB_CG_OD_mult4 + 509 511 514 516 9 torsion_ASP_CA_CB_CG_OD_mult5 + 509 511 514 516 9 torsion_ASP_CA_CB_CG_OD_mult6 + 512 511 514 515 9 + 512 511 514 516 9 + 513 511 514 515 9 + 513 511 514 516 9 + 509 517 519 520 9 + 509 517 519 521 9 + 518 517 519 520 9 + 518 517 519 521 9 + 517 519 521 522 9 + 517 519 521 523 9 + 517 519 521 539 9 + 520 519 521 522 9 + 520 519 521 523 9 + 520 519 521 539 9 + 519 521 523 524 9 + 519 521 523 525 9 + 519 521 523 526 9 + 522 521 523 524 9 + 522 521 523 525 9 + 522 521 523 526 9 + 539 521 523 524 9 + 539 521 523 525 9 + 539 521 523 526 9 + 519 521 539 540 9 + 519 521 539 541 9 + 522 521 539 540 9 + 522 521 539 541 9 + 523 521 539 540 9 + 523 521 539 541 9 + 521 523 526 527 9 + 521 523 526 528 9 + 521 523 526 529 9 + 524 523 526 527 9 + 524 523 526 528 9 + 524 523 526 529 9 + 525 523 526 527 9 + 525 523 526 528 9 + 525 523 526 529 9 + 523 526 529 530 9 + 523 526 529 531 9 + 523 526 529 532 9 + 527 526 529 530 9 + 527 526 529 531 9 + 527 526 529 532 9 + 528 526 529 530 9 + 528 526 529 531 9 + 528 526 529 532 9 + 526 529 532 533 9 + 526 529 532 534 9 + 526 529 532 535 9 + 530 529 532 533 9 + 530 529 532 534 9 + 530 529 532 535 9 + 531 529 532 533 9 + 531 529 532 534 9 + 531 529 532 535 9 + 529 532 535 536 9 + 529 532 535 537 9 + 529 532 535 538 9 + 533 532 535 536 9 + 533 532 535 537 9 + 533 532 535 538 9 + 534 532 535 536 9 + 534 532 535 537 9 + 534 532 535 538 9 + 521 539 541 542 9 + 521 539 541 543 9 + 540 539 541 542 9 + 540 539 541 543 9 + 539 541 543 544 9 + 539 541 543 545 9 + 539 541 543 554 9 + 542 541 543 544 9 + 542 541 543 545 9 + 542 541 543 554 9 + 541 543 545 546 9 + 541 543 545 547 9 + 541 543 545 548 9 + 544 543 545 546 9 + 544 543 545 547 9 + 544 543 545 548 9 + 554 543 545 546 9 + 554 543 545 547 9 + 554 543 545 548 9 + 541 543 554 555 9 + 541 543 554 556 9 + 544 543 554 555 9 + 544 543 554 556 9 + 545 543 554 555 9 + 545 543 554 556 9 + 543 545 548 549 9 + 543 545 548 550 9 + 543 545 548 551 9 + 546 545 548 549 9 + 546 545 548 550 9 + 546 545 548 551 9 + 547 545 548 549 9 + 547 545 548 550 9 + 547 545 548 551 9 + 545 548 551 552 9 + 545 548 551 553 9 + 549 548 551 552 9 + 549 548 551 553 9 + 550 548 551 552 9 + 550 548 551 553 9 + 543 554 556 557 9 + 543 554 556 558 9 + 555 554 556 557 9 + 555 554 556 558 9 + 554 556 558 559 9 + 554 556 558 560 9 + 554 556 558 561 9 + 557 556 558 559 9 + 557 556 558 560 9 + 557 556 558 561 9 + 556 558 561 562 9 + 556 558 561 563 9 + 559 558 561 562 9 + 559 558 561 563 9 + 560 558 561 562 9 + 560 558 561 563 9 + 558 561 563 564 9 + 558 561 563 565 9 + 562 561 563 564 9 + 562 561 563 565 9 + 561 563 565 566 9 + 561 563 565 567 9 + 561 563 565 580 9 + 564 563 565 566 9 + 564 563 565 567 9 + 564 563 565 580 9 + 563 565 567 569 9 torsion_ILE_N_CA_CB_CG2_mult1 + 563 565 567 569 9 torsion_ILE_N_CA_CB_CG2_mult2 + 563 565 567 568 9 + 563 565 567 573 9 + 566 565 567 568 9 + 566 565 567 569 9 + 566 565 567 573 9 + 580 565 567 568 9 + 580 565 567 569 9 + 580 565 567 573 9 + 563 565 580 581 9 + 563 565 580 582 9 + 566 565 580 581 9 + 566 565 580 582 9 + 567 565 580 581 9 + 567 565 580 582 9 + 565 567 569 570 9 + 565 567 569 571 9 + 565 567 569 572 9 + 568 567 569 570 9 + 568 567 569 571 9 + 568 567 569 572 9 + 573 567 569 570 9 + 573 567 569 571 9 + 573 567 569 572 9 + 565 567 573 574 9 + 565 567 573 575 9 + 565 567 573 576 9 + 568 567 573 574 9 + 568 567 573 575 9 + 568 567 573 576 9 + 569 567 573 574 9 + 569 567 573 575 9 + 569 567 573 576 9 + 567 573 576 577 9 + 567 573 576 578 9 + 567 573 576 579 9 + 574 573 576 577 9 + 574 573 576 578 9 + 574 573 576 579 9 + 575 573 576 577 9 + 575 573 576 578 9 + 575 573 576 579 9 + 565 580 582 583 9 + 565 580 582 592 9 + 581 580 582 583 9 + 581 580 582 592 9 + 580 582 583 584 9 + 580 582 583 585 9 + 580 582 583 586 9 + 592 582 583 584 9 + 592 582 583 585 9 + 592 582 583 586 9 + 580 582 592 589 9 + 580 582 592 593 9 + 580 582 592 594 9 + 583 582 592 589 9 + 583 582 592 593 9 + 583 582 592 594 9 + 582 583 586 587 9 + 582 583 586 588 9 + 582 583 586 589 9 + 584 583 586 587 9 + 584 583 586 588 9 + 584 583 586 589 9 + 585 583 586 587 9 + 585 583 586 588 9 + 585 583 586 589 9 + 583 586 589 590 9 + 583 586 589 591 9 + 583 586 589 592 9 + 587 586 589 590 9 + 587 586 589 591 9 + 587 586 589 592 9 + 588 586 589 590 9 + 588 586 589 591 9 + 588 586 589 592 9 + 586 589 592 582 9 + 586 589 592 593 9 + 586 589 592 594 9 + 590 589 592 582 9 + 590 589 592 593 9 + 590 589 592 594 9 + 591 589 592 582 9 + 591 589 592 593 9 + 591 589 592 594 9 + 582 592 594 595 9 + 582 592 594 596 9 + 589 592 594 595 9 + 589 592 594 596 9 + 593 592 594 595 9 + 593 592 594 596 9 + 592 594 596 597 9 + 592 594 596 606 9 + 595 594 596 597 9 + 595 594 596 606 9 + 594 596 597 598 9 + 594 596 597 599 9 + 594 596 597 600 9 + 606 596 597 598 9 + 606 596 597 599 9 + 606 596 597 600 9 + 594 596 606 603 9 + 594 596 606 607 9 + 594 596 606 608 9 + 597 596 606 603 9 + 597 596 606 607 9 + 597 596 606 608 9 + 596 597 600 601 9 + 596 597 600 602 9 + 596 597 600 603 9 + 598 597 600 601 9 + 598 597 600 602 9 + 598 597 600 603 9 + 599 597 600 601 9 + 599 597 600 602 9 + 599 597 600 603 9 + 597 600 603 604 9 + 597 600 603 605 9 + 597 600 603 606 9 + 601 600 603 604 9 + 601 600 603 605 9 + 601 600 603 606 9 + 602 600 603 604 9 + 602 600 603 605 9 + 602 600 603 606 9 + 600 603 606 596 9 + 600 603 606 607 9 + 600 603 606 608 9 + 604 603 606 596 9 + 604 603 606 607 9 + 604 603 606 608 9 + 605 603 606 596 9 + 605 603 606 607 9 + 605 603 606 608 9 + 596 606 608 609 9 + 596 606 608 610 9 + 603 606 608 609 9 + 603 606 608 610 9 + 607 606 608 609 9 + 607 606 608 610 9 + 606 608 610 611 9 + 606 608 610 612 9 + 609 608 610 611 9 + 609 608 610 612 9 + 608 610 612 613 9 + 608 610 612 614 9 + 608 610 612 620 9 + 611 610 612 613 9 + 611 610 612 614 9 + 611 610 612 620 9 + 610 612 614 617 9 torsion_ASP_N_CA_CB_CG_mult1 + 610 612 614 617 9 torsion_ASP_N_CA_CB_CG_mult2 + 610 612 614 617 9 torsion_ASP_N_CA_CB_CG_mult3 + 610 612 614 617 9 torsion_ASP_N_CA_CB_CG_mult4 + 610 612 614 617 9 torsion_ASP_N_CA_CB_CG_mult5 + 610 612 614 617 9 torsion_ASP_N_CA_CB_CG_mult6 + 610 612 614 615 9 + 610 612 614 616 9 + 613 612 614 615 9 + 613 612 614 616 9 + 613 612 614 617 9 + 620 612 614 615 9 + 620 612 614 616 9 + 620 612 614 617 9 + 610 612 620 621 9 + 610 612 620 622 9 + 613 612 620 621 9 + 613 612 620 622 9 + 614 612 620 621 9 + 614 612 620 622 9 + 612 614 617 618 9 torsion_ASP_CA_CB_CG_OD_mult1 + 612 614 617 618 9 torsion_ASP_CA_CB_CG_OD_mult2 + 612 614 617 618 9 torsion_ASP_CA_CB_CG_OD_mult3 + 612 614 617 618 9 torsion_ASP_CA_CB_CG_OD_mult4 + 612 614 617 618 9 torsion_ASP_CA_CB_CG_OD_mult5 + 612 614 617 618 9 torsion_ASP_CA_CB_CG_OD_mult6 + 612 614 617 619 9 torsion_ASP_CA_CB_CG_OD_mult1 + 612 614 617 619 9 torsion_ASP_CA_CB_CG_OD_mult2 + 612 614 617 619 9 torsion_ASP_CA_CB_CG_OD_mult3 + 612 614 617 619 9 torsion_ASP_CA_CB_CG_OD_mult4 + 612 614 617 619 9 torsion_ASP_CA_CB_CG_OD_mult5 + 612 614 617 619 9 torsion_ASP_CA_CB_CG_OD_mult6 + 615 614 617 618 9 + 615 614 617 619 9 + 616 614 617 618 9 + 616 614 617 619 9 + 612 620 622 623 9 + 612 620 622 624 9 + 621 620 622 623 9 + 621 620 622 624 9 + 620 622 624 625 9 + 620 622 624 626 9 + 620 622 624 637 9 + 623 622 624 625 9 + 623 622 624 626 9 + 623 622 624 637 9 + 622 624 626 627 9 + 622 624 626 628 9 + 622 624 626 629 9 + 625 624 626 627 9 + 625 624 626 628 9 + 625 624 626 629 9 + 637 624 626 627 9 + 637 624 626 628 9 + 637 624 626 629 9 + 622 624 637 638 9 + 622 624 637 639 9 + 625 624 637 638 9 + 625 624 637 639 9 + 626 624 637 638 9 + 626 624 637 639 9 + 624 626 629 630 9 + 624 626 629 631 9 + 624 626 629 632 9 + 627 626 629 630 9 + 627 626 629 631 9 + 627 626 629 632 9 + 628 626 629 630 9 + 628 626 629 631 9 + 628 626 629 632 9 + 626 629 632 633 9 + 626 629 632 634 9 + 630 629 632 633 9 + 630 629 632 634 9 + 631 629 632 633 9 + 631 629 632 634 9 + 629 632 634 635 9 + 629 632 634 636 9 + 633 632 634 635 9 + 633 632 634 636 9 + 624 637 639 640 9 + 624 637 639 641 9 + 638 637 639 640 9 + 638 637 639 641 9 + 637 639 641 642 9 + 637 639 641 643 9 + 637 639 641 654 9 + 640 639 641 642 9 + 640 639 641 643 9 + 640 639 641 654 9 + 639 641 643 644 9 + 639 641 643 645 9 + 639 641 643 646 9 + 642 641 643 644 9 + 642 641 643 645 9 + 642 641 643 646 9 + 654 641 643 644 9 + 654 641 643 645 9 + 654 641 643 646 9 + 639 641 654 655 9 + 639 641 654 656 9 + 642 641 654 655 9 + 642 641 654 656 9 + 643 641 654 655 9 + 643 641 654 656 9 + 641 643 646 647 9 + 641 643 646 648 9 + 641 643 646 649 9 + 644 643 646 647 9 + 644 643 646 648 9 + 644 643 646 649 9 + 645 643 646 647 9 + 645 643 646 648 9 + 645 643 646 649 9 + 643 646 649 650 9 + 643 646 649 651 9 + 647 646 649 650 9 + 647 646 649 651 9 + 648 646 649 650 9 + 648 646 649 651 9 + 646 649 651 652 9 + 646 649 651 653 9 + 650 649 651 652 9 + 650 649 651 653 9 + 641 654 656 657 9 + 641 654 656 658 9 + 655 654 656 657 9 + 655 654 656 658 9 + 654 656 658 659 9 + 654 656 658 660 9 + 654 656 658 678 9 + 657 656 658 659 9 + 657 656 658 660 9 + 657 656 658 678 9 + 656 658 660 661 9 + 656 658 660 662 9 + 656 658 660 663 9 + 659 658 660 661 9 + 659 658 660 662 9 + 659 658 660 663 9 + 678 658 660 661 9 + 678 658 660 662 9 + 678 658 660 663 9 + 656 658 678 679 9 + 656 658 678 680 9 + 659 658 678 679 9 + 659 658 678 680 9 + 660 658 678 679 9 + 660 658 678 680 9 + 658 660 663 664 9 + 658 660 663 665 9 + 658 660 663 666 9 + 661 660 663 664 9 + 661 660 663 665 9 + 661 660 663 666 9 + 662 660 663 664 9 + 662 660 663 665 9 + 662 660 663 666 9 + 660 663 666 667 9 + 660 663 666 668 9 + 660 663 666 669 9 + 664 663 666 667 9 + 664 663 666 668 9 + 664 663 666 669 9 + 665 663 666 667 9 + 665 663 666 668 9 + 665 663 666 669 9 + 663 666 669 670 9 + 663 666 669 671 9 + 667 666 669 670 9 + 667 666 669 671 9 + 668 666 669 670 9 + 668 666 669 671 9 + 666 669 671 672 9 + 666 669 671 675 9 + 670 669 671 672 9 + 670 669 671 675 9 + 669 671 672 673 9 + 669 671 672 674 9 + 675 671 672 673 9 + 675 671 672 674 9 + 669 671 675 676 9 + 669 671 675 677 9 + 672 671 675 676 9 + 672 671 675 677 9 + 658 678 680 681 9 + 658 678 680 682 9 + 679 678 680 681 9 + 679 678 680 682 9 + 678 680 682 683 9 + 678 680 682 684 9 + 678 680 682 697 9 + 681 680 682 683 9 + 681 680 682 684 9 + 681 680 682 697 9 + 697 682 684 687 9 torsion_LEU_C_CA_CB_CG_mult1 + 697 682 684 687 9 torsion_LEU_C_CA_CB_CG_mult2 + 697 682 684 687 9 torsion_LEU_C_CA_CB_CG_mult3 + 680 682 684 685 9 + 680 682 684 686 9 + 680 682 684 687 9 + 683 682 684 685 9 + 683 682 684 686 9 + 683 682 684 687 9 + 697 682 684 685 9 + 697 682 684 686 9 + 680 682 697 698 9 + 680 682 697 699 9 + 683 682 697 698 9 + 683 682 697 699 9 + 684 682 697 698 9 + 684 682 697 699 9 + 682 684 687 688 9 + 682 684 687 689 9 + 682 684 687 693 9 + 685 684 687 688 9 + 685 684 687 689 9 + 685 684 687 693 9 + 686 684 687 688 9 + 686 684 687 689 9 + 686 684 687 693 9 + 684 687 689 690 9 + 684 687 689 691 9 + 684 687 689 692 9 + 688 687 689 690 9 + 688 687 689 691 9 + 688 687 689 692 9 + 693 687 689 690 9 + 693 687 689 691 9 + 693 687 689 692 9 + 684 687 693 694 9 + 684 687 693 695 9 + 684 687 693 696 9 + 688 687 693 694 9 + 688 687 693 695 9 + 688 687 693 696 9 + 689 687 693 694 9 + 689 687 693 695 9 + 689 687 693 696 9 + 682 697 699 700 9 + 682 697 699 701 9 + 698 697 699 700 9 + 698 697 699 701 9 + 697 699 701 702 9 + 697 699 701 703 9 + 697 699 701 716 9 + 700 699 701 702 9 + 700 699 701 703 9 + 700 699 701 716 9 + 699 701 703 705 9 torsion_ILE_N_CA_CB_CG2_mult1 + 699 701 703 705 9 torsion_ILE_N_CA_CB_CG2_mult2 + 699 701 703 704 9 + 699 701 703 709 9 + 702 701 703 704 9 + 702 701 703 705 9 + 702 701 703 709 9 + 716 701 703 704 9 + 716 701 703 705 9 + 716 701 703 709 9 + 699 701 716 717 9 + 699 701 716 718 9 + 702 701 716 717 9 + 702 701 716 718 9 + 703 701 716 717 9 + 703 701 716 718 9 + 701 703 705 706 9 + 701 703 705 707 9 + 701 703 705 708 9 + 704 703 705 706 9 + 704 703 705 707 9 + 704 703 705 708 9 + 709 703 705 706 9 + 709 703 705 707 9 + 709 703 705 708 9 + 701 703 709 710 9 + 701 703 709 711 9 + 701 703 709 712 9 + 704 703 709 710 9 + 704 703 709 711 9 + 704 703 709 712 9 + 705 703 709 710 9 + 705 703 709 711 9 + 705 703 709 712 9 + 703 709 712 713 9 + 703 709 712 714 9 + 703 709 712 715 9 + 710 709 712 713 9 + 710 709 712 714 9 + 710 709 712 715 9 + 711 709 712 713 9 + 711 709 712 714 9 + 711 709 712 715 9 + 701 716 718 719 9 + 701 716 718 720 9 + 717 716 718 719 9 + 717 716 718 720 9 + 716 718 720 721 9 + 716 718 720 722 9 + 716 718 720 736 9 + 719 718 720 721 9 + 719 718 720 722 9 + 719 718 720 736 9 + 718 720 722 723 9 + 718 720 722 724 9 + 718 720 722 725 9 + 721 720 722 723 9 + 721 720 722 724 9 + 721 720 722 725 9 + 736 720 722 723 9 + 736 720 722 724 9 + 736 720 722 725 9 + 718 720 736 737 9 + 718 720 736 738 9 + 721 720 736 737 9 + 721 720 736 738 9 + 722 720 736 737 9 + 722 720 736 738 9 + 720 722 725 726 9 + 720 722 725 734 9 + 723 722 725 726 9 + 723 722 725 734 9 + 724 722 725 726 9 + 724 722 725 734 9 + 722 725 726 727 9 + 722 725 726 728 9 + 734 725 726 727 9 + 734 725 726 728 9 + 722 725 734 732 9 + 722 725 734 735 9 + 726 725 734 732 9 + 726 725 734 735 9 + 725 726 728 729 9 + 725 726 728 730 9 + 727 726 728 729 9 + 727 726 728 730 9 + 726 728 730 731 9 + 726 728 730 732 9 + 729 728 730 731 9 + 729 728 730 732 9 + 728 730 732 733 9 + 728 730 732 734 9 + 731 730 732 733 9 + 731 730 732 734 9 + 730 732 734 725 9 + 730 732 734 735 9 + 733 732 734 725 9 + 733 732 734 735 9 + 720 736 738 739 9 + 720 736 738 740 9 + 737 736 738 739 9 + 737 736 738 740 9 + 736 738 740 741 9 + 736 738 740 742 9 + 736 738 740 746 9 + 739 738 740 741 9 + 739 738 740 742 9 + 739 738 740 746 9 + 738 740 742 743 9 + 738 740 742 744 9 + 738 740 742 745 9 + 741 740 742 743 9 + 741 740 742 744 9 + 741 740 742 745 9 + 746 740 742 743 9 + 746 740 742 744 9 + 746 740 742 745 9 + 738 740 746 747 9 + 738 740 746 748 9 + 741 740 746 747 9 + 741 740 746 748 9 + 742 740 746 747 9 + 742 740 746 748 9 + 740 746 748 749 9 + 740 746 748 750 9 + 747 746 748 749 9 + 747 746 748 750 9 + 746 748 750 751 9 + 746 748 750 752 9 + 746 748 750 753 9 + 749 748 750 751 9 + 749 748 750 752 9 + 749 748 750 753 9 + 748 750 753 754 9 + 748 750 753 755 9 + 751 750 753 754 9 + 751 750 753 755 9 + 752 750 753 754 9 + 752 750 753 755 9 + 750 753 755 756 9 + 750 753 755 757 9 + 754 753 755 756 9 + 754 753 755 757 9 + 753 755 757 758 9 + 753 755 757 759 9 + 753 755 757 775 9 + 756 755 757 758 9 + 756 755 757 759 9 + 756 755 757 775 9 + 755 757 759 760 9 + 755 757 759 761 9 + 755 757 759 762 9 + 758 757 759 760 9 + 758 757 759 761 9 + 758 757 759 762 9 + 775 757 759 760 9 + 775 757 759 761 9 + 775 757 759 762 9 + 755 757 775 776 9 + 755 757 775 777 9 + 758 757 775 776 9 + 758 757 775 777 9 + 759 757 775 776 9 + 759 757 775 777 9 + 757 759 762 763 9 + 757 759 762 764 9 + 757 759 762 765 9 + 760 759 762 763 9 + 760 759 762 764 9 + 760 759 762 765 9 + 761 759 762 763 9 + 761 759 762 764 9 + 761 759 762 765 9 + 759 762 765 766 9 + 759 762 765 767 9 + 759 762 765 768 9 + 763 762 765 766 9 + 763 762 765 767 9 + 763 762 765 768 9 + 764 762 765 766 9 + 764 762 765 767 9 + 764 762 765 768 9 + 762 765 768 769 9 + 762 765 768 770 9 + 762 765 768 771 9 + 766 765 768 769 9 + 766 765 768 770 9 + 766 765 768 771 9 + 767 765 768 769 9 + 767 765 768 770 9 + 767 765 768 771 9 + 765 768 771 772 9 + 765 768 771 773 9 + 765 768 771 774 9 + 769 768 771 772 9 + 769 768 771 773 9 + 769 768 771 774 9 + 770 768 771 772 9 + 770 768 771 773 9 + 770 768 771 774 9 + 757 775 777 778 9 + 757 775 777 779 9 + 776 775 777 778 9 + 776 775 777 779 9 + 775 777 779 780 9 + 775 777 779 781 9 + 775 777 779 792 9 + 778 777 779 780 9 + 778 777 779 781 9 + 778 777 779 792 9 + 777 779 781 782 9 + 777 779 781 783 9 + 777 779 781 784 9 + 780 779 781 782 9 + 780 779 781 783 9 + 780 779 781 784 9 + 792 779 781 782 9 + 792 779 781 783 9 + 792 779 781 784 9 + 777 779 792 793 9 + 777 779 792 794 9 + 780 779 792 793 9 + 780 779 792 794 9 + 781 779 792 793 9 + 781 779 792 794 9 + 779 781 784 785 9 + 779 781 784 786 9 + 779 781 784 787 9 + 782 781 784 785 9 + 782 781 784 786 9 + 782 781 784 787 9 + 783 781 784 785 9 + 783 781 784 786 9 + 783 781 784 787 9 + 781 784 787 788 9 + 781 784 787 789 9 + 785 784 787 788 9 + 785 784 787 789 9 + 786 784 787 788 9 + 786 784 787 789 9 + 784 787 789 790 9 + 784 787 789 791 9 + 788 787 789 790 9 + 788 787 789 791 9 + 779 792 794 795 9 + 779 792 794 796 9 + 793 792 794 795 9 + 793 792 794 796 9 + 792 794 796 797 9 + 792 794 796 798 9 + 792 794 796 811 9 + 795 794 796 797 9 + 795 794 796 798 9 + 795 794 796 811 9 + 811 796 798 801 9 torsion_LEU_C_CA_CB_CG_mult1 + 811 796 798 801 9 torsion_LEU_C_CA_CB_CG_mult2 + 811 796 798 801 9 torsion_LEU_C_CA_CB_CG_mult3 + 794 796 798 799 9 + 794 796 798 800 9 + 794 796 798 801 9 + 797 796 798 799 9 + 797 796 798 800 9 + 797 796 798 801 9 + 811 796 798 799 9 + 811 796 798 800 9 + 794 796 811 812 9 + 794 796 811 813 9 + 797 796 811 812 9 + 797 796 811 813 9 + 798 796 811 812 9 + 798 796 811 813 9 + 796 798 801 802 9 + 796 798 801 803 9 + 796 798 801 807 9 + 799 798 801 802 9 + 799 798 801 803 9 + 799 798 801 807 9 + 800 798 801 802 9 + 800 798 801 803 9 + 800 798 801 807 9 + 798 801 803 804 9 + 798 801 803 805 9 + 798 801 803 806 9 + 802 801 803 804 9 + 802 801 803 805 9 + 802 801 803 806 9 + 807 801 803 804 9 + 807 801 803 805 9 + 807 801 803 806 9 + 798 801 807 808 9 + 798 801 807 809 9 + 798 801 807 810 9 + 802 801 807 808 9 + 802 801 807 809 9 + 802 801 807 810 9 + 803 801 807 808 9 + 803 801 807 809 9 + 803 801 807 810 9 + 796 811 813 814 9 + 796 811 813 815 9 + 812 811 813 814 9 + 812 811 813 815 9 + 811 813 815 816 9 + 811 813 815 817 9 + 811 813 815 826 9 + 814 813 815 816 9 + 814 813 815 817 9 + 814 813 815 826 9 + 813 815 817 818 9 + 813 815 817 819 9 + 813 815 817 820 9 + 816 815 817 818 9 + 816 815 817 819 9 + 816 815 817 820 9 + 826 815 817 818 9 + 826 815 817 819 9 + 826 815 817 820 9 + 813 815 826 827 9 + 813 815 826 828 9 + 816 815 826 827 9 + 816 815 826 828 9 + 817 815 826 827 9 + 817 815 826 828 9 + 815 817 820 821 9 + 815 817 820 822 9 + 815 817 820 823 9 + 818 817 820 821 9 + 818 817 820 822 9 + 818 817 820 823 9 + 819 817 820 821 9 + 819 817 820 822 9 + 819 817 820 823 9 + 817 820 823 824 9 + 817 820 823 825 9 + 821 820 823 824 9 + 821 820 823 825 9 + 822 820 823 824 9 + 822 820 823 825 9 + 815 826 828 829 9 + 815 826 828 830 9 + 827 826 828 829 9 + 827 826 828 830 9 + 826 828 830 831 9 + 826 828 830 832 9 + 826 828 830 838 9 + 829 828 830 831 9 + 829 828 830 832 9 + 829 828 830 838 9 + 828 830 832 835 9 torsion_ASP_N_CA_CB_CG_mult1 + 828 830 832 835 9 torsion_ASP_N_CA_CB_CG_mult2 + 828 830 832 835 9 torsion_ASP_N_CA_CB_CG_mult3 + 828 830 832 835 9 torsion_ASP_N_CA_CB_CG_mult4 + 828 830 832 835 9 torsion_ASP_N_CA_CB_CG_mult5 + 828 830 832 835 9 torsion_ASP_N_CA_CB_CG_mult6 + 828 830 832 833 9 + 828 830 832 834 9 + 831 830 832 833 9 + 831 830 832 834 9 + 831 830 832 835 9 + 838 830 832 833 9 + 838 830 832 834 9 + 838 830 832 835 9 + 828 830 838 839 9 + 828 830 838 840 9 + 831 830 838 839 9 + 831 830 838 840 9 + 832 830 838 839 9 + 832 830 838 840 9 + 830 832 835 836 9 torsion_ASP_CA_CB_CG_OD_mult1 + 830 832 835 836 9 torsion_ASP_CA_CB_CG_OD_mult2 + 830 832 835 836 9 torsion_ASP_CA_CB_CG_OD_mult3 + 830 832 835 836 9 torsion_ASP_CA_CB_CG_OD_mult4 + 830 832 835 836 9 torsion_ASP_CA_CB_CG_OD_mult5 + 830 832 835 836 9 torsion_ASP_CA_CB_CG_OD_mult6 + 830 832 835 837 9 torsion_ASP_CA_CB_CG_OD_mult1 + 830 832 835 837 9 torsion_ASP_CA_CB_CG_OD_mult2 + 830 832 835 837 9 torsion_ASP_CA_CB_CG_OD_mult3 + 830 832 835 837 9 torsion_ASP_CA_CB_CG_OD_mult4 + 830 832 835 837 9 torsion_ASP_CA_CB_CG_OD_mult5 + 830 832 835 837 9 torsion_ASP_CA_CB_CG_OD_mult6 + 833 832 835 836 9 + 833 832 835 837 9 + 834 832 835 836 9 + 834 832 835 837 9 + 830 838 840 841 9 + 830 838 840 842 9 + 839 838 840 841 9 + 839 838 840 842 9 + 838 840 842 843 9 + 838 840 842 844 9 + 838 840 842 845 9 + 841 840 842 843 9 + 841 840 842 844 9 + 841 840 842 845 9 + 840 842 845 846 9 + 840 842 845 847 9 + 843 842 845 846 9 + 843 842 845 847 9 + 844 842 845 846 9 + 844 842 845 847 9 + 842 845 847 848 9 + 842 845 847 849 9 + 846 845 847 848 9 + 846 845 847 849 9 + 845 847 849 850 9 + 845 847 849 851 9 + 845 847 849 869 9 + 848 847 849 850 9 + 848 847 849 851 9 + 848 847 849 869 9 + 847 849 851 852 9 + 847 849 851 853 9 + 847 849 851 854 9 + 850 849 851 852 9 + 850 849 851 853 9 + 850 849 851 854 9 + 869 849 851 852 9 + 869 849 851 853 9 + 869 849 851 854 9 + 847 849 869 870 9 + 847 849 869 871 9 + 850 849 869 870 9 + 850 849 869 871 9 + 851 849 869 870 9 + 851 849 869 871 9 + 849 851 854 855 9 + 849 851 854 856 9 + 849 851 854 857 9 + 852 851 854 855 9 + 852 851 854 856 9 + 852 851 854 857 9 + 853 851 854 855 9 + 853 851 854 856 9 + 853 851 854 857 9 + 851 854 857 858 9 + 851 854 857 859 9 + 851 854 857 860 9 + 855 854 857 858 9 + 855 854 857 859 9 + 855 854 857 860 9 + 856 854 857 858 9 + 856 854 857 859 9 + 856 854 857 860 9 + 854 857 860 861 9 + 854 857 860 862 9 + 858 857 860 861 9 + 858 857 860 862 9 + 859 857 860 861 9 + 859 857 860 862 9 + 857 860 862 863 9 + 857 860 862 866 9 + 861 860 862 863 9 + 861 860 862 866 9 + 860 862 863 864 9 + 860 862 863 865 9 + 866 862 863 864 9 + 866 862 863 865 9 + 860 862 866 867 9 + 860 862 866 868 9 + 863 862 866 867 9 + 863 862 866 868 9 + 849 869 871 872 9 + 849 869 871 873 9 + 870 869 871 872 9 + 870 869 871 873 9 + 869 871 873 874 9 + 869 871 873 875 9 + 869 871 873 883 9 + 872 871 873 874 9 + 872 871 873 875 9 + 872 871 873 883 9 + 871 873 875 876 9 + 871 873 875 877 9 + 871 873 875 881 9 + 874 873 875 876 9 + 874 873 875 877 9 + 874 873 875 881 9 + 883 873 875 876 9 + 883 873 875 877 9 + 883 873 875 881 9 + 871 873 883 884 9 + 871 873 883 885 9 + 874 873 883 884 9 + 874 873 883 885 9 + 875 873 883 884 9 + 875 873 883 885 9 + 873 875 877 878 9 + 873 875 877 879 9 + 873 875 877 880 9 + 876 875 877 878 9 + 876 875 877 879 9 + 876 875 877 880 9 + 881 875 877 878 9 + 881 875 877 879 9 + 881 875 877 880 9 + 873 875 881 882 9 + 876 875 881 882 9 + 877 875 881 882 9 + 873 883 885 886 9 + 873 883 885 887 9 + 884 883 885 886 9 + 884 883 885 887 9 + 883 885 887 888 9 + 883 885 887 889 9 + 883 885 887 902 9 + 886 885 887 888 9 + 886 885 887 889 9 + 886 885 887 902 9 + 902 887 889 892 9 torsion_LEU_C_CA_CB_CG_mult1 + 902 887 889 892 9 torsion_LEU_C_CA_CB_CG_mult2 + 902 887 889 892 9 torsion_LEU_C_CA_CB_CG_mult3 + 885 887 889 890 9 + 885 887 889 891 9 + 885 887 889 892 9 + 888 887 889 890 9 + 888 887 889 891 9 + 888 887 889 892 9 + 902 887 889 890 9 + 902 887 889 891 9 + 885 887 902 903 9 + 885 887 902 904 9 + 888 887 902 903 9 + 888 887 902 904 9 + 889 887 902 903 9 + 889 887 902 904 9 + 887 889 892 893 9 + 887 889 892 894 9 + 887 889 892 898 9 + 890 889 892 893 9 + 890 889 892 894 9 + 890 889 892 898 9 + 891 889 892 893 9 + 891 889 892 894 9 + 891 889 892 898 9 + 889 892 894 895 9 + 889 892 894 896 9 + 889 892 894 897 9 + 893 892 894 895 9 + 893 892 894 896 9 + 893 892 894 897 9 + 898 892 894 895 9 + 898 892 894 896 9 + 898 892 894 897 9 + 889 892 898 899 9 + 889 892 898 900 9 + 889 892 898 901 9 + 893 892 898 899 9 + 893 892 898 900 9 + 893 892 898 901 9 + 894 892 898 899 9 + 894 892 898 900 9 + 894 892 898 901 9 + 887 902 904 905 9 + 887 902 904 906 9 + 903 902 904 905 9 + 903 902 904 906 9 + 902 904 906 907 9 + 902 904 906 908 9 + 902 904 906 913 9 + 905 904 906 907 9 + 905 904 906 908 9 + 905 904 906 913 9 + 904 906 908 909 9 + 904 906 908 910 9 + 904 906 908 911 9 + 907 906 908 909 9 + 907 906 908 910 9 + 907 906 908 911 9 + 913 906 908 909 9 + 913 906 908 910 9 + 913 906 908 911 9 + 904 906 913 914 9 + 904 906 913 915 9 + 907 906 913 914 9 + 907 906 913 915 9 + 908 906 913 914 9 + 908 906 913 915 9 + 906 908 911 912 9 + 909 908 911 912 9 + 910 908 911 912 9 + 906 913 915 916 9 + 906 913 915 917 9 + 914 913 915 916 9 + 914 913 915 917 9 + 913 915 917 918 9 + 913 915 917 919 9 + 913 915 917 925 9 + 916 915 917 918 9 + 916 915 917 919 9 + 916 915 917 925 9 + 915 917 919 922 9 torsion_ASP_N_CA_CB_CG_mult1 + 915 917 919 922 9 torsion_ASP_N_CA_CB_CG_mult2 + 915 917 919 922 9 torsion_ASP_N_CA_CB_CG_mult3 + 915 917 919 922 9 torsion_ASP_N_CA_CB_CG_mult4 + 915 917 919 922 9 torsion_ASP_N_CA_CB_CG_mult5 + 915 917 919 922 9 torsion_ASP_N_CA_CB_CG_mult6 + 915 917 919 920 9 + 915 917 919 921 9 + 918 917 919 920 9 + 918 917 919 921 9 + 918 917 919 922 9 + 925 917 919 920 9 + 925 917 919 921 9 + 925 917 919 922 9 + 915 917 925 926 9 + 915 917 925 927 9 + 918 917 925 926 9 + 918 917 925 927 9 + 919 917 925 926 9 + 919 917 925 927 9 + 917 919 922 923 9 torsion_ASP_CA_CB_CG_OD_mult1 + 917 919 922 923 9 torsion_ASP_CA_CB_CG_OD_mult2 + 917 919 922 923 9 torsion_ASP_CA_CB_CG_OD_mult3 + 917 919 922 923 9 torsion_ASP_CA_CB_CG_OD_mult4 + 917 919 922 923 9 torsion_ASP_CA_CB_CG_OD_mult5 + 917 919 922 923 9 torsion_ASP_CA_CB_CG_OD_mult6 + 917 919 922 924 9 torsion_ASP_CA_CB_CG_OD_mult1 + 917 919 922 924 9 torsion_ASP_CA_CB_CG_OD_mult2 + 917 919 922 924 9 torsion_ASP_CA_CB_CG_OD_mult3 + 917 919 922 924 9 torsion_ASP_CA_CB_CG_OD_mult4 + 917 919 922 924 9 torsion_ASP_CA_CB_CG_OD_mult5 + 917 919 922 924 9 torsion_ASP_CA_CB_CG_OD_mult6 + 920 919 922 923 9 + 920 919 922 924 9 + 921 919 922 923 9 + 921 919 922 924 9 + 917 925 927 928 9 + 917 925 927 929 9 + 926 925 927 928 9 + 926 925 927 929 9 + 925 927 929 930 9 + 925 927 929 931 9 + 925 927 929 946 9 + 928 927 929 930 9 + 928 927 929 931 9 + 928 927 929 946 9 + 927 929 931 932 9 + 927 929 931 933 9 + 927 929 931 934 9 + 930 929 931 932 9 + 930 929 931 933 9 + 930 929 931 934 9 + 946 929 931 932 9 + 946 929 931 933 9 + 946 929 931 934 9 + 927 929 946 947 9 + 927 929 946 948 9 + 930 929 946 947 9 + 930 929 946 948 9 + 931 929 946 947 9 + 931 929 946 948 9 + 929 931 934 935 9 + 929 931 934 944 9 + 932 931 934 935 9 + 932 931 934 944 9 + 933 931 934 935 9 + 933 931 934 944 9 + 931 934 935 936 9 + 931 934 935 937 9 + 944 934 935 936 9 + 944 934 935 937 9 + 931 934 944 942 9 + 931 934 944 945 9 + 935 934 944 942 9 + 935 934 944 945 9 + 934 935 937 938 9 + 934 935 937 939 9 + 936 935 937 938 9 + 936 935 937 939 9 + 935 937 939 940 9 + 935 937 939 942 9 + 938 937 939 940 9 + 938 937 939 942 9 + 937 939 940 941 9 + 942 939 940 941 9 + 937 939 942 943 9 + 937 939 942 944 9 + 940 939 942 943 9 + 940 939 942 944 9 + 939 942 944 934 9 + 939 942 944 945 9 + 943 942 944 934 9 + 943 942 944 945 9 + 929 946 948 949 9 + 929 946 948 950 9 + 947 946 948 949 9 + 947 946 948 950 9 + 946 948 950 951 9 + 946 948 950 952 9 + 946 948 950 960 9 + 949 948 950 951 9 + 949 948 950 952 9 + 949 948 950 960 9 + 960 950 952 955 9 torsion_ASN_C_CA_CB_CG_mult1 + 960 950 952 955 9 torsion_ASN_C_CA_CB_CG_mult2 + 960 950 952 955 9 torsion_ASN_C_CA_CB_CG_mult3 + 960 950 952 955 9 torsion_ASN_C_CA_CB_CG_mult4 + 960 950 952 955 9 torsion_ASN_C_CA_CB_CG_mult5 + 960 950 952 955 9 torsion_ASN_C_CA_CB_CG_mult6 + 948 950 952 953 9 + 948 950 952 954 9 + 948 950 952 955 9 + 951 950 952 953 9 + 951 950 952 954 9 + 951 950 952 955 9 + 960 950 952 953 9 + 960 950 952 954 9 + 948 950 960 961 9 + 948 950 960 962 9 + 951 950 960 961 9 + 951 950 960 962 9 + 952 950 960 961 9 + 952 950 960 962 9 + 950 952 955 957 9 torsion_ASN_CA_CB_CG_ND2_mult1 + 950 952 955 957 9 torsion_ASN_CA_CB_CG_ND2_mult2 + 950 952 955 957 9 torsion_ASN_CA_CB_CG_ND2_mult3 + 950 952 955 957 9 torsion_ASN_CA_CB_CG_ND2_mult4 + 950 952 955 957 9 torsion_ASN_CA_CB_CG_ND2_mult5 + 950 952 955 957 9 torsion_ASN_CA_CB_CG_ND2_mult6 + 950 952 955 956 9 + 953 952 955 956 9 + 953 952 955 957 9 + 954 952 955 956 9 + 954 952 955 957 9 + 952 955 957 958 9 + 952 955 957 959 9 + 956 955 957 958 9 + 956 955 957 959 9 + 950 960 962 963 9 + 950 960 962 964 9 + 961 960 962 963 9 + 961 960 962 964 9 + 960 962 964 965 9 + 960 962 964 966 9 + 960 962 964 979 9 + 963 962 964 965 9 + 963 962 964 966 9 + 963 962 964 979 9 + 962 964 966 968 9 torsion_ILE_N_CA_CB_CG2_mult1 + 962 964 966 968 9 torsion_ILE_N_CA_CB_CG2_mult2 + 962 964 966 967 9 + 962 964 966 972 9 + 965 964 966 967 9 + 965 964 966 968 9 + 965 964 966 972 9 + 979 964 966 967 9 + 979 964 966 968 9 + 979 964 966 972 9 + 962 964 979 980 9 + 962 964 979 981 9 + 965 964 979 980 9 + 965 964 979 981 9 + 966 964 979 980 9 + 966 964 979 981 9 + 964 966 968 969 9 + 964 966 968 970 9 + 964 966 968 971 9 + 967 966 968 969 9 + 967 966 968 970 9 + 967 966 968 971 9 + 972 966 968 969 9 + 972 966 968 970 9 + 972 966 968 971 9 + 964 966 972 973 9 + 964 966 972 974 9 + 964 966 972 975 9 + 967 966 972 973 9 + 967 966 972 974 9 + 967 966 972 975 9 + 968 966 972 973 9 + 968 966 972 974 9 + 968 966 972 975 9 + 966 972 975 976 9 + 966 972 975 977 9 + 966 972 975 978 9 + 973 972 975 976 9 + 973 972 975 977 9 + 973 972 975 978 9 + 974 972 975 976 9 + 974 972 975 977 9 + 974 972 975 978 9 + 964 979 981 982 9 + 964 979 981 983 9 + 980 979 981 982 9 + 980 979 981 983 9 + 979 981 983 984 9 + 979 981 983 985 9 + 979 981 983 996 9 + 982 981 983 984 9 + 982 981 983 985 9 + 982 981 983 996 9 + 981 983 985 986 9 + 981 983 985 987 9 + 981 983 985 988 9 + 984 983 985 986 9 + 984 983 985 987 9 + 984 983 985 988 9 + 996 983 985 986 9 + 996 983 985 987 9 + 996 983 985 988 9 + 981 983 996 997 9 + 981 983 996 998 9 + 984 983 996 997 9 + 984 983 996 998 9 + 985 983 996 997 9 + 985 983 996 998 9 + 983 985 988 989 9 + 983 985 988 990 9 + 983 985 988 991 9 + 986 985 988 989 9 + 986 985 988 990 9 + 986 985 988 991 9 + 987 985 988 989 9 + 987 985 988 990 9 + 987 985 988 991 9 + 985 988 991 992 9 + 985 988 991 993 9 + 989 988 991 992 9 + 989 988 991 993 9 + 990 988 991 992 9 + 990 988 991 993 9 + 988 991 993 994 9 + 988 991 993 995 9 + 992 991 993 994 9 + 992 991 993 995 9 + 983 996 998 999 9 + 983 996 998 1000 9 + 997 996 998 999 9 + 997 996 998 1000 9 + 996 998 1000 1001 9 + 996 998 1000 1002 9 + 996 998 1000 1018 9 + 999 998 1000 1001 9 + 999 998 1000 1002 9 + 999 998 1000 1018 9 + 998 1000 1002 1003 9 + 998 1000 1002 1004 9 + 998 1000 1002 1005 9 + 1001 1000 1002 1003 9 + 1001 1000 1002 1004 9 + 1001 1000 1002 1005 9 + 1018 1000 1002 1003 9 + 1018 1000 1002 1004 9 + 1018 1000 1002 1005 9 + 998 1000 1018 1019 9 + 998 1000 1018 1020 9 + 1001 1000 1018 1019 9 + 1001 1000 1018 1020 9 + 1002 1000 1018 1019 9 + 1002 1000 1018 1020 9 + 1000 1002 1005 1006 9 + 1000 1002 1005 1007 9 + 1000 1002 1005 1008 9 + 1003 1002 1005 1006 9 + 1003 1002 1005 1007 9 + 1003 1002 1005 1008 9 + 1004 1002 1005 1006 9 + 1004 1002 1005 1007 9 + 1004 1002 1005 1008 9 + 1002 1005 1008 1009 9 + 1002 1005 1008 1010 9 + 1002 1005 1008 1011 9 + 1006 1005 1008 1009 9 + 1006 1005 1008 1010 9 + 1006 1005 1008 1011 9 + 1007 1005 1008 1009 9 + 1007 1005 1008 1010 9 + 1007 1005 1008 1011 9 + 1005 1008 1011 1012 9 + 1005 1008 1011 1013 9 + 1005 1008 1011 1014 9 + 1009 1008 1011 1012 9 + 1009 1008 1011 1013 9 + 1009 1008 1011 1014 9 + 1010 1008 1011 1012 9 + 1010 1008 1011 1013 9 + 1010 1008 1011 1014 9 + 1008 1011 1014 1015 9 + 1008 1011 1014 1016 9 + 1008 1011 1014 1017 9 + 1012 1011 1014 1015 9 + 1012 1011 1014 1016 9 + 1012 1011 1014 1017 9 + 1013 1011 1014 1015 9 + 1013 1011 1014 1016 9 + 1013 1011 1014 1017 9 + 1000 1018 1020 1021 9 + 1000 1018 1020 1022 9 + 1019 1018 1020 1021 9 + 1019 1018 1020 1022 9 + 1018 1020 1022 1023 9 + 1018 1020 1022 1024 9 + 1018 1020 1022 1033 9 + 1021 1020 1022 1023 9 + 1021 1020 1022 1024 9 + 1021 1020 1022 1033 9 + 1020 1022 1024 1025 9 + 1020 1022 1024 1026 9 + 1020 1022 1024 1027 9 + 1023 1022 1024 1025 9 + 1023 1022 1024 1026 9 + 1023 1022 1024 1027 9 + 1033 1022 1024 1025 9 + 1033 1022 1024 1026 9 + 1033 1022 1024 1027 9 + 1020 1022 1033 1034 9 + 1020 1022 1033 1035 9 + 1023 1022 1033 1034 9 + 1023 1022 1033 1035 9 + 1024 1022 1033 1034 9 + 1024 1022 1033 1035 9 + 1022 1024 1027 1028 9 + 1022 1024 1027 1029 9 + 1022 1024 1027 1030 9 + 1025 1024 1027 1028 9 + 1025 1024 1027 1029 9 + 1025 1024 1027 1030 9 + 1026 1024 1027 1028 9 + 1026 1024 1027 1029 9 + 1026 1024 1027 1030 9 + 1024 1027 1030 1031 9 + 1024 1027 1030 1032 9 + 1028 1027 1030 1031 9 + 1028 1027 1030 1032 9 + 1029 1027 1030 1031 9 + 1029 1027 1030 1032 9 + 1022 1033 1035 1036 9 + 1022 1033 1035 1037 9 + 1034 1033 1035 1036 9 + 1034 1033 1035 1037 9 + 1033 1035 1037 1038 9 + 1033 1035 1037 1039 9 + 1033 1035 1037 1044 9 + 1036 1035 1037 1038 9 + 1036 1035 1037 1039 9 + 1036 1035 1037 1044 9 + 1035 1037 1039 1040 9 + 1035 1037 1039 1041 9 + 1035 1037 1039 1042 9 + 1038 1037 1039 1040 9 + 1038 1037 1039 1041 9 + 1038 1037 1039 1042 9 + 1044 1037 1039 1040 9 + 1044 1037 1039 1041 9 + 1044 1037 1039 1042 9 + 1035 1037 1044 1045 9 + 1035 1037 1044 1046 9 + 1038 1037 1044 1045 9 + 1038 1037 1044 1046 9 + 1039 1037 1044 1045 9 + 1039 1037 1044 1046 9 + 1037 1039 1042 1043 9 + 1040 1039 1042 1043 9 + 1041 1039 1042 1043 9 + 1037 1044 1046 1047 9 + 1037 1044 1046 1048 9 + 1045 1044 1046 1047 9 + 1045 1044 1046 1048 9 + 1044 1046 1048 1049 9 + 1044 1046 1048 1050 9 + 1044 1046 1048 1058 9 + 1047 1046 1048 1049 9 + 1047 1046 1048 1050 9 + 1047 1046 1048 1058 9 + 1046 1048 1050 1051 9 + 1046 1048 1050 1052 9 + 1046 1048 1050 1056 9 + 1049 1048 1050 1051 9 + 1049 1048 1050 1052 9 + 1049 1048 1050 1056 9 + 1058 1048 1050 1051 9 + 1058 1048 1050 1052 9 + 1058 1048 1050 1056 9 + 1046 1048 1058 1059 9 + 1046 1048 1058 1060 9 + 1049 1048 1058 1059 9 + 1049 1048 1058 1060 9 + 1050 1048 1058 1059 9 + 1050 1048 1058 1060 9 + 1048 1050 1052 1053 9 + 1048 1050 1052 1054 9 + 1048 1050 1052 1055 9 + 1051 1050 1052 1053 9 + 1051 1050 1052 1054 9 + 1051 1050 1052 1055 9 + 1056 1050 1052 1053 9 + 1056 1050 1052 1054 9 + 1056 1050 1052 1055 9 + 1048 1050 1056 1057 9 + 1051 1050 1056 1057 9 + 1052 1050 1056 1057 9 + 1048 1058 1060 1061 9 + 1048 1058 1060 1062 9 + 1059 1058 1060 1061 9 + 1059 1058 1060 1062 9 + 1058 1060 1062 1063 9 + 1058 1060 1062 1064 9 + 1058 1060 1062 1077 9 + 1061 1060 1062 1063 9 + 1061 1060 1062 1064 9 + 1061 1060 1062 1077 9 + 1077 1062 1064 1067 9 torsion_LEU_C_CA_CB_CG_mult1 + 1077 1062 1064 1067 9 torsion_LEU_C_CA_CB_CG_mult2 + 1077 1062 1064 1067 9 torsion_LEU_C_CA_CB_CG_mult3 + 1060 1062 1064 1065 9 + 1060 1062 1064 1066 9 + 1060 1062 1064 1067 9 + 1063 1062 1064 1065 9 + 1063 1062 1064 1066 9 + 1063 1062 1064 1067 9 + 1077 1062 1064 1065 9 + 1077 1062 1064 1066 9 + 1060 1062 1077 1078 9 + 1060 1062 1077 1079 9 + 1063 1062 1077 1078 9 + 1063 1062 1077 1079 9 + 1064 1062 1077 1078 9 + 1064 1062 1077 1079 9 + 1062 1064 1067 1068 9 + 1062 1064 1067 1069 9 + 1062 1064 1067 1073 9 + 1065 1064 1067 1068 9 + 1065 1064 1067 1069 9 + 1065 1064 1067 1073 9 + 1066 1064 1067 1068 9 + 1066 1064 1067 1069 9 + 1066 1064 1067 1073 9 + 1064 1067 1069 1070 9 + 1064 1067 1069 1071 9 + 1064 1067 1069 1072 9 + 1068 1067 1069 1070 9 + 1068 1067 1069 1071 9 + 1068 1067 1069 1072 9 + 1073 1067 1069 1070 9 + 1073 1067 1069 1071 9 + 1073 1067 1069 1072 9 + 1064 1067 1073 1074 9 + 1064 1067 1073 1075 9 + 1064 1067 1073 1076 9 + 1068 1067 1073 1074 9 + 1068 1067 1073 1075 9 + 1068 1067 1073 1076 9 + 1069 1067 1073 1074 9 + 1069 1067 1073 1075 9 + 1069 1067 1073 1076 9 + 1062 1077 1079 1080 9 + 1062 1077 1079 1081 9 + 1078 1077 1079 1080 9 + 1078 1077 1079 1081 9 + 1077 1079 1081 1082 9 + 1077 1079 1081 1083 9 + 1077 1079 1081 1094 9 + 1080 1079 1081 1082 9 + 1080 1079 1081 1083 9 + 1080 1079 1081 1094 9 + 1079 1081 1083 1084 9 + 1079 1081 1083 1085 9 + 1079 1081 1083 1086 9 + 1082 1081 1083 1084 9 + 1082 1081 1083 1085 9 + 1082 1081 1083 1086 9 + 1094 1081 1083 1084 9 + 1094 1081 1083 1085 9 + 1094 1081 1083 1086 9 + 1079 1081 1094 1095 9 + 1079 1081 1094 1096 9 + 1082 1081 1094 1095 9 + 1082 1081 1094 1096 9 + 1083 1081 1094 1095 9 + 1083 1081 1094 1096 9 + 1081 1083 1086 1087 9 + 1081 1083 1086 1092 9 + 1084 1083 1086 1087 9 + 1084 1083 1086 1092 9 + 1085 1083 1086 1087 9 + 1085 1083 1086 1092 9 + 1083 1086 1087 1088 9 + 1092 1086 1087 1088 9 + 1083 1086 1092 1090 9 + 1083 1086 1092 1093 9 + 1087 1086 1092 1090 9 + 1087 1086 1092 1093 9 + 1086 1087 1088 1089 9 + 1086 1087 1088 1090 9 + 1087 1088 1090 1091 9 + 1087 1088 1090 1092 9 + 1089 1088 1090 1091 9 + 1089 1088 1090 1092 9 + 1088 1090 1092 1086 9 + 1088 1090 1092 1093 9 + 1091 1090 1092 1086 9 + 1091 1090 1092 1093 9 + 1081 1094 1096 1097 9 + 1081 1094 1096 1098 9 + 1095 1094 1096 1097 9 + 1095 1094 1096 1098 9 + 1094 1096 1098 1099 9 + 1094 1096 1098 1100 9 + 1094 1096 1098 1113 9 + 1097 1096 1098 1099 9 + 1097 1096 1098 1100 9 + 1097 1096 1098 1113 9 + 1113 1098 1100 1103 9 torsion_LEU_C_CA_CB_CG_mult1 + 1113 1098 1100 1103 9 torsion_LEU_C_CA_CB_CG_mult2 + 1113 1098 1100 1103 9 torsion_LEU_C_CA_CB_CG_mult3 + 1096 1098 1100 1101 9 + 1096 1098 1100 1102 9 + 1096 1098 1100 1103 9 + 1099 1098 1100 1101 9 + 1099 1098 1100 1102 9 + 1099 1098 1100 1103 9 + 1113 1098 1100 1101 9 + 1113 1098 1100 1102 9 + 1096 1098 1113 1114 9 + 1096 1098 1113 1115 9 + 1099 1098 1113 1114 9 + 1099 1098 1113 1115 9 + 1100 1098 1113 1114 9 + 1100 1098 1113 1115 9 + 1098 1100 1103 1104 9 + 1098 1100 1103 1105 9 + 1098 1100 1103 1109 9 + 1101 1100 1103 1104 9 + 1101 1100 1103 1105 9 + 1101 1100 1103 1109 9 + 1102 1100 1103 1104 9 + 1102 1100 1103 1105 9 + 1102 1100 1103 1109 9 + 1100 1103 1105 1106 9 + 1100 1103 1105 1107 9 + 1100 1103 1105 1108 9 + 1104 1103 1105 1106 9 + 1104 1103 1105 1107 9 + 1104 1103 1105 1108 9 + 1109 1103 1105 1106 9 + 1109 1103 1105 1107 9 + 1109 1103 1105 1108 9 + 1100 1103 1109 1110 9 + 1100 1103 1109 1111 9 + 1100 1103 1109 1112 9 + 1104 1103 1109 1110 9 + 1104 1103 1109 1111 9 + 1104 1103 1109 1112 9 + 1105 1103 1109 1110 9 + 1105 1103 1109 1111 9 + 1105 1103 1109 1112 9 + 1098 1113 1115 1116 9 + 1098 1113 1115 1117 9 + 1114 1113 1115 1116 9 + 1114 1113 1115 1117 9 + 1113 1115 1117 1118 9 + 1113 1115 1117 1119 9 + 1113 1115 1117 1129 9 + 1116 1115 1117 1118 9 + 1116 1115 1117 1119 9 + 1116 1115 1117 1129 9 + 1115 1117 1119 1120 9 + 1115 1117 1119 1121 9 + 1115 1117 1119 1125 9 + 1118 1117 1119 1120 9 + 1118 1117 1119 1121 9 + 1118 1117 1119 1125 9 + 1129 1117 1119 1120 9 + 1129 1117 1119 1121 9 + 1129 1117 1119 1125 9 + 1115 1117 1129 1130 9 + 1115 1117 1129 1131 9 + 1118 1117 1129 1130 9 + 1118 1117 1129 1131 9 + 1119 1117 1129 1130 9 + 1119 1117 1129 1131 9 + 1117 1119 1121 1122 9 + 1117 1119 1121 1123 9 + 1117 1119 1121 1124 9 + 1120 1119 1121 1122 9 + 1120 1119 1121 1123 9 + 1120 1119 1121 1124 9 + 1125 1119 1121 1122 9 + 1125 1119 1121 1123 9 + 1125 1119 1121 1124 9 + 1117 1119 1125 1126 9 + 1117 1119 1125 1127 9 + 1117 1119 1125 1128 9 + 1120 1119 1125 1126 9 + 1120 1119 1125 1127 9 + 1120 1119 1125 1128 9 + 1121 1119 1125 1126 9 + 1121 1119 1125 1127 9 + 1121 1119 1125 1128 9 + 1117 1129 1131 1132 9 + 1117 1129 1131 1133 9 + 1130 1129 1131 1132 9 + 1130 1129 1131 1133 9 + 1129 1131 1133 1134 9 + 1129 1131 1133 1135 9 + 1129 1131 1133 1148 9 + 1132 1131 1133 1134 9 + 1132 1131 1133 1135 9 + 1132 1131 1133 1148 9 + 1148 1133 1135 1138 9 torsion_LEU_C_CA_CB_CG_mult1 + 1148 1133 1135 1138 9 torsion_LEU_C_CA_CB_CG_mult2 + 1148 1133 1135 1138 9 torsion_LEU_C_CA_CB_CG_mult3 + 1131 1133 1135 1136 9 + 1131 1133 1135 1137 9 + 1131 1133 1135 1138 9 + 1134 1133 1135 1136 9 + 1134 1133 1135 1137 9 + 1134 1133 1135 1138 9 + 1148 1133 1135 1136 9 + 1148 1133 1135 1137 9 + 1131 1133 1148 1149 9 + 1131 1133 1148 1150 9 + 1134 1133 1148 1149 9 + 1134 1133 1148 1150 9 + 1135 1133 1148 1149 9 + 1135 1133 1148 1150 9 + 1133 1135 1138 1139 9 + 1133 1135 1138 1140 9 + 1133 1135 1138 1144 9 + 1136 1135 1138 1139 9 + 1136 1135 1138 1140 9 + 1136 1135 1138 1144 9 + 1137 1135 1138 1139 9 + 1137 1135 1138 1140 9 + 1137 1135 1138 1144 9 + 1135 1138 1140 1141 9 + 1135 1138 1140 1142 9 + 1135 1138 1140 1143 9 + 1139 1138 1140 1141 9 + 1139 1138 1140 1142 9 + 1139 1138 1140 1143 9 + 1144 1138 1140 1141 9 + 1144 1138 1140 1142 9 + 1144 1138 1140 1143 9 + 1135 1138 1144 1145 9 + 1135 1138 1144 1146 9 + 1135 1138 1144 1147 9 + 1139 1138 1144 1145 9 + 1139 1138 1144 1146 9 + 1139 1138 1144 1147 9 + 1140 1138 1144 1145 9 + 1140 1138 1144 1146 9 + 1140 1138 1144 1147 9 + 1133 1148 1150 1151 9 + 1133 1148 1150 1152 9 + 1149 1148 1150 1151 9 + 1149 1148 1150 1152 9 + 1148 1150 1152 1153 9 + 1148 1150 1152 1154 9 + 1148 1150 1152 1172 9 + 1151 1150 1152 1153 9 + 1151 1150 1152 1154 9 + 1151 1150 1152 1172 9 + 1150 1152 1154 1155 9 + 1150 1152 1154 1156 9 + 1150 1152 1154 1157 9 + 1153 1152 1154 1155 9 + 1153 1152 1154 1156 9 + 1153 1152 1154 1157 9 + 1172 1152 1154 1155 9 + 1172 1152 1154 1156 9 + 1172 1152 1154 1157 9 + 1150 1152 1172 1173 9 + 1150 1152 1172 1174 9 + 1153 1152 1172 1173 9 + 1153 1152 1172 1174 9 + 1154 1152 1172 1173 9 + 1154 1152 1172 1174 9 + 1152 1154 1157 1158 9 + 1152 1154 1157 1159 9 + 1152 1154 1157 1160 9 + 1155 1154 1157 1158 9 + 1155 1154 1157 1159 9 + 1155 1154 1157 1160 9 + 1156 1154 1157 1158 9 + 1156 1154 1157 1159 9 + 1156 1154 1157 1160 9 + 1154 1157 1160 1161 9 + 1154 1157 1160 1162 9 + 1154 1157 1160 1163 9 + 1158 1157 1160 1161 9 + 1158 1157 1160 1162 9 + 1158 1157 1160 1163 9 + 1159 1157 1160 1161 9 + 1159 1157 1160 1162 9 + 1159 1157 1160 1163 9 + 1157 1160 1163 1164 9 + 1157 1160 1163 1165 9 + 1161 1160 1163 1164 9 + 1161 1160 1163 1165 9 + 1162 1160 1163 1164 9 + 1162 1160 1163 1165 9 + 1160 1163 1165 1166 9 + 1160 1163 1165 1169 9 + 1164 1163 1165 1166 9 + 1164 1163 1165 1169 9 + 1163 1165 1166 1167 9 + 1163 1165 1166 1168 9 + 1169 1165 1166 1167 9 + 1169 1165 1166 1168 9 + 1163 1165 1169 1170 9 + 1163 1165 1169 1171 9 + 1166 1165 1169 1170 9 + 1166 1165 1169 1171 9 + 1152 1172 1174 1175 9 + 1152 1172 1174 1176 9 + 1173 1172 1174 1175 9 + 1173 1172 1174 1176 9 + 1172 1174 1176 1177 9 + 1172 1174 1176 1178 9 + 1172 1174 1176 1191 9 + 1175 1174 1176 1177 9 + 1175 1174 1176 1178 9 + 1175 1174 1176 1191 9 + 1191 1176 1178 1181 9 torsion_LEU_C_CA_CB_CG_mult1 + 1191 1176 1178 1181 9 torsion_LEU_C_CA_CB_CG_mult2 + 1191 1176 1178 1181 9 torsion_LEU_C_CA_CB_CG_mult3 + 1174 1176 1178 1179 9 + 1174 1176 1178 1180 9 + 1174 1176 1178 1181 9 + 1177 1176 1178 1179 9 + 1177 1176 1178 1180 9 + 1177 1176 1178 1181 9 + 1191 1176 1178 1179 9 + 1191 1176 1178 1180 9 + 1174 1176 1191 1192 9 + 1174 1176 1191 1193 9 + 1177 1176 1191 1192 9 + 1177 1176 1191 1193 9 + 1178 1176 1191 1192 9 + 1178 1176 1191 1193 9 + 1176 1178 1181 1182 9 + 1176 1178 1181 1183 9 + 1176 1178 1181 1187 9 + 1179 1178 1181 1182 9 + 1179 1178 1181 1183 9 + 1179 1178 1181 1187 9 + 1180 1178 1181 1182 9 + 1180 1178 1181 1183 9 + 1180 1178 1181 1187 9 + 1178 1181 1183 1184 9 + 1178 1181 1183 1185 9 + 1178 1181 1183 1186 9 + 1182 1181 1183 1184 9 + 1182 1181 1183 1185 9 + 1182 1181 1183 1186 9 + 1187 1181 1183 1184 9 + 1187 1181 1183 1185 9 + 1187 1181 1183 1186 9 + 1178 1181 1187 1188 9 + 1178 1181 1187 1189 9 + 1178 1181 1187 1190 9 + 1182 1181 1187 1188 9 + 1182 1181 1187 1189 9 + 1182 1181 1187 1190 9 + 1183 1181 1187 1188 9 + 1183 1181 1187 1189 9 + 1183 1181 1187 1190 9 + 1176 1191 1193 1194 9 + 1176 1191 1193 1195 9 + 1192 1191 1193 1194 9 + 1192 1191 1193 1195 9 + 1191 1193 1195 1196 9 + 1191 1193 1195 1197 9 + 1191 1193 1195 1215 9 + 1194 1193 1195 1196 9 + 1194 1193 1195 1197 9 + 1194 1193 1195 1215 9 + 1193 1195 1197 1198 9 + 1193 1195 1197 1199 9 + 1193 1195 1197 1200 9 + 1196 1195 1197 1198 9 + 1196 1195 1197 1199 9 + 1196 1195 1197 1200 9 + 1215 1195 1197 1198 9 + 1215 1195 1197 1199 9 + 1215 1195 1197 1200 9 + 1193 1195 1215 1216 9 + 1193 1195 1215 1217 9 + 1196 1195 1215 1216 9 + 1196 1195 1215 1217 9 + 1197 1195 1215 1216 9 + 1197 1195 1215 1217 9 + 1195 1197 1200 1201 9 + 1195 1197 1200 1202 9 + 1195 1197 1200 1203 9 + 1198 1197 1200 1201 9 + 1198 1197 1200 1202 9 + 1198 1197 1200 1203 9 + 1199 1197 1200 1201 9 + 1199 1197 1200 1202 9 + 1199 1197 1200 1203 9 + 1197 1200 1203 1204 9 + 1197 1200 1203 1205 9 + 1197 1200 1203 1206 9 + 1201 1200 1203 1204 9 + 1201 1200 1203 1205 9 + 1201 1200 1203 1206 9 + 1202 1200 1203 1204 9 + 1202 1200 1203 1205 9 + 1202 1200 1203 1206 9 + 1200 1203 1206 1207 9 + 1200 1203 1206 1208 9 + 1204 1203 1206 1207 9 + 1204 1203 1206 1208 9 + 1205 1203 1206 1207 9 + 1205 1203 1206 1208 9 + 1203 1206 1208 1209 9 + 1203 1206 1208 1212 9 + 1207 1206 1208 1209 9 + 1207 1206 1208 1212 9 + 1206 1208 1209 1210 9 + 1206 1208 1209 1211 9 + 1212 1208 1209 1210 9 + 1212 1208 1209 1211 9 + 1206 1208 1212 1213 9 + 1206 1208 1212 1214 9 + 1209 1208 1212 1213 9 + 1209 1208 1212 1214 9 + 1195 1215 1217 1218 9 + 1195 1215 1217 1219 9 + 1216 1215 1217 1218 9 + 1216 1215 1217 1219 9 + 1215 1217 1219 1220 9 + 1215 1217 1219 1221 9 + 1215 1217 1219 1222 9 + 1218 1217 1219 1220 9 + 1218 1217 1219 1221 9 + 1218 1217 1219 1222 9 + 1217 1219 1222 1223 9 + 1217 1219 1222 1224 9 + 1220 1219 1222 1223 9 + 1220 1219 1222 1224 9 + 1221 1219 1222 1223 9 + 1221 1219 1222 1224 9 + 1219 1222 1224 1225 9 + 1219 1222 1224 1226 9 + 1223 1222 1224 1225 9 + 1223 1222 1224 1226 9 + 1222 1224 1226 1227 9 + 1222 1224 1226 1228 9 + 1222 1224 1226 1229 9 + 1225 1224 1226 1227 9 + 1225 1224 1226 1228 9 + 1225 1224 1226 1229 9 + 1224 1226 1229 1230 9 + 1224 1226 1229 1231 9 + 1227 1226 1229 1230 9 + 1227 1226 1229 1231 9 + 1228 1226 1229 1230 9 + 1228 1226 1229 1231 9 + +[ dihedrals ] +; ai aj ak al funct c0 c1 c2 c3 + 5 20 18 19 4 + 18 22 20 21 4 + 22 37 35 36 4 + 27 32 30 31 4 + 30 33 32 34 4 + 35 39 37 38 4 + 39 56 54 55 4 + 54 58 56 57 4 + 58 76 74 75 4 + 60 63 72 64 4 + 63 66 64 65 4 + 63 70 72 73 4 + 64 68 66 67 4 + 66 70 68 69 4 + 68 72 70 71 4 + 74 78 76 77 4 + 78 92 90 91 4 + 90 94 92 93 4 + 94 114 112 113 4 + 112 116 114 115 4 + 116 128 126 127 4 + 126 130 128 129 4 + 130 147 145 146 4 + 145 149 147 148 4 + 149 161 159 160 4 + 159 163 161 162 4 + 163 168 166 167 4 + 166 170 168 169 4 + 170 190 188 189 4 + 188 192 190 191 4 + 192 204 202 203 4 + 202 206 204 205 4 + 206 223 221 222 4 + 221 225 223 224 4 + 225 237 235 236 4 + 235 239 237 238 4 + 239 256 254 255 4 + 254 258 256 257 4 + 258 271 269 270 4 + 263 267 266 268 4 + 269 273 271 272 4 + 273 287 285 286 4 + 285 289 287 288 4 + 289 302 300 301 4 + 294 298 297 299 4 + 300 303 302 312 4 + 312 316 314 315 4 + 314 318 316 317 4 + 318 327 325 326 4 + 325 329 327 328 4 + 329 339 337 338 4 + 331 335 334 336 4 + 337 341 339 340 4 + 341 353 351 352 4 + 351 355 353 354 4 + 355 372 370 371 4 + 370 374 372 373 4 + 374 387 385 386 4 + 379 383 382 384 4 + 385 389 387 388 4 + 389 401 399 400 4 + 391 396 394 395 4 + 394 397 396 398 4 + 399 403 401 402 4 + 403 417 415 416 4 + 415 419 417 418 4 + 419 439 437 438 4 + 437 441 439 440 4 + 441 449 447 448 4 + 447 451 449 450 4 + 451 471 469 470 4 + 469 473 471 472 4 + 473 490 488 489 4 + 488 492 490 491 4 + 492 507 505 506 4 + 497 502 500 501 4 + 500 503 502 504 4 + 505 509 507 508 4 + 509 519 517 518 4 + 511 515 514 516 4 + 517 521 519 520 4 + 521 541 539 540 4 + 539 543 541 542 4 + 543 556 554 555 4 + 548 552 551 553 4 + 554 558 556 557 4 + 558 563 561 562 4 + 561 565 563 564 4 + 565 582 580 581 4 + 580 583 582 592 4 + 592 596 594 595 4 + 594 597 596 606 4 + 606 610 608 609 4 + 608 612 610 611 4 + 612 622 620 621 4 + 614 618 617 619 4 + 620 624 622 623 4 + 624 639 637 638 4 + 629 634 632 633 4 + 632 635 634 636 4 + 637 641 639 640 4 + 641 656 654 655 4 + 646 651 649 650 4 + 649 652 651 653 4 + 654 658 656 657 4 + 658 680 678 679 4 + 666 671 669 670 4 + 669 672 671 675 4 + 671 673 672 674 4 + 671 676 675 677 4 + 678 682 680 681 4 + 682 699 697 698 4 + 697 701 699 700 4 + 701 718 716 717 4 + 716 720 718 719 4 + 720 738 736 737 4 + 722 725 734 726 4 + 725 728 726 727 4 + 725 732 734 735 4 + 726 730 728 729 4 + 728 732 730 731 4 + 730 734 732 733 4 + 736 740 738 739 4 + 740 748 746 747 4 + 746 750 748 749 4 + 750 755 753 754 4 + 753 757 755 756 4 + 757 777 775 776 4 + 775 779 777 778 4 + 779 794 792 793 4 + 784 789 787 788 4 + 787 790 789 791 4 + 792 796 794 795 4 + 796 813 811 812 4 + 811 815 813 814 4 + 815 828 826 827 4 + 820 824 823 825 4 + 826 830 828 829 4 + 830 840 838 839 4 + 832 836 835 837 4 + 838 842 840 841 4 + 842 847 845 846 4 + 845 849 847 848 4 + 849 871 869 870 4 + 857 862 860 861 4 + 860 863 862 866 4 + 862 864 863 865 4 + 862 867 866 868 4 + 869 873 871 872 4 + 873 885 883 884 4 + 883 887 885 886 4 + 887 904 902 903 4 + 902 906 904 905 4 + 906 915 913 914 4 + 913 917 915 916 4 + 917 927 925 926 4 + 919 923 922 924 4 + 925 929 927 928 4 + 929 948 946 947 4 + 931 934 944 935 4 + 934 937 935 936 4 + 934 942 944 945 4 + 935 939 937 938 4 + 937 942 939 940 4 + 939 944 942 943 4 + 946 950 948 949 4 + 950 962 960 961 4 + 952 957 955 956 4 + 955 958 957 959 4 + 960 964 962 963 4 + 964 981 979 980 4 + 979 983 981 982 4 + 983 998 996 997 4 + 988 993 991 992 4 + 991 994 993 995 4 + 996 1000 998 999 4 + 1000 1020 1018 1019 4 + 1018 1022 1020 1021 4 + 1022 1035 1033 1034 4 + 1027 1031 1030 1032 4 + 1033 1037 1035 1036 4 + 1037 1046 1044 1045 4 + 1044 1048 1046 1047 4 + 1048 1060 1058 1059 4 + 1058 1062 1060 1061 4 + 1062 1079 1077 1078 4 + 1077 1081 1079 1080 4 + 1081 1096 1094 1095 4 + 1083 1086 1092 1087 4 + 1086 1090 1092 1093 4 + 1087 1090 1088 1089 4 + 1088 1092 1090 1091 4 + 1094 1098 1096 1097 4 + 1098 1115 1113 1114 4 + 1113 1117 1115 1116 4 + 1117 1131 1129 1130 4 + 1129 1133 1131 1132 4 + 1133 1150 1148 1149 4 + 1148 1152 1150 1151 4 + 1152 1174 1172 1173 4 + 1160 1165 1163 1164 4 + 1163 1166 1165 1169 4 + 1165 1167 1166 1168 4 + 1165 1170 1169 1171 4 + 1172 1176 1174 1175 4 + 1176 1193 1191 1192 4 + 1191 1195 1193 1194 4 + 1195 1217 1215 1216 4 + 1203 1208 1206 1207 4 + 1206 1209 1208 1212 4 + 1208 1210 1209 1211 4 + 1208 1213 1212 1214 4 + 1215 1219 1217 1218 4 + 1219 1224 1222 1223 4 + 1222 1226 1224 1225 4 + 1226 1230 1229 1231 4 + +; Include Position restraint file +#ifdef POSRES +#include "posre.itp" +#endif + +; Include water topology +#include "amber99sb-ildn.ff/tip3p.itp" + +#ifdef POSRES_WATER +; Position restraint for each water oxygen +[ position_restraints ] +; i funct fcx fcy fcz + 1 1 1000 1000 1000 +#endif + +; Include topology for ions +#include "amber99sb-ildn.ff/ions.itp" + +[ system ] +; Name +Great Red Oystrich Makes All Chemists Sane in water + +[ molecules ] +; Compound #mols +Protein 1 +SOL 6639 diff --git a/imdclient/data/gromacs/md/gromacs_v3.mdp b/imdclient/data/gromacs/md/gromacs_v3_nst1.mdp similarity index 95% rename from imdclient/data/gromacs/md/gromacs_v3.mdp rename to imdclient/data/gromacs/md/gromacs_v3_nst1.mdp index b00d53e..542bf15 100644 --- a/imdclient/data/gromacs/md/gromacs_v3.mdp +++ b/imdclient/data/gromacs/md/gromacs_v3_nst1.mdp @@ -1,4 +1,5 @@ title = PRODUCTION IN NPT +ld-seed = 1 ; Run parameters integrator = md ; leap-frog integrator nsteps = 100 ; 1 * 1000 = 1 ps @@ -50,8 +51,8 @@ IMD-nst = 1 IMD-version = 3 IMD-time = yes IMD-box = yes -IMD-coords = no -IMD-wrap = no +IMD-coords = yes +IMD-unwrap = no IMD-vels = yes -IMD-forces = no -IMD-energies = yes +IMD-forces = yes +IMD-energies = no diff --git a/imdclient/data/gromacs/md/gromacs_v3.tpr b/imdclient/data/gromacs/md/gromacs_v3_nst1.tpr similarity index 99% rename from imdclient/data/gromacs/md/gromacs_v3.tpr rename to imdclient/data/gromacs/md/gromacs_v3_nst1.tpr index 04c2cf4..62c7ea8 100644 Binary files a/imdclient/data/gromacs/md/gromacs_v3.tpr and b/imdclient/data/gromacs/md/gromacs_v3_nst1.tpr differ diff --git a/imdclient/data/gromacs/md/gromacs_v3.trr b/imdclient/data/gromacs/md/gromacs_v3_nst1.trr similarity index 83% rename from imdclient/data/gromacs/md/gromacs_v3.trr rename to imdclient/data/gromacs/md/gromacs_v3_nst1.trr index 407547d..9b9a2b8 100644 Binary files a/imdclient/data/gromacs/md/gromacs_v3.trr and b/imdclient/data/gromacs/md/gromacs_v3_nst1.trr differ diff --git a/imdclient/streambase.py b/imdclient/streambase.py new file mode 100644 index 0000000..04e8857 --- /dev/null +++ b/imdclient/streambase.py @@ -0,0 +1,184 @@ +from MDAnalysis.coordinates.base import ( + ReaderBase, + FrameIteratorBase, + FrameIteratorAll, +) +import numbers +import warnings + + +class StreamReaderBase(ReaderBase): + + def __init__( + self, filename, convert_units=True, **kwargs + ): + super(StreamReaderBase, self).__init__( + filename, convert_units=convert_units, **kwargs + ) + self._init_scope = True + self._reopen_called = False + + def _read_next_timestep(self): + # No rewinding- to both load the first frame after __init__ + # and access it again during iteration, we need to store first ts in mem + if not self._init_scope and self._frame == -1: + self._frame += 1 + # can't simply return the same ts again- transformations would be applied twice + # instead, return the pre-transformed copy + return self._first_ts + + ts = self._read_frame(self._frame + 1) + + if self._init_scope: + self._first_ts = self.ts.copy() + self._init_scope = False + + return ts + + @property + def n_frames(self): + """Changes as stream is processed unlike other readers""" + raise RuntimeError( + "{}: n_frames is unknown".format( + self.__class__.__name__ + ) + ) + + def next(self): + """Don't rewind after iteration. When _reopen() is called, + an error will be raised + """ + try: + ts = self._read_next_timestep() + except (EOFError, IOError): + # Don't rewind here like we normally would + raise StopIteration from None + else: + for auxname, reader in self._auxs.items(): + ts = self._auxs[auxname].update_ts(ts) + + ts = self._apply_transformations(ts) + + return ts + + def rewind(self): + """Raise error on rewind""" + raise RuntimeError( + "{}: Stream-based readers can't be rewound".format( + self.__class__.__name__ + ) + ) + + # Incompatible methods + def copy(self): + raise NotImplementedError( + "{} does not support copying".format( + self.__class__.__name__ + ) + ) + + def _reopen(self): + if self._reopen_called: + raise RuntimeError( + "{}: Cannot reopen stream".format( + self.__class__.__name__ + ) + ) + self._frame = -1 + self._reopen_called = True + + def __getitem__(self, frame): + """Return the Timestep corresponding to *frame*. + + If `frame` is a integer then the corresponding frame is + returned. Negative numbers are counted from the end. + + If frame is a :class:`slice` then an iterator is returned that + allows iteration over that part of the trajectory. + + Note + ---- + *frame* is a 0-based frame index. + """ + if isinstance(frame, slice): + _, _, step = self.check_slice_indices( + frame.start, frame.stop, frame.step + ) + if step is None: + return FrameIteratorAll(self) + else: + return StreamFrameIteratorSliced(self, step) + else: + raise TypeError( + "Streamed trajectories must be an indexed using a slice" + ) + + def check_slice_indices(self, start, stop, step): + if start is not None: + raise ValueError( + "{}: Cannot expect a start index from a stream, 'start' must be None".format( + self.__class__.__name__ + ) + ) + if stop is not None: + raise ValueError( + "{}: Cannot expect a stop index from a stream, 'stop' must be None".format( + self.__class__.__name__ + ) + ) + if step is not None: + if isinstance(step, numbers.Integral): + if step < 1: + raise ValueError( + "{}: Cannot go backwards in a stream, 'step' must be > 0".format( + self.__class__.__name__ + ) + ) + else: + raise ValueError( + "{}: 'step' must be an integer".format( + self.__class__.__name__ + ) + ) + + return start, stop, step + + def __getstate__(self): + raise NotImplementedError( + "{} does not support pickling".format( + self.__class__.__name__ + ) + ) + + def __setstate__(self, state: object): + raise NotImplementedError( + "{} does not support pickling".format( + self.__class__.__name__ + ) + ) + + +class StreamFrameIteratorSliced: + + def __init__(self, reader, step): + self._reader = reader + self._step = step + self._idx = 0 + + def __iter__(self): + # Calling reopen tells reader + # it can't be reopened again + self._reader._reopen() + return self + + def __next__(self): + try: + # Burn the timesteps until we reach the desired step + while self._idx % self._step != 0: + self._idx += 1 + self._reader._read_next_timestep() + except (EOFError, IOError): + raise StopIteration + else: + self._idx += 1 + return self._reader.next() diff --git a/imdclient/tests/datafiles.py b/imdclient/tests/datafiles.py index a09403a..5e543a7 100644 --- a/imdclient/tests/datafiles.py +++ b/imdclient/tests/datafiles.py @@ -18,9 +18,13 @@ LAMMPS_TOPOL = (_data_ref / "lammps" / "md" / "lammps_topol.data").as_posix() LAMMPS_IN = (_data_ref / "lammps" / "md" / "lammps_v3.in").as_posix() LAMMPS_TRAJ = (_data_ref / "lammps" / "md" / "lammps_trj.h5md").as_posix() -GROMACS_TRAJ = (_data_ref / "gromacs" / "md" / "gromacs_v3.trr").as_posix() -GROMACS_TOPOL = (_data_ref / "gromacs" / "md" / "gromacs_struct.gro").as_posix() -GROMACS_TPR = (_data_ref / "gromacs" / "md" / "gromacs_v3.tpr").as_posix() +GROMACS_TRAJ = ( + _data_ref / "gromacs" / "md" / "gromacs_v3_nst1.trr" +).as_posix() +GROMACS_TOPOL = ( + _data_ref / "gromacs" / "md" / "gromacs_struct.gro" +).as_posix() +GROMACS_TPR = (_data_ref / "gromacs" / "md" / "gromacs_v3_nst1.tpr").as_posix() NAMD_TOPOL = (_data_ref / "namd" / "md" / "alanin.pdb").as_posix() NAMD_CONF = (_data_ref / "namd" / "md" / "namd_v3.namd").as_posix() NAMD_TRAJ = (_data_ref / "namd" / "md" / "alanin.dcd").as_posix() diff --git a/imdclient/tests/test_gromacs.py b/imdclient/tests/test_gromacs.py index 1cbbf60..46606d9 100644 --- a/imdclient/tests/test_gromacs.py +++ b/imdclient/tests/test_gromacs.py @@ -18,7 +18,7 @@ class TestIMDv3Gromacs(IMDv3IntegrationTest): @pytest.fixture() def command(self): - return f". /usr/local/gromacs/bin/GMXRC && gmx mdrun -s {GROMACS_TPR} -nt 1 -deffnm run -imdport 8888 -imdwait" + return f". /usr/local/gromacs/bin/GMXRC && gmx mdrun -s {GROMACS_TPR} -imdport 8888 -imdwait" @pytest.fixture() def match_string(self): @@ -30,7 +30,4 @@ def first_frame(self): @pytest.fixture() def universe(self): - return mda.Universe( - GROMACS_TOPOL, - GROMACS_TRAJ, - ) + return mda.Universe(GROMACS_TOPOL, GROMACS_TRAJ) diff --git a/imdclient/tests/test_imdreader.py b/imdclient/tests/test_imdreader.py index 8c7155b..60ac64b 100644 --- a/imdclient/tests/test_imdreader.py +++ b/imdclient/tests/test_imdreader.py @@ -167,9 +167,15 @@ def test_get_writer_2(self, ref, reader, tmpdir): reason="Stream-based reader cannot determine total_time until EOF" ) def test_total_time(self, reader, ref): - assert_almost_equal(reader.totaltime, ref.totaltime, decimal=ref.prec) + assert_almost_equal( + reader.totaltime, + ref.totaltime, + decimal=ref.prec, + ) - @pytest.mark.skip(reason="Stream-based reader can only be read iteratively") + @pytest.mark.skip( + reason="Stream-based reader can only be read iteratively" + ) def test_changing_dimensions(self, ref, reader): if ref.changing_dimensions: reader.rewind() @@ -177,7 +183,9 @@ def test_changing_dimensions(self, ref, reader): assert reader.ts.dimensions is None else: assert_array_almost_equal( - reader.ts.dimensions, ref.dimensions, decimal=ref.prec + reader.ts.dimensions, + ref.dimensions, + decimal=ref.prec, ) reader[1] if ref.dimensions_second_frame is None: @@ -199,7 +207,9 @@ def test_first_dimensions(self, ref, reader): assert reader.ts.dimensions is None else: assert_array_almost_equal( - reader.ts.dimensions, ref.dimensions, decimal=ref.prec + reader.ts.dimensions, + ref.dimensions, + decimal=ref.prec, ) def test_volume(self, ref, reader): @@ -288,7 +298,10 @@ def test_timeseries_values(self, reader, slice): ts_positions.append(ts.positions.copy()) positions = np.asarray(ts_positions) timeseries = reader.timeseries( - start=slice[0], stop=slice[1], step=slice[2], order="fac" + start=slice[0], + stop=slice[1], + step=slice[2], + order="fac", ) assert_allclose(timeseries, positions) @@ -302,11 +315,17 @@ def test_transformations_2iter(self, ref, transformed): for i, ts in enumerate(transformed): idealcoords.append(ref.iter_ts(i).positions + v1 + v2) assert_array_almost_equal( - ts.positions, idealcoords[i], decimal=ref.prec + ts.positions, + idealcoords[i], + decimal=ref.prec, ) for i, ts in enumerate(transformed): - assert_almost_equal(ts.positions, idealcoords[i], decimal=ref.prec) + assert_almost_equal( + ts.positions, + idealcoords[i], + decimal=ref.prec, + ) @pytest.mark.skip(reason="Cannot slice stream") def test_transformations_slice(self, ref, transformed): @@ -329,25 +348,35 @@ def test_transformations_switch_frame(self, ref, transformed): first_ideal = ref.iter_ts(0).positions + v1 + v2 if len(transformed) > 1: assert_array_almost_equal( - transformed[0].positions, first_ideal, decimal=ref.prec + transformed[0].positions, + first_ideal, + decimal=ref.prec, ) second_ideal = ref.iter_ts(1).positions + v1 + v2 assert_array_almost_equal( - transformed[1].positions, second_ideal, decimal=ref.prec + transformed[1].positions, + second_ideal, + decimal=ref.prec, ) # What if we comeback to the previous frame? assert_array_almost_equal( - transformed[0].positions, first_ideal, decimal=ref.prec + transformed[0].positions, + first_ideal, + decimal=ref.prec, ) # How about we switch the frame to itself? assert_array_almost_equal( - transformed[0].positions, first_ideal, decimal=ref.prec + transformed[0].positions, + first_ideal, + decimal=ref.prec, ) else: assert_array_almost_equal( - transformed[0].positions, first_ideal, decimal=ref.prec + transformed[0].positions, + first_ideal, + decimal=ref.prec, ) @pytest.mark.skip(reason="Cannot rewind stream") @@ -359,7 +388,9 @@ def test_transformation_rewind(self, ref, transformed): ideal_coords = ref.iter_ts(0).positions + v1 + v2 transformed.rewind() assert_array_almost_equal( - transformed[0].positions, ideal_coords, decimal=ref.prec + transformed[0].positions, + ideal_coords, + decimal=ref.prec, ) @pytest.mark.skip(reason="Cannot make a copy of a stream") @@ -387,7 +418,9 @@ def test_pickle_reader(self, reader): reader_p = pickle.loads(pickle.dumps(reader)) assert_equal(len(reader), len(reader_p)) assert_equal( - reader.ts, reader_p.ts, "Timestep is changed after pickling" + reader.ts, + reader_p.ts, + "Timestep is changed after pickling", ) @pytest.mark.skip(reason="Cannot pickle socket") @@ -410,7 +443,9 @@ def test_pickle_last_ts_reader(self, reader): "Last timestep is changed after pickling", ) assert_equal( - reader.ts, reader_p.ts, "Last timestep is changed after pickling" + reader.ts, + reader_p.ts, + "Last timestep is changed after pickling", ) @pytest.mark.skip(reason="Cannot copy stream") @@ -530,3 +565,73 @@ def test_frame_collect_all_same(self, reader): collected_ts.append(ts.positions) for array in collected_ts: assert_allclose(array, collected_ts[0]) + + +class TestStreamIteration: + + @pytest.fixture + def port(self): + return get_free_port() + + @pytest.fixture + def universe(self): + return mda.Universe(COORDINATES_TOPOLOGY, COORDINATES_H5MD) + + @pytest.fixture + def imdsinfo(self): + return create_default_imdsinfo_v3() + + @pytest.fixture + def reader(self, universe, imdsinfo, port): + server = InThreadIMDServer(universe.trajectory) + server.set_imdsessioninfo(imdsinfo) + server.handshake_sequence("localhost", port, first_frame=True) + reader = IMDReader( + f"localhost:{port}", + n_atoms=universe.trajectory.n_atoms, + ) + server.send_frames(1, 5) + + yield reader + server.cleanup() + + def test_iterate_step(self, reader, universe): + i = 0 + for ts in reader[::2]: + assert ts.frame == i + i += 2 + + def test_iterate_twice_sliced_raises_error(self, reader): + for ts in reader[::2]: + pass + with pytest.raises(RuntimeError): + for ts in reader[::2]: + pass + + def test_iterate_twice_all_raises_error(self, reader): + for ts in reader: + pass + with pytest.raises(RuntimeError): + for ts in reader: + pass + + def test_iterate_twice_fi_all_raises_error(self, reader): + for ts in reader[:]: + pass + with pytest.raises(RuntimeError): + for ts in reader[:]: + pass + + def test_index_stream_raises_error(self, reader): + with pytest.raises(TypeError): + reader[0] + + def test_iterate_backwards_raises_error(self, reader): + with pytest.raises(ValueError): + for ts in reader[::-1]: + pass + + def test_iterate_start_stop_raises_error(self, reader): + with pytest.raises(ValueError): + for ts in reader[1:3]: + pass