From 6fa12685f5a274baad0f65db6241de29b7e5dbbf Mon Sep 17 00:00:00 2001 From: jprocter Date: Thu, 19 May 2011 15:24:03 +0100 Subject: [PATCH] example applet and desktop application files that should be published to website at www.jalview.org/examples (JAL-815) base version is 2.6.1 release of Jalview --- examples/1gaq.txt | 691 ++++++++++++++++++++++++++++++++++++++++ examples/appletParameters.html | 294 +++++++++++++++++ examples/applets.html | 137 ++++++++ examples/exampleFeatures.txt | 311 ++++++++++++++++++ examples/exampleFile.jar | Bin 0 -> 2674 bytes examples/exampleFile_2_3.jar | Bin 0 -> 78764 bytes examples/ferredoxin.nw | 1 + examples/formComplete.html | 304 ++++++++++++++++++ examples/globins.jar | Bin 0 -> 3470 bytes examples/jpred_msa.fasta | 45 +++ examples/jpred_msa.seq.concise | 30 ++ examples/plantfdx.fa | 60 ++++ examples/plantfdx.features | 118 +++++++ examples/uniref50.fa | 60 ++++ 14 files changed, 2051 insertions(+) create mode 100755 examples/1gaq.txt create mode 100644 examples/appletParameters.html create mode 100755 examples/applets.html create mode 100755 examples/exampleFeatures.txt create mode 100755 examples/exampleFile.jar create mode 100644 examples/exampleFile_2_3.jar create mode 100755 examples/ferredoxin.nw create mode 100644 examples/formComplete.html create mode 100755 examples/globins.jar create mode 100755 examples/jpred_msa.fasta create mode 100755 examples/jpred_msa.seq.concise create mode 100644 examples/plantfdx.fa create mode 100644 examples/plantfdx.features create mode 100755 examples/uniref50.fa diff --git a/examples/1gaq.txt b/examples/1gaq.txt new file mode 100755 index 0000000..69d17a5 --- /dev/null +++ b/examples/1gaq.txt @@ -0,0 +1,691 @@ +HEADER OXIDOREDUCTASE/ELECTRON TRANSPORT 08-MAY-00 1GAQ +ATOM 2 CA GLU A 19 20.491 30.713 36.290 1.00 74.29 C +ATOM 11 CA SER A 20 24.056 29.774 37.264 1.00 72.09 C +ATOM 17 CA LYS A 21 27.517 31.289 37.563 1.00 70.09 C +ATOM 26 CA LYS A 22 28.794 27.865 36.481 1.00 68.64 C +ATOM 35 CA GLN A 23 29.484 26.806 32.884 1.00 70.46 C +ATOM 44 CA GLU A 24 26.420 25.175 31.360 1.00 72.08 C +ATOM 53 CA GLU A 25 26.736 26.049 27.683 1.00 70.43 C +ATOM 62 CA GLY A 26 28.299 22.912 26.233 1.00 63.14 C +ATOM 66 CA VAL A 27 26.863 20.704 28.982 1.00 54.50 C +ATOM 73 CA VAL A 28 25.030 17.390 28.655 1.00 48.32 C +ATOM 80 CA THR A 29 23.728 14.677 30.991 1.00 44.86 C +ATOM 87 CA ASN A 30 22.327 11.164 30.703 1.00 45.42 C +ATOM 95 CA LEU A 31 23.332 10.459 27.102 1.00 45.42 C +ATOM 103 CA TYR A 32 23.549 6.898 28.380 1.00 45.88 C +ATOM 115 CA LYS A 33 21.656 5.321 31.262 1.00 47.27 C +ATOM 124 CA PRO A 34 21.991 2.046 33.248 1.00 48.99 C +ATOM 131 CA LYS A 35 19.339 0.560 30.970 1.00 52.75 C +ATOM 140 CA GLU A 36 21.580 0.855 27.886 1.00 53.33 C +ATOM 149 CA PRO A 37 25.154 2.015 28.678 1.00 47.54 C +ATOM 156 CA TYR A 38 27.929 2.872 26.249 1.00 41.98 C +ATOM 168 CA VAL A 39 30.355 -0.017 25.909 1.00 41.48 C +ATOM 175 CA GLY A 40 33.823 1.485 25.966 1.00 37.59 C +ATOM 179 CA ARG A 41 37.165 -0.277 26.122 1.00 39.77 C +ATOM 190 CA CYS A 42 40.148 -0.029 28.442 1.00 36.51 C +ATOM 196 CA LEU A 43 43.095 1.441 26.554 1.00 36.13 C +ATOM 204 CA LEU A 44 45.231 2.023 29.649 1.00 33.55 C +ATOM 212 CA ASN A 45 45.140 1.026 33.307 1.00 27.79 C +ATOM 220 CA THR A 46 48.056 1.800 35.617 1.00 28.75 C +ATOM 227 CA LYS A 47 48.542 1.776 39.388 1.00 30.31 C +ATOM 236 CA ILE A 48 49.564 5.317 40.376 1.00 31.32 C +ATOM 244 CA THR A 49 50.339 4.682 44.059 1.00 37.62 C +ATOM 251 CA GLY A 50 53.585 3.317 45.460 1.00 44.49 C +ATOM 255 CA ASP A 51 53.706 -0.448 46.087 1.00 52.89 C +ATOM 263 CA ASP A 52 53.910 0.545 49.751 1.00 55.23 C +ATOM 271 CA ALA A 53 50.816 2.767 50.056 1.00 53.34 C +ATOM 276 CA PRO A 54 47.904 1.940 52.405 1.00 50.60 C +ATOM 283 CA GLY A 55 45.420 1.579 49.561 1.00 50.35 C +ATOM 287 CA GLU A 56 46.098 1.286 45.836 1.00 42.53 C +ATOM 296 CA THR A 57 44.534 3.816 43.480 1.00 41.14 C +ATOM 303 CA TRP A 58 44.540 3.423 39.708 1.00 35.60 C +ATOM 317 CA HIS A 59 44.468 5.853 36.796 1.00 31.89 C +ATOM 327 CA MET A 60 42.658 4.227 33.866 1.00 31.65 C +ATOM 335 CA VAL A 61 41.716 5.345 30.350 1.00 30.43 C +ATOM 342 CA PHE A 62 38.669 4.172 28.360 1.00 34.36 C +ATOM 353 CA SER A 63 37.657 4.908 24.772 1.00 34.69 C +ATOM 359 CA THR A 64 34.448 6.828 23.951 1.00 36.96 C +ATOM 366 CA GLU A 65 34.691 7.644 20.254 1.00 40.08 C +ATOM 375 CA GLY A 66 33.742 11.183 21.285 1.00 40.22 C +ATOM 379 CA LYS A 67 30.272 9.763 22.003 1.00 41.93 C +ATOM 388 CA ILE A 68 30.279 11.116 25.577 1.00 41.52 C +ATOM 396 CA PRO A 69 30.791 14.926 25.537 1.00 42.35 C +ATOM 403 CA TYR A 70 31.228 15.232 29.299 1.00 39.84 C +ATOM 415 CA ARG A 71 32.639 18.451 30.768 1.00 44.14 C +ATOM 426 CA GLU A 72 35.122 19.278 33.515 1.00 43.82 C +ATOM 435 CA GLY A 73 33.472 18.458 36.835 1.00 41.97 C +ATOM 439 CA GLN A 74 30.929 15.874 35.657 1.00 37.19 C +ATOM 448 CA SER A 75 31.285 12.124 36.138 1.00 38.28 C +ATOM 454 CA ILE A 76 30.458 8.792 34.539 1.00 36.84 C +ATOM 462 CA GLY A 77 28.983 5.620 35.918 1.00 35.39 C +ATOM 466 CA VAL A 78 30.311 2.108 35.530 1.00 32.05 C +ATOM 473 CA ILE A 79 28.458 -1.201 35.591 1.00 32.67 C +ATOM 481 CA ALA A 80 30.745 -4.018 36.644 1.00 35.36 C +ATOM 486 CA ASP A 81 30.359 -7.373 34.872 1.00 38.72 C +ATOM 494 CA GLY A 82 28.308 -10.332 36.110 1.00 45.79 C +ATOM 498 CA VAL A 83 25.820 -10.242 39.001 1.00 52.24 C +ATOM 505 CA ASP A 84 25.838 -10.250 42.834 1.00 60.54 C +ATOM 513 CA LYS A 85 25.014 -13.158 45.196 1.00 66.72 C +ATOM 522 CA ASN A 86 21.414 -13.062 43.904 1.00 67.37 C +ATOM 530 CA GLY A 87 21.724 -13.423 40.136 1.00 64.74 C +ATOM 534 CA LYS A 88 20.971 -9.733 39.570 1.00 61.12 C +ATOM 543 CA PRO A 89 23.054 -7.201 37.561 1.00 54.68 C +ATOM 550 CA HIS A 90 25.224 -4.957 39.755 1.00 44.44 C +ATOM 560 CA LYS A 91 23.940 -1.433 40.260 1.00 40.48 C +ATOM 569 CA VAL A 92 25.803 1.546 38.843 1.00 38.45 C +ATOM 576 CA ARG A 93 28.709 2.986 40.828 1.00 38.93 C +ATOM 587 CA LEU A 94 29.778 6.584 40.096 1.00 34.37 C +ATOM 595 CA TYR A 95 33.309 7.878 39.513 1.00 30.27 C +ATOM 607 CA SER A 96 34.425 11.475 39.057 1.00 29.44 C +ATOM 613 CA ILE A 97 36.029 12.090 35.662 1.00 27.61 C +ATOM 621 CA ALA A 98 39.769 12.693 36.069 1.00 31.12 C +ATOM 626 CA SER A 99 40.393 13.712 32.475 1.00 32.42 C +ATOM 632 CA SER A 100 39.566 17.142 31.059 1.00 36.14 C +ATOM 638 CA ALA A 101 37.097 17.367 28.154 1.00 41.07 C +ATOM 643 CA ILE A 102 39.764 16.549 25.527 1.00 47.65 C +ATOM 651 CA GLY A 103 41.172 13.692 27.599 1.00 46.77 C +ATOM 655 CA ASP A 104 44.730 12.612 28.289 1.00 43.82 C +ATOM 663 CA PHE A 105 45.115 12.065 24.522 1.00 41.52 C +ATOM 674 CA GLY A 106 43.862 15.455 23.328 1.00 41.66 C +ATOM 678 CA ASP A 107 41.355 13.883 20.926 1.00 40.90 C +ATOM 686 CA SER A 108 38.132 14.250 22.954 1.00 42.95 C +ATOM 692 CA LYS A 109 37.967 10.535 22.224 1.00 44.74 C +ATOM 701 CA THR A 110 38.731 9.184 25.704 1.00 41.09 C +ATOM 708 CA VAL A 111 37.728 9.519 29.374 1.00 39.03 C +ATOM 715 CA SER A 112 39.912 8.705 32.399 1.00 37.17 C +ATOM 721 CA LEU A 113 39.098 7.476 35.935 1.00 32.10 C +ATOM 729 CA CYS A 114 40.964 7.578 39.261 1.00 30.65 C +ATOM 735 CA VAL A 115 39.724 4.459 41.060 1.00 33.45 C +ATOM 742 CA LYS A 116 40.668 3.524 44.628 1.00 34.75 C +ATOM 751 CA ARG A 117 40.376 -0.250 45.123 1.00 32.85 C +ATOM 762 CA LEU A 118 38.137 -1.094 48.077 1.00 30.50 C +ATOM 770 CA ILE A 119 39.376 -3.752 50.459 1.00 34.34 C +ATOM 778 CA TYR A 120 38.699 -4.266 54.125 1.00 31.39 C +ATOM 790 CA THR A 121 38.264 -7.086 56.567 1.00 28.83 C +ATOM 797 CA ASN A 122 34.792 -7.477 58.109 1.00 26.51 C +ATOM 805 CA ASP A 123 33.626 -8.382 61.634 1.00 31.58 C +ATOM 813 CA ALA A 124 34.191 -12.077 60.901 1.00 27.84 C +ATOM 818 CA GLY A 125 37.759 -11.844 59.728 1.00 32.39 C +ATOM 822 CA GLU A 126 36.809 -12.146 56.073 1.00 35.82 C +ATOM 831 CA ILE A 127 38.655 -9.932 53.598 1.00 38.42 C +ATOM 839 CA VAL A 128 36.025 -8.261 51.421 1.00 33.73 C +ATOM 846 CA LYS A 129 36.482 -6.484 48.090 1.00 31.87 C +ATOM 855 CA GLY A 130 34.363 -3.680 46.686 1.00 26.91 C +ATOM 859 CA VAL A 131 32.680 -5.051 43.569 1.00 27.89 C +ATOM 866 CA CYS A 132 33.074 -2.246 41.018 1.00 28.46 C +ATOM 872 CA SER A 133 36.266 -0.553 42.213 1.00 31.33 C +ATOM 878 CA ASN A 134 37.861 -3.983 41.984 1.00 30.29 C +ATOM 886 CA PHE A 135 36.318 -4.795 38.623 1.00 31.48 C +ATOM 897 CA LEU A 136 37.926 -1.553 37.520 1.00 27.81 C +ATOM 905 CA CYS A 137 41.417 -1.976 38.955 1.00 25.91 C +ATOM 911 CA ASP A 138 41.605 -5.419 37.338 1.00 30.22 C +ATOM 919 CA LEU A 139 40.462 -4.306 33.874 1.00 32.69 C +ATOM 927 CA GLN A 140 42.851 -5.511 31.186 1.00 36.80 C +ATOM 936 CA PRO A 141 43.380 -3.220 28.170 1.00 36.16 C +ATOM 943 CA GLY A 142 40.864 -4.420 25.586 1.00 31.10 C +ATOM 947 CA ASP A 143 38.129 -5.298 28.055 1.00 30.62 C +ATOM 955 CA ASN A 144 34.690 -3.847 27.645 1.00 33.52 C +ATOM 963 CA VAL A 145 33.430 -1.522 30.361 1.00 37.08 C +ATOM 970 CA GLN A 146 29.817 -0.374 30.523 1.00 37.65 C +ATOM 979 CA ILE A 147 29.547 3.413 31.045 1.00 30.95 C +ATOM 987 CA THR A 148 26.637 5.791 31.832 1.00 29.95 C +ATOM 994 CA GLY A 149 26.297 9.581 31.843 1.00 32.81 C +ATOM 998 CA PRO A 150 27.785 12.148 31.800 1.00 34.98 C +ATOM 1005 CA VAL A 151 26.376 12.668 35.275 1.00 36.53 C +ATOM 1012 CA GLY A 152 26.196 15.756 37.474 1.00 43.09 C +ATOM 1016 CA LYS A 153 26.048 19.528 37.068 1.00 48.37 C +ATOM 1025 CA GLU A 154 26.921 20.540 40.633 1.00 49.70 C +ATOM 1034 CA MET A 155 30.710 20.266 40.235 1.00 47.30 C +ATOM 1042 CA LEU A 156 30.882 22.020 36.869 1.00 50.36 C +ATOM 1050 CA MET A 157 33.362 24.883 36.404 1.00 55.29 C +ATOM 1058 CA PRO A 158 32.521 28.612 36.605 1.00 54.88 C +ATOM 1065 CA LYS A 159 32.291 30.776 33.464 1.00 54.92 C +ATOM 1074 CA ASP A 160 34.497 33.503 34.939 1.00 57.22 C +ATOM 1082 CA PRO A 161 38.055 32.687 33.759 1.00 58.62 C +ATOM 1089 CA ASN A 162 39.524 35.240 36.163 1.00 60.44 C +ATOM 1097 CA ALA A 163 37.814 33.910 39.279 1.00 55.80 C +ATOM 1102 CA THR A 164 39.596 32.487 42.316 1.00 51.04 C +ATOM 1109 CA ILE A 165 38.966 28.771 42.756 1.00 50.26 C +ATOM 1117 CA ILE A 166 39.774 26.773 45.885 1.00 47.54 C +ATOM 1125 CA MET A 167 39.883 23.014 45.324 1.00 46.38 C +ATOM 1133 CA LEU A 168 39.700 20.963 48.522 1.00 42.18 C +ATOM 1141 CA ALA A 169 40.377 17.316 47.770 1.00 36.41 C +ATOM 1146 CA THR A 170 41.005 14.086 49.622 1.00 32.98 C +ATOM 1153 CA GLY A 171 42.027 10.802 48.014 1.00 31.36 C +ATOM 1157 CA THR A 172 40.386 10.037 44.680 1.00 30.48 C +ATOM 1164 CA GLY A 173 38.640 13.335 45.359 1.00 33.99 C +ATOM 1168 CA ILE A 174 41.418 15.036 43.394 1.00 35.66 C +ATOM 1176 CA ALA A 175 39.758 13.585 40.300 1.00 36.00 C +ATOM 1181 CA PRO A 176 37.445 16.385 39.155 1.00 39.41 C +ATOM 1188 CA PHE A 177 40.109 18.971 39.976 1.00 43.21 C +ATOM 1199 CA ARG A 178 42.726 17.119 37.955 1.00 41.09 C +ATOM 1210 CA SER A 179 40.235 17.536 35.124 1.00 39.92 C +ATOM 1216 CA PHE A 180 39.808 21.204 36.009 1.00 39.23 C +ATOM 1227 CA LEU A 181 43.528 21.949 35.995 1.00 39.50 C +ATOM 1235 CA TRP A 182 44.305 20.081 32.770 1.00 41.47 C +ATOM 1249 CA LYS A 183 42.141 22.654 30.972 1.00 48.08 C +ATOM 1258 CA MET A 184 43.477 25.547 33.062 1.00 52.79 C +ATOM 1266 CA PHE A 185 47.102 25.043 32.014 1.00 57.35 C +ATOM 1277 CA PHE A 186 48.075 21.921 30.051 1.00 55.98 C +ATOM 1288 CA GLU A 187 45.758 23.173 27.297 1.00 54.44 C +ATOM 1297 CA LYS A 188 44.908 26.236 25.196 1.00 51.29 C +ATOM 1306 CA HIS A 189 41.395 27.080 24.003 1.00 51.35 C +ATOM 1316 CA ASP A 190 40.108 29.972 21.873 1.00 54.30 C +ATOM 1324 CA ASP A 191 37.199 30.481 24.249 1.00 53.95 C +ATOM 1332 CA TYR A 192 38.816 29.937 27.634 1.00 50.68 C +ATOM 1344 CA LYS A 193 41.916 31.388 29.230 1.00 51.00 C +ATOM 1353 CA PHE A 194 42.322 30.967 32.956 1.00 52.09 C +ATOM 1364 CA ASN A 195 43.672 34.234 34.312 1.00 56.46 C +ATOM 1372 CA GLY A 196 42.616 34.078 37.969 1.00 57.17 C +ATOM 1376 CA LEU A 197 43.874 31.920 40.843 1.00 57.92 C +ATOM 1384 CA GLY A 198 43.549 28.151 41.086 1.00 56.67 C +ATOM 1388 CA TRP A 199 44.258 26.886 44.592 1.00 51.55 C +ATOM 1402 CA LEU A 200 44.411 23.170 45.379 1.00 49.17 C +ATOM 1410 CA PHE A 201 44.558 21.335 48.709 1.00 48.60 C +ATOM 1421 CA LEU A 202 45.122 17.570 48.598 1.00 45.34 C +ATOM 1429 CA GLY A 203 44.885 15.480 51.742 1.00 48.55 C +ATOM 1433 CA VAL A 204 46.225 11.936 51.755 1.00 50.23 C +ATOM 1440 CA PRO A 205 47.942 9.740 54.365 1.00 51.51 C +ATOM 1447 CA THR A 206 51.284 9.148 52.648 1.00 50.21 C +ATOM 1454 CA SER A 207 53.551 10.483 49.894 1.00 49.38 C +ATOM 1460 CA SER A 208 53.267 7.061 48.259 1.00 43.49 C +ATOM 1466 CA SER A 209 49.588 8.049 48.093 1.00 42.57 C +ATOM 1472 CA LEU A 210 49.990 11.424 46.364 1.00 42.65 C +ATOM 1480 CA LEU A 211 48.121 11.446 43.035 1.00 39.33 C +ATOM 1488 CA TYR A 212 49.516 13.214 39.935 1.00 40.89 C +ATOM 1500 CA LYS A 213 52.128 15.234 41.873 1.00 45.88 C +ATOM 1509 CA GLU A 214 54.518 15.406 38.899 1.00 53.22 C +ATOM 1518 CA GLU A 215 51.680 16.911 36.889 1.00 55.16 C +ATOM 1527 CA PHE A 216 50.757 19.475 39.514 1.00 60.55 C +ATOM 1538 CA GLY A 217 54.488 20.153 39.524 1.00 66.64 C +ATOM 1542 CA LYS A 218 54.575 21.110 35.850 1.00 68.86 C +ATOM 1551 CA MET A 219 51.398 23.159 36.265 1.00 66.97 C +ATOM 1559 CA LYS A 220 53.138 25.090 39.061 1.00 65.97 C +ATOM 1568 CA GLU A 221 55.654 26.250 36.459 1.00 70.02 C +ATOM 1577 CA ARG A 222 53.584 26.507 33.294 1.00 73.48 C +ATOM 1588 CA ALA A 223 52.005 29.449 35.175 1.00 76.21 C +ATOM 1593 CA PRO A 224 53.272 29.877 38.804 1.00 79.25 C +ATOM 1600 CA GLU A 225 51.296 33.124 39.020 1.00 81.84 C +ATOM 1609 CA ASN A 226 47.873 31.528 38.622 1.00 78.84 C +ATOM 1617 CA PHE A 227 48.418 28.176 40.350 1.00 75.28 C +ATOM 1628 CA ARG A 228 49.090 27.305 43.996 1.00 72.05 C +ATOM 1639 CA VAL A 229 49.165 23.724 45.323 1.00 68.82 C +ATOM 1646 CA ASP A 230 49.258 22.581 48.958 1.00 66.54 C +ATOM 1654 CA TYR A 231 49.605 18.943 49.968 1.00 60.31 C +ATOM 1666 CA ALA A 232 48.551 17.560 53.332 1.00 57.39 C +ATOM 1671 CA VAL A 233 50.260 14.228 53.945 1.00 57.14 C +ATOM 1678 CA SER A 234 48.465 13.579 57.244 1.00 60.81 C +ATOM 1684 CA ARG A 235 50.959 11.010 58.514 1.00 60.74 C +ATOM 1695 CA GLU A 236 54.268 12.594 57.481 1.00 59.17 C +ATOM 1704 CA GLN A 237 53.494 16.197 58.450 1.00 59.62 C +ATOM 1713 CA THR A 238 52.590 18.236 61.521 1.00 63.18 C +ATOM 1720 CA ASN A 239 52.019 21.937 62.188 1.00 66.71 C +ATOM 1728 CA ALA A 240 52.096 23.767 65.537 1.00 70.06 C +ATOM 1733 CA ALA A 241 51.302 21.400 68.410 1.00 72.44 C +ATOM 1738 CA GLY A 242 52.383 18.324 66.438 1.00 72.38 C +ATOM 1742 CA GLU A 243 48.826 18.169 65.110 1.00 69.71 C +ATOM 1751 CA ARG A 244 48.674 15.776 62.148 1.00 67.21 C +ATOM 1762 CA MET A 245 48.712 17.796 58.933 1.00 64.20 C +ATOM 1770 CA TYR A 246 45.246 17.082 57.556 1.00 60.65 C +ATOM 1782 CA ILE A 247 43.617 18.437 54.409 1.00 62.98 C +ATOM 1790 CA GLN A 248 42.035 21.001 56.761 1.00 64.64 C +ATOM 1799 CA THR A 249 45.057 21.461 59.009 1.00 63.37 C +ATOM 1806 CA ARG A 250 46.891 22.664 55.903 1.00 62.47 C +ATOM 1817 CA MET A 251 44.123 25.201 55.251 1.00 63.35 C +ATOM 1825 CA ALA A 252 44.571 26.305 58.854 1.00 65.73 C +ATOM 1830 CA GLU A 253 47.973 27.809 58.076 1.00 65.97 C +ATOM 1839 CA TYR A 254 46.267 30.063 55.517 1.00 65.83 C +ATOM 1851 CA LYS A 255 42.991 30.559 57.379 1.00 70.30 C +ATOM 1860 CA GLU A 256 43.578 34.326 57.320 1.00 73.73 C +ATOM 1869 CA GLU A 257 44.189 34.738 53.593 1.00 71.52 C +ATOM 1878 CA LEU A 258 41.459 32.202 52.893 1.00 73.38 C +ATOM 1886 CA TRP A 259 38.790 34.074 54.853 1.00 76.72 C +ATOM 1900 CA GLU A 260 39.721 37.275 53.006 1.00 78.61 C +ATOM 1909 CA LEU A 261 38.580 35.553 49.815 1.00 75.71 C +ATOM 1917 CA LEU A 262 35.391 33.881 51.047 1.00 73.74 C +ATOM 1925 CA LYS A 263 33.562 37.165 50.535 1.00 73.64 C +ATOM 1934 CA LYS A 264 34.299 38.143 46.954 1.00 72.48 C +ATOM 1943 CA ASP A 265 31.954 37.554 43.993 1.00 69.65 C +ATOM 1951 CA ASN A 266 34.660 35.649 42.106 1.00 65.06 C +ATOM 1959 CA THR A 267 35.835 33.117 44.683 1.00 58.24 C +ATOM 1966 CA TYR A 268 34.459 29.646 43.909 1.00 51.04 C +ATOM 1978 CA VAL A 269 35.192 26.827 46.382 1.00 44.95 C +ATOM 1985 CA TYR A 270 35.012 23.150 45.368 1.00 44.96 C +ATOM 1997 CA MET A 271 35.162 20.122 47.656 1.00 41.72 C +ATOM 2005 CA CYS A 272 35.314 16.468 46.632 1.00 37.19 C +ATOM 2011 CA GLY A 273 36.343 13.080 47.951 1.00 37.65 C +ATOM 2015 CA LEU A 274 36.040 10.886 51.020 1.00 39.39 C +ATOM 2023 CA LYS A 275 33.076 12.283 52.955 1.00 44.86 C +ATOM 2032 CA GLY A 276 34.322 13.183 56.400 1.00 49.16 C +ATOM 2036 CA MET A 277 36.932 15.608 55.168 1.00 53.30 C +ATOM 2044 CA GLU A 278 33.917 17.921 55.165 1.00 56.74 C +ATOM 2053 CA LYS A 279 33.531 18.089 58.947 1.00 59.30 C +ATOM 2062 CA GLY A 280 36.982 19.413 59.776 1.00 58.94 C +ATOM 2066 CA ILE A 281 36.705 22.048 57.063 1.00 61.43 C +ATOM 2074 CA ASP A 282 33.453 23.402 58.515 1.00 67.06 C +ATOM 2082 CA ASP A 283 35.050 23.189 61.972 1.00 74.12 C +ATOM 2090 CA ILE A 284 37.991 25.422 61.040 1.00 78.49 C +ATOM 2098 CA MET A 285 35.456 27.566 59.201 1.00 82.25 C +ATOM 2106 CA VAL A 286 32.941 27.959 62.027 1.00 83.44 C +ATOM 2113 CA SER A 287 35.610 29.113 64.469 1.00 83.43 C +ATOM 2119 CA LEU A 288 36.927 31.601 61.887 1.00 85.53 C +ATOM 2127 CA ALA A 289 33.506 33.025 60.970 1.00 86.85 C +ATOM 2132 CA GLU A 290 31.841 32.696 64.387 1.00 89.26 C +ATOM 2141 CA LYS A 291 34.438 35.312 65.347 1.00 88.73 C +ATOM 2150 CA ASP A 292 33.635 37.891 62.652 1.00 88.03 C +ATOM 2158 CA GLY A 293 30.219 37.450 61.081 1.00 87.88 C +ATOM 2162 CA ILE A 294 27.319 35.051 61.511 1.00 84.61 C +ATOM 2170 CA ASP A 295 27.665 31.329 62.188 1.00 82.45 C +ATOM 2178 CA TRP A 296 29.539 29.627 59.355 1.00 80.12 C +ATOM 2192 CA PHE A 297 26.527 27.452 58.512 1.00 78.99 C +ATOM 2203 CA ASP A 298 24.167 30.241 57.486 1.00 76.37 C +ATOM 2211 CA TYR A 299 27.074 31.748 55.561 1.00 74.07 C +ATOM 2223 CA LYS A 300 27.679 28.620 53.473 1.00 74.31 C +ATOM 2232 CA LYS A 301 24.059 29.146 52.464 1.00 75.97 C +ATOM 2241 CA GLN A 302 24.921 32.563 51.018 1.00 75.38 C +ATOM 2250 CA LEU A 303 27.896 31.099 49.155 1.00 72.10 C +ATOM 2258 CA LYS A 304 25.917 28.207 47.690 1.00 72.08 C +ATOM 2267 CA ARG A 305 23.595 31.021 46.594 1.00 74.82 C +ATOM 2278 CA GLY A 306 26.071 32.136 43.958 1.00 71.84 C +ATOM 2282 CA ASP A 307 27.505 28.682 43.220 1.00 67.23 C +ATOM 2290 CA GLN A 308 30.620 29.291 45.346 1.00 60.18 C +ATOM 2299 CA TRP A 309 30.585 26.177 47.537 1.00 52.25 C +ATOM 2313 CA ASN A 310 29.894 22.997 45.597 1.00 45.03 C +ATOM 2321 CA VAL A 311 30.327 19.716 47.403 1.00 39.13 C +ATOM 2328 CA GLU A 312 30.507 16.190 46.110 1.00 35.17 C +ATOM 2337 CA VAL A 313 31.761 13.957 48.861 1.00 30.12 C +ATOM 2344 CA TYR A 314 31.112 10.230 49.021 1.00 28.23 C +ATOM 2358 CA ALA B 1 2.311 24.702 44.475 1.00 74.17 C +ATOM 2363 CA THR B 2 3.590 24.207 48.055 1.00 74.76 C +ATOM 2370 CA TYR B 3 3.069 20.876 49.837 1.00 73.52 C +ATOM 2382 CA ASN B 4 3.748 19.874 53.435 1.00 75.75 C +ATOM 2390 CA VAL B 5 6.618 17.399 53.868 1.00 75.95 C +ATOM 2397 CA LYS B 6 7.769 15.523 56.983 1.00 77.70 C +ATOM 2406 CA LEU B 7 11.351 14.325 57.458 1.00 78.91 C +ATOM 2414 CA ILE B 8 11.807 11.511 59.985 1.00 81.00 C +ATOM 2422 CA THR B 9 15.560 12.046 60.247 1.00 87.49 C +ATOM 2429 CA PRO B 10 17.662 9.793 62.539 1.00 92.94 C +ATOM 2436 CA GLU B 11 18.161 13.147 64.282 1.00 96.61 C +ATOM 2445 CA GLY B 12 14.579 14.154 65.041 1.00 97.52 C +ATOM 2449 CA GLU B 13 11.602 14.823 62.748 1.00 96.90 C +ATOM 2458 CA VAL B 14 11.547 17.892 60.480 1.00 96.63 C +ATOM 2465 CA GLU B 15 8.340 19.701 59.440 1.00 94.86 C +ATOM 2474 CA LEU B 16 9.471 21.479 56.254 1.00 91.55 C +ATOM 2482 CA GLN B 17 7.281 23.141 53.598 1.00 89.75 C +ATOM 2491 CA VAL B 18 8.485 22.069 50.145 1.00 87.92 C +ATOM 2498 CA PRO B 19 6.906 23.558 46.964 1.00 86.35 C +ATOM 2505 CA ASP B 20 5.990 21.744 43.717 1.00 86.29 C +ATOM 2513 CA ASP B 21 8.578 22.751 41.083 1.00 83.78 C +ATOM 2521 CA VAL B 22 11.385 22.401 43.639 1.00 80.98 C +ATOM 2528 CA TYR B 23 13.439 19.280 44.481 1.00 77.04 C +ATOM 2540 CA ILE B 24 13.212 18.196 48.120 1.00 76.45 C +ATOM 2548 CA LEU B 25 16.959 18.133 48.851 1.00 75.15 C +ATOM 2556 CA ASP B 26 17.154 21.745 47.689 1.00 75.80 C +ATOM 2564 CA GLN B 27 14.616 22.906 50.280 1.00 76.31 C +ATOM 2573 CA ALA B 28 16.562 20.957 52.914 1.00 78.86 C +ATOM 2578 CA GLU B 29 19.698 23.011 52.198 1.00 81.51 C +ATOM 2587 CA GLU B 30 17.491 26.106 52.510 1.00 83.25 C +ATOM 2596 CA ASP B 31 15.857 25.933 55.935 1.00 81.92 C +ATOM 2604 CA GLY B 32 19.280 24.859 57.151 1.00 79.08 C +ATOM 2608 CA ILE B 33 18.621 21.130 57.157 1.00 76.93 C +ATOM 2616 CA ASP B 34 21.528 18.731 56.618 1.00 73.53 C +ATOM 2624 CA LEU B 35 20.738 15.738 54.421 1.00 67.74 C +ATOM 2632 CA PRO B 36 23.138 13.391 52.547 1.00 65.90 C +ATOM 2639 CA TYR B 37 23.916 14.226 48.912 1.00 64.85 C +ATOM 2651 CA SER B 38 26.659 13.373 46.412 1.00 62.58 C +ATOM 2657 CA CYS B 39 26.193 13.603 42.652 1.00 60.99 C +ATOM 2663 CA ARG B 40 22.908 15.441 43.251 1.00 58.35 C +ATOM 2674 CA ALA B 41 21.699 14.108 39.886 1.00 56.38 C +ATOM 2679 CA GLY B 42 19.886 10.955 40.991 1.00 56.66 C +ATOM 2683 CA SER B 43 22.465 8.336 40.010 1.00 58.55 C +ATOM 2689 CA CYS B 44 23.548 7.052 43.447 1.00 56.27 C +ATOM 2695 CA SER B 45 22.057 5.987 46.791 1.00 58.20 C +ATOM 2701 CA SER B 46 23.574 8.773 48.890 1.00 59.13 C +ATOM 2707 CA CYS B 47 20.220 10.475 49.517 1.00 65.64 C +ATOM 2713 CA ALA B 48 17.911 7.436 49.610 1.00 69.71 C +ATOM 2718 CA GLY B 49 14.733 7.635 51.681 1.00 73.09 C +ATOM 2722 CA LYS B 50 11.712 5.340 52.183 1.00 73.77 C +ATOM 2731 CA VAL B 51 8.551 7.412 51.568 1.00 76.51 C +ATOM 2738 CA VAL B 52 5.237 7.081 53.429 1.00 78.85 C +ATOM 2745 CA SER B 53 2.180 9.376 53.647 1.00 79.57 C +ATOM 2751 CA GLY B 54 2.118 10.991 50.218 1.00 76.32 C +ATOM 2755 CA SER B 55 3.577 10.944 46.726 1.00 76.31 C +ATOM 2761 CA VAL B 56 6.436 12.592 44.828 1.00 77.50 C +ATOM 2768 CA ASP B 57 7.691 12.960 41.243 1.00 76.83 C +ATOM 2776 CA GLN B 58 11.150 11.483 40.555 1.00 76.66 C +ATOM 2785 CA SER B 59 10.976 10.827 36.792 1.00 80.19 C +ATOM 2791 CA ASP B 60 14.688 11.644 36.510 1.00 83.51 C +ATOM 2799 CA GLN B 61 15.175 8.137 37.916 1.00 85.74 C +ATOM 2808 CA SER B 62 18.644 7.080 36.699 1.00 85.85 C +ATOM 2814 CA TYR B 63 19.324 5.049 39.852 1.00 84.49 C +ATOM 2826 CA LEU B 64 15.683 4.296 40.629 1.00 89.06 C +ATOM 2834 CA ASP B 65 15.356 0.604 39.742 1.00 92.21 C +ATOM 2842 CA ASP B 66 12.421 -1.791 39.331 1.00 92.35 C +ATOM 2850 CA GLY B 67 10.747 -2.542 42.659 1.00 89.07 C +ATOM 2854 CA GLN B 68 12.336 0.632 44.010 1.00 88.41 C +ATOM 2863 CA ILE B 69 9.483 2.828 42.742 1.00 86.11 C +ATOM 2871 CA ALA B 70 7.060 0.441 44.446 1.00 81.10 C +ATOM 2876 CA ASP B 71 8.985 -0.310 47.648 1.00 76.82 C +ATOM 2884 CA GLY B 72 8.653 3.423 48.186 1.00 73.00 C +ATOM 2888 CA TRP B 73 12.342 4.386 48.095 1.00 67.93 C +ATOM 2902 CA VAL B 74 13.052 8.007 47.136 1.00 63.84 C +ATOM 2909 CA LEU B 75 16.093 9.940 45.892 1.00 58.37 C +ATOM 2917 CA THR B 76 15.524 13.198 47.826 1.00 55.82 C +ATOM 2924 CA CYS B 77 17.941 15.109 45.556 1.00 58.23 C +ATOM 2930 CA HIS B 78 15.777 14.389 42.513 1.00 64.55 C +ATOM 2940 CA ALA B 79 12.108 14.429 43.512 1.00 68.40 C +ATOM 2945 CA TYR B 80 9.442 17.152 43.581 1.00 69.69 C +ATOM 2957 CA PRO B 81 6.414 16.584 45.842 1.00 71.39 C +ATOM 2964 CA THR B 82 3.015 16.014 44.179 1.00 73.67 C +ATOM 2971 CA SER B 83 1.278 15.771 47.557 1.00 76.90 C +ATOM 2977 CA ASP B 84 1.940 16.119 51.289 1.00 75.20 C +ATOM 2985 CA VAL B 85 4.840 13.765 52.050 1.00 71.37 C +ATOM 2992 CA VAL B 86 6.363 11.824 54.956 1.00 70.12 C +ATOM 2999 CA ILE B 87 9.770 10.300 54.188 1.00 74.18 C +ATOM 3007 CA GLU B 88 12.211 8.403 56.410 1.00 78.53 C +ATOM 3012 CA THR B 89 15.541 9.964 55.407 1.00 79.79 C +ATOM 3019 CA HIS B 90 19.062 8.538 55.881 1.00 79.40 C +ATOM 3029 CA LYS B 91 17.584 5.099 55.099 1.00 84.52 C +ATOM 3038 CA GLU B 92 20.016 2.596 53.549 1.00 91.64 C +ATOM 3047 CA GLU B 93 20.192 -0.858 51.981 1.00 98.97 C +ATOM 3056 CA GLU B 94 23.321 -2.924 51.298 1.00106.32 C +ATOM 3065 CA LEU B 95 22.104 -6.552 51.453 1.00111.32 C +ATOM 3073 CA THR B 96 18.778 -8.417 51.866 1.00116.01 C +ATOM 3080 CA GLY B 97 18.877 -11.302 49.394 1.00116.63 C +ATOM 3084 CA ALA B 98 22.056 -9.833 47.910 1.00116.02 C +ATOM 3091 CA GLU C 19 26.080 -2.480 15.294 1.00 73.96 C +ATOM 3100 CA SER C 20 23.405 0.198 14.956 1.00 67.27 C +ATOM 3106 CA LYS C 21 22.937 3.927 15.380 1.00 59.27 C +ATOM 3115 CA LYS C 22 19.198 3.481 15.874 1.00 58.42 C +ATOM 3124 CA GLN C 23 17.251 3.141 19.137 1.00 59.89 C +ATOM 3133 CA GLU C 24 17.931 -0.276 20.610 1.00 62.66 C +ATOM 3142 CA GLU C 25 16.850 -0.453 24.226 1.00 64.27 C +ATOM 3151 CA GLY C 26 13.211 -0.817 25.116 1.00 61.78 C +ATOM 3155 CA VAL C 27 12.703 -2.073 21.582 1.00 58.37 C +ATOM 3162 CA VAL C 28 10.779 -5.347 21.485 1.00 54.17 C +ATOM 3169 CA THR C 29 9.481 -7.339 18.549 1.00 52.79 C +ATOM 3176 CA ASN C 30 6.670 -9.775 17.786 1.00 51.30 C +ATOM 3184 CA LEU C 31 4.863 -9.997 21.112 1.00 51.05 C +ATOM 3192 CA TYR C 32 1.766 -11.297 19.327 1.00 50.51 C +ATOM 3204 CA LYS C 33 1.373 -13.532 16.266 1.00 49.49 C +ATOM 3213 CA PRO C 34 -1.609 -14.150 13.925 1.00 50.98 C +ATOM 3220 CA LYS C 35 -2.450 -17.248 16.011 1.00 55.46 C +ATOM 3229 CA GLU C 36 -2.977 -15.400 19.288 1.00 53.79 C +ATOM 3238 CA PRO C 37 -3.251 -11.638 18.607 1.00 49.32 C +ATOM 3245 CA TYR C 38 -3.674 -9.050 21.318 1.00 46.76 C +ATOM 3257 CA VAL C 39 -7.276 -7.947 21.418 1.00 43.68 C +ATOM 3264 CA GLY C 40 -7.415 -4.194 21.922 1.00 41.62 C +ATOM 3268 CA ARG C 41 -10.273 -1.719 21.954 1.00 40.07 C +ATOM 3279 CA CYS C 42 -11.026 1.064 19.477 1.00 36.37 C +ATOM 3285 CA LEU C 43 -11.330 4.206 21.583 1.00 31.09 C +ATOM 3293 CA LEU C 44 -11.337 6.671 18.673 1.00 28.46 C +ATOM 3301 CA ASN C 45 -11.792 6.653 14.923 1.00 26.74 C +ATOM 3309 CA THR C 46 -11.954 9.920 13.013 1.00 25.29 C +ATOM 3316 CA LYS C 47 -11.667 10.775 9.352 1.00 21.50 C +ATOM 3325 CA ILE C 48 -8.895 13.355 9.121 1.00 19.33 C +ATOM 3333 CA THR C 49 -9.125 14.281 5.442 1.00 20.38 C +ATOM 3340 CA GLY C 50 -11.630 16.676 3.855 1.00 20.12 C +ATOM 3344 CA ASP C 51 -14.895 15.345 2.412 1.00 21.75 C +ATOM 3352 CA ASP C 52 -13.889 16.693 -0.999 1.00 21.19 C +ATOM 3360 CA ALA C 53 -10.651 14.683 -0.749 1.00 21.06 C +ATOM 3365 CA PRO C 54 -10.036 11.974 -3.413 1.00 21.39 C +ATOM 3372 CA GLY C 55 -9.982 9.067 -0.977 1.00 24.42 C +ATOM 3376 CA GLU C 56 -10.374 9.298 2.857 1.00 22.08 C +ATOM 3385 CA THR C 57 -7.723 8.611 5.517 1.00 20.31 C +ATOM 3392 CA TRP C 58 -8.541 7.849 9.162 1.00 19.33 C +ATOM 3406 CA HIS C 59 -6.758 8.520 12.438 1.00 22.68 C +ATOM 3416 CA MET C 60 -7.645 5.951 15.108 1.00 27.16 C +ATOM 3424 CA VAL C 61 -6.672 5.224 18.723 1.00 29.32 C +ATOM 3431 CA PHE C 62 -6.669 1.704 20.220 1.00 34.23 C +ATOM 3442 CA SER C 63 -6.102 0.643 23.847 1.00 37.05 C +ATOM 3448 CA THR C 64 -3.096 -1.517 24.798 1.00 41.86 C +ATOM 3455 CA GLU C 65 -3.169 -1.652 28.621 1.00 48.33 C +ATOM 3464 CA GLY C 66 0.537 -0.885 28.318 1.00 52.45 C +ATOM 3468 CA LYS C 67 0.955 -4.385 26.891 1.00 54.14 C +ATOM 3477 CA ILE C 68 2.429 -3.211 23.570 1.00 51.52 C +ATOM 3485 CA PRO C 69 5.602 -1.279 24.487 1.00 49.85 C +ATOM 3492 CA TYR C 70 6.523 -0.180 20.967 1.00 44.48 C +ATOM 3504 CA ARG C 71 9.185 2.353 19.993 1.00 40.96 C +ATOM 3515 CA GLU C 72 8.727 5.317 17.688 1.00 33.49 C +ATOM 3524 CA GLY C 73 8.913 3.876 14.164 1.00 30.16 C +ATOM 3528 CA GLN C 74 7.423 0.399 14.427 1.00 31.26 C +ATOM 3537 CA SER C 75 4.187 -0.913 12.966 1.00 33.65 C +ATOM 3543 CA ILE C 76 1.454 -3.212 14.278 1.00 33.75 C +ATOM 3551 CA GLY C 77 -0.295 -5.923 12.356 1.00 34.32 C +ATOM 3555 CA VAL C 78 -4.060 -6.111 12.164 1.00 36.67 C +ATOM 3562 CA ILE C 79 -6.137 -9.230 11.507 1.00 41.91 C +ATOM 3570 CA ALA C 80 -9.427 -8.086 10.024 1.00 44.06 C +ATOM 3575 CA ASP C 81 -12.530 -9.927 11.224 1.00 47.03 C +ATOM 3583 CA GLY C 82 -13.972 -12.487 8.829 1.00 53.52 C +ATOM 3587 CA VAL C 83 -12.521 -14.951 6.324 1.00 62.57 C +ATOM 3594 CA ASP C 84 -11.856 -14.200 2.630 1.00 71.97 C +ATOM 3602 CA LYS C 85 -12.935 -17.403 0.861 1.00 76.86 C +ATOM 3611 CA ASN C 86 -13.690 -18.960 4.253 1.00 76.52 C +ATOM 3619 CA GLY C 87 -10.006 -19.837 4.066 1.00 76.22 C +ATOM 3623 CA LYS C 88 -8.802 -19.138 7.616 1.00 71.60 C +ATOM 3632 CA PRO C 89 -8.651 -15.577 8.944 1.00 64.14 C +ATOM 3639 CA HIS C 90 -7.547 -12.649 6.805 1.00 52.35 C +ATOM 3649 CA LYS C 91 -3.753 -12.529 6.474 1.00 46.81 C +ATOM 3658 CA VAL C 92 -2.180 -9.868 8.686 1.00 43.48 C +ATOM 3665 CA ARG C 93 -1.491 -6.414 7.232 1.00 36.99 C +ATOM 3676 CA LEU C 94 0.983 -3.882 8.601 1.00 32.95 C +ATOM 3684 CA TYR C 95 0.340 -0.239 9.510 1.00 24.84 C +ATOM 3696 CA SER C 96 3.003 2.101 10.803 1.00 23.32 C +ATOM 3702 CA ILE C 97 2.244 3.502 14.236 1.00 24.12 C +ATOM 3710 CA ALA C 98 1.243 7.179 13.932 1.00 22.32 C +ATOM 3715 CA SER C 99 1.572 7.636 17.676 1.00 25.69 C +ATOM 3721 CA SER C 100 4.752 7.924 19.726 1.00 28.83 C +ATOM 3727 CA ALA C 101 5.741 5.521 22.508 1.00 35.61 C +ATOM 3732 CA ILE C 102 3.906 7.635 25.079 1.00 38.39 C +ATOM 3740 CA GLY C 103 0.899 7.826 22.742 1.00 31.93 C +ATOM 3744 CA ASP C 104 -1.803 10.384 21.986 1.00 28.77 C +ATOM 3752 CA PHE C 105 -3.050 10.293 25.607 1.00 37.05 C +ATOM 3763 CA GLY C 106 0.503 10.389 26.967 1.00 39.36 C +ATOM 3767 CA ASP C 107 -0.221 7.437 29.266 1.00 41.44 C +ATOM 3775 CA SER C 108 1.566 4.766 27.217 1.00 42.18 C +ATOM 3781 CA LYS C 109 -1.747 2.877 27.156 1.00 42.45 C +ATOM 3790 CA THR C 110 -2.698 3.586 23.515 1.00 38.10 C +ATOM 3797 CA VAL C 111 -1.603 2.971 19.906 1.00 32.79 C +ATOM 3804 CA SER C 112 -2.671 5.020 16.872 1.00 29.60 C +ATOM 3810 CA LEU C 113 -2.713 4.324 13.126 1.00 25.68 C +ATOM 3818 CA CYS C 114 -3.142 6.498 9.999 1.00 24.23 C +ATOM 3824 CA VAL C 115 -5.345 4.496 7.641 1.00 22.80 C +ATOM 3831 CA LYS C 116 -6.221 5.196 4.015 1.00 22.11 C +ATOM 3840 CA ARG C 117 -9.458 3.521 2.955 1.00 25.68 C +ATOM 3851 CA LEU C 118 -8.447 1.440 -0.100 1.00 28.80 C +ATOM 3859 CA ILE C 119 -11.140 1.661 -2.792 1.00 31.75 C +ATOM 3867 CA TYR C 120 -10.086 0.716 -6.312 1.00 32.93 C +ATOM 3879 CA THR C 121 -11.388 -0.733 -9.598 1.00 36.84 C +ATOM 3886 CA ASN C 122 -10.258 -4.257 -10.546 1.00 36.90 C +ATOM 3894 CA ASP C 123 -9.574 -5.562 -14.056 1.00 45.45 C +ATOM 3902 CA ALA C 124 -13.196 -6.758 -14.269 1.00 44.66 C +ATOM 3907 CA GLY C 125 -14.207 -3.102 -14.023 1.00 45.49 C +ATOM 3911 CA GLU C 126 -16.059 -3.511 -10.722 1.00 45.54 C +ATOM 3920 CA ILE C 127 -15.507 -1.321 -7.638 1.00 39.70 C +ATOM 3928 CA VAL C 128 -13.846 -3.171 -4.762 1.00 38.09 C +ATOM 3935 CA LYS C 129 -12.759 -2.512 -1.198 1.00 33.77 C +ATOM 3944 CA GLY C 130 -9.566 -3.363 0.599 1.00 31.98 C +ATOM 3948 CA VAL C 131 -10.443 -5.797 3.385 1.00 33.16 C +ATOM 3955 CA CYS C 132 -8.241 -4.645 6.257 1.00 29.97 C +ATOM 3961 CA SER C 133 -8.238 -0.898 5.607 1.00 30.67 C +ATOM 3967 CA ASN C 134 -12.022 -0.902 5.268 1.00 30.35 C +ATOM 3975 CA PHE C 135 -12.375 -2.946 8.424 1.00 29.86 C +ATOM 3986 CA LEU C 136 -10.223 -0.334 10.195 1.00 29.42 C +ATOM 3994 CA CYS C 137 -11.779 2.834 8.813 1.00 32.27 C +ATOM 4000 CA ASP C 138 -15.116 1.280 9.724 1.00 34.29 C +ATOM 4008 CA LEU C 139 -14.287 0.699 13.399 1.00 37.51 C +ATOM 4016 CA GLN C 140 -16.635 2.170 16.028 1.00 43.76 C +ATOM 4025 CA PRO C 141 -15.630 3.032 19.581 1.00 42.77 C +ATOM 4032 CA GLY C 142 -16.082 -0.210 21.478 1.00 42.83 C +ATOM 4036 CA ASP C 143 -15.117 -2.625 18.696 1.00 40.91 C +ATOM 4044 CA ASN C 144 -12.182 -4.947 19.288 1.00 45.66 C +ATOM 4052 CA VAL C 145 -9.056 -5.146 17.145 1.00 46.95 C +ATOM 4059 CA GLN C 146 -6.707 -8.107 16.606 1.00 48.69 C +ATOM 4068 CA ILE C 147 -3.249 -6.538 17.123 1.00 46.84 C +ATOM 4076 CA THR C 148 -0.010 -8.392 16.264 1.00 46.26 C +ATOM 4083 CA GLY C 149 3.543 -7.117 16.634 1.00 45.60 C +ATOM 4087 CA PRO C 150 5.248 -4.818 17.394 1.00 44.97 C +ATOM 4094 CA VAL C 151 7.423 -5.293 14.321 1.00 44.50 C +ATOM 4101 CA GLY C 152 10.289 -3.716 12.438 1.00 45.33 C +ATOM 4105 CA LYS C 153 13.599 -2.161 13.435 1.00 48.64 C +ATOM 4114 CA GLU C 154 14.166 -0.437 10.074 1.00 48.20 C +ATOM 4123 CA MET C 155 12.437 2.888 10.737 1.00 41.77 C +ATOM 4131 CA LEU C 156 13.839 3.081 14.267 1.00 38.27 C +ATOM 4139 CA MET C 157 15.076 6.540 15.308 1.00 34.29 C +ATOM 4147 CA PRO C 158 18.782 7.419 15.339 1.00 34.05 C +ATOM 4154 CA LYS C 159 20.262 7.521 18.845 1.00 35.82 C +ATOM 4163 CA ASP C 160 22.076 10.792 18.273 1.00 35.95 C +ATOM 4171 CA PRO C 161 19.683 13.401 19.809 1.00 35.63 C +ATOM 4178 CA ASN C 162 21.563 15.948 17.758 1.00 33.92 C +ATOM 4186 CA ALA C 163 21.028 14.172 14.487 1.00 30.82 C +ATOM 4191 CA THR C 164 19.693 15.722 11.305 1.00 25.18 C +ATOM 4198 CA ILE C 165 16.617 13.601 10.636 1.00 19.91 C +ATOM 4206 CA ILE C 166 15.351 13.978 7.060 1.00 13.76 C +ATOM 4214 CA MET C 167 11.843 12.550 6.703 1.00 14.98 C +ATOM 4222 CA LEU C 168 10.385 11.831 3.251 1.00 16.64 C +ATOM 4230 CA ALA C 169 6.747 10.808 3.007 1.00 15.85 C +ATOM 4235 CA THR C 170 3.765 10.346 0.737 1.00 14.23 C +ATOM 4242 CA GLY C 171 0.255 9.724 2.035 1.00 13.78 C +ATOM 4246 CA THR C 172 -0.103 7.560 5.139 1.00 17.62 C +ATOM 4253 CA GLY C 173 3.646 7.343 4.821 1.00 17.20 C +ATOM 4257 CA ILE C 174 3.469 10.213 7.270 1.00 15.91 C +ATOM 4265 CA ALA C 175 2.586 7.783 10.110 1.00 15.63 C +ATOM 4270 CA PRO C 176 6.023 6.933 11.582 1.00 17.04 C +ATOM 4277 CA PHE C 177 7.215 10.514 11.327 1.00 18.21 C +ATOM 4288 CA ARG C 178 4.268 11.745 13.359 1.00 22.35 C +ATOM 4299 CA SER C 179 5.563 9.289 15.983 1.00 25.22 C +ATOM 4305 CA PHE C 180 9.139 10.593 15.614 1.00 25.98 C +ATOM 4316 CA LEU C 181 7.925 14.180 15.767 1.00 29.12 C +ATOM 4324 CA TRP C 182 5.625 13.641 18.714 1.00 31.35 C +ATOM 4338 CA LYS C 183 8.488 12.385 20.871 1.00 30.92 C +ATOM 4347 CA MET C 184 10.841 15.050 19.503 1.00 24.85 C +ATOM 4355 CA PHE C 185 8.741 18.202 20.114 1.00 22.97 C +ATOM 4366 CA PHE C 186 5.604 17.337 22.076 1.00 27.77 C +ATOM 4377 CA GLU C 187 7.117 15.432 25.009 1.00 37.71 C +ATOM 4386 CA LYS C 188 9.542 15.977 27.878 1.00 53.59 C +ATOM 4395 CA HIS C 189 12.355 13.416 28.180 1.00 63.67 C +ATOM 4405 CA ASP C 190 15.318 13.181 30.569 1.00 66.93 C +ATOM 4413 CA ASP C 191 17.480 11.106 28.238 1.00 59.79 C +ATOM 4421 CA TYR C 192 16.190 12.725 25.047 1.00 51.96 C +ATOM 4433 CA LYS C 193 16.700 16.406 24.324 1.00 47.01 C +ATOM 4442 CA PHE C 194 16.580 16.471 20.530 1.00 39.85 C +ATOM 4453 CA ASN C 195 18.572 19.494 19.409 1.00 37.52 C +ATOM 4461 CA GLY C 196 19.361 18.548 15.845 1.00 32.08 C +ATOM 4465 CA LEU C 197 17.310 19.266 12.766 1.00 28.26 C +ATOM 4473 CA GLY C 198 14.051 17.526 11.928 1.00 25.05 C +ATOM 4477 CA TRP C 199 13.211 18.137 8.269 1.00 19.81 C +ATOM 4491 CA LEU C 200 9.908 16.742 7.059 1.00 13.86 C +ATOM 4499 CA PHE C 201 8.855 16.521 3.429 1.00 14.83 C +ATOM 4510 CA LEU C 202 5.288 15.361 2.717 1.00 16.12 C +ATOM 4518 CA GLY C 203 3.701 14.731 -0.681 1.00 13.79 C +ATOM 4522 CA VAL C 204 -0.051 14.414 -1.182 1.00 11.75 C +ATOM 4529 CA PRO C 205 -2.113 15.264 -4.308 1.00 14.66 C +ATOM 4536 CA THR C 206 -4.553 17.737 -2.778 1.00 16.37 C +ATOM 4543 CA SER C 207 -4.756 20.169 0.120 1.00 18.01 C +ATOM 4549 CA SER C 208 -7.780 18.225 1.280 1.00 17.59 C +ATOM 4555 CA SER C 209 -5.452 15.198 1.550 1.00 16.19 C +ATOM 4561 CA LEU C 210 -2.972 16.940 3.860 1.00 14.22 C +ATOM 4569 CA LEU C 211 -2.255 14.980 7.059 1.00 14.43 C +ATOM 4577 CA TYR C 212 -1.624 16.449 10.549 1.00 18.94 C +ATOM 4589 CA LYS C 213 -0.818 19.896 9.150 1.00 22.61 C +ATOM 4598 CA GLU C 214 -2.039 21.572 12.352 1.00 25.73 C +ATOM 4607 CA GLU C 215 0.152 19.413 14.514 1.00 19.23 C +ATOM 4616 CA PHE C 216 3.216 20.178 12.439 1.00 17.80 C +ATOM 4627 CA GLY C 217 2.478 23.890 12.512 1.00 19.90 C +ATOM 4631 CA LYS C 218 2.578 24.001 16.294 1.00 25.54 C +ATOM 4640 CA MET C 219 5.810 22.021 16.188 1.00 26.79 C +ATOM 4648 CA LYS C 220 7.224 24.606 13.819 1.00 31.85 C +ATOM 4657 CA GLU C 221 6.071 27.341 16.219 1.00 38.62 C +ATOM 4666 CA ARG C 222 7.760 25.760 19.233 1.00 39.10 C +ATOM 4677 CA ALA C 223 11.124 24.971 17.668 1.00 35.43 C +ATOM 4682 CA PRO C 224 11.696 27.100 14.528 1.00 32.99 C +ATOM 4689 CA GLU C 225 15.425 26.331 14.360 1.00 33.87 C +ATOM 4698 CA ASN C 226 15.038 22.591 14.986 1.00 30.46 C +ATOM 4706 CA PHE C 227 12.088 21.755 12.732 1.00 24.98 C +ATOM 4717 CA ARG C 228 11.351 22.384 9.075 1.00 19.87 C +ATOM 4728 CA VAL C 229 8.435 21.010 7.118 1.00 14.21 C +ATOM 4735 CA ASP C 230 7.739 21.452 3.398 1.00 12.26 C +ATOM 4743 CA TYR C 231 4.627 20.147 1.722 1.00 14.42 C +ATOM 4755 CA ALA C 232 4.334 19.003 -1.872 1.00 9.99 C +ATOM 4760 CA VAL C 233 0.778 19.232 -3.168 1.00 10.49 C +ATOM 4767 CA SER C 234 1.043 17.769 -6.694 1.00 19.00 C +ATOM 4773 CA ARG C 235 -2.240 19.042 -8.206 1.00 23.13 C +ATOM 4784 CA GLU C 236 -2.069 22.459 -6.578 1.00 17.58 C +ATOM 4793 CA GLN C 237 1.546 23.511 -6.623 1.00 15.89 C +ATOM 4802 CA THR C 238 4.202 24.018 -9.275 1.00 17.86 C +ATOM 4809 CA ASN C 239 7.922 24.800 -9.182 1.00 15.15 C +ATOM 4817 CA ALA C 240 9.558 27.791 -10.892 1.00 21.51 C +ATOM 4822 CA ALA C 241 9.475 25.887 -14.174 1.00 24.05 C +ATOM 4827 CA GLY C 242 5.741 25.110 -13.938 1.00 26.25 C +ATOM 4831 CA GLU C 243 5.999 21.359 -13.153 1.00 25.92 C +ATOM 4840 CA ARG C 244 3.679 19.536 -10.704 1.00 24.04 C +ATOM 4851 CA MET C 245 5.076 19.643 -7.174 1.00 18.58 C +ATOM 4859 CA TYR C 246 5.784 16.047 -6.100 1.00 14.16 C +ATOM 4871 CA ILE C 247 7.910 15.343 -3.034 1.00 16.78 C +ATOM 4879 CA GLN C 248 11.089 15.070 -5.120 1.00 18.72 C +ATOM 4888 CA THR C 249 10.168 18.255 -6.921 1.00 20.93 C +ATOM 4895 CA ARG C 250 9.962 20.031 -3.567 1.00 19.25 C +ATOM 4906 CA MET C 251 13.275 18.471 -2.561 1.00 19.40 C +ATOM 4914 CA ALA C 252 14.910 19.812 -5.760 1.00 20.48 C +ATOM 4919 CA GLU C 253 14.456 23.418 -4.569 1.00 18.19 C +ATOM 4928 CA TYR C 254 16.804 22.515 -1.673 1.00 17.80 C +ATOM 4940 CA LYS C 255 19.038 20.415 -3.902 1.00 20.66 C +ATOM 4949 CA GLU C 256 22.452 21.603 -2.682 1.00 16.05 C +ATOM 4958 CA GLU C 257 21.544 21.914 0.993 1.00 15.89 C +ATOM 4967 CA LEU C 258 20.377 18.297 0.919 1.00 20.74 C +ATOM 4975 CA TRP C 259 23.388 16.939 -0.965 1.00 23.45 C +ATOM 4989 CA GLU C 260 25.645 18.669 1.563 1.00 24.08 C +ATOM 4998 CA LEU C 261 23.573 17.378 4.477 1.00 24.74 C +ATOM 5006 CA LEU C 262 24.020 13.928 2.938 1.00 26.14 C +ATOM 5014 CA LYS C 263 27.792 14.091 3.402 1.00 25.40 C +ATOM 5023 CA LYS C 264 27.457 14.521 7.176 1.00 31.47 C +ATOM 5032 CA ASP C 265 27.877 11.474 9.425 1.00 35.31 C +ATOM 5040 CA ASN C 266 24.934 12.482 11.620 1.00 29.63 C +ATOM 5048 CA THR C 267 22.321 12.795 8.832 1.00 28.00 C +ATOM 5055 CA TYR C 268 19.556 10.160 8.808 1.00 27.00 C +ATOM 5067 CA VAL C 269 17.143 9.903 5.884 1.00 24.65 C +ATOM 5074 CA TYR C 270 13.890 8.016 6.276 1.00 23.37 C +ATOM 5086 CA MET C 271 11.373 7.327 3.518 1.00 18.93 C +ATOM 5094 CA CYS C 272 7.834 6.074 4.043 1.00 18.24 C +ATOM 5100 CA GLY C 273 4.784 5.874 1.826 1.00 22.39 C +ATOM 5104 CA LEU C 274 3.837 4.483 -1.568 1.00 26.95 C +ATOM 5112 CA LYS C 275 6.305 2.384 -3.532 1.00 32.36 C +ATOM 5121 CA GLY C 276 7.741 4.199 -6.514 1.00 37.46 C +ATOM 5125 CA MET C 277 7.714 7.455 -4.608 1.00 28.76 C +ATOM 5133 CA GLU C 278 11.430 6.639 -4.425 1.00 32.22 C +ATOM 5142 CA LYS C 279 12.017 6.321 -8.153 1.00 29.94 C +ATOM 5151 CA GLY C 280 11.317 10.057 -8.293 1.00 24.18 C +ATOM 5155 CA ILE C 281 13.766 10.673 -5.460 1.00 23.68 C +ATOM 5163 CA ASP C 282 16.431 8.365 -6.934 1.00 26.58 C +ATOM 5171 CA ASP C 283 16.211 10.530 -10.054 1.00 28.70 C +ATOM 5179 CA ILE C 284 17.089 13.937 -8.538 1.00 27.28 C +ATOM 5187 CA MET C 285 19.706 12.222 -6.388 1.00 27.45 C +ATOM 5195 CA VAL C 286 21.377 10.712 -9.470 1.00 30.74 C +ATOM 5202 CA SER C 287 21.619 14.159 -11.061 1.00 32.14 C +ATOM 5208 CA LEU C 288 23.240 15.463 -7.873 1.00 34.20 C +ATOM 5216 CA ALA C 289 25.801 12.653 -7.874 1.00 40.16 C +ATOM 5221 CA GLU C 290 26.837 12.825 -11.536 1.00 41.84 C +ATOM 5230 CA LYS C 291 27.855 16.387 -10.793 1.00 43.17 C +ATOM 5239 CA ASP C 292 30.299 15.115 -8.139 1.00 41.84 C +ATOM 5247 CA GLY C 293 31.237 12.232 -10.420 1.00 46.12 C +ATOM 5251 CA ILE C 294 30.053 9.669 -7.864 1.00 45.54 C +ATOM 5259 CA ASP C 295 27.399 6.998 -8.480 1.00 41.14 C +ATOM 5267 CA TRP C 296 24.222 7.605 -6.479 1.00 30.67 C +ATOM 5281 CA PHE C 297 23.381 3.910 -6.151 1.00 31.97 C +ATOM 5292 CA ASP C 298 26.856 2.916 -4.907 1.00 38.12 C +ATOM 5300 CA TYR C 299 26.671 5.875 -2.540 1.00 39.05 C +ATOM 5312 CA LYS C 300 23.196 4.971 -1.294 1.00 41.63 C +ATOM 5321 CA LYS C 301 24.542 1.489 -0.577 1.00 43.40 C +ATOM 5330 CA GLN C 302 27.207 3.064 1.608 1.00 43.79 C +ATOM 5339 CA LEU C 303 24.476 5.181 3.238 1.00 41.51 C +ATOM 5347 CA LYS C 304 22.138 2.343 4.264 1.00 45.18 C +ATOM 5356 CA ARG C 305 25.322 0.535 5.256 1.00 46.65 C +ATOM 5367 CA GLY C 306 25.613 3.181 7.945 1.00 40.29 C +ATOM 5371 CA ASP C 307 21.954 3.487 8.940 1.00 41.21 C +ATOM 5379 CA GLN C 308 21.463 6.730 7.023 1.00 35.55 C +ATOM 5388 CA TRP C 309 18.961 5.674 4.361 1.00 31.22 C +ATOM 5402 CA ASN C 310 16.018 3.728 5.752 1.00 31.61 C +ATOM 5410 CA VAL C 311 13.120 2.841 3.452 1.00 32.13 C +ATOM 5417 CA GLU C 312 9.705 1.332 4.261 1.00 31.51 C +ATOM 5426 CA VAL C 313 7.466 1.606 1.209 1.00 26.39 C +ATOM 5433 CA TYR C 314 4.403 -0.343 0.111 1.00 25.42 C diff --git a/examples/appletParameters.html b/examples/appletParameters.html new file mode 100644 index 0000000..5078c69 --- /dev/null +++ b/examples/appletParameters.html @@ -0,0 +1,294 @@ + +Applet Parameters +
       
+

Download the applet jar file from here. Parameters are described + below, and the javascript API is described here. +

+

Useful to know!!

+
    +
  • Package all your data files into a single (or multiple) zip / jar + files. This is very useful to reduce download time of large data files. + The applet archive tag can take multiple entries separated by commas, + eg
    + <applet code="jalview.bin.JalviewLite" + archive="jalviewApplet.jar, mydata.zip">
    +
  • +
  • Use Jalview for input to a HTML form. For an example of how to + code this using Javascript, click here. +
    +
  • +
  • Embed Jalview into the web page, without the "Start Jalview" + button by setting the embed parameter to true;
    + <param name="embedded" + value="true">
  • +

**NEW FEATURES** in Jalview 2.6

  • Jmol compatibility updated to Jmol 12.1.x series - download the JmolApplet here
  • To use Jmol as the structure viewer for Jalview, you must include the jar file in the applet archive argument thus:
    archive="jalviewApplet.jar,Jmol-12.1.13.jar"
  • Jmol 12.x requires at least Java 1.5 to run in the clients web browser. If the client does not have Java 1.5, or if the Jmol-12.1.13.jar is not added to the archive, the original Jalview structure viewer will still be available.
  • Jalview 2.6 works only with Jmol version 12.1.13 or later. You can use the JmolApplet.jar from the Jmol binary distribution available at the Jmol Sourceforge site, or download the Jmol applet from here
  • Minimum recommended version of Java runtime for the applet is now 1.5 (JalviewLite v2.6 without the Jmol viewer may work ok on earlier Java environments but compatibility can no-longer be guaranteed).
+
**NEW FEATURES** in Jalview 2.5

  • New parameters to control display of tree annotation, width of alignment columns, and to disable the jalview button and check for Jmol on startup.

**NEW FEATURES** in Jalview 2.4

+
    +
  • New applet API methods for feature display control, views, and obtaining current selection via javascript.
  • +
  • Group show and hide parameters: + "showfeaturegroups" and + "hidefeaturegroups". Both take a list + of feature group names (separarated by "|" by default) to hide or show on the displayed + alignment. +
  • +
  • Regular expressions can be used in URL links for sequence IDs.
  • +
  • "debug" parameter to control verbosity of the applet's console output.
  • +
  • "showbutton" parameter to disable launch button and open JalviewLite immediatly.
  • +
  • "nojmol" parameter to disable check for Jmol classes.
  • +

+ **NEW FEATURES** in Jalview 2.3

+
    +
  • Note that Parameter "PDBFile" now takes + the PDB file followed by a space separated list of alignment sequence + ids to associate the structure to. It is also possible to associate + multiple PDB files by adding an incremental value to PDBFile (up to + 10). It is also possible to map specific sequences to specific chains + by using the following notation:
    +
    + <param name="PDBFile" value="First.pdb SeqA SeqB + SeqC">

    + <param name="PDBFile2" value="Second.pdb + A=SeqA B=SeqB C=SeqC">
    + <param name="PDBFile3" value="Third.pdb + D=SeqX B=SeqY C=SeqZ">
    +
  • +
  • Note parameter "PDBSeq" is no longer required.
    +
  • +
  • Jalview 2.3 was updated to work with Jmol 11. See the versions archive if you want to download the old Jmol applet.
  • +

     

    + +
+ **NEW FEATURES** in Jalview 2.1 +
    +
  • Jalview Applet can read and display JNet secondary structure annotation + directly via the jnetfile parameter.
    +
  • +
  • Param UserDefinedColour + - specify your own colours for each residue using a semi colon + separated list. Multiple residues can be assigned the same colour + using commas. eg:
    + <param name="userDefinedColour" + value="D,E=red; K,R,H=0022FF; C=yellow">
    +
  • +
  • Param showFeatureSettings + - this will display the feature settings window when the applet starts.
    +
  • +
  • Param Application_URL value="http://www.jalview.org/services/launchApp"
    +
    This calls a servlet which creates a JNLP file with the alignment + file, annotations file and features file of the applet as arguments. + If the user has Java installed, the returned JNLP file should start + up the full Jalview Application. BUT this does not currently work + for alignment files added to the applet in a zip file.
    +
  • +
  • Alignment file can be a series of parameters using eg PFAM format +
    + <param name="sequence1" + value="Q93XJ9_SOLTU/11-26 TSFLPRKPVVTSLKAI">
    + <param name="sequence2" value="FER1_PEA/14-29 TSFLRTQPMPMSVTTT">
    +
    (All the usual Jalview File formats are valid, however each + new line in an alignment file must be entered as a parameter)
    +
  • +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
<param name=""value="">Description
filefileNameThe file to open, must be on same server as the applet.
sequence1,
+ sequence2,
+ sequence3
sequence in (preferably) PFAM or Fasta formatThe alignment can be added as a series of sequences instead of + from a file.
treefileNameTree file in Newick format
featuresfileNameJalview Features file to be applied to the alignment
annotationsfileNameJalview Annotation file will be added to the alignment
jnetfilefileNameSecondary structure predictions from a Jnet Concise + file will be added to the first sequence in the alignment.
PDBfile(x)

fileName seq1 seq2 seq3

+

or

+

fileName A=seq1 B=seq2 C=seq3

PDB file which is to be associated with a sequence, followed by + space separated list of alignment sequence ids. PDB chains can be + specifed to map to particular sequence by using A=SeqA notation

PDBSeq
+ *Not needed post Jalview 2.3, use PDBFile instead

SequenceIdThe sequence to associate a PDB file with. Note the value is case + sensitive.
defaultColour One of:
+ Clustal, Blosum62, % Identity, Hydrophobic, Zappo, Taylor, Helix + Propensity, Strand Propensity, Turn Propensity, Buried Index, Nucleotide
Default is no colour.
userDefinedColour

Example:
+ D,E=red; K,R,H=0022FF; c=yellow

Define residue colours
showFullIdtrue or falseif true displays start and end residue at the end of sequence + Id.
showAnnotationtrue or falseIf true shows the annotation panel below the alignment.
showConservationtrue or falseDefault is true.
showQualitytrue or falseDefault is true.
showConsensustrue or falseDefault is true.
sortBy Id , Pairwise Identity, or Length Sorts the alignment on startup
RGBcolour as hex stringBackground colour for applet button - purely cosmetic to blend + in with your web page. For orange, enter the value FF6600
embeddedtrue or falseThe applet is embedded in the web page, the "Start Jalview" + button is not displayed.
windowWidthvalueframe width
windowHeightvalueframe height
labellabel textChange text for the Launch Jalview Button
wraptrue or falseOpens new windows in wrapped mode
linkLabel_1Uniprot

Right click on sequence id to see list of available + links. Any new links MUST have $SEQUENCE_ID$ as part of the linkURL_n + value. For multiple links, increment the label and url name by + 1. ie
+ <param name="linkLabel_2" ...,
+ <param name="linkUrl_2"....
+

+

Regular expressions may also be used (since Jalview 2.4) to process the ID string inserted into the URL: +
$SEQUENCE_ID=/<regex to extract ID>/=$
Use the debug flag to check parsing and make sure that special symbols are properly escaped (particularly when generating applet tags from CGI scripts). +
Regex URL links are also applied to the description line (since Jalview 2.4.+).


+ linkUrl_1
+


+ http://us.expasy.org/cgi-bin/
+ niceprot.pl?$SEQUENCE_ID$

+
showFeatureSettingstrue or falseShows the feature settings window when starting the applet
showfeaturegroupsseparator separated list of feature groupsDisplay the features in the given groups on the alignment
hidefeaturegroupsseparator separated list of feature groupsHide the features in the given groups on the alignment + (will be overridden by showfeaturegroups for group names + found in both lists)
application_url

URL of dynamic JNLP servlet,

+

http://www.jalview.org/services/launchApp

Launches full application with original alignment, features and + annotations files used in applet
separatornon-empty separator string
default: |
string used to separate fields in list parameters (such as showfeaturegroups)
debugtrueInstruct the applet to output additional debug messages to the java console
nojmolfalseWhen set, do not try to find Jmol classes. Set this to supress URL not found errors appearing + in server logs when Jmol is not available. +
showbuttontrueShow the jalview button on the page. When false, JalviewLite will open immediately.
sortByTree true or false (default is false) automatically sort the associated alignment view by the tree when a new tree is opened.
showTreeBootstrapstrue or false (default is true)show or hide branch bootstraps
showTreeDistancestrue or false (default is true)show or hide branch lengths
showUnlinkedTreeNodestrue or false (default is false)indicate if unassociated nodes should be highlighted in the tree view
heightScale 1.0 or greater Adjust the height of each cell in the alignment grid relative to the height of a character in the alignment font.
widthScale 1.0 or greater Adjust the width of each cell in the alignment grid relative to the width of a character in the alignment font.
+

 

+
\ No newline at end of file diff --git a/examples/applets.html b/examples/applets.html new file mode 100755 index 0000000..eeb0d87 --- /dev/null +++ b/examples/applets.html @@ -0,0 +1,137 @@ + +Jalview - Applets +
       
+

Jalview comes in two distinct flavours.
+
+ The main application allows connection to multiple web services provided + at the University of Dundee as well as a host of additional useful features + such as printing, making images from your alignment and annotating your + alignment. You need to download and install this software.

+

The applet version runs in web browsers and is a useful interactive + display for precalculated alignments, features and annotations files. + It does not have the full functionality of the main application, such + as making images, saving files, running web service jobs due to security + restrictions imposed on applets.

+

For more information on how to use the applet in your + website, see full list of applet + parameters.

+

Pressing one of the buttons below will load up a cut down version + of Jalview, which runs within your web browser.

+

Ferredoxins, chloroplast precursor related UniRef50 + cluster
+ (15 sequences x 150 residues)

+
+
+ + + + +
+ + + + +
+ + + + + + + + + + + User Defined Colours, loads an associated Newick + format tree file
+

 

+ + + + +
+ + + + +
+ + + + + + + + + + + + + + + Displays a features file on the alignment
+

 

+ + + + +
+ + + + +
+ + + + + + + + + + + + + + + Associates PDB file 1GAQ with sequence FER1_MAIZE
+

 

+ + + + +
+ + + + +
+ + + + + + + + + + + + + + + + + Displays a Multiple Sequence Alignment Based + JNet Prediction for a Sequence
+
+
\ No newline at end of file diff --git a/examples/exampleFeatures.txt b/examples/exampleFeatures.txt new file mode 100755 index 0000000..dc1ba4d --- /dev/null +++ b/examples/exampleFeatures.txt @@ -0,0 +1,311 @@ +ST-TURN-IIL 705b23 +GAMMA-TURN-CLASSIC 788763 +BETA-TURN-IR 9a6a94 +BETA-TURN-IL d6a6ca +BETA-BULGE 1dc451 +Pfam dc206a +PHOSPHORYLATION (S) b974a5 +PHOSPHORYLATION (Y) 7d3881 +Cath 93b1d2 +ASX-TURN-IR 4ccc6e +BETA-BULGE-LOOP-5 4066da +CATMAT-4 4dc465 +CATMAT-3 3eb555 +GAMMA-TURN-INVERSE 7881c7 +SCHELLMANN-LOOP-6 a28bbb +METAL cc9900 +ALPHA-BETA-MOTIF 7bd649 +ASX-MOTIF 6addbb +NEST-LR 3e16d0 +ASX-TURN-IIR 6a4062 +NEST-RL 3e16b2 +ASX-TURN-IIL a67c98 +BETA-TURN-IIR c79792 +PHOSPHORYLATION (T) c88395 +BETA-TURN-IIL 8b5b50 +ST-MOTIF ac25a1 + +STARTGROUP uniprot +Iron-sulfur (2Fe-2S) FER_CAPAA -1 39 39 METAL +Iron-sulfur (2Fe-2S) FER_CAPAA -1 44 44 METAL +Iron-sulfur (2Fe-2S) FER_CAPAA -1 47 47 METAL +Iron-sulfur (2Fe-2S) FER_CAPAA -1 77 77 METAL +Fer2 Status: True Positive Pfam 8_8 FER_CAPAA -1 8 83 Pfam +Ferredoxin_fold Status: True Positive FER_CAPAA -1 3 93 Cath +Iron-sulfur (2Fe-2S) FER_CAPAN -1 86 86 METAL +Iron-sulfur (2Fe-2S) FER_CAPAN -1 91 91 METAL +Iron-sulfur (2Fe-2S) FER_CAPAN -1 94 94 METAL +Iron-sulfur (2Fe-2S) FER_CAPAN -1 124 124 METAL +Fer2 Status: True Positive Pfam 55_13 FER_CAPAN -1 55 130 Pfam +Ferredoxin_fold Status: True Positive FER_CAPAN -1 45 140 Cath +Iron-sulfur (2Fe-2S) FER1_SOLLC -1 86 86 METAL +Iron-sulfur (2Fe-2S) FER1_SOLLC -1 91 91 METAL +Iron-sulfur (2Fe-2S) FER1_SOLLC -1 94 94 METAL +Iron-sulfur (2Fe-2S) FER1_SOLLC -1 124 124 METAL +Fer2 Status: True Positive Pfam 55_13 FER1_SOLLC -1 55 130 Pfam +Ferredoxin_fold Status: True Positive FER1_SOLLC -1 45 140 Cath +Fer2 Status: True Positive Pfam 55_13 Q93XJ9_SOLTU -1 55 130 Pfam +Ferredoxin_fold Status: True Positive Q93XJ9_SOLTU -1 45 140 Cath +Iron-sulfur (2Fe-2S) FER1_PEA -1 91 91 METAL +Iron-sulfur (2Fe-2S) FER1_PEA -1 96 96 METAL +Iron-sulfur (2Fe-2S) FER1_PEA -1 99 99 METAL +Iron-sulfur (2Fe-2S) FER1_PEA -1 129 129 METAL +Fer2 Status: True Positive Pfam 60_13 FER1_PEA -1 60 135 Pfam +Ferredoxin_fold Status: True Positive FER1_PEA -1 50 145 Cath +Fer2 Status: True Positive Pfam 63_13 Q7XA98_TRIPR -1 63 138 Pfam +Ferredoxin_fold Status: True Positive Q7XA98_TRIPR -1 53 148 Cath +Iron-sulfur (2Fe-2S) FER1_MESCR -1 90 90 METAL +Iron-sulfur (2Fe-2S) FER1_MESCR -1 95 95 METAL +Iron-sulfur (2Fe-2S) FER1_MESCR -1 98 98 METAL +Iron-sulfur (2Fe-2S) FER1_MESCR -1 128 128 METAL +Fer2 Status: True Positive Pfam 59_13 FER1_MESCR -1 59 134 Pfam +Ferredoxin_fold Status: True Positive FER1_MESCR -1 49 144 Cath +Iron-sulfur (2Fe-2S) FER1_SPIOL -1 89 89 METAL +Iron-sulfur (2Fe-2S) FER1_SPIOL -1 94 94 METAL +Iron-sulfur (2Fe-2S) FER1_SPIOL -1 97 97 METAL +Iron-sulfur (2Fe-2S) FER1_SPIOL -1 127 127 METAL +Fer2 Status: True Positive Pfam 58_13 FER1_SPIOL -1 58 133 Pfam +Ferredoxin_fold Status: True Positive FER1_SPIOL -1 48 143 Cath +Iron-sulfur (2Fe-2S) FER3_RAPSA -1 39 39 METAL +Iron-sulfur (2Fe-2S) FER3_RAPSA -1 44 44 METAL +Iron-sulfur (2Fe-2S) FER3_RAPSA -1 47 47 METAL +Iron-sulfur (2Fe-2S) FER3_RAPSA -1 77 77 METAL +Fer2 Status: True Positive Pfam 8_8 FER3_RAPSA -1 8 83 Pfam +Ferredoxin_fold Status: True Positive FER3_RAPSA -1 3 93 Cath +Iron-sulfur (2Fe-2S) FER_BRANA -1 39 39 METAL +Iron-sulfur (2Fe-2S) FER_BRANA -1 44 44 METAL +Iron-sulfur (2Fe-2S) FER_BRANA -1 47 47 METAL +Iron-sulfur (2Fe-2S) FER_BRANA -1 77 77 METAL +Fer2 Status: True Positive Pfam 8_8 FER_BRANA -1 8 83 Pfam +Ferredoxin_fold Status: True Positive FER_BRANA -1 2 96 Cath +Iron-sulfur (2Fe-2S) FER2_ARATH -1 91 91 METAL +Iron-sulfur (2Fe-2S) FER2_ARATH -1 96 96 METAL +Iron-sulfur (2Fe-2S) FER2_ARATH -1 99 99 METAL +Iron-sulfur (2Fe-2S) FER2_ARATH -1 129 129 METAL +Fer2 Status: True Positive Pfam 60_13 FER2_ARATH -1 60 135 Pfam +Ferredoxin_fold Status: True Positive FER2_ARATH -1 50 145 Cath +Fer2 Status: True Positive Pfam 60_11 Q93Z60_ARATH -1 60 118 Pfam +Ferredoxin_fold Status: True Positive Q93Z60_ARATH -1 52 118 Cath +Iron-sulfur (2Fe-2S) FER1_MAIZE -1 91 91 METAL +Iron-sulfur (2Fe-2S) FER1_MAIZE -1 96 96 METAL +Iron-sulfur (2Fe-2S) FER1_MAIZE -1 99 99 METAL +Iron-sulfur (2Fe-2S) FER1_MAIZE -1 129 129 METAL +Fer2 Status: True Positive Pfam 60_13 FER1_MAIZE -1 60 135 Pfam +Ferredoxin_fold Status: True Positive FER1_MAIZE -1 50 145 Cath +Fer2 Status: True Positive Pfam 52_12 O80429_MAIZE -1 52 127 Pfam +Ferredoxin_fold Status: True Positive O80429_MAIZE -1 42 137 Cath +ENDGROUP uniprot + + +STARTGROUP netphos +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (T) 89_8 FER_CAPAA -1 89 89 PHOSPHORYLATION (T) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (S) 22_2 FER1_SOLLC -1 22 22 PHOSPHORYLATION (S) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (S) 38_3 FER1_SOLLC -1 38 38 PHOSPHORYLATION (S) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (S) 102_10 FER1_SOLLC -1 102 102 PHOSPHORYLATION (S) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (T) 136_13 FER1_SOLLC -1 136 136 PHOSPHORYLATION (T) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (T) 136_13 Q93XJ9_SOLTU -1 136 136 PHOSPHORYLATION (T) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (S) 22_2 Q93XJ9_SOLTU -1 22 22 PHOSPHORYLATION (S) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (S) 38_3 Q93XJ9_SOLTU -1 38 38 PHOSPHORYLATION (S) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (S) 33_3 FER1_PEA -1 33 33 PHOSPHORYLATION (S) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (S) 42_4 FER1_PEA -1 42 42 PHOSPHORYLATION (S) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (S) 90_9 FER1_PEA -1 90 90 PHOSPHORYLATION (S) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (S) 114_11 FER1_PEA -1 114 114 PHOSPHORYLATION (S) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (T) 4_ FER1_PEA -1 4 4 PHOSPHORYLATION (T) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (T) 28_2 FER1_PEA -1 28 28 PHOSPHORYLATION (T) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (T) 141_14 FER1_PEA -1 141 141 PHOSPHORYLATION (T) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (S) 117_11 Q7XA98_TRIPR -1 117 117 PHOSPHORYLATION (S) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (T) 137_13 Q7XA98_TRIPR -1 137 137 PHOSPHORYLATION (T) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (T) 144_14 Q7XA98_TRIPR -1 144 144 PHOSPHORYLATION (T) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (T) 30_3 Q7XA98_TRIPR -1 30 30 PHOSPHORYLATION (T) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (T) 31_3 Q7XA98_TRIPR -1 31 31 PHOSPHORYLATION (T) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (T) 4_ Q7XA98_TRIPR -1 4 4 PHOSPHORYLATION (T) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (S) 45_4 Q7XA98_TRIPR -1 45 45 PHOSPHORYLATION (S) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (T) 46_4 Q7XA98_TRIPR -1 46 46 PHOSPHORYLATION (T) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (S) 93_9 Q7XA98_TRIPR -1 93 93 PHOSPHORYLATION (S) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (S) 88_8 FER1_SPIOL -1 88 88 PHOSPHORYLATION (S) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (S) 112_11 FER1_SPIOL -1 112 112 PHOSPHORYLATION (S) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (T) 139_13 FER1_SPIOL -1 139 139 PHOSPHORYLATION (T) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (Y) 73_7 FER1_SPIOL -1 73 73 PHOSPHORYLATION (Y) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (S) 19_1 FER1_ARATH -1 19 19 PHOSPHORYLATION (S) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (S) 24_2 FER1_ARATH -1 24 24 PHOSPHORYLATION (S) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (S) 90_9 FER1_ARATH -1 90 90 PHOSPHORYLATION (S) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (S) 107_10 FER1_ARATH -1 107 107 PHOSPHORYLATION (S) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (S) 114_11 FER1_ARATH -1 114 114 PHOSPHORYLATION (S) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (T) 141_14 FER1_ARATH -1 141 141 PHOSPHORYLATION (T) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (Y) 75_7 FER1_ARATH -1 75 75 PHOSPHORYLATION (Y) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (S) 38_3 FER_BRANA -1 38 38 PHOSPHORYLATION (S) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (S) 62_6 FER_BRANA -1 62 62 PHOSPHORYLATION (S) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (T) 89_8 FER_BRANA -1 89 89 PHOSPHORYLATION (T) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (Y) 23_2 FER_BRANA -1 23 23 PHOSPHORYLATION (Y) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (S) 107_10 Q93Z60_ARATH -1 107 107 PHOSPHORYLATION (S) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (S) 114_11 Q93Z60_ARATH -1 114 114 PHOSPHORYLATION (S) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (T) 21_2 Q93Z60_ARATH -1 21 21 PHOSPHORYLATION (T) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (S) 24_2 Q93Z60_ARATH -1 24 24 PHOSPHORYLATION (S) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (Y) 75_7 Q93Z60_ARATH -1 75 75 PHOSPHORYLATION (Y) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (S) 7_ FER1_MAIZE -1 7 7 PHOSPHORYLATION (S) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (S) 19_1 FER1_MAIZE -1 19 19 PHOSPHORYLATION (S) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (S) 44_4 FER1_MAIZE -1 44 44 PHOSPHORYLATION (S) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (S) 45_4 FER1_MAIZE -1 45 45 PHOSPHORYLATION (S) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (S) 90_9 FER1_MAIZE -1 90 90 PHOSPHORYLATION (S) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (S) 107_10 FER1_MAIZE -1 107 107 PHOSPHORYLATION (S) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (S) 114_11 FER1_MAIZE -1 114 114 PHOSPHORYLATION (S) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (T) 134_13 FER1_MAIZE -1 134 134 PHOSPHORYLATION (T) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (T) 141_14 FER1_MAIZE -1 141 141 PHOSPHORYLATION (T) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (Y) 115_11 FER1_MAIZE -1 115 115 PHOSPHORYLATION (Y) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (T) 133_13 O80429_MAIZE -1 133 133 PHOSPHORYLATION (T) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (S) 82_8 O80429_MAIZE -1 82 82 PHOSPHORYLATION (S) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (S) 9_ O80429_MAIZE -1 9 9 PHOSPHORYLATION (S) +High confidence server. Only hits with scores over 0.8 are reported. PHOSPHORYLATION (S) 99_9 O80429_MAIZE -1 99 99 PHOSPHORYLATION (S) +ENDGROUP netphos + +STARTGROUP s3dm +Found in PDBs: 1a70.,1a70. ALPHA-BETA-MOTIF 115_11 FER1_SPIOL -1 115 119 ALPHA-BETA-MOTIF +Found in PDBs: 1a70. ASX-TURN-IIL 107_10 FER1_SPIOL -1 107 109 ASX-TURN-IIL +Found in PDBs: 1a70. ASX-TURN-IR 115_11 FER1_SPIOL -1 115 117 ASX-TURN-IR +Found in PDBs: 1a70. BETA-BULGE 102_10 FER1_SPIOL -1 102 103 BETA-BULGE +Found in PDBs: 1a70. BETA-TURN-IR 59_6 FER1_SPIOL -1 59 62 BETA-TURN-IR +Found in PDBs: 1a70. BETA-TURN-IR 69_7 FER1_SPIOL -1 69 72 BETA-TURN-IR +Found in PDBs: 1a70. BETA-TURN-IR 95_9 FER1_SPIOL -1 95 98 BETA-TURN-IR +Found in PDBs: 1a70. BETA-TURN-IR 108_11 FER1_SPIOL -1 108 111 BETA-TURN-IR +Found in PDBs: 1a70. BETA-TURN-IR 125_12 FER1_SPIOL -1 125 128 BETA-TURN-IR +Found in PDBs: 1a70. BETA-TURN-IR 141_14 FER1_SPIOL -1 141 144 BETA-TURN-IR +Found in PDBs: 1a70. NEST-LR 90_9 FER1_SPIOL -1 90 92 NEST-LR +Found in PDBs: 1a70. NEST-LR 92_9 FER1_SPIOL -1 92 94 NEST-LR +Found in PDBs: 1a70. NEST-LR 140_14 FER1_SPIOL -1 140 142 NEST-LR +Found in PDBs: 1a70. NEST-RL 81_8 FER1_SPIOL -1 81 83 NEST-RL +Found in PDBs: 1a70. NEST-RL 89_9 FER1_SPIOL -1 89 91 NEST-RL +Found in PDBs: 1a70. NEST-RL 91_9 FER1_SPIOL -1 91 93 NEST-RL +Found in PDBs: 1a70. NEST-RL 121_12 FER1_SPIOL -1 121 123 NEST-RL +Found in PDBs: 1a70. SCHELLMANN-LOOP-6 78_8 FER1_SPIOL -1 78 83 SCHELLMANN-LOOP-6 +Found in PDBs: 1a70. SCHELLMANN-LOOP-6 118_12 FER1_SPIOL -1 118 123 SCHELLMANN-LOOP-6 +Found in PDBs: 1a70. ST-MOTIF 59_6 FER1_SPIOL -1 59 63 ST-MOTIF +ALPHA-BETA-MOTIF FER1_SPIOL -1 65 69 ALPHA-BETA-MOTIF +ASX-MOTIF FER1_SPIOL -1 65 69 ASX-MOTIF +ASX-TURN-IIL FER1_SPIOL -1 57 59 ASX-TURN-IIL +ASX-TURN-IR FER1_SPIOL -1 65 67 ASX-TURN-IR +BETA-BULGE FER1_SPIOL -1 52 53 BETA-BULGE +BETA-TURN-IR FER1_SPIOL -1 9 12 BETA-TURN-IR +BETA-TURN-IR FER1_SPIOL -1 19 22 BETA-TURN-IR +BETA-TURN-IR FER1_SPIOL -1 45 48 BETA-TURN-IR +BETA-TURN-IR FER1_SPIOL -1 58 61 BETA-TURN-IR +BETA-TURN-IR FER1_SPIOL -1 75 78 BETA-TURN-IR +BETA-TURN-IR FER1_SPIOL -1 91 94 BETA-TURN-IR +NEST-LR FER1_SPIOL -1 40 42 NEST-LR +NEST-LR FER1_SPIOL -1 42 44 NEST-LR +NEST-LR FER1_SPIOL -1 90 92 NEST-LR +NEST-RL FER1_SPIOL -1 31 33 NEST-RL +NEST-RL FER1_SPIOL -1 39 41 NEST-RL +NEST-RL FER1_SPIOL -1 41 43 NEST-RL +NEST-RL FER1_SPIOL -1 71 73 NEST-RL +SCHELLMANN-LOOP-6 FER1_SPIOL -1 28 33 SCHELLMANN-LOOP-6 +SCHELLMANN-LOOP-6 FER1_SPIOL -1 68 73 SCHELLMANN-LOOP-6 +ST-MOTIF FER1_SPIOL -1 9 13 ST-MOTIF +Found in PDBs: 1gaq.B ALPHA-BETA-MOTIF 76_8 FER1_MAIZE -1 76 80 ALPHA-BETA-MOTIF +Found in PDBs: 1gaq.B ALPHA-BETA-MOTIF 77_8 FER1_MAIZE -1 77 81 ALPHA-BETA-MOTIF +Found in PDBs: 1gaq.B BETA-TURN-IR 127_13 FER1_MAIZE -1 127 130 BETA-TURN-IR +Found in PDBs: 1gaq.B GAMMA-TURN-CLASSIC 113_11 FER1_MAIZE -1 113 115 GAMMA-TURN-CLASSIC +Found in PDBs: 1gaq.B GAMMA-TURN-INVERSE 59_6 FER1_MAIZE -1 59 61 GAMMA-TURN-INVERSE +Found in PDBs: 1gaq.B GAMMA-TURN-INVERSE 104_10 FER1_MAIZE -1 104 106 GAMMA-TURN-INVERSE +Found in PDBs: 1gaq.B NEST-LR 92_9 FER1_MAIZE -1 92 94 NEST-LR +Found in PDBs: 1gaq.B NEST-LR 94_9 FER1_MAIZE -1 94 96 NEST-LR +Found in PDBs: 1gaq.B NEST-RL 83_8 FER1_MAIZE -1 83 85 NEST-RL +Found in PDBs: 1gaq.B NEST-RL 91_9 FER1_MAIZE -1 91 93 NEST-RL +Found in PDBs: 1gaq.B NEST-RL 93_9 FER1_MAIZE -1 93 95 NEST-RL +Found in PDBs: 1gaq.B NEST-RL 123_12 FER1_MAIZE -1 123 125 NEST-RL +ALPHA-BETA-MOTIF FER1_MAIZE -1 132 136 ALPHA-BETA-MOTIF +ALPHA-BETA-MOTIF FER1_MAIZE -1 174 178 ALPHA-BETA-MOTIF +ALPHA-BETA-MOTIF FER1_MAIZE -1 175 179 ALPHA-BETA-MOTIF +ALPHA-BETA-MOTIF FER1_MAIZE -1 180 184 ALPHA-BETA-MOTIF +ALPHA-BETA-MOTIF FER1_MAIZE -1 181 185 ALPHA-BETA-MOTIF +ALPHA-BETA-MOTIF FER1_MAIZE -1 214 218 ALPHA-BETA-MOTIF +ALPHA-BETA-MOTIF FER1_MAIZE -1 215 219 ALPHA-BETA-MOTIF +ALPHA-BETA-MOTIF FER1_MAIZE -1 218 222 ALPHA-BETA-MOTIF +ALPHA-BETA-MOTIF FER1_MAIZE -1 223 227 ALPHA-BETA-MOTIF +ALPHA-BETA-MOTIF FER1_MAIZE -1 246 250 ALPHA-BETA-MOTIF +ALPHA-BETA-MOTIF FER1_MAIZE -1 251 255 ALPHA-BETA-MOTIF +ALPHA-BETA-MOTIF FER1_MAIZE -1 254 258 ALPHA-BETA-MOTIF +ALPHA-BETA-MOTIF FER1_MAIZE -1 258 262 ALPHA-BETA-MOTIF +ALPHA-BETA-MOTIF FER1_MAIZE -1 279 283 ALPHA-BETA-MOTIF +ALPHA-BETA-MOTIF FER1_MAIZE -1 280 284 ALPHA-BETA-MOTIF +ALPHA-BETA-MOTIF FER1_MAIZE -1 289 293 ALPHA-BETA-MOTIF +ALPHA-BETA-MOTIF FER1_MAIZE -1 296 300 ALPHA-BETA-MOTIF +ALPHA-BETA-MOTIF FER1_MAIZE -1 299 303 ALPHA-BETA-MOTIF +ASX-TURN-IIL FER1_MAIZE -1 160 162 ASX-TURN-IIL +ASX-TURN-IIR FER1_MAIZE -1 107 109 ASX-TURN-IIR +BETA-BULGE FER1_MAIZE -1 31 32 BETA-BULGE +BETA-BULGE FER1_MAIZE -1 43 44 BETA-BULGE +BETA-TURN-IIL FER1_MAIZE -1 170 173 BETA-TURN-IIL +BETA-TURN-IIR FER1_MAIZE -1 71 74 BETA-TURN-IIR +BETA-TURN-IIR FER1_MAIZE -1 140 143 BETA-TURN-IIR +BETA-TURN-IIR FER1_MAIZE -1 274 277 BETA-TURN-IIR +BETA-TURN-IL FER1_MAIZE -1 64 67 BETA-TURN-IL +BETA-TURN-IR FER1_MAIZE -1 33 36 BETA-TURN-IR +BETA-TURN-IR FER1_MAIZE -1 50 53 BETA-TURN-IR +BETA-TURN-IR FER1_MAIZE -1 100 103 BETA-TURN-IR +BETA-TURN-IR FER1_MAIZE -1 103 106 BETA-TURN-IR +BETA-TURN-IR FER1_MAIZE -1 136 139 BETA-TURN-IR +BETA-TURN-IR FER1_MAIZE -1 171 174 BETA-TURN-IR +BETA-TURN-IR FER1_MAIZE -1 172 175 BETA-TURN-IR +BETA-TURN-IR FER1_MAIZE -1 206 209 BETA-TURN-IR +BETA-TURN-IR FER1_MAIZE -1 207 210 BETA-TURN-IR +BETA-TURN-IR FER1_MAIZE -1 223 226 BETA-TURN-IR +BETA-TURN-IR FER1_MAIZE -1 233 236 BETA-TURN-IR +BETA-TURN-IR FER1_MAIZE -1 252 255 BETA-TURN-IR +BETA-TURN-IR FER1_MAIZE -1 264 267 BETA-TURN-IR +BETA-TURN-IR FER1_MAIZE -1 289 292 BETA-TURN-IR +BETA-TURN-IR FER1_MAIZE -1 295 298 BETA-TURN-IR +CATMAT-3 FER1_MAIZE -1 20 22 CATMAT-3 +CATMAT-3 FER1_MAIZE -1 47 49 CATMAT-3 +CATMAT-3 FER1_MAIZE -1 97 99 CATMAT-3 +CATMAT-4 FER1_MAIZE -1 189 192 CATMAT-4 +GAMMA-TURN-INVERSE FER1_MAIZE -1 68 70 GAMMA-TURN-INVERSE +GAMMA-TURN-INVERSE FER1_MAIZE -1 84 86 GAMMA-TURN-INVERSE +GAMMA-TURN-INVERSE FER1_MAIZE -1 232 234 GAMMA-TURN-INVERSE +GAMMA-TURN-INVERSE FER1_MAIZE -1 240 242 GAMMA-TURN-INVERSE +GAMMA-TURN-INVERSE FER1_MAIZE -1 244 246 GAMMA-TURN-INVERSE +NEST-LR FER1_MAIZE -1 30 32 NEST-LR +NEST-LR FER1_MAIZE -1 66 68 NEST-LR +NEST-LR FER1_MAIZE -1 106 108 NEST-LR +NEST-LR FER1_MAIZE -1 108 110 NEST-LR +NEST-LR FER1_MAIZE -1 212 214 NEST-LR +NEST-LR FER1_MAIZE -1 276 278 NEST-LR +NEST-LR FER1_MAIZE -1 307 309 NEST-LR +NEST-RL FER1_MAIZE -1 64 66 NEST-RL +NEST-RL FER1_MAIZE -1 105 107 NEST-RL +NEST-RL FER1_MAIZE -1 107 109 NEST-RL +NEST-RL FER1_MAIZE -1 306 308 NEST-RL +ST-TURN-IIL FER1_MAIZE -1 20 22 ST-TURN-IIL +ALPHA-BETA-MOTIF FER1_MAIZE -1 24 28 ALPHA-BETA-MOTIF +ALPHA-BETA-MOTIF FER1_MAIZE -1 25 29 ALPHA-BETA-MOTIF +BETA-TURN-IR FER1_MAIZE -1 75 78 BETA-TURN-IR +GAMMA-TURN-CLASSIC FER1_MAIZE -1 61 63 GAMMA-TURN-CLASSIC +GAMMA-TURN-INVERSE FER1_MAIZE -1 7 9 GAMMA-TURN-INVERSE +GAMMA-TURN-INVERSE FER1_MAIZE -1 52 54 GAMMA-TURN-INVERSE +NEST-LR FER1_MAIZE -1 40 42 NEST-LR +NEST-LR FER1_MAIZE -1 42 44 NEST-LR +NEST-RL FER1_MAIZE -1 31 33 NEST-RL +NEST-RL FER1_MAIZE -1 39 41 NEST-RL +NEST-RL FER1_MAIZE -1 41 43 NEST-RL +NEST-RL FER1_MAIZE -1 71 73 NEST-RL +ALPHA-BETA-MOTIF FER1_MAIZE -1 176 180 ALPHA-BETA-MOTIF +ALPHA-BETA-MOTIF FER1_MAIZE -1 233 237 ALPHA-BETA-MOTIF +ALPHA-BETA-MOTIF FER1_MAIZE -1 247 251 ALPHA-BETA-MOTIF +ALPHA-BETA-MOTIF FER1_MAIZE -1 278 282 ALPHA-BETA-MOTIF +ALPHA-BETA-MOTIF FER1_MAIZE -1 286 290 ALPHA-BETA-MOTIF +ALPHA-BETA-MOTIF FER1_MAIZE -1 295 299 ALPHA-BETA-MOTIF +ASX-MOTIF FER1_MAIZE -1 122 126 ASX-MOTIF +ASX-MOTIF FER1_MAIZE -1 160 164 ASX-MOTIF +ASX-TURN-IR FER1_MAIZE -1 122 124 ASX-TURN-IR +BETA-BULGE-LOOP-5 FER1_MAIZE -1 122 126 BETA-BULGE-LOOP-5 +BETA-BULGE-LOOP-5 FER1_MAIZE -1 239 243 BETA-BULGE-LOOP-5 +BETA-TURN-IR FER1_MAIZE -1 122 125 BETA-TURN-IR +BETA-TURN-IR FER1_MAIZE -1 160 163 BETA-TURN-IR +BETA-TURN-IR FER1_MAIZE -1 239 242 BETA-TURN-IR +BETA-TURN-IR FER1_MAIZE -1 261 264 BETA-TURN-IR +CATMAT-3 FER1_MAIZE -1 80 82 CATMAT-3 +CATMAT-3 FER1_MAIZE -1 87 89 CATMAT-3 +CATMAT-3 FER1_MAIZE -1 262 264 CATMAT-3 +NEST-RL FER1_MAIZE -1 124 126 NEST-RL +NEST-RL FER1_MAIZE -1 241 243 NEST-RL +NEST-RL FER1_MAIZE -1 292 294 NEST-RL +ENDGROUP s3dm diff --git a/examples/exampleFile.jar b/examples/exampleFile.jar new file mode 100755 index 0000000000000000000000000000000000000000..3231974e83a81e33625c5ac553b1cc09b6ddf918 GIT binary patch literal 2674 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 E8~Nfk3;+NC literal 0 HcmV?d00001 diff --git a/examples/exampleFile_2_3.jar b/examples/exampleFile_2_3.jar new file mode 100644 index 0000000000000000000000000000000000000000..8c6114d3df8adee1f9a5e6cf176c9749aa891c48 GIT binary patch literal 78764 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

%f z6XeCTQTy_~KdrO}}o#l+*M2x^PoA`zu^#`KFXf{Qom6;LOLJ>98>Etr zLN*(gAw<#YjYBEX4(NR^^6j~TdXhKbu9Q^8Q=kzwOi}gaJSYlwI7biVvUO6+>8HGJ z=;0l{{+HC%gFy@_B;fZPH^5rKH*ug;!v)jeNsm!y9Lm2B+h4G1wEiiegV+w zYYzqdvzOMl6RJw-X)O9r)ywBSc28OGm_Af{k<}E!mR*Cw0NSPRnp7^r`XW$7(tXd% zMz)va(lXz$&1c!BSYfieGdP{d*#WEx4lXn(qLd9f3J*Y_)^wkd3%NyG2+;NzG_%yfzOW~UM7)y@`h@5IFS(#EGxxltePZ+mG~ zw~u1yPdF$~ij8HAS_Iz^OX1Eyom&2JH$rufv!@oBt5V$<|BkbU8LY<#Xm@;-*yb0L zKYr)FC6%cArfaA#vK5WcjIKIW?6sLt1|2mC_u1o{VHyqBOrRddu_Ye^`sfI9`=CdLHxlr*jM4I zZRSuW8O%E{ma|J-7oguVs`;{3F*`R>3Y8X6QJ@vyfrK2_4$~_iqkd~S8qC)LsBqU$}LRE{x56b7nD9RNdAn%?T3}MRqVmdu$ZJWVT$Bug+5*M zKVTd&CZD~X&lbMxXOt)eJWG`vFHL29BTg;>>g8&rK#8RL+VP3STV}8gV@WKs-IDt* zT_(57A+wc$Qj%Oah)dwROv9sk#B4vBeZas59OK4{aqcfHo_i7{;bqowA$cqA67zOu z=c1yn4JICRKpC2Ez&AOiI>Q88PHjZ7>t1`q}25Cm@%8!Cqh z6P=!y5TZj#%=$R35$IOQ;9>`;a&VJSsx>qkT}Qt6sOZl^P_c)5mS+PXwMRp8>SYqPaGd>#hBcQ(2VFe9>5&z5 zGm^4EJ@G$cZ`Mq-3g`Av{VUJsrd|;x62jv}QCCo&Bpw`cZ?rY>nSFY4Ynhy1ECXt< z6IR_X>0g@Qqc)&~W*KU8Oy^MRu|9rb_xl3U7N`z-dw^l(R-}*cRFTofuPao3mI^G( z{MO#n(_%WrvrWVMn3?>;;+rD5;$O&O>wJmt4ly(0!*jGtR5?*5w`(`IylY zB%J+L^k}2UwUVhTH+mU-v?7_XOin^>wEsQTk}uc~Ke?oAjC1Ewq8?`SA5cDSC%fZQ zt6~M{mqB^l{&!qNy;;oAS#X*to`nN4eBmtJ8%-jAwH54im9hP?neUGjYGjNL<>1ps zuLwGPF_~{IR9fc1IJ36$dT3Z5J`4c97|9x`z2ZIZphr?|pzGjCGv;IA0?fxYu&Vf; z$$w?jM@vJ&%ddx%G`$}^Nsh@#D?$EC1gCs*^g*K!Xg+=EGYS4YmJ@8?A`c-b_jsqF zQXV&|Zs_8r%rMk5?cyK(Mt00-8yj4rE zwzm)v>!7!+_6k<^_x<6`nv<(n>$|Keu7UqL+T?@^u<^5`lQcR$#uob$)e<7C{p=_6 zEs}ehj_rFcFzmzbV&Nn8+h03mZwGAW2nW50EOTI4?ZT*w90T)A=#&bq@4vqN9Bj{| zrfcu8ZjEB+5|-Nt$C|EsYOyQd=_{pac||u*f^n`#XigXkruo)+40z5^R1c(PVJI`Y zNdMsBADc08O$;IU4G*iYJ$cZz)mR2PXHjQ%@q*Y?CCgx@m^>w@Fx_Nh#L?LPqjZgy zH4M6SKw0+Gx_;G5v1j{HPXi=B3f-ayy0{UyTddtcL}68)dTnv3AlQOFXpP7MMoASu zBBnnf5mO`f-@*^h4&IxD^JuTu;@3Z)IwjQj?mTxk_mBM&5M0N&-n@Pl4kU|Tk`t5H zsHGWbKBly?fjeuGeA=0^6I0aqiV-qi^m@eVmnkK?ar8T#p#K&^;I_E}H(?DC;Tau5 zF;-?m>~*1(=}4$qfZ7Si$Xv2{HU`lWYJwDadKXWb#Qc?VrRPneMFk#|p&KO>wSH8n zBG*1WnAX>l_Iq}?is{rGWhB&$& zR}5&1#Eo%Kj=RprAhDdmh!Tih+*j!cqm&+yo-C-;WJ?z**ZVk@{vk4~aZSPlsMsF% z56s=tD63aU0v_*YQ_F0joh^|59EtwvzTsm&&tl;t*Z?ydOd! zbzj=jIOCI13KQ$T!FJOBJgVO!&cCN)#;sPO3%X-T6zk3fL%9j6`BEKf4|7 zF=+PeS-$ZrpUT#~Uzg|4E^Qhiah&AP(~rZF4C%{s@d+p}<;)a|<*&`$e{FQ2!28R= z<+spMo@%jg(VT3Y9*LAfJ0maBXBT6e{|*>JXc_p&%A~H;A#;Q5-)z*OmIWP@E^yWD zcY1VZlw14pOFjga-{ioybun7J+<{d1cRa!#wN zmi#ZC*4&U;5YDxB)VX`9r*)1_+dqZxr~z>@YZh??tT1{z?63Gl*hG_9QWweTx9Q){ zKMK#TG-N9YmECo-AyNHYh*=M!(Zj-d?VFH(kfV)78y^|)l)LW=-o3|J_x$ieIF1If zm6G(*Jy?&vKm9~R?XS*2n?9l4rdXYVyeN)t*2lvFs4trcEahm7kh#lGW&*rZU8CC< z8Bu?V8XV`|42NdM=JUZLJK{jFhSQum<~6>qh zpE&vTbFyOqJlDQwPzBd=l2Yk%lN>KHmv0^Xn*2R_cE=aK%o=xm7YnU~^eueG zn)tx*`QInY=<;Qxd!na8LqHwhz@inlN%s$j5p7}TDWUa=W|1Rio>IKuG;k^g-~e!) z7Sm(xfD;;LDP_N>O%Paxq-0-WJ#Ha8x%?#a45sBvM@;2{q6pVBal4!zP!K(Mu(U-I zo@}B)oRfhX-)B}2)XEOxm4FNja?Z!`LE4lzgLaz8DV;U)*#dbzLRPMjs2JC zU8-d+&D`^?8tJyapBJ{(j-yy6;0-R`g-P#WniCIrYpgNF<6sv>K5;XbE?lw2&8CO38tRSEUu6h zX6+mB2c(f2K17YM1uK8uK>Pak-!hVMK)59=${Qw;Uyw`nGtDFg6VlucH zSQD07cORYLnu*wUR5(725&d&RNvH@Sx3ziOp(mKnnBK5-}^$NYYZpS*J(Ou;2`P^)OMjzy0lbGA?ws&pt_kuKG8aII)zCA}r=i80CRna?N}8NIYx zoc^idGOvBeLW+ib_ZKbM7{B2Wn6#BeM+SLu1%bjfQ*Xn+?e7kk1VzlQ85d#F1m}HL zWMD7x#9wO;OCPL$cHaz@&1qNJLX3OT4Cg@wOc|fcV*7qf zbAAi_Hzk(xs_GcProPGOh-O~^6bEj?-^^>Z3=7!y4G~Dd`T1i3Hwlsx>V}7uc>OZ} zy@qZ4tuqgjy4(xy*j36pUfCQ2#)Wn!qChd5tE2!;mgDKukMIPNWSTW#;vInEwVsptRgjCsAW}5n2{isGS)& zC2#CZxENwO8J*LU3z5jV=V@P-J~vk)MA&`q9xJ_2E1s~{jL$aCG0;ys4$NJO*gvD{ z^cD8f^o2#(Gc^(lDoIrW%MK3sDL3(U4LNRmnhNk;Ce7)c zdK%-V&2;?iI{m{pQ_h!aqUjhUgU3ASgt+|1TZqp;i~6B02n$`wWa-5S6P}oEGI?RG-$6wk`A8-nA-myk2P^VPn)W#NMP_GbdiO070sHs zjUy9ie)D00{$S!Kx-qFUM$O0#~>C@keB*$blvzslZl?X zPcNOZ(p-?ZlelyhW36|uhFB7XVzUstnsl)IU66yJYe7tk|F@+^^;}1Z{#+#2-s!_& zG(%UT+J=rn50H-~QF6RqRe0A$+mrSRlflGLC%9mI-lp&(pu4ta@`0^w2D$n?@ z<8T*f08&)Ft2b@Uva6qdo{kuB$0<7Uo>0khpRGdosMm=c(Msqh)S}P;#k+ zxn9A=-Ft;cJ}9yh>L?`C1LEm{lyGA%(&Kb#!D>W1L>R$A#wD(~1|DIv6K6B7u4;BH zG7#O;g5IaEyx%D&w_PZrhuNza!nmlDjXU?$h2o!wLbLTLFeUa{-3)uTH}-g@Wy#F} zq3N{D)u;CsTir_<&rkz&Lh^d4(5C7DahhEncez5yXDD$`Un(o}1vfaa{~^(U0+^8c zyL8crxch{L1H*K)_n!gX*VH@p!=M0Ohu!Pf@4UIQ95#9zVA8(#$peD3GfSn#NF{Gq zt*&JJcZZ=!blOT}GC|%2=r+6eUi;W<;tFz!U)}EyC}`LIv)xkfLfL7X%V-Ro49lJ+%TJYQY&LB*>D|6TX|P z_!ez8JqXdMb{%e^zkaoC(t`xNC&pK^hnUoj!TC)_a>5X47k#N#{HhObN2DRlZ4bb1 ztuPxJ6+i%gJN`EkmX|~W@l~aD@)bvs7JL4xPnIxoQ$0`!{?U$5*XMi!8<@a36xo?R z!QV35QSIKmx((ljEPRAq?=+QgokJAxKDvIq|8xT#`EbQevv?OU$(+1atifW4)Rw3$ z?z}(oO;`EtV6qf*y0~jvS8QClckPzeN_+WsWSPZyW$G}8MJL&~R@5=82MP|<>6O(> zT<-I(olRnZ_jhyKDyesEPxdgH*n`DIAQ!ySo&1!81j?<95rp&>VPhp60KX`@`EMlY zO;0Y0I7Xlr)(JL%pBB#e0+>(u%!}bs-{YIH%jgwM)pSmvfubJs)2_kQdn-d9r~ay^ z=Fd9$Tzr33WUF{(Iy$DLkSm>|Ui;n9ynbm7;&fxAwoDHl?-<5`X9AIXzzMQljMjdk zg*mOcGNL@h)DTw8-&oFT$4&+)elb7yb4fRemfg?;;G0^B8=ayN zS=b|&(I#2Ehs|g^7bQH;+?~BwcvYQ6lU#_VhWnKOJ-uX2)@!y+NOODQ

1>N*G-`8{}LPv-MIu{SOm+z9(sis$hduLq0NlWX(D8
zZ5VYOY!tna-+lUNipt-+4Wu?QuX$P@CeX((j^%l$X5ogiWZiYo36XB8e^;IG#+@piY+^RaO4VADZUg>EY)+n-)!S*a^>JkR;(A3ZVV
zH>CbX*R>cHX&(`$hwKM@uM2z}h@jv4;Wy!}dlqLiFKh(HK<@X%osEvH4&-4mO#1>(
z20*Q-?WNoVX@-XdXqSycsQbM;6`29bDz7T(AzT-4A@wd8%EWJsc86u8FY$VQuu2~B
zc?jjCdHhkH-byMHpma5lIIY^t3#}43A}JAv?l*s?6CI$2lyjS_Ci;d`p-X+MYsNop
zv$L~61VrXqB-UnE*RBp#YPQzy?ixKP7r{gcK^}0U(Vi)i$}xVe9P?=c#ZAiJBk_%V
z!!RCr3@Wl-YkB!W;EXLV0<*itgt)ydAr@5=a-tU
z_VY~6$AXm?eC;jlsc_hnhTz??W>+qJ2-t;V)>A!~NAC5?I}w`yUSA;so90%5`H(HT
z#dg-LM+K|3Z;c1q$OQe3Xg~%0-(dzy%sVjqvaSf&cmMGdbmKt^dqAw0f3LRKe+1v`
z)Sn`)1{Toc<O)|@POPzl;sfDqgGJH!Sx4zdQ9wD(x%D>mWZcg
zn@Q8f^vf47uK;@q#NY)_e^I|C%1n;7?74x+FV8F+VCQ`Uxg6GM@afL^L!co4Dq;}<
zME*=&Xo)77;Nn@oNQ+!t%L1jSse`Th1m}$25kfzmM$$IM{eE;zQw!)&lWQJeF7C^o
z@!?XhztXv^`hP}56S=D!7>v(8O)|LepO@Sct7r2sJ}c3s3`;gl>v<)VcZM3wGMk>H
zFS8EmLbLWoP8}o<|6gX+j`b*b%`fo%S)<#e^?Fu~T14cQwpSThzPz956b(SU7?UyS
zUz1#bbuv#fHkKk?!2b5{YOgM&KM>o{D~91``sOUjUk^$)1&|=GX1d3eatEwXGiUFe
z8Q_bp79Nno1(IgPc)pID<}l8GDXo9yqrXn0@WDT^D#x;*x*lo<4j^5kt$`l?PS9P|
zS?~0dU`xsyl$2mpWpyz{fr_2QE*r?1p`4Y2|4d6{V6^WdIBa(<-J<2C7FMV1x?=Mi
zILneLuk0pmZFKVYOWG>76_0d40A%c;4gAeFiA<5}lW(y*va1TMFXhU-fh!){h@>*^
z`%>xeOI;EkdZY`yqU#U@ZV-c<1|u+!XaSHZTBs~}Y)7XuWAGs@NM*=q>2nYAdtdGA
zxq$k1un*Ej25Q~x$ki1E=SjoPZ)6hNHb}|2oCs%!+WuRi;^p%x^7)z-AMSg`o+n%@dBHyc&xhkYZ{+<$
zyDkbyR8^r`p1N0oyDa4a5ub<8{?~y1n*f~aJJ(k#iAK)BPdFu6C}_H+uTj_YeuYU=HzB(Z(>F)Y-?p|jT%Zg1u2?BL4G=xJwr?q}n&A_cfO9I?$8XX6N
zW^3}}jnaii26Fj;0DdEI*VKISgiR6tt@>_hzi{c4B;AmHBpFymmldhPjm{nP8VVfA(9{vrX2pvIy{@ud*J`}p`6
z_6fcS7qUIC;MnoxHs{yo!cVw~`S@_h@F*707GZ~X?#ENjv9h=k*S30|FlgU(-cuv7
zzVozN_2^FZk(lG*up&B15TX@vvE&0Kh}FiiD(*h3AwC!ljzymSIVmB&>fgZWa+xjd
zxADDW`f1$Y>3AIL(R?rdZD+INI6?LB(#|O5er#64c``9%9GDmJLAgdED|Q+oO%?
zbC+EpfbUbQirpq+U#HmB)l-R=kMC3O4`D8MakA=%qgIulJ^oyd^KSk$m*WT#okGjm
zFQVM4N4c33uJ|4ZAyc{olt8>01PG+a6-1ZG6tCr_xcx;}H51+_xcsR6s
zNEUmacK_j4aEu5T|9rUeTW@QW2x&9I)49(`k*V@uSIr_P3??d+f2h?$%+(_%}
ztOE|#dW_E+Qj5H$J~KIi^wm(~wUrYa(cb66(smuO<6+&A9a{kWZ3$+|<`?I$1E=C?
zTYQ4W6C#@luLkAycdd#!g^5uLA%M49wZH9I?>W`}&Cu;Zj}z(^l{tu@Hs%%Ey-h<9
z76?AwKlGkE{N3;XvXy_zv0gBud2@gq+fkege|cBo-I
zkiFu*hUDGU1d(CEbh2UDV(VGyF#IOm()p8~nV+h?Qz9}GKZ}CPBuN0YlakMG+|)z@
zVEg8QH$y^o7Rmxz==*Hq0`HaV6XS;Ii+1`8BBsW46K1eelT+vBXhJpI^OO4}E*FIc
z4!QI3HbZf@>*fv5)7;j-&Mwju$^*S!0Lt%LOhg(vE>vRgdW9Q&x5^ISWdYyjCP&k}
zfPeN?0=-2G4R|V2jmtQ<4-e7ikn$GJb*#Kz{-%jol8j4;DEFwa`+%4xoZdIAv?S2`
z;som2r26@Vi09rUnOJs6T_smxVN*pfEOeM22
zjF~CCVM|B^MrG3^$W!B2nZy0?bQ}!IqeT
zN*niqHCay0ZP6YDg-%1b2@(5LRED
zv%~Yi_c&92!K2-JC;&t7Os>X5my>~r=(hT+)HULEu-`3eWsnBq?n3Tp-65N2>h=2B
z-r9q>s#Vp7UhyiDwjLS6C`gb>@SqD3$k+yL(|#eVg2KD9pDFz8yxLAq?u*%Fi%cfnPHB5)K%vbhTnF~YTNAwivcoy
zGg&iodmfrI$a0d^auh9eR@~WA^I4;iGDkhyY`uv=trJJR>TZ2uFzWK~MC@oh94Xmy
zi`8-xeSWMd)}T`n%HdhU|2nKvNorNXz?J6S@kd=
z5oBKPWD)AsAk*+$%4nl9x)|rWw%%BAxT`ejAeIFlh)W{9LG~v8HRShK(`W58-N&SNLp`KrhrJ6ucRHBiwUU-AXF!8)r9H{{b^@Ne^zc`v7#o
z80Bn)BOzNR>qz=G-%Ou&rlzexAVwxP$I@GE#h5j4ll%4{&HTG2MiL)uKTZo|f4i4>
zrnoYB0(jks4DgB_pEPZfyrCPsROOYBp9zN2?s8TFqGJtc0vRp6+Q+_x*ESl}2;cKa
zG&0Q)%e=rw>vh(mEeR`h#U*$Y#})1C;kdr+UK%?XCd(Q^rk}9ni#{+iYJe@WB)ko0
z%c_Yhdqz$-Yf2|nz9p&5$&?)%1HNQFPFT>`8+IjaZ7dHxn}dkQ{DkI11J4eRroP88u+ro8HNqY;sJ<<#9uF5qK}UMOQcl+)
z579|jeZP7ImTc?OpY_U#U8hsCM}jt8xT)bE!!}4S
z1RhUSAPM%T-d)+YY-v~Wl`Kj<6JiOhs~rc$7wDB<=pzdzSX$xCT`*Cw%J
zP)i!iG7W1q`%6k!#L$2NWZ_f|H(;g`dc{bDPUrk%G18b3bckEWjsE=gQ5(J^DCu=X
z8%sD|Nvpkoam%qeshi!Sp^TBPt!@yL@!D=x?27>zVxf_S!P6=sZ|JV7a9bm-5#rIZ
zxTk%~JwW@?K3qwgZMVjj&6LjjY|i0D|Cq&RBa^5juC8XT?#1w@`OF+{-!Nq{Id;^Z
zFexevd^anumXD5>`Dvc4FPCb=?+rQ!yl~6VYvBhKWu#NJ3+O14yFDA+>R2z`Lr$=P
zHjap(_1e9C&1LvPPrhI{RKl3+>Q+%<{-Sdz2GTVQA$)Ia`!<%xOJbDJBqO2nKbl?7
zlBWh6_ZoO#<7b$Z47|aIIdfd$D15;?J@OM7Tv<{|=@nHf2B%T*2!9EWb3{VNY
zwmudk31sib#H~cW=++WT(AtCl3|@Tn`E9JWpF{3WWSa
zwwGnv$L+w+bzP1(VHK2){h^|{e^zQ9?-%Ee%(+wNs{~3yeq)P$k||fy-UVpp8?R|PuF3JbN;EHV()`v
zXyQ*|Mn_SkzQ398`=#u>p1RG8^#q;cC6RKyxZaf-8F>wLyNiWJ5RM!@3V+Xs8raPH
zhJVy2Ds=d;VH^7NiF%yr1bA;rs?kvq=^}5u?(tysi7*U&9(wb2GF+UmZ*F1@u2&ct
zF}JVGI=F)sNccbvxwU)vxy<5v146c&zo~tutlD?Y4=gSH4cYbWTbbMqJan{dgaTM$
z_s2U0ut3APnQui(6l=?*KoF%l78WDL4OG}9Md4#w(V%h+ua|B4b+}1xzF}G!x_K}K
zuDq;s5YI9S;mzT~FDLT{`S(-K<~~&FkbyO6Fwo{I+ikg0f6*lU0IM3MfX`dFp
zY#*17{G+X?+OLInP{y5qIq1d1l)x(Njay}EKJQ)6Q(ouA!s_ecZ$|eiTr~m+Zs2)c
z)cT!w5yinet}3E^R(ucqc=>w}a2>Foz54!__n{iH&%r?v(r>a0RKw@#+?l!E>r_|w
zQ%6Y!?!}d;k}`jE4(&(+QdCjIP}Y^kj-|2SXauI&c|k<#Ghfu>D>29Qq`BO7-0}J_Tv*`rdf3z>WLJjkO7xm0T95#h?kP6v1;|
zP&3DT|E~X~;CUD9SirTWx@Ys;(4F_gsdnWV%9Ng3iTMeH$@@
z$B}lB_&rZp#LYv;_4)meyLR)ejJf1;3ibBol_?mW-8K=670Yj98Py(L9+&!ht#%H8
z#q-bS+2L1*t7)5LW_sW63rzZK#5(}0jb_N1^PO)4TDKQgho8sD-IHq&F73boW@FE5
zn)rwHV3yk<_}Ng%0@qJMj(3$!wZURv|85Y%q&YA>Chum0WOlD+JI1}lf~M59M3+j^
zOYBTP-CX6RmJy|6*$*Hu5*myVN|4*TX7p
z@zSh{G$*9
zWS=A}j;HCVx?)(j+PYF7t67;yi3Ii5V3dxBERIrWyY{?2z|}S8TVzO48M)nI
zYGYs4l}#KfbnN`%>jzk$cQ(*2AR)`f4vGTc+za2u>0Uc{&)QwPmBQW9>EDkr-tVjj
z6(^0bxnPN75!@oqE99yW?-Ty~g6G5Yp^S14CZ8z^nN2CQ-rp*q^{Wn&g1FbBjs3pYdO(dG^g|1GSXr!!IfphyGoCa^evwfUMEIK-&LMS4QOUx0$%0+!
zG`Dz>36|3=@oAO8bVUa(bb@6D)0FRFn!-xvDF_1@tG5R>2=(Y|;X)Zz#Ih)(#0_r4
zDv48(Xg4xDf-|Ih``3o!8n6Wvpw_tFpm%Ae)YSIV6s+j7VCB7pg=dQ(W%a-t2vL**
zCU*iuko^b}MZ|TkMjBQlIzHS?y{+gJnVpVic7{@t@gS(u8QR5EoSzvLOTDD-c!F<|Ds6pQ{f=}@Il
zDn59tt4*Oo`bo?&?zqlM!!F>!T&N~v3~AM2{GJIuV;=UREV3b(YR129z{B~0#+VAMMhRGL68g~lv@Lz
zCTM=Lo^ae>ir8_t4M!y!E^ybVd^am4>7S*f35S0;U{#C(!>C^6`ydD%EH^SD8o@fI
zQGsq&LICb^`W|?&`6cRCiB<0roz#68%SM!Ix=aRHuNX!)O?Pb}^FJyB50P929#kx9hNtb(7UbJv{P5x!(M#yO3
zRKR{NiR(=o9d3rqaX(h%=vKwaws5GLlPW9WF@|h3nF2EWLn1}0fz-?LmFOi?khX~{Y%Wm?W$^i#SP7v-4<=91!K4?EGI;L8(8{kcm=vn=
zC?!1|;Bp7jicISAG)j{*_Gg=3De(;V8T=1dFStC=r}w}v(m+^^>CO`T$Li^td1%2-p|@b^}G`Xj~K&AA+iQdv&p(X2({T{_*!
z${ok8qH|;5vLF{v=5yK^Ev1<(V^iSdpl8eXwxq={18GzO+L>U@-2CL@?kPI%L0no;
z^oB9vh0$PI5lLmfT&c}Ua0;uaVvbZTR3#2U?MegdUvJKD-$YAK&>2QWt`;%=-XkOW
zu@J;0Iea6fr==);A_A12HXR*k&gQ_*lJ|2|hlEH2dWTqNySB+XeF5#~j5E1w|BNJtbHF
z(WX-U;{Ee~743IF+9~~S4KOB$KUBpmRmEE6op8S=BLDYSKbn&aF|Zl&P!92;)zm;F
zCqxbk5>JIFRYxFU^r8GaG!59?uMl~Z0(q2U4vMQfV2%H&Ev@*krzCQ!Bog=nO?cERHgkA9P*;C8VwFAd{9{-^2!DB$}vmmKuUT^
zhqSnK>PrNECpA|DXbX%kWRVdNI%%#38u|Yyt2}SinCK}Xx1CKKS;T^+scm;3T~I_J$v{`jB$+U(1d#l+f*?F
zwOBXv2YlrI53@x6^>^;|32A#;5Il@Uf
z!ZAxYx&Nh(-6@AXZu!pOj^?$5gTIW^K8zhZ+&9sWS;@o-rVSKI#_TBF8xtdRr?e`ZPOZ!Y7Lw=O
z=Te#gIe(XhT616q*Gz%*%05w&D=%8C-UzVGs55wN(}SO5eG_6(&x7ghCH;D=NW7w?
zyrP&m#~EHrnM)ryF_kV!z&25raq1&;fK+CYi;v2iV`fAS$*kFq;sD!9Y2p|6d%4w@
znbIpqOv-~u80V^GU*N!$(U=g?0(GKsXiHB^ra?te5fG#St->eF8An~^q@vJJ@^bWa
zU6Z!WD@^sTy4iBXb>h-DC9Gxb-Uj5v*ju3E1GeQBMdlDU`$XILfv4Kv-mmVqGInP^
ze{Zh)TO6%_8u0TwmLoi^-Pzj*ug#cJhh
zK0DVkbbuo30L5GDa`@1#v;f`k;N3k1@QT%ZYkO$bTr_zPI&Xj7czHITn)Q)6`Q5$^
ztyGUpy97~*WwB(uSkm@WM+zfq?UNAp!~^oN=lzO>dX#kOp(`XpD>UlezKi#wwd2BY
z<6{_4SM(Bjgqvgo^-Dw=}?>12k>!)?8
zkCzwcO>af=i>4&N;I;Y?5qOzoCf#-%_M`#fnvZDA3LBQ}H!Z`>u>#0eeM-06;ubul
z4J4uABbW>@>SY)vsI=+D&zta&$BW@p-;KYSdgjQtoi7Q*5HA0rlSM$P62u0TIUt6;EZKr4=G
zdk-_BA>h5#|K$mfePSZ+Fka{pDkFoJMCL^^CxTku-|YNu4Xy@&h9P)I(lwpf=8|}d
zH+VaxfO{o-xDod~|8*Ykef1LYo3hW;rH|b>3)$12Ae$`;f-X{L!%M#9t2fo+_8#P?
zNF@`vX2|FZ%*WyEsO)>Lj;r_hv0Kdxr;d%!#=fU_2glLFQ2uV<#K(TVU`u(1E63VL
z*)~F3hDOz)`zvwbU<(#a8`Bn2z$zxAinVU)4yokaP9zq03g#h4yQea;DNJt+>UDts
zn!{SF9ny=OBHeN$a=$hTj6DqHc1eCOZgUbuhrVlM>QTb+I(GB`vJeV+G`PtYYCbNq
zFtlfC_f>LwV4$HCyJ1#xy{L30yT%^A$R+8M!q;`6JD3GmHNBW%JvgP9DX6ri^zp@p
z+`?kYO4cyVip)=%wZD-;bETp|*VL?J%W4q@Sn0~1z-X9l*jD1Ddon?}m)>&hIwzMW-U6Phvon
z$1=syg9g*O%PXZQK>4YqE-^D@
z8;P_?RgNTu{PAZlEleiFnN^8_l3Wc}S8w{akdm||D+q)Pp0Ic$B8g{`mlIE8NKtfD
zNIopIH>}STnW^XK>ugG2cqa-QoDm|Ewpjn)NIR@3ge(V_C#*Z<6$$3-eg}b_NSFS|p##`BcIp<}Nqqy0V^U~sb_yW#y$m&xmYn0%KMmk`<~VMus0r>AeRe|NgA
zyg9?gk?^vr$7BV+9d&hU0SBSmVkSQ{^it@N{)zeRJ>10&Ul+9N{o$RMY-68fF7JJ`
z%gt3{adgw`1W$lfM=yz{@kx8OrIH;_$=?&Ia8cg5xoIkx*9c00z9>NdHcU}^sl|N$
z@M)}uO0il~fAMrzHjlMShwGVUXw>q9uc~r&ny#!E9=|>K&~f;9Da|WdA0VnJC2Qul
zC)3~MYL}o#QZC*g;7pM266gGpoItQjn3a}kfeI^2s
z>N;aYRE@bf=So(IxnTdJ99l
z9K@=^(5R+2l-51k?`AaN(OUJ-94y)jZWbRzeresO0Yu#$xOWDc)!eaXE((hQf=7J=
z{@rS`9RUhs8ngY226;CxB`6?8e#yrdmglOlZa_;2Zt7PtL6`);%S1b4?p0fPfTdg-
zSF8Z$q1lf$ww|W~)cL00OdHR^tN+g@EUwQTbP-p6tKKelz`ax1{WcDWIPWI4i4Xut
zg5NFQ#ucSXSq~W%THtSo;z;`P?ppr$(KpAh`*n-3iX#bpPBAbXEb#6A^Hd$i7M_D=
z{wL1-TMxM9X3d$b<11Tz#$OJ>&AALW{AY_8tK%8ff>e!lkZ(^lY+6+;eRyQY
zQKXcF+5WYV@PZ;glOQD%6qyTtqxRyIB`tK?;BG}b!efq_xMq&}H#5{N!4;4Ru9_K&
zty?8Y3Gz?f6crU-yxJz?Z_wp0L#LAA8ehC8bG#=;gcFXdaoj08R2E$!fbeB@d@$UOL#R*GjVN0?~~0r0}i
z#tT-jn=k@f2@G{X%E&>}_z+Jd;%bG(yD!Hv=FazK)LlQ1(E*yQGmscT7Y;KwP?9;2
zeU@g2^ugCx9Ra();hOrAxCW8UeS^YQ3PMnxvFbRyT_bG~A2Y;y>*^WWzVD)YVy*WU
zNeTLV_v+%s^`E}9x%$8lWO9WRJU%r5TsCgz%4F|Qd2|^$l`XJU$hp1D82D*qN?h-`
z0$P97k4)z}f7JGRo2StL?>6Q3(Pv0jPdBv}b6Bq*Np3_R;ibNpJkRLI=%vY&8^rjL>c|F`@4VVjPm2)&d};r;>R
zn`ib=0*j~JnLOS}ZvT&h<5dSZVPKA)2C6otOU*GM9lZU@M~F}zkT^m3)_U}@VT>x^
zYk#!8Zoe
z==o{(6B&#Oz4yui)`3$?+?b;5?7=9^QS=5ysJ)pM{-cOtbbulh?96h9-u$mHxjNox
z^X=kWpL0>^7_;b2nL<@ndZH?Z?qm8(
zc57lxj)5DP3eMSn)`K?52_K$OsP-`VI^SN2S(*>tuQECbw1IN9?+!*lDZ99kS#5zU
zxjLHkA(GKu*Yv!y_Wwm9foj-B?>i0OaOLb%8D|=@rc#hI4(Gt+fmcYE;kE+9$Pb~uS0u`cY(i0AXl3de~JpZSvcIf^W6ET5Q
z@#&@$PfD)Nw^1j#sKIwj7+IA*&(Tuhw^m#-Q#wt$B9{aUML#jHv2c3DysQ0FGvt^o
zpcM*a`s7H8z*l0om%}phvX0)j8opuA*#}E29dy3FwNX}4%LUd8#UQY<%ry4GB|!N(
zaf4O|Y^Zm-%qq_EKlNQv48JN_evtT$WIV$3qK``2P-_Fh+BF_SA8oLl`~|f6jln#6
zzi?TJ9tZ$X)wAUz^n=*oAkn}Npi$xx4kZn~`8Q)rKW*5LTA@eTROu&0(k+hZ1(m&2
z=>^yIkE3Ga1P}V;>iFQabBh~%nf1E=H;vrM3WWb0z8mY`s0&a~H2qM~%+{66`3nO~
zOITsY|1yv1iQw0q{-?rN<+WE#wy_ssJ)a^F@e#aiT{QV>ZE~hb`8qx%?Oefun@*q`
zawF&`fxy^D?|Tj3@a61>tkG}|+>n}j)j^NKsnRovq+`YG?T68%=UtpOOASf@eTY)u
z?%A7B^ZJF3`0$N!5;q4B5~?%rY-8V0pu0Hk(PPF6&<78cBvPoc{w+cOj~Y{3U?~>K
zXbhF_vk*P-t@Y)BVE1fAvk%Y&I$6eEIQ8v%rk(9T?Jzz@
z6w&tuzvY`)zkWEEl6R-kq-&ClR*2u+jG&KJSayW~U8rUN>;f3|?cTIZm%xFvuReTZ
zjbaF7K8MP0t3r$Xw^YZJvRDUWbjahz$yGUHop8D5Z^dT#
z)W>D|{$)3d)3#3#)9hnj;qm6ielJXu;=U%{zT-iEl0c_*hfT8=k0rN*ulX??v&n)n
z{abBkXQn8EYn$B3fvgKBVLMS^;xrl~lu|vK0U~W-&F4M>)a828;`7~kO)KwAqC!_Y
zLO=KA8t-loLjH+iMpb|eJnn(ONeO@uzORE@^p|7*<6
z|NnE$P5FPs+*S9E&LIIL3s}JwJ!bFVpSQ>R#r}#6JRJvjt(xz6RZaYt&U_sPc&@J|
zQ%*t_pUzWxdh;=3xb^{aSK;fj6$>tHeu>JvYcZ+oSXU8Uc5qlUO$;(lNo3Ye{V~6!
zV_fhI+Nq)I!MDYuo&*IiIPKT}Liv@HrrGL1?^H&D1He-pRh5ho)`o*O7^yE1b}D;LV}fxp8P$jV*fy
zm11qsidW;h@kLUkE4f%P5`OOJ7N;(owB)!r|y*ZN>^Ry>v`GS6PQyi8iJ``
zP19c6W_Qo4XnC&{PPNeM6FdRBVEv1Ifa5NRU>vA(bZ4OdePSNvjs)QC%Hy+o5v-1I
z)@2Ltj1B6J;?Kd|>Y~j$U8y%h7(sL2wU7gcRyTd7sL1^_x7gsEluMKb(KreE9ZDn4
z9JK}|ZS6ap{OKi>p`S=6SZUdLkoD6UJmrC+%~YPH<`qgKTr=dyE7>>dW>|O*@x%B0
zMUWdp_@?YVYoCTv`IIg^4FJ)t{=t~5WA;5Kmq)CzECzBT8#Q9DlGj%Gdv*_&1K*Wj
zcoze#FQ7t*hGI(w_K2ui5ku-ona?0L%uD#}GC`<^-gNbq;1cs!@6;hEir|2tFJw-R
z|I7D}`TcXLfIl4x20ye@Yz}#m93IR&cK$EX_J2e0_KbF{qLR{8kQbawM>HW0{^Hb&
zK;w7{xy|6y5SqZ5+dut{H*{CUV*@hu?@&G?)-r3`&WviO-vm4VieRP_6@$Z`Xyld
zdG1dp`NB7!bBLTCx215^M-
z8uMrPl((rtmqo_vUd)A8TCk7xy7TpS!ADC8ith{hZ>a^N{5=-y>Tbe{MOZ1kjv1oPz
z!vBfJH*v|IwWjbUfQ6##SO^!S;{lc<
zDgSz_h-9#s^vBpA1OfW8X7B~7&{cG;tW{W7WP1<@6YPuP{Pk3}_!d+t(8)eS$nV5*
zH1V0^+kzC#kdyHE%;9(XybEa+5&zob7pkCVupYKLJRB$yrhbC!=;XY6Aca5tK9}q1
zUDcY@%Tbc0?)d>-g?~=TuRFX){!|7ZpP28x+g27Uy{iZ-3_zq>a}$w6BCt8z+Pds&3D1c;cp
zpHh^Zzw$4RwLn>_7-+(_!M}5RoM0T1#}m3Lf-0+KmH#k?t9BI086qaQh7
zSn%Xkad@{jz!7XeR0K1V;Ks6lTdmll#o~ZB!RR=j-?tiC$bePQXqTJb7RPq4JNhgz
zJiV;PV>#&d(4bnCCo8Rt=g)SW1@D4$)UUS0WDLK;|Zdm?%dOed;Kq@fnT8`VqXHYw!
zBRwU1`Trs99iuC2x_062PRCBiwr!`=v2D9!+ji2i?HzS&+qP}nXXn1(=Q(GL?>oOv
zeymk%;+nH6dyhS8j=8Q{iw{dAPeTixjlErrYjyX2VG)gqrHTBhhCuL?+=~)k*eMKh
zTGTS-a(Vx@W25VFw?iD#{f1+x&J~2`l&6ibetz+4=h-^qyx#GGXYG9trUUY^MSc7P
z0@98|`oaYd55NC0RGB8{(GsU)%|qJtKCYD-rS9&&od{0&-W*H=edfu_W$AqJn$v(4
zAa)$6h1Z_&z5I4%aAPCIYjC`!VQuk29^qtC;?4QevEF>CWw5z^HPNyGg2D3mRR+3_
z`s8dq&V3{5<>q`@X1c+>uc$$%O>dh-?dD=V2-2+X&3jG2`mH`IDloXzb>P}vs?vP@
zqn+*CXbNea!K!U4n2TRjYf
zs@C8;&m>1~fI;{2)e3QhEY)$%Mgvi%dMwp5%SIxFBeR26
z3$$FUDTGTI%|;@tf?!{(O^yOtQd+veh(1S=A;M;pImZ9
z2$YEbE%{x)5Cxz&nhhB@2UoIzXiUZEIRRJ79d5jN=1)ito7LtkM4FK!c7IETQV@=`
zJ-9QVWT_%-TYv{7iXo>AJ_{&WG)G}B0e$q5SgI&1@sv`A=GbGb-l_nWfD}fnHw;}v
zMi#yLQX<6yGs%1nt}?$1>DhoKtGB;qX^OCA&38SNOj<(rg-)uVNk3zjPvDiRLQ#Og
zKRTmKsoa#zMU-O36b#m53P6YGjnX!EmtfHbs^S%0bK*g}xELSJ!OaXA{c&jI;
zMNw{@h^U(B3q@g6@cGqAN+ev~1^-RVb@RCWlV@}&m@C06u#)!5`i?3TgjuHyw?0G>~YexCDd-;xtT8{PL>={uxqomdm
znS((owGvN{MnP_PsDe*uH1R3~d_9uS#rX_gWZ?2I`MC9XypamrFj+L6=4?^08YQnOX
z?1h^iKk>u0mG&&iBy_fSO9bh5iZZY94hK(1n|0o%b%sL0wT&kmwvcTIB)F
zz$s7kh;4ElCbY8))xx?Owin`;&_7Q#ydIqF9Nzc&27FO(+PCNdEx#`wpYt2MT^*;Y
zs=e9Kx=u!Lqr)?s`({>hOM@qHKc@G^mbm0=y39&@E%ncoZ7zJt8@C0;cS{8
zeW6;ZG@q<7Dt}E0C=)Uzgy-}6qB8KG=?5Gcp1N?y
z!{S$2(4t~k-cHYH#)=*HjmA;#{K^E~t+f^MwwoORy1R&tH|rO!BC-STlTII_^D#k~
z9$}n6=N(0&7&Du!mn?|lX=zh#r+`i>%d4Hf~C8U#MXJse9~N>lo4^3t6r5I6F0M2-|}$VY`&zt1s;jYhQTT;
z*>Co`xpCW8(ZL1Ly|F>|-tjG@g$CLnUds52$PEn4^FNdLott^Q8>~19Z8Ew_p1j%?Ipeifg4Yseg4ffOZhlXQaA4xs
z7_DX~6_K+Wo$<`0%gx(tBXlso4{l?Oi8%sV+IgYauRlw|Uem56&W
ziK$5oq)^3O-uA>rMVUoaT>@CO$hVG?>i_&P`}0?ndhz}jq&E*c3eqyrR3CLkje9t&
zTFwb*X_#(N?-C#Fg^0umi-ek)HdY$JxPY(sbvbS?SSaswo-Rir-xAwA=ier|X?#6j
zigA6(A;%DA-C;u>V}?Qx?l(f>Ssx1Ne-s?Qv!Eeabi)*M!)nkKuAMPVJCTbzkxf4B
zQ0@`_`=sf`iG*bKzjb5#Ibf2uP?EN&2E)Ol4g8q&eH8S4Y7rC$;pJZyRDCHd7z(j#
z>G*$@{qrP=RJ8l)uB;2C5kb+!(~C)OBz@V6FWrSnUqEfB8_uw|tGFoeuQAYdmzQ`P`$lm#ig{HEZNz#jO!6IojqN(UIbj}((WFsaWroPnevSnyv16iEVL9-5U0
zvFs!_y8i`;ePIO}jH=b8Q|Y~s#{tnsOL{dC#1LVVw^5U~#kb>2qwxvmd?>7ZDXbFi
zkO5y6R=+8%QYQZbuBe7?SPO7P*#gZv<2g`zq1XST1|~NDxp*U(z#09M<7mmUHuEqr
zgR*O<(q0NhkiteI-#lvRp|VIY$)UmRfjzr$IT9V5I+kp4<-v#6d~4t6-{zeO5ig$9
zJNkwgCvqUwhR7EN7$h8jEi8xUeQ1_~A`dj!P+OVm!5oGlRt6ZAyU;X1+6`Mz4KUD%
zMjtb#eCU_vJE|gLHC5}!P0Tx!BaA<>;)fP|EMUpws!F1bG$WW?9RF%-990M*0W
zhyRRX_j-F(xj1c%wX2T5t?c|ORF7bK8m`C#F_8^r5|u|uToMrhAJ0ZInbc3m=wJdG
zSN}j#QnR&n*o2|91sk#1?KQfyB6z+{PAe!bjOobnlB>4Cyl8H@19aJ7s>c0r8zy&Mbc8WQr>seVRN)q
z>H^x%_&+FR7&E?1jlCGup(b`1j+>*%OP%`ZLkp{oaOngj`naM%UJ(+QL)
z2mZHoKvNTZ{11|eXhMQl1&B%EBNO1%ev8v4D4tyaunDu^%aq@XQH^e5$CnOVCdMUF
z+HjKqnJ!?2RvtijzdHE%B&5uce)^LGp$C-8=Tl{bp(p8$yCyK$!Jjhfb{b3eawMw8{~77`XyLG?C$gq1mw-5#|J}-4mztDdG#2IuRkLE?dxgZs
zgxOqxFZagP_ITVoJ^aY^cGIJ~$9s2myV}~Uh0Ovj+2tF6bO*GvbuPB&M?o$F@d>*4Kj1cwJ9bE!2
z`Za9)==r{E5bu{8#9n5-UU-UjXaNnv{R!9m{U`5U(3tS<{d~CgsRJ9;Ty0xYo54o~
zc+Q~a8wwb0MsIqFHVDVH(c?Yg!@a8&yes>*
z_=lupl&m1R2{dHDk2}z{jlP)~YkGDrfei`WbCI`q=^T=)@^yQf$PS}Z!`^Z(qZ`}8
z>m1o8wmdsq0nXCpt1n(>JT3|#hdj?iALH8KvT|%t0v%KqlHanbO;CvlXIXtZFbE`T
z+5CoBa5w&FCA*o4WHd^y^EHbM@d7`2@oPxC^K
zstlvau%we*_QJl69Pvd9z|Wh!$xc5_@!@+l#b^{NF_I0_fXfZ?Pfs+k@3EzRv{jG5
z_eU)1i@CYL+o%=MUI=zJ#wT6MN8DYc>BaV6!nPXbqDD?azpSsp-NJrjZNd_$LH|bX
zry8ycQ~zBOHl!1sJ529!3(Vgq%a(a1b;LC~wq*V^ap&jZ+P96NPTJZKY=7Cuj&NA4
z?+rL+i|GOfnmt|IC)h+~edH|Ys{fC>)W-bt8|9C2XPB5;Ikh3*IGcBV_Vc=k5>CS=?bEE
z_xbo+Sv(>dKs8tK(=uRu`I%x~hdwx=IT-`WS&cp@X0mr`@*(+_2Rx6#2
z!um3Xl_WRe1pwCYAz}S3ehI$}8TQJM5*g6IgcWEypmM^-%>8Wo-TmkEbd%Z*@Oys97
z6{1dlN(A``c7-tLv6w8P>3HD=l8y*=fxOoCI
zSsvmy+i3XCZV-)`B=bsGV@x}m5RKo84jGsRA2yL4J(Dq09Kk}K){Fns3lnlBRf58Yc^JLkdwYj>4j8ze;o36Kw
z50e3|ac7L~c{f9TgYnKxzSyFLMoI$ShV)c*S-UWHXx*vi1!FrvTz6-`s&D!l9
zBE7r&vzjmC{rJt^>H6qm#``!L=}KhF6UNRkW20r%)urWOmddJiw_oD_a#5pmrJIoN
zq1#R-c+wL%e=H-|ZA>Kk&0CtuqDV(nY}k}d9$TFBU6D|+Dp#5Aq9~%mom#O?F^f^V
z&ri8Z*+~Y2L8WU%i7KZkVyOV%sU)FCK^Rt+9%NR0gl}u3$Oh~dwl9TeI_)+@zI>BkM*q|L~r|LRXh(70##8?GIMYjZ=m%1ZQ
zs;sw1W$7s=V)2h@>>4d#iP~t(Q*Vz1OH)xn^&eD2nQ*gp@qbYbqoWu}LRHqTZWClF
z$^Umk@x{im|3InJdHyT9uP@$@0E$R=PDsN3jRJ={clzhwD7Cq%NdHE8QB=J7`5A?~
zJn2>Lb6Tct5z*D4#ofazcd^{Vy#SZ@Tr+Kv6jc;>Ek&t4^3Rp2jzdMMVf)mz=9+a2
z19cOMiepni-8O$1z!bwsUx}MXj^#(5WLcO9DS%W5n7~!K;G9QzHOd?C9{?w!C{^`o
z9U1~qL;17@lVgd={bw%YyozHPpE}=Qz!B1?Zcmm)0H_NS!2*y9eIjuS%yEY>R#D>W
z7pFeUk}CJbK`YhZ42$POQB43;T^+v%1C^O_#i=u&N`FYD8T5ZR
zf93-UAVvIlX`g%mt{_JGG>+uioPeLe^^p0dI0pAQiz{ycY<|MtV3EzS15p}B|bxsDf=I{bMy&3|oTdk>;wUpbBLp=d0{{$_RVM+OPH@PX<
zhyPrJpS*MNzMm;}7p0QO3d1g5er1&;gPjrUahRshVE+FM!53YIB9m7Ce=erziB+9E300BA=5!_`iEvy#9f{1a`@?w@lWYlO-xzT1m;I
zyZardW^q_QYiD`1a`LiEWb)kET;~|wx<})1!xtMmCU0!i_aiIqmOjz?Con&6C)4~%@J=t5j-JN^%$nHht
z(o=_iU#_1xJqQV)3XZfMgH=;#)wWFij=?3ZycKtu(n
zwH-+Iskg`q6Rrg_;;H`}O+@#U7%B0|{
za+Vu)LOW$S@{6`q-J6NQI!T4>V8PO~GP)9ujyEg4vS#HMoc~SKNqigb`eRkfD)Ig#
z^gji3?fW)o`yV3kV*59}2$$z1?P$&y)f;iW0W0hN2T=7p8f1PAP9KafJ>G6TQ)#r1
zU=4DwmLJ&qr>Dam=WmZ1d||;aDQWRqBO1q@X*l14{G2Qs%o4s-4+a4i963KrB@L@x
ztd74fjW)2vVGcMgk-67w%HSZFBe6o!*8TLeC>2**oKK1-w;qxPCUpV;=OdZb<9MyN
z6_~OP&j=*sLg5?%{z+N1%a`_dd$*gz#`af?G!;6Z
z>!(sdu*gK!IqvZ9Qh43ZYy1fB@4QzZpmNv2Dc#>%(kEV(f4(L_;#T_qz@M3yyI%e%Cv0tMt}ox9m`
zG3A_1r7%?~Ng>T^&5W?aD3N~bMj2%q#iiFb-8X8D8HOj
zYRI6Xd`SKBm`F8yKB}@7A5apQwDe839oAeUBu#qqM5UHtsi#~E%N5*cFGDi3QHs!{;^Y7Rx`dA!Xct*<(%rb4cA8(El*2*
zY*YQ~kS*BFr3Gbp4NgZ-Oy4MwP%*I$|C&<~3ddJ9^-z&AgF4)cFS_06^A*-%6viVe
zD#vkK%9V^8z1kk-K`Gku$zcv0=k%E>P4LW3D?{76UC~9fU5E5D%8E=L{Hq23(m4N{
zgJ&KVrwt6Uet3)`u~X2^RfmqSruWUhwxoT6eQaWek0Y|}qoS~^b!7YwRPpd8&~7~1
z@n{(tUhXV$9a@4*zaEn2mZfvcrW_iubGuZBj|GAqa<}JqKuu7KP>Q2A4I!(Xr_~r8dd91^Uif1
z-)cOO=9$mZ&fpQXKN}jK4)1j2u{V2;l^SE0hcgZ>)BL9D+;6*HeOhRQomEyt
zIn17zXmmYqsoo#Mh2xx(+9!@7!f3G0N=?!)HXx*tikRjDz9D-SM$Nh*em(i
zBwU66tIRR}e5s~h&7>U>?TF!3eA)or`4Z}=>La&Txb$?HFi=LY9goU7;TPn^9~Aw)
z1eDY{$q7Xn>pI}~d1h{&GhTeyk$Jl{_WO6+PGc?>O2?xefA)ira4p_6Ra0fh2mH)9
zpT!FCn!@GdIzbk}+2{fC&XHh~TR@@bh%kDHADP
zp6rP{B~U*$=a_6Bnx{iaibqzpx*f3j!3fsAz$WbspGgXa=p1@8ed9TdVkxhq{ue@j
zL~_~>HoK#}R!1l*Vm5&=O`yN^oD6mSAm7Vs&9t*SeKB^dWyxveBq_EcsqDn@&Rjaz
z&8wqAu;aZjYT4>tVO%-osm9o72C42hrBH1jububkYd_|e8X7cS2V)07GVRyd2%F;wf*{>u?d%XaP2I@Q0ilyDeyJ<^j&R7kp
zZBrbXGCq>oe7RI+@i<}AX>uvd0)#xnWR
zpx6+!9AcA@kkfYJ_;lF{f{GQ18WW)89|PfA1PZ&!HD)bqj*(ybiJqbNnP5$-gsl55j(C#4v(BV5T0
zgKEcm6mT$@of8-77sN3_O9K=I>Liwhem1tw}_Y6o+giX5D1
zD>F~3{E87igVQ2OtFHbvaz<5|@8!dZ(=2}134n4uuy|iS#yFO~Kq=+VNuYWux8(@3
zB(mVTHeiC5$#Fm~4BBiVd0;a06cc2ftJibP%x>}ik-S4%Lp}WXutxk&>D3Xi;SD;L
z+IHC1cn-eB@BHDXfh^G=Jx1}qT>DB|R|IXpph~Aj%1^41!LrA8)H-O^bDef8R-6ye
zcGKRvG%jGvQih`f^iqt%ZOn#gTRA?~E8j{Vr=LpA(Oxv(Cz?6SC;2Ub?Xg;}e)XM~
zql+}LteIaWO(9O|xRA0+aEHVBYN6JZHR_qAv=|Y_zh9XTk+B1(lLO&t6qqOy+5zX-
zoPl!BP+2j$>VKyYn=Px{_DNzKSPhOX9%9C#C8J>h<%BlQw0@0s#fpt;^4~$4Wdl~@
zS^W|TX9LXB%|t2t@tC%8AC#rbUlqke;1LufLb)ctXtpIXCly!l9<>gszr%L_xj@g$
zX0t!rzwcq!Mf&o^A0Z#)aAm3M>Z;DxiBHsjs*`P#;31^~9<0lf{kE$o`nf+LtKauy
z?gHbD9TT%7KJkdwjlCTY2A_S1h>9qPK%(X%^EUQ+X}jJ0gMsE8Da+pUx>TXz4VmXz
z%yvWIG*X;@SfrEtdMA3FJjJR4;nk(A>Zk)JKri0yDSfz-H!4?9^%7@C;~mRC7_{xy
z$~)NT0Q@NzuN$$UziThyclF~J_z~XQJbIpoAVS&8?)e!h-HxOboMK@4y44oIbN
zNYEa(_il2Cw(|_1AV!~%iY7ou!W
zLL0g+LYr7IdXR;o`e8zSR`eqDrdqCq(nYp*WEPyWKe#$MruLkzZzi!SHsE{mLuSLj
z42#KLTbK&wGx?%=2&|k&9HdIYDa++m**wr&ZzGFDjjCP7gzh&wN^#negV1>}Mj*?s?w7Xbo*gww;7I;y+0{G|>M43QiRTIsE9x(|
zX^W)4aUU+eFWGZX`%o7_Y*k!f8dB_{I_Av+kS<$=6s_q
z%Wr4goh(IRrq}wX^t2o{nQiosmc*I3R!b29iTE*v&|AbKc2lbflMZNkVx#aJqwsGe
z(aV5Dawt{m&VwZ_Y9A9mZw%P-iFNktp3NuJ>I|9@Xg9qL`0*@jPj=5Xng%bgEAPy=
zZ8*M{^}Ck87qB#sVhB7N&F$^=A6#u#!8tzP(%TlgpZb%eaA-rbIPHc~4LPx@-s7wruYP7<)(={67aSM*i}IUE(k
zt56B*7012Vi}%VxY`4Rd2(W}yex<>+6ZJPtyQX9HK4igpiMXp(~+sP6|>#b
z?Fia(F{#`JPMlv3yLUCxsJe-`5qRw|IBt)GpEXG|5HCK!sLc*B^Q|k
z@~0|;LaWXi0O?T6#Q$o|{AL>m&>J2jYGINo(L)&W5DBM}DaoTXO5Eg&pQg@QWh#V@
zna8ei7j^$B0bea}l`ded5WCnHo2wF&LNHxd>Z{+r8??$)43#>*QYvs&MyW3w2vOYk
zR5D&*GK_zMpsyCZ3SZ0^
zd*zB_Y;1T?Nq+4^CeEW2^AB=&&7%?s0B^(19x4H&Kd4KoP@`pkte2LVyn_+kyi-*R
zX&J10sH!fv(r%40QPF7PHcYF(cwDJHkGZ?rR%qrCRGh!2&2w`A1(W^Lg``@d)z|MO<1Jn5wEsIGeTv`_oXEen5_J|Dd?Yi9c_kbgIlkBqO0V7V=v
zOp<)aI`RD^f$Mgs5*n4d_>b#^bSRFXik#!rP+*Bv>gI4HPr8@yMHoYGtXMa>(*VP7
zi3@|dECf3MZ(q|a+-2a#g*$&$(R8OoGgb9?t34mN7l46dE&2F1|E=BLrrAj9Zu6$R
zEnJTsPVcAiRU!+8VRgfd(xy&Sk4tsI%ni+eQ@xY1`E;k6Xv%!uL%rwayRuYe+tuPp
zu+FP4)>$hr&mkWlFUK+G5TE?9>SPbV#PyE4^nGrsW$F3K+#1Un$hZdMc_U!1l;U;6
z`Z3ST@w=m=d_%zeCD2iq=L+O-w(10&ru1Q{KFZJBdDZ*5bJ=L#cnDz5H(7@_uh}x(
zpXe1g|8DhB>*>;RZi{XqqSDhfx9Ap2`O(F4T_$V==r8k5U{o|b9?kynN~^T-R-#9`OV$En}KpG#AM
zpgvKw{1p(ePK@b>lvFF;Zwz2_q08>79brTr}u6Xj{I<74l_`T
zL(HMg7Ybh
z0e5ICt
zsw%>P@*I}$
zI?9PrQ(D*LaKC)#1dv0Kngm{#zUW9bEFIRiT$5TzI=JyTtYDYa&tHW#`CIzMW@;Wq
z0e}9S-Gg=SpZSrM34`mQair1`ZO}Y3tvn@e_@N(7;#0`epuUNSQWPnEzZp|wsY5dx
zmA9)JmA`3HUD+LD~hMns^KfvHU45UkKjhCOvt8H>on0)%}JwI$`~HSo+}BxuiJMUZjNUu
znWTpL^+be`)hglY52cjiS%y1w3OwSmuJd%g4aF@wIg2&VVH6&CfWs7**J#?NT0RU7
zRae}wn!&|8WF}|HnVw#){xla`L}Jz^1ru{jzdYPnk&KQ22NM!rUE_=(}N|0h~kBqWwdcDC$0i2D2{Pp_Z`u3{z3#P0K#N
z2BcAt+QO<8KknTyGnEPML6$iyh7xv^G*e#2iXS=F!m4Ir5elr~V^YHXwuz|0cw*|<
z{aUR*)mJOy>4{MxBaK)QpS+?*)hXf!f$Je+tQSbiw8mt=ZeA|`d+-+7^@li#t3I?V
zF$2zT2;F-^xr`UeI%WttB;QF5Ofm_{0_2cGf14Tz!D^^_vpJ+#sTU**<@kgf5}z`;
zvlP}eC5ckgGb?2pOJy2QwuycU{?h$6$Tl-b8j^{^0CLQ+8ry5~r>dpuD%Kd`HKFIiFu_oMPTQ+a_0b|Kx2Ew8872+1RQ7SH>WJF(j9J~7o3
zOTd#A*2@gl;FnZ2jgHz;7{4WH<_(%57n%t&wXXrj=5r}FtX%EuT!i6ag;d0+eUz!|
z88a3X6bwm3;IR|Yv?$G@%61VKN?On7?A{?bVo7=xjTxGTLc&Hn
z%q7+qKy7eS>zi!9veI_;gDy6H!9vsB`DUT%6AAs-_N$rGSL30asd9WajKBug5WCAZ
zO`jBM-!ktfq9L-~#u2n-C_DZ@tMu7alrW}J1aEK8L-nyYz3D#avv)U{z(lvVSes!4
zIyFMhln)|tPO>_7TS6GV`*
zzXX~u&E!j-;)w{OiA5n{zlNwWOE!hb3mKD#i69js=To7=D$wRmt`bld(#za)UGM>S
zyFK@MEk=$*N?SJoq=b)c#@H1t?|
z{Ue(M8CEn|%}R27W~BNnq{+m$%3~uV?QV}g4rfY|?;kkCg3>_O^zKp)k~so19|iIK
z9SIT-`$sW}#V2hNvf(x%Sq=8#yM$eFfKmHY9xYQnHKP!sHdD)z%^0+GSRU!}J&
zihyPuUM-a*7Cs6t{S>XK3hUUUJAeP9T9UB9n*CCA8KL09QY4Ac@>LoUqbTGPIg0<+
z>X)LB2!&o8FL6pekaR*uX~eno*lhwUU@qwgP<)_lofNKw{>A(8{=jIBU!^IQh;q97
z`(bUu2HAxa?T2^8Oo68J*@`Z=K<&T4DWbsafvAEkMfvrxKq$k0it1Dac}Ou}1SaX2
zxpc-DV0JMWMT4%d$kV`?a`}#!NsA$-F?Uih%0!j!$0Ni4kL`^O)Mo&=$>P7d|8Qgih
z0Jz8lMe?!ynpgRgVC+Ih>A3(7qud@ac9M-0WhG$Yup5lMfY`hRkc71v&po0swo?SO
zBjG#HSlcTi{yp=h2%l`i-w~ijl7V9c`&T@6(3z{CvRl{?_EP+)1X9V(!bdGu>aVqR
zuoeSbALeGFVORfI0T#*xjJc22pSVg8oBb`c`7a&#MT^g^sd}Unk{~b&&F+qU+<4|b
z27eT&NdU$v4sanXos5G+_Gjs4nPP1o^WP`3^-CXJjn!O!aQlZ537&_A9<}dFT}rA|
zn}Ob6lDdHHar*;YNi&xAfWjrx3zWyfv`q{}Y%ql}rZ|&A$V>|5U%9TvnxFo5nf%UI
zl7t5T4sR}Dto=-6$C-*#O{QJgfMc6+CKudHL?DnCdiU({R#+3-)c1*9a1=srnS4p+
zE+&Q2{EJHy>DYEFKa=68(2Btb1gT4yaaXVjCUBzE&6E<*lN&?)a8j2-iz#=Z(N7ol
z0}O7N+5Z`N1oOoWFMgkpv}BbXV>(Jtv+y$!9cRi1CXgbr^nKz_y2&7Sia|AGCIQF9
zAK(gj(*8%v^ahlsEb|#;I?@716kNr1ekO)LxCQJo3Ff%tmbX5g`WUZTUNI~c20t^1
zG*i-H>td>1ECS-MvmxM4lh{5{j3MhgZEB2$y*ZY{FmIY?Oz=4Q2uOkT%9`y5;r`U
ziRV+1_Y_)Mj^nOpI}BkrP}XE`owx>7lW*EDZ;!vMw_s&X0uQoudY?g7+^+KOM#!;`
zc}N`P*4e+&s6i}6Mc!@0h*)qrU@1VCpvJWD{o?26Yn8qTjy6?8?UKI6QPf8yb$aWJ
z_H;h{I6D*8wuo%|TD;p0KVEKF8NbHV@UXz~oBL3s!&|Ju^_8h<1}Ec58v)OK2lus#
zT%zLst!tC=y1F!$R3%TM(wW6!AkpeEl4>aueWMjy+ub0Xla2P=zx$gfQ!whGS4u5S
z%swTYP7uDKb`O3)?8?$!EyMHk#yY#lk+Am1&O(RGs%UBL<2577LBqQv7o14;-0m?(
zyv_FgTj^m2ANKRvCN?K4wh*fR5iAjKch-8%kKZ=uV=(g?T(mWbWuihRehqd$N6+i9
zvlx7`p?j+yx4_rZGkK-~k7bjMO3oWJ9zM*)v=FYmuvDf!UaQ^i@#gNKLHG35yH-6zaV55a{ek^#{}{CLz&u+$P_L+vX}tyWvsiHn_p
zo!+sUXk}rNBka&YUf0i#B2=1+y5M(L`sqBUL)h)@XWK(?h6rFg?>RmUsmfjKcodc(
zj`b;g*-p+0IDX#z4L#mzsEL>MO13QrV60X%n;*f(Q?FIDuyeK#W%!o?sX6;KBlP1EsnNyzKIuacp^qLh&Y
z_+W}j_@q$cK*Bm@s~Q);c94J?^9Z{u{7b{(ZX$DGJW{ApDGLo^gd~}Lhh!);>1M^?
zt06gpU&{?;*d@zGJ5|&}@=z%5pgw7t3yLW)849r+&Yzde6i)svgX*i2TDbW4XCF=o
z5YIoTAPqqVMSWGGoT&oQ5CJuC;A=o04qnhT`acrzVED2*>4{&S0>9yKWD|+_q&p~&
z^IuOmjF9*zp5zp&Gf#2)%J-hqO~hx@wv>DlaR8fm)rFl5=(n-_N(;L;)1G2+Uu*;<~MP5E)zc_NHD`
za6E~OQM<9Vs{=y}5C=>V!G+sA;<;)
zd0@uVYV9@jQx96JKOkIYa2i8OKLF|ruI17@~mNfO#wakb9T6{&9COc
z2?nC99!M}T3O%9*p}4%50^|`Q=wtK|g~Nitmk4M6zB9hYez`_L7vg~r680Pa$>6P~
zM~|U(B!aHx!*Y3%RpK{Y>Z2Rzq#e}5>*LHmZya0tWGtef06Z8CPjZQti8*84*b`(Y
zO3s1;i=VHjlOG)uUbT)3iqG9Pc@buV8p@@iTvt|nlB#No&nBx{%vjE&10C94}(3u?go
z0XaK`Mjo#^=1y@bamKNbP55ry!(HC6`ssD|&58NFYy+?7WuvpZ=4ET*x%mM6Z2gAl
zNY>+kAHuvIY2AOYE7h{7-gBNvB!PXOEmn)H~96|ERF}85Bp_s8uJey-dQ2p
znj=3WlR4C)Ms@H$wK~a(aT^@tS~JAL-Q@fPd!oHt0w>{d)Lz(@m@;Bdm$_BZeM$ER
z$EFyg;M4MCEZ3d*w$#-@#tYXv>5iKrX+3fTJ_n}7yi8wxD
zf!p29*AaKB+xATOSWON|ruEhe8C>KUlRWonpEPo#FmAAYsPtx#I&4);5FYaYbUWfhvkHR0+<*hGEqQ!p8DW(Zq
zqLy7`!HPX~%Q$1Ir}Hhqz1n*vYF36`SJH#wzPl41mpiHPYD{8Z30lj-<0jI&{c4P@
z{i&aA<8hzrIL&%>a7BBfLx#&G2jrNoD=IKS{a9SQn_?!-cbq-mZd=x`{7jdpJd-0H
zl2OSezVGUE}?3
zbA?2Us)k+8qM%AuC3u-4135k2`?@dK>$Slu*Q%B2!6G>t=R3!vJ6kA&ger4A3gfjb
z+Ht{TpCt$n1d4gKF-4RCt4$Q8%5UDiUFHBC#q(GHr{fxxYBII$QlU~)Q+XI`UV@(*oms-oEvYL+=}X!iIS
zsC!TXCF6+3U6UJ+({J27sr#f
zy9YqGL_7CWci?sQ?bNk!q{7w-w09bWi{t=_n(MCuqlXIZUl17a0^d$)v55MTPU#_o
zHalOOw%?g^IE(yDGHb)2PLs3Zxy|3W?7-HQsjssa;BQ!9xr?{U@%S*gm
zZIxj)aysF_$$bBke0M5DDqW=f?i6N!gDZypt%Oz`AI>(S5h+}9{Xi}4@nwBYodS7=
zR=cxBLp6tlsq3U%mZzoW=c}GxU}C0a+d8nI_60nQG(p|z_eCld%GAHhaKv+h>m|7P
zoDBwCg%8=kB1m3_T3s-dx7u4GXMDt=Mq$uRL4ncPF}s0exmu
zit)c)W7N6xf`hheYYd#|zp)snTl}B5wl5JMnnAN)`*y_0t6(^Flfd?nF
zKfGZRrHg6DZw5t9p+FJ)R+$yaR>Y?`PK
zT`D#iCjR}Q(G&bn!&w{RGWlxNQilWEl77>|8^_2JDf3*~Sbg(%_F?H;8g$b;6d%%3
zX)NbU&@kzUm}waowO7eiqmVgXN&7RREwQ}sX5yGSkVzh0M5Lq9bA|rBz7DJbv16&s
z(CUq;%R<*rX)uDdW1@!re;PD;s%?~?rhfmT#ZjUyscv}i^1N;zTstEq@Tw?wN{!-8
zh4X#d+;MTGZI8%O3pQcv+1&+Cb}Vj4sV}qt&HA}r6nqkr;0P~#*uJqb#
z!plNxQ0BoK)n`3$oqhBEA5nMd!n4zV#~z$j#5InrS`C^CBh1RG5wS!ymrSaEUNbjQ
z_A9lSU~a0tIH5!*y|H$yc;|T@?CMFsJbSQB5q)yb?D)+tN}{AgVf;CbbBD?xz9Bd3q43p|Z2He0UkD$JgpmC4c
zcdFULV$`o_jHF6uol3CI52g7*dBK4r$uG*Vx0=uLaQ*NwNkL0)&i5TMtueSL7UUe?
z*Swzz>*af6<(boam7KF#NR{}=IOOiBgamVW=J%AsoxL2u4ZaK}s&SU6=6jTVHG-W}
z;3HIzI<`gRH?NW2^so;VVXbZAK5tMfitVr~DXZc2MvSAfqKEIWaPoC5VT4N+bWNPh
zQ`&yMT=xF@lgdlX9hleMT*o6f97XHRe-ZDsh+LOCfi!~MmdaaJwzGiUy@J
zKjP%1;*!J5N&`Y7F{61sZ`0
ztMZ*j6z65KEJ0T+Lhf8KUq3qen6Pz>{*(jh1p?*#Re`fRJajkr*V5889ePPF`ik0I9H&jml>!=f4;Y0SPy7
zKEeN-ZZr{+D(L<*m!}+Xu=U4(%d_6bMe=;QOFjExKnYXIN#?|TR}m{G3I|0>-CA2a
zh;MfPDuL4=3zRVZw}a6&i2{7LyN)sIndM=OUDEcgDmg%JE
z?pe7!)uN9qE+aCz?L+c9V*yt{pb_x9{XF*W`mnnZ-kf`3Ksi!MdZt9oj|@vt0NISo
zZBL;X6iopVjF3w`BnAjxiWrP?h=mM4g*ZJ$)kS^-jsJEtAd&vZ@{0awu>lZVYHoW4
z5U7I)aC!`ibAZ!YoL4}Vn2bF#>h56mUlO3zhBt@ZH4eUV$XZhUkHq8tA$8u)^H9(Mvqh<*2`a5Di7JtPNwJa`qzdq5
zWO6)%g0A{QlGjnr_u|?CnpLq!%GHsG*Ugnh=L=f;fDYre1BH{a2
zxZPq^gGOfsFkfib(}p)U=lc82)wlON{*@g5yQ+5%p1+oaE*saS?5!``U8}h|2!Dgt
zX$E^-UdV#W^4+}VX2_1Moq3My2p>&bn~g+@Zg-g?Zz73!wm;@fmcbT$_&cYt@vBsrn{fBoMZd?Mz;F-
zc5+A7)oIUD!0RN+^I|ZMw&m|VR6zOAXq9A|Ruo;w+T0YrX6q(v~mtFZ2wqygaBko8`I>OfrDdT&+UssT=&-)-FH5FlFI3=
z(NU$0^{0hX4m>}VgmP2)-mvBS>O9vsyMv|x$Ad*XH1*Iz_Q;oS3s)mhem52-gGG->
za(%h%6IHT_I|wV~`d$YEHAo9xJscmkOI<>8mzxOKHokq8_kz#FOma1;!mO;SQ}4(y
z@9=tjx_@ZYxq5cIJ(A1+bsn^Be*4(b<#c+fdXP~Ww=c?Y*Vm&*GZX)&{NDJJysNe`
z_$-xuWh8=-f|}4gsg0R>f&F(~S*Fv*{#yh0oZlHH{ZsXhJqY@3FVTeujtucb;%w?|
zsLC>OXB{Y(S(``Y?f?HN6XLr6%Tp#~|HG6?2vE87|1o8Pw~vuG)C(&qyh4oj=Fj_|
z%B2H9<!(`|5dpZb{<9WTT}sAcS=%pASAauZQXS6dOTn&^p!^M{#a1DB3>2u{i25NJEJ-py({x=MG=WP^kE-eS!GT~x~Rq~IO&zYe)
z9l*+G&bmqn$m6iw0gqK|beA=r@jIyD5Z##AT1;jw1Qul?sFkRcB4ck?(lAH0>3<=x~XV$V^|JHmS8{$_y(5J{SWP1t;ojm6;Tg8L3n1575GZoG%{mz_D}UO
z1!*Wy0;tG5R44POU+Oe<2s(V{{;(UEd>Pv$(+uUnu+PA-*W2O7d+X&0?EDOWGwj5#
z`;240ssL%u9`2wap1|aULF@rSMG4Ne=*K31fLCUN&QORvh3AzD+Sdhoth>DmQ^5B~
z4(*iDDRiHGo1YYLgcQ1X5y=GAr>Pk;qi6Jb@qGL`ksS&q=M;OJPe8{1f(W^m{e4Ny
zb_4cC&VS1MG7i02fa3}zI}a`6ihiS|HA)WE{#rB33$7|y2w3sFjduY_G4yFNUWs{|
z8++lYly-m>t#Lnk8yTM9mx~%_uu&gH4>BifB+Ji(&3wkdUbnzM@O@@w(nfWw%m~Ny
zee^Iyx_%0?*Lr582k>au$>@*?f0BFx|3Ih#>zz}nDLY`HRm}E{IZnXbLJY0RTheS@
zSXjxpjh=cEPnm>f4z1_e8P2f!f7X7!VTQ*G%)R`f+?Ib)hZzz!elec+!*v-JvJkuj
z1@{%~o+{l4qyIjlhM}qd%my56Ofb4``JS$aa?FYj`EvUvM2^8ELhe25&B6}*kiOxT
zQ98Au-8t;?!fL-r`G1%v`QMW#Sq<^7(^F10_MhKWY%25IfZ5Woi^hU6>UB6z7`gf!Xwi>YoewuCo=atDOR^J5R~JBesWW>0
z0R0oSMUH9Ts=T=~a~Nbpdee-71@CJH<$$)|{bfpTmHL%GI55v&M!QFnNrWM@^EbW(
zS*q5OM1#FtCA3)XPI=M{tOCe#bczK%sF%~P-w`ZW0hs-vYfo;wIFS$-?%VNq)QC#7
znTK@AdS(*AMdxXFT&|ilU4DP6U18=-D%O0MKmC-wT5*5X+LG$xcRW4eQ4Hsc0u{b9
zJdNnI?DFxp=m0xj=mIat&+0BWTA%Ku~B}}mUtkVTq&wpTg
zglkF9{CFzBKXN>OFGHj5yOyq8-|3a_TQzuQOegNMj3w&N?z62UIv*+-ytBzJqxatANr(wr&M9>Xs^sfq&YyR0COpR-IeM4wLRt1d
zQhesgl#hOQf2Ro#wq+Sg?oa|{sJ7~g@7*%%^SAqk4{1)GKZW}5RsI5#kayQ%#=sdy~@t8ghzuP?lYP|9~a=8(QFNj-QM+LUtm!?wl>
zM^!m$4{zRyy#DMTPQ@zCKCG~L%acq}h@sRS#z)OkZX37KCTthFJQ15UlYOKfqm4Y$
zd2JRb%73U>%?FR7h|X4}E|r+ALJl0sory)bzV%^Ij&-y%b~CMaO)U-Kzu$hDO5gW*
zoMF7!o?*BZ2KKnc>2r%_{ke<#mpo=K;?DHKX0oHVQ3}Tg-JIIn-EH>qB6|DAofco>
zsYQEZ)2A^(@{;zVsz<>0a%VVU;hCc3xyt+E{1ro=ZQ*?=`$l=iI=fzO9TYdfI8N)!
zYQmj;@v30-xR0a{dkYvJzx8L$?svvos%c{$YnbJ@K;)O1g6P+YH5d-{C0p)6D6x>?
z{o+<|cwanRFB}*osCTN*6>STAHbUOS@8f?qH+8PCeMqeLiz&LoW30*AiYcH5DK?CI
z3U>y!UxBIu=2C~An<^D>KCnMW3J!B%r`jPmSq`pbpSS7X{y~}zz!p%9X+c1SLH{oz
z&CLHI&7O|Sjg9B)ydOw2-wf}4+Q9P{ibIa*gyzAp4(q03^YlMcDAtau7~aBMvT4iL
zOXr|e@$vmrwIY7;A?CB<$Pl!&v@i2uz?3H;zb--C{L^38X2K%!dcv9F?;^S9*$2Kdq&Q?mk??&_9m|EES%WerrpKv<3J00=*D2S
zKP3n5!_s~|8NIE!?S}4S-(m}5K9THzT=&IouYj8&WuKs=#4oJ(Dnj7}u=9v7%g6n1
z2mN)GS6cz;!K(&-4->1-to
zaf9_VHYi*!#@|Bc2FV&4CEj{X)pFt1ysT2{%5r5;2E`aolGAc!6-;5tXN#nkvZ59X
z-Ad{v0;lBp2I@k(>DwtA?Q(wzS^y9(bgq;P(@dz>Tqq-Ax{a->paGa>C0>;L6B=a=
z%x0Qr$)r}+n$=F(!m5%mmuD_?;UWS%)jMZuM+q6PrfQ`)DNBFx=PGLZhLRAMkIwZ3
zy2?unWz)*HSaE+lt4CHnghiKQKnzvqw@r@8wUkwmge{IO(5+lGV$v%CC(mj=6*oUjJ4JOLd|_cod!t&
z)XZREVBNsBby}{nISoL~B+sqrZOwEO%c@n2m2i}&&lRF;0~R(8lal(0jjyo
z^cB+Z`HjZKSewa~pSD6v0rT>Xl@`cEFm}y(4>9JPNV_*C#vGbWZvhOF%7Ta&>T-&O
zM&aP^R{z3^q6TE?iepttZDqLvqy%!852~5ugKGX>{ks#4#**18^wn5ZdEq;6(cK(P
zxn(tVk&JMtB@;r4_iec4b)FgOCj;%|A@-WPvZF08)InQ28GR&+b>G6`m1-8}sLa^G^ciXFA%laniky7}Wu+xv2}XTw7-*a2HTi
z%IvjxBLGGw*W4_$5
zT#>k^-K{^2G9uYTp5QSrs=`iug1*nIdO~kN-J&pjls-
zfi0R)I(e9~uay)QaVY6@hG#qclee$hjw086LT-2l^E)vX20x2i#$Evz@0z=Bt#9k5
zbmZD~)as}J2dn^AzFQx*DwFK76El33m_Co}{*4z{ixCo3%5TkTx%=nIm}sOn%E$afby5$lYaZJy)A24YFZN|V_fy+=R5MbFKAx8$
z73TrnYjW$G)wRQko=moTu}wSXR_u)R$PB{opl^?h7$Wm|zvl8LG-iKlNYBem_mDRJ
zrA1wzd1W80c3l&3)$msKI^fuUozzZY%Yl{Ei(ePU-$#q><&?bXEpFL4>aSzyyb%K~
zu8wavT|Da?i@xu=+6>yL^7KP?9H*ep@3zF~+IU)#@kUO2<0g_S^$pKwDOTD#+RkEc
z&K%*|@=W|59czw?pNSd9;lUc25EC!_$AF6(rjF`mZpwU&>Fj{2n0vK*q}>&%c4
zwFhFixb$7?IIayo-@`IyVe?
zdOPpMtQ^ofRJU((G#Sj_zb!3MwnJE&(6kaj^tsVobts%Oxf6=e@!V}Mz8wcMSY{KF
z>An=ZI(MvI8@v$z$3%CUHV|2aP!l*$W^54*Da#FsmgDCQ7t
zNVZfif*Go*_y(JJnT%oPe5Sn$mNEL9(roo}2^_f0QPdEw4v1kfwnf%z>xJRLMT}T=
zZWq>iG3693*SW{#u2*=TCjsJ9g9Tj1G6IBICohlR!evN6=FDr~{RGm0U`pPZwVgc-
z+x-R40dDyU;~Uh)0ArX`PiHjAK3gdL%uf=Ez;nDE>Ors&%DHNv^$w}?shDc|z5{(B
zR;kheXUyYazvCXIgF$wiE-W@Z>G;vxd4BGDkGDM{thYzQop+>W7%??72^4)c`Wa@B
zo&EFI2k4SzQYuUu$i)+ODJ+XM9*AI+d9n(D;3KPn6m~hkTpVXsi`d-Z%ZeJ=1i661
zsn1h>wGu^JR%;aJS>TF{$GzneMYY7?0bRqhGY$GjR18V_cHVXY(n+bll#lG{Px{ts
zPn+4%JKDovnVd!g@%Ev4a1`moe3*tesx`)^NW@~0c++01EYUo6QrEUyDm@LbUXEn*
zV=8n^7>R~|e)rxBEA#rjc7}iQt|50yod9eF?E7?mxw`3Q#lynBxx>UU6P%cg`h7xM
zSumN%UM8?2A!^ID55YOyptk0=s{gwwnDtZ#_+-MkEbxuc+9Yt#cCZGyx}5VI4zi+qHFTP!ku3~D%-gZv+*^%0@VnZL;=ipG
zf*Yj-oej;}NbA9i08vVhdOTIKYkc-r10}Cp=`W??vU8)c^g9oEVD^wCt`m4sm&~~D
zDnHzlLTlum$-XWpu5O1kL53q49XIF?M*UEp1LSXf_&*y_RBIg{KGWEr)Qs=jX{bG8
zAbuLdu^ZLlA12S=Yt$GM3LNWYxg=rPIN9fdsk))Lfr84+QVejfe1Xy-v$5
zG=nE>S9{ehGz;^wiVZJl2CwqHM_`6u6FOW9&C;Bg%=T`}mAFlwn#7&OuQ6nG#Wx4-
ztr^xXf}UILu8N{t=pxfUEyK6aKdJ0RvqUreY8yhaKz%@>
zu1bfT;l&`dk9c%oFArt@>FdGViq7~Ar~rPA&T=_(p{iB&oAJJz@BXXy8v#c;eTMfw
z)P;M#+YW@@>J1;Ze%Gz&>mVet(!6PZx#l{1CE@IfM;pXrsZj&vDsj8#!`p4o+nKh)
zlO1>#rufXCKYwJ2}oLP_azPd>!?rzccpMghD|(
zFD>KhG|5OcF;-JtZhG;09r7<*WD4t=AlAu+}cmJsf
zm9LK+_w>R@PlxA-r{xpP68DOX1<-N6J9<%0ot+JgaVz2{Yg6}1EJ@{Lx(!d4
zo3XdU1`{eLBZn?$RO!M;K^$~BQcwX1y~bZdvn?dZ4ql%UR46&W@ZYO2*PnoZXA@uj
z(Htkh|1nf_=ip!=YZaDzw}nf5oTw(7H#Ih?D@#7<^$e;Gc}b?ZoUKJFx?fycP>FHP
z0k0u>r55REEpUMnNGI``tIC%%j8)>#r-nqtoj-&ImQ$!9<`un%-%~{4)}_A|ep0cT
zF_gkeszq%m$H>|-SrS%T{H$L4r?B+GC`?7C<$^Rb5@!KDYnC}&f44WGwcL1hbGWwT
zL=s}ED4_Nj{oCj%Zlnt9Q#rO<+cD1Du7%2ImEe!>esxmGpL1x{XDpe%rE-%Vh5epM
zJSq!f%O(=UShoGCsr^v;dxqigS!Gfv8&Mw)bz2VC89DZ4tbJvtEk
zrmM8fm~Z^yck9B2qwi(c-e1lTkz5g7xT3f99*!k;R*XZaD)vMYDSu>OK6`R!`g(%R
zRJ$YDpch+}Q<5Ucr@)XEC!uBeaIm3GLsE{>3QkZ{@jTcWP#OVk5EvZQ1sBPgU_xJP
zfAo%-ZsvI;u9N4};^Z)NMN6v0T&+z83od~KrS1;Q@#I(FT6$+S$?AaukJ&6ongP
zCH9$Yz7>Z`1N?C2)n50;m;e6daN{y5zxYG;b1HxkbM1}`5QiWfpv4`cDO4)Dpe{qQ
z|HlM2i3=E)hzXa7%5h?50!dCROOB#Zk>U=okEEnN;6rm|oknqin>fxC71@MiP`2QQ
z&{8EywZhNvuQnN9b#bxaQ)ayGF?G4~h+ENz1s`o?z&&1%=^wIjsQ_clWh@O?`>%0k
z8@~X~BpsqDS1NvoHUAhTuUVrwlFI5^afx(s34kI0{UJMylvZMq8Bfe+4QRa_wE%mU
zu|VjOOykN2A04PTv(@!`rXigqv#Pa}j}vDba}f>_Z9v0
z%Xhxyn01h#icgu}9jcmp9rOSfG7r&sV`TL|Bto5vd8$KcKu(Ou|BcQZ#0rd5Rb0CD
zkp$9pGxVU37VTx_{1w1l3rY#B^+zT+b;_rTK4tnVbRuCWTP8U&P=9vz0kZr$>>Ls2x2+etr-(I<+dO+@bKu*?;
z5T{Ksb1X1Fbf%G83FkBulO67W-&xyK1zUV97NN
zPl$EPLdOJDJuO*1_lK#01LQaG6SweLVw0i&N>%gB=Ixq5U-2pc{`C-L`!C6oz7~cz
zVZW!xC`&xmN^nv-BffJmn^Sh66&Uho&@ThiKtLO-H5uzZuV;knVY1cz#KRqHjOtNz
zGW7u;1BOQE8mdCmhRJWFmv}{#SpW@rJc813s?)d(Yp$tTm8n@nmV_#u^2gCWCGIZK
zr9f97nEu~!3$WQz|8_axp?NKX;bo2k&|^nBKvMh(RUtT80(d`u3tu_UT#8=>q^6#O
z+$Wpg&DJukrcW_fkPb@*@f?veWb9&1
zoM}Fbn^}SOsSn?Jqj&n-08;d(6#@K$jNXH=$Bp~lCrdaipMUNaJm4;5?J>3v=A_J6
zu)3F5CkU$%U44C;?zyfa|m_$)^qm27Yhlsvp={T|4hRF8pAmh_Rtx@*$R&y<$Jxk0Mk!)x7Hw`tCgChy)k*CofQOcHP*zZe74O
zrzK_yAPnm8H;1i31PJ_MZvWwjP)!VVedAZIXQttf4kAE42jZaq);D9f5mP(OnDF9w
zZh}ncW{>ynQ8iY_^ySIZ6WPOi-yRgo%J0Y!tG&dF!Lbv|C3F00ckE*KI=M^K^)a45
zyKcd&753SOBh5&6>UpM~z}K&5srjk{+K8Wre|@Og$Y-u=wD7VzBg)Tp4~gySNDOAQ
z8h*3``)4}Tmil}&)P>^vd^*;*^E$#;S0?-)A{}-dH=dA&z&o`1)TmJXWspwCU?Q_+
z@`Pivmv7%07%``(>lf=|z4&=@gbzH?tpZs)yF!Ur=BaoCwY^Wa5G
zjmJ%(+G1rsNQVkt*4~E(>GKUY5scp~BtVk{`Usjh!4HFh7$w1~+m9Vj$3zlk$)zvdYDLnfxidr=c)}4<5SirBQxznPPAI|Bf0;n7)1@XhbUB&(I6+qOtB8BpC
zV4i656VN!P4yZ3JlZV1BgbxTR{Y-?A)D1#%02a`r|0D~63jb;1ALiKb;Ki_>H+Yt?
zQxX=;G>c(--|KuQ=Lx@vZcHH>y4^V{1F<^e+{d@W_3AU+6e`8y_oJM1S2}ubU<_yLfQGzQg9RL
zMd4s=V*F)6eyNH*T!_J~`|sv1R(zP8{}&6vNcf*vmyB4w-v|WK1R}|ge$%bj5(pQn4OH5@{
z66Toj6jsUDteJd!UJ%>S%v)xdeH;NBdZ3w56@NQn`5!-!V_kemx2947O7x4Q)(2ZR
z**2Cs%1-Slp+K6ZCK6-@D3bcs`|5w*p8<93hLH%r0q@VcWPF@`@KfodZW+Z{E#1#i
zwl|mN>y=kDhAWf)Uq0$ou2gUeeY%Z>EWB20Kwk@_^CnwtaYxumX-^x!a7pZHH6g^s
zA4m5arqipBs=qmZL(t;m@mzFR`Z_`IqWR=JNS0pobHya}p=!mOcy9~Vc$4ol6L)f2
zt6YJRMm3{ZQ6-Os5t2qC8!WSso+n)+IG&}Ydf$P!sPfwh#&HQyd{`~-2?MQ~H
zf%NbsZQY}PCcRP1n>O3y$jcQ)s;<`ql>3eS3NfJZ+P6U
z=TpSj*HIfrX8zR5^kk_jdTPQpRA!gr7^^~3`@7ow=DN6}D}&O7G;vg6xndt*Id`0MvX36XikK>^e%-FxSC_V7VoE2>Et1
zDg^IQ^@hXiALAbq*GmDK=UjMiy^ILGUNk|eP{(o6Ch6MchA^9kxMJgaGk)^f0foOD
zlDJ~#+mzOLg;DwS_K7V?Lbzh;xg4;9fkX4B)sv^XiMf@_y39hFO}+xb6UTR>HOus|
z2BLN2r?;bn9UjYE!Wsg
zllz(7m2vVI9L>T?9fmC>t>9`CQ7m3Zh|fjSN#e){Zux-Oy0n6%X
zM?$~fs{Ao(c!i))4_<7##fMi9Ya{1lOXE&#=@{rV3~K54KHZg>6)Peum8`CRd@3O*
zrpE>yA)UF9{G0lkEa~@b;QjeESwy>Kf5%ePzILC5@i<>k
zb!f`{l{sHHz^MAi>=?td&OL3@R`@AId1GF8Pvo}SBMoej?~uYwl|{`|U29cY+SrOt
za(UV^RA@y-H7qP)Tw3PbcS7%m_EIWL?~aVpmrf|)Ar>QtReY`$5=_`<23(uUG|7cg
zJG@TAg;6?Tf_frT`9GeFV=eK%N*V%!HgQ8veGNGn8hE>;b&W@f1yI6#Fdm0u~02vou_HuE_;H2;<0
zoSt#^m<4$!d{w}>W*iZyh+$&p3pC=I_=E5q3_@wKqKhG`aEQ;OTKwB&+N&^T7A&~^_O
zc@?%cN++M<>r_7M-Ry0q-EA5D%2#n#tQOR6s7m*U$dvU`ZYgg~tEO^|$fOdklDA7p
z0Ir6SUuTRk(s2=Nrioi$tQ{RHPaF@R4}LF*`&+C`yEq6Y#t-ej#L3Hk{ar6+J37%8U&KBFNXz+6<-3Rf3a5XT
z(Rnf7|265;iOoflj*18p^_Qc~=m%j%kCwA>#XHYze}7!f
z^jqXy1m5-rY*tgmIVKku{YuMK0CnRO+8?`@*!vQ$Moi88$Bay&m@pbaVHQP!8CPC1
zj0>1)2sQW_I&$7tPI~k)(SX(@tW-oQa(mGs6D$WDGfAn%>*dLhn^!=VXJR88_xM~MfTEpcB5V8yoh?)Fp}qQ#$mgsU_BD|LdnCak
zkubsdKO-o@`G1(}6Gb;t(4^FLFe(nG)ufbTPAtA&yqeXBBuAPCxLw%dS&Wex_+4|>
zk>X|%YXFj!&zcCh0+jp5*f#{4e2ieFUlS)|#;5-Qa{>RQK#vQJGEc~imH_KCL)2RE
zfKom9>V!b^?ExXS-wI$~?+M3ILrfdx`PP|60nFFrpAG<1s~BfGZ*W=Xx}hA(QwIRZ
zgVg2CfWuOV6e@8a-&N=pIKrBg+2=EcfRkf@6Q0;h-i={7+>~827E*EzW@Sv90ht0n?3LXq%C^DGC;iQYN-N@@{psYWz}QeF%RXWHGn0D#sIvm
z+71vXfX=R?)=12Ieb~6(z69b+h6CgeW)_fFRc+t^&UxA(tGWGG&=s+eyS?u30r#4oG<{LEfIaJ8PZ(VOt7s=rJ$p?`WKH4
zxq?w|l-Dt$qz4kC54S54e3b{l#*3wZVJ0DWPNWejz!Y<0^7ZfC!mt1GvczoD7$c+b
zySu!NFZN8Kz~Ls8^!rPOBtS$GI+w7!fbc=dPSk~b*H{)xwav?*F!+xSwI=T01I}x9
z6>F_>z2d|RfdTu`frKjuUzGuJA>~K%Yw?see%1zEJyMA(1Br{s1w01O+3~ukvj0eO
zIv*!JqMb$_5I%6(GT=|ir96K(vY)w)Z~Rm`A$+8lb|6>Adk8=x#tn16u_U#Ju|mGYw#z~%Gb3gKN)cK
z7h~iYe)pD#o9eb!{;ky)<0k(GZ#TO1hzF}%u`QEd2mkEt#pc}il5p)8|CQ}K2gk}P
zCx_o;@!Q-j;rkurUb`u#PxWVFn-|XDqI@@}8D`dW#r4i>s!)GsMQsP-nMW^tQ4AR`z;*yBhRHs5_Sor2Ufccm6LPAX-5F0T%8&Wb51V=?#K|cg`{Fjl
zjS?vV&LL%|=ec?M{OvN?z=~#VL^8@pL>zm{W;)Xp9GAiCg!db254uLSSQ`$XnMk?n
zdQo_oj(B;i)_vo;Bklv}+~dRy-KQpQdp8Iz8Oh08To$l^n)wlrn
zr*35imdbY6A4HBC*e$g0o8}xBV(Nz}5^pW8%%Mo_9EdqDG()A#KCd0T&>fxE9DZPp
z-)tW9
zYYDTmZH=^;x{lU&ryo=&2D-Vgp>W-A^8>0p=QKkVBp_@F`dVHx2y*Lf2l4i@gkE`_m2%DyPro#7$0>p`>N@F6+q%R#?v
z(m05RFzzsja)C07>HYbv#VJVS78YHw7^mcfhT;3}_`LJ?_>sXBQgkR>^4A7FZ4gO|
zf5Q$(
zwa=h<`-mosUvMmb_vXUC0V~nKHnkW+Xdp6YqKT*vGYV=+upLQxC^%ne+{GkezD`Gj
z8>)PPz!#PO>N*|0p6h=>VA=sg4ZiRVD%-oZ7;Vn0_8!L-`anpM@1zN7}!_vzvN^u!oa?Nd7`s^`U&_OSiu6nr*uK_$o#pL6tT1*N=CS)^*5mE1voDP
zTsWFJ{Bxp-n6S-0kq|QuL*lvhZ5j`tx%K(ck-+Cr7mDJ;+(;qt2zHZ@`pL3M?Ym!@
z*6xQ3O-7X*B1$#O=3;O@k1~Hv9V~8vV=?H{&l#T@Dh`a3hRILF2aPly`Ph`GcUYjl
zS!v3A3woRjMTkOwh*YTrIXD^%yZ0imZs$gwkcL+PF_=y-h3aJ@Qhteq9%;RcixCOs
zOpkb@kSm2agm^X=nv@Xc0dog=K-6J_f_>Wy7pvg5ib*^jC@%aQ7_(ZXt(CV(BZ|%
zm$(uPy8~D+YsXN%-b;e4H@!eEdvWs-g7F^zAkFW#yroaEt1=~aR^nh~#
ziE`DVPyNHzZ|`AG3nwQ8^&79U#*c1^wm|Gmp3=WYtpp*&mX3hJC!Uf+67?J
z#B1s(-Cp@@Y=@-53=-rsp|(5jV7}K?)qMyI4vs2rs7U^~UFpS`XgLg_
z5~a+t)Nlc3VyQBGblkW6gX#)@ziGr5X}B6ZfS_-c9t{MM%II^vv53HNfKTxg!<0bl
z1ss+?5}M>pgD8+kq^9R)<=fsnThpK2P_L7H}Kq?74Tz!F%)UxMMPr}H7M@#d9
z#Q`s5P$rEv2$y}6g^6m;B37abE6uQqH7rftNkEFS1TFyOc}N}
zk7P;UV@hSC2vd4|&3I)PU^X_zT!Kzl>h69gV#}Iu%Ur0I%XHOShFH)`@b_9JRcD8*
zqvdgpe#Ig`q#zvA|HYV@eT~F6O?x*CG+dnC)s>IDjSx
zvwS+#HUTqCi0fDXoX@`I%%ZL<`gnZlKcQ3!kbo(IWA(P?(^iF5g~M|!ceG@JL8imw
zAx1^`>0IOfI#)1hQYJBy9gpqH3xzcJ@k_WT!8@j=4WIM*$s8b=?QR5
zVY4vw4ZfG%DUy)}j6jl4@8%NFY8HC2_EuSc?dW*wtoH7sDnue=4=XVz2S^;4?%II~
zw(|i?@6R{uxIYXX@S(iBy31t_$oou4RxLf$G^WmHZ~0#Myrz8{Mx*c0*yIPn14g(hw5*gD`-jM~QvO
z?YW2tc1uD4Bt2XFg+bsTM0Krz2|_^Le4_wx~fsa{h1f
zv@HM4(+Ym-Ezq(QA30hZzuG*72J5~a?j`P
z^iybvFjk(h-M2F25Hb{SQx6ZEE+1*R$%t$|U4%@zHxAg|KcoNhw6}c%46SZ0m!pTv
z08cwp{(ieos@IX1{Yt6aLj|%p+-@Xw4
zCs2#}FHqY*pXsS9J$QXI8$(XtI4wud=dK!u*+1Up!5D5=eEfco5IKMTlt6W9$BM1y
zPjr@xJjzU}1g$w@YcIw$+=I9FS}IJ1>iprBEPONg!%3gBV?Poh>#
zSwpoPT(5}0QS`5Bc?Df);@upzqq59onRi3kipP|;#zI+QtN4OYn{y>B#;=OO@I-*I
zC9{#4{y=PpW`$a7tCV_(?ffo62N1reZDqgb@(BK(0-dKlyp)Y~%OzFk423P8JE>idKVw_-gGOqr0|afl
zow7PFaw&lQ{#rE$$_4`@ZOiD9LiyiLjijn736qL)Wd;}vgEnu~q~-$h(0W1;47%z=
zg@!6+8J21Sx4{ya28|f>usH7ySQ8`OA}rB6^zsUtUx5m!mgNnfZFL)9ljj320cy5#
zvESK#t<$03M*Exjx@poa<65W3ob#@ro{?^sf$G9`gMpQH7s^&%niHB0DV|o0NLY7CZfwogb?{0NeH|HJ$+(x9YO2TinRg=jz2I=i&C(U%wngw0|!z
z`~ot8ZSuPlDnd&MAZ)eOloXp`63BVfv@tJb3K-|=C1b*zA*9r0EWf0vEmSAAmH~Bw
z$^Wer{Qp7J(x{@(kQ4uAO@*B8^yqJJSEvsIsi~6MNmuh!cDC;fJ7sS!`UTZ+-ZlLc
zI}PBovtnK(ExpdeUZ`)D+C>O;gkRrX&TEgO`cG&e@UJNz+VJS
z&1fDI8QPxswE28BRGdaSv2fNnb}hwDHWMHQodq3_v6Hr6C2R>PA0ZmEw)m~Q;Z(S|
z%OKGH0Mz&7%-M%;S#VZ!D%1s+ezV3>tbDPp@a08N
zS0%)7H*qBH{FCBl+9c}4R^zO(e~XO5ei^$GNdJZRn)$jFWw^@$Xoh`lIq56^*&G=xw$d-uyPUkh%l%Zq`EXbSh`t(~|v6Xu&1c
zlu|5Cm1Uhz-(}MYCA1@4qhfXx9y1)UC)+EmDUT~xEJrad@w_ah2rRuwV3W)e1TO|ZUZ=pfJPg5)2k-ma{
zjpKjY+4Yt_bay%ql#u+~GV{c5+pf>>SgY3;?w5kXBXv*N8dkO(O^-Ga=TGAro%)2`
zNdt|%vGf~P?uYVTMy0^_NV*~cqJC+&S0*g@7X_c4nHECR1mTHP-_Ma}Zw#DlmiMm{
zZ=0g_bh0!8u{)Wyr}P3i?E+G(wDj!1#aS*EYowVzi`=W6%?rh!-^UM3+z_YV
zg#^1}rWXF8}ghL(A!Pdiq*594;nhY}G(?pS0fcK!n=XT`k%
za5Cf+8|+heYA2kd-O4T&)f>n?Gs|#xy;u~ECRW24<722kSWy7Ao8F=U>?ofAitUxWand
zQbLN?tw=0~)vry9zk5|$KLzb3X@|~`H+mtl&0<6=X?wQC^%g{r4mC5!RqPh+>rwa+
zt~Q9`In&Hai}Pjx+1mTz!`Ddk?U1Y)Z0WUI^5ko(kTrJ>yxFoZO0YkvnLDD_37t2c
zuP*iWo!$?o9yf0WJ!d-~?-yh;XCLE74c&xCDe?OvJRcz(3_I87YOu%)GmBV2m=R5j`O@4aYW59ZS
zRNQ%IUpyELcOW)oWTR(h0@+FqdE3DP*kl+?xS2NN$oCNK9~?HAZE})kzh%Pq-7|k^
zMP+840QZp1?6_^oeRg=g*Elj+7U^ZgNinV*-NfHb+>a$P9TT0SPg?M(=YC46F-1F@
z;2Uc47I8@}J2-3^NDmvKSbCcT%e~nA-T#xmHoWG&Yek?Bk~+M*h$Pl?P+F_#rgc!p
z#U*|Fqjk59D^*i-Lqupo7CW{gt*!5~G+f!z=I}4+I%Q|K!~=7cy1x7a_?)T~iK^~4
zZPf%GRaFa-mU4T!a@O6drCH87b+aHXf(g%WQz#h(1Ew`C5=|imU%0OKaBbvVtyi+n
zVi3RZ3TB<%y(qpP*Gm!nuhQ;1DynX895|f=(hLenH#l^+fOLbTfOMyTUQL(1k;G=_#?n3G5?!Ug-H+c(6^ZWM4
zPWFeHS>vmo3IWzLstASTVU~M}5XaAyZU)c?)H1r1S!oI)i>;T`IO)uEift3$;X^?Z
z_1F8@7D9DR$~|1J=}kUo8pKLN#L#X7KMT<)F-LrV96a>3aS4TO(F8n}l`3{Y%`d5*{t)+m>y5NB+%hW`w!&<;=!{+W8Dovm|Pji8DFZ5dgU4^<h>mlPr#+Q94~_ZE9#8Fr~a3FcvY7Nd`N0uBAgc;E{61LTPRv*8)#w^KX>HVs8Cus
z;-RUfemP$&MSmu$yfKBa2lwT4f%5Hf=t+fPTtCf6S@~wNczxzqcoWo^NVLR$t2*Q%
z9YXi@&o-N;t!Btd#=A+)ilv!i$+jF`9_4msB`irHy@GF
zny0zi8A_lT?l3|4tY;@cB6X=qO6@tj!{>YzIV&WqYVTV?_z$PfrBDUu@jUXQZs
zz%7#r2TV|gV6}Rlj6P0qDF3kM-uR%fn;O`Y$ZlK{i4kO>22Z7h=gh%u9#>s$piVwL`L-b-LmKpCae_u&
zN2fZx8hf)vEUc6Jp;3_ntHb3k!``=Q@TrVEXAY8?#pLZE0h@
zV~nTXnh(azNU`;`*lI>rpp|hcS+bh!d9ST=u)IT~JI{8^wTOM`#9hJ99vCWeB&=gf
z4y}T1z-VIqRH!;ndNooWh8@j8PfjsZMlqq+wk?$)@gRM&6oJc{x
zyzuzXXN=jjj;X>3#k$_zHf0R@c}jAYdcJ$HmVoh_XJh>4*+T3vo~^+8n`cjR6I1|4
zh?u}H{#|SjLUW>d#f-Nq9aV+<_E&U>0J$xl{-q>yt?30Qr~)2Cy)U8|$mz>1wq*Nb
zut;a}jIrNZ7hOY^@?u|%68K5*#v@+_)NwPp`X}{yGH)&z$gbF}f$?nD2Uq|U
zCWyIj7HdHQbJj&Ls_p4+bb#}ZBYxkn77T!P4%N7)+j|s=?I^Bc&)i`4yP@1J0Oq|X
zVBT8+w*fwbN%TJrH8GQ(Os2s$~I_CQJ9k|MtUm~W`
zikMr-tst_0_OJ`%&DLASdURfEuOY1U@DnGp#cM)nab^k%mqO#I
z1JI%Tvqwf0Z}v+_Z!MmtO^PX2C~vkIq_#}2?(ItvcIWz{y(TTtaMMcB{_s8*Wbp&u(fg03F2M9tk4v2MX{SC9Lo90
zFsiNahid14HulK`na%(vdhWy!mopAVr6qC+RXJf*g4<27p%rqb#Q>c>`CSA5HC^#h
zlofEG1*6)*=C6YX99K>2iD3W9?F*K|&H0-H$1vJQ40jRbQjA~1A3QKN`
zaKg~`D|_Xjd#KH|KzA4Y2Wrm&P#d^PV06DcuI2?^o*;XGv1j<}{spx^bpM9hjXOUJ
znI5LK9PHR8O8iL2cp=UUU7B&C4-$|e9IA$y?cgQbOd%sX`1UeXi&hG`$hqmBa|zO~
zo>&+C!r_eVwm8;~Hntkf@y=X*dtmqbT~cP5

f8xhjnTLR@;yBq$`r-B7=D|BJg_?>HO8pkQ_ncbAMxMmr8%!WY3gH*8FvI zyk=}@cS*=Gj_$nd6Z!!5sb5FmmTaCJp?>wb-0pY>l0SY@hVSf4_I*#Gjd{`9`xKq~<}>EdY zKx_XRI}y1=h^us3^TO@+_3&+uaqhXXcFd9=12*bO?)N{oHywz2nfQVv(TkIXmsi1D zM=+yBIY6%r0-d)Iy&Af3f+IR@AL-tI6#jNm{kw$#b+Db}#UKeZ+b&J6bY&CkFsQ9E zT3?YZjeL1XW@BSr*yXveodsAwyfl0q`}SDY_m&SNjUVl_IC$pCmukqZC(tm@uywTp zaBcF}t!OZ=ZQe$X|9^6Arv|UxQy&lWVCn87=|3^mv{-mpOjT&tSuCN=Z`B>&GSMGV zs(eR90!|*z+8>EAhgo(pj}#sItAKEIYEmL2N)NNR$3ho!-yDco+#(RZvB?e?nxEmFu=R90 z0b;6!3UUnLu$Zd!-(sp)zhkOjhpDz&s(P>;LG3gq;3x2rc&%hbj0&X)8f#?vkORc4 zY|;yHLDKIJ#Z_c*NR+GmNn(;e;A1x~9dNi{G%krH;i9NytK~)_UFD&WQ!e7hiqWU# z9Shx+@i})IuS$=*hIHx|42PxPuB9aQuekp+rn-+tT}K_R_6iM>$jJE|%!NjeIRh0XfDrYY)w6-*6Y$W0M$Jd2Dw_hy?Cr^n5 z7alQQ?kxZ*qI0UePOwW`ZaUC1xE}LUI}qG+Z3Lwm;sgC3-wGJ(W>`hN$$o%B#3pN3 zNe_ZMU#IgiNtsy&%p>VmsoH679*1)!FY8AeimyyyVG$1pMd+z}epii2{5HVQJ) zu*7fhzV2_i+CFdrb@Lh#ociEIfHTB9Z#DySKf2OB7O#i1SzLIG9uNy;h~{@U3~7f4 zGDP#3$6A~WB&sSp$u<~id^Rv2cXduXCJYxG49ztF9fRHkpaWT!tgo4FR+ZbP%`dhf zEe(oT5+D7`#ykDmeP;7MN*(T+lTzu|HIYI6`N286P(LhbV`~@qw_gcGy^&G|L~n~P zCNAAfo4F>xK}Jf}a^FRS5bL>rTAq}%|Frs_-+*jKwXqDR-$SrcZrz-o>S4BUsYe*k zw+A0(cut_g-M&znoUe2FT<3C5K_P~3T{Qk9Vrocd&GQxh&!eHuo*K&ngS&c{imxsn zzoPSeERGY7x7EKTu+^#QZTv8OXMLGETj8aU^eXvNuCm-#NaB#eRR51nd@sh2`jtB_ z-sb0VNm1J!;oG8_vwb`EOGkzxEL4}3pDV0o$`&(g91k#3mLw&=mG(>Q6p__Sc-8Mw zYjfO~F?+3IObBb8$1v+?X&)+_CJ5jMhLP({0Ur|fX`glwcD?pCc%a|YUqM=sDrzrv zI?jQum(saP7p2?d4Bq7Aw+<>IH&`ts?B~*amtG68DJbQYeqaLkTa_7)~4VzTvtD6I!y_@19X9w)WQz zjSoh@w6d@sql!2V9Pb?*=h4F_#*8H3NKAUHz>IFdBKVv`PtA5lcrdY6_l)GLnI2*i znLab_f+psVj&GGrm<8*xI)+>X&5T|p+N}PF>y#?mE@<>JL`_AMq!C`aQ$E(EFy)TP z!JvtjU8)l;zOmK@TYJAF$EnS~85sP;Wb0!9g+z)8Q&^%y(<@dc(m-pgc{a_vQ=bxY z!`&V{S)D>>?V<8Dcz8U}ms-LriN1|H2~4`k3z#(bmen{=?vpR&1(w~}h-PsLti@@y z>k6GEu>X+g)n`I%<2&BGM+z1EXnQfp&iq74qdemIzWFui9B%SfGyJas z!4F$M5v2$?T;M9VM?DAP^|A<_3^&O#cn4cM2EDR6ozD=o>}YZ#XiDk}=A`j#rSLE; zs~^T7l_cWIGN=+n>={^-Es!)UXQkfBS4BEBMeYL-nrxw-WEKS%*h0O1!glYV@gpC^ zu3(YelxcAa2U>WsK7J7$EK*(L!nsK)#7*U~{@M*IVB!1r$;WGUwOrYXJg%(S3#PR4 zb1&5EuM=bSa%ReA9a(qI&VB-!sg<#II|+S@3TbDR=~Y?%n?3mGHt}ERM#CTjq-ox= zUzAi?NEI?eHn(@O6~mcYkK5qeB0@OlItqEx>o5*$c+zKrVMh}R;k`WeqEVs2JFIF^ zLC-!C&FqZ=$z)P;Xshuj({jQI&uDpDhsXI$hd!(et_asWBTJMbnI*y~ek3_}T1^Y7 zHh7_jpl;Qrab=fZI)U*BgtRj+oia<8#I|xcr2aj#M-HeW_e)C^<=^7ck@l)R9tw|e zF#N_l*q|zC@OFh1pKX1*FykRO#YZ(c*MTi&;NX@q(=o>m^>h!64A5w$wD4T*F@Q#2 z05lr3?}yyg5O6^6^5cQD;BAr&2K$lG=_5na32W(u6!aJG*JKiO)|J;MwjPEtS#Yl{ zn*~jTGjT#Hf4;Of7{J%may6H7n0VhCcE(jISd`utsmA>9Orx-1JXKowI9d3G=3Y_e zx=rs7A+z{y!Z1dcQN%ZiIO^swA*~pbH`5Ebef1;jv|@=7`A3D=T2{xI&IcY%fu5}t zf@`%81w;&I)ey-_mc)%#r5}0}Dqs0HEnMDArf1ZDR&#*n98aDns-LS`(uA2c)A`R4 zTBWD#zOI-OzFBK;diw`0`zcdxh$s(qS_ey)pLK%;EOg{J9;kNUsebHzpYSxpSBU+o zs{B*4z848k$-H+SzE7roU-2@4`R$e4Mhi|SD{ex*Rp{2H*JI_Z&riqumtS9=?B1G$ z#sah%V{wqvrxyUvyNmmC9AX7T%^a zZEoq;R1;hIUX}o0-no3E&s{@5L|GHGdnqB#UH?@Ok_>bZ9IQAfI=sEO&7|xjYF=Ss z(2Y3Q$2OU%2s+>k^3absY$*TXZ)fZ+`$~f_eOBVq)&U;i#~FL<(NX{)?b#b(swkP+ zOF1-*I6}9_1$42RWqq43JpejQzgaTsT%)4Yh61WqZY3I!v@Gg?W|j?uspkSJhd)L9 zkOY`(eh+iajDUz0nUj+$QWYtu06G>h_KpD^yWa!SH=jYdSk+f95jfph{)nfor!}i| z9I_SA6siuu<4PfjF6<%z;;gI=(B^ER>Y$^UCDjvnJrSOJy8KEWMweO8V00OKfRVPi zff$CQd`46YG~pot^71m)0t0FZzY)bLf2++7L&!5rX@DyZ6{@XSPi3tK zL^iA+!5VN5WvO{UI!`2!hfa6ci2S3Pz7P4Ibp>AZ3jDW)<$Xp`0^BE@3!aiy+$sX7YCjnRT)5;l~fHy36i3EfNK(v@)V9@ z1uDH|RWC67hk>CA7|J$!K8*JPDUfNi$i~J!A%P9A1iyaepS@jcpZ~SE&@^JSvvB9@ zSk>S%9CR<1_kXQn4fqa`-xvbhp?fyaUC9)?czwnyW+e6nVcFX_2Ra2gGGN=GwUCxb ze&Kzk?IQnzg%T$p2ai1Tzn0jqd|*p#Q|tYEvi#lU|9goYa=*kjBl>HJJ$JvvUVR!N zx-8gKT-owiG4j^w@f~0IH*M5=vs|D}_^wQP%J-M~&j>Qk13~T4N9c84{6HWVThg5k zK+DqW=J3>zV-7Msg@FMYZ!&}!od+9~RgH0mN+>T&f2~EePZ_R0@V!2odP_`_xcm?Usp)Es`q7Wvn-8KP4fgD1y0|$0n! z+mnV~+&x^_kbmXZWq7>FM0&CGrMo%%SHY&w5i*^{O7A&U^zFfoH}zWV<;0>$QvO$G zo?sv!*!S+#$KP1KaUzAYc2RP z_?9no2kOgI3sy>f!M^@C}(16$a=bPC<$QQ5yz?QEz;%=^- zz~OWhD=itj$BtZ0);uY0O{(Jn9IA5>I(dUTYL(--$GK8yWJd9jzG3MYA%n7F-({RiN6sYYu z5Fy5!dHkGFJ;TRj&6}x@(A^=p2Wn&rF_O4jDoC+WNH@s*fpsyY7d-<)3n(a7O~nMG zdt5;R(+puX({9ehjM?u;mi|XSxG8+UJK>a`vzK9=wp@ZKsSrW#vb0q-1w)sf6u_{^o3#*{ffg zQ*PiOgsxaFo^;?0lI^7L!qLQ`4xp9x1_eW+Wunb-awXEH*XArxCSQbPy%cMP&n?^! zub@yW|t#3 zKW;9)%;>w5H0iEMvIP#Qg3*D$=A8Bty&ql|PrG&q{JfntjvTUg9^2icy)iaL)-VU& z6`ZBs-CZ=K{#G=*2RAkl4D~e3XE&cNmZ-aJ?>1j_mJOCsALo^e1iv+BeQaPW)Hq#l zLs+ZjY(x8>-;PQW8WRHZE1muGgXcQi6|5AMx%!7>zwN;s%+QW*F=!6{Dpt z*FPGhNd~)Iw-3(M77U`Q9JF$S>4tk0^<&>zH>$+eiO=RKneO+X;D$U2o&gh5WEbu4LJcnTFJoB-746pBc1^dQJ+!CoX2Vd!k3!+6a8 za2HwaEeun-IFU#hIM2-Ncu#;b=y z0>l{aqU@DLRXy!kr^6^ZwR5JV90|9g z<~heZTDv^L85c@!R>qs%n&_}i6IxfrA%j8W1l7O<0>TI<>x&oCGbcZ{z1axC>gKg4 zymMiX)ZWA^n0r^fhO)sC514A|mHRKnqW=7Ou-kfPuL>!YUQCH8sM2~ZqB!|^8Bf-b zoA@BwPtsRjK4yak^FqePx=znF1zo}^fkmrINI0VLpaYtoa$BZsxjmH;cbn0^%q6Zz z;Ei$0H5xg8qI6d8uKK*?Mgx7dHcg%r;YcPK9@NJ~!8U@GbO*WcmMInYVp4iMC5O}% z%IjL%N(w^pRekos=($#og{+PC5(VFbmJ$R_5|Dk^E_xR?pJdbrw(5BWtX)blo_m2m zL&WfkE>ePUeLI&dt@u?;`w4vuC&XGIW(QhF4lP$tS7CeG5k+eI3s0zIxjhg+EDY*tj2)7)C* z=Y1lHbJ^aY;kao07n3a2D}cGig=i(W3$*) z;ovk>;Ng&f*Wdrx#d#rjy>S1l*U^={ATlQ$9GMsboY>#Gm;&cg6qlCPpip$Pb+vM| zHKR~Bb8<7Ye`!V`Zfj*>Z)axjO5tEmp=RdlY-RS!%#_01*};xN)85L_*})Y8L*4&= zjcMnU1d?=ca281aKH5~^e>EEWzmIkZ+>w7x2L1QBg%Hlgp q&i^#pzkU<`K3Xv%{D1S@?lHcKJTeOG%YXvB^bz3T1lZw$qyGWxrgE16 literal 0 HcmV?d00001 diff --git a/examples/ferredoxin.nw b/examples/ferredoxin.nw new file mode 100755 index 0000000..d82ff48 --- /dev/null +++ b/examples/ferredoxin.nw @@ -0,0 +1 @@ +(((FER_BRANA:128.0,FER3_RAPSA:128.0):50.75,FER_CAPAA:178.75):121.94443,(Q93Z60_ARATH:271.45456,((O80429_MAIZE:183.0,FER1_MAIZE:183.0):30.5,((Q7XA98_TRIPR:90.0,FER1_PEA:90.0):83.32143,(((FER2_ARATH:64.0,FER1_ARATH:64.0):94.375,(FER1_SPIOL:124.5,FER1_MESCR:124.5):33.875):6.4166718,((Q93XJ9_SOLTU:33.5,FER1_SOLLC:33.5):49.0,FER_CAPAN:82.5):82.29167):8.529755):40.178574):57.95456):29.239868); diff --git a/examples/formComplete.html b/examples/formComplete.html new file mode 100644 index 0000000..fb1d7de --- /dev/null +++ b/examples/formComplete.html @@ -0,0 +1,304 @@ + + + + +JalviewLite Applet API and Form Complete Example + + + + + + + + + + +

+ + + + +
       
+ + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Home
Overview
Download
Applet + Version
Screenshots
FAQ
Documentation
Release + history
Source + Code
Development Version
Links
News + Mailing List
Discussion Mailing List

Please send problems
and + bug reports to the discussion list.
+
+

+
+
+
+

 

+ Click the Javascript buttons below to interact with the Applet + instance on the page.
+ View the source in your browser to see how it has been done.
+ The applet's public API methods are listed below + the following example.
+ + + + + + + + + + + + + + + + +

+
+
Using the Jalview Applet for Input + to an HTML Form
+

+
+
+
+
Make a new View and Get and Set + Group Display List
+
+

+
+
+
+

Since Jalview 2.5, the public methods listed + below are available to be called via Javascript.

+

Unfortunately Javascript - Java communication is not possible + using Internet Explorer or Opera on Macs. Please use Safari or + Firefox.

+

If more than one Jalview window is open, Jalview returns the + alignment in the active window, unless you provide an AlignFrame + object reference.

+

The alignment output format can be either Fasta, PFAM, Clustal, + MSF, PIR, or BLC.

+

When referring to the Jalview applet in javascript, you must + either give Jalview a name in the applet tag or use the applets index.

+ +
//get list of IDs of selected sequences
+public String getSelectedSequences()
+
+// list of IDs of selected sequences terminated by sep or, if sep is null, '¬' (&#172;)
+public String getSelectedSequences(sep)
+
+// get selected sequences as alignment as format with or without start-end suffix
+public String getSelectedSequencesAsAlignment(String format, boolean suffix)
+
+// get selected sequences as alignment from given view as format with or without start-end suffix
+public String getSelectedSequencesAsAlignmentFrom(AlignFrame alf, String format, boolean suffix)
+
+// get alignment as format
+public String getAlignment(String format)
+
+// get alignment as format with jalview 
+// start-end sequence suffix appended
+public String getAlignment(String format, String suffix)
+
+// get alignment displayed in alf as format
+public String getAlignmentFrom(AlignFrame alf, String format)
+
+// get alignment displayed in alf as format 
+// with jalview start-end sequence suffix appended
+public String getAlignmentFrom(AlignFrame alf, String format, String suffix)
+
+// add the given features or annotation to the current alignment
+public void loadAnnotation(String annotation)
+
+// add the given features or annotation to the given alignment view
+public void loadAnnotationFrom(AlignFrame alf, String annotation)
+
+// get the sequence features in the given format (Jalview or GFF)
+public String getFeatures(String format)
+
+// get the sequence features in alf in the given format (Jalview or GFF)
+public String getFeaturesFrom(AlignFrame alf, String format)
+
+// get current alignment's annotation as an annotation file
+public String getAnnotation()
+
+// get alignment view alf's annotation as an annotation file
+public String getAnnotationFrom(AlignFrame alf)
+
+// create a new view and return the alignFrame instance
+public AlignFrame newView()
+
+// create a new view named name and return the alignFrame instance
+public AlignFrame newView(String name)
+
+// create a new view on alf and return the alignFrame instance
+public AlignFrame newViewFrom(AlignFrame alf)
+
+// create a new view named name on alf 
+// and return the alignFrame instance
+public AlignFrame newViewFrom(AlignFrame alf, String name)
+
+// load a new alignment 
+public AlignFrame loadAlignment(String text, String title)
+
+// return separator separated list of feature groups 
+// on the current alignment
+public String getFeatureGroups()
+
+// return separator separated list of feature groups on alf
+public String getFeatureGroupsOn(AlignFrame alf)
+
+// return separator separated list of feature groups 
+// either visible or hidden
+public String getFeatureGroupsOfState(boolean state)
+
+// return separator separated list of feature groups 
+// either visible or hidden on alf
+public String getFeatureGroupsOfStateOn(AlignFrame alf, boolean state)
+
+// set the separator separated list of feature groups as 
+// visible or hidden on the current alignment
+public void setFeatureGroupState(String groupList, boolean state)
+
+// set the separator separated list of feature groups 
+// as visible or hidden on alf
+public void setFeatureGroupStateOn(AlignFrame alf, String groupList, boolean state)
+
+// helper functions
+
+// convert list to a separator separated array
+public String arrayToSeparatorList(String[] list) 
+
+// get a string array from a list
+public String[] separatorListToArray(String list)
+
+// get the current separator
+public String getSeparator()
+
+// set the current separator
+public void setSeparator(String)
+
+//// JalviewLite global state methods and fields
+
+// return the build date as a string
+public static String getBuildDate() 
+
+// return the JalviewLite version as a string
+public static String getVersion()
+
+// debug flag - controls output to standard out
+public static boolean debug
+
+
+
+ + diff --git a/examples/globins.jar b/examples/globins.jar new file mode 100755 index 0000000000000000000000000000000000000000..a0d70eb7eee465b149ee361840559404c2bbfb5d GIT binary patch literal 3470 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 Ferredoxin +ASYKVKLITPDGPIEFDCPDDVYILDQAEEAGHDLPYSCRAGSCSSCAGKIAGGAVDQTDGNFLDDDQLEEG +WVLTCVAYPQSDVTIETHKEAELVG- +>FER_CAPAN Ferredoxin, chloroplast precursor +ASYKVKLITPDGPIEFDCPDNVYILDQAEEAGHDLPYSCRAGSCSSCAGKIAGGAVDQTDGNFLDDDQLEEG +WVLTCVAYPQSDVTIETHKEAELVG- +>FER1_SOLLC Ferredoxin-1, chloroplast precursor +ASYKVKLITPEGPIEFECPDDVYILDQAEEEGHDLPYSCRAGSCSSCAGKVTAGSVDQSDGNFLDEDQEAAG +FVLTCVAYPKGDVTIETHKEEELTA- +>Q93XJ9_SOLTU Ferredoxin I precursor +ASYKVKLITPDGPIEFECPDDVYILDQAEEEGHDLPYSCRAGSCSSCAGKVTAGTVDQSDGKFLDDDQEAAG +FVLTCVAYPKCDVTIETHKEEELTA- +>FER1_MESCR Ferredoxin-1, chloroplast precursor +AAYKVTLVTPEGKQELECPDDVYILDAAEEAGIDLPYSCRAGSCSSCAGKVTSGSVNQDDGSFLDDDQIKEG +WVLTCVAYPTGDVTIETHKEEELTA- +>FER1_SPIOL Ferredoxin-1, chloroplast precursor +AAYKVTLVTPTGNVEFQCPDDVYILDAAEEEGIDLPYSCRAGSCSSCAGKLKTGSLNQDDQSFLDDDQIDEG +WVLTCAAYPVSDVTIETHKEEELTA- +>FER1_ARATH Ferredoxin-1, chloroplast precursor +ATYKVKFITPEGELEVECDDDVYVLDAAEEAGIDLPYSCRAGSCSSCAGKVVSGSVDQSDQSFLDDEQIGEG +FVLTCAAYPTSDVTIETHKEEDIV-- +>FER2_ARATH Ferredoxin-2, chloroplast precursor +ATYKVKFITPEGEQEVECEEDVYVLDAAEEAGLDLPYSCRAGSCSSCAGKVVSGSIDQSDQSFLDDEQMSEG +YVLTCVAYPTSDVVIETHKEEAIM-- +>FER1_PEA Ferredoxin-1, chloroplast precursor +ASYKVKLVTPDGTQEFECPSDVYILDHAEEVGIDLPYSCRAGSCSSCAGKVVGGEVDQSDGSFLDDEQIEAG +FVLTCVAYPTSDVVIETHKEEDLTA- +>Q7XA98_TRIPR Ferredoxin I +ATYKVKLITPEGPQEFDCPDDVYILDHAEEVGIELPYSCRAGSCSSCAGKVVNGNVNQEDGSFLDDEQIEGG +WVLTCVAFPTSDVTIETHKEEELTA- +>FER1_MAIZE Ferredoxin-1, chloroplast precursor +ATYNVKLITPEGEVELQVPDDVYILDQAEEDGIDLPYSCRAGSCSSCAGKVVSGSVDQSDQSYLDDGQIADG +WVLTCHAYPTSDVVIETHKEEELTGA +>O80429_MAIZE Ferredoxin +ATYNVKLITPEGEVELQVPDDVYILDFAEEEGIDLPFSCRAGSCSSCAGKVVSGSVDQSDQSFLNDNQVADG +WVLTCAAYPTSDVVIETHKEDDLL-- +>Q93Z60_ARATH At1g10960/T19D16_12 +ATYKVKFITPEGEQEVECEEDVYVLDAAEEAGLDLPYSCRAGSCSSCAGKVVSGSIDQSDQSFLDD------ +-------------------------- +>FER3_RAPSA Ferredoxin, leaf L-A +ATYKVKFITPEGEQEVECDDDVYVLDAAEEAGIDLPYSCRAGSCSSCAGKVVSGSVDQSDQSFLDDDQIAEG +FVLTCAAYPTSDVTIETHREEDMV-- +>FER_BRANA Ferredoxin +ATYKVKFITPEGEQEVECDDDVYVLDAAEEAGIDLPYSCRAGSCSSCAGKVVSGFVDQSDESFLDDDQIAEG +FVLTCAAYPTSDVTIETHKEEELV-- diff --git a/examples/jpred_msa.seq.concise b/examples/jpred_msa.seq.concise new file mode 100755 index 0000000..90bd4c3 --- /dev/null +++ b/examples/jpred_msa.seq.concise @@ -0,0 +1,30 @@ +Lupas_21:-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-, +Lupas_14:-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-, +Lupas_28:-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-, + +jnetpred:-,-,-,-,E,E,E,E,E,E,-,-,-,-,-,E,E,E,E,-,-,-,-,E,E,E,E,E,-,H,H,H,H,H,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,E,E,E,E,-,-,E,E,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,E,E,E,E,E,E,E,E,-,-,-,-,E,E,E,E,-, +JNETCONF:1,3,1,2,7,7,9,9,7,1,6,8,9,8,1,3,5,5,1,6,8,9,7,4,8,8,7,2,3,2,0,2,1,2,5,7,8,8,7,6,4,2,1,3,5,7,8,7,5,4,4,5,7,5,2,5,5,1,4,2,0,1,5,6,7,7,5,4,5,4,5,6,6,3,1,1,1,4,6,1,6,9,9,9,8,8,7,0,8,9,9,7,2,8,9,9,8, +JNETSOL25:B,-,B,-,-,B,B,B,B,B,-,-,-,-,-,-,-,-,-,-,-,-,-,-,B,B,B,B,-,B,-,B,-,-,-,-,-,-,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,-,-,B,-,-,-,-,-,-,-,-,-,-,-,-,B,B,-,-,-,-,-,-,B,-,-,B,B,B,B,B,B,B,B,B,B,-,-,-,-,B,B,-,-, +JNETSOL5:-,-,-,-,-,-,-,B,B,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,B,-,-,-,-,-,-,-,-,-,-,-,-,-,-,B,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,B,B,B,B,B,B,-,-,-,-,-,-,-,B,-,-, +JNETSOL0:-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,B,-,B,-,-,-,-,-,-,-,-,-,-,-,-,-, +JNETPROPH:0.44514,0.02676,0.50891,0.59931,0.03767,0.31300,0.54697,0.01490,0.41391,0.55820,0.01816,0.38620,0.82780,0.00804,0.16764,0.86436,0.00416,0.14111,0.96423,0.00391,0.03569,0.94587,0.00483,0.05758,0.88110,0.01273,0.13718,0.57335,0.02654,0.44509,0.17935,0.02373,0.80108,0.08085,0.00825,0.91351,0.06739,0.00450,0.93803,0.11202,0.00730,0.88142,0.41953,0.00953,0.55868,0.64171,0.00894,0.34807,0.74660,0.00831,0.27522,0.78367,0.00952,0.27786,0.54376,0.01578,0.49285,0.18080,0.01695,0.78463,0.05922,0.01157,0.90794,0.03565,0.02045,0.91548,0.12377,0.02896,0.77671,0.58102,0.05600,0.22143,0.82750,0.03376,0.07013,0.86371,0.02169,0.08984,0.81881,0.04410,0.14200,0.60784,0.05837,0.36725,0.27275,0.10034,0.53452,0.12405,0.28672,0.44961,0.07683,0.43094,0.40783,0.05134,0.55252,0.37353,0.03890, +JNETPROPB:0.59931,0.03767,0.31300,0.54697,0.01490,0.41391,0.55820,0.01816,0.38620,0.82780,0.00804,0.16764,0.86436,0.00416,0.14111,0.96423,0.00391,0.03569,0.94587,0.00483,0.05758,0.88110,0.01273,0.13718,0.57335,0.02654,0.44509,0.17935,0.02373,0.80108,0.08085,0.00825,0.91351,0.06739,0.00450,0.93803,0.11202,0.00730,0.88142,0.41953,0.00953,0.55868,0.64171,0.00894,0.34807,0.74660,0.00831,0.27522,0.78367,0.00952,0.27786,0.54376,0.01578,0.49285,0.18080,0.01695,0.78463,0.05922,0.01157,0.90794,0.03565,0.02045,0.91548,0.12377,0.02896,0.77671,0.58102,0.05600,0.22143,0.82750,0.03376,0.07013,0.86371,0.02169,0.08984,0.81881,0.04410,0.14200,0.60784,0.05837,0.36725,0.27275,0.10034,0.53452,0.12405,0.28672,0.44961,0.07683,0.43094,0.40783,0.05134,0.55252,0.37353,0.03890,0.52815,0.46401,0.03979, +JNETPROPC:0.54697,0.01490,0.41391,0.55820,0.01816,0.38620,0.82780,0.00804,0.16764,0.86436,0.00416,0.14111,0.96423,0.00391,0.03569,0.94587,0.00483,0.05758,0.88110,0.01273,0.13718,0.57335,0.02654,0.44509,0.17935,0.02373,0.80108,0.08085,0.00825,0.91351,0.06739,0.00450,0.93803,0.11202,0.00730,0.88142,0.41953,0.00953,0.55868,0.64171,0.00894,0.34807,0.74660,0.00831,0.27522,0.78367,0.00952,0.27786,0.54376,0.01578,0.49285,0.18080,0.01695,0.78463,0.05922,0.01157,0.90794,0.03565,0.02045,0.91548,0.12377,0.02896,0.77671,0.58102,0.05600,0.22143,0.82750,0.03376,0.07013,0.86371,0.02169,0.08984,0.81881,0.04410,0.14200,0.60784,0.05837,0.36725,0.27275,0.10034,0.53452,0.12405,0.28672,0.44961,0.07683,0.43094,0.40783,0.05134,0.55252,0.37353,0.03890,0.52815,0.46401,0.03979,0.40515,0.56556,0.03815, +JNETHMM:-,-,-,-,E,E,E,E,E,E,-,-,-,-,-,E,E,E,E,-,-,-,-,E,E,E,E,E,-,-,H,H,H,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,E,E,E,E,-,-,E,E,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,E,E,E,E,E,E,E,E,-,-,-,-,E,E,E,E,-, +JNETALIGN:-,-,-,E,E,E,E,E,-,-,-,-,-,-,E,-,-,-,-,-,-,E,E,E,E,H,H,H,H,H,-,-,-,-,-,-,-,E,-,-,-,-,-,-,-,-,-,-,-,-,E,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,H,-,-,-,-,-,-,E,E,E,E,E,E,-,-,-,-,-,E,E,E,E,E,E,H,H,H,-,-,-,-, +align1;Sequence0/1.97:A,S,Y,K,V,K,L,I,T,P,D,G,P,I,E,F,D,C,P,D,D,V,Y,I,L,D,Q,A,E,E,A,G,H,D,L,P,Y,S,C,R,A,G,S,C,S,S,C,A,G,K,I,A,G,G,A,V,D,Q,T,D,G,N,F,L,D,D,D,Q,L,E,E,G,W,V,L,T,C,V,A,Y,P,Q,S,D,V,T,I,E,T,H,K,E,A,E,L,V,G, +align2;Sequence1/1.144:A,S,Y,K,V,K,L,I,T,P,D,G,P,I,E,F,D,C,P,D,N,V,Y,I,L,D,Q,A,E,E,A,G,H,D,L,P,Y,S,C,R,A,G,S,C,S,S,C,A,G,K,I,A,G,G,A,V,D,Q,T,D,G,N,F,L,D,D,D,Q,L,E,E,G,W,V,L,T,C,V,A,Y,P,Q,S,D,V,T,I,E,T,H,K,E,A,E,L,V,G, +align3;Sequence2/1.144:A,S,Y,K,V,K,L,I,T,P,E,G,P,I,E,F,E,C,P,D,D,V,Y,I,L,D,Q,A,E,E,E,G,H,D,L,P,Y,S,C,R,A,G,S,C,S,S,C,A,G,K,V,T,A,G,S,V,D,Q,S,D,G,N,F,L,D,E,D,Q,E,A,A,G,F,V,L,T,C,V,A,Y,P,K,G,D,V,T,I,E,T,H,K,E,E,E,L,T,A, +align4;Sequence3/1.144:A,S,Y,K,V,K,L,I,T,P,D,G,P,I,E,F,E,C,P,D,D,V,Y,I,L,D,Q,A,E,E,E,G,H,D,L,P,Y,S,C,R,A,G,S,C,S,S,C,A,G,K,V,T,A,G,T,V,D,Q,S,D,G,K,F,L,D,D,D,Q,E,A,A,G,F,V,L,T,C,V,A,Y,P,K,C,D,V,T,I,E,T,H,K,E,E,E,L,T,A, +align5;Sequence4/1.149:A,S,Y,K,V,K,L,V,T,P,D,G,T,Q,E,F,E,C,P,S,D,V,Y,I,L,D,H,A,E,E,V,G,I,D,L,P,Y,S,C,R,A,G,S,C,S,S,C,A,G,K,V,V,G,G,E,V,D,Q,S,D,G,S,F,L,D,D,E,Q,I,E,A,G,F,V,L,T,C,V,A,Y,P,T,S,D,V,V,I,E,T,H,K,E,E,D,L,T,A, +align6;Sequence5/1.152:A,T,Y,K,V,K,L,I,T,P,E,G,P,Q,E,F,D,C,P,D,D,V,Y,I,L,D,H,A,E,E,V,G,I,E,L,P,Y,S,C,R,A,G,S,C,S,S,C,A,G,K,V,V,N,G,N,V,N,Q,E,D,G,S,F,L,D,D,E,Q,I,E,G,G,W,V,L,T,C,V,A,F,P,T,S,D,V,T,I,E,T,H,K,E,E,E,L,T,A, +align7;Sequence6/1.148:A,A,Y,K,V,T,L,V,T,P,E,G,K,Q,E,L,E,C,P,D,D,V,Y,I,L,D,A,A,E,E,A,G,I,D,L,P,Y,S,C,R,A,G,S,C,S,S,C,A,G,K,V,T,S,G,S,V,N,Q,D,D,G,S,F,L,D,D,D,Q,I,K,E,G,W,V,L,T,C,V,A,Y,P,T,G,D,V,T,I,E,T,H,K,E,E,E,L,T,A, +align8;Sequence7/1.147:A,A,Y,K,V,T,L,V,T,P,T,G,N,V,E,F,Q,C,P,D,D,V,Y,I,L,D,A,A,E,E,E,G,I,D,L,P,Y,S,C,R,A,G,S,C,S,S,C,A,G,K,L,K,T,G,S,L,N,Q,D,D,Q,S,F,L,D,D,D,Q,I,D,E,G,W,V,L,T,C,A,A,Y,P,V,S,D,V,T,I,E,T,H,K,E,E,E,L,T,A, +align9;Sequence8/1.96:A,T,Y,K,V,K,F,I,T,P,E,G,E,Q,E,V,E,C,D,D,D,V,Y,V,L,D,A,A,E,E,A,G,I,D,L,P,Y,S,C,R,A,G,S,C,S,S,C,A,G,K,V,V,S,G,S,V,D,Q,S,D,Q,S,F,L,D,D,D,Q,I,A,E,G,F,V,L,T,C,A,A,Y,P,T,S,D,V,T,I,E,T,H,R,E,E,D,M,V,., +align10;Sequence9/1.148:A,T,Y,K,V,K,F,I,T,P,E,G,E,L,E,V,E,C,D,D,D,V,Y,V,L,D,A,A,E,E,A,G,I,D,L,P,Y,S,C,R,A,G,S,C,S,S,C,A,G,K,V,V,S,G,S,V,D,Q,S,D,Q,S,F,L,D,D,E,Q,I,G,E,G,F,V,L,T,C,A,A,Y,P,T,S,D,V,T,I,E,T,H,K,E,E,D,I,V,., +align11;Sequence10/1.96:A,T,Y,K,V,K,F,I,T,P,E,G,E,Q,E,V,E,C,D,D,D,V,Y,V,L,D,A,A,E,E,A,G,I,D,L,P,Y,S,C,R,A,G,S,C,S,S,C,A,G,K,V,V,S,G,F,V,D,Q,S,D,E,S,F,L,D,D,D,Q,I,A,E,G,F,V,L,T,C,A,A,Y,P,T,S,D,V,T,I,E,T,H,K,E,E,E,L,V,., +align12;Sequence11/1.148:A,T,Y,K,V,K,F,I,T,P,E,G,E,Q,E,V,E,C,E,E,D,V,Y,V,L,D,A,A,E,E,A,G,L,D,L,P,Y,S,C,R,A,G,S,C,S,S,C,A,G,K,V,V,S,G,S,I,D,Q,S,D,Q,S,F,L,D,D,E,Q,M,S,E,G,Y,V,L,T,C,V,A,Y,P,T,S,D,V,V,I,E,T,H,K,E,E,A,I,M,., +align13;Sequence12/1.118:A,T,Y,K,V,K,F,I,T,P,E,G,E,Q,E,V,E,C,E,E,D,V,Y,V,L,D,A,A,E,E,A,G,L,D,L,P,Y,S,C,R,A,G,S,C,S,S,C,A,G,K,V,V,S,G,S,I,D,Q,S,D,Q,S,F,L,D,D,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,., +align14;Sequence13/1.150:A,T,Y,N,V,K,L,I,T,P,E,G,E,V,E,L,Q,V,P,D,D,V,Y,I,L,D,Q,A,E,E,D,G,I,D,L,P,Y,S,C,R,A,G,S,C,S,S,C,A,G,K,V,V,S,G,S,V,D,Q,S,D,Q,S,Y,L,D,D,G,Q,I,A,D,G,W,V,L,T,C,H,A,Y,P,T,S,D,V,V,I,E,T,H,K,E,E,E,L,T,G, +align15;Sequence14/1.140:A,T,Y,N,V,K,L,I,T,P,E,G,E,V,E,L,Q,V,P,D,D,V,Y,I,L,D,F,A,E,E,E,G,I,D,L,P,F,S,C,R,A,G,S,C,S,S,C,A,G,K,V,V,S,G,S,V,D,Q,S,D,Q,S,F,L,N,D,N,Q,V,A,D,G,W,V,L,T,C,A,A,Y,P,T,S,D,V,V,I,E,T,H,K,E,D,D,L,L,., +jpred:-,-,-,-,E,E,E,E,E,E,-,-,-,-,-,E,E,E,E,-,-,-,-,E,E,E,E,E,-,H,H,H,H,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,E,E,E,E,-,-,E,E,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,E,E,E,E,E,E,E,E,-,-,-,-,E,E,E,E,-, diff --git a/examples/plantfdx.fa b/examples/plantfdx.fa new file mode 100644 index 0000000..1412a5a --- /dev/null +++ b/examples/plantfdx.fa @@ -0,0 +1,60 @@ +>FER_CAPAA/1-97 +----------------------------------------------------------ASYKVKLITPDGPI +EFDCPDDVYILDQAEEAGHDLPYSCRAGSCSSCAGKIAGGAVDQTDGNFLDDDQLEEGWVLTCVAYPQSDVT +IETHKEAELVG- +>FER_CAPAN/1-144 +------MASVSATMISTSFMPRKPAVTSLKPIP-NVG-EALFGLKS---ANGGKVTCMASYKVKLITPDGPI +EFDCPDNVYILDQAEEAGHDLPYSCRAGSCSSCAGKIAGGAVDQTDGNFLDDDQLEEGWVLTCVAYPQSDVT +IETHKEAELVG- +>FER1_SOLLC/1-144 +------MASISGTMISTSFLPRKPAVTSLKAIS-NVG-EALFGLKS---GRNGRITCMASYKVKLITPEGPI +EFECPDDVYILDQAEEEGHDLPYSCRAGSCSSCAGKVTAGSVDQSDGNFLDEDQEAAGFVLTCVAYPKGDVT +IETHKEEELTA- +>Q93XJ9_SOLTU/1-144 +------MASISGTMISTSFLPRKPVVTSLKAIS-NVG-EALFGLKS---GRNGRITCMASYKVKLITPDGPI +EFECPDDVYILDQAEEEGHDLPYSCRAGSCSSCAGKVTAGTVDQSDGKFLDDDQEAAGFVLTCVAYPKCDVT +IETHKEEELTA- +>FER1_PEA/1-149 +---MATTPALYGTAVSTSFLRTQPMPMSVTTTKAFSN--GFLGLKT-SLKRGDLAVAMASYKVKLVTPDGTQ +EFECPSDVYILDHAEEVGIDLPYSCRAGSCSSCAGKVVGGEVDQSDGSFLDDEQIEAGFVLTCVAYPTSDVV +IETHKEEDLTA- +>Q7XA98_TRIPR/1-152 +---MATTPALYGTAVSTSFMRRQPVPMSVATTTTTKAFPSGFGLKSVSTKRGDLAVAMATYKVKLITPEGPQ +EFDCPDDVYILDHAEEVGIELPYSCRAGSCSSCAGKVVNGNVNQEDGSFLDDEQIEGGWVLTCVAFPTSDVT +IETHKEEELTA- +>FER1_MESCR/1-148 +--MAATTAALSGATMSTAFAPKT--PPMTAALPTNVG-RALFGLKS--SASRGRVTAMAAYKVTLVTPEGKQ +ELECPDDVYILDAAEEAGIDLPYSCRAGSCSSCAGKVTSGSVNQDDGSFLDDDQIKEGWVLTCVAYPTGDVT +IETHKEEELTA- +>FER1_SPIOL/1-147 +----MAATTTTMMGMATTFVPKPQAPPMMAALPSNTG-RSLFGLKT--GSRGGRMT-MAAYKVTLVTPTGNV +EFQCPDDVYILDAAEEEGIDLPYSCRAGSCSSCAGKLKTGSLNQDDQSFLDDDQIDEGWVLTCAAYPVSDVT +IETHKEEELTA- +>FER3_RAPSA/1-96 +----------------------------------------------------------ATYKVKFITPEGEQ +EVECDDDVYVLDAAEEAGIDLPYSCRAGSCSSCAGKVVSGSVDQSDQSFLDDDQIAEGFVLTCAAYPTSDVT +IETHREEDMV-- +>FER1_ARATH/1-148 +----MASTALSSAIVGTSFIRRSPAPISLRSLPSANT-QSLFGLKS-GTARGGRVTAMATYKVKFITPEGEL +EVECDDDVYVLDAAEEAGIDLPYSCRAGSCSSCAGKVVSGSVDQSDQSFLDDEQIGEGFVLTCAAYPTSDVT +IETHKEEDIV-- +>FER_BRANA/1-96 +----------------------------------------------------------ATYKVKFITPEGEQ +EVECDDDVYVLDAAEEAGIDLPYSCRAGSCSSCAGKVVSGFVDQSDESFLDDDQIAEGFVLTCAAYPTSDVT +IETHKEEELV-- +>FER2_ARATH/1-148 +----MASTALSSAIVSTSFLRRQQTPISLRSLPFANT-QSLFGLKS-STARGGRVTAMATYKVKFITPEGEQ +EVECEEDVYVLDAAEEAGLDLPYSCRAGSCSSCAGKVVSGSIDQSDQSFLDDEQMSEGYVLTCVAYPTSDVV +IETHKEEAIM-- +>Q93Z60_ARATH/1-118 +----MASTALSSAIVSTSFLRRQQTPISLRSLPFANT-QSLFGLKS-STARGGRVTAMATYKVKFITPEGEQ +EVECEEDVYVLDAAEEAGLDLPYSCRAGSCSSCAGKVVSGSIDQSDQSFLDD-------------------- +------------ +>FER1_MAIZE/1-150 +MATVLGSPRAPAFFFSSSSLRAAPAPTAVALPAAKVG---IMGRSA---SSRRRLRAQATYNVKLITPEGEV +ELQVPDDVYILDQAEEDGIDLPYSCRAGSCSSCAGKVVSGSVDQSDQSYLDDGQIADGWVLTCHAYPTSDVV +IETHKEEELTGA +>O80429_MAIZE/1-140 +---------MAATALSMSILRAPP-PCFSSPLRLRVAVAKPLAAPM----RRQLLRAQATYNVKLITPEGEV +ELQVPDDVYILDFAEEEGIDLPFSCRAGSCSSCAGKVVSGSVDQSDQSFLNDNQVADGWVLTCAAYPTSDVV +IETHKEDDLL-- diff --git a/examples/plantfdx.features b/examples/plantfdx.features new file mode 100644 index 0000000..eb5f0d3 --- /dev/null +++ b/examples/plantfdx.features @@ -0,0 +1,118 @@ +HELIX d4d189 +MOD_RES 47e459 +TRANSIT 6f949b +TURN 1d1e2d +METAL 70686e +SIGNAL 92c7dd +VARIANT 60beac +Pfam dc206a +CONFLICT c46c6e +STRAND 25c54c + +STARTGROUP uniprot +Iron-sulfur (2Fe-2S) FER_CAPAA -1 39 39 METAL +Iron-sulfur (2Fe-2S) FER_CAPAA -1 44 44 METAL +Iron-sulfur (2Fe-2S) FER_CAPAA -1 47 47 METAL +Iron-sulfur (2Fe-2S) FER_CAPAA -1 77 77 METAL +Description: Fer2 Status: True Positive Pfam 8_83 FER_CAPAA -1 8 83 Pfam +Chloroplast FER_CAPAN -1 1 47 TRANSIT +Iron-sulfur (2Fe-2S) FER_CAPAN -1 86 86 METAL +Iron-sulfur (2Fe-2S) FER_CAPAN -1 91 91 METAL +Iron-sulfur (2Fe-2S) FER_CAPAN -1 94 94 METAL +Iron-sulfur (2Fe-2S) FER_CAPAN -1 124 124 METAL +Phosphothreonine FER_CAPAN -1 136 136 MOD_RES +Description: Fer2 Status: True Positive Pfam 55_130 FER_CAPAN -1 55 130 Pfam +Chloroplast FER1_SOLLC -1 1 47 TRANSIT +Iron-sulfur (2Fe-2S) FER1_SOLLC -1 86 86 METAL +Iron-sulfur (2Fe-2S) FER1_SOLLC -1 91 91 METAL +Iron-sulfur (2Fe-2S) FER1_SOLLC -1 94 94 METAL +Iron-sulfur (2Fe-2S) FER1_SOLLC -1 124 124 METAL +Description: Fer2 Status: True Positive Pfam 55_130 FER1_SOLLC -1 55 130 Pfam +Evidence: EI4 Q93XJ9_SOLTU -1 1 48 SIGNAL +Description: Fer2 Status: True Positive Pfam 55_130 Q93XJ9_SOLTU -1 55 130 Pfam +Chloroplast FER1_PEA -1 1 52 TRANSIT +L -> I (in strain: cv. Onward) FER1_PEA -1 59 59 VARIANT +I -> L (in strain: cv. Onward) FER1_PEA -1 85 85 VARIANT +Iron-sulfur (2Fe-2S) FER1_PEA -1 91 91 METAL +Iron-sulfur (2Fe-2S) FER1_PEA -1 96 96 METAL +Iron-sulfur (2Fe-2S) FER1_PEA -1 99 99 METAL +Iron-sulfur (2Fe-2S) FER1_PEA -1 129 129 METAL +YPTS -> PPPA (in Ref. 2) FER1_PEA -1 132 135 CONFLICT +Description: Fer2 Status: True Positive Pfam 60_135 FER1_PEA -1 60 135 Pfam +Description: Fer2 Status: True Positive Pfam 63_138 Q7XA98_TRIPR -1 63 138 Pfam +Chloroplast FER1_MESCR -1 1 51 TRANSIT +Iron-sulfur (2Fe-2S) FER1_MESCR -1 90 90 METAL +Iron-sulfur (2Fe-2S) FER1_MESCR -1 95 95 METAL +Iron-sulfur (2Fe-2S) FER1_MESCR -1 98 98 METAL +Iron-sulfur (2Fe-2S) FER1_MESCR -1 128 128 METAL +Description: Fer2 Status: True Positive Pfam 59_134 FER1_MESCR -1 59 134 Pfam +Chloroplast FER1_SPIOL -1 1 50 TRANSIT +STRAND FER1_SPIOL -1 52 59 STRAND +TURN FER1_SPIOL -1 60 61 TURN +STRAND FER1_SPIOL -1 62 69 STRAND +TURN FER1_SPIOL -1 70 71 TURN +HELIX FER1_SPIOL -1 74 80 HELIX +TURN FER1_SPIOL -1 81 82 TURN +STRAND FER1_SPIOL -1 88 92 STRAND +Iron-sulfur (2Fe-2S) FER1_SPIOL -1 89 89 METAL +Iron-sulfur (2Fe-2S) FER1_SPIOL -1 94 94 METAL +TURN FER1_SPIOL -1 96 97 TURN +Iron-sulfur (2Fe-2S) FER1_SPIOL -1 97 97 METAL +STRAND FER1_SPIOL -1 98 104 STRAND +TURN FER1_SPIOL -1 109 110 TURN +HELIX FER1_SPIOL -1 116 121 HELIX +TURN FER1_SPIOL -1 122 122 TURN +STRAND FER1_SPIOL -1 123 125 STRAND +HELIX FER1_SPIOL -1 126 128 HELIX +Iron-sulfur (2Fe-2S) FER1_SPIOL -1 127 127 METAL +STRAND FER1_SPIOL -1 130 133 STRAND +STRAND FER1_SPIOL -1 135 138 STRAND +HELIX FER1_SPIOL -1 142 144 HELIX +Description: Fer2 Status: True Positive Pfam 58_133 FER1_SPIOL -1 58 133 Pfam +I -> V FER3_RAPSA -1 8 8 VARIANT +Iron-sulfur (2Fe-2S) FER3_RAPSA -1 39 39 METAL +Iron-sulfur (2Fe-2S) FER3_RAPSA -1 44 44 METAL +Iron-sulfur (2Fe-2S) FER3_RAPSA -1 47 47 METAL +S -> T FER3_RAPSA -1 55 55 VARIANT +Iron-sulfur (2Fe-2S) FER3_RAPSA -1 77 77 METAL +R -> K FER3_RAPSA -1 91 91 VARIANT +M -> V FER3_RAPSA -1 95 95 VARIANT +Description: Fer2 Status: True Positive Pfam 8_83 FER3_RAPSA -1 8 83 Pfam +Chloroplast FER1_ARATH -1 1 52 TRANSIT +Iron-sulfur (2Fe-2S) FER1_ARATH -1 91 91 METAL +Iron-sulfur (2Fe-2S) FER1_ARATH -1 96 96 METAL +Iron-sulfur (2Fe-2S) FER1_ARATH -1 99 99 METAL +Iron-sulfur (2Fe-2S) FER1_ARATH -1 129 129 METAL +Description: Fer2 Status: True Positive Pfam 60_135 FER1_ARATH -1 60 135 Pfam +Iron-sulfur (2Fe-2S) FER_BRANA -1 39 39 METAL +Iron-sulfur (2Fe-2S) FER_BRANA -1 44 44 METAL +Iron-sulfur (2Fe-2S) FER_BRANA -1 47 47 METAL +Iron-sulfur (2Fe-2S) FER_BRANA -1 77 77 METAL +Description: Fer2 Status: True Positive Pfam 8_83 FER_BRANA -1 8 83 Pfam +Chloroplast FER2_ARATH -1 1 52 TRANSIT +Iron-sulfur (2Fe-2S) FER2_ARATH -1 91 91 METAL +Iron-sulfur (2Fe-2S) FER2_ARATH -1 96 96 METAL +Iron-sulfur (2Fe-2S) FER2_ARATH -1 99 99 METAL +Iron-sulfur (2Fe-2S) FER2_ARATH -1 129 129 METAL +Description: Fer2 Status: True Positive Pfam 60_135 FER2_ARATH -1 60 135 Pfam +Description: Fer2 Status: True Positive Pfam 60_118 Q93Z60_ARATH -1 60 118 Pfam +Chloroplast FER1_MAIZE -1 1 52 TRANSIT +STRAND FER1_MAIZE -1 57 59 STRAND +STRAND FER1_MAIZE -1 72 74 STRAND +HELIX FER1_MAIZE -1 76 80 HELIX +TURN FER1_MAIZE -1 81 84 TURN +STRAND FER1_MAIZE -1 90 97 STRAND +Iron-sulfur (2Fe-2S) FER1_MAIZE -1 91 91 METAL +Iron-sulfur (2Fe-2S) FER1_MAIZE -1 96 96 METAL +TURN FER1_MAIZE -1 98 99 TURN +Iron-sulfur (2Fe-2S) FER1_MAIZE -1 99 99 METAL +TURN FER1_MAIZE -1 118 119 TURN +HELIX FER1_MAIZE -1 120 123 HELIX +TURN FER1_MAIZE -1 128 129 TURN +Iron-sulfur (2Fe-2S) FER1_MAIZE -1 129 129 METAL +STRAND FER1_MAIZE -1 132 135 STRAND +STRAND FER1_MAIZE -1 137 141 STRAND +TURN FER1_MAIZE -1 142 142 TURN +Description: Fer2 Status: True Positive Pfam 60_135 FER1_MAIZE -1 60 135 Pfam +Description: Fer2 Status: True Positive Pfam 52_127 O80429_MAIZE -1 52 127 Pfam +ENDGROUP uniprot diff --git a/examples/uniref50.fa b/examples/uniref50.fa new file mode 100755 index 0000000..53698a4 --- /dev/null +++ b/examples/uniref50.fa @@ -0,0 +1,60 @@ +>FER_CAPAA Ferredoxin +-----------------------------------------------------------ASYKVKLITPDGP +IEFDCPDDVYILDQAEEAGHDLPYSCRAGSCSSCAGKIAGGAVDQTDGNFLDDDQLEEGWVLTCVAYPQSDV +TIETHKEAELVG- +>FER_CAPAN Ferredoxin, chloroplast precursor +MA------SVSATMISTSFMPRKPAVTSL-KPIPNVGE--ALFGLKS-A--NGGKVTCMASYKVKLITPDGP +IEFDCPDNVYILDQAEEAGHDLPYSCRAGSCSSCAGKIAGGAVDQTDGNFLDDDQLEEGWVLTCVAYPQSDV +TIETHKEAELVG- +>FER1_SOLLC Ferredoxin-1, chloroplast precursor +MA------SISGTMISTSFLPRKPAVTSL-KAISNVGE--ALFGLKS-G--RNGRITCMASYKVKLITPEGP +IEFECPDDVYILDQAEEEGHDLPYSCRAGSCSSCAGKVTAGSVDQSDGNFLDEDQEAAGFVLTCVAYPKGDV +TIETHKEEELTA- +>Q93XJ9_SOLTU Ferredoxin I precursor +MA------SISGTMISTSFLPRKPVVTSL-KAISNVGE--ALFGLKS-G--RNGRITCMASYKVKLITPDGP +IEFECPDDVYILDQAEEEGHDLPYSCRAGSCSSCAGKVTAGTVDQSDGKFLDDDQEAAGFVLTCVAYPKCDV +TIETHKEEELTA- +>FER1_PEA Ferredoxin-1, chloroplast precursor +MATT---PALYGTAVSTSFLRTQPMPMSV-TTTKAFSN--GFLGLKT-SLKRGDLAVAMASYKVKLVTPDGT +QEFECPSDVYILDHAEEVGIDLPYSCRAGSCSSCAGKVVGGEVDQSDGSFLDDEQIEAGFVLTCVAYPTSDV +VIETHKEEDLTA- +>Q7XA98_TRIPR Ferredoxin I +MATT---PALYGTAVSTSFMRRQPVPMSV-ATTTTTKAFPSGFGLKSVSTKRGDLAVAMATYKVKLITPEGP +QEFDCPDDVYILDHAEEVGIELPYSCRAGSCSSCAGKVVNGNVNQEDGSFLDDEQIEGGWVLTCVAFPTSDV +TIETHKEEELTA- +>FER1_MESCR Ferredoxin-1, chloroplast precursor +MAAT--TAALSGATMSTAFAPK--TPPMTAALPTNVGR--ALFGLKS-SASR-GRVTAMAAYKVTLVTPEGK +QELECPDDVYILDAAEEAGIDLPYSCRAGSCSSCAGKVTSGSVNQDDGSFLDDDQIKEGWVLTCVAYPTGDV +TIETHKEEELTA- +>FER1_SPIOL Ferredoxin-1, chloroplast precursor +MAAT--TTTMMG--MATTFVPKPQAPPMMAALPSNTGR--SLFGLKT-GSR--GGRMTMAAYKVTLVTPTGN +VEFQCPDDVYILDAAEEEGIDLPYSCRAGSCSSCAGKLKTGSLNQDDQSFLDDDQIDEGWVLTCAAYPVSDV +TIETHKEEELTA- +>FER3_RAPSA Ferredoxin, leaf L-A +-----------------------------------------------------------ATYKVKFITPEGE +QEVECDDDVYVLDAAEEAGIDLPYSCRAGSCSSCAGKVVSGSVDQSDQSFLDDDQIAEGFVLTCAAYPTSDV +TIETHREEDMV-- +>FER1_ARATH Ferredoxin-1, chloroplast precursor +MAST----ALSSAIVGTSFIRRSPAPISLRSLPSANTQ--SLFGLKS-GTARGGRVTAMATYKVKFITPEGE +LEVECDDDVYVLDAAEEAGIDLPYSCRAGSCSSCAGKVVSGSVDQSDQSFLDDEQIGEGFVLTCAAYPTSDV +TIETHKEEDIV-- +>FER_BRANA Ferredoxin +-----------------------------------------------------------ATYKVKFITPEGE +QEVECDDDVYVLDAAEEAGIDLPYSCRAGSCSSCAGKVVSGFVDQSDESFLDDDQIAEGFVLTCAAYPTSDV +TIETHKEEELV-- +>FER2_ARATH Ferredoxin-2, chloroplast precursor +MAST----ALSSAIVSTSFLRRQQTPISLRSLPFANTQ--SLFGLKS-STARGGRVTAMATYKVKFITPEGE +QEVECEEDVYVLDAAEEAGLDLPYSCRAGSCSSCAGKVVSGSIDQSDQSFLDDEQMSEGYVLTCVAYPTSDV +VIETHKEEAIM-- +>Q93Z60_ARATH At1g10960/T19D16_12 +MAST----ALSSAIVSTSFLRRQQTPISLRSLPFANTQ--SLFGLKS-STARGGRVTAMATYKVKFITPEGE +QEVECEEDVYVLDAAEEAGLDLPYSCRAGSCSSCAGKVVSGSIDQSDQSFLDD------------------- +------------- +>FER1_MAIZE Ferredoxin-1, chloroplast precursor +MATVLGSPRAPAFFFSSSSLRAAPAPTAV--ALPAAKV--GIMGRSA-SSRR--RLRAQATYNVKLITPEGE +VELQVPDDVYILDQAEEDGIDLPYSCRAGSCSSCAGKVVSGSVDQSDQSYLDDGQIADGWVLTCHAYPTSDV +VIETHKEEELTGA +>O80429_MAIZE Ferredoxin +MAAT---------ALSMSILR---APPPCFSSPLRLRV--AVAKPLA-APMRRQLLRAQATYNVKLITPEGE +VELQVPDDVYILDFAEEEGIDLPFSCRAGSCSSCAGKVVSGSVDQSDQSFLNDNQVADGWVLTCAAYPTSDV +VIETHKEDDLL-- -- 1.7.10.2